From c132b127a6e63aa3fd0d0bad5c1edc327d7d6a87 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 14:17:00 -0700 Subject: [PATCH 01/31] reconfigure all package builds --- .syncpackrc | 1 + apps/minifront/package.json | 3 - apps/node-status/package.json | 2 - package.json | 8 +- packages/bech32m/package.json | 19 +- packages/bech32m/tsconfig.json | 10 +- packages/client/package.json | 23 +- packages/client/tsconfig.json | 8 +- packages/crypto/package.json | 22 +- .../crypto/{src => test}/encryption.test.ts | 2 +- .../crypto/{src => test}/mnemonic.test.ts | 2 +- packages/crypto/{src => test}/sha256.test.ts | 2 +- packages/crypto/tsconfig.json | 6 +- packages/eslint-config/package.json | 1 + packages/getters/package.json | 23 +- packages/perspective/package.json | 17 +- .../{ => src}/plan/get-address-view.test.ts | 0 .../{ => src}/plan/get-address-view.ts | 0 .../{ => src}/plan/view-action-plan.test.ts | 0 .../{ => src}/plan/view-action-plan.ts | 0 .../plan/view-transaction-plan.test.ts} | 2 +- .../plan/view-transaction-plan.ts} | 0 .../{ => src}/transaction/classification.ts | 0 .../{ => src}/transaction/classify.test.ts | 0 .../{ => src}/transaction/classify.ts | 0 .../{ => src}/translators/README.md | 0 .../{ => src}/translators/action-view.test.ts | 0 .../{ => src}/translators/action-view.ts | 0 .../translators/address-view.test.ts | 0 .../{ => src}/translators/address-view.ts | 0 .../{ => src}/translators/memo-view.test.ts | 0 .../{ => src}/translators/memo-view.ts | 0 .../{ => src}/translators/output-view.test.ts | 0 .../{ => src}/translators/output-view.ts | 0 .../{ => src}/translators/spend-view.test.ts | 0 .../{ => src}/translators/spend-view.ts | 0 .../{ => src}/translators/swap-claim-view.ts | 0 .../{ => src}/translators/swap-view.ts | 0 .../{ => src}/translators/transaction-view.ts | 0 .../{ => src}/translators/types.ts | 0 packages/perspective/tsconfig.json | 9 +- packages/perspective/vite.config.ts | 24 - packages/protobuf/package.json | 27 +- packages/protobuf/tsconfig.json | 9 +- packages/query/package.json | 18 +- packages/query/src/block-processor.ts | 2 +- .../src/{ => helpers}/price-indexer.test.ts | 0 .../query/src/{ => helpers}/price-indexer.ts | 0 packages/services/package.json | 28 +- packages/services/tsconfig.json | 6 +- packages/storage/package.json | 28 +- packages/transport-chrome/package.json | 29 +- packages/transport-chrome/tsconfig.json | 6 +- packages/transport-dom/package.json | 13 +- packages/transport-dom/tsconfig.json | 7 +- packages/transport-dom/vite.config.ts | 32 - packages/transport-dom/vitest.config.ts | 15 + packages/tsconfig/base.json | 4 +- packages/tsconfig/tsup.json | 10 + packages/types/package.json | 18 +- packages/types/src/environment.ts | 55 - packages/types/src/validation.ts | 4 +- packages/types/tsconfig.json | 9 +- packages/types/vite.config.ts | 36 - packages/ui/lib/declarations.ts | 4 - packages/ui/package.json | 19 +- packages/ui/tests-setup.ts | 1 - packages/ui/tsconfig.json | 9 +- packages/ui/tsup.config.ts | 9 + packages/wasm/package.json | 3 + packages/zquery/package.json | 6 +- pnpm-lock.yaml | 1478 ++++++++--------- 72 files changed, 919 insertions(+), 1150 deletions(-) rename packages/crypto/{src => test}/encryption.test.ts (98%) rename packages/crypto/{src => test}/mnemonic.test.ts (99%) rename packages/crypto/{src => test}/sha256.test.ts (95%) rename packages/perspective/{ => src}/plan/get-address-view.test.ts (100%) rename packages/perspective/{ => src}/plan/get-address-view.ts (100%) rename packages/perspective/{ => src}/plan/view-action-plan.test.ts (100%) rename packages/perspective/{ => src}/plan/view-action-plan.ts (100%) rename packages/perspective/{plan/index.test.ts => src/plan/view-transaction-plan.test.ts} (98%) rename packages/perspective/{plan/index.ts => src/plan/view-transaction-plan.ts} (100%) rename packages/perspective/{ => src}/transaction/classification.ts (100%) rename packages/perspective/{ => src}/transaction/classify.test.ts (100%) rename packages/perspective/{ => src}/transaction/classify.ts (100%) rename packages/perspective/{ => src}/translators/README.md (100%) rename packages/perspective/{ => src}/translators/action-view.test.ts (100%) rename packages/perspective/{ => src}/translators/action-view.ts (100%) rename packages/perspective/{ => src}/translators/address-view.test.ts (100%) rename packages/perspective/{ => src}/translators/address-view.ts (100%) rename packages/perspective/{ => src}/translators/memo-view.test.ts (100%) rename packages/perspective/{ => src}/translators/memo-view.ts (100%) rename packages/perspective/{ => src}/translators/output-view.test.ts (100%) rename packages/perspective/{ => src}/translators/output-view.ts (100%) rename packages/perspective/{ => src}/translators/spend-view.test.ts (100%) rename packages/perspective/{ => src}/translators/spend-view.ts (100%) rename packages/perspective/{ => src}/translators/swap-claim-view.ts (100%) rename packages/perspective/{ => src}/translators/swap-view.ts (100%) rename packages/perspective/{ => src}/translators/transaction-view.ts (100%) rename packages/perspective/{ => src}/translators/types.ts (100%) delete mode 100644 packages/perspective/vite.config.ts rename packages/query/src/{ => helpers}/price-indexer.test.ts (100%) rename packages/query/src/{ => helpers}/price-indexer.ts (100%) delete mode 100644 packages/transport-dom/vite.config.ts create mode 100644 packages/transport-dom/vitest.config.ts create mode 100644 packages/tsconfig/tsup.json delete mode 100644 packages/types/src/environment.ts delete mode 100644 packages/types/vite.config.ts delete mode 100644 packages/ui/lib/declarations.ts create mode 100644 packages/ui/tsup.config.ts diff --git a/.syncpackrc b/.syncpackrc index 4b267e2883..76ac97d1a4 100644 --- a/.syncpackrc +++ b/.syncpackrc @@ -9,6 +9,7 @@ "packageManager", "type", "main", + "engine", "scripts", "files", "exports", diff --git a/apps/minifront/package.json b/apps/minifront/package.json index dabef9afa8..cd8ac5fcdf 100644 --- a/apps/minifront/package.json +++ b/apps/minifront/package.json @@ -13,8 +13,6 @@ "test": "vitest run" }, "dependencies": { - "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@bufbuild/protobuf": "^1.10.0", "@cosmjs/proto-signing": "^0.32.3", "@cosmjs/stargate": "^0.32.3", @@ -59,7 +57,6 @@ }, "devDependencies": { "@chain-registry/types": "^0.44.6", - "@penumbra-zone/polyfills": "workspace:*", "@radix-ui/react-navigation-menu": "^1.1.4", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^15.0.7", diff --git a/apps/node-status/package.json b/apps/node-status/package.json index d27ac401e4..d886545caf 100644 --- a/apps/node-status/package.json +++ b/apps/node-status/package.json @@ -12,8 +12,6 @@ "preview": "vite preview" }, "dependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@buf/tendermint_tendermint.bufbuild_es": "1.9.0-20231117195010-33ed361a9051.1", "@connectrpc/connect-web": "^1.4.0", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", diff --git a/package.json b/package.json index 79048acb94..8ad4463392 100644 --- a/package.json +++ b/package.json @@ -42,12 +42,11 @@ "@buf/connectrpc_eliza.connectrpc_es": "1.4.0-20230913231627-233fca715f49.2", "@changesets/cli": "^2.27.3", "@penumbra-zone/eslint-config": "workspace:*", + "@penumbra-zone/polyfills": "workspace:*", "@penumbra-zone/tailwind-config": "workspace:*", - "@penumbra-zone/wasm": "workspace:*", "@storybook/react-vite": "8.1.1", "@turbo/gen": "^1.13.3", - "@types/chrome": "0.0.268", - "@types/node": "^20.12.12", + "@types/node": "^20.14.2", "@vitejs/plugin-basic-ssl": "^1.1.0", "@vitejs/plugin-react": "^4.2.1", "@vitejs/plugin-react-swc": "^3.6.0", @@ -59,11 +58,10 @@ "syncpack": "^12.3.2", "tailwindcss": "^3.4.3", "tsconfig": "workspace:*", + "tsup": "^8.1.0", "turbo": "^1.13.3", "typescript": "^5.4.5", "vite": "^5.2.11", - "vite-plugin-dts": "^3.9.1", - "vite-plugin-externalize-deps": "^0.8.0", "vite-plugin-top-level-await": "^1.4.1", "vite-plugin-wasm": "^3.3.0", "vitest": "^1.6.0" diff --git a/packages/bech32m/package.json b/packages/bech32m/package.json index 8c46bc158d..38d7095f21 100644 --- a/packages/bech32m/package.json +++ b/packages/bech32m/package.json @@ -4,16 +4,18 @@ "license": "(MIT OR Apache-2.0)", "description": "Tools for manipulating Penumbra bech32m strings", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { - "build": "tsup src/*.ts --dts --minify --format esm", - "clean": "rm -rfv dist", + "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "./dist", - "README.md", - "CHANGELOG.md" + "dist" ], "exports": { ".": "./src/index.ts", @@ -28,16 +30,13 @@ "./*": { "types": "./dist/*.d.ts", "default": "./dist/*.js" - } + }, + "./chunk-*": null } }, "dependencies": { "bech32": "^2.0.0" }, - "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "tsup": "^8.1.0" - }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1" } diff --git a/packages/bech32m/tsconfig.json b/packages/bech32m/tsconfig.json index eaf384a107..8e3f620e08 100644 --- a/packages/bech32m/tsconfig.json +++ b/packages/bech32m/tsconfig.json @@ -1,9 +1,5 @@ { - "extends": "tsconfig/base.json", - "exclude": ["node_modules", "dist"], - "compilerOptions": { - "outDir": "dist", - "noEmit": false, - "declarationMap": false - } + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/client/package.json b/packages/client/package.json index 4b7a51bacc..20962bc5e9 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -4,17 +4,17 @@ "license": "(MIT OR Apache-2.0)", "description": "Package for connecting to any Penumbra extension, including Prax.", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { - "build": "tsup src/*.ts --dts --minify --format esm", - "clean": "rm -rfv dist", + "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prebuild": "pnpm clean", - "prepack": "pnpm build" + "prepack": "$npm_execpath run build" }, "files": [ - "dist", - "README.md", - "CHANGELOG.md" + "dist" ], "exports": { ".": "./src/index.ts", @@ -33,15 +33,10 @@ } }, "dependencies": { - "@penumbra-zone/protobuf": "workspace:*", - "@penumbra-zone/transport-dom": "workspace:*" - }, - "devDependencies": { "@connectrpc/connect": "^1.4.0", - "tsup": "^8.1.0" + "@penumbra-zone/transport-dom": "workspace:*" }, "peerDependencies": { - "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0" + "@penumbra-zone/protobuf": "workspace:*" } } diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json index 1f72113e49..8e3f620e08 100644 --- a/packages/client/tsconfig.json +++ b/packages/client/tsconfig.json @@ -1,9 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "tsconfig/tsup.json", "include": ["src"], - "exclude": ["node_modules", "dist"], - "compilerOptions": { - "outDir": "dist", - "noEmit": false - } + "exclude": ["node_modules", "dist"] } diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 24f23e3285..70081ffda2 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -3,19 +3,29 @@ "version": "3.0.11", "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { + "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "src/", - "*.md", - "!**/*.test.ts" + "dist" ], "exports": { - "./mnemonic": "./src/mnemonic.ts", - "./encryption": "./src/encryption.ts", - "./sha256": "./src/sha256.ts" + "./*": "./src/*.ts" + }, + "publishConfig": { + "exports": { + "./*": { + "default": "./dist/*.js", + "types": "./dist/*.d.ts" + } + } }, "dependencies": { "@penumbra-zone/types": "workspace:*", diff --git a/packages/crypto/src/encryption.test.ts b/packages/crypto/test/encryption.test.ts similarity index 98% rename from packages/crypto/src/encryption.test.ts rename to packages/crypto/test/encryption.test.ts index f7d6553ef9..5c82f4794d 100644 --- a/packages/crypto/src/encryption.test.ts +++ b/packages/crypto/test/encryption.test.ts @@ -1,5 +1,5 @@ import { describe, expect, test } from 'vitest'; -import { Key, KeyPrint, uintArraysEqual } from './encryption'; +import { Key, KeyPrint, uintArraysEqual } from '../src/encryption'; import { Box } from '@penumbra-zone/types/box'; // NOTE: To have the most accurate representation, these the web crypto API tests run in a browser environment diff --git a/packages/crypto/src/mnemonic.test.ts b/packages/crypto/test/mnemonic.test.ts similarity index 99% rename from packages/crypto/src/mnemonic.test.ts rename to packages/crypto/test/mnemonic.test.ts index e79168a204..5251b32b52 100644 --- a/packages/crypto/src/mnemonic.test.ts +++ b/packages/crypto/test/mnemonic.test.ts @@ -5,7 +5,7 @@ import { isInWordList, SeedPhraseLength, validateSeedPhrase, -} from './mnemonic'; +} from '../src/mnemonic'; import { wordlists } from 'bip39'; describe('Mnemonic tests', () => { diff --git a/packages/crypto/src/sha256.test.ts b/packages/crypto/test/sha256.test.ts similarity index 95% rename from packages/crypto/src/sha256.test.ts rename to packages/crypto/test/sha256.test.ts index d70c58d072..c95298a267 100644 --- a/packages/crypto/src/sha256.test.ts +++ b/packages/crypto/test/sha256.test.ts @@ -1,5 +1,5 @@ import { describe, expect, test } from 'vitest'; -import { sha256HashStr } from './sha256'; +import { sha256HashStr } from '../src/sha256'; describe('sha256Hash', () => { test('returns correct hash for a given input', async () => { diff --git a/packages/crypto/tsconfig.json b/packages/crypto/tsconfig.json index 37906aab1f..f601369992 100644 --- a/packages/crypto/tsconfig.json +++ b/packages/crypto/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "extends": "tsconfig/tsup.json", + "include": ["src", "test/mnemonic.test.ts", "test/encryption.test.ts", "test/sha256.test.ts"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 4f2034f7e0..9f792188be 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,7 @@ { "name": "@penumbra-zone/eslint-config", "version": "1.1.0", + "private": true, "license": "(MIT OR Apache-2.0)", "main": "eslint.config.mjs", "exports": { diff --git a/packages/getters/package.json b/packages/getters/package.json index e3dcb6473f..c80908a2ce 100644 --- a/packages/getters/package.json +++ b/packages/getters/package.json @@ -4,16 +4,18 @@ "license": "(MIT OR Apache-2.0)", "description": "Convenience getters for the deeply nested optionals of Penumbra's protobuf types", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { - "build": "tsup src/*.ts --dts --minify --format esm", - "clean": "rm -rfv dist", + "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "dist", - "README.md", - "CHANGELOG.md" + "dist" ], "exports": { "./*": "./src/*.ts" @@ -23,19 +25,16 @@ "./*": { "types": "./dist/*.d.ts", "default": "./dist/*.js" - } + }, + "./chunk-*": null } }, "dependencies": { "@penumbra-zone/bech32m": "workspace:*" }, - "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0", - "tsup": "^8.1.0" - }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" + "@bufbuild/protobuf": "^1.10.0", + "@penumbra-zone/protobuf": "workspace:*" } } diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 51329e09de..79ec2cdfb6 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -4,15 +4,24 @@ "license": "(MIT OR Apache-2.0)", "description": "Tools for assuming different perspectives of Penumbra transactions", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { - "build": "vite build", - "clean": "rm -rfv dist", - "lint": "eslint plan transaction translators", + "build": "tsup --clean --entry 'src/*/*.ts' --entry '!src/**/*.test.ts' --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "./dist" + "dist" ], + "exports": { + "./plan/*": "./src/plan/*.ts", + "./transaction/*": "./src/transaction/*.ts", + "./translators/*": "./src/translators/*.ts" + }, "publishConfig": { "exports": { "./plan/*": { diff --git a/packages/perspective/plan/get-address-view.test.ts b/packages/perspective/src/plan/get-address-view.test.ts similarity index 100% rename from packages/perspective/plan/get-address-view.test.ts rename to packages/perspective/src/plan/get-address-view.test.ts diff --git a/packages/perspective/plan/get-address-view.ts b/packages/perspective/src/plan/get-address-view.ts similarity index 100% rename from packages/perspective/plan/get-address-view.ts rename to packages/perspective/src/plan/get-address-view.ts diff --git a/packages/perspective/plan/view-action-plan.test.ts b/packages/perspective/src/plan/view-action-plan.test.ts similarity index 100% rename from packages/perspective/plan/view-action-plan.test.ts rename to packages/perspective/src/plan/view-action-plan.test.ts diff --git a/packages/perspective/plan/view-action-plan.ts b/packages/perspective/src/plan/view-action-plan.ts similarity index 100% rename from packages/perspective/plan/view-action-plan.ts rename to packages/perspective/src/plan/view-action-plan.ts diff --git a/packages/perspective/plan/index.test.ts b/packages/perspective/src/plan/view-transaction-plan.test.ts similarity index 98% rename from packages/perspective/plan/index.test.ts rename to packages/perspective/src/plan/view-transaction-plan.test.ts index 280899f3fb..427fc166cb 100644 --- a/packages/perspective/plan/index.test.ts +++ b/packages/perspective/src/plan/view-transaction-plan.test.ts @@ -3,7 +3,7 @@ import { FullViewingKey, } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; import { describe, expect, test, vi } from 'vitest'; -import { viewTransactionPlan } from '.'; +import { viewTransactionPlan } from './view-transaction-plan'; import { MemoView_Visible, TransactionPlan, diff --git a/packages/perspective/plan/index.ts b/packages/perspective/src/plan/view-transaction-plan.ts similarity index 100% rename from packages/perspective/plan/index.ts rename to packages/perspective/src/plan/view-transaction-plan.ts diff --git a/packages/perspective/transaction/classification.ts b/packages/perspective/src/transaction/classification.ts similarity index 100% rename from packages/perspective/transaction/classification.ts rename to packages/perspective/src/transaction/classification.ts diff --git a/packages/perspective/transaction/classify.test.ts b/packages/perspective/src/transaction/classify.test.ts similarity index 100% rename from packages/perspective/transaction/classify.test.ts rename to packages/perspective/src/transaction/classify.test.ts diff --git a/packages/perspective/transaction/classify.ts b/packages/perspective/src/transaction/classify.ts similarity index 100% rename from packages/perspective/transaction/classify.ts rename to packages/perspective/src/transaction/classify.ts diff --git a/packages/perspective/translators/README.md b/packages/perspective/src/translators/README.md similarity index 100% rename from packages/perspective/translators/README.md rename to packages/perspective/src/translators/README.md diff --git a/packages/perspective/translators/action-view.test.ts b/packages/perspective/src/translators/action-view.test.ts similarity index 100% rename from packages/perspective/translators/action-view.test.ts rename to packages/perspective/src/translators/action-view.test.ts diff --git a/packages/perspective/translators/action-view.ts b/packages/perspective/src/translators/action-view.ts similarity index 100% rename from packages/perspective/translators/action-view.ts rename to packages/perspective/src/translators/action-view.ts diff --git a/packages/perspective/translators/address-view.test.ts b/packages/perspective/src/translators/address-view.test.ts similarity index 100% rename from packages/perspective/translators/address-view.test.ts rename to packages/perspective/src/translators/address-view.test.ts diff --git a/packages/perspective/translators/address-view.ts b/packages/perspective/src/translators/address-view.ts similarity index 100% rename from packages/perspective/translators/address-view.ts rename to packages/perspective/src/translators/address-view.ts diff --git a/packages/perspective/translators/memo-view.test.ts b/packages/perspective/src/translators/memo-view.test.ts similarity index 100% rename from packages/perspective/translators/memo-view.test.ts rename to packages/perspective/src/translators/memo-view.test.ts diff --git a/packages/perspective/translators/memo-view.ts b/packages/perspective/src/translators/memo-view.ts similarity index 100% rename from packages/perspective/translators/memo-view.ts rename to packages/perspective/src/translators/memo-view.ts diff --git a/packages/perspective/translators/output-view.test.ts b/packages/perspective/src/translators/output-view.test.ts similarity index 100% rename from packages/perspective/translators/output-view.test.ts rename to packages/perspective/src/translators/output-view.test.ts diff --git a/packages/perspective/translators/output-view.ts b/packages/perspective/src/translators/output-view.ts similarity index 100% rename from packages/perspective/translators/output-view.ts rename to packages/perspective/src/translators/output-view.ts diff --git a/packages/perspective/translators/spend-view.test.ts b/packages/perspective/src/translators/spend-view.test.ts similarity index 100% rename from packages/perspective/translators/spend-view.test.ts rename to packages/perspective/src/translators/spend-view.test.ts diff --git a/packages/perspective/translators/spend-view.ts b/packages/perspective/src/translators/spend-view.ts similarity index 100% rename from packages/perspective/translators/spend-view.ts rename to packages/perspective/src/translators/spend-view.ts diff --git a/packages/perspective/translators/swap-claim-view.ts b/packages/perspective/src/translators/swap-claim-view.ts similarity index 100% rename from packages/perspective/translators/swap-claim-view.ts rename to packages/perspective/src/translators/swap-claim-view.ts diff --git a/packages/perspective/translators/swap-view.ts b/packages/perspective/src/translators/swap-view.ts similarity index 100% rename from packages/perspective/translators/swap-view.ts rename to packages/perspective/src/translators/swap-view.ts diff --git a/packages/perspective/translators/transaction-view.ts b/packages/perspective/src/translators/transaction-view.ts similarity index 100% rename from packages/perspective/translators/transaction-view.ts rename to packages/perspective/src/translators/transaction-view.ts diff --git a/packages/perspective/translators/types.ts b/packages/perspective/src/translators/types.ts similarity index 100% rename from packages/perspective/translators/types.ts rename to packages/perspective/src/translators/types.ts diff --git a/packages/perspective/tsconfig.json b/packages/perspective/tsconfig.json index 459b3e4971..8e3f620e08 100644 --- a/packages/perspective/tsconfig.json +++ b/packages/perspective/tsconfig.json @@ -1,8 +1,5 @@ { - "extends": "tsconfig/base.json", - "exclude": ["node_modules"], - "compilerOptions": { - "outDir": "dist", - "noEmit": true - } + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/perspective/vite.config.ts b/packages/perspective/vite.config.ts deleted file mode 100644 index 3fc950c91d..0000000000 --- a/packages/perspective/vite.config.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { defineConfig } from 'vite'; -import dts from 'vite-plugin-dts'; -import { externalizeDeps } from 'vite-plugin-externalize-deps'; - -export default defineConfig({ - build: { - lib: { - entry: { - classification: './transaction/classification.ts', - classify: './transaction/classify.ts', - 'action-view': './translators/action-view.ts', - 'address-view': './translators/address-view.ts', - 'memo-view': './translators/memo-view.ts', - 'output-view': './translators/output-view.ts', - 'spend-view': './translators/spend-view.ts', - 'get-address-view': './plan/get-address-view.ts', - index: './plan/index.ts', - 'view-action-plan': './plan/view-action-plan.ts', - }, - formats: ['es'], - }, - }, - plugins: [dts({ rollupTypes: true }), externalizeDeps()], -}); diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index 81f47f5117..fbf5656a73 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -4,35 +4,42 @@ "license": "(MIT OR Apache-2.0)", "description": "Exports a `@bufbuild/protobuf` type registry with all message types necessary to communicate with a Penumbra extension", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { - "build": "tsup src/index.ts --dts --minify --format esm", - "clean": "rm -rfv dist", + "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prepack": "pnpm clean && pnpm build" + "prepack": "$npm_execpath run build" }, "files": [ - "dist", - "README.md", - "CHANGELOG.md" + "dist" ], "exports": { - ".": "./src/index.ts" + ".": "./src/index.ts", + "./*": "./src/*" }, "publishConfig": { "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" - } + }, + "./*": { + "types": "./dist/*", + "default": "./dist/*" + }, + "./chunk-*": null } }, "devDependencies": { - "@bufbuild/protobuf": "^1.10.0", - "tsup": "^8.1.0" + "@bufbuild/protobuf": "^1.10.0" }, "peerDependencies": { "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240530142100-ad4444393387.2", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240528180215-8fe1c79485f8.2", "@bufbuild/protobuf": "^1.10.0" } diff --git a/packages/protobuf/tsconfig.json b/packages/protobuf/tsconfig.json index 059881bcf0..8e3f620e08 100644 --- a/packages/protobuf/tsconfig.json +++ b/packages/protobuf/tsconfig.json @@ -1,8 +1,5 @@ { - "extends": "tsconfig/base.json", - "include": ["src/*.ts"], - "exclude": ["node_modules", "dist"], - "compilerOptions": { - "outDir": "dist" - } + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/query/package.json b/packages/query/package.json index af64530f74..00b8a09d49 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -1,16 +1,32 @@ { "name": "@penumbra-zone/query", "version": "4.1.1", - "private": true, "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { + "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, + "files": [ + "dist" + ], "exports": { "./*": "./src/*.ts" }, + "publishConfig": { + "exports": { + "./*": { + "default": "./dist/*.js", + "types": "./dist/*.d.ts" + } + } + }, "dependencies": { "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/crypto-web": "workspace:*", diff --git a/packages/query/src/block-processor.ts b/packages/query/src/block-processor.ts index 42e7e3b711..a10d84546a 100644 --- a/packages/query/src/block-processor.ts +++ b/packages/query/src/block-processor.ts @@ -29,7 +29,7 @@ import type { BlockProcessorInterface } from '@penumbra-zone/types/block-process import type { IndexedDbInterface } from '@penumbra-zone/types/indexed-db'; import type { ViewServerInterface } from '@penumbra-zone/types/servers'; import { customizeSymbol } from '@penumbra-zone/wasm/metadata'; -import { updatePricesFromSwaps } from './price-indexer'; +import { updatePricesFromSwaps } from './helpers/price-indexer'; import { AssetId, Metadata, diff --git a/packages/query/src/price-indexer.test.ts b/packages/query/src/helpers/price-indexer.test.ts similarity index 100% rename from packages/query/src/price-indexer.test.ts rename to packages/query/src/helpers/price-indexer.test.ts diff --git a/packages/query/src/price-indexer.ts b/packages/query/src/helpers/price-indexer.ts similarity index 100% rename from packages/query/src/price-indexer.ts rename to packages/query/src/helpers/price-indexer.ts diff --git a/packages/services/package.json b/packages/services/package.json index 85c7518349..05404bc1c4 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -3,26 +3,40 @@ "version": "4.1.1", "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { + "build": "tsup --clean --entry 'src/ctx/*.ts' --entry 'src/*/index.ts' --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "src/", - "*.md", - "!**/*.test.ts", - "!test-utils.ts" + "dist" ], "exports": { "./ctx/*": "./src/ctx/*.ts", "./*": "./src/*/index.ts" }, + "publishConfig": { + "exports": { + "./ctx/*": { + "default": "./dist/ctx/*.js", + "types": "./dist/ctx/*.d.ts" + }, + "./*": { + "default": "./dist/*/index.js", + "types": "./dist/*/index.d.ts" + } + } + }, "dependencies": { "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", - "@penumbra-zone/polyfills": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/query": "workspace:*", "@penumbra-zone/services-context": "workspace:*", @@ -32,9 +46,7 @@ "@penumbra-zone/wasm": "workspace:*" }, "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0" + "@types/chrome": "^0.0.268" }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", diff --git a/packages/services/tsconfig.json b/packages/services/tsconfig.json index 61a00fa282..8e3f620e08 100644 --- a/packages/services/tsconfig.json +++ b/packages/services/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", - "include": ["."], - "exclude": ["node_modules"] + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/storage/package.json b/packages/storage/package.json index 2c485edcc4..f465dfd890 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -3,34 +3,40 @@ "version": "4.0.1", "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { + "build": "tsup --clean src/indexed-db/index.ts --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "src/", - "*.md", - "!**/*.test.ts", - "!src/chrome/test-utils/" + "dist" ], "exports": { - "./chrome/*": "./src/chrome/*.ts", - "./indexed-db": "./src/indexed-db/index.ts", - "./indexed-db/*": "./src/indexed-db/*.ts" + "./indexed-db": "./src/indexed-db/index.ts" + }, + "publishConfig": { + "./indexed-db": { + "default": "./dist/indexed-db/index.js", + "types": "./dist/indexed-db/index.d.ts" + } }, "dependencies": { "@penumbra-labs/registry": "8.0.1", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", + "@penumbra-zone/types": "workspace:*", + "@penumbra-zone/wasm": "workspace:*", "idb": "^8.0.0" }, "devDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0", - "@penumbra-zone/polyfills": "workspace:*", - "@penumbra-zone/types": "workspace:*", - "@penumbra-zone/wasm": "workspace:*" + "@bufbuild/protobuf": "^1.10.0" }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", diff --git a/packages/transport-chrome/package.json b/packages/transport-chrome/package.json index 76db506f65..4d065b8cd1 100644 --- a/packages/transport-chrome/package.json +++ b/packages/transport-chrome/package.json @@ -3,28 +3,35 @@ "version": "2.2.2", "license": "(MIT OR Apache-2.0)", "description": "Tools for adapting `@penumbra-zone/transport` to Chrome's extension runtime messaging API", + "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { + "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, - "files": [ - "src/", - "*.md", - "!**/*.test.ts" - ], "exports": { - "./channel-names": "./src/channel-names.ts", - "./message": "./src/message.ts", - "./session-client": "./src/session-client.ts", - "./session-manager": "./src/session-manager.ts", - "./stream": "./src/stream.ts" + "./*": "./src/*.ts" + }, + "publishConfig": { + "exports": { + "./*": { + "default": "./dist/*.js", + "types": "./dist/*.d.ts" + } + } }, "dependencies": { "@penumbra-zone/transport-dom": "workspace:*" }, "devDependencies": { "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0" + "@connectrpc/connect": "^1.4.0", + "@types/chrome": "^0.0.268" }, "peerDependencies": { "@bufbuild/protobuf": "^1.10.0", diff --git a/packages/transport-chrome/tsconfig.json b/packages/transport-chrome/tsconfig.json index 61a00fa282..8e3f620e08 100644 --- a/packages/transport-chrome/tsconfig.json +++ b/packages/transport-chrome/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", - "include": ["."], - "exclude": ["node_modules"] + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/transport-dom/package.json b/packages/transport-dom/package.json index 03f820df89..18b7a56ed5 100644 --- a/packages/transport-dom/package.json +++ b/packages/transport-dom/package.json @@ -3,11 +3,13 @@ "version": "6.0.0", "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { - "build": "tsc && vite build", + "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", - "prebuild": "$npm_execpath run clean", "prepack": "$npm_execpath run build", "test": "vitest run" }, @@ -25,13 +27,6 @@ } } }, - "devDependencies": { - "@buf/connectrpc_eliza.bufbuild_es": "1.9.0-20230913231627-233fca715f49.1", - "@buf/connectrpc_eliza.connectrpc_es": "1.4.0-20230913231627-233fca715f49.2", - "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0", - "@penumbra-zone/polyfills": "workspace:*" - }, "peerDependencies": { "@bufbuild/protobuf": "^1.10.0", "@connectrpc/connect": "^1.4.0" diff --git a/packages/transport-dom/tsconfig.json b/packages/transport-dom/tsconfig.json index 91f66ac42a..226087df9a 100644 --- a/packages/transport-dom/tsconfig.json +++ b/packages/transport-dom/tsconfig.json @@ -1,8 +1,5 @@ { - "extends": "tsconfig/base.json", "exclude": ["node_modules", "dist"], - "compilerOptions": { - "outDir": "dist", - "noEmit": true - } + "extends": "tsconfig/tsup.json", + "include": ["src"] } diff --git a/packages/transport-dom/vite.config.ts b/packages/transport-dom/vite.config.ts deleted file mode 100644 index 191b5db109..0000000000 --- a/packages/transport-dom/vite.config.ts +++ /dev/null @@ -1,32 +0,0 @@ -/// - -import { defineConfig } from 'vite'; -import dts from 'vite-plugin-dts'; -import { externalizeDeps } from 'vite-plugin-externalize-deps'; - -export default defineConfig({ - build: { - lib: { - entry: { - adapter: './src/adapter.ts', - impl: './src/any-impl.ts', - create: './src/create.ts', - direct: './src/direct.ts', - messages: './src/messages.ts', - proxy: './src/proxy.ts', - stream: './src/stream.ts', - }, - formats: ['es'], - }, - }, - plugins: [dts({ rollupTypes: true }), externalizeDeps({ except: ['@penumbra-zone/polyfills'] })], - test: { - include: ['**/*.test.ts'], - browser: { - name: 'chromium', - provider: 'playwright', - enabled: true, - headless: true, - }, - }, -}); diff --git a/packages/transport-dom/vitest.config.ts b/packages/transport-dom/vitest.config.ts new file mode 100644 index 0000000000..bd2564c7f2 --- /dev/null +++ b/packages/transport-dom/vitest.config.ts @@ -0,0 +1,15 @@ +/// + +import { defineConfig } from 'vite'; + +export default defineConfig({ + test: { + include: ['**/*.test.ts'], + browser: { + name: 'chromium', + provider: 'playwright', + enabled: true, + headless: true, + }, + }, +}); diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index bcb4b80931..27d0fe3011 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -5,6 +5,7 @@ "composite": false, "declaration": true, "declarationMap": true, + "sourceMap": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "inlineSources": false, @@ -25,6 +26,5 @@ "resolveJsonModule": true, "target": "ESNext", "module": "ES2022" - }, - "exclude": ["node_modules"] + } } diff --git a/packages/tsconfig/tsup.json b/packages/tsconfig/tsup.json new file mode 100644 index 0000000000..fa5c0dd5f5 --- /dev/null +++ b/packages/tsconfig/tsup.json @@ -0,0 +1,10 @@ +{ + "extends": "tsconfig/base.json", + "compilerOptions": { + "outDir": "dist", + "noEmit": true, + "declaration": false, + "declarationMap": false, + "sourceMap": false + } +} diff --git a/packages/types/package.json b/packages/types/package.json index 73b87edd19..782922fb67 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -3,23 +3,29 @@ "version": "7.1.1", "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { - "build": "tsc && vite build", - "clean": "rm -rfv dist", + "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", + "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", + "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ "dist" ], "exports": { - "./*": "./src/*.ts", - "./internal-msg/*": "./src/internal-msg/*.ts" + "./*": "./src/*.ts" }, "publishConfig": { "exports": { - "./*": "./dist/*.js", - "./internal-msg/*": "./dist/internal-msg/*.js" + "./*": { + "default": "./dist/*.js", + "types": "./dist/*.d.ts" + }, + "./chunk-*": null } }, "dependencies": { diff --git a/packages/types/src/environment.ts b/packages/types/src/environment.ts deleted file mode 100644 index a8b8b80bd9..0000000000 --- a/packages/types/src/environment.ts +++ /dev/null @@ -1,55 +0,0 @@ -/* eslint-disable @typescript-eslint/no-unnecessary-condition */ -// Rule disabled so Typescript doesn't complain about unnecessary env checks - -enum Environment { - NODE_DEV, - NODE_PROD, - CHROME_EXT_DEV, - CHROME_EXT_PROD, - BROWSER, - UNKNOWN, -} - -declare global { - interface Window { - // This file has many environments running it. Makes it hard to please every runtime. - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - chrome?: { - runtime?: { - id?: string; - getManifest: () => { update_url?: string }; - }; - }; - } -} - -export const isDevEnv = (): boolean => { - const env = getEnv(); - return env === Environment.CHROME_EXT_DEV || env === Environment.NODE_DEV; -}; - -// Should consider moving this to a package if other consumers need this -const getEnv = (): Environment => { - // Check for Node.js environment - if (globalThis.process?.versions?.node !== null) { - return process.env['NODE_ENV'] === 'production' ? Environment.NODE_PROD : Environment.NODE_DEV; - } - - // Check for Chrome extension environment - else if (globalThis?.window?.chrome?.runtime?.id) { - return !('update_url' in globalThis.window.chrome.runtime.getManifest()) // Unpacked extensions do not have "update_url" field - ? Environment.CHROME_EXT_DEV - : Environment.CHROME_EXT_PROD; - } - - // Check for browser environment - else if (globalThis?.window) { - return Environment.BROWSER; - } - - // If neither node.js, chrome extension, nor browser - else { - return Environment.UNKNOWN; - } -}; diff --git a/packages/types/src/validation.ts b/packages/types/src/validation.ts index 73303e0127..aefa5e730b 100644 --- a/packages/types/src/validation.ts +++ b/packages/types/src/validation.ts @@ -1,10 +1,10 @@ import { z, ZodTypeAny } from 'zod'; -import { isDevEnv } from './environment'; // Given performance critical nature of some features (like syncing), // we only validate in dev mode in attempts to catch any schema variance export const validateSchema = (schema: z.ZodSchema, data: unknown): T => { - if (isDevEnv()) { + // @ts-ignore -- just checking + if (process.env['NODE_ENV'] === 'development') { return schema.parse(data); } else { return data as T; diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index 459b3e4971..36c4000ddf 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -1,8 +1,5 @@ { - "extends": "tsconfig/base.json", - "exclude": ["node_modules"], - "compilerOptions": { - "outDir": "dist", - "noEmit": true - } + "extends": "tsconfig/tsup.json", + "exclude": ["node_modules", "dist"], + "include": ["src"] } diff --git a/packages/types/vite.config.ts b/packages/types/vite.config.ts deleted file mode 100644 index 31a5bec62e..0000000000 --- a/packages/types/vite.config.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { defineConfig } from 'vite'; -import dts from 'vite-plugin-dts'; -import { externalizeDeps } from 'vite-plugin-externalize-deps'; - -export default defineConfig({ - build: { - lib: { - entry: { - amount: './src/amount.ts', - assets: './src/assets.ts', - base64: './src/base64.ts', - box: './src/box.ts', - 'block-processor': './src/block-processor.ts', - environment: './src/environment.ts', - hex: './src/hex.ts', - 'indexed-db': './src/indexed-db.ts', - 'internal-msg-offscreen': './src/internal-msg/offscreen.ts', - 'internal-msg-shared': './src/internal-msg/shared.ts', - jsonified: './src/jsonified.ts', - 'lo-hi': './src/lo-hi.ts', - querier: './src/querier.ts', - servers: './src/servers.ts', - services: './src/services.ts', - staking: './src/staking.ts', - 'state-commitment-tree': './src/state-commitment-tree.ts', - string: './src/string.ts', - 'user-choice': './src/user-choice.ts', - utility: './src/utility.ts', - validation: './src/validation.ts', - wallet: './src/wallet.ts', - }, - formats: ['es'], - }, - }, - plugins: [dts({ rollupTypes: true }), externalizeDeps()], -}); diff --git a/packages/ui/lib/declarations.ts b/packages/ui/lib/declarations.ts deleted file mode 100644 index e63e171da2..0000000000 --- a/packages/ui/lib/declarations.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module '*.mp4' { - const src: string; - export default src; -} diff --git a/packages/ui/package.json b/packages/ui/package.json index 6b7239198b..96f09cc2b8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,16 +1,32 @@ { "name": "@penumbra-zone/ui", "version": "3.5.0", - "private": true, + "private": false, "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { + "build": "tsup --clean --entry './components/**/*.ts*' --entry './lib/**/*.ts' --entry '!./**/*.test.*' --entry '!./**/*.stories.*' --dts --minify --keep-names --format 'esm'", "build-storybook": "storybook build", + "clean": "rm -rf dist package penumbra-zone-*.tgz", "lint": "eslint components lib", + "prepack": "$npm_execpath run build", "storybook": "storybook dev -p 6006", "test": "vitest run", "ui:add": "pnpm dlx shadcn-ui@latest add" }, + "files": [ + "dist", + "fonts", + "styles" + ], + "publishConfig": { + "exports": { + "./chunk-*": null + } + }, "dependencies": { "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", @@ -73,6 +89,7 @@ "@storybook/preview-api": "^8.1.1", "@storybook/react": "^8.1.1", "@storybook/react-vite": "8.1.1", + "@testing-library/dom": "^10.1.0", "@testing-library/react": "^15.0.7", "@types/humanize-duration": "^3.27.4", "@types/react": "^18.3.2", diff --git a/packages/ui/tests-setup.ts b/packages/ui/tests-setup.ts index e1354f5317..dab4c3c3b0 100644 --- a/packages/ui/tests-setup.ts +++ b/packages/ui/tests-setup.ts @@ -1,6 +1,5 @@ import { afterEach } from 'vitest'; import { cleanup } from '@testing-library/react'; - import '@testing-library/jest-dom/vitest'; afterEach(() => { diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index 2a9d5af44e..2f313808e5 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -1,5 +1,8 @@ { - "extends": "tsconfig/react-library.json", - "include": [".", "./tests-setup.ts"], - "exclude": ["dist", "build", "node_modules"] + "extends": "tsconfig/tsup.json", + "include": ["components", "lib", "tests-setup.ts"], + "exclude": ["dist"], + "compilerOptions": { + "jsx": "react-jsx" + } } diff --git a/packages/ui/tsup.config.ts b/packages/ui/tsup.config.ts new file mode 100644 index 0000000000..f3545e5070 --- /dev/null +++ b/packages/ui/tsup.config.ts @@ -0,0 +1,9 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + entry: ['components/**/*.tsx', 'lib/**/*.ts', '!**/*.(test|storybook).ts*'], + clean: true, + minify: true, + dts: true, + format: ['esm'], +}); diff --git a/packages/wasm/package.json b/packages/wasm/package.json index f273c8c8ed..eb94ea23dc 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -3,6 +3,9 @@ "version": "7.1.1", "license": "(MIT OR Apache-2.0)", "type": "module", + "engine": { + "node": ">=22" + }, "scripts": { "build": "tsc --build", "clean": "rm -rfv dist wasm package penumbra-zone-wasm-*.tgz", diff --git a/packages/zquery/package.json b/packages/zquery/package.json index 0815ac49bc..7dd91ef1b0 100644 --- a/packages/zquery/package.json +++ b/packages/zquery/package.json @@ -4,6 +4,9 @@ "private": true, "license": "(MIT OR Apache-2.0)", "main": "src/index.ts", + "engine": { + "node": ">=22" + }, "scripts": { "lint": "eslint src", "test": "vitest run" @@ -17,7 +20,6 @@ "@testing-library/react": "^15.0.7", "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0", - "promise.withresolvers": "^1.0.3", "vitest": "^1.6.0" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 888d93e89b..e05f3b0c9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,33 +48,30 @@ importers: '@penumbra-zone/eslint-config': specifier: workspace:* version: link:packages/eslint-config + '@penumbra-zone/polyfills': + specifier: workspace:* + version: link:packages/polyfills '@penumbra-zone/tailwind-config': specifier: workspace:* version: link:packages/tailwind-config - '@penumbra-zone/wasm': - specifier: workspace:* - version: link:packages/wasm '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@turbo/gen': specifier: ^1.13.3 - version: 1.13.4(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) - '@types/chrome': - specifier: 0.0.268 - version: 0.0.268 + version: 1.13.4(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) '@types/node': - specifier: ^20.12.12 + specifier: ^20.14.2 version: 20.14.2 '@vitejs/plugin-basic-ssl': specifier: ^1.1.0 - version: 1.1.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 1.1.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.3.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 4.3.1(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@vitejs/plugin-react-swc': specifier: ^3.6.0 - version: 3.7.0(@swc/helpers@0.5.11)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@vitest/browser': specifier: ^1.6.0 version: 1.6.0(playwright@1.44.1)(vitest@1.6.0) @@ -95,10 +92,13 @@ importers: version: 12.3.2(typescript@5.4.5) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) tsconfig: specifier: workspace:* version: link:packages/tsconfig + tsup: + specifier: ^8.1.0 + version: 8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) turbo: specifier: ^1.13.3 version: 1.13.4 @@ -107,31 +107,19 @@ importers: version: 5.4.5 vite: specifier: ^5.2.11 - version: 5.2.13(@types/node@20.14.2)(terser@5.31.1) - vite-plugin-dts: - specifier: ^3.9.1 - version: 3.9.1(@types/node@20.14.2)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) - vite-plugin-externalize-deps: - specifier: ^0.8.0 - version: 0.8.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 5.3.1(@types/node@20.14.2)(terser@5.31.1) vite-plugin-top-level-await: specifier: ^1.4.1 - version: 1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) vite-plugin-wasm: specifier: ^3.3.0 - version: 3.3.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 3.3.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) apps/minifront: dependencies: - '@buf/cosmos_ibc.bufbuild_es': - specifier: 1.9.0-20240530142100-ad4444393387.1 - version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -206,10 +194,10 @@ importers: version: 9.1.2 chain-registry: specifier: ^1.62.8 - version: 1.62.9 + version: 1.62.11 cosmos-kit: specifier: ^2.17.0 - version: 2.17.0(@chain-registry/types@0.44.7)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) + version: 2.17.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) date-fns: specifier: ^3.6.0 version: 3.6.0 @@ -248,7 +236,7 @@ importers: version: 1.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) zod: specifier: ^3.23.8 version: 3.23.8 @@ -258,16 +246,13 @@ importers: devDependencies: '@chain-registry/types': specifier: ^0.44.6 - version: 0.44.7 - '@penumbra-zone/polyfills': - specifier: workspace:* - version: link:../../packages/polyfills + version: 0.44.9 '@radix-ui/react-navigation-menu': specifier: ^1.1.4 version: 1.1.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@testing-library/react': specifier: ^15.0.7 version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -297,16 +282,10 @@ importers: version: 1.0.3 vite-plugin-node-stdlib-browser: specifier: ^0.2.1 - version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) apps/node-status: dependencies: - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) - '@buf/tendermint_tendermint.bufbuild_es': - specifier: 1.9.0-20231117195010-33ed361a9051.1 - version: 1.9.0-20231117195010-33ed361a9051.1(@bufbuild/protobuf@1.10.0) '@connectrpc/connect-web': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) @@ -339,7 +318,7 @@ importers: version: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) devDependencies: '@types/react': specifier: ^18.3.2 @@ -350,35 +329,24 @@ importers: packages/bech32m: dependencies: - bech32: - specifier: ^2.0.0 - version: 2.0.0 - devDependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': specifier: 1.9.0-20240528180215-8fe1c79485f8.1 version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) - tsup: - specifier: ^8.1.0 - version: 8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.25(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) + bech32: + specifier: ^2.0.0 + version: 2.0.0 packages/client: dependencies: - '@bufbuild/protobuf': - specifier: ^1.10.0 - version: 1.10.0 + '@connectrpc/connect': + specifier: ^1.4.0 + version: 1.4.0(@bufbuild/protobuf@1.10.0) '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf '@penumbra-zone/transport-dom': specifier: workspace:* version: link:../transport-dom - devDependencies: - '@connectrpc/connect': - specifier: ^1.4.0 - version: 1.4.0(@bufbuild/protobuf@1.10.0) - tsup: - specifier: ^8.1.0 - version: 8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.25(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) packages/crypto: dependencies: @@ -400,7 +368,7 @@ importers: devDependencies: '@eslint/compat': specifier: ^1.0.1 - version: 1.0.3 + version: 1.1.0 '@eslint/js': specifier: ^9.3.0 version: 9.4.0 @@ -430,7 +398,7 @@ importers: version: 0.8.0(eslint@9.4.0)(typescript@5.4.5) eslint-plugin-tailwindcss: specifier: ^3.15.2 - version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) eslint-plugin-turbo: specifier: ^1.13.3 version: 1.13.4(eslint@9.4.0) @@ -443,19 +411,18 @@ importers: packages/getters: dependencies: - '@penumbra-zone/bech32m': - specifier: workspace:* - version: link:../bech32m - devDependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': specifier: 1.9.0-20240528180215-8fe1c79485f8.1 version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 - tsup: - specifier: ^8.1.0 - version: 8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.25(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) + '@penumbra-zone/bech32m': + specifier: workspace:* + version: link:../bech32m + '@penumbra-zone/protobuf': + specifier: workspace:* + version: link:../protobuf packages/keys: {} @@ -492,6 +459,9 @@ importers: '@buf/cosmos_ibc.connectrpc_es': specifier: 1.4.0-20240530142100-ad4444393387.2 version: 1.4.0-20240530142100-ad4444393387.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/penumbra-zone_penumbra.bufbuild_es': + specifier: 1.9.0-20240528180215-8fe1c79485f8.1 + version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) '@buf/penumbra-zone_penumbra.connectrpc_es': specifier: 1.4.0-20240528180215-8fe1c79485f8.2 version: 1.4.0-20240528180215-8fe1c79485f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) @@ -499,9 +469,6 @@ importers: '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 - tsup: - specifier: ^8.1.0 - version: 8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.25(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) packages/query: dependencies: @@ -545,6 +512,15 @@ importers: packages/services: dependencies: + '@buf/penumbra-zone_penumbra.bufbuild_es': + specifier: 1.9.0-20240528180215-8fe1c79485f8.1 + version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + '@bufbuild/protobuf': + specifier: ^1.10.0 + version: 1.10.0 + '@connectrpc/connect': + specifier: ^1.4.0 + version: 1.4.0(@bufbuild/protobuf@1.10.0) '@penumbra-zone/bech32m': specifier: workspace:* version: link:../bech32m @@ -557,9 +533,6 @@ importers: '@penumbra-zone/perspective': specifier: workspace:* version: link:../perspective - '@penumbra-zone/polyfills': - specifier: workspace:* - version: link:../polyfills '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf @@ -582,15 +555,9 @@ importers: specifier: workspace:* version: link:../wasm devDependencies: - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) - '@bufbuild/protobuf': - specifier: ^1.10.0 - version: 1.10.0 - '@connectrpc/connect': - specifier: ^1.4.0 - version: 1.4.0(@bufbuild/protobuf@1.10.0) + '@types/chrome': + specifier: ^0.0.268 + version: 0.0.268 packages/services-context: dependencies: @@ -634,6 +601,12 @@ importers: '@penumbra-zone/getters': specifier: workspace:* version: link:../getters + '@penumbra-zone/types': + specifier: workspace:* + version: link:../types + '@penumbra-zone/wasm': + specifier: workspace:* + version: link:../wasm idb: specifier: ^8.0.0 version: 8.0.0 @@ -644,24 +617,15 @@ importers: '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 - '@penumbra-zone/polyfills': - specifier: workspace:* - version: link:../polyfills - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types - '@penumbra-zone/wasm': - specifier: workspace:* - version: link:../wasm packages/tailwind-config: dependencies: tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) packages/transport-chrome: dependencies: @@ -675,24 +639,18 @@ importers: '@connectrpc/connect': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0) + '@types/chrome': + specifier: ^0.0.268 + version: 0.0.268 packages/transport-dom: - devDependencies: - '@buf/connectrpc_eliza.bufbuild_es': - specifier: 1.9.0-20230913231627-233fca715f49.1 - version: 1.9.0-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0) - '@buf/connectrpc_eliza.connectrpc_es': - specifier: 1.4.0-20230913231627-233fca715f49.2 - version: 1.4.0-20230913231627-233fca715f49.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + dependencies: '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 '@connectrpc/connect': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0) - '@penumbra-zone/polyfills': - specifier: workspace:* - version: link:../polyfills packages/tsconfig: {} @@ -734,7 +692,7 @@ importers: version: 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/material': specifier: ^5.15.18 - version: 5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@penumbra-labs/registry': specifier: 8.0.1 version: 8.0.1 @@ -797,10 +755,10 @@ importers: version: 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@textea/json-viewer': specifier: ^3.4.1 - version: 3.4.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.4.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@visx/axis': specifier: ^3.10.1 version: 3.10.1(react@18.3.1) @@ -882,28 +840,31 @@ importers: version: 1.10.0 '@storybook/addon-essentials': specifier: ^8.1.1 - version: 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.1 - version: 8.1.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@storybook/addon-links': specifier: ^8.1.1 - version: 8.1.6(react@18.3.1) + version: 8.1.9(react@18.3.1) '@storybook/addon-postcss': specifier: ^2.0.0 - version: 2.0.0(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)) + version: 2.0.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) '@storybook/blocks': specifier: ^8.1.1 - version: 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/preview-api': specifier: ^8.1.1 - version: 8.1.6 + version: 8.1.9 '@storybook/react': specifier: ^8.1.1 - version: 8.1.6(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + version: 8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + '@testing-library/dom': + specifier: ^10.1.0 + version: 10.1.0 '@testing-library/react': specifier: ^15.0.7 version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -936,10 +897,10 @@ importers: version: 18.3.1 storybook: specifier: ^8.1.1 - version: 8.1.6(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + version: 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) packages/wasm: dependencies: @@ -991,9 +952,6 @@ importers: '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 - promise.withresolvers: - specifier: ^1.0.3 - version: 1.0.3 vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) @@ -1864,20 +1822,20 @@ packages: '@bufbuild/protobuf@1.10.0': resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} - '@chain-registry/client@1.47.3': - resolution: {integrity: sha512-vOBzPg4SImWcgivz8e8+C2BtwOqpG+gynxi5Dt5oT7w4sv/LFd/XpBh/xVO//XCLWrmau9dELZmY4eH+YVVc1g==} + '@chain-registry/client@1.47.9': + resolution: {integrity: sha512-shBpgP23cyjrxKmtVL6vv0CCsTfDWUOXnRlpz/6dmlwUfqLqj5ABTvS6s4teshhtG/kzRkSB9Ll1+EkoKCjCjA==} '@chain-registry/cosmostation@1.62.4': resolution: {integrity: sha512-gR6yaJbaVG0merW2QA3Ao2kuHPd4JxJgL5zKA7/3gP5RxZHJ/SWqrZ13EfPSd7kBUU6jpWZr40Z2cpaPrtpZ9A==} - '@chain-registry/cosmostation@1.65.3': - resolution: {integrity: sha512-N1hBpgpBXg1zoBQZVEqsLDE8mdYqS4gp24kUseO4TwFmdBcPk2oFZLrglwNb8PDTdK/uwnK8KLEiOzXGaFkEFg==} + '@chain-registry/cosmostation@1.65.11': + resolution: {integrity: sha512-TlK7inYhyJrVEPP8sW6FYcJ5YQeTW8UILqVlT4oC8TFB9HtleRmx4T4JHsX2JEL0yO5VBsbJiVPQVAWMPE0jpA==} '@chain-registry/keplr@1.64.4': resolution: {integrity: sha512-8/5FhWhH36Zo2oBkFtzauNfwWFbeIAp0PuiXztqqJluRkyFUUh4E4OcgHzqeT9C4hmAhoU4c7B0Bgc0QCYr82A==} - '@chain-registry/keplr@1.67.3': - resolution: {integrity: sha512-grwkuHprQP5BBAzT3V3oT53Me25krzm12oA5+E9hJAd+cRv1G7V3ceYE7nc9HZf8pD8es6yhOkJTiX85sE+SsQ==} + '@chain-registry/keplr@1.67.11': + resolution: {integrity: sha512-EVvVnIRtPzwKZboDz4O8i9H8VKBijPjhMDJogNCZh0MYY0AJfCSAl7X9zY3BiBn3pXtWs/mB1aAjCaJTJOiAPQ==} '@chain-registry/types@0.41.3': resolution: {integrity: sha512-pmXgS9HJ1vEbZNdgsEMVEqxSki53e35gV+WHSMioXHnCz04tpyEGSa7CvE6mDY/J67NSpJvYr+So7pu27VH5FQ==} @@ -1885,11 +1843,11 @@ packages: '@chain-registry/types@0.41.4': resolution: {integrity: sha512-LeW2nXd0dmnI+TC4L2xC3RNooUthUfou1yFcdsinSW6EP9qEwo2BwwnWWAcMG+dsPvXfM4AfmisVBrxbX2OKqw==} - '@chain-registry/types@0.44.7': - resolution: {integrity: sha512-W2TYxgmJYCkQQmKjNHgwDsT2kCuLzM1Pp+bwU5NO+X+t/677D3VeUxkdFqm/KL7JX2GlcDL4l/1hdcr8sdDcKA==} + '@chain-registry/types@0.44.9': + resolution: {integrity: sha512-VYaXe+kcSmBjSySBTo+FLUIhOVxZWNTufGkdoOUV5GZOjexGyjw5ESn22fjIdXNYk0PPNHiEkFrgNUgvJ7skNQ==} - '@chain-registry/utils@1.45.3': - resolution: {integrity: sha512-PbViuaUWd1T4Q+Dm0YLNlSTc+caOTGlvh+BkiFc5KhEvn5W+evqMwNwdBnP864EQNgHGBRKL+1LoMr8zVaQMKg==} + '@chain-registry/utils@1.45.9': + resolution: {integrity: sha512-3DscX1/BfxKRR5onhf9Hne6Q74VggvS5FHh6S3PMFuqfW84/01CPLln7jGPEM/WQ7nnXzvPudAqrMfVguulZfw==} '@changesets/apply-release-plan@7.0.3': resolution: {integrity: sha512-klL6LCdmfbEe9oyfLxnidIf/stFXmrbFO/3gT5LU5pcyoZytzJe4gWpTBx3BPmyNPl16dZ1xrkcW7b98e3tYkA==} @@ -2599,8 +2557,8 @@ packages: resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/compat@1.0.3': - resolution: {integrity: sha512-9RaroPQaU2+SDcWav1YfuipwqnHccoiXZdUsicRQsQ/vH2wkEmRVcj344GapG/FnCeZRtqj0n6PshI+s9xkkAQ==} + '@eslint/compat@1.1.0': + resolution: {integrity: sha512-s9Wi/p25+KbzxKlDm3VshQdImhWk+cbdblhwGNnyCU5lpSwtWa4v7VQCxSki0FAUrGA3s8nCWgYzAH41mwQVKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/config-array@0.15.1': @@ -2615,8 +2573,8 @@ packages: resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.3': - resolution: {integrity: sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==} + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ethersproject/abi@5.7.0': @@ -2724,8 +2682,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.26.16': - resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} + '@floating-ui/react@0.26.17': + resolution: {integrity: sha512-ESD+jYWwqwVzaIgIhExrArdsCL1rOAzryG/Sjlu8yaD3Mtqi3uVyhbE2V7jD58Mo52qbzKz2eUY/Xgh5I86FCQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -2890,20 +2848,20 @@ packages: '@keplr-wallet/proto-types@0.12.28': resolution: {integrity: sha512-ukti/eCTltPUP64jxtk5TjtwJogyfKPqlBIT3KGUCGzBLIPeYMsffL5w5aoHsMjINzOITjYqzXyEF8LTIK/fmw==} - '@keplr-wallet/provider-extension@0.12.100': - resolution: {integrity: sha512-ewxMDSK99HMtSJL/cTX3575YhM/9XQ3ifLNNeTiuDF5s+/hLg3fgCO53E2Y8FToouMl/tlPJw7H5/p6c/UoGsw==} + '@keplr-wallet/provider-extension@0.12.103': + resolution: {integrity: sha512-GDd82ygGtBJd7ywuK1ukRMf9rBLSjaH4PodjT+j1jWGXm8TZh6xvJEV6u63K9/8XE+7QUhcCCsRrJn59naZTpA==} - '@keplr-wallet/provider@0.12.100': - resolution: {integrity: sha512-/WuSyFCaancQMEyr2sDzOW4gC4S54P2eQmG5egiv9v3hwHseLB4H/BIXAdq/tKy3ISCkVtpFNF2Y0PKJRCZt7A==} + '@keplr-wallet/provider@0.12.103': + resolution: {integrity: sha512-UlbDcFdcu1O70Rn0gWUxpqh9nD84Lsy45BdU4VZMcsWvAhL9eIJKrVkl0Vn+RDNfMWonQuzB+4xmWLtNNwzVXw==} - '@keplr-wallet/router@0.12.100': - resolution: {integrity: sha512-OQZnQpJUWlNdzESU3ymGOUH19wZhNMDY3yIlmC/Mncpme0/e2sSKPYSw/sWO3QhYfoseCXVybx2FOrOHMsG0cg==} + '@keplr-wallet/router@0.12.103': + resolution: {integrity: sha512-PnJM7gJQnU9ViKS2Rg8ExrBRl49QyH6U/OdV4B/O1Xw3fsC5jFKAyJoa9ORca6mnDk58UxqHFGHooeGCaZbMjw==} '@keplr-wallet/simple-fetch@0.12.28': resolution: {integrity: sha512-T2CiKS2B5n0ZA7CWw0CA6qIAH0XYI1siE50MP+i+V0ZniCGBeL+BMcDw64vFJUcEH+1L5X4sDAzV37fQxGwllA==} - '@keplr-wallet/types@0.12.100': - resolution: {integrity: sha512-yFjySqthWWFv+dKqXCu7waZvIQCkvNGcVJGax2ddjFC6B+hQ9hfB7IKTH3TUOFztac7zb/DgYArKBskeYQUvUA==} + '@keplr-wallet/types@0.12.103': + resolution: {integrity: sha512-S0rcBLUBlOWNE6e8ri1IxCrlVk41ST+68Ge9gNHixwkjDrTURV+BIJjlp1EYL6Kf/D2JcqKMtxkZ9dJcxi8KGQ==} '@keplr-wallet/types@0.12.28': resolution: {integrity: sha512-EcM9d46hYDm3AO4lf4GUbTSLRySONtTmhKb7p88q56OQOgJN3MMjRacEo2p9jX9gpPe7gRIjMUalhAfUiFpZoQ==} @@ -2911,8 +2869,8 @@ packages: '@keplr-wallet/unit@0.12.28': resolution: {integrity: sha512-kpXigHDBJGOmhtPkv9hqsQid9zkFo7OQPeKgO2n8GUlOINIXW6kWG5LXYTi/Yg9Uiw1CQF69gFMuZCJ8IzVHlA==} - '@keplr-wallet/wc-client@0.12.100': - resolution: {integrity: sha512-lNp+7cU2qOiEih8Hu3MhNqZ9Je7s3LhA0O0geBwNtb8eHmiuamuQNfxLrFVcvsBtr+m2vSF4stP/bv6ENO2nfg==} + '@keplr-wallet/wc-client@0.12.103': + resolution: {integrity: sha512-ZeBINw+WJ48lVQ78dQAO4JpM1L1ieAd8YY2LqPEBt/0k8ebvu5ZlAbPHiRCauTtWNoS1sdNxnf6kvpLjliWj0Q==} peerDependencies: '@walletconnect/sign-client': ^2 '@walletconnect/types': ^2 @@ -2992,11 +2950,11 @@ packages: '@types/react': optional: true - '@mui/core-downloads-tracker@5.15.19': - resolution: {integrity: sha512-tCHSi/Tomez9ERynFhZRvFO6n9ATyrPs+2N80DMDzp6xDVirbBjEwhPcE+x7Lj+nwYw0SqFkOxyvMP0irnm55w==} + '@mui/core-downloads-tracker@5.15.20': + resolution: {integrity: sha512-DoL2ppgldL16utL8nNyj/P12f8mCNdx/Hb/AJnX9rLY4b52hCMIx1kH83pbXQ6uMy6n54M3StmEbvSGoj2OFuA==} - '@mui/material@5.15.19': - resolution: {integrity: sha512-lp5xQBbcRuxNtjpWU0BWZgIrv2XLUz4RJ0RqFXBdESIsKoGCQZ6P3wwU5ZPuj5TjssNiKv9AlM+vHopRxZhvVQ==} + '@mui/material@5.15.20': + resolution: {integrity: sha512-tVq3l4qoXx/NxUgIx/x3lZiPn/5xDbdTE8VrLczNpfblLYZzlrbxA7kb9mI8NoBF6+w9WE9IrxWnKK5KlPI2bg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -3012,8 +2970,8 @@ packages: '@types/react': optional: true - '@mui/private-theming@5.15.14': - resolution: {integrity: sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==} + '@mui/private-theming@5.15.20': + resolution: {integrity: sha512-BK8F94AIqSrnaPYXf2KAOjGZJgWfvqAVQ2gVR3EryvQFtuBnG6RwodxrCvd3B48VuMy6Wsk897+lQMUxJyk+6g==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -3035,8 +2993,8 @@ packages: '@emotion/styled': optional: true - '@mui/system@5.15.15': - resolution: {integrity: sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==} + '@mui/system@5.15.20': + resolution: {integrity: sha512-LoMq4IlAAhxzL2VNUDBTQxAb4chnBe8JvRINVNDiMtHE2PiPOoHlhOPutSxEbaL5mkECPVWSv6p8JEV+uykwIA==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -3059,8 +3017,8 @@ packages: '@types/react': optional: true - '@mui/utils@5.15.14': - resolution: {integrity: sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==} + '@mui/utils@5.15.20': + resolution: {integrity: sha512-mAbYx0sovrnpAu1zHc3MDIhPqL8RPVC5W5xcO1b7PiSCJPtckIZmBkp8hefamAvUiAV8gpfMOM6Zb+eSisbI2A==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -4453,53 +4411,53 @@ packages: '@stablelib/x25519@1.0.3': resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} - '@storybook/addon-actions@8.1.6': - resolution: {integrity: sha512-EbiAdbtXN/UM4by3+qisbrQmElaIfahgNqffbst6GiCTmUCVE5if6geL1mzKd/u/rZOzx5g0EG76x8N9yDjOtg==} + '@storybook/addon-actions@8.1.9': + resolution: {integrity: sha512-7ZefE9AER42htn4McqMXcL2RDnflesIf4SxY7pCHpL7rUoldxfZ1DGGRgyKen00H6vx1LGzLRBN9fhBUf9XqCA==} - '@storybook/addon-backgrounds@8.1.6': - resolution: {integrity: sha512-mrBG5mkcMg6vpRUtNxyYaseD4ucrG+mZiqZnXcx8LWzwDMOd4mOODvap286z+Si0Fl1etbGDDhPU9+hV+o1arw==} + '@storybook/addon-backgrounds@8.1.9': + resolution: {integrity: sha512-k2s7PNwy1ND7eJ7N2DnG508fztuXNH5Jq6Vbk8aoXPPRXfwybel299WRb4WJl7ZvZKcGtBoZ+mciopPkho3Lpg==} - '@storybook/addon-controls@8.1.6': - resolution: {integrity: sha512-hDMsu4yRP/ySb/G7hbd7nSFhVNz+F9hnizJGJX4XGuiSx7rAEYjvfKQKkawxTP+VeAw6iZPj1fukvOrMCQ0xxQ==} + '@storybook/addon-controls@8.1.9': + resolution: {integrity: sha512-B5+UFAnlu82QHX8bOHj022f3zi9rbqGxBqgLnx54ebl6ZgMEe9IGaOnGWyHjpFofy9yBX2Ti5+7ClvFhmyjAig==} - '@storybook/addon-docs@8.1.6': - resolution: {integrity: sha512-ejTbjDhaHn6IeTma/pwn8OutDzIqbMJKNhZx24W4FE/qvYInZIK/9gYPU9/oLKZ7FImqP3s1e4+RxDBgsq21lA==} + '@storybook/addon-docs@8.1.9': + resolution: {integrity: sha512-dRSG54gSVn4qQc6u9ROYeDu4B0wJkr+fpS2AGwav2+KAM5kNw2ecsyhyreUhc4e/AwhAhGc49d7iQ3rjOHR//A==} - '@storybook/addon-essentials@8.1.6': - resolution: {integrity: sha512-8ve9eM9dL6JsC5hV98unXtADvwyhIZoa3iWSeTicxWab49tvAfIM9ExwcWmUyPaB4m5q45jBSBXg66bzW2+TFw==} + '@storybook/addon-essentials@8.1.9': + resolution: {integrity: sha512-VpEG+qmj7vKPMUSPKsGFwZgbm4QVM2bTqZEbW9zvPOFIbTKtrGaq/n/O0LhMramPkoQZKYKs/0i7OsEoZaOybQ==} - '@storybook/addon-highlight@8.1.6': - resolution: {integrity: sha512-QT95TS4OT0SJJVz/1m038COUdS2yWukQOwyq2rCgSM6nU3OHOPf/CldDK4Sdch7Z4jV9kRdRS0Pu4FB5SV+uOw==} + '@storybook/addon-highlight@8.1.9': + resolution: {integrity: sha512-7jcjepeP/Z6XhKXKIfMqrM72tsTwo3wAaytuVWG9mHeNTTphepqO0YXZphaEh5EhupaT0DOYWT6jVxOkiw+xpA==} - '@storybook/addon-interactions@8.1.6': - resolution: {integrity: sha512-/5i3wXuNnduTN807BNSX7nJ0a3eQPjN49yUAfLtYtIoNCEsLAza2F5yt8aadKOj1rR6xqROc7y8NMhhC5Cp50A==} + '@storybook/addon-interactions@8.1.9': + resolution: {integrity: sha512-R916xLxWrhNPujo63JHIn8pcwR9KpaME/WH1PGLFsvVS7R7gcTNsa/ZL2LanuG8tHtEcLAoGufXaeoZGmTCTIQ==} - '@storybook/addon-links@8.1.6': - resolution: {integrity: sha512-EuSXoK+tpApjW08ZiC4yE9ePdJkIu36AFPJHA6FVierVU31klW+cbFqps88JpmALZkrlf+pzKf3uBIGLrkBSAw==} + '@storybook/addon-links@8.1.9': + resolution: {integrity: sha512-gawakQHokGDLEDIyyJzxHB0d5AJi2sSLzoNc0cvewEE55i6T7jvpXpVqTu6/ZtVFZ+3x3gLIQ6Q3krNNIz6W2A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta peerDependenciesMeta: react: optional: true - '@storybook/addon-measure@8.1.6': - resolution: {integrity: sha512-afG6XzClrkBQ9ZUZQs0rI9z/RYB+qhebG5k1NTCGYJnj7K4c+jso9nQ9vmypOBqlYKwTT2ZG+9xSK1/IhudEvg==} + '@storybook/addon-measure@8.1.9': + resolution: {integrity: sha512-YHU4XQkpA1WxAOLeqnHdX9g0ubuHHDIqLkVjixt/BHejDwLcLzfSyKiX6o4xy+0MUilFDQD2Q/psiDHkLrvnVQ==} - '@storybook/addon-outline@8.1.6': - resolution: {integrity: sha512-YjH3L4kxln0fLF77oDGJ2KF1I0RNrBQ9FRtqZkGMUbplxwYU0BBrguSgVeGxTLN1q/69LmL6wjFP4nLzqZARhA==} + '@storybook/addon-outline@8.1.9': + resolution: {integrity: sha512-Y1jgsVtW87qBQfKFMFk8vinsjQq7/yOGygtj2PHIgZO4foOaqwVDq7ioHCogmrdOycfpeByCtT3nUFAXxZxMsw==} '@storybook/addon-postcss@2.0.0': resolution: {integrity: sha512-Nt82A7e9zJH4+A+VzLKKswUfru+T6FJTakj4dccP0i8DSn7a0CkzRPrLuZBq8tg4voV6gD74bcDf3gViCVBGtA==} engines: {node: '>=10', yarn: ^1.17.0} - '@storybook/addon-toolbars@8.1.6': - resolution: {integrity: sha512-d1GciLzD2ZRqh7+b8+JGuCdx8x/MAobhTy+jKeK79d+QKNtPhqZ1OvyUbwObgD6XLF8B/3DvyP3r52lmYMwlnQ==} + '@storybook/addon-toolbars@8.1.9': + resolution: {integrity: sha512-aW+HsuC0iWjPSbJtxdbdGdCLXzV0dxPp8e4TPugT084ImTp+i+77xXUTl+PCylld8a51ulEssOxARewGN/QMsw==} - '@storybook/addon-viewport@8.1.6': - resolution: {integrity: sha512-4EpEkJW1fPqlHIqG7OQtnAaHh9DPj7k+guXpzWjVwHfF6AE0fXIg7Yx6iVDGPyKkRaagPw6nL8DOr2U8YwK4rQ==} + '@storybook/addon-viewport@8.1.9': + resolution: {integrity: sha512-ZCoqzNWp2w9TLJL8RC0fjv1RQcuGhwI64jjlGvszZm7TxP82C1SS71X/jbx5LWc2Dyl5xMt1/yOGFXvkAB2SUg==} - '@storybook/blocks@8.1.6': - resolution: {integrity: sha512-HBp80G9puOejqlBA0iNlV3gUxc7TkBlNIVG2rmhjcvPZUueldxTUGIGvEfTLdEM6nqzNVZT+duXwqeHHnDcynA==} + '@storybook/blocks@8.1.9': + resolution: {integrity: sha512-AB7icCijK2rft5kmzFF7bHuTdVIf6u5r26r4auqYxxVsHV87+k12kLvC8AyEssVIKMo+2vzImmdlhIScpCjrdQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4509,8 +4467,8 @@ packages: react-dom: optional: true - '@storybook/builder-manager@8.1.6': - resolution: {integrity: sha512-Y5d+dikKnUuCYyh4VLEF6A+AbWughEgtipVkDKOddSTzn04trClIOKqfhQqEUObydCpgvvfdjGXJa/zDRV/UQA==} + '@storybook/builder-manager@8.1.9': + resolution: {integrity: sha512-CmDXVrx3moUde6VWmdb49eCYHNu4e2wxeANKSsW1yEC0OLysQ9N6W9B5CuVWeoV3axVX/tKDqC83YY/008/4Qg==} '@storybook/builder-vite@8.1.1': resolution: {integrity: sha512-+BSmXuZ9j95oKCvHcKztzjZNzBVeXYMoRO2TuflLnknMUA0v9ySp1PhiQxHM4DgAW6t9db1akzc9HoTA5sjTWg==} @@ -4530,24 +4488,24 @@ packages: '@storybook/channels@8.1.1': resolution: {integrity: sha512-vG7y97QB++TRkuxYLNKaWJmgr9QBUHyjQgNCWvHIeSYW5zxum9sm6VSR2j1r2G3XUGFSxDwenYBTQuwZJLhWNQ==} - '@storybook/channels@8.1.6': - resolution: {integrity: sha512-CzDnP6qfI8OC8pGUk+wPUzLPYcKhX8XbriF2gBtwl6qVM8YfkHP2mLTiDYDwBIi0rLuUbSm/SpILXQ/ouOHOGw==} + '@storybook/channels@8.1.9': + resolution: {integrity: sha512-7dvzoHBJQDvG1PMJVLnsPw3xuQ6KMZBSOgzVrkFWi4f3j6zXjs7ADVo/uqIoLq8inziupz2himWFnUtl5moIUw==} - '@storybook/cli@8.1.6': - resolution: {integrity: sha512-xsFdBoAbo+2h/UCWuVXiH4Tu49iQ6d+3R1J8F2n4N6rAKxMqAb6fzYnH1GeRYeZk0HGqb2iNc4kBkxj0jW0rKw==} + '@storybook/cli@8.1.9': + resolution: {integrity: sha512-+4DQJf5yrdmKrAs8sx0WvKu/ja49oOLQU2MxRPKhXW3bxDFjkTYvWuCKwSbMwUa7Npt96CK3bwAPP53jz/+mXA==} hasBin: true '@storybook/client-logger@8.1.1': resolution: {integrity: sha512-9AWPgIN3K0eLusChJUqB5Ft+9P2pW5/s4vOMoj3TCvu8lrdq8AH8ctvxk7x2Kw2wEwQ/g9DyE6C/rDQUARbxew==} - '@storybook/client-logger@8.1.6': - resolution: {integrity: sha512-QfSoUxS1rmrBzO7o99og9g+Gkm7sTmU5ZOpTkjszjlRqfV6/77eUnUOzUikej4LqPLmlJV5fqGuvoP0aNVksDw==} + '@storybook/client-logger@8.1.9': + resolution: {integrity: sha512-sHX0UhAquhVCtbRtDNN5Ura8hUxRjZWKgQKt8NWQIt9hOSSurGJE3+93OzNAYDp54kh77QKY3qdZCgAJZuWZPw==} - '@storybook/codemod@8.1.6': - resolution: {integrity: sha512-N5JeimfscAOcME7FIrTCmxcsXxow11vtmPTjYWoeLYokBodaH5RyWcyyQ5KS1ACtt+dHYoX8lepSZA5SBEzYog==} + '@storybook/codemod@8.1.9': + resolution: {integrity: sha512-thTdwiAO/eUUyiCzgkyGjA4fE3BAdXqf3WdTRjH4Vqk4yby9EalwcBitkj/M6bCDGjdoxU2q2ByUDD9opwyMiw==} - '@storybook/components@8.1.6': - resolution: {integrity: sha512-RDcSj2gBVhK/klfcXQgINtvWe5hpJ1CYUv8hrAon3fWtZmX1+IrTJTorsdISvdHQ99o0WHZ+Ouz42O0yJnHzRg==} + '@storybook/components@8.1.9': + resolution: {integrity: sha512-YGDYTJfobtNDBJrvXNgmExX3LGnb9jGPGdroS4uHewLFaqEI3Fqu3RiFLaJf40TlZ27uWLprysdLRol8j+wYEw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4560,8 +4518,8 @@ packages: prettier: optional: true - '@storybook/core-common@8.1.6': - resolution: {integrity: sha512-OTlfJFaTOB588ibXrrFm0TAXam6E5xV1VXSjNXL+fIifx8Kjln2HNSy1JKjvcblQneYiV4J1xPCVnAIe0EGHDg==} + '@storybook/core-common@8.1.9': + resolution: {integrity: sha512-+KReoo41FUknTxk3fbnoul995SnZdKAVSK6MuqKOQnC9PH6bh864k6i1LShVZx/wk3n25h9xorD3UgyRI6sZ0w==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -4571,23 +4529,23 @@ packages: '@storybook/core-events@8.1.1': resolution: {integrity: sha512-WpeiBV6RWTZ6t8SI1YdQh8NlbvQtZs9WRr4CPfpzHAly+oxFy6PtPz0h5TMKsU5/kt/L9yL7tE9ZzPYzvFWH/A==} - '@storybook/core-events@8.1.6': - resolution: {integrity: sha512-DaIVe4TUp/7uQdSJYGmJv9S/S364tSgZ3S3dZ1vsf1rgoUbCp5kTBtcd/fcqgukMPREgCgO9oDhmemI3SLAqzw==} + '@storybook/core-events@8.1.9': + resolution: {integrity: sha512-c8MnBqUtTvIBNoDBBQQrFEy8pNAagcDryh5FM+T1SPBsH6j3fRSZwXMc6vvW2BYkQxJ67kpd7xrH7uapqhNEcg==} - '@storybook/core-server@8.1.6': - resolution: {integrity: sha512-rgkeTG8V4emzhPqjlhchsjLay0WtgK7SrXNf1X40oTJIwmbgbReLJ5EmOXBe9rhWSXJ13aKL3l6JuTLAoptSkg==} + '@storybook/core-server@8.1.9': + resolution: {integrity: sha512-bn3M264vr3GY9kgAdRRIUdVV4PcUqtYvttQ/h6XDVJWC1UYUQW49zQNxQLQUXSQo4KLISnvTKHmP5qgbY6BASQ==} '@storybook/csf-plugin@8.1.1': resolution: {integrity: sha512-aZ2F3PY601MuW8xWf7/f928/anhZyaXYnysa8ViHooBEnJS1FBJfCsDDSM54FTDRyyOQF6AZtHeY53snd+e9ng==} - '@storybook/csf-plugin@8.1.6': - resolution: {integrity: sha512-y2OW84leoWsqfBXb7EoRy2QUmtsI3gpqYqpyD/d5K+vQ+E9CBel2WB8RPrwcYm2L88WPDaufQQDzqyB7aMx4fQ==} + '@storybook/csf-plugin@8.1.9': + resolution: {integrity: sha512-OC3Z7lx5Tt3iNqVpfAykCKhmHyWXwjPvK0C0RubmKLRWdH66aKp2SzvqJSFppRGZySWKKJqSBGtjB/AsG/Do4Q==} '@storybook/csf-tools@8.1.1': resolution: {integrity: sha512-BaS1bFx8Rj9Nj7gxsJrifu9lFoli7CD4DxBGEeagVOvCcBX95RI0I9JLhr81LdMl5DwPP1xBGZjCVNsC7eIR4w==} - '@storybook/csf-tools@8.1.6': - resolution: {integrity: sha512-jrKfHFNhiLBhWWW4/fm2wgKEVg55e6QuYUHY16KGd7PdPuzm+2Pt7jIl5V9yIj6a59YbjeMpT6jWPKbFx2TuCw==} + '@storybook/csf-tools@8.1.9': + resolution: {integrity: sha512-nCYGNJOoBZjAdD1blTgS8/O0HwXaZ4cwUd8G9pQbsyt/cSW65clATeEV1rTTcR+G9JHnZBQ3jLAnH2dbFY0c8w==} '@storybook/csf@0.0.1': resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} @@ -4601,8 +4559,8 @@ packages: '@storybook/docs-tools@8.1.1': resolution: {integrity: sha512-BPq9e6bl4uRru0GSLHS56eg0SV5LEMJSzrMIzeSrTf9xoZdBeLM05oblo2oebEGZUE97uduhKoaUeUJtsuMIxw==} - '@storybook/docs-tools@8.1.6': - resolution: {integrity: sha512-IhqQHSJ5nEBEJ162P/6/6c45toLinWpAkB7pwbAoP00djZSzfHNdQ4HfpZSGfD4GUJIvzsqMzUlyqCKLAoRPPA==} + '@storybook/docs-tools@8.1.9': + resolution: {integrity: sha512-ZGtlldQARXG+v8KtNq5dxtAfPLsaLFuV4gJQ4MHXcspQSKtQ6fq5k2IkxhKhDg4EEQ/lhSl8vUxws+W79xWbbg==} '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -4614,14 +4572,14 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/instrumenter@8.1.6': - resolution: {integrity: sha512-BoNu0QaD5hhcbEVUsvmYDqUOu4HItNBMPUkj6aDCfpLxae5vstH3zsCRVqRcElbfqVhmRzD23w8+9In9M0Fajg==} + '@storybook/instrumenter@8.1.9': + resolution: {integrity: sha512-R4L//OeQzLiVHkMLJcQ387aaOEXjP28m5sLJZIPI97PQNCrY/vD+aMWGDb4f5DOgCT7e248BEfpnlW5ZwZnnRA==} - '@storybook/manager-api@8.1.6': - resolution: {integrity: sha512-L/s1FdFh/P+eFmQwLtFtJHwFJrGD9H7nauaQlKJOrU3GeXfjBjtlAZQF0Q6B4ZTGxwZjQrzShpt/0yKc6gymtw==} + '@storybook/manager-api@8.1.9': + resolution: {integrity: sha512-iafn/C9Bg9UHae7FoL5rNLCeQQnzvm+kKRlQzP5iVSJurnaYnajzej4baoZmF/eZJTFLdyp8klsqcl+NLJh8iA==} - '@storybook/manager@8.1.6': - resolution: {integrity: sha512-B7xc09FYHqC1sknJoWkGHBBCMQlfg7hF+4x42cGhAyYed4TeYAf7b1PDniq8L/PLbUgzTw+A62UC1fMurCcVDQ==} + '@storybook/manager@8.1.9': + resolution: {integrity: sha512-sp1N7ZgOtGK5uhCgwuPQlJ4JYKr3TyNeahotwAf2FUb5n70YyXDzqoqO8q8H0y9NarX+EcP1gJ4GmpT9+qTxsQ==} '@storybook/node-logger@6.5.16': resolution: {integrity: sha512-YjhBKrclQtjhqFNSO+BZK+RXOx6EQypAELJKoLFaawg331e8VUfvUuRCNB3fcEWp8G9oH13PQQte0OTjLyyOYg==} @@ -4629,14 +4587,14 @@ packages: '@storybook/node-logger@8.1.1': resolution: {integrity: sha512-l+B8eu3yBZfrHvCR/FVqGyObgA0KSLp+06NkWDMn0p7qu0tCTROquopKdn2gXKitZp8wGwhgJV56OvW5C12XQA==} - '@storybook/node-logger@8.1.6': - resolution: {integrity: sha512-IZEiTLFHu8Oom/vdEGpisSw5CfU+cw6/fTaX1P3EVClFOWVuy8/3X5MPu4wJH3jPym6E2DBduIUFeRsiuq61gA==} + '@storybook/node-logger@8.1.9': + resolution: {integrity: sha512-X5YGkJOui+m3TXqbf7HODzrf4VdzamtlUXlD08Qm36JJD/qJJZVhSivzkQR4uom/VW+ejChM2ETgw41SrK0vJA==} '@storybook/preview-api@8.1.1': resolution: {integrity: sha512-5EcByqtJgj7a7ZWICMLif8mK3cRmdIMbdSPEDf4X6aTQ8LZOg6updLrkb/Eh6qfeYv46TK/MP8BXa89wfOxWGQ==} - '@storybook/preview-api@8.1.6': - resolution: {integrity: sha512-g9EvVg/DYqmjMh1uivJBJnSIvURyuK4LLabYicQNmYdQJscAeXX2bpMcA4aeci9BBm9B2RP7JbSnq7DbXZaJYA==} + '@storybook/preview-api@8.1.9': + resolution: {integrity: sha512-deZoKsTHMbpzGOhboVdT/MHhafPKQyxo2tj1Zrb0GFfpabAUnJzVXRr93P5qCOKCuPQEwQyZx0ScW5qzY2JTrQ==} '@storybook/preview@8.1.1': resolution: {integrity: sha512-P8iBi9v/62AhTztbCYjVxH6idNO0h9uO583GHwi3uq2Io7F1gUSgwG/HYZ7PnclOsMnmG0FJvAwrvdRc6sWSNw==} @@ -4647,8 +4605,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - '@storybook/react-dom-shim@8.1.6': - resolution: {integrity: sha512-qP5nkAmpGFy/gshO+bVjRo1rgo/6UVDElgOd2dlUtYnfdPONiOfWko2XGYKKfxa6Cp7KU35JlZz/kHGqWG31zQ==} + '@storybook/react-dom-shim@8.1.9': + resolution: {integrity: sha512-nRpw1SxkSCf8+MrsgL37lpihcr0fwtG0tHShW6F2+Lrx0nlzaOTH/VOvAwZJLNYpqddqln6vQ6Yk7Wxvw2IIkw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4672,8 +4630,8 @@ packages: typescript: optional: true - '@storybook/react@8.1.6': - resolution: {integrity: sha512-2CSc3MLeaY7QaYAQLwaXRboKkgQnWrSZAo/WTJcSHUr2YFxH5+iECB0Kci12GqaJklhhgmfTfVZ4Jo9ZJ6LQfg==} + '@storybook/react@8.1.9': + resolution: {integrity: sha512-linHAtKslwcZaJDsVzH+tayX1cJtdPfh6bJlEaKxolO9xZ3vSiyK4D3u2DWLeiETx+9qyoS/qmWL/z7I8ijvfg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4683,17 +4641,17 @@ packages: typescript: optional: true - '@storybook/router@8.1.6': - resolution: {integrity: sha512-tvuhB2uXHEKK640Epm1SqVzPhQ9lXYfF7FX6FleJgVYEvZpJpNTD4RojedQoLI6SUUSXNy1Vs2QV26VM0XIPHQ==} + '@storybook/router@8.1.9': + resolution: {integrity: sha512-b7e/pnqfYLD3oxdStnAZI+Gxp0Bodk3q5Jo9FUoiSNZaa3Pu8conq+jsyyXT19uDZtWwOursBKVvDM2/dtHGLg==} - '@storybook/telemetry@8.1.6': - resolution: {integrity: sha512-qNWjQPF6ufRvLCAavulhNYoqldDIeBvioFuCjLlwbw3BZw3ck7pwh1vZg4AJ0SAfzbnpnXPGrHe31gnxV0D6tw==} + '@storybook/telemetry@8.1.9': + resolution: {integrity: sha512-ayNt4g6MKIQCj5fPmB2WhYbEEH+AMVswUOedFp2DtPojeDnVJMp38lSFykTbjaq+/HrDpnoZn6fG4pd+05N+dg==} - '@storybook/test@8.1.6': - resolution: {integrity: sha512-tyexfYPtOHP83pMHggoGdHadfqh/veLdS+APHxt12zmCNUobxOxnuWmImXThQiyLlXTWecreLvlMvgAIjziBsA==} + '@storybook/test@8.1.9': + resolution: {integrity: sha512-7b9PFHh+1XJz2Cge6FZTyZZHJfGelr7GB7RtTvsWY17+gYBzhbiv1Oqrj0+RKRZtyjfG0lAJ6fiyXETBevXmDw==} - '@storybook/theming@8.1.6': - resolution: {integrity: sha512-0Cl/7/0z2WSfXhZ9XSw6rgEjb0fXac7jfktieX0vYo1YckrNpWFRQP9NCpVPAcYZaFLlRSOqYark6CLoutEsIg==} + '@storybook/theming@8.1.9': + resolution: {integrity: sha512-CVM3F4Fa9cIFL4u/BhbANWytShBFeFBZeCFwvcJizJUL+nSgVlxeYilxwQB/1AxyJn/+OprW3nCw5aSbui/EEA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4706,71 +4664,71 @@ packages: '@storybook/types@8.1.1': resolution: {integrity: sha512-QSQ63aKr2IXrGjX2/Fg1oiGWk+2Nuf+TplaHRC2NKBMgvyn+M0BHUgMTDHQVrFaH4bpl2PkE0r0tzOKP4JI43A==} - '@storybook/types@8.1.6': - resolution: {integrity: sha512-cWpS9+x1pxCO39spR8QmumMK2ub2p5cvMtrRvWaIjBFPbCwm2CvjBXFWIra2veBCZTxUKJ9VWxvi7pzRHjN/nw==} + '@storybook/types@8.1.9': + resolution: {integrity: sha512-temr7cNoBwu/+EF0jZ7aIfHtqwMqyevPLRfl/emkZM2t751NxbTkP1kxvfk9I0L8wF7mvVHXWn2iIM3QBqzWDw==} - '@swc/core-darwin-arm64@1.5.25': - resolution: {integrity: sha512-YbD0SBgVJS2DM0vwJTU5m7+wOyCjHPBDMf3nCBJQzFZzOLzK11eRW7SzU2jhJHr9HI9sKcNFfN4lIC2Sj+4inA==} + '@swc/core-darwin-arm64@1.5.29': + resolution: {integrity: sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.5.25': - resolution: {integrity: sha512-OhP4TROT6gQuozn+ah0Y4UidSdgDmxwtQq3lgCUIAxJYErJAQ82/Y0kve2UaNmkSGjOHU+/b4siHPrYTkXOk0Q==} + '@swc/core-darwin-x64@1.5.29': + resolution: {integrity: sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.5.25': - resolution: {integrity: sha512-tNmUfrAHxN2gvYPyYNnHx2CYlPO7DGAUuK/bZrqawu++djcg+atAV3eI3XYJgmHId7/sYAlDQ9wjkrOLofFjVg==} + '@swc/core-linux-arm-gnueabihf@1.5.29': + resolution: {integrity: sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.5.25': - resolution: {integrity: sha512-stzpke+bRaNFM/HrZPRjX0aQZ86S/2DChVCwb8NAV1n5lu9mz1CS750y7WbbtX/KZjk92FsCeRy2qwkvjI0gWw==} + '@swc/core-linux-arm64-gnu@1.5.29': + resolution: {integrity: sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.5.25': - resolution: {integrity: sha512-UckUfDYedish/bj2V1jgQDGgouLhyRpG7jgF3mp8jHir11V2K6JiTyjFoz99eOiclS3+hNdr4QLJ+ifrQMJNZw==} + '@swc/core-linux-arm64-musl@1.5.29': + resolution: {integrity: sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.5.25': - resolution: {integrity: sha512-LwbJEgNT3lXbvz4WFzVNXNvs8DvxpoXjMZk9K9Hig8tmZQJKHC2qZTGomcyK5EFzfj2HBuBXZnAEW8ZT9PcEaA==} + '@swc/core-linux-x64-gnu@1.5.29': + resolution: {integrity: sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.5.25': - resolution: {integrity: sha512-rsepMTgml0EkswWkBpg3Wrjj5eqjwTzZN5omAn1klzXSZnClTrfeHvBuoIJYVr1yx+jmBkqySgME2p7+magUAw==} + '@swc/core-linux-x64-musl@1.5.29': + resolution: {integrity: sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.5.25': - resolution: {integrity: sha512-DJDsLBsRBV3uQBShRK2x6fqzABp9RLNVxDUpTTvUjc7qywJ8vS/yn+POK/zCyVEqLagf1z/8D5CEQ+RAIJq1NA==} + '@swc/core-win32-arm64-msvc@1.5.29': + resolution: {integrity: sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.5.25': - resolution: {integrity: sha512-BARL1ulHol53MEKC1ZVWM3A3FP757UUgG5Q8v97za+4a1SaIgbwvAQyHDxMYWi9+ij+OapK8YnWjJcFa17g8dw==} + '@swc/core-win32-ia32-msvc@1.5.29': + resolution: {integrity: sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.5.25': - resolution: {integrity: sha512-o+MHUWrQI9iR6EusEV8eNU2Ezi3KtlhUR4gfptQN5MbVzlgjTvQbhiKpE1GYOxp+0BLBbKRwITKOcdhxfEJ2Uw==} + '@swc/core-win32-x64-msvc@1.5.29': + resolution: {integrity: sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.5.25': - resolution: {integrity: sha512-qdGEIdLVoTjEQ7w72UyyQ0wLFY4XbHfZiidmPHKJQsvSXzdpHXxPdlTCea/mY4AhMqo/M+pvkJSXJAxZnFl7qw==} + '@swc/core@1.5.29': + resolution: {integrity: sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -4784,8 +4742,8 @@ packages: '@swc/helpers@0.5.11': resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} - '@swc/types@0.1.7': - resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==} + '@swc/types@0.1.8': + resolution: {integrity: sha512-RNFA3+7OJFNYY78x0FYwi1Ow+iF1eF5WvmfY1nXPOEH4R2p/D4Cr1vzje7dNAI2aLFqpv8Wyz4oKSWqIZArpQA==} '@tanstack/query-core@4.36.1': resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==} @@ -4843,8 +4801,8 @@ packages: resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} engines: {node: '>=14'} - '@testing-library/jest-dom@6.4.5': - resolution: {integrity: sha512-AguB9yvTXmCnySBP1lWjfNNUwpbElsaQ567lt2VdGqAdHtpieLgjmcVyv1q7PMIvLbgpDdkWV5Ydv3FEejyp2A==} + '@testing-library/jest-dom@6.4.6': + resolution: {integrity: sha512-8qpnGVincVDLEcQXWaHOf6zmlbwTKc6Us6PPu4CRnPXCzo2OGBS5cwgMMOWdxDpEz1mkbvXHpEy99M5Yvt682w==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} peerDependencies: '@jest/globals': '>= 28' @@ -5248,8 +5206,8 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@vanilla-extract/css@1.15.2': - resolution: {integrity: sha512-Bi61iCAtojCuqvV+FYaF5i69vBjuMQJpHPdpgKYyQvx+e2Hp79V0ELglyYOdcyg9Wh0k0MFwgCDipVd7EloTXQ==} + '@vanilla-extract/css@1.15.3': + resolution: {integrity: sha512-mxoskDAxdQAspbkmQRxBvolUi1u1jnyy9WZGm+GeH8V2wwhEvndzl1QoK7w8JfA0WFevTxbev5d+i+xACZlPhA==} '@vanilla-extract/dynamic@2.1.1': resolution: {integrity: sha512-iqf736036ujEIKsIq28UsBEMaLC2vR2DhwKyrG3NDb/fRy9qL9FKl1TqTtBV4daU30Uh3saeik4vRzN8bzQMbw==} @@ -5342,8 +5300,8 @@ packages: peerDependencies: vite: ^4 || ^5 - '@vitejs/plugin-react@4.3.0': - resolution: {integrity: sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==} + '@vitejs/plugin-react@4.3.1': + resolution: {integrity: sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 || ^5.0.0 @@ -5387,34 +5345,8 @@ packages: '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} - '@volar/language-core@1.11.1': - resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} - - '@volar/source-map@1.11.1': - resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} - - '@volar/typescript@1.11.1': - resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} - - '@vue/compiler-core@3.4.27': - resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - - '@vue/compiler-dom@3.4.27': - resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - - '@vue/language-core@1.8.27': - resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@vue/shared@3.4.27': - resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} - - '@walletconnect/core@2.13.1': - resolution: {integrity: sha512-h0MSYKJu9i1VEs5koCTT7c5YeQ1Kj0ncTFiMqANbDnB1r3mBulXn+FKtZ2fCmf1j7KDpgluuUzpSs+sQfPcv4Q==} + '@walletconnect/core@2.13.3': + resolution: {integrity: sha512-TdF+rC6rONJGyOUtt/nLkbyQWjnkwbD3kXq3ZA0Q7+tYtmSjTDE4wbArlLbHIbtf69g+9/DpEVEQimWWcEOn2g==} '@walletconnect/environment@1.0.1': resolution: {integrity: sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg==} @@ -5463,8 +5395,8 @@ packages: '@walletconnect/safe-json@1.0.2': resolution: {integrity: sha512-Ogb7I27kZ3LPC3ibn8ldyUr5544t3/STow9+lzz7Sfo808YD7SBWk7SAsdBFlYgP2zDRy2hS3sKRcuSRM0OTmA==} - '@walletconnect/sign-client@2.13.1': - resolution: {integrity: sha512-e+dcqcLsedB4ZjnePFM5Cy8oxu0dyz5iZfhfKH/MOrQV/hyhZ+hJwh4MmkO2QyEu2PERKs9o2Uc6x8RZdi0UAQ==} + '@walletconnect/sign-client@2.13.3': + resolution: {integrity: sha512-3Pcq6trHWdBZn5X0VUFQ3zJaaqyEbMW9WNVKcZ2SakIpQAwySd08Mztvq48G98jfucdgP3tjGPbBvzHX9vJX7w==} '@walletconnect/time@1.0.2': resolution: {integrity: sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g==} @@ -5472,11 +5404,11 @@ packages: '@walletconnect/types@2.11.0': resolution: {integrity: sha512-AB5b1lrEbCGHxqS2vqfCkIoODieH+ZAUp9rA1O2ftrhnqDJiJK983Df87JhYhECsQUBHHfALphA8ydER0q+9sw==} - '@walletconnect/types@2.13.1': - resolution: {integrity: sha512-CIrdt66d38xdunGCy5peOOP17EQkCEGKweXc3+Gn/RWeSiRU35I7wjC/Bp4iWcgAQ6iBTZv4jGGST5XyrOp+Pg==} + '@walletconnect/types@2.13.3': + resolution: {integrity: sha512-9UdtLoQqwGFfepCPprUAXeUbKg9zyDarPRmEJVco51OWXHCOpvRgroWk54fQHDhCUIfDELjObY6XNAzNrmNYUA==} - '@walletconnect/utils@2.13.1': - resolution: {integrity: sha512-EcooXXlqy5hk9hy/nK2wBF/qxe7HjH0K8ZHzjKkXRkwAE5pCvy0IGXIXWmUR9sw8LFJEqZyd8rZdWLKNUe8hqA==} + '@walletconnect/utils@2.13.3': + resolution: {integrity: sha512-hjyyNhnhTCezGNr6OCfKRzqRsiak+p+YP57iRo1Tsf222fsj/9JD++MP97YiDwc4e4xXaZp/boiLB+8hJHsCog==} '@walletconnect/window-getters@1.0.1': resolution: {integrity: sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==} @@ -5561,8 +5493,8 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - acorn-import-assertions@1.9.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + acorn-import-attributes@1.9.5: + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 @@ -5575,8 +5507,8 @@ packages: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.3: + resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} acorn@7.4.1: @@ -5584,8 +5516,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.12.0: + resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} engines: {node: '>=0.4.0'} hasBin: true @@ -6089,8 +6021,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001629: - resolution: {integrity: sha512-c3dl911slnQhmxUIT4HhYzT7wnBK/XYpGnYLOj4nJBaRiw52Ibe7YxlDaAeRECvA786zCuExhxIUJ2K7nHMrBw==} + caniuse-lite@1.0.30001634: + resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==} cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -6100,8 +6032,8 @@ packages: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} - chain-registry@1.62.9: - resolution: {integrity: sha512-DcwWDedfDJj2wZzkFzF2VBj6nsc0PFQKssmtl/eBOPX34vHlmXZx+ir++AboVUM3YHm14k24KkCczV0SgNlAhw==} + chain-registry@1.62.11: + resolution: {integrity: sha512-dYpzbIS6y7mGZS+xYhu/nCoCA5w7xBJaoptbVFbQLmagrwilQlbkjUaVHMsarsZXGZtJoQ2li6qYRg1xX70Opg==} chalk-template@1.1.0: resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} @@ -6316,9 +6248,6 @@ packages: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} engines: {node: '>= 0.8.0'} - computeds@0.0.1: - resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -6589,9 +6518,6 @@ packages: date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} - de-indent@1.0.2: - resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -6865,8 +6791,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.795: - resolution: {integrity: sha512-hHo4lK/8wb4NUa+NJYSFyJ0xedNHiR6ylilDtb8NUW9d4dmBFmGiecYEKCEbti1wTNzbKXLfl4hPWEkAFbHYlw==} + electron-to-chromium@1.4.802: + resolution: {integrity: sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -7344,8 +7270,8 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - flow-parser@0.237.2: - resolution: {integrity: sha512-mvI/kdfr3l1waaPbThPA8dJa77nHXrfZIun+SWvFwSwDjmeByU7mGJGRmv1+7guU6ccyLV8e1lqZA1lD4iMGnQ==} + flow-parser@0.238.0: + resolution: {integrity: sha512-VE7XSv1epljsIN2YeBnxCmGJihpNIAnLLu/pPOdA+Gkso7qDltJwUi6vfHjgxdBbjSdAuPGnhuOHJUQG+yYwIg==} engines: {node: '>=0.4.0'} fn.name@1.1.0: @@ -7591,8 +7517,8 @@ packages: resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} engines: {node: '>=18'} - google-auth-library@9.10.0: - resolution: {integrity: sha512-ol+oSa5NbcGdDqA+gZ3G3mev59OHBZksBTxY/tYwjtcp1H/scAFwJfSQU9/1RALoyZ7FslNbke8j4i3ipwlyuQ==} + google-auth-library@9.11.0: + resolution: {integrity: sha512-epX3ww/mNnhl6tL45EQ/oixsY8JLEgUFoT4A5E/5iAR4esld9Kqv6IJGk7EmGuOgDvaarwF95hU2+v7Irql9lw==} engines: {node: '>=14'} google-gax@4.3.5: @@ -7702,10 +7628,6 @@ packages: hast-util-to-string@3.0.0: resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} - he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - header-case@1.0.1: resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} @@ -8366,9 +8288,6 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - kolorist@1.8.0: - resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} @@ -8795,8 +8714,8 @@ packages: mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - mobx@6.12.3: - resolution: {integrity: sha512-c8NKkO4R2lShkSXZ2Ongj1ycjugjzFFo/UswHBnS62y07DMcTc9Rvo03/3nRyszIvwPNljlkd4S828zIBv/piw==} + mobx@6.12.4: + resolution: {integrity: sha512-uIymg89x+HmItX1p3MG+d09irn2k63J6biftZ5Ok+UpNojS1I3NJPLfcmJT9ANnUltNlHi+HQqrVyxiAN8ISYg==} modern-ahocorasick@1.0.1: resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} @@ -8825,9 +8744,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - muggle-string@0.3.1: - resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} - multiformats@9.9.0: resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} @@ -8837,8 +8753,8 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nan@2.19.0: - resolution: {integrity: sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw==} + nan@2.20.0: + resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} @@ -9596,8 +9512,8 @@ packages: railroad-diagrams@1.0.0: resolution: {integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==} - rainbow-sprinkles@0.17.1: - resolution: {integrity: sha512-s/6mCZsBw63mxw976CesRhaLEa3QJVOzEXiuUm3/OKp1R0bBNiCsM3AoAjvazLn3F+BKKxI5sqyNmfah7nTdnQ==} + rainbow-sprinkles@0.17.2: + resolution: {integrity: sha512-rGnQO+jw2Dy7Z42qFolkp90atUZhpD2ImZQyl+ZC/7V/s+niZ6SI18i5Gw9hVX45OlJ6wqRPak9QGUV2hbTsrQ==} peerDependencies: '@vanilla-extract/css': ^1 '@vanilla-extract/dynamic': ^2 @@ -9627,8 +9543,8 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true - re2@1.21.1: - resolution: {integrity: sha512-MZlbPp1m4LyN4LvHoODs0kBHhi55O1wrDHoDP74ox7QMtLqsrgn/MPHS/ptFKHVVYRn49TPV/UhcQsltNZQfMw==} + re2@1.21.3: + resolution: {integrity: sha512-GI+KoGkHT4kxTaX+9p0FgNB1XUnCndO9slG5qqeEoZ7kbf6Dk6ohQVpmwKVeSp7LPLn+g6Q3BaCopz4oHuBDuQ==} react-aria@3.33.1: resolution: {integrity: sha512-hFC3K/UA+90Krlx2IgRTgzFbC6FSPi4pUwHT+STperPLK+cTEHkI+3Lu0YYwQSBatkgxnIv9+GtFuVbps2kROw==} @@ -10276,8 +10192,8 @@ packages: store2@2.14.3: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} - storybook@8.1.6: - resolution: {integrity: sha512-qouQEB+sSb9ktE6fGVoBy6CLEUq4NOqDUpt/EhnITaWqzUeAZSQXTcoHg9DXhTMiynnbfqsUcZuK9PZOjgt7/w==} + storybook@8.1.9: + resolution: {integrity: sha512-Jymrfn299+MJBIZVDYPJlIGJMZM33udFCjbeRdOHIXF2BfpqOSS2FoEfmlp3zya3gwyZDq/BE7uiBc7HIVZa4g==} hasBin: true stream-browserify@3.0.0: @@ -11127,21 +11043,6 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite-plugin-dts@3.9.1: - resolution: {integrity: sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - typescript: '*' - vite: '*' - peerDependenciesMeta: - vite: - optional: true - - vite-plugin-externalize-deps@0.8.0: - resolution: {integrity: sha512-MdC8kRNQ1ZjhUicU2HcqGVhL0UUFqv83Zp1JZdHjE82PoPR8wsSWZ3axpot7B6img3sW6g8shYJikE0CKA0chA==} - peerDependencies: - vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - vite-plugin-node-stdlib-browser@0.2.1: resolution: {integrity: sha512-6u2i613Dkqj5KaTNIrnZvE6y3/awWAp0S5TjucTvGxdhetftB1Mgvblc+nwYzlw6sntPlac8UOC7ttXNh+LZKA==} peerDependencies: @@ -11158,8 +11059,8 @@ packages: peerDependencies: vite: ^2 || ^3 || ^4 || ^5 - vite@5.2.13: - resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==} + vite@5.3.1: + resolution: {integrity: sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -11214,15 +11115,6 @@ packages: vm-browserify@1.1.2: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} - vue-template-compiler@2.7.16: - resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - - vue-tsc@1.8.27: - resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} - hasBin: true - peerDependencies: - typescript: '*' - w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} @@ -11254,8 +11146,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.91.0: - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + webpack@5.92.0: + resolution: {integrity: sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -12639,10 +12531,10 @@ snapshots: '@bufbuild/protobuf@1.10.0': {} - '@chain-registry/client@1.47.3(encoding@0.1.13)': + '@chain-registry/client@1.47.9(encoding@0.1.13)': dependencies: - '@chain-registry/types': 0.44.7 - '@chain-registry/utils': 1.45.3 + '@chain-registry/types': 0.44.9 + '@chain-registry/utils': 1.45.9 bfs-path: 1.0.2 cross-fetch: 3.1.8(encoding@0.1.13) transitivePeerDependencies: @@ -12651,13 +12543,13 @@ snapshots: '@chain-registry/cosmostation@1.62.4': dependencies: '@chain-registry/types': 0.41.4 - '@chain-registry/utils': 1.45.3 + '@chain-registry/utils': 1.45.9 '@cosmostation/extension-client': 0.1.15 - '@chain-registry/cosmostation@1.65.3': + '@chain-registry/cosmostation@1.65.11': dependencies: - '@chain-registry/types': 0.44.7 - '@chain-registry/utils': 1.45.3 + '@chain-registry/types': 0.44.9 + '@chain-registry/utils': 1.45.9 '@cosmostation/extension-client': 0.1.15 '@chain-registry/keplr@1.64.4': @@ -12667,9 +12559,9 @@ snapshots: '@keplr-wallet/crypto': 0.12.28 semver: 7.6.2 - '@chain-registry/keplr@1.67.3': + '@chain-registry/keplr@1.67.11': dependencies: - '@chain-registry/types': 0.44.7 + '@chain-registry/types': 0.44.9 '@keplr-wallet/cosmos': 0.12.28 '@keplr-wallet/crypto': 0.12.28 semver: 7.6.2 @@ -12678,11 +12570,11 @@ snapshots: '@chain-registry/types@0.41.4': {} - '@chain-registry/types@0.44.7': {} + '@chain-registry/types@0.44.9': {} - '@chain-registry/utils@1.45.3': + '@chain-registry/utils@1.45.9': dependencies: - '@chain-registry/types': 0.44.7 + '@chain-registry/types': 0.44.9 bignumber.js: 9.1.2 sha.js: 2.4.11 @@ -13145,8 +13037,8 @@ snapshots: '@cosmos-kit/core@2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/client': 1.47.3(encoding@0.1.13) - '@chain-registry/keplr': 1.67.3 + '@chain-registry/client': 1.47.9(encoding@0.1.13) + '@chain-registry/keplr': 1.67.11 '@chain-registry/types': 0.41.4 '@cosmjs/amino': 0.32.3 '@cosmjs/cosmwasm-stargate': 0.32.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -13182,7 +13074,7 @@ snapshots: '@cosmos-kit/cosmostation-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/cosmostation': 1.65.3 + '@chain-registry/cosmostation': 1.65.11 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -13208,11 +13100,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/cosmostation-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/cosmostation-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/cosmostation': 1.62.4 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13236,10 +13128,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/cosmostation@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/cosmostation@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@cosmos-kit/cosmostation-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/cosmostation-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/cosmostation-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13487,8 +13379,8 @@ snapshots: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@keplr-wallet/provider-extension': 0.12.100 - '@keplr-wallet/types': 0.12.100 + '@keplr-wallet/provider-extension': 0.12.103 + '@keplr-wallet/types': 0.12.103 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13510,16 +13402,16 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/keplr-mobile@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/keplr-mobile@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/keplr-extension': 2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@keplr-wallet/provider-extension': 0.12.100 - '@keplr-wallet/wc-client': 0.12.100(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@keplr-wallet/provider-extension': 0.12.103 + '@keplr-wallet/wc-client': 0.12.103(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13543,10 +13435,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/keplr@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/keplr@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@cosmos-kit/keplr-extension': 2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/keplr-mobile': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/keplr-mobile': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13629,11 +13521,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/leap-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/leap-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13657,11 +13549,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/leap@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/leap@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@cosmos-kit/leap-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/leap-metamask-cosmos-snap': 0.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/leap-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/leap-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13742,12 +13634,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/omni-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/omni-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13770,9 +13662,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/omni@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/omni@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/omni-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/omni-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13803,7 +13695,7 @@ snapshots: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@keplr-wallet/types': 0.12.100 + '@keplr-wallet/types': 0.12.103 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13970,9 +13862,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/station-extension@2.10.0(@chain-registry/types@0.44.7)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/station-extension@2.10.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/types': 0.44.7 + '@chain-registry/types': 0.44.9 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -14002,9 +13894,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/station@2.9.0(@chain-registry/types@0.44.7)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/station@2.9.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/station-extension': 2.10.0(@chain-registry/types@0.44.7)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/station-extension': 2.10.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14105,12 +13997,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/trust-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/trust-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14133,10 +14025,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/trust@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/trust@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@cosmos-kit/trust-extension': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/trust-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/trust-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14214,14 +14106,14 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/walletconnect@2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/walletconnect@2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/sign-client': 2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.13.1 - '@walletconnect/utils': 2.13.1 + '@walletconnect/sign-client': 2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.13.3 + '@walletconnect/utils': 2.13.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -14549,11 +14441,11 @@ snapshots: '@eslint-community/regexpp@4.10.1': {} - '@eslint/compat@1.0.3': {} + '@eslint/compat@1.1.0': {} '@eslint/config-array@0.15.1': dependencies: - '@eslint/object-schema': 2.1.3 + '@eslint/object-schema': 2.1.4 debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: @@ -14575,7 +14467,7 @@ snapshots: '@eslint/js@9.4.0': {} - '@eslint/object-schema@2.1.3': {} + '@eslint/object-schema@2.1.4': {} '@ethersproject/abi@5.7.0': dependencies: @@ -14849,7 +14741,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.2 @@ -14889,7 +14781,7 @@ snapshots: dependencies: '@googleapis/sqladmin': 16.1.0(encoding@0.1.13) gaxios: 6.6.0(encoding@0.1.13) - google-auth-library: 9.10.0(encoding@0.1.13) + google-auth-library: 9.11.0(encoding@0.1.13) p-throttle: 5.1.0 transitivePeerDependencies: - encoding @@ -14916,7 +14808,7 @@ snapshots: '@opentelemetry/semantic-conventions': 1.21.0 arrify: 2.0.1 extend: 3.0.2 - google-auth-library: 9.10.0(encoding@0.1.13) + google-auth-library: 9.11.0(encoding@0.1.13) google-gax: 4.3.5(encoding@0.1.13) heap-js: 2.5.0 is-stream-ended: 0.1.4 @@ -14985,15 +14877,15 @@ snapshots: dependencies: '@floating-ui/core': 1.6.2 '@floating-ui/dom': 1.6.5 - '@floating-ui/react': 0.26.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.26.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@formkit/auto-animate': 0.8.2 '@react-aria/listbox': 3.12.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/overlays': 3.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) - '@vanilla-extract/css': 1.15.2(babel-plugin-macros@3.1.0) + '@vanilla-extract/css': 1.15.3(babel-plugin-macros@3.1.0) '@vanilla-extract/dynamic': 2.1.1 - '@vanilla-extract/recipes': 0.5.3(@vanilla-extract/css@1.15.2(babel-plugin-macros@3.1.0)) + '@vanilla-extract/recipes': 0.5.3(@vanilla-extract/css@1.15.3(babel-plugin-macros@3.1.0)) animejs: 3.2.2 bignumber.js: 9.1.2 client-only: 0.0.1 @@ -15001,7 +14893,7 @@ snapshots: copy-to-clipboard: 3.3.3 immer: 10.1.1 lodash: 4.17.21 - rainbow-sprinkles: 0.17.1(@vanilla-extract/css@1.15.2(babel-plugin-macros@3.1.0))(@vanilla-extract/dynamic@2.1.1) + rainbow-sprinkles: 0.17.2(@vanilla-extract/css@1.15.3(babel-plugin-macros@3.1.0))(@vanilla-extract/dynamic@2.1.1) react: 18.3.1 react-aria: 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom: 18.3.1(react@18.3.1) @@ -15041,13 +14933,13 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.4.5) - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) optionalDependencies: typescript: 5.4.5 @@ -15088,7 +14980,7 @@ snapshots: '@keplr-wallet/types': 0.12.28 buffer: 6.0.3 delay: 4.4.1 - mobx: 6.12.3 + mobx: 6.12.4 '@keplr-wallet/cosmos@0.12.28': dependencies: @@ -15120,25 +15012,25 @@ snapshots: long: 4.0.0 protobufjs: 6.11.4 - '@keplr-wallet/provider-extension@0.12.100': + '@keplr-wallet/provider-extension@0.12.103': dependencies: - '@keplr-wallet/types': 0.12.100 + '@keplr-wallet/types': 0.12.103 deepmerge: 4.3.1 long: 4.0.0 - '@keplr-wallet/provider@0.12.100': + '@keplr-wallet/provider@0.12.103': dependencies: - '@keplr-wallet/router': 0.12.100 - '@keplr-wallet/types': 0.12.100 + '@keplr-wallet/router': 0.12.103 + '@keplr-wallet/types': 0.12.103 buffer: 6.0.3 deepmerge: 4.3.1 long: 4.0.0 - '@keplr-wallet/router@0.12.100': {} + '@keplr-wallet/router@0.12.103': {} '@keplr-wallet/simple-fetch@0.12.28': {} - '@keplr-wallet/types@0.12.100': + '@keplr-wallet/types@0.12.103': dependencies: long: 4.0.0 @@ -15152,12 +15044,12 @@ snapshots: big-integer: 1.6.52 utility-types: 3.11.0 - '@keplr-wallet/wc-client@0.12.100(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1)': + '@keplr-wallet/wc-client@0.12.103(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)': dependencies: - '@keplr-wallet/provider': 0.12.100 - '@keplr-wallet/types': 0.12.100 - '@walletconnect/sign-client': 2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/types': 2.13.1 + '@keplr-wallet/provider': 0.12.103 + '@keplr-wallet/types': 0.12.103 + '@walletconnect/sign-client': 2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/types': 2.13.3 buffer: 6.0.3 deepmerge: 4.3.1 long: 5.2.3 @@ -15260,6 +15152,7 @@ snapshots: '@rushstack/node-core-library': 4.0.2(@types/node@20.14.2) transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/api-extractor@7.43.0(@types/node@20.14.2)': dependencies: @@ -15278,6 +15171,7 @@ snapshots: typescript: 5.4.2 transitivePeerDependencies: - '@types/node' + optional: true '@microsoft/tsdoc-config@0.16.2': dependencies: @@ -15285,15 +15179,17 @@ snapshots: ajv: 6.12.6 jju: 1.4.0 resolve: 1.19.0 + optional: true - '@microsoft/tsdoc@0.14.2': {} + '@microsoft/tsdoc@0.14.2': + optional: true '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.14(@types/react@18.3.3) - '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 @@ -15302,16 +15198,16 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/core-downloads-tracker@5.15.19': {} + '@mui/core-downloads-tracker@5.15.20': {} - '@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@mui/base': 5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/core-downloads-tracker': 5.15.19 - '@mui/system': 5.15.15(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) + '@mui/core-downloads-tracker': 5.15.20 + '@mui/system': 5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@mui/types': 7.2.14(@types/react@18.3.3) - '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) '@types/react-transition-group': 4.4.10 clsx: 2.1.1 csstype: 3.1.3 @@ -15325,10 +15221,10 @@ snapshots: '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) '@types/react': 18.3.3 - '@mui/private-theming@5.15.14(@types/react@18.3.3)(react@18.3.1)': + '@mui/private-theming@5.15.20(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: @@ -15345,13 +15241,13 @@ snapshots: '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/system@5.15.15(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': + '@mui/system@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@mui/private-theming': 5.15.14(@types/react@18.3.3)(react@18.3.1) + '@mui/private-theming': 5.15.20(@types/react@18.3.3)(react@18.3.1) '@mui/styled-engine': 5.15.14(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) '@mui/types': 7.2.14(@types/react@18.3.3) - '@mui/utils': 5.15.14(@types/react@18.3.3)(react@18.3.1) + '@mui/utils': 5.15.20(@types/react@18.3.3)(react@18.3.1) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 @@ -15365,7 +15261,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@mui/utils@5.15.14(@types/react@18.3.3)(react@18.3.1)': + '@mui/utils@5.15.20(@types/react@18.3.3)(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@types/prop-types': 15.7.12 @@ -17100,11 +16996,13 @@ snapshots: z-schema: 5.0.5 optionalDependencies: '@types/node': 20.14.2 + optional: true '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 + optional: true '@rushstack/terminal@0.10.0(@types/node@20.14.2)': dependencies: @@ -17112,6 +17010,7 @@ snapshots: supports-color: 8.1.1 optionalDependencies: '@types/node': 20.14.2 + optional: true '@rushstack/ts-command-line@4.19.1(@types/node@20.14.2)': dependencies: @@ -17121,6 +17020,7 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + optional: true '@sinclair/typebox@0.27.8': {} @@ -17206,24 +17106,24 @@ snapshots: '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 - '@storybook/addon-actions@8.1.6': + '@storybook/addon-actions@8.1.9': dependencies: - '@storybook/core-events': 8.1.6 + '@storybook/core-events': 8.1.9 '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 uuid: 9.0.1 - '@storybook/addon-backgrounds@8.1.6': + '@storybook/addon-backgrounds@8.1.9': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 - '@storybook/addon-controls@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/addon-controls@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@storybook/blocks': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/blocks': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) dequal: 2.0.3 lodash: 4.17.21 ts-dedent: 2.2.0 @@ -17236,21 +17136,21 @@ snapshots: - react-dom - supports-color - '@storybook/addon-docs@8.1.6(@types/react-dom@18.3.0)(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/addon-docs@8.1.9(@types/react-dom@18.3.0)(encoding@0.1.13)(prettier@3.3.1)': dependencies: '@babel/core': 7.24.7 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) - '@storybook/blocks': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/csf-plugin': 8.1.6 - '@storybook/csf-tools': 8.1.6 + '@storybook/blocks': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/client-logger': 8.1.9 + '@storybook/components': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/csf-plugin': 8.1.9 + '@storybook/csf-tools': 8.1.9 '@storybook/global': 5.0.0 - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/react-dom-shim': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 + '@storybook/node-logger': 8.1.9 + '@storybook/preview-api': 8.1.9 + '@storybook/react-dom-shim': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.9 '@types/react': 18.3.3 fs-extra: 11.2.0 react: 18.3.1 @@ -17264,21 +17164,21 @@ snapshots: - prettier - supports-color - '@storybook/addon-essentials@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/addon-actions': 8.1.6 - '@storybook/addon-backgrounds': 8.1.6 - '@storybook/addon-controls': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/addon-docs': 8.1.6(@types/react-dom@18.3.0)(encoding@0.1.13)(prettier@3.3.1) - '@storybook/addon-highlight': 8.1.6 - '@storybook/addon-measure': 8.1.6 - '@storybook/addon-outline': 8.1.6 - '@storybook/addon-toolbars': 8.1.6 - '@storybook/addon-viewport': 8.1.6 - '@storybook/core-common': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/manager-api': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 + '@storybook/addon-essentials@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@storybook/addon-actions': 8.1.9 + '@storybook/addon-backgrounds': 8.1.9 + '@storybook/addon-controls': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/addon-docs': 8.1.9(@types/react-dom@18.3.0)(encoding@0.1.13)(prettier@3.3.1) + '@storybook/addon-highlight': 8.1.9 + '@storybook/addon-measure': 8.1.9 + '@storybook/addon-outline': 8.1.9 + '@storybook/addon-toolbars': 8.1.9 + '@storybook/addon-viewport': 8.1.9 + '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/manager-api': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/node-logger': 8.1.9 + '@storybook/preview-api': 8.1.9 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -17289,16 +17189,16 @@ snapshots: - react-dom - supports-color - '@storybook/addon-highlight@8.1.6': + '@storybook/addon-highlight@8.1.9': dependencies: '@storybook/global': 5.0.0 - '@storybook/addon-interactions@8.1.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@storybook/addon-interactions@8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.1.6 - '@storybook/test': 8.1.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) - '@storybook/types': 8.1.6 + '@storybook/instrumenter': 8.1.9 + '@storybook/test': 8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + '@storybook/types': 8.1.9 polished: 4.3.1 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -17308,7 +17208,7 @@ snapshots: - jest - vitest - '@storybook/addon-links@8.1.6(react@18.3.1)': + '@storybook/addon-links@8.1.9(react@18.3.1)': dependencies: '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 @@ -17316,46 +17216,46 @@ snapshots: optionalDependencies: react: 18.3.1 - '@storybook/addon-measure@8.1.6': + '@storybook/addon-measure@8.1.9': dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.1.6': + '@storybook/addon-outline@8.1.9': dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 - '@storybook/addon-postcss@2.0.0(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2))': + '@storybook/addon-postcss@2.0.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2))': dependencies: '@storybook/node-logger': 6.5.16 - css-loader: 3.6.0(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)) + css-loader: 3.6.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) postcss: 7.0.39 - postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)) - style-loader: 1.3.0(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)) + postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) + style-loader: 1.3.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) transitivePeerDependencies: - webpack - '@storybook/addon-toolbars@8.1.6': {} + '@storybook/addon-toolbars@8.1.9': {} - '@storybook/addon-viewport@8.1.6': + '@storybook/addon-viewport@8.1.9': dependencies: memoizerific: 1.11.3 - '@storybook/blocks@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/blocks@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/components': 8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/core-events': 8.1.6 + '@storybook/channels': 8.1.9 + '@storybook/client-logger': 8.1.9 + '@storybook/components': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/core-events': 8.1.9 '@storybook/csf': 0.1.8 - '@storybook/docs-tools': 8.1.6(encoding@0.1.13)(prettier@3.3.1) + '@storybook/docs-tools': 8.1.9(encoding@0.1.13)(prettier@3.3.1) '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/manager-api': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/preview-api': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 + '@storybook/manager-api': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/preview-api': 8.1.9 + '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.9 '@types/lodash': 4.17.4 color-convert: 2.0.1 dequal: 2.0.3 @@ -17378,12 +17278,12 @@ snapshots: - prettier - supports-color - '@storybook/builder-manager@8.1.6(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/builder-manager@8.1.9(encoding@0.1.13)(prettier@3.3.1)': dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/manager': 8.1.6 - '@storybook/node-logger': 8.1.6 + '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/manager': 8.1.9 + '@storybook/node-logger': 8.1.9 '@types/ejs': 3.1.5 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) browser-assert: 1.2.1 @@ -17399,7 +17299,7 @@ snapshots: - prettier - supports-color - '@storybook/builder-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': + '@storybook/builder-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: '@storybook/channels': 8.1.1 '@storybook/client-logger': 8.1.1 @@ -17418,7 +17318,7 @@ snapshots: fs-extra: 11.2.0 magic-string: 0.30.10 ts-dedent: 2.2.0 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -17434,27 +17334,27 @@ snapshots: telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/channels@8.1.6': + '@storybook/channels@8.1.9': dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 + '@storybook/client-logger': 8.1.9 + '@storybook/core-events': 8.1.9 '@storybook/global': 5.0.0 telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/cli@8.1.6(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@storybook/cli@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@babel/core': 7.24.7 '@babel/types': 7.24.7 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 8.1.6 - '@storybook/core-common': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/core-events': 8.1.6 - '@storybook/core-server': 8.1.6(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/telemetry': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/types': 8.1.6 + '@storybook/codemod': 8.1.9 + '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/core-events': 8.1.9 + '@storybook/core-server': 8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@storybook/csf-tools': 8.1.9 + '@storybook/node-logger': 8.1.9 + '@storybook/telemetry': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/types': 8.1.9 '@types/semver': 7.5.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -17493,19 +17393,19 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/client-logger@8.1.6': + '@storybook/client-logger@8.1.9': dependencies: '@storybook/global': 5.0.0 - '@storybook/codemod@8.1.6': + '@storybook/codemod@8.1.9': dependencies: '@babel/core': 7.24.7 '@babel/preset-env': 7.24.7(@babel/core@7.24.7) '@babel/types': 7.24.7 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/types': 8.1.6 + '@storybook/csf-tools': 8.1.9 + '@storybook/node-logger': 8.1.9 + '@storybook/types': 8.1.9 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 14.0.1 @@ -17517,16 +17417,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/components@8.1.6(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/components@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) - '@storybook/client-logger': 8.1.6 + '@storybook/client-logger': 8.1.9 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 + '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.9 memoizerific: 1.11.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -17572,12 +17472,12 @@ snapshots: - encoding - supports-color - '@storybook/core-common@8.1.6(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/core-common@8.1.9(encoding@0.1.13)(prettier@3.3.1)': dependencies: - '@storybook/core-events': 8.1.6 - '@storybook/csf-tools': 8.1.6 - '@storybook/node-logger': 8.1.6 - '@storybook/types': 8.1.6 + '@storybook/core-events': 8.1.9 + '@storybook/csf-tools': 8.1.9 + '@storybook/node-logger': 8.1.9 + '@storybook/types': 8.1.9 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -17614,31 +17514,31 @@ snapshots: '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 - '@storybook/core-events@8.1.6': + '@storybook/core-events@8.1.9': dependencies: '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 - '@storybook/core-server@8.1.6(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@storybook/core-server@8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@babel/core': 7.24.7 '@babel/parser': 7.24.7 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/channels': 8.1.6 - '@storybook/core-common': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/core-events': 8.1.6 + '@storybook/builder-manager': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/channels': 8.1.9 + '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/core-events': 8.1.9 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.6 + '@storybook/csf-tools': 8.1.9 '@storybook/docs-mdx': 3.1.0-next.0 '@storybook/global': 5.0.0 - '@storybook/manager': 8.1.6 - '@storybook/manager-api': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/node-logger': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/telemetry': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/types': 8.1.6 + '@storybook/manager': 8.1.9 + '@storybook/manager-api': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/node-logger': 8.1.9 + '@storybook/preview-api': 8.1.9 + '@storybook/telemetry': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/types': 8.1.9 '@types/detect-port': 1.3.5 '@types/diff': 5.2.1 '@types/node': 18.19.34 @@ -17682,9 +17582,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/csf-plugin@8.1.6': + '@storybook/csf-plugin@8.1.9': dependencies: - '@storybook/csf-tools': 8.1.6 + '@storybook/csf-tools': 8.1.9 unplugin: 1.10.1 transitivePeerDependencies: - supports-color @@ -17703,14 +17603,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/csf-tools@8.1.6': + '@storybook/csf-tools@8.1.9': dependencies: '@babel/generator': 7.24.7 '@babel/parser': 7.24.7 '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 '@storybook/csf': 0.1.8 - '@storybook/types': 8.1.6 + '@storybook/types': 8.1.9 fs-extra: 11.2.0 recast: 0.23.9 ts-dedent: 2.2.0 @@ -17742,12 +17642,12 @@ snapshots: - prettier - supports-color - '@storybook/docs-tools@8.1.6(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/docs-tools@8.1.9(encoding@0.1.13)(prettier@3.3.1)': dependencies: - '@storybook/core-common': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/core-events': 8.1.6 - '@storybook/preview-api': 8.1.6 - '@storybook/types': 8.1.6 + '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/core-events': 8.1.9 + '@storybook/preview-api': 8.1.9 + '@storybook/types': 8.1.9 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 @@ -17764,27 +17664,27 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.1.6': + '@storybook/instrumenter@8.1.9': dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 + '@storybook/channels': 8.1.9 + '@storybook/client-logger': 8.1.9 + '@storybook/core-events': 8.1.9 '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.1.6 + '@storybook/preview-api': 8.1.9 '@vitest/utils': 1.6.0 util: 0.12.5 - '@storybook/manager-api@8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/manager-api@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 + '@storybook/channels': 8.1.9 + '@storybook/client-logger': 8.1.9 + '@storybook/core-events': 8.1.9 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/router': 8.1.6 - '@storybook/theming': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 + '@storybook/router': 8.1.9 + '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.9 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -17795,7 +17695,7 @@ snapshots: - react - react-dom - '@storybook/manager@8.1.6': {} + '@storybook/manager@8.1.9': {} '@storybook/node-logger@6.5.16': dependencies: @@ -17807,7 +17707,7 @@ snapshots: '@storybook/node-logger@8.1.1': {} - '@storybook/node-logger@8.1.6': {} + '@storybook/node-logger@8.1.9': {} '@storybook/preview-api@8.1.1': dependencies: @@ -17826,14 +17726,14 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - '@storybook/preview-api@8.1.6': + '@storybook/preview-api@8.1.9': dependencies: - '@storybook/channels': 8.1.6 - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 + '@storybook/channels': 8.1.9 + '@storybook/client-logger': 8.1.9 + '@storybook/core-events': 8.1.9 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 - '@storybook/types': 8.1.6 + '@storybook/types': 8.1.9 '@types/qs': 6.9.15 dequal: 2.0.3 lodash: 4.17.21 @@ -17850,16 +17750,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-dom-shim@8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/react-dom-shim@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': + '@storybook/react-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@storybook/builder-vite': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)) + '@storybook/builder-vite': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@storybook/node-logger': 8.1.1 '@storybook/react': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) '@storybook/types': 8.1.1 @@ -17870,7 +17770,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 tsconfig-paths: 4.2.0 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -17912,14 +17812,14 @@ snapshots: - prettier - supports-color - '@storybook/react@8.1.6(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)': + '@storybook/react@8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)': dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/docs-tools': 8.1.6(encoding@0.1.13)(prettier@3.3.1) + '@storybook/client-logger': 8.1.9 + '@storybook/docs-tools': 8.1.9(encoding@0.1.13)(prettier@3.3.1) '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.1.6 - '@storybook/react-dom-shim': 8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.6 + '@storybook/preview-api': 8.1.9 + '@storybook/react-dom-shim': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.9 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.34 @@ -17944,17 +17844,17 @@ snapshots: - prettier - supports-color - '@storybook/router@8.1.6': + '@storybook/router@8.1.9': dependencies: - '@storybook/client-logger': 8.1.6 + '@storybook/client-logger': 8.1.9 memoizerific: 1.11.3 qs: 6.12.1 - '@storybook/telemetry@8.1.6(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/telemetry@8.1.9(encoding@0.1.13)(prettier@3.3.1)': dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-common': 8.1.6(encoding@0.1.13)(prettier@3.3.1) - '@storybook/csf-tools': 8.1.6 + '@storybook/client-logger': 8.1.9 + '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/csf-tools': 8.1.9 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -17965,14 +17865,14 @@ snapshots: - prettier - supports-color - '@storybook/test@8.1.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@storybook/test@8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': dependencies: - '@storybook/client-logger': 8.1.6 - '@storybook/core-events': 8.1.6 - '@storybook/instrumenter': 8.1.6 - '@storybook/preview-api': 8.1.6 + '@storybook/client-logger': 8.1.9 + '@storybook/core-events': 8.1.9 + '@storybook/instrumenter': 8.1.9 + '@storybook/preview-api': 8.1.9 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.6.0 @@ -17984,10 +17884,10 @@ snapshots: - jest - vitest - '@storybook/theming@8.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/theming@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) - '@storybook/client-logger': 8.1.6 + '@storybook/client-logger': 8.1.9 '@storybook/global': 5.0.0 memoizerific: 1.11.3 optionalDependencies: @@ -18000,57 +17900,57 @@ snapshots: '@types/express': 4.17.21 file-system-cache: 2.3.0 - '@storybook/types@8.1.6': + '@storybook/types@8.1.9': dependencies: - '@storybook/channels': 8.1.6 + '@storybook/channels': 8.1.9 '@types/express': 4.17.21 file-system-cache: 2.3.0 - '@swc/core-darwin-arm64@1.5.25': + '@swc/core-darwin-arm64@1.5.29': optional: true - '@swc/core-darwin-x64@1.5.25': + '@swc/core-darwin-x64@1.5.29': optional: true - '@swc/core-linux-arm-gnueabihf@1.5.25': + '@swc/core-linux-arm-gnueabihf@1.5.29': optional: true - '@swc/core-linux-arm64-gnu@1.5.25': + '@swc/core-linux-arm64-gnu@1.5.29': optional: true - '@swc/core-linux-arm64-musl@1.5.25': + '@swc/core-linux-arm64-musl@1.5.29': optional: true - '@swc/core-linux-x64-gnu@1.5.25': + '@swc/core-linux-x64-gnu@1.5.29': optional: true - '@swc/core-linux-x64-musl@1.5.25': + '@swc/core-linux-x64-musl@1.5.29': optional: true - '@swc/core-win32-arm64-msvc@1.5.25': + '@swc/core-win32-arm64-msvc@1.5.29': optional: true - '@swc/core-win32-ia32-msvc@1.5.25': + '@swc/core-win32-ia32-msvc@1.5.29': optional: true - '@swc/core-win32-x64-msvc@1.5.25': + '@swc/core-win32-x64-msvc@1.5.29': optional: true - '@swc/core@1.5.25(@swc/helpers@0.5.11)': + '@swc/core@1.5.29(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.7 + '@swc/types': 0.1.8 optionalDependencies: - '@swc/core-darwin-arm64': 1.5.25 - '@swc/core-darwin-x64': 1.5.25 - '@swc/core-linux-arm-gnueabihf': 1.5.25 - '@swc/core-linux-arm64-gnu': 1.5.25 - '@swc/core-linux-arm64-musl': 1.5.25 - '@swc/core-linux-x64-gnu': 1.5.25 - '@swc/core-linux-x64-musl': 1.5.25 - '@swc/core-win32-arm64-msvc': 1.5.25 - '@swc/core-win32-ia32-msvc': 1.5.25 - '@swc/core-win32-x64-msvc': 1.5.25 + '@swc/core-darwin-arm64': 1.5.29 + '@swc/core-darwin-x64': 1.5.29 + '@swc/core-linux-arm-gnueabihf': 1.5.29 + '@swc/core-linux-arm64-gnu': 1.5.29 + '@swc/core-linux-arm64-musl': 1.5.29 + '@swc/core-linux-x64-gnu': 1.5.29 + '@swc/core-linux-x64-musl': 1.5.29 + '@swc/core-win32-arm64-msvc': 1.5.29 + '@swc/core-win32-ia32-msvc': 1.5.29 + '@swc/core-win32-x64-msvc': 1.5.29 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -18059,7 +17959,7 @@ snapshots: dependencies: tslib: 2.6.3 - '@swc/types@0.1.7': + '@swc/types@0.1.8': dependencies: '@swc/counter': 0.1.3 @@ -18177,7 +18077,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -18204,11 +18104,11 @@ snapshots: dependencies: '@testing-library/dom': 9.3.4 - '@textea/json-viewer@3.4.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@textea/json-viewer@3.4.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@emotion/react': 11.11.4(@types/react@18.3.3)(react@18.3.1) '@emotion/styled': 11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1) - '@mui/material': 5.15.19(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/material': 5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 copy-to-clipboard: 3.3.3 react: 18.3.1 @@ -18230,7 +18130,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@1.13.4(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)': + '@turbo/gen@1.13.4(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)': dependencies: '@turbo/workspaces': 1.13.4 chalk: 2.4.2 @@ -18240,7 +18140,7 @@ snapshots: minimatch: 9.0.4 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -18265,7 +18165,8 @@ snapshots: semver: 7.6.2 update-check: 1.5.4 - '@types/argparse@1.0.38': {} + '@types/argparse@1.0.38': + optional: true '@types/aria-query@5.0.4': {} @@ -18637,7 +18538,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vanilla-extract/css@1.15.2(babel-plugin-macros@3.1.0)': + '@vanilla-extract/css@1.15.3(babel-plugin-macros@3.1.0)': dependencies: '@emotion/hash': 0.9.1 '@vanilla-extract/private': 1.0.5 @@ -18659,9 +18560,9 @@ snapshots: '@vanilla-extract/private@1.0.5': {} - '@vanilla-extract/recipes@0.5.3(@vanilla-extract/css@1.15.2(babel-plugin-macros@3.1.0))': + '@vanilla-extract/recipes@0.5.3(@vanilla-extract/css@1.15.3(babel-plugin-macros@3.1.0))': dependencies: - '@vanilla-extract/css': 1.15.2(babel-plugin-macros@3.1.0) + '@vanilla-extract/css': 1.15.3(babel-plugin-macros@3.1.0) '@visx/axis@3.10.1(react@18.3.1)': dependencies: @@ -18805,25 +18706,25 @@ snapshots: d3-time-format: 4.1.0 internmap: 2.0.3 - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: - '@swc/core': 1.5.25(@swc/helpers@0.5.11) - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.3.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1))': + '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -18882,49 +18783,7 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@volar/language-core@1.11.1': - dependencies: - '@volar/source-map': 1.11.1 - - '@volar/source-map@1.11.1': - dependencies: - muggle-string: 0.3.1 - - '@volar/typescript@1.11.1': - dependencies: - '@volar/language-core': 1.11.1 - path-browserify: 1.0.1 - - '@vue/compiler-core@3.4.27': - dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.27 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - - '@vue/compiler-dom@3.4.27': - dependencies: - '@vue/compiler-core': 3.4.27 - '@vue/shared': 3.4.27 - - '@vue/language-core@1.8.27(typescript@5.4.5)': - dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.27 - '@vue/shared': 3.4.27 - computeds: 0.0.1 - minimatch: 9.0.4 - muggle-string: 0.3.1 - path-browserify: 1.0.1 - vue-template-compiler: 2.7.16 - optionalDependencies: - typescript: 5.4.5 - - '@vue/shared@3.4.27': {} - - '@walletconnect/core@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -18937,8 +18796,8 @@ snapshots: '@walletconnect/relay-auth': 1.0.4 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.1 - '@walletconnect/utils': 2.13.1 + '@walletconnect/types': 2.13.3 + '@walletconnect/utils': 2.13.3 events: 3.3.0 isomorphic-unfetch: 3.1.0(encoding@0.1.13) lodash.isequal: 4.5.0 @@ -19057,16 +18916,16 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/logger': 2.1.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.1 - '@walletconnect/utils': 2.13.1 + '@walletconnect/types': 2.13.3 + '@walletconnect/utils': 2.13.3 events: 3.3.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -19115,7 +18974,7 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/types@2.13.1': + '@walletconnect/types@2.13.3': dependencies: '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 @@ -19139,7 +18998,7 @@ snapshots: - ioredis - uWebSockets.js - '@walletconnect/utils@2.13.1': + '@walletconnect/utils@2.13.3': dependencies: '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 @@ -19149,7 +19008,7 @@ snapshots: '@walletconnect/relay-api': 1.0.10 '@walletconnect/safe-json': 1.0.2 '@walletconnect/time': 1.0.2 - '@walletconnect/types': 2.13.1 + '@walletconnect/types': 2.13.3 '@walletconnect/window-getters': 1.0.1 '@walletconnect/window-metadata': 1.0.1 detect-browser: 5.3.0 @@ -19287,25 +19146,27 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-assertions@1.9.0(acorn@8.11.3): + acorn-import-attributes@1.9.5(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 acorn-jsx@5.3.2(acorn@7.4.1): dependencies: acorn: 7.4.1 - acorn-jsx@5.3.2(acorn@8.11.3): + acorn-jsx@5.3.2(acorn@8.12.0): dependencies: - acorn: 8.11.3 + acorn: 8.12.0 acorn-walk@7.2.0: {} - acorn-walk@8.3.2: {} + acorn-walk@8.3.3: + dependencies: + acorn: 8.12.0 acorn@7.4.1: {} - acorn@8.11.3: {} + acorn@8.12.0: {} address@1.2.2: {} @@ -19581,7 +19442,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001629 + caniuse-lite: 1.0.30001634 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -19830,8 +19691,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001629 - electron-to-chromium: 1.4.795 + caniuse-lite: 1.0.30001634 + electron-to-chromium: 1.4.802 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) @@ -19927,7 +19788,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001629: {} + caniuse-lite@1.0.30001634: {} cardinal@2.1.1: dependencies: @@ -19944,9 +19805,9 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 - chain-registry@1.62.9: + chain-registry@1.62.11: dependencies: - '@chain-registry/types': 0.44.7 + '@chain-registry/types': 0.44.9 chalk-template@1.1.0: dependencies: @@ -20182,8 +20043,6 @@ snapshots: transitivePeerDependencies: - supports-color - computeds@0.0.1: {} - concat-map@0.0.1: {} confbox@0.1.7: {} @@ -20278,26 +20137,26 @@ snapshots: cosmjs-types@0.9.0: {} - cosmos-kit@2.17.0(@chain-registry/types@0.44.7)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10): + cosmos-kit@2.17.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10): dependencies: '@cosmos-kit/cdcwallet': 2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/coin98': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/compass': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/cosmostation': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/cosmostation': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/exodus': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) '@cosmos-kit/fin': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/frontier': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/galaxy-station': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/keplr': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/leap': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/keplr': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/leap': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/ledger': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/okxwallet-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/omni': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/omni': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/owallet': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/shell': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/station': 2.9.0(@chain-registry/types@0.44.7)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/station': 2.9.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/tailwind': 1.4.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/trust': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.1)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/trust': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/vectis': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/xdefi': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -20417,7 +20276,7 @@ snapshots: css-color-keywords@1.0.0: {} - css-loader@3.6.0(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)): + css-loader@3.6.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: camelcase: 5.3.1 cssesc: 3.0.0 @@ -20432,7 +20291,7 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 2.7.1 semver: 6.3.1 - webpack: 5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) css-to-react-native@3.2.0: dependencies: @@ -20536,8 +20395,6 @@ snapshots: date-fns@3.6.0: {} - de-indent@1.0.2: {} - debounce@1.2.1: {} debug@2.6.9: @@ -20791,7 +20648,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.795: {} + electron-to-chromium@1.4.802: {} elliptic@6.5.4: dependencies: @@ -21156,11 +21013,11 @@ snapshots: - supports-color - typescript - eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) eslint-plugin-turbo@1.13.4(eslint@9.4.0): dependencies: @@ -21232,8 +21089,8 @@ snapshots: espree@10.0.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 4.0.0 esprima@4.0.1: {} @@ -21566,7 +21423,7 @@ snapshots: fuzzy: 0.1.3 gaxios: 6.6.0(encoding@0.1.13) glob: 7.2.3 - google-auth-library: 9.10.0(encoding@0.1.13) + google-auth-library: 9.11.0(encoding@0.1.13) inquirer: 8.2.6 inquirer-autocomplete-prompt: 2.0.1(inquirer@8.2.6) jsonwebtoken: 9.0.2 @@ -21619,7 +21476,7 @@ snapshots: flatted@3.3.1: {} - flow-parser@0.237.2: {} + flow-parser@0.238.0: {} fn.name@1.1.0: {} @@ -21895,7 +21752,7 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 - google-auth-library@9.10.0(encoding@0.1.13): + google-auth-library@9.11.0(encoding@0.1.13): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 @@ -21914,7 +21771,7 @@ snapshots: '@types/long': 4.0.2 abort-controller: 3.0.0 duplexify: 4.1.3 - google-auth-library: 9.10.0(encoding@0.1.13) + google-auth-library: 9.11.0(encoding@0.1.13) node-fetch: 2.7.0(encoding@0.1.13) object-hash: 3.0.0 proto3-json-serializer: 2.0.2 @@ -21931,7 +21788,7 @@ snapshots: dependencies: extend: 3.0.2 gaxios: 6.6.0(encoding@0.1.13) - google-auth-library: 9.10.0(encoding@0.1.13) + google-auth-library: 9.11.0(encoding@0.1.13) qs: 6.12.1 url-template: 2.0.8 uuid: 9.0.1 @@ -22053,8 +21910,6 @@ snapshots: dependencies: '@types/hast': 3.0.4 - he@1.2.0: {} - header-case@1.0.1: dependencies: no-case: 2.3.2 @@ -22165,7 +22020,8 @@ snapshots: import-lazy@2.1.0: {} - import-lazy@4.0.0: {} + import-lazy@4.0.0: + optional: true imurmurhash@0.1.4: {} @@ -22573,7 +22429,7 @@ snapshots: '@babel/register': 7.24.6(@babel/core@7.24.7) babel-core: 7.0.0-bridge.0(@babel/core@7.24.7) chalk: 4.1.2 - flow-parser: 0.237.2 + flow-parser: 0.238.0 graceful-fs: 4.2.11 micromatch: 4.0.7 neo-async: 2.6.2 @@ -22737,8 +22593,6 @@ snapshots: klona@2.0.6: {} - kolorist@1.8.0: {} - kuler@2.0.0: {} lazy-universal-dotenv@4.0.0: @@ -23086,6 +22940,7 @@ snapshots: minimatch@3.0.8: dependencies: brace-expansion: 1.1.11 + optional: true minimatch@3.1.2: dependencies: @@ -23165,12 +23020,12 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 pathe: 1.1.2 pkg-types: 1.1.1 ufo: 1.5.3 - mobx@6.12.3: {} + mobx@6.12.4: {} modern-ahocorasick@1.0.1: {} @@ -23196,8 +23051,6 @@ snapshots: ms@2.1.3: {} - muggle-string@0.3.1: {} - multiformats@9.9.0: {} mute-stream@0.0.8: {} @@ -23208,7 +23061,7 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nan@2.19.0: {} + nan@2.20.0: {} nanoid@3.3.7: {} @@ -23814,15 +23667,15 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.3 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) - postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)): + postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 @@ -23830,7 +23683,7 @@ snapshots: postcss: 7.0.39 schema-utils: 3.3.0 semver: 7.6.2 - webpack: 5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) postcss-modules-extract-imports@2.0.0: dependencies: @@ -24083,9 +23936,9 @@ snapshots: railroad-diagrams@1.0.0: {} - rainbow-sprinkles@0.17.1(@vanilla-extract/css@1.15.2(babel-plugin-macros@3.1.0))(@vanilla-extract/dynamic@2.1.1): + rainbow-sprinkles@0.17.2(@vanilla-extract/css@1.15.3(babel-plugin-macros@3.1.0))(@vanilla-extract/dynamic@2.1.1): dependencies: - '@vanilla-extract/css': 1.15.2(babel-plugin-macros@3.1.0) + '@vanilla-extract/css': 1.15.3(babel-plugin-macros@3.1.0) '@vanilla-extract/dynamic': 2.1.1 ramda@0.29.0: {} @@ -24120,10 +23973,10 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - re2@1.21.1: + re2@1.21.3: dependencies: install-artifact-from-github: 1.3.5 - nan: 2.19.0 + nan: 2.20.0 node-gyp: 10.1.0 transitivePeerDependencies: - supports-color @@ -24521,6 +24374,7 @@ snapshots: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 + optional: true resolve@1.22.8: dependencies: @@ -24689,6 +24543,7 @@ snapshots: semver@7.5.4: dependencies: lru-cache: 6.0.0 + optional: true semver@7.6.0: dependencies: @@ -24920,9 +24775,9 @@ snapshots: store2@2.14.3: {} - storybook@8.1.6(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10): + storybook@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10): dependencies: - '@storybook/cli': 8.1.6(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@storybook/cli': 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -24962,7 +24817,8 @@ snapshots: strict-uri-encode@2.0.0: {} - string-argv@0.3.2: {} + string-argv@0.3.2: + optional: true string-width@4.2.3: dependencies: @@ -25058,11 +24914,11 @@ snapshots: stubs@3.0.0: {} - style-loader@1.3.0(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)): + style-loader@1.3.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: loader-utils: 2.0.4 schema-utils: 2.7.1 - webpack: 5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) styled-components@6.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -25113,7 +24969,7 @@ snapshots: router: 1.3.8 update-notifier-cjs: 5.1.6(encoding@0.1.13) optionalDependencies: - re2: 1.21.1 + re2: 1.21.3 transitivePeerDependencies: - encoding - supports-color @@ -25181,11 +25037,11 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 - tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -25204,7 +25060,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -25285,22 +25141,22 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)): + terser-webpack-plugin@5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) optionalDependencies: - '@swc/core': 1.5.25(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) esbuild: 0.20.2 terser@5.31.1: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.11.3 + acorn: 8.12.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -25341,7 +25197,7 @@ snapshots: bn.js: 4.12.0 create-hmac: 1.1.7 elliptic: 6.5.5 - nan: 2.19.0 + nan: 2.20.0 tinybench@2.8.0: {} @@ -25416,7 +25272,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -25424,8 +25280,8 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.14.2 - acorn: 8.11.3 - acorn-walk: 8.3.2 + acorn: 8.12.0 + acorn-walk: 8.3.3 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -25434,7 +25290,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.25(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) ts-toolbelt@9.6.0: {} @@ -25457,7 +25313,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.25(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 @@ -25467,7 +25323,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.25(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 @@ -25475,7 +25331,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@microsoft/api-extractor': 7.43.0(@types/node@20.14.2) - '@swc/core': 1.5.25(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -25602,7 +25458,8 @@ snapshots: transitivePeerDependencies: - supports-color - typescript@5.4.2: {} + typescript@5.4.2: + optional: true typescript@5.4.5: {} @@ -25699,7 +25556,7 @@ snapshots: unplugin@1.10.1: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 @@ -25843,7 +25700,8 @@ snapshots: validate-npm-package-name@5.0.1: {} - validator@13.12.0: {} + validator@13.12.0: + optional: true vary@1.1.2: {} @@ -25853,7 +25711,7 @@ snapshots: debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -25864,52 +25722,31 @@ snapshots: - supports-color - terser - vite-plugin-dts@3.9.1(@types/node@20.14.2)(rollup@4.18.0)(typescript@5.4.5)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): - dependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.14.2) - '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@vue/language-core': 1.8.27(typescript@5.4.5) - debug: 4.3.5 - kolorist: 1.8.0 - magic-string: 0.30.10 - typescript: 5.4.5 - vue-tsc: 1.8.27(typescript@5.4.5) - optionalDependencies: - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) - transitivePeerDependencies: - - '@types/node' - - rollup - - supports-color - - vite-plugin-externalize-deps@0.8.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): - dependencies: - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) - - vite-plugin-node-stdlib-browser@0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): + vite-plugin-node-stdlib-browser@0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) node-stdlib-browser: 1.2.0 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - rollup - vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): + vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)): dependencies: '@rollup/plugin-virtual': 3.0.2(rollup@4.18.0) - '@swc/core': 1.5.25(@swc/helpers@0.5.11) + '@swc/core': 1.5.29(@swc/helpers@0.5.11) uuid: 9.0.1 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' - rollup - vite-plugin-wasm@3.3.0(vite@5.2.13(@types/node@20.14.2)(terser@5.31.1)): + vite-plugin-wasm@3.3.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)): dependencies: - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) - vite@5.2.13(@types/node@20.14.2)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.2)(terser@5.31.1): dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: @@ -25924,7 +25761,7 @@ snapshots: '@vitest/snapshot': 1.6.0 '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - acorn-walk: 8.3.2 + acorn-walk: 8.3.3 chai: 4.4.1 debug: 4.3.5 execa: 8.0.1 @@ -25936,7 +25773,7 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.13(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) vite-node: 1.6.0(@types/node@20.14.2)(terser@5.31.1) why-is-node-running: 2.2.2 optionalDependencies: @@ -25954,18 +25791,6 @@ snapshots: vm-browserify@1.1.2: {} - vue-template-compiler@2.7.16: - dependencies: - de-indent: 1.0.2 - he: 1.2.0 - - vue-tsc@1.8.27(typescript@5.4.5): - dependencies: - '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.27(typescript@5.4.5) - semver: 7.6.2 - typescript: 5.4.5 - w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 @@ -25991,15 +25816,15 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2): + webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) + acorn: 8.12.0 + acorn-import-attributes: 1.9.5(acorn@8.12.0) browserslist: 4.23.0 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 @@ -26014,7 +25839,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.91.0(@swc/core@1.5.25(@swc/helpers@0.5.11))(esbuild@0.20.2)) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -26264,6 +26089,7 @@ snapshots: validator: 13.12.0 optionalDependencies: commander: 9.5.0 + optional: true zip-stream@4.1.1: dependencies: From c7292a0045bd78e87ffc6b03f611d58becd3114d Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 14:18:05 -0700 Subject: [PATCH 02/31] changeset --- .changeset/eighty-seals-smell.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .changeset/eighty-seals-smell.md diff --git a/.changeset/eighty-seals-smell.md b/.changeset/eighty-seals-smell.md new file mode 100644 index 0000000000..bde7cbc38b --- /dev/null +++ b/.changeset/eighty-seals-smell.md @@ -0,0 +1,23 @@ +--- +'@penumbra-zone/transport-chrome': major +'@penumbra-zone/eslint-config': major +'@penumbra-zone/transport-dom': major +'@penumbra-zone/perspective': major +'@penumbra-zone/protobuf': major +'@penumbra-zone/services': major +'tsconfig': major +'node-status': major +'@penumbra-zone/bech32m': major +'@penumbra-zone/getters': major +'@penumbra-zone/storage': major +'@penumbra-zone/client': major +'@penumbra-zone/crypto-web': major +'@penumbra-zone/zquery': major +'minifront': major +'@penumbra-zone/query': major +'@penumbra-zone/types': major +'@penumbra-zone/wasm': major +'@penumbra-zone/ui': major +--- + +reconfigure all package builds From 576b2c2700dde197deeec940625d99a9a43c617a Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 14:21:50 -0700 Subject: [PATCH 03/31] rm unused --- packages/getters/tsconfig.json | 9 +- packages/services-context/CHANGELOG.md | 217 ------------------ packages/services-context/eslint.config.mjs | 13 -- packages/services-context/package.json | 32 --- packages/services-context/src/index.ts | 119 ---------- packages/services-context/tsconfig.json | 5 - packages/services/package.json | 1 - .../types/src/internal-msg/chrome-error.ts | 7 - packages/types/src/internal-msg/offscreen.ts | 49 ---- packages/types/src/internal-msg/shared.ts | 22 -- pnpm-lock.yaml | 31 --- 11 files changed, 3 insertions(+), 502 deletions(-) delete mode 100644 packages/services-context/CHANGELOG.md delete mode 100644 packages/services-context/eslint.config.mjs delete mode 100644 packages/services-context/package.json delete mode 100644 packages/services-context/src/index.ts delete mode 100644 packages/services-context/tsconfig.json delete mode 100644 packages/types/src/internal-msg/chrome-error.ts delete mode 100644 packages/types/src/internal-msg/offscreen.ts delete mode 100644 packages/types/src/internal-msg/shared.ts diff --git a/packages/getters/tsconfig.json b/packages/getters/tsconfig.json index 459b3e4971..8e3f620e08 100644 --- a/packages/getters/tsconfig.json +++ b/packages/getters/tsconfig.json @@ -1,8 +1,5 @@ { - "extends": "tsconfig/base.json", - "exclude": ["node_modules"], - "compilerOptions": { - "outDir": "dist", - "noEmit": true - } + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/services-context/CHANGELOG.md b/packages/services-context/CHANGELOG.md deleted file mode 100644 index 4fa12a7bc7..0000000000 --- a/packages/services-context/CHANGELOG.md +++ /dev/null @@ -1,217 +0,0 @@ -# @penumbra-zone/services - -## 3.3.1 - -### Patch Changes - -- @penumbra-zone/query@4.1.1 -- @penumbra-zone/storage@4.0.1 -- @penumbra-zone/types@7.1.1 -- @penumbra-zone/wasm@7.1.1 - -## 3.3.0 - -### Minor Changes - -- ab9d743: decouple service/rpc init - -### Patch Changes - -- adf3a28: Update to june 12 testnet registry -- Updated dependencies [4012c48] -- Updated dependencies [adf3a28] -- Updated dependencies [ab9d743] -- Updated dependencies [282eabf] -- Updated dependencies [81b9536] -- Updated dependencies [14ba562] -- Updated dependencies [c8e8d15] -- Updated dependencies [6ee8222] -- Updated dependencies [e7d7ffc] - - @penumbra-zone/storage@4.0.0 - - @penumbra-zone/query@4.1.0 - - @penumbra-zone/types@7.1.0 - - @penumbra-zone/wasm@7.1.0 - -## 3.2.3 - -### Patch Changes - -- Updated dependencies [8fe4de6] - - @penumbra-zone/wasm@7.0.0 - - @penumbra-zone/query@4.0.2 - - @penumbra-zone/storage@3.4.3 - - @penumbra-zone/types@7.0.1 - -## 3.2.2 - -### Patch Changes - -- Updated dependencies [bb5f621] -- Updated dependencies [8b121ec] - - @penumbra-zone/types@7.0.0 - - @penumbra-zone/wasm@6.0.0 - - @penumbra-zone/query@4.0.1 - - @penumbra-zone/storage@3.4.2 - -## 3.2.1 - -### Patch Changes - -- a22d3a8: Update registry (noble/testnet channel update) -- Updated dependencies [a22d3a8] - - @penumbra-zone/storage@3.4.1 - -## 3.2.0 - -### Minor Changes - -- 3ea1e6c: update buf types dependencies - -### Patch Changes - -- Updated dependencies [029eebb] -- Updated dependencies [e86448e] -- Updated dependencies [3ea1e6c] - - @penumbra-zone/query@4.0.0 - - @penumbra-zone/types@6.0.0 - - @penumbra-zone/wasm@5.1.0 - - @penumbra-zone/storage@3.4.0 - -## 3.1.1 - -### Patch Changes - -- @penumbra-zone/wasm@5.0.1 -- @penumbra-zone/query@3.2.1 -- @penumbra-zone/storage@3.3.0 - -## 3.1.0 - -### Minor Changes - -- e47a04e: Update registry to latest (fixes labs + adds starling) - -### Patch Changes - -- e35c6f7: Deps bumped to latest -- d6b8a23: Update registry -- Updated dependencies [e47a04e] -- Updated dependencies [146b48d] -- Updated dependencies [65677c1] -- Updated dependencies [8ccaf30] -- Updated dependencies [e35c6f7] -- Updated dependencies [99feb9d] -- Updated dependencies [e4c9fce] -- Updated dependencies [d6b8a23] -- Updated dependencies [8ccaf30] - - @penumbra-zone/storage@3.3.0 - - @penumbra-zone/types@5.0.0 - - @penumbra-zone/wasm@5.0.0 - - @penumbra-zone/query@3.2.0 - -## 3.0.4 - -### Patch Changes - -- 610a445: update osmosis channel for deimos-8 -- Updated dependencies -- Updated dependencies [610a445] - - @penumbra-zone/query@3.1.0 - - @penumbra-zone/storage@3.2.0 - - @penumbra-zone/types@4.1.0 - - @penumbra-zone/wasm@4.0.4 - -## 3.0.3 - -### Patch Changes - -- @penumbra-zone/query@3.0.2 -- @penumbra-zone/storage@3.1.2 -- @penumbra-zone/types@4.0.1 -- @penumbra-zone/wasm@4.0.3 - -## 3.0.2 - -### Patch Changes - -- Updated dependencies [6fb898a] - - @penumbra-zone/types@4.0.0 - - @penumbra-zone/storage@3.1.1 - - @penumbra-zone/query@3.0.1 - - @penumbra-zone/wasm@4.0.2 - -## 3.0.1 - -### Patch Changes - -- Updated dependencies [3148375] -- Updated dependencies [55f31c9] -- Updated dependencies [55f31c9] - - @penumbra-zone/constants@4.0.0 - - @penumbra-zone/query@3.0.0 - - @penumbra-zone/types@3.0.0 - - @penumbra-zone/storage@3.1.0 - - @penumbra-zone/wasm@4.0.1 - -## 3.0.0 - -### Major Changes - -- 9f4c112: Drop /src/ requirement for imports and renaming - -### Patch Changes - -- Updated dependencies [78ab976] -- Updated dependencies [862283c] - - @penumbra-zone/wasm@4.0.0 - - @penumbra-zone/constants@3.0.0 - - @penumbra-zone/query@2.0.3 - - @penumbra-zone/storage@3.0.1 - - @penumbra-zone/types@2.0.1 - -## 2.0.2 - -### Patch Changes - -- Updated dependencies [b4082b7] -- Updated dependencies [76302da] - - @penumbra-zone/crypto-web@3.0.0 - - @penumbra-zone/storage@3.0.0 - - @penumbra-zone/query@2.0.2 - - @penumbra-zone/services@2.0.2 - -## 2.0.1 - -### Patch Changes - -- Updated dependencies [66c2407] - - @penumbra-zone/wasm@3.0.0 - - @penumbra-zone/storage@2.0.1 - - @penumbra-zone/query@2.0.1 - -## 2.0.0 - -### Major Changes - -- 929d278: barrel imports to facilitate better tree shaking - -### Patch Changes - -- Updated dependencies [8933117] -- Updated dependencies [929d278] - - @penumbra-zone/wasm@2.0.0 - - @penumbra-zone/constants@2.0.0 - - @penumbra-zone/storage@2.0.0 - - @penumbra-zone/query@2.0.0 - - @penumbra-zone/types@2.0.0 - -## 1.0.2 - -### Patch Changes - -- Updated dependencies - - @penumbra-zone/constants@1.1.0 - - @penumbra-zone/types@1.1.0 - - @penumbra-zone/query@1.0.2 - - @penumbra-zone/storage@1.0.2 - - @penumbra-zone/wasm@1.0.2 diff --git a/packages/services-context/eslint.config.mjs b/packages/services-context/eslint.config.mjs deleted file mode 100644 index a53ed8e57e..0000000000 --- a/packages/services-context/eslint.config.mjs +++ /dev/null @@ -1,13 +0,0 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; -import { config, parser } from 'typescript-eslint'; - -export default config({ - ...penumbraEslintConfig, - languageOptions: { - parser, - parserOptions: { - project: true, - tsconfigRootDir: import.meta.dirname, - }, - }, -}); diff --git a/packages/services-context/package.json b/packages/services-context/package.json deleted file mode 100644 index e52356ef8b..0000000000 --- a/packages/services-context/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "@penumbra-zone/services-context", - "version": "3.3.1", - "license": "(MIT OR Apache-2.0)", - "type": "module", - "scripts": { - "lint": "eslint \"**/*.ts*\"" - }, - "files": [ - "src/", - "*.md" - ], - "exports": { - ".": "./src/index.ts" - }, - "dependencies": { - "@penumbra-labs/registry": "8.0.1", - "@penumbra-zone/query": "workspace:*", - "@penumbra-zone/storage": "workspace:*", - "@penumbra-zone/types": "workspace:*", - "@penumbra-zone/wasm": "workspace:*", - "exponential-backoff": "^3.1.1" - }, - "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" - }, - "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" - } -} diff --git a/packages/services-context/src/index.ts b/packages/services-context/src/index.ts deleted file mode 100644 index 48b2e62a8f..0000000000 --- a/packages/services-context/src/index.ts +++ /dev/null @@ -1,119 +0,0 @@ -import { BlockProcessor } from '@penumbra-zone/query/block-processor'; -import { RootQuerier } from '@penumbra-zone/query/root-querier'; -import { IndexedDb } from '@penumbra-zone/storage/indexed-db'; -import { ViewServer } from '@penumbra-zone/wasm/view-server'; -import { ServicesInterface, WalletServices } from '@penumbra-zone/types/services'; -import { - FullViewingKey, - WalletId, -} from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; -import { ChainRegistryClient } from '@penumbra-labs/registry'; -import { AppParameters } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/app/v1/app_pb'; -import { AssetId } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; - -export interface ServicesConfig { - readonly chainId: string; - readonly idbVersion: number; - readonly grpcEndpoint: string; - readonly walletId: WalletId; - readonly fullViewingKey: FullViewingKey; - readonly numeraires: AssetId[]; -} - -export class Services implements ServicesInterface { - private walletServicesPromise: Promise | undefined; - - constructor(private config: ServicesConfig) {} - - // If getWalletServices() is called multiple times concurrently, they'll all - // wait for the same promise rather than each starting their own - // initialization process. - public async getWalletServices(): Promise { - if (!this.walletServicesPromise) { - this.walletServicesPromise = this.initializeWalletServices().catch((e: unknown) => { - // If promise rejected, reset promise to `undefined` so next caller can - // try again - this.walletServicesPromise = undefined; - throw e; - }); - } - void this.walletServicesPromise.then(({ blockProcessor }) => blockProcessor.sync()); - return this.walletServicesPromise; - } - - /** - * Attempt to fetch parameters from the remote fullnode, or fall back to known - * parameters in indexedDb. - * - * Will throw to abort if the remote node reports an unexpected chainId. - * - * @returns `AppParameters` - */ - private async getParams(indexedDb: IndexedDb, querier: RootQuerier): Promise { - // try to read params from idb - const storedParams = await indexedDb.getAppParams(); - - // try to fetch params from network - const queriedParams = await querier.app.appParams().catch(() => undefined); - - // verify params by chainId - if ( - storedParams?.chainId && - queriedParams?.chainId && - storedParams.chainId !== queriedParams.chainId - ) { - // fail mismatch - const badChainIdMsg = - 'Local chainId does not match the remote chainId. Your local state may\ - be invalid, or you may be connecting to the wrong chain. You cannot use\ - this RPC endpoint without clearing your local chain state.'; - // log flamboyantly - console.error(`%c${badChainIdMsg}`, 'font-weight: bold; font-size: 2em;', { - storedParams, - queriedParams, - }); - throw new Error(badChainIdMsg); - } else if (storedParams?.chainId) { - // stored params exist and are ok. if there were updates, the block - // processor will handle those at the appropriate time. - return storedParams; - } else if (queriedParams?.chainId) { - // none stored, but fetched are ok. - return queriedParams; - } else throw new Error('No available chainId'); - } - - private async initializeWalletServices(): Promise { - const { chainId, grpcEndpoint, walletId, fullViewingKey, idbVersion, numeraires } = this.config; - const querier = new RootQuerier({ grpcEndpoint }); - const registryClient = new ChainRegistryClient(); - const indexedDb = await IndexedDb.initialize({ - chainId, - idbVersion, - walletId, - registryClient, - }); - - const { sctParams } = await this.getParams(indexedDb, querier); - if (!sctParams?.epochDuration) - throw new Error('Cannot initialize viewServer without epoch duration'); - - const viewServer = await ViewServer.initialize({ - fullViewingKey, - epochDuration: sctParams.epochDuration, - getStoredTree: () => indexedDb.getStateCommitmentTree(), - idbConstants: indexedDb.constants(), - }); - - const registry = registryClient.get(chainId); - const blockProcessor = new BlockProcessor({ - viewServer, - querier, - indexedDb, - stakingTokenMetadata: registry.getMetadata(registry.stakingAssetId), - numeraires: numeraires, - }); - - return { viewServer, blockProcessor, indexedDb, querier }; - } -} diff --git a/packages/services-context/tsconfig.json b/packages/services-context/tsconfig.json deleted file mode 100644 index 61a00fa282..0000000000 --- a/packages/services-context/tsconfig.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": "tsconfig/base.json", - "include": ["."], - "exclude": ["node_modules"] -} diff --git a/packages/services/package.json b/packages/services/package.json index 05404bc1c4..c180f75937 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -39,7 +39,6 @@ "@penumbra-zone/perspective": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/query": "workspace:*", - "@penumbra-zone/services-context": "workspace:*", "@penumbra-zone/storage": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*", "@penumbra-zone/types": "workspace:*", diff --git a/packages/types/src/internal-msg/chrome-error.ts b/packages/types/src/internal-msg/chrome-error.ts deleted file mode 100644 index f1bd268e87..0000000000 --- a/packages/types/src/internal-msg/chrome-error.ts +++ /dev/null @@ -1,7 +0,0 @@ -type ChromeResponderDroppedError = Error & { - message: 'A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received'; -}; -export const isChromeResponderDroppedError = (e: unknown): e is ChromeResponderDroppedError => - e instanceof Error && - e.message === - 'A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received'; diff --git a/packages/types/src/internal-msg/offscreen.ts b/packages/types/src/internal-msg/offscreen.ts deleted file mode 100644 index a74438e179..0000000000 --- a/packages/types/src/internal-msg/offscreen.ts +++ /dev/null @@ -1,49 +0,0 @@ -import type { - Action, - TransactionPlan, - WitnessData, -} from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/transaction/v1/transaction_pb'; -import type { Jsonified } from '../jsonified'; -import type { InternalMessage, InternalRequest, InternalResponse } from './shared'; -import { FullViewingKey } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; - -export type ActionBuildMessage = InternalMessage< - 'BUILD_ACTION', - ActionBuildRequest, - ActionBuildResponse ->; - -export type OffscreenMessage = ActionBuildMessage; -export type OffscreenRequest = InternalRequest; -export type OffscreenResponse = InternalResponse; - -export interface ActionBuildRequest { - transactionPlan: Jsonified; - witness: Jsonified; - fullViewingKey: Jsonified; - actionPlanIndex: number; -} -export type ActionBuildResponse = Jsonified; - -export const isActionBuildRequest = (req: unknown): req is ActionBuildRequest => - req != null && - typeof req === 'object' && - 'transactionPlan' in req && - req.transactionPlan != null && - typeof req.transactionPlan === 'object' && - 'actions' in req.transactionPlan && - Array.isArray(req.transactionPlan.actions) && - 'witness' in req && - req.witness != null && - typeof req.witness === 'object' && - 'fullViewingKey' in req && - typeof req.fullViewingKey === 'object' && - 'actionPlanIndex' in req && - typeof req.actionPlanIndex === 'number'; - -export const isOffscreenRequest = (req: unknown): req is OffscreenRequest => - req != null && - typeof req === 'object' && - 'type' in req && - typeof req.type === 'string' && - req.type === 'BUILD_ACTION'; diff --git a/packages/types/src/internal-msg/shared.ts b/packages/types/src/internal-msg/shared.ts deleted file mode 100644 index 31d5e8b41e..0000000000 --- a/packages/types/src/internal-msg/shared.ts +++ /dev/null @@ -1,22 +0,0 @@ -import type { JsonValue } from '@bufbuild/protobuf'; - -export interface InternalMessage { - type: Type; - request: Req; - response: Res; -} - -export interface InternalRequest> { - type: M['type']; - request: M['request']; -} - -export type InternalResponse> = - | { - type: M['type']; - data: M['response']; - } - | { - type: M['type']; - error: JsonValue; - }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e05f3b0c9e..fe26f2ba07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -539,9 +539,6 @@ importers: '@penumbra-zone/query': specifier: workspace:* version: link:../query - '@penumbra-zone/services-context': - specifier: workspace:* - version: link:../services-context '@penumbra-zone/storage': specifier: workspace:* version: link:../storage @@ -559,34 +556,6 @@ importers: specifier: ^0.0.268 version: 0.0.268 - packages/services-context: - dependencies: - '@penumbra-labs/registry': - specifier: 8.0.1 - version: 8.0.1 - '@penumbra-zone/query': - specifier: workspace:* - version: link:../query - '@penumbra-zone/storage': - specifier: workspace:* - version: link:../storage - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types - '@penumbra-zone/wasm': - specifier: workspace:* - version: link:../wasm - exponential-backoff: - specifier: ^3.1.1 - version: 3.1.1 - devDependencies: - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) - '@bufbuild/protobuf': - specifier: ^1.10.0 - version: 1.10.0 - packages/storage: dependencies: '@penumbra-labs/registry': From d81196c51e90bd35e9e9900624450eeeec09a8d4 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 14:44:36 -0700 Subject: [PATCH 04/31] don't move tests --- packages/crypto/package.json | 2 +- packages/crypto/{test => src}/encryption.test.ts | 2 +- packages/crypto/{test => src}/mnemonic.test.ts | 2 +- packages/crypto/{test => src}/sha256.test.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename packages/crypto/{test => src}/encryption.test.ts (98%) rename packages/crypto/{test => src}/mnemonic.test.ts (99%) rename packages/crypto/{test => src}/sha256.test.ts (95%) diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 70081ffda2..73d67e9ece 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/crypto/test/encryption.test.ts b/packages/crypto/src/encryption.test.ts similarity index 98% rename from packages/crypto/test/encryption.test.ts rename to packages/crypto/src/encryption.test.ts index 5c82f4794d..f7d6553ef9 100644 --- a/packages/crypto/test/encryption.test.ts +++ b/packages/crypto/src/encryption.test.ts @@ -1,5 +1,5 @@ import { describe, expect, test } from 'vitest'; -import { Key, KeyPrint, uintArraysEqual } from '../src/encryption'; +import { Key, KeyPrint, uintArraysEqual } from './encryption'; import { Box } from '@penumbra-zone/types/box'; // NOTE: To have the most accurate representation, these the web crypto API tests run in a browser environment diff --git a/packages/crypto/test/mnemonic.test.ts b/packages/crypto/src/mnemonic.test.ts similarity index 99% rename from packages/crypto/test/mnemonic.test.ts rename to packages/crypto/src/mnemonic.test.ts index 5251b32b52..e79168a204 100644 --- a/packages/crypto/test/mnemonic.test.ts +++ b/packages/crypto/src/mnemonic.test.ts @@ -5,7 +5,7 @@ import { isInWordList, SeedPhraseLength, validateSeedPhrase, -} from '../src/mnemonic'; +} from './mnemonic'; import { wordlists } from 'bip39'; describe('Mnemonic tests', () => { diff --git a/packages/crypto/test/sha256.test.ts b/packages/crypto/src/sha256.test.ts similarity index 95% rename from packages/crypto/test/sha256.test.ts rename to packages/crypto/src/sha256.test.ts index c95298a267..d70c58d072 100644 --- a/packages/crypto/test/sha256.test.ts +++ b/packages/crypto/src/sha256.test.ts @@ -1,5 +1,5 @@ import { describe, expect, test } from 'vitest'; -import { sha256HashStr } from '../src/sha256'; +import { sha256HashStr } from './sha256'; describe('sha256Hash', () => { test('returns correct hash for a given input', async () => { From 88cd7b25d9437df1e330aecaf21d882fbd935d23 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 14:44:52 -0700 Subject: [PATCH 05/31] lint, have to use ts-ignore --- packages/types/src/validation.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/types/src/validation.ts b/packages/types/src/validation.ts index aefa5e730b..31e6149b8b 100644 --- a/packages/types/src/validation.ts +++ b/packages/types/src/validation.ts @@ -3,6 +3,7 @@ import { z, ZodTypeAny } from 'zod'; // Given performance critical nature of some features (like syncing), // we only validate in dev mode in attempts to catch any schema variance export const validateSchema = (schema: z.ZodSchema, data: unknown): T => { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore -- just checking if (process.env['NODE_ENV'] === 'development') { return schema.parse(data); From e3c99f2988a2d10b34e761f5e0ee2bb74f2896c1 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 14:51:38 -0700 Subject: [PATCH 06/31] tsconfig uniform --- packages/crypto/tsconfig.json | 2 +- packages/polyfills/tsconfig.json | 7 +++++-- packages/query/tsconfig.json | 6 +++--- packages/storage/tsconfig.json | 6 +++--- packages/transport-dom/tsconfig.json | 4 ++-- packages/types/tsconfig.json | 4 ++-- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/packages/crypto/tsconfig.json b/packages/crypto/tsconfig.json index f601369992..8e3f620e08 100644 --- a/packages/crypto/tsconfig.json +++ b/packages/crypto/tsconfig.json @@ -1,5 +1,5 @@ { "extends": "tsconfig/tsup.json", - "include": ["src", "test/mnemonic.test.ts", "test/encryption.test.ts", "test/sha256.test.ts"], + "include": ["src"], "exclude": ["node_modules", "dist"] } diff --git a/packages/polyfills/tsconfig.json b/packages/polyfills/tsconfig.json index 459b3e4971..4b5e1fa979 100644 --- a/packages/polyfills/tsconfig.json +++ b/packages/polyfills/tsconfig.json @@ -1,8 +1,11 @@ { "extends": "tsconfig/base.json", "exclude": ["node_modules"], + "include": ["src"], "compilerOptions": { - "outDir": "dist", - "noEmit": true + "noEmit": true, + "declaration": false, + "declarationMap": false, + "sourceMap": false } } diff --git a/packages/query/tsconfig.json b/packages/query/tsconfig.json index 61a00fa282..8e3f620e08 100644 --- a/packages/query/tsconfig.json +++ b/packages/query/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", - "include": ["."], - "exclude": ["node_modules"] + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/storage/tsconfig.json b/packages/storage/tsconfig.json index 61a00fa282..8e3f620e08 100644 --- a/packages/storage/tsconfig.json +++ b/packages/storage/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", - "include": ["."], - "exclude": ["node_modules"] + "extends": "tsconfig/tsup.json", + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/transport-dom/tsconfig.json b/packages/transport-dom/tsconfig.json index 226087df9a..8e3f620e08 100644 --- a/packages/transport-dom/tsconfig.json +++ b/packages/transport-dom/tsconfig.json @@ -1,5 +1,5 @@ { - "exclude": ["node_modules", "dist"], "extends": "tsconfig/tsup.json", - "include": ["src"] + "include": ["src"], + "exclude": ["node_modules", "dist"] } diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index 36c4000ddf..8e3f620e08 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -1,5 +1,5 @@ { "extends": "tsconfig/tsup.json", - "exclude": ["node_modules", "dist"], - "include": ["src"] + "include": ["src"], + "exclude": ["node_modules", "dist"] } From 6af4619ec555eace346213fd912f4e59333f2322 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 14:51:52 -0700 Subject: [PATCH 07/31] restore internal-msg --- .../types/src/internal-msg/chrome-error.ts | 7 +++ packages/types/src/internal-msg/offscreen.ts | 49 +++++++++++++++++++ packages/types/src/internal-msg/shared.ts | 22 +++++++++ 3 files changed, 78 insertions(+) create mode 100644 packages/types/src/internal-msg/chrome-error.ts create mode 100644 packages/types/src/internal-msg/offscreen.ts create mode 100644 packages/types/src/internal-msg/shared.ts diff --git a/packages/types/src/internal-msg/chrome-error.ts b/packages/types/src/internal-msg/chrome-error.ts new file mode 100644 index 0000000000..f1bd268e87 --- /dev/null +++ b/packages/types/src/internal-msg/chrome-error.ts @@ -0,0 +1,7 @@ +type ChromeResponderDroppedError = Error & { + message: 'A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received'; +}; +export const isChromeResponderDroppedError = (e: unknown): e is ChromeResponderDroppedError => + e instanceof Error && + e.message === + 'A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received'; diff --git a/packages/types/src/internal-msg/offscreen.ts b/packages/types/src/internal-msg/offscreen.ts new file mode 100644 index 0000000000..a74438e179 --- /dev/null +++ b/packages/types/src/internal-msg/offscreen.ts @@ -0,0 +1,49 @@ +import type { + Action, + TransactionPlan, + WitnessData, +} from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/transaction/v1/transaction_pb'; +import type { Jsonified } from '../jsonified'; +import type { InternalMessage, InternalRequest, InternalResponse } from './shared'; +import { FullViewingKey } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; + +export type ActionBuildMessage = InternalMessage< + 'BUILD_ACTION', + ActionBuildRequest, + ActionBuildResponse +>; + +export type OffscreenMessage = ActionBuildMessage; +export type OffscreenRequest = InternalRequest; +export type OffscreenResponse = InternalResponse; + +export interface ActionBuildRequest { + transactionPlan: Jsonified; + witness: Jsonified; + fullViewingKey: Jsonified; + actionPlanIndex: number; +} +export type ActionBuildResponse = Jsonified; + +export const isActionBuildRequest = (req: unknown): req is ActionBuildRequest => + req != null && + typeof req === 'object' && + 'transactionPlan' in req && + req.transactionPlan != null && + typeof req.transactionPlan === 'object' && + 'actions' in req.transactionPlan && + Array.isArray(req.transactionPlan.actions) && + 'witness' in req && + req.witness != null && + typeof req.witness === 'object' && + 'fullViewingKey' in req && + typeof req.fullViewingKey === 'object' && + 'actionPlanIndex' in req && + typeof req.actionPlanIndex === 'number'; + +export const isOffscreenRequest = (req: unknown): req is OffscreenRequest => + req != null && + typeof req === 'object' && + 'type' in req && + typeof req.type === 'string' && + req.type === 'BUILD_ACTION'; diff --git a/packages/types/src/internal-msg/shared.ts b/packages/types/src/internal-msg/shared.ts new file mode 100644 index 0000000000..31d5e8b41e --- /dev/null +++ b/packages/types/src/internal-msg/shared.ts @@ -0,0 +1,22 @@ +import type { JsonValue } from '@bufbuild/protobuf'; + +export interface InternalMessage { + type: Type; + request: Req; + response: Res; +} + +export interface InternalRequest> { + type: M['type']; + request: M['request']; +} + +export type InternalResponse> = + | { + type: M['type']; + data: M['response']; + } + | { + type: M['type']; + error: JsonValue; + }; From c74c1ee4f1018b326c6f9edda5fe196f5ed65ed9 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 15:05:44 -0700 Subject: [PATCH 08/31] fix validation check --- packages/types/src/validation.test.ts | 54 ++------------------------- packages/types/src/validation.ts | 2 +- 2 files changed, 5 insertions(+), 51 deletions(-) diff --git a/packages/types/src/validation.test.ts b/packages/types/src/validation.test.ts index e95b952c4d..6c8d3f8ff2 100644 --- a/packages/types/src/validation.test.ts +++ b/packages/types/src/validation.test.ts @@ -15,26 +15,15 @@ describe('validation', () => { }).toThrow(); }); - it('Throws in chrome dev environment', () => { - vi.stubGlobal('process', { - ...process, - versions: { node: null }, - }); - vi.stubGlobal('window', { - chrome: { - runtime: { - id: 'xyz', - getManifest: () => ({}), - }, - }, - }); + it('Throws in dev environment', () => { + vi.stubEnv('NODE_ENV', 'development'); expect(() => { validateSchema(z.string(), 123); }).toThrow(); }); - it('Does not throw in node prod', () => { + it('Does not throw in prod', () => { vi.stubEnv('NODE_ENV', 'production'); expect(() => { @@ -42,43 +31,8 @@ describe('validation', () => { }).not.toThrow(); }); - it('Does not throw in chrome ext prod', () => { - vi.stubGlobal('process', { - ...process, - versions: { node: null }, - }); - vi.stubGlobal('window', { - chrome: { - runtime: { - id: 'xyz', - getManifest: () => ({ update_url: 'http://test.xyz' }), - }, - }, - }); - - expect(() => { - validateSchema(z.string(), 123); - }).not.toThrow(); - }); - - it('Does not throw in browser env', () => { - vi.stubGlobal('process', { - ...process, - versions: { node: null }, - }); - vi.stubGlobal('window', {}); - - expect(() => { - validateSchema(z.string(), 123); - }).not.toThrow(); - }); - it('Does not throw in unknown env', () => { - vi.stubGlobal('process', { - ...process, - versions: { node: null }, - }); - vi.stubGlobal('window', undefined); + vi.stubGlobal('process', undefined); expect(() => { validateSchema(z.string(), 123); diff --git a/packages/types/src/validation.ts b/packages/types/src/validation.ts index 31e6149b8b..151ccfdf95 100644 --- a/packages/types/src/validation.ts +++ b/packages/types/src/validation.ts @@ -5,7 +5,7 @@ import { z, ZodTypeAny } from 'zod'; export const validateSchema = (schema: z.ZodSchema, data: unknown): T => { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore -- just checking - if (process.env['NODE_ENV'] === 'development') { + if (process?.env['NODE_ENV'] === 'development' || process?.env['NODE_ENV'] === 'test') { return schema.parse(data); } else { return data as T; From 3360ba9fe747067053e835a204e7e3ba726efa98 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 15:10:15 -0700 Subject: [PATCH 09/31] bundle types package at build --- apps/minifront/package.json | 2 -- apps/node-status/package.json | 1 - package.json | 1 + packages/crypto/package.json | 1 - packages/perspective/package.json | 1 - packages/query/package.json | 1 - packages/services/package.json | 1 - packages/storage/package.json | 1 - packages/ui/package.json | 1 - packages/wasm/package.json | 1 - 10 files changed, 1 insertion(+), 10 deletions(-) diff --git a/apps/minifront/package.json b/apps/minifront/package.json index cd8ac5fcdf..1b627c7849 100644 --- a/apps/minifront/package.json +++ b/apps/minifront/package.json @@ -27,7 +27,6 @@ "@penumbra-zone/perspective": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@penumbra-zone/ui": "workspace:*", "@penumbra-zone/zquery": "workspace:*", "@radix-ui/react-dialog": "1.0.5", @@ -67,7 +66,6 @@ "autoprefixer": "^10.4.19", "firebase-tools": "^13.9.0", "postcss": "^8.4.38", - "promise.withresolvers": "^1.0.3", "vite-plugin-node-stdlib-browser": "^0.2.1" } } diff --git a/apps/node-status/package.json b/apps/node-status/package.json index d886545caf..46f11a747e 100644 --- a/apps/node-status/package.json +++ b/apps/node-status/package.json @@ -15,7 +15,6 @@ "@connectrpc/connect-web": "^1.4.0", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@penumbra-zone/ui": "workspace:*", "date-fns": "^3.6.0", "react": "^18.3.1", diff --git a/package.json b/package.json index 8ad4463392..288e01400b 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "@penumbra-zone/eslint-config": "workspace:*", "@penumbra-zone/polyfills": "workspace:*", "@penumbra-zone/tailwind-config": "workspace:*", + "@penumbra-zone/types": "workspace:*", "@storybook/react-vite": "8.1.1", "@turbo/gen": "^1.13.3", "@types/node": "^20.14.2", diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 73d67e9ece..e8cbabdfb1 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -28,7 +28,6 @@ } }, "dependencies": { - "@penumbra-zone/types": "workspace:*", "bip39": "^3.1.0", "crypto-js": "^4.2.0" }, diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 79ec2cdfb6..758d616c80 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -41,7 +41,6 @@ "dependencies": { "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" }, "devDependencies": { diff --git a/packages/query/package.json b/packages/query/package.json index 00b8a09d49..5144ea0021 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -32,7 +32,6 @@ "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*", "exponential-backoff": "^3.1.1" }, diff --git a/packages/services/package.json b/packages/services/package.json index c180f75937..42d6837061 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -41,7 +41,6 @@ "@penumbra-zone/query": "workspace:*", "@penumbra-zone/storage": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" }, "devDependencies": { diff --git a/packages/storage/package.json b/packages/storage/package.json index f465dfd890..0c10b35e58 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -30,7 +30,6 @@ "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*", "idb": "^8.0.0" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index 96f09cc2b8..6c8e01ce6b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -35,7 +35,6 @@ "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-checkbox": "^1.0.4", "@radix-ui/react-dialog": "1.0.5", diff --git a/packages/wasm/package.json b/packages/wasm/package.json index eb94ea23dc..9700386d8b 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -37,7 +37,6 @@ }, "dependencies": { "@penumbra-zone/protobuf": "workspace:*", - "@penumbra-zone/types": "workspace:*", "zod": "^3.23.8" }, "devDependencies": { From 645524ea9c566ab01dd43c676bd39b39862dc55a Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 15:10:24 -0700 Subject: [PATCH 10/31] node 22 in ci --- .github/workflows/compile-wasm.yml | 2 +- .github/workflows/packages-release.yml | 2 +- .github/workflows/turbo-ci.yml | 10 +++--- apps/minifront/promise.withresolvers.d.ts | 4 --- apps/minifront/tests-setup.ts | 3 -- pnpm-lock.yaml | 44 ++--------------------- 6 files changed, 10 insertions(+), 55 deletions(-) delete mode 100644 apps/minifront/promise.withresolvers.d.ts diff --git a/.github/workflows/compile-wasm.yml b/.github/workflows/compile-wasm.yml index 23d7282d86..9c8ec6a911 100644 --- a/.github/workflows/compile-wasm.yml +++ b/.github/workflows/compile-wasm.yml @@ -17,7 +17,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: buildjet/setup-node@v4 with: - node-version: '21' + node-version: '22' cache: 'pnpm' - run: pnpm install --frozen-lockfile - run: pnpm turbo telemetry disable diff --git a/.github/workflows/packages-release.yml b/.github/workflows/packages-release.yml index fd865a2c69..ed64f34ea2 100644 --- a/.github/workflows/packages-release.yml +++ b/.github/workflows/packages-release.yml @@ -28,7 +28,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: buildjet/setup-node@v4 with: - node-version: '21' + node-version: '22' cache: 'pnpm' - run: pnpm install --frozen-lockfile - run: pnpm turbo telemetry disable diff --git a/.github/workflows/turbo-ci.yml b/.github/workflows/turbo-ci.yml index e644bb707e..fd04c64dde 100644 --- a/.github/workflows/turbo-ci.yml +++ b/.github/workflows/turbo-ci.yml @@ -43,7 +43,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: buildjet/setup-node@v4 with: - node-version: '21' + node-version: '22' cache: 'pnpm' - run: pnpm install --frozen-lockfile - run: pnpm turbo telemetry disable @@ -64,7 +64,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: buildjet/setup-node@v4 with: - node-version: '21' + node-version: '22' cache: 'pnpm' - run: pnpm install --frozen-lockfile - run: pnpm turbo telemetry disable @@ -85,7 +85,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: buildjet/setup-node@v4 with: - node-version: '21' + node-version: '22' cache: 'pnpm' - run: pnpm install --frozen-lockfile - run: pnpm turbo telemetry disable @@ -107,7 +107,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: buildjet/setup-node@v4 with: - node-version: '21' + node-version: '22' cache: 'pnpm' - run: pnpm install --frozen-lockfile - uses: dtolnay/rust-toolchain@stable @@ -131,7 +131,7 @@ jobs: - uses: pnpm/action-setup@v2 - uses: buildjet/setup-node@v4 with: - node-version: '21' + node-version: '22' cache: 'pnpm' - run: pnpm install --frozen-lockfile - uses: dtolnay/rust-toolchain@stable diff --git a/apps/minifront/promise.withresolvers.d.ts b/apps/minifront/promise.withresolvers.d.ts deleted file mode 100644 index 3abe8237b8..0000000000 --- a/apps/minifront/promise.withresolvers.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -declare module 'promise.withresolvers' { - const withResolvers: { shim: () => void }; - export default withResolvers; -} diff --git a/apps/minifront/tests-setup.ts b/apps/minifront/tests-setup.ts index db273e3b2f..f29101a47a 100644 --- a/apps/minifront/tests-setup.ts +++ b/apps/minifront/tests-setup.ts @@ -1,11 +1,8 @@ import { afterEach, vi } from 'vitest'; import { cleanup } from '@testing-library/react'; -import withResolvers from 'promise.withresolvers'; import '@testing-library/jest-dom/vitest'; -withResolvers.shim(); - vi.mock('zustand'); afterEach(() => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe26f2ba07..062c7e790c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,6 +54,9 @@ importers: '@penumbra-zone/tailwind-config': specifier: workspace:* version: link:packages/tailwind-config + '@penumbra-zone/types': + specifier: workspace:* + version: link:packages/types '@storybook/react-vite': specifier: 8.1.1 version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) @@ -162,9 +165,6 @@ importers: '@penumbra-zone/transport-dom': specifier: workspace:* version: link:../../packages/transport-dom - '@penumbra-zone/types': - specifier: workspace:* - version: link:../../packages/types '@penumbra-zone/ui': specifier: workspace:* version: link:../../packages/ui @@ -277,9 +277,6 @@ importers: postcss: specifier: ^8.4.38 version: 8.4.38 - promise.withresolvers: - specifier: ^1.0.3 - version: 1.0.3 vite-plugin-node-stdlib-browser: specifier: ^0.2.1 version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) @@ -295,9 +292,6 @@ importers: '@penumbra-zone/protobuf': specifier: workspace:* version: link:../../packages/protobuf - '@penumbra-zone/types': - specifier: workspace:* - version: link:../../packages/types '@penumbra-zone/ui': specifier: workspace:* version: link:../../packages/ui @@ -350,9 +344,6 @@ importers: packages/crypto: dependencies: - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types bip39: specifier: ^3.1.0 version: 3.1.0 @@ -434,9 +425,6 @@ importers: '@penumbra-zone/getters': specifier: workspace:* version: link:../getters - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm @@ -484,9 +472,6 @@ importers: '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm @@ -545,9 +530,6 @@ importers: '@penumbra-zone/transport-dom': specifier: workspace:* version: link:../transport-dom - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm @@ -570,9 +552,6 @@ importers: '@penumbra-zone/getters': specifier: workspace:* version: link:../getters - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm @@ -674,9 +653,6 @@ importers: '@penumbra-zone/perspective': specifier: workspace:* version: link:../perspective - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types '@radix-ui/react-avatar': specifier: ^1.0.4 version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -876,9 +852,6 @@ importers: '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf - '@penumbra-zone/types': - specifier: workspace:* - version: link:../types zod: specifier: ^3.23.8 version: 3.23.8 @@ -9373,10 +9346,6 @@ packages: resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} engines: {node: '>=10'} - promise.withresolvers@1.0.3: - resolution: {integrity: sha512-trMhLkMcpAUOsTEFqkfj+QGjiOOWkqbCGx2xAxhIPRrm1QpKcd/UHC+TNjlRXYQLlAZRrjvewc8qGQn3f6DroQ==} - engines: {node: '>= 0.4'} - prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -23760,13 +23729,6 @@ snapshots: retry: 0.12.0 optional: true - promise.withresolvers@1.0.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - prompts@2.4.2: dependencies: kleur: 3.0.3 From 3a0d070923a874dcc4339fbd30e4ec789c559c9e Mon Sep 17 00:00:00 2001 From: turbocrime Date: Fri, 14 Jun 2024 15:27:11 -0700 Subject: [PATCH 11/31] lint again --- packages/types/src/validation.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/types/src/validation.ts b/packages/types/src/validation.ts index 151ccfdf95..f46b60a99d 100644 --- a/packages/types/src/validation.ts +++ b/packages/types/src/validation.ts @@ -1,10 +1,12 @@ +/* eslint-disable @typescript-eslint/ban-ts-comment */ + import { z, ZodTypeAny } from 'zod'; // Given performance critical nature of some features (like syncing), // we only validate in dev mode in attempts to catch any schema variance export const validateSchema = (schema: z.ZodSchema, data: unknown): T => { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore -- just checking + // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition if (process?.env['NODE_ENV'] === 'development' || process?.env['NODE_ENV'] === 'test') { return schema.parse(data); } else { From 7e6d50ca652fbbdf2870161813a738db70562f93 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Sun, 16 Jun 2024 14:03:49 -0700 Subject: [PATCH 12/31] build wasm with tsup --- packages/wasm/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 9700386d8b..bfa1a06c12 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -7,15 +7,15 @@ "node": ">=22" }, "scripts": { - "build": "tsc --build", + "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --loader '.wasm=file' --dts --minify --keep-names --format esm", "clean": "rm -rfv dist wasm package penumbra-zone-wasm-*.tgz", "clean:rust": "cargo clean --manifest-path ./crate/Cargo.toml", - "compile": "cd crate && wasm-pack build --no-pack --target bundler --out-name index --out-dir ../wasm && touch ../wasm/.npmignore", + "compile": "cd crate && wasm-pack build --no-pack --target bundler --out-name index --out-dir ../wasm", "dev": "cargo watch -C ./crate --postpone -- pnpm turbo run compile", "format:rust": "cd crate && cargo fmt --all", "lint": "eslint src", "lint:rust": "cd crate && cargo fmt --all -- --check && cargo clippy -- -D warnings && cargo clippy --tests -- -D warnings", - "prebuild": "tsc --build --clean", + "postcompile": "touch ./wasm/.npmignore", "prepack": "$npm_execpath run build", "test": "vitest run", "test:rust": "cd crate && wasm-pack test --headless --firefox -- --test build --target wasm32-unknown-unknown --release --features 'mock-database'" From 2bf662eaafdec53b008cab9ab20a74970b8577fb Mon Sep 17 00:00:00 2001 From: turbocrime Date: Sun, 16 Jun 2024 18:11:47 -0700 Subject: [PATCH 13/31] use __DEV__ global instead of node process global, rm node types --- apps/minifront/package.json | 4 +- apps/minifront/vite.config.ts | 1 + apps/node-status/src/clients/grpc.ts | 2 +- .../src/components/frontend-referral.tsx | 2 +- apps/node-status/vite.config.ts | 1 + package.json | 7 +- package/query/vitest.config.ts | 5 + packages/query/src/block-processor.ts | 54 +- packages/query/src/queriers/shielded-pool.ts | 7 +- packages/query/src/queriers/tendermint.ts | 7 +- packages/storage/vitest.config.ts | 2 +- packages/transport-dom/vitest.config.ts | 2 +- packages/types/src/base64.ts | 8 +- packages/types/src/hex.ts | 8 +- packages/types/src/validation.test.ts | 71 -- packages/types/src/validation.ts | 48 -- packages/types/vitest.config.ts | 5 + packages/wasm/package.json | 3 +- packages/wasm/src/view-server.ts | 10 +- packages/wasm/vitest.config.ts | 1 + pnpm-lock.yaml | 748 +++++++----------- turbo.json | 3 +- 22 files changed, 355 insertions(+), 644 deletions(-) create mode 100644 package/query/vitest.config.ts delete mode 100644 packages/types/src/validation.test.ts delete mode 100644 packages/types/src/validation.ts create mode 100644 packages/types/vitest.config.ts diff --git a/apps/minifront/package.json b/apps/minifront/package.json index 1b627c7849..5c91a12902 100644 --- a/apps/minifront/package.json +++ b/apps/minifront/package.json @@ -51,7 +51,6 @@ "react-router-dom": "^6.23.1", "sonner": "1.4.3", "tailwindcss": "^3.4.3", - "zod": "^3.23.8", "zustand": "^4.5.2" }, "devDependencies": { @@ -65,7 +64,6 @@ "@types/react-helmet": "^6.1.11", "autoprefixer": "^10.4.19", "firebase-tools": "^13.9.0", - "postcss": "^8.4.38", - "vite-plugin-node-stdlib-browser": "^0.2.1" + "postcss": "^8.4.38" } } diff --git a/apps/minifront/vite.config.ts b/apps/minifront/vite.config.ts index 27f67c3e17..4cce45828a 100644 --- a/apps/minifront/vite.config.ts +++ b/apps/minifront/vite.config.ts @@ -5,6 +5,7 @@ import { commitInfoPlugin } from './src/utils/commit-info-vite-plugin'; import polyfillNode from 'vite-plugin-node-stdlib-browser'; export default defineConfig({ + define: { 'globalThis.__DEV__': 'import.meta.env.DEV' }, clearScreen: false, base: './', plugins: [polyfillNode(), react(), basicSsl(), commitInfoPlugin()], diff --git a/apps/node-status/src/clients/grpc.ts b/apps/node-status/src/clients/grpc.ts index 464b0f9063..31f464b33c 100644 --- a/apps/node-status/src/clients/grpc.ts +++ b/apps/node-status/src/clients/grpc.ts @@ -4,7 +4,7 @@ import { TendermintProxyService } from '@penumbra-zone/protobuf'; import { devBaseUrl, prodBaseUrl } from '../constants'; const transport = createGrpcWebTransport({ - baseUrl: import.meta.env.MODE === 'production' ? prodBaseUrl : devBaseUrl, + baseUrl: import.meta.env.DEV ? devBaseUrl : prodBaseUrl, }); export const tendermintClient = createPromiseClient(TendermintProxyService, transport); diff --git a/apps/node-status/src/components/frontend-referral.tsx b/apps/node-status/src/components/frontend-referral.tsx index 4189228ff8..cffca9789a 100644 --- a/apps/node-status/src/components/frontend-referral.tsx +++ b/apps/node-status/src/components/frontend-referral.tsx @@ -3,7 +3,7 @@ import { devFrontend, prodFrontend } from '../constants'; export const FrontendReferral = () => { const onClickHandler = () => { - window.open(import.meta.env.MODE === 'production' ? prodFrontend : devFrontend); + window.open(import.meta.env.DEV ? devFrontend : prodFrontend); }; return ( diff --git a/apps/node-status/vite.config.ts b/apps/node-status/vite.config.ts index 62d323417b..638eefa3d3 100644 --- a/apps/node-status/vite.config.ts +++ b/apps/node-status/vite.config.ts @@ -2,6 +2,7 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; export default defineConfig({ + define: { 'globalThis.__DEV__': 'import.meta.env.DEV' }, clearScreen: false, plugins: [react()], }); diff --git a/package.json b/package.json index 288e01400b..a0d137550b 100644 --- a/package.json +++ b/package.json @@ -5,11 +5,12 @@ "repository": "penumbra-zone/web.git", "packageManager": "pnpm@9.1.2", "scripts": { - "all-check": "pnpm clean && pnpm install && pnpm compile && pnpm lint && pnpm lint:rust && pnpm build && pnpm test && pnpm test:rust", + "all-check": "pnpm clean:vitest-mjs && pnpm install && pnpm compile && pnpm lint && pnpm lint:rust && pnpm build && pnpm test && pnpm test:rust", + "all-check:clean": "pnpm clean && pnpm clean:modules && pnpm all-check", "buf-update": "pnpm update --latest \"@buf/*\" \"@bufbuild/*\" \"@connectrpc/*\" && pnpm syncpack fix-mismatches && pnpm install", "build": "turbo build", "clean": "turbo clean", - "clean-modules": "rm -rf node_modules apps/*/node_modules packages/*/node_modules pnpm-lock.yaml", + "clean:modules": "rm -rf node_modules apps/*/node_modules packages/*/node_modules pnpm-lock.yaml", "clean:vitest-mjs": "find . -type f -name 'vite*.config.ts.timestamp-*-*.mjs' -ls -delete", "compile": "turbo compile", "dev": "turbo dev", @@ -47,7 +48,6 @@ "@penumbra-zone/types": "workspace:*", "@storybook/react-vite": "8.1.1", "@turbo/gen": "^1.13.3", - "@types/node": "^20.14.2", "@vitejs/plugin-basic-ssl": "^1.1.0", "@vitejs/plugin-react": "^4.2.1", "@vitejs/plugin-react-swc": "^3.6.0", @@ -63,6 +63,7 @@ "turbo": "^1.13.3", "typescript": "^5.4.5", "vite": "^5.2.11", + "vite-plugin-node-stdlib-browser": "^0.2.1", "vite-plugin-top-level-await": "^1.4.1", "vite-plugin-wasm": "^3.3.0", "vitest": "^1.6.0" diff --git a/package/query/vitest.config.ts b/package/query/vitest.config.ts new file mode 100644 index 0000000000..c1651dd515 --- /dev/null +++ b/package/query/vitest.config.ts @@ -0,0 +1,5 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + define: { 'globalThis.__DEV__': 'import.meta.env.DEV' }, +}); diff --git a/packages/query/src/block-processor.ts b/packages/query/src/block-processor.ts index a10d84546a..81d74e47fc 100644 --- a/packages/query/src/block-processor.ts +++ b/packages/query/src/block-processor.ts @@ -48,9 +48,10 @@ import { processActionDutchAuctionSchedule } from './helpers/process-action-dutc import { processActionDutchAuctionWithdraw } from './helpers/process-action-dutch-auction-withdraw'; declare global { - // `var` required for global declaration (as let/const are block scoped) // eslint-disable-next-line no-var - var ASSERT_ROOT_VALID: boolean | undefined; + var __DEV__: boolean | undefined; + // eslint-disable-next-line no-var + var __ASSERT_ROOT__: boolean | undefined; } interface QueryClientProps { @@ -103,8 +104,7 @@ export class BlockProcessor implements BlockProcessorInterface { numOfAttempts: Infinity, maxDelay: 20_000, // 20 seconds retry: async (e, attemptNumber) => { - if (process.env['NODE_ENV'] === 'development') - console.debug('Sync failure', attemptNumber, e); + if (globalThis.__DEV__) console.debug('Sync failure', attemptNumber, e); await this.viewServer.resetTreeToStored(); return !this.abortController.signal.aborted; }, @@ -312,8 +312,26 @@ export class BlockProcessor implements BlockProcessorInterface { await this.handleEpochTransition(compactBlock.height, latestKnownBlockHeight); } - if (globalThis.ASSERT_ROOT_VALID) { - await this.assertRootValid(compactBlock.height); + if (__ASSERT_ROOT__) { + /* + * Compares the locally stored, filtered TCT root with the actual one on chain. They should match. + * This is expensive to do every block, so should only be done in development for debugging purposes. + */ + const remoteRoot = await this.querier.cnidarium.fetchRemoteRoot(compactBlock.height); + const inMemoryRoot = this.viewServer.getSctRoot(); + + if (remoteRoot.equals(inMemoryRoot)) { + console.log( + `Block height: ${compactBlock.height} root matches remote ✅ \n`, + `Hash: ${uint8ArrayToHex(inMemoryRoot.inner)}`, + ); + } else { + console.log( + `Block height: ${compactBlock.height} root does not match remote ❌ \n`, + `Local hash: ${uint8ArrayToHex(inMemoryRoot.inner)} \n`, + `Remote hash: ${uint8ArrayToHex(remoteRoot.inner)}`, + ); + } } } } @@ -525,30 +543,6 @@ export class BlockProcessor implements BlockProcessorInterface { } } - /* - * Compares the locally stored, filtered TCT root with the actual one on chain. They should match. - * This is expensive to do every block, so should only be done in development for debugging purposes. - * Note: In order for this to run, you must do this in the service worker console: - * globalThis.ASSERT_ROOT_VALID = true - */ - private async assertRootValid(blockHeight: bigint): Promise { - const remoteRoot = await this.querier.cnidarium.fetchRemoteRoot(blockHeight); - const inMemoryRoot = this.viewServer.getSctRoot(); - - if (remoteRoot.equals(inMemoryRoot)) { - console.log( - `Block height: ${blockHeight} root matches remote ✅ \n`, - `Hash: ${uint8ArrayToHex(inMemoryRoot.inner)}`, - ); - } else { - console.log( - `Block height: ${blockHeight} root does not match remote ❌ \n`, - `Local hash: ${uint8ArrayToHex(inMemoryRoot.inner)} \n`, - `Remote hash: ${uint8ArrayToHex(remoteRoot.inner)}`, - ); - } - } - private async handleEpochTransition( endHeightOfPreviousEpoch: bigint, latestKnownBlockHeight: bigint, diff --git a/packages/query/src/queriers/shielded-pool.ts b/packages/query/src/queriers/shielded-pool.ts index 2b513eff3c..5b929a99d0 100644 --- a/packages/query/src/queriers/shielded-pool.ts +++ b/packages/query/src/queriers/shielded-pool.ts @@ -7,6 +7,11 @@ import { } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import type { ShieldedPoolQuerierInterface } from '@penumbra-zone/types/querier'; +declare global { + // eslint-disable-next-line no-var + var __DEV__: boolean | undefined; +} + export class ShieldedPoolQuerier implements ShieldedPoolQuerierInterface { private readonly client: PromiseClient; @@ -19,7 +24,7 @@ export class ShieldedPoolQuerier implements ShieldedPoolQuerierInterface { const { denomMetadata } = await this.client.assetMetadataById({ assetId }); return denomMetadata; } catch (e) { - if (process.env['NODE_ENV'] === 'development') console.debug(e); + if (globalThis.__DEV__) console.debug(e); return undefined; } } diff --git a/packages/query/src/queriers/tendermint.ts b/packages/query/src/queriers/tendermint.ts index 28658c39c1..e8137bd2a3 100644 --- a/packages/query/src/queriers/tendermint.ts +++ b/packages/query/src/queriers/tendermint.ts @@ -5,6 +5,11 @@ import { TransactionId } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/ import { Transaction } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/transaction/v1/transaction_pb'; import type { TendermintQuerierInterface } from '@penumbra-zone/types/querier'; +declare global { + // eslint-disable-next-line no-var + var __DEV__: boolean | undefined; +} + export class TendermintQuerier implements TendermintQuerierInterface { private readonly client: PromiseClient; @@ -17,7 +22,7 @@ export class TendermintQuerier implements TendermintQuerierInterface { const { syncInfo } = await this.client.getStatus({}); return syncInfo?.latestBlockHeight; } catch (e) { - if (process.env['NODE_ENV'] === 'development') console.debug(e); + if (globalThis.__DEV__) console.debug(e); return undefined; } } diff --git a/packages/storage/vitest.config.ts b/packages/storage/vitest.config.ts index fc65e61ca6..65e829ead7 100644 --- a/packages/storage/vitest.config.ts +++ b/packages/storage/vitest.config.ts @@ -5,7 +5,7 @@ import topLevelAwait from 'vite-plugin-top-level-await'; export default defineConfig({ plugins: [wasm(), topLevelAwait()], test: { - include: ['**/*.test.ts'], + include: ['src/**/*.test.ts'], browser: { name: 'chromium', provider: 'playwright', diff --git a/packages/transport-dom/vitest.config.ts b/packages/transport-dom/vitest.config.ts index bd2564c7f2..1d7ec31c30 100644 --- a/packages/transport-dom/vitest.config.ts +++ b/packages/transport-dom/vitest.config.ts @@ -4,7 +4,7 @@ import { defineConfig } from 'vite'; export default defineConfig({ test: { - include: ['**/*.test.ts'], + include: ['src/*.test.ts'], browser: { name: 'chromium', provider: 'playwright', diff --git a/packages/types/src/base64.ts b/packages/types/src/base64.ts index 3c03a60cb1..6cdfcf3a22 100644 --- a/packages/types/src/base64.ts +++ b/packages/types/src/base64.ts @@ -1,6 +1,10 @@ -import { validateSchema } from './validation'; import { z } from 'zod'; +declare global { + // eslint-disable-next-line no-var + var __DEV__: boolean | undefined; +} + export const Base64StringSchema = z.string().refine( str => { // Regular expression that matches base64 strings @@ -17,7 +21,7 @@ export type Base64Str = z.infer; export const InnerBase64Schema = z.object({ inner: Base64StringSchema }); export const base64ToUint8Array = (base64: string): Uint8Array => { - const validated = validateSchema(Base64StringSchema, base64); + const validated = globalThis.__DEV__ ? Base64StringSchema.parse(base64) : base64; const binString = atob(validated); return Uint8Array.from(binString, byte => byte.codePointAt(0)!); }; diff --git a/packages/types/src/hex.ts b/packages/types/src/hex.ts index a47e267da6..6ef26b72d6 100644 --- a/packages/types/src/hex.ts +++ b/packages/types/src/hex.ts @@ -1,11 +1,15 @@ import { Base64StringSchema } from './base64'; -import { validateSchema } from './validation'; + +declare global { + // eslint-disable-next-line no-var + var __DEV__: boolean | undefined; +} /** * @see https://stackoverflow.com/a/39460727/974981 */ export const base64ToHex = (base64: string): string => { - const validated = validateSchema(Base64StringSchema, base64); + const validated = globalThis.__DEV__ ? Base64StringSchema.parse(base64) : base64; const bytes = atob(validated); let result = ''; diff --git a/packages/types/src/validation.test.ts b/packages/types/src/validation.test.ts deleted file mode 100644 index 6c8d3f8ff2..0000000000 --- a/packages/types/src/validation.test.ts +++ /dev/null @@ -1,71 +0,0 @@ -import { afterEach, describe, expect, it, vi } from 'vitest'; -import { z } from 'zod'; -import { isType, validateSchema } from './validation'; - -describe('validation', () => { - describe('validateSchema()', () => { - afterEach(() => { - vi.unstubAllEnvs(); - vi.unstubAllGlobals(); - }); - - it('Throws in test environment', () => { - expect(() => { - validateSchema(z.string(), 123); - }).toThrow(); - }); - - it('Throws in dev environment', () => { - vi.stubEnv('NODE_ENV', 'development'); - - expect(() => { - validateSchema(z.string(), 123); - }).toThrow(); - }); - - it('Does not throw in prod', () => { - vi.stubEnv('NODE_ENV', 'production'); - - expect(() => { - validateSchema(z.string(), 123); - }).not.toThrow(); - }); - - it('Does not throw in unknown env', () => { - vi.stubGlobal('process', undefined); - - expect(() => { - validateSchema(z.string(), 123); - }).not.toThrow(); - }); - }); - - describe("isType()'s returned type predicate function", () => { - interface Person { - name: string; - age?: number; - } - - const personWithAgeSchema = z.object({ - name: z.string(), - age: z.number(), - }); - - it('returns `true` if the passed-in value matches the schema', () => { - const matchingPerson: Person = { - name: 'Ada Lovelace', - age: 30, - }; - - expect(isType(personWithAgeSchema)(matchingPerson)).toBe(true); - }); - - it('returns `false` if the passed-in value does not match the schema', () => { - const nonMatchingPerson: Person = { - name: 'Ada Lovelace', - }; - - expect(isType(personWithAgeSchema)(nonMatchingPerson)).toBe(false); - }); - }); -}); diff --git a/packages/types/src/validation.ts b/packages/types/src/validation.ts deleted file mode 100644 index f46b60a99d..0000000000 --- a/packages/types/src/validation.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* eslint-disable @typescript-eslint/ban-ts-comment */ - -import { z, ZodTypeAny } from 'zod'; - -// Given performance critical nature of some features (like syncing), -// we only validate in dev mode in attempts to catch any schema variance -export const validateSchema = (schema: z.ZodSchema, data: unknown): T => { - // @ts-ignore -- just checking - // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition - if (process?.env['NODE_ENV'] === 'development' || process?.env['NODE_ENV'] === 'test') { - return schema.parse(data); - } else { - return data as T; - } -}; - -/** - * Returns a type predicate that allows safe property access. - * - * @example - * ```TS - * const visibleAddressViewWithAccountIndexSchema = z.object({ - * addressView: z.object({ - * case: z.literal('visible'), - * value: z.object({ - * index: z.object({ - * account: z.number(), - * }), - * }), - * }), - * }); - * - * const addressView = new AddressView(); - * - * const hasAccountIndex = isType(visibleAddressViewWithAccountIndexSchema); - * - * if (hasAccountIndex(addressView)) { - * // No need for `?`, `!`, or `case === 'visible'`. - * console.log(addressView.addressView.value.index.account); - * } - * ```` - * - * @see https://github.com/colinhacks/zod/issues/2345 - */ -export const isType = - (schema: T) => - (data: unknown): data is z.infer => - schema.safeParse(data).success; diff --git a/packages/types/vitest.config.ts b/packages/types/vitest.config.ts new file mode 100644 index 0000000000..c1651dd515 --- /dev/null +++ b/packages/types/vitest.config.ts @@ -0,0 +1,5 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + define: { 'globalThis.__DEV__': 'import.meta.env.DEV' }, +}); diff --git a/packages/wasm/package.json b/packages/wasm/package.json index bfa1a06c12..bfa4511897 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -36,8 +36,7 @@ } }, "dependencies": { - "@penumbra-zone/protobuf": "workspace:*", - "zod": "^3.23.8" + "@penumbra-zone/protobuf": "workspace:*" }, "devDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", diff --git a/packages/wasm/src/view-server.ts b/packages/wasm/src/view-server.ts index f1f9baf34c..aba26036e3 100644 --- a/packages/wasm/src/view-server.ts +++ b/packages/wasm/src/view-server.ts @@ -13,9 +13,13 @@ import { } from '@penumbra-zone/types/state-commitment-tree'; import type { IdbConstants } from '@penumbra-zone/types/indexed-db'; import type { ViewServerInterface } from '@penumbra-zone/types/servers'; -import { validateSchema } from '@penumbra-zone/types/validation'; import { FullViewingKey } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; +declare global { + // eslint-disable-next-line no-var + var __DEV__: boolean | undefined; +} + interface ViewServerProps { fullViewingKey: FullViewingKey; epochDuration: bigint; @@ -84,7 +88,9 @@ export class ViewServer implements ViewServerInterface { const { height, sct_updates, new_notes, new_swaps } = result; return { height: BigInt(height ?? 0), - sctUpdates: validateSchema(SctUpdatesSchema, sct_updates), + sctUpdates: globalThis.__DEV__ + ? SctUpdatesSchema.parse(sct_updates) + : (sct_updates as unknown as ScanBlockResult['sctUpdates']), newNotes: (new_notes ?? []).map(n => SpendableNoteRecord.fromJson(n)), newSwaps: (new_swaps ?? []).map(s => SwapRecord.fromJson(s)), }; diff --git a/packages/wasm/vitest.config.ts b/packages/wasm/vitest.config.ts index 1ae230cc2c..e5675c629f 100644 --- a/packages/wasm/vitest.config.ts +++ b/packages/wasm/vitest.config.ts @@ -2,5 +2,6 @@ import { defineConfig } from 'vitest/config'; import wasm from 'vite-plugin-wasm'; export default defineConfig({ + define: { 'globalThis.__DEV__': 'import.meta.env.DEV' }, plugins: [wasm()], }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 062c7e790c..aeab0be88f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,10 +62,7 @@ importers: version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@turbo/gen': specifier: ^1.13.3 - version: 1.13.4(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) - '@types/node': - specifier: ^20.14.2 - version: 20.14.2 + version: 1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) '@vitejs/plugin-basic-ssl': specifier: ^1.1.0 version: 1.1.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) @@ -95,13 +92,13 @@ importers: version: 12.3.2(typescript@5.4.5) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) tsconfig: specifier: workspace:* version: link:packages/tsconfig tsup: specifier: ^8.1.0 - version: 8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) turbo: specifier: ^1.13.3 version: 1.13.4 @@ -111,6 +108,9 @@ importers: vite: specifier: ^5.2.11 version: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite-plugin-node-stdlib-browser: + specifier: ^0.2.1 + version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) vite-plugin-top-level-await: specifier: ^1.4.1 version: 1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) @@ -194,10 +194,10 @@ importers: version: 9.1.2 chain-registry: specifier: ^1.62.8 - version: 1.62.11 + version: 1.63.0 cosmos-kit: specifier: ^2.17.0 - version: 2.17.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) + version: 2.17.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) date-fns: specifier: ^3.6.0 version: 3.6.0 @@ -236,17 +236,14 @@ importers: version: 1.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - zod: - specifier: ^3.23.8 - version: 3.23.8 + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) zustand: specifier: ^4.5.2 version: 4.5.2(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) devDependencies: '@chain-registry/types': specifier: ^0.44.6 - version: 0.44.9 + version: 0.44.11 '@radix-ui/react-navigation-menu': specifier: ^1.1.4 version: 1.1.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -277,9 +274,6 @@ importers: postcss: specifier: ^8.4.38 version: 8.4.38 - vite-plugin-node-stdlib-browser: - specifier: ^0.2.1 - version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) apps/node-status: dependencies: @@ -312,7 +306,7 @@ importers: version: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) devDependencies: '@types/react': specifier: ^18.3.2 @@ -362,43 +356,43 @@ importers: version: 1.1.0 '@eslint/js': specifier: ^9.3.0 - version: 9.4.0 + version: 9.5.0 eslint: specifier: ^9.3.0 - version: 9.4.0 + version: 9.5.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.4.0) + version: 9.1.0(eslint@9.5.0) eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0) + version: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0) + version: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.1) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.1) eslint-plugin-react: specifier: 7.34.1 - version: 7.34.1(eslint@9.4.0) + version: 7.34.1(eslint@9.5.0) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint@9.4.0) + version: 4.6.2(eslint@9.5.0) eslint-plugin-storybook: specifier: ^0.8.0 - version: 0.8.0(eslint@9.4.0)(typescript@5.4.5) + version: 0.8.0(eslint@9.5.0)(typescript@5.4.5) eslint-plugin-tailwindcss: specifier: ^3.15.2 - version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) eslint-plugin-turbo: specifier: ^1.13.3 - version: 1.13.4(eslint@9.4.0) + version: 1.13.4(eslint@9.5.0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 0.5.4(eslint@9.5.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) typescript-eslint: specifier: ^7.10.0 - version: 7.12.0(eslint@9.4.0)(typescript@5.4.5) + version: 7.13.0(eslint@9.5.0)(typescript@5.4.5) packages/getters: dependencies: @@ -570,10 +564,10 @@ importers: dependencies: tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) packages/transport-chrome: dependencies: @@ -794,7 +788,7 @@ importers: version: 8.1.9(react@18.3.1) '@storybook/addon-postcss': specifier: ^2.0.0 - version: 2.0.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) + version: 2.0.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)) '@storybook/blocks': specifier: ^8.1.1 version: 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -830,7 +824,7 @@ importers: version: 10.4.19(postcss@8.4.38) eslint-plugin-storybook: specifier: ^0.8.0 - version: 0.8.0(eslint@9.4.0)(typescript@5.4.5) + version: 0.8.0(eslint@9.5.0)(typescript@5.4.5) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -845,16 +839,13 @@ importers: version: 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) packages/wasm: dependencies: '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf - zod: - specifier: ^3.23.8 - version: 3.23.8 optionalDependencies: '@penumbra-zone/keys': specifier: workspace:* @@ -1764,20 +1755,20 @@ packages: '@bufbuild/protobuf@1.10.0': resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} - '@chain-registry/client@1.47.9': - resolution: {integrity: sha512-shBpgP23cyjrxKmtVL6vv0CCsTfDWUOXnRlpz/6dmlwUfqLqj5ABTvS6s4teshhtG/kzRkSB9Ll1+EkoKCjCjA==} + '@chain-registry/client@1.48.0': + resolution: {integrity: sha512-WTGlClQHZZzMvq+uZXfhQW7aF7myJs3l5w0V1yg5OZIPdSLGBNAa9EZjn2YMry0FTOGnxq8kI0x+g1ibr+VG/Q==} '@chain-registry/cosmostation@1.62.4': resolution: {integrity: sha512-gR6yaJbaVG0merW2QA3Ao2kuHPd4JxJgL5zKA7/3gP5RxZHJ/SWqrZ13EfPSd7kBUU6jpWZr40Z2cpaPrtpZ9A==} - '@chain-registry/cosmostation@1.65.11': - resolution: {integrity: sha512-TlK7inYhyJrVEPP8sW6FYcJ5YQeTW8UILqVlT4oC8TFB9HtleRmx4T4JHsX2JEL0yO5VBsbJiVPQVAWMPE0jpA==} + '@chain-registry/cosmostation@1.66.0': + resolution: {integrity: sha512-y09zCEojDMZeGbN38WuWyWzwGmKdR3Xp5THk/GijgaI5c1s6k8CNcVv9YOhs/xzMiRpB1QsMVrXe0VAPfp5FwA==} '@chain-registry/keplr@1.64.4': resolution: {integrity: sha512-8/5FhWhH36Zo2oBkFtzauNfwWFbeIAp0PuiXztqqJluRkyFUUh4E4OcgHzqeT9C4hmAhoU4c7B0Bgc0QCYr82A==} - '@chain-registry/keplr@1.67.11': - resolution: {integrity: sha512-EVvVnIRtPzwKZboDz4O8i9H8VKBijPjhMDJogNCZh0MYY0AJfCSAl7X9zY3BiBn3pXtWs/mB1aAjCaJTJOiAPQ==} + '@chain-registry/keplr@1.68.0': + resolution: {integrity: sha512-tRxM7xMoc7NDgeYnD+yfqQWAvZP8krdNTva6XMBSvU+w1vdL79jT0+cKSTMoANsk22/BAAO97H9MoVsWE7ASng==} '@chain-registry/types@0.41.3': resolution: {integrity: sha512-pmXgS9HJ1vEbZNdgsEMVEqxSki53e35gV+WHSMioXHnCz04tpyEGSa7CvE6mDY/J67NSpJvYr+So7pu27VH5FQ==} @@ -1785,11 +1776,14 @@ packages: '@chain-registry/types@0.41.4': resolution: {integrity: sha512-LeW2nXd0dmnI+TC4L2xC3RNooUthUfou1yFcdsinSW6EP9qEwo2BwwnWWAcMG+dsPvXfM4AfmisVBrxbX2OKqw==} - '@chain-registry/types@0.44.9': - resolution: {integrity: sha512-VYaXe+kcSmBjSySBTo+FLUIhOVxZWNTufGkdoOUV5GZOjexGyjw5ESn22fjIdXNYk0PPNHiEkFrgNUgvJ7skNQ==} + '@chain-registry/types@0.44.11': + resolution: {integrity: sha512-kV4FsGOfRXwGs3mbxcVWjr4TQ5kVqRPwEhMP5/QvPz4vjP7GYYdQ/HFhActiKicgqR5z4q+dwIRsVPiITlAAKg==} + + '@chain-registry/types@0.45.0': + resolution: {integrity: sha512-NZ3TTjQXLuchMPlHNmt74HO66BhYXE3pRNGFjjYiqMbcdwXOgAPUqDwfCGRoCqPKrD1u605/50/eQ/zcRFi1eA==} - '@chain-registry/utils@1.45.9': - resolution: {integrity: sha512-3DscX1/BfxKRR5onhf9Hne6Q74VggvS5FHh6S3PMFuqfW84/01CPLln7jGPEM/WQ7nnXzvPudAqrMfVguulZfw==} + '@chain-registry/utils@1.46.0': + resolution: {integrity: sha512-oZCe0ShLO9YvJCVG1ofiaWsp6M+gNx8A7FY2MBpwqWVqVzWKSFGGzCrnhhk+BYFdkZXx9KZ41YRFvqu1JPOkmQ==} '@changesets/apply-release-plan@7.0.3': resolution: {integrity: sha512-klL6LCdmfbEe9oyfLxnidIf/stFXmrbFO/3gT5LU5pcyoZytzJe4gWpTBx3BPmyNPl16dZ1xrkcW7b98e3tYkA==} @@ -2503,16 +2497,16 @@ packages: resolution: {integrity: sha512-s9Wi/p25+KbzxKlDm3VshQdImhWk+cbdblhwGNnyCU5lpSwtWa4v7VQCxSki0FAUrGA3s8nCWgYzAH41mwQVKQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-array@0.15.1': - resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==} + '@eslint/config-array@0.16.0': + resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.4.0': - resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} + '@eslint/js@9.5.0': + resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': @@ -2868,19 +2862,6 @@ packages: resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} engines: {node: '>=12.0.0'} - '@microsoft/api-extractor-model@7.28.13': - resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} - - '@microsoft/api-extractor@7.43.0': - resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==} - hasBin: true - - '@microsoft/tsdoc-config@0.16.2': - resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==} - - '@microsoft/tsdoc@0.14.2': - resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} - '@mui/base@5.0.0-beta.40': resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} engines: {node: '>=12.0.0'} @@ -4270,28 +4251,6 @@ packages: cpu: [x64] os: [win32] - '@rushstack/node-core-library@4.0.2': - resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/rig-package@0.5.2': - resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} - - '@rushstack/terminal@0.10.0': - resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/ts-command-line@4.19.1': - resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} - '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -4609,68 +4568,68 @@ packages: '@storybook/types@8.1.9': resolution: {integrity: sha512-temr7cNoBwu/+EF0jZ7aIfHtqwMqyevPLRfl/emkZM2t751NxbTkP1kxvfk9I0L8wF7mvVHXWn2iIM3QBqzWDw==} - '@swc/core-darwin-arm64@1.5.29': - resolution: {integrity: sha512-6F/sSxpHaq3nzg2ADv9FHLi4Fu2A8w8vP8Ich8gIl16D2htStlwnaPmCLjRswO+cFkzgVqy/l01gzNGWd4DFqA==} + '@swc/core-darwin-arm64@1.6.1': + resolution: {integrity: sha512-u6GdwOXsOEdNAdSI6nWq6G2BQw5HiSNIZVcBaH1iSvBnxZvWbnIKyDiZKaYnDwTLHLzig2GuUjjE2NaCJPy4jg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.5.29': - resolution: {integrity: sha512-rF/rXkvUOTdTIfoYbmszbSUGsCyvqACqy1VeP3nXONS+LxFl4bRmRcUTRrblL7IE5RTMCKUuPbqbQSE2hK7bqg==} + '@swc/core-darwin-x64@1.6.1': + resolution: {integrity: sha512-/tXwQibkDNLVbAtr7PUQI0iQjoB708fjhDDDfJ6WILSBVZ3+qs/LHjJ7jHwumEYxVq1XA7Fv2Q7SE/ZSQoWHcQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.5.29': - resolution: {integrity: sha512-2OAPL8iWBsmmwkjGXqvuUhbmmoLxS1xNXiMq87EsnCNMAKohGc7wJkdAOUL6J/YFpean/vwMWg64rJD4pycBeg==} + '@swc/core-linux-arm-gnueabihf@1.6.1': + resolution: {integrity: sha512-aDgipxhJTms8iH78emHVutFR2c16LNhO+NTRCdYi+X4PyIn58/DyYTH6VDZ0AeEcS5f132ZFldU5AEgExwihXA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.5.29': - resolution: {integrity: sha512-eH/Q9+8O5qhSxMestZnhuS1xqQMr6M7SolZYxiXJqxArXYILLCF+nq2R9SxuMl0CfjHSpb6+hHPk/HXy54eIRA==} + '@swc/core-linux-arm64-gnu@1.6.1': + resolution: {integrity: sha512-XkJ+eO4zUKG5g458RyhmKPyBGxI0FwfWFgpfIj5eDybxYJ6s4HBT5MoxyBLorB5kMlZ0XoY/usUMobPVY3nL0g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.5.29': - resolution: {integrity: sha512-TERh2OICAJz+SdDIK9+0GyTUwF6r4xDlFmpoiHKHrrD/Hh3u+6Zue0d7jQ/he/i80GDn4tJQkHlZys+RZL5UZg==} + '@swc/core-linux-arm64-musl@1.6.1': + resolution: {integrity: sha512-dr6YbLBg/SsNxs1hDqJhxdcrS8dGMlOXJwXIrUvACiA8jAd6S5BxYCaqsCefLYXtaOmu0bbx1FB/evfodqB70Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.5.29': - resolution: {integrity: sha512-WMDPqU7Ji9dJpA+Llek2p9t7pcy7Bob8ggPUvgsIlv3R/eesF9DIzSbrgl6j3EAEPB9LFdSafsgf6kT/qnvqFg==} + '@swc/core-linux-x64-gnu@1.6.1': + resolution: {integrity: sha512-A0b/3V+yFy4LXh3O9umIE7LXPC7NBWdjl6AQYqymSMcMu0EOb1/iygA6s6uWhz9y3e172Hpb9b/CGsuD8Px/bg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.5.29': - resolution: {integrity: sha512-DO14glwpdKY4POSN0201OnGg1+ziaSVr6/RFzuSLggshwXeeyVORiHv3baj7NENhJhWhUy3NZlDsXLnRFkmhHQ==} + '@swc/core-linux-x64-musl@1.6.1': + resolution: {integrity: sha512-5dJjlzZXhC87nZZZWbpiDP8kBIO0ibis893F/rtPIQBI5poH+iJuA32EU3wN4/WFHeK4et8z6SGSVghPtWyk4g==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.5.29': - resolution: {integrity: sha512-V3Y1+a1zG1zpYXUMqPIHEMEOd+rHoVnIpO/KTyFwAmKVu8v+/xPEVx/AGoYE67x4vDAAvPQrKI3Aokilqa5yVg==} + '@swc/core-win32-arm64-msvc@1.6.1': + resolution: {integrity: sha512-HBi1ZlwvfcUibLtT3g/lP57FaDPC799AD6InolB2KSgkqyBbZJ9wAXM8/CcH67GLIP0tZ7FqblrJTzGXxetTJQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.5.29': - resolution: {integrity: sha512-OrM6yfXw4wXhnVFosOJzarw0Fdz5Y0okgHfn9oFbTPJhoqxV5Rdmd6kXxWu2RiVKs6kGSJFZXHDeUq2w5rTIMg==} + '@swc/core-win32-ia32-msvc@1.6.1': + resolution: {integrity: sha512-AKqHohlWERclexar5y6ux4sQ8yaMejEXNxeKXm7xPhXrp13/1p4/I3E5bPVX/jMnvpm4HpcKSP0ee2WsqmhhPw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.5.29': - resolution: {integrity: sha512-eD/gnxqKyZQQR0hR7TMkIlJ+nCF9dzYmVVNbYZWuA1Xy94aBPUsEk3Uw3oG7q6R3ErrEUPP0FNf2ztEnv+I+dw==} + '@swc/core-win32-x64-msvc@1.6.1': + resolution: {integrity: sha512-0dLdTLd+ONve8kgC5T6VQ2Y5G+OZ7y0ujjapnK66wpvCBM6BKYGdT/OKhZKZydrC5gUKaxFN6Y5oOt9JOFUrOQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.5.29': - resolution: {integrity: sha512-nvTtHJI43DUSOAf3h9XsqYg8YXKc0/N4il9y4j0xAkO0ekgDNo+3+jbw6MInawjKJF9uulyr+f5bAutTsOKVlw==} + '@swc/core@1.6.1': + resolution: {integrity: sha512-Yz5uj5hNZpS5brLtBvKY0L4s2tBAbQ4TjmW8xF1EC3YLFxQRrUjMP49Zm1kp/KYyYvTkSaG48Ffj2YWLu9nChw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -4817,9 +4776,6 @@ packages: resolution: {integrity: sha512-3uYg2b5TWCiupetbDFMbBFMHl33xQTvp5DNg0fZSYal73Z9AlFH9yWabHWMYw6ywmwM1evkYRpTVA2n7GgqT5A==} hasBin: true - '@types/argparse@1.0.38': - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -5060,8 +5016,8 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@typescript-eslint/eslint-plugin@7.12.0': - resolution: {integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==} + '@typescript-eslint/eslint-plugin@7.13.0': + resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -5071,8 +5027,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.12.0': - resolution: {integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==} + '@typescript-eslint/parser@7.13.0': + resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5085,12 +5041,12 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@7.12.0': - resolution: {integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==} + '@typescript-eslint/scope-manager@7.13.0': + resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.12.0': - resolution: {integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==} + '@typescript-eslint/type-utils@7.13.0': + resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5103,8 +5059,8 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@7.12.0': - resolution: {integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==} + '@typescript-eslint/types@7.13.0': + resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -5116,8 +5072,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.12.0': - resolution: {integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==} + '@typescript-eslint/typescript-estree@7.13.0': + resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -5131,8 +5087,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.12.0': - resolution: {integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==} + '@typescript-eslint/utils@7.13.0': + resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5141,8 +5097,8 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@7.12.0': - resolution: {integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==} + '@typescript-eslint/visitor-keys@7.13.0': + resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -5963,8 +5919,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001634: - resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==} + caniuse-lite@1.0.30001636: + resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -5974,8 +5930,8 @@ packages: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} - chain-registry@1.62.11: - resolution: {integrity: sha512-dYpzbIS6y7mGZS+xYhu/nCoCA5w7xBJaoptbVFbQLmagrwilQlbkjUaVHMsarsZXGZtJoQ2li6qYRg1xX70Opg==} + chain-registry@1.63.0: + resolution: {integrity: sha512-lC5bbLbaUANwAKGVq4alnBna5UxTGbOBsWfLy3LiWy6FGlhXh/UXVsSZ7odYeo5FhagMULuvhoYM0K+io3SXYw==} chalk-template@1.1.0: resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} @@ -6171,10 +6127,6 @@ packages: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} engines: {node: '>= 6'} - commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -6733,8 +6685,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.802: - resolution: {integrity: sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==} + electron-to-chromium@1.4.803: + resolution: {integrity: sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -6993,8 +6945,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.4.0: - resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==} + eslint@9.5.0: + resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true @@ -7231,8 +7183,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} form-data@2.5.1: @@ -7678,10 +7630,6 @@ packages: resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} engines: {node: '>=4'} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -8576,9 +8524,6 @@ packages: minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - minimatch@3.0.8: - resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -9767,9 +9712,6 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.19.0: - resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} - resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -9906,11 +9848,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} @@ -10159,10 +10096,6 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -10695,8 +10628,8 @@ packages: typeforce@1.18.0: resolution: {integrity: sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==} - typescript-eslint@7.12.0: - resolution: {integrity: sha512-D6HKNbQcnNu3BaN4HkQCR16tgG8Q2AMUWPgvhrJksOXu+d6ys07yC06ONiV2kcsEfWC22voB6C3PvK2MqlBZ7w==} + typescript-eslint@7.13.0: + resolution: {integrity: sha512-upO0AXxyBwJ4BbiC6CRgAJKtGYha2zw4m1g7TIVPSonwYEuf7vCicw3syjS1OxdDMTz96sZIXl3Jx3vWJLLKFw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -10705,11 +10638,6 @@ packages: typescript: optional: true - typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -10968,10 +10896,6 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - validator@13.12.0: - resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} - engines: {node: '>= 0.10'} - vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -11214,8 +11138,8 @@ packages: utf-8-validate: optional: true - ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -11226,8 +11150,8 @@ packages: utf-8-validate: optional: true - ws@8.17.0: - resolution: {integrity: sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==} + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -11309,11 +11233,6 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - z-schema@5.0.5: - resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==} - engines: {node: '>=8.0.0'} - hasBin: true - zip-stream@4.1.1: resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} engines: {node: '>= 10'} @@ -12469,10 +12388,10 @@ snapshots: '@bufbuild/protobuf@1.10.0': {} - '@chain-registry/client@1.47.9(encoding@0.1.13)': + '@chain-registry/client@1.48.0(encoding@0.1.13)': dependencies: - '@chain-registry/types': 0.44.9 - '@chain-registry/utils': 1.45.9 + '@chain-registry/types': 0.45.0 + '@chain-registry/utils': 1.46.0 bfs-path: 1.0.2 cross-fetch: 3.1.8(encoding@0.1.13) transitivePeerDependencies: @@ -12481,13 +12400,13 @@ snapshots: '@chain-registry/cosmostation@1.62.4': dependencies: '@chain-registry/types': 0.41.4 - '@chain-registry/utils': 1.45.9 + '@chain-registry/utils': 1.46.0 '@cosmostation/extension-client': 0.1.15 - '@chain-registry/cosmostation@1.65.11': + '@chain-registry/cosmostation@1.66.0': dependencies: - '@chain-registry/types': 0.44.9 - '@chain-registry/utils': 1.45.9 + '@chain-registry/types': 0.45.0 + '@chain-registry/utils': 1.46.0 '@cosmostation/extension-client': 0.1.15 '@chain-registry/keplr@1.64.4': @@ -12497,9 +12416,9 @@ snapshots: '@keplr-wallet/crypto': 0.12.28 semver: 7.6.2 - '@chain-registry/keplr@1.67.11': + '@chain-registry/keplr@1.68.0': dependencies: - '@chain-registry/types': 0.44.9 + '@chain-registry/types': 0.45.0 '@keplr-wallet/cosmos': 0.12.28 '@keplr-wallet/crypto': 0.12.28 semver: 7.6.2 @@ -12508,11 +12427,13 @@ snapshots: '@chain-registry/types@0.41.4': {} - '@chain-registry/types@0.44.9': {} + '@chain-registry/types@0.44.11': {} + + '@chain-registry/types@0.45.0': {} - '@chain-registry/utils@1.45.9': + '@chain-registry/utils@1.46.0': dependencies: - '@chain-registry/types': 0.44.9 + '@chain-registry/types': 0.45.0 bignumber.js: 9.1.2 sha.js: 2.4.11 @@ -12760,8 +12681,8 @@ snapshots: '@cosmjs/socket@0.32.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/stream': 0.32.3 - isomorphic-ws: 4.0.1(ws@7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) xstream: 11.14.0 transitivePeerDependencies: - bufferutil @@ -12975,8 +12896,8 @@ snapshots: '@cosmos-kit/core@2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/client': 1.47.9(encoding@0.1.13) - '@chain-registry/keplr': 1.67.11 + '@chain-registry/client': 1.48.0(encoding@0.1.13) + '@chain-registry/keplr': 1.68.0 '@chain-registry/types': 0.41.4 '@cosmjs/amino': 0.32.3 '@cosmjs/cosmwasm-stargate': 0.32.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -13012,7 +12933,7 @@ snapshots: '@cosmos-kit/cosmostation-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/cosmostation': 1.65.11 + '@chain-registry/cosmostation': 1.66.0 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -13800,9 +13721,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/station-extension@2.10.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/station-extension@2.10.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/types': 0.44.9 + '@chain-registry/types': 0.44.11 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -13832,9 +13753,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/station@2.9.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/station@2.9.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/station-extension': 2.10.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/station-extension': 2.10.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14372,16 +14293,16 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.4.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)': dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.1': {} '@eslint/compat@1.1.0': {} - '@eslint/config-array@0.15.1': + '@eslint/config-array@0.16.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.5 @@ -14403,7 +14324,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.4.0': {} + '@eslint/js@9.5.0': {} '@eslint/object-schema@2.1.4': {} @@ -14791,7 +14712,7 @@ snapshots: secp256k1: 4.0.3 tmp: 0.2.3 utf-8-validate: 5.0.10 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - debug @@ -15083,45 +15004,6 @@ snapshots: '@metamask/safe-event-emitter@3.1.1': {} - '@microsoft/api-extractor-model@7.28.13(@types/node@20.14.2)': - dependencies: - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.14.2) - transitivePeerDependencies: - - '@types/node' - optional: true - - '@microsoft/api-extractor@7.43.0(@types/node@20.14.2)': - dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.14.2) - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.14.2) - '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.14.2) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.14.2) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.8 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 - transitivePeerDependencies: - - '@types/node' - optional: true - - '@microsoft/tsdoc-config@0.16.2': - dependencies: - '@microsoft/tsdoc': 0.14.2 - ajv: 6.12.6 - jju: 1.4.0 - resolve: 1.19.0 - optional: true - - '@microsoft/tsdoc@0.14.2': - optional: true - '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 @@ -16924,42 +16806,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true - '@rushstack/node-core-library@4.0.2(@types/node@20.14.2)': - dependencies: - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.8 - semver: 7.5.4 - z-schema: 5.0.5 - optionalDependencies: - '@types/node': 20.14.2 - optional: true - - '@rushstack/rig-package@0.5.2': - dependencies: - resolve: 1.22.8 - strip-json-comments: 3.1.1 - optional: true - - '@rushstack/terminal@0.10.0(@types/node@20.14.2)': - dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.14.2) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 20.14.2 - optional: true - - '@rushstack/ts-command-line@4.19.1(@types/node@20.14.2)': - dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.14.2) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - optional: true - '@sinclair/typebox@0.27.8': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -17164,13 +17010,13 @@ snapshots: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 - '@storybook/addon-postcss@2.0.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2))': + '@storybook/addon-postcss@2.0.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2))': dependencies: '@storybook/node-logger': 6.5.16 - css-loader: 3.6.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) + css-loader: 3.6.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)) postcss: 7.0.39 - postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) - style-loader: 1.3.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) + postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)) + style-loader: 1.3.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)) transitivePeerDependencies: - webpack @@ -17503,7 +17349,7 @@ snapshots: util: 0.12.5 util-deprecate: 1.0.2 watchpack: 2.4.1 - ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -17844,51 +17690,51 @@ snapshots: '@types/express': 4.17.21 file-system-cache: 2.3.0 - '@swc/core-darwin-arm64@1.5.29': + '@swc/core-darwin-arm64@1.6.1': optional: true - '@swc/core-darwin-x64@1.5.29': + '@swc/core-darwin-x64@1.6.1': optional: true - '@swc/core-linux-arm-gnueabihf@1.5.29': + '@swc/core-linux-arm-gnueabihf@1.6.1': optional: true - '@swc/core-linux-arm64-gnu@1.5.29': + '@swc/core-linux-arm64-gnu@1.6.1': optional: true - '@swc/core-linux-arm64-musl@1.5.29': + '@swc/core-linux-arm64-musl@1.6.1': optional: true - '@swc/core-linux-x64-gnu@1.5.29': + '@swc/core-linux-x64-gnu@1.6.1': optional: true - '@swc/core-linux-x64-musl@1.5.29': + '@swc/core-linux-x64-musl@1.6.1': optional: true - '@swc/core-win32-arm64-msvc@1.5.29': + '@swc/core-win32-arm64-msvc@1.6.1': optional: true - '@swc/core-win32-ia32-msvc@1.5.29': + '@swc/core-win32-ia32-msvc@1.6.1': optional: true - '@swc/core-win32-x64-msvc@1.5.29': + '@swc/core-win32-x64-msvc@1.6.1': optional: true - '@swc/core@1.5.29(@swc/helpers@0.5.11)': + '@swc/core@1.6.1(@swc/helpers@0.5.11)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.8 optionalDependencies: - '@swc/core-darwin-arm64': 1.5.29 - '@swc/core-darwin-x64': 1.5.29 - '@swc/core-linux-arm-gnueabihf': 1.5.29 - '@swc/core-linux-arm64-gnu': 1.5.29 - '@swc/core-linux-arm64-musl': 1.5.29 - '@swc/core-linux-x64-gnu': 1.5.29 - '@swc/core-linux-x64-musl': 1.5.29 - '@swc/core-win32-arm64-msvc': 1.5.29 - '@swc/core-win32-ia32-msvc': 1.5.29 - '@swc/core-win32-x64-msvc': 1.5.29 + '@swc/core-darwin-arm64': 1.6.1 + '@swc/core-darwin-x64': 1.6.1 + '@swc/core-linux-arm-gnueabihf': 1.6.1 + '@swc/core-linux-arm64-gnu': 1.6.1 + '@swc/core-linux-arm64-musl': 1.6.1 + '@swc/core-linux-x64-gnu': 1.6.1 + '@swc/core-linux-x64-musl': 1.6.1 + '@swc/core-win32-arm64-msvc': 1.6.1 + '@swc/core-win32-ia32-msvc': 1.6.1 + '@swc/core-win32-x64-msvc': 1.6.1 '@swc/helpers': 0.5.11 '@swc/counter@0.1.3': {} @@ -17932,7 +17778,7 @@ snapshots: secp256k1: 4.0.3 tmp: 0.2.3 utf-8-validate: 5.0.10 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - debug @@ -17957,7 +17803,7 @@ snapshots: secp256k1: 4.0.3 tmp: 0.2.3 utf-8-validate: 5.0.10 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - debug @@ -18068,7 +17914,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@1.13.4(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)': + '@turbo/gen@1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)': dependencies: '@turbo/workspaces': 1.13.4 chalk: 2.4.2 @@ -18078,7 +17924,7 @@ snapshots: minimatch: 9.0.4 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -18103,9 +17949,6 @@ snapshots: semver: 7.6.2 update-check: 1.5.4 - '@types/argparse@1.0.38': - optional: true - '@types/aria-query@5.0.4': {} '@types/babel__core@7.20.5': @@ -18352,15 +18195,15 @@ snapshots: '@types/uuid@9.0.8': {} - '@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/type-utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 - eslint: 9.4.0 + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 + eslint: 9.5.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -18370,14 +18213,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 - eslint: 9.4.0 + eslint: 9.5.0 optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -18388,17 +18231,17 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@7.12.0': + '@typescript-eslint/scope-manager@7.13.0': dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) debug: 4.3.5 - eslint: 9.4.0 + eslint: 9.5.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -18407,7 +18250,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@7.12.0': {} + '@typescript-eslint/types@7.13.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5)': dependencies: @@ -18423,10 +18266,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/visitor-keys': 7.12.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -18438,28 +18281,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/utils@5.62.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) - eslint: 9.4.0 + eslint: 9.5.0 eslint-scope: 5.1.1 semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.12.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - '@typescript-eslint/scope-manager': 7.12.0 - '@typescript-eslint/types': 7.12.0 - '@typescript-eslint/typescript-estree': 7.12.0(typescript@5.4.5) - eslint: 9.4.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@typescript-eslint/scope-manager': 7.13.0 + '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + eslint: 9.5.0 transitivePeerDependencies: - supports-color - typescript @@ -18469,9 +18312,9 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.12.0': + '@typescript-eslint/visitor-keys@7.13.0': dependencies: - '@typescript-eslint/types': 7.12.0 + '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -18650,7 +18493,7 @@ snapshots: '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' @@ -18807,7 +18650,7 @@ snapshots: '@walletconnect/jsonrpc-utils': 1.0.8 '@walletconnect/safe-json': 1.0.2 events: 3.3.0 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -19380,7 +19223,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001634 + caniuse-lite: 1.0.30001636 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -19629,8 +19472,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001634 - electron-to-chromium: 1.4.802 + caniuse-lite: 1.0.30001636 + electron-to-chromium: 1.4.803 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) @@ -19726,7 +19569,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001634: {} + caniuse-lite@1.0.30001636: {} cardinal@2.1.1: dependencies: @@ -19743,9 +19586,9 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 - chain-registry@1.62.11: + chain-registry@1.63.0: dependencies: - '@chain-registry/types': 0.44.9 + '@chain-registry/types': 0.45.0 chalk-template@1.1.0: dependencies: @@ -19953,9 +19796,6 @@ snapshots: commander@6.2.1: {} - commander@9.5.0: - optional: true - commondir@1.0.1: {} compress-commons@4.1.2: @@ -20075,7 +19915,7 @@ snapshots: cosmjs-types@0.9.0: {} - cosmos-kit@2.17.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10): + cosmos-kit@2.17.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10): dependencies: '@cosmos-kit/cdcwallet': 2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/coin98': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -20092,7 +19932,7 @@ snapshots: '@cosmos-kit/omni': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/owallet': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/shell': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/station': 2.9.0(@chain-registry/types@0.44.9)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/station': 2.9.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/tailwind': 1.4.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/trust': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@cosmos-kit/vectis': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -20214,7 +20054,7 @@ snapshots: css-color-keywords@1.0.0: {} - css-loader@3.6.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): + css-loader@3.6.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: camelcase: 5.3.1 cssesc: 3.0.0 @@ -20229,7 +20069,7 @@ snapshots: postcss-value-parser: 4.2.0 schema-utils: 2.7.1 semver: 6.3.1 - webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2) css-to-react-native@3.2.0: dependencies: @@ -20586,7 +20426,7 @@ snapshots: dependencies: jake: 10.9.1 - electron-to-chromium@1.4.802: {} + electron-to-chromium@1.4.803: {} elliptic@6.5.4: dependencies: @@ -20837,9 +20677,9 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.4.0): + eslint-config-prettier@9.1.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-import-resolver-node@0.3.9: dependencies: @@ -20849,13 +20689,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.17.0 - eslint: 9.4.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0))(eslint@9.4.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0) + eslint: 9.5.0 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -20866,18 +20706,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0))(eslint@9.4.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.4.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -20885,9 +20725,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.4.0 + eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.4.0))(eslint@9.4.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -20898,27 +20738,27 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.1): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.1): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 prettier: 3.3.1 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: '@types/eslint': 8.56.10 - eslint-config-prettier: 9.1.0(eslint@9.4.0) + eslint-config-prettier: 9.1.0(eslint@9.5.0) - eslint-plugin-react-hooks@4.6.2(eslint@9.4.0): + eslint-plugin-react-hooks@4.6.2(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 - eslint-plugin-react@7.34.1(eslint@9.4.0): + eslint-plugin-react@7.34.1(eslint@9.5.0): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -20927,7 +20767,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 9.4.0 + eslint: 9.5.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -20940,32 +20780,32 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 - eslint-plugin-storybook@0.8.0(eslint@9.4.0)(typescript@5.4.5): + eslint-plugin-storybook@0.8.0(eslint@9.5.0)(typescript@5.4.5): dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 + '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 requireindex: 1.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - eslint-plugin-turbo@1.13.4(eslint@9.4.0): + eslint-plugin-turbo@1.13.4(eslint@9.5.0): dependencies: dotenv: 16.0.3 - eslint: 9.4.0 + eslint: 9.5.0 - eslint-plugin-vitest@0.5.4(eslint@9.4.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)): + eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)): dependencies: - '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 optionalDependencies: vitest: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) transitivePeerDependencies: @@ -20986,13 +20826,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.4.0: + eslint@9.5.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@eslint-community/regexpp': 4.10.1 - '@eslint/config-array': 0.15.1 + '@eslint/config-array': 0.16.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.4.0 + '@eslint/js': 9.5.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -21398,7 +21238,7 @@ snapshots: uuid: 8.3.2 winston: 3.13.0 winston-transport: 4.7.0 - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) yaml: 2.4.3 transitivePeerDependencies: - bufferutil @@ -21424,7 +21264,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: + foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -21633,7 +21473,7 @@ snapshots: glob@10.4.1: dependencies: - foreground-child: 3.1.1 + foreground-child: 3.2.1 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 @@ -21958,9 +21798,6 @@ snapshots: import-lazy@2.1.0: {} - import-lazy@4.0.0: - optional: true - imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -22293,9 +22130,9 @@ snapshots: transitivePeerDependencies: - encoding - isomorphic-ws@4.0.1(ws@7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10)): + isomorphic-ws@4.0.1(ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - ws: 7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) iterator.prototype@1.1.2: dependencies: @@ -22403,7 +22240,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -22875,11 +22712,6 @@ snapshots: minimalistic-crypto-utils@1.0.1: {} - minimatch@3.0.8: - dependencies: - brace-expansion: 1.1.11 - optional: true - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -23605,15 +23437,15 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: lilconfig: 3.1.1 yaml: 2.4.3 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) - postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): + postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 @@ -23621,7 +23453,7 @@ snapshots: postcss: 7.0.39 schema-utils: 3.3.0 semver: 7.6.2 - webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2) postcss-modules-extract-imports@2.0.0: dependencies: @@ -24301,12 +24133,6 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve@1.19.0: - dependencies: - is-core-module: 2.13.1 - path-parse: 1.0.7 - optional: true - resolve@1.22.8: dependencies: is-core-module: 2.13.1 @@ -24471,11 +24297,6 @@ snapshots: semver@6.3.1: {} - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - optional: true - semver@7.6.0: dependencies: lru-cache: 6.0.0 @@ -24748,9 +24569,6 @@ snapshots: strict-uri-encode@2.0.0: {} - string-argv@0.3.2: - optional: true - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -24845,11 +24663,11 @@ snapshots: stubs@3.0.0: {} - style-loader@1.3.0(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): + style-loader@1.3.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: loader-utils: 2.0.4 schema-utils: 2.7.1 - webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2) styled-components@6.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -24968,11 +24786,11 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 - tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -24991,7 +24809,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -25072,16 +24890,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)): + terser-webpack-plugin@5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.1 - webpack: 5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2) + webpack: 5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2) optionalDependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) esbuild: 0.20.2 terser@5.31.1: @@ -25203,7 +25021,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -25221,7 +25039,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) ts-toolbelt@9.6.0: {} @@ -25244,7 +25062,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@microsoft/api-extractor@7.43.0(@types/node@20.14.2))(@swc/core@1.5.29(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 @@ -25254,15 +25072,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.14.2) - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 transitivePeerDependencies: @@ -25378,20 +25195,17 @@ snapshots: typeforce@1.18.0: {} - typescript-eslint@7.12.0(eslint@9.4.0)(typescript@5.4.5): + typescript-eslint@7.13.0(eslint@9.5.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.12.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - typescript@5.4.2: - optional: true - typescript@5.4.5: {} ufo@1.5.3: {} @@ -25631,9 +25445,6 @@ snapshots: validate-npm-package-name@5.0.1: {} - validator@13.12.0: - optional: true - vary@1.1.2: {} vite-node@1.6.0(@types/node@20.14.2)(terser@5.31.1): @@ -25664,7 +25475,7 @@ snapshots: vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)): dependencies: '@rollup/plugin-virtual': 3.0.2(rollup@4.18.0) - '@swc/core': 1.5.29(@swc/helpers@0.5.11) + '@swc/core': 1.6.1(@swc/helpers@0.5.11) uuid: 9.0.1 vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) transitivePeerDependencies: @@ -25747,7 +25558,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2): + webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -25770,7 +25581,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.92.0(@swc/core@1.5.29(@swc/helpers@0.5.11))(esbuild@0.20.2)) + terser-webpack-plugin: 5.3.10(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -25939,12 +25750,12 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@7.5.9(bufferutil@4.0.8)(utf-8-validate@5.0.10): + ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@8.17.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 utf-8-validate: 5.0.10 @@ -26013,15 +25824,6 @@ snapshots: yocto-queue@1.0.0: {} - z-schema@5.0.5: - dependencies: - lodash.get: 4.4.2 - lodash.isequal: 4.5.0 - validator: 13.12.0 - optionalDependencies: - commander: 9.5.0 - optional: true - zip-stream@4.1.1: dependencies: archiver-utils: 3.0.4 diff --git a/turbo.json b/turbo.json index 4876c100ff..031ce8ea30 100644 --- a/turbo.json +++ b/turbo.json @@ -1,7 +1,7 @@ { "$schema": "https://turbo.build/schema.json", "globalDependencies": ["**/.env.*local"], - "globalEnv": ["NODE_ENV", "MODE"], + "globalEnv": ["DEV"], "pipeline": { "//#clean:vitest-mjs": { "cache": false @@ -21,7 +21,6 @@ "build": { "dependsOn": ["compile", "^build"], "dotEnv": [".env"], - "env": ["PRAX", "IDB_VERSION"], "outputs": ["dist/**"] }, "clean": { From 69b5a5fd933120b85edc4c449378bbf01f990bbe Mon Sep 17 00:00:00 2001 From: turbocrime Date: Sun, 16 Jun 2024 18:27:49 -0700 Subject: [PATCH 14/31] use tsup.config.ts instead of cli args --- packages/bech32m/package.json | 2 +- packages/bech32m/tsup.config.ts | 10 ++++++++++ packages/client/package.json | 2 +- packages/client/tsup.config.ts | 10 ++++++++++ packages/crypto/package.json | 2 +- packages/crypto/tsup.config.ts | 10 ++++++++++ packages/getters/package.json | 2 +- packages/getters/tsup.config.ts | 10 ++++++++++ packages/perspective/package.json | 2 +- packages/perspective/tsup.config.ts | 10 ++++++++++ packages/protobuf/package.json | 2 +- packages/protobuf/tsup.config.ts | 10 ++++++++++ packages/query/package.json | 2 +- packages/query/tsup.config.ts | 10 ++++++++++ packages/services/package.json | 2 +- packages/services/tsup.config.ts | 10 ++++++++++ packages/storage/package.json | 2 +- packages/storage/tsup.config.ts | 10 ++++++++++ packages/transport-chrome/package.json | 2 +- packages/transport-chrome/tsup.config.ts | 10 ++++++++++ packages/transport-dom/package.json | 2 +- packages/transport-dom/tsup.config.ts | 10 ++++++++++ packages/types/package.json | 9 +++++++-- packages/types/tsup.config.ts | 10 ++++++++++ packages/ui/package.json | 2 +- packages/ui/tsup.config.ts | 5 +++-- packages/wasm/package.json | 2 +- packages/wasm/tsup.config.ts | 13 +++++++++++++ 28 files changed, 156 insertions(+), 17 deletions(-) create mode 100644 packages/bech32m/tsup.config.ts create mode 100644 packages/client/tsup.config.ts create mode 100644 packages/crypto/tsup.config.ts create mode 100644 packages/getters/tsup.config.ts create mode 100644 packages/perspective/tsup.config.ts create mode 100644 packages/protobuf/tsup.config.ts create mode 100644 packages/query/tsup.config.ts create mode 100644 packages/services/tsup.config.ts create mode 100644 packages/storage/tsup.config.ts create mode 100644 packages/transport-chrome/tsup.config.ts create mode 100644 packages/transport-dom/tsup.config.ts create mode 100644 packages/types/tsup.config.ts create mode 100644 packages/wasm/tsup.config.ts diff --git a/packages/bech32m/package.json b/packages/bech32m/package.json index 38d7095f21..f43d7c4da3 100644 --- a/packages/bech32m/package.json +++ b/packages/bech32m/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/bech32m/tsup.config.ts b/packages/bech32m/tsup.config.ts new file mode 100644 index 0000000000..3fc76b71b5 --- /dev/null +++ b/packages/bech32m/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/client/package.json b/packages/client/package.json index 20962bc5e9..e273b78993 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build" diff --git a/packages/client/tsup.config.ts b/packages/client/tsup.config.ts new file mode 100644 index 0000000000..3fc76b71b5 --- /dev/null +++ b/packages/client/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/crypto/package.json b/packages/crypto/package.json index e8cbabdfb1..d1c57fd08f 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/crypto/tsup.config.ts b/packages/crypto/tsup.config.ts new file mode 100644 index 0000000000..3dbd269c13 --- /dev/null +++ b/packages/crypto/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts', '!src/*.test.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/getters/package.json b/packages/getters/package.json index c80908a2ce..b208219add 100644 --- a/packages/getters/package.json +++ b/packages/getters/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/getters/tsup.config.ts b/packages/getters/tsup.config.ts new file mode 100644 index 0000000000..3dbd269c13 --- /dev/null +++ b/packages/getters/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts', '!src/*.test.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 758d616c80..1391255310 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry 'src/*/*.ts' --entry '!src/**/*.test.ts' --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/perspective/tsup.config.ts b/packages/perspective/tsup.config.ts new file mode 100644 index 0000000000..1feceb55a1 --- /dev/null +++ b/packages/perspective/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/**/*.ts', '!src/**/*.test.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index fbf5656a73..9913dc5cda 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build" diff --git a/packages/protobuf/tsup.config.ts b/packages/protobuf/tsup.config.ts new file mode 100644 index 0000000000..3fc76b71b5 --- /dev/null +++ b/packages/protobuf/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/query/package.json b/packages/query/package.json index 5144ea0021..2ecfa360e5 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean src/*.ts --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/query/tsup.config.ts b/packages/query/tsup.config.ts new file mode 100644 index 0000000000..3fc76b71b5 --- /dev/null +++ b/packages/query/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/services/package.json b/packages/services/package.json index 42d6837061..54e22d4ad6 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry 'src/ctx/*.ts' --entry 'src/*/index.ts' --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/services/tsup.config.ts b/packages/services/tsup.config.ts new file mode 100644 index 0000000000..e0d983e66a --- /dev/null +++ b/packages/services/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/ctx/*.ts', 'src/*/index.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/storage/package.json b/packages/storage/package.json index 0c10b35e58..c9f0573646 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean src/indexed-db/index.ts --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/storage/tsup.config.ts b/packages/storage/tsup.config.ts new file mode 100644 index 0000000000..3b76719b5d --- /dev/null +++ b/packages/storage/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/indexed-db/index.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/transport-chrome/package.json b/packages/transport-chrome/package.json index 4d065b8cd1..8522304cf9 100644 --- a/packages/transport-chrome/package.json +++ b/packages/transport-chrome/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/transport-chrome/tsup.config.ts b/packages/transport-chrome/tsup.config.ts new file mode 100644 index 0000000000..3dbd269c13 --- /dev/null +++ b/packages/transport-chrome/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts', '!src/*.test.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/transport-dom/package.json b/packages/transport-dom/package.json index 18b7a56ed5..2792c668ce 100644 --- a/packages/transport-dom/package.json +++ b/packages/transport-dom/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", diff --git a/packages/transport-dom/tsup.config.ts b/packages/transport-dom/tsup.config.ts new file mode 100644 index 0000000000..3dbd269c13 --- /dev/null +++ b/packages/transport-dom/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts', '!src/*.test.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/types/package.json b/packages/types/package.json index 782922fb67..7dc1c27200 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", @@ -17,7 +17,8 @@ "dist" ], "exports": { - "./*": "./src/*.ts" + "./*": "./src/*.ts", + "./internal-msg/*": "./src/internal-msg/*.ts" }, "publishConfig": { "exports": { @@ -25,6 +26,10 @@ "default": "./dist/*.js", "types": "./dist/*.d.ts" }, + "./internal-msg/*": { + "default": "./dist/internal-msg/*.js", + "types": "./dist/internal-msg/*.d.ts" + }, "./chunk-*": null } }, diff --git a/packages/types/tsup.config.ts b/packages/types/tsup.config.ts new file mode 100644 index 0000000000..84c610f881 --- /dev/null +++ b/packages/types/tsup.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts', 'src/internal-msg/*.ts', '!src/*.test.ts'], + format: ['esm'], + keepNames: true, + minify: true, +}); diff --git a/packages/ui/package.json b/packages/ui/package.json index 6c8e01ce6b..d4746e6be5 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry './components/**/*.ts*' --entry './lib/**/*.ts' --entry '!./**/*.test.*' --entry '!./**/*.stories.*' --dts --minify --keep-names --format 'esm'", + "build": "tsup", "build-storybook": "storybook build", "clean": "rm -rf dist package penumbra-zone-*.tgz", "lint": "eslint components lib", diff --git a/packages/ui/tsup.config.ts b/packages/ui/tsup.config.ts index f3545e5070..406ac8ac77 100644 --- a/packages/ui/tsup.config.ts +++ b/packages/ui/tsup.config.ts @@ -1,9 +1,10 @@ import { defineConfig } from 'tsup'; export default defineConfig({ - entry: ['components/**/*.tsx', 'lib/**/*.ts', '!**/*.(test|storybook).ts*'], clean: true, - minify: true, dts: true, + entry: ['components/**/*.tsx', 'lib/**/*.ts', '!(components|lib)/**/*.(test|storybook).*'], format: ['esm'], + keepNames: true, + minify: true, }); diff --git a/packages/wasm/package.json b/packages/wasm/package.json index bfa4511897..8437890a41 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup --clean --entry 'src/*.ts' --entry '!src/*.test.ts' --loader '.wasm=file' --dts --minify --keep-names --format esm", + "build": "tsup", "clean": "rm -rfv dist wasm package penumbra-zone-wasm-*.tgz", "clean:rust": "cargo clean --manifest-path ./crate/Cargo.toml", "compile": "cd crate && wasm-pack build --no-pack --target bundler --out-name index --out-dir ../wasm", diff --git a/packages/wasm/tsup.config.ts b/packages/wasm/tsup.config.ts new file mode 100644 index 0000000000..89ca8c070e --- /dev/null +++ b/packages/wasm/tsup.config.ts @@ -0,0 +1,13 @@ +import { defineConfig } from 'tsup'; + +export default defineConfig({ + clean: true, + dts: true, + entry: ['src/*.ts', '!src/*.test.ts'], + format: ['esm'], + keepNames: true, + loader: { + '.wasm': 'file', + }, + minify: true, +}); From 7cd75aa743962bdfa2b61919f2e11ec346b5e1f0 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Sun, 16 Jun 2024 18:38:42 -0700 Subject: [PATCH 15/31] tsconfigs --- apps/minifront/tsconfig.json | 2 +- packages/polyfills/tsconfig.json | 5 +---- packages/zquery/tsconfig.json | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/apps/minifront/tsconfig.json b/apps/minifront/tsconfig.json index 4d6d6b47aa..bf2236b9dc 100644 --- a/apps/minifront/tsconfig.json +++ b/apps/minifront/tsconfig.json @@ -1,5 +1,5 @@ { "extends": "tsconfig/vite.json", - "include": ["src", "*.ts", "__mocks__"], + "include": ["src", "tests-setup.ts", "__mocks__"], "exclude": ["node_modules"] } diff --git a/packages/polyfills/tsconfig.json b/packages/polyfills/tsconfig.json index 4b5e1fa979..b5d6f0cef0 100644 --- a/packages/polyfills/tsconfig.json +++ b/packages/polyfills/tsconfig.json @@ -3,9 +3,6 @@ "exclude": ["node_modules"], "include": ["src"], "compilerOptions": { - "noEmit": true, - "declaration": false, - "declarationMap": false, - "sourceMap": false + "noEmit": true } } diff --git a/packages/zquery/tsconfig.json b/packages/zquery/tsconfig.json index 1a0290500b..be69dc207b 100644 --- a/packages/zquery/tsconfig.json +++ b/packages/zquery/tsconfig.json @@ -1,5 +1,5 @@ { "extends": "tsconfig/base.json", - "include": [".", "./tests-setup.ts"], + "include": ["src", "tests-setup.ts"], "exclude": ["dist", "build", "node_modules"] } From 5797f611baa9813fc29b042cd7e7b281c0eb7123 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Sun, 16 Jun 2024 18:53:38 -0700 Subject: [PATCH 16/31] rebase --- packages/ui/components/ui/network.stories.tsx | 1 - packages/ui/tsup.config.ts | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/ui/components/ui/network.stories.tsx b/packages/ui/components/ui/network.stories.tsx index 357345f4be..b11d5ae748 100644 --- a/packages/ui/components/ui/network.stories.tsx +++ b/packages/ui/components/ui/network.stories.tsx @@ -13,7 +13,6 @@ type Story = StoryObj; export const Basic: Story = { args: { name: 'penumbra-testnet-deimos-6', - connectIndicator: true, href: 'https://app.testnet.penumbra.zone', }, }; diff --git a/packages/ui/tsup.config.ts b/packages/ui/tsup.config.ts index 406ac8ac77..ddf23418b4 100644 --- a/packages/ui/tsup.config.ts +++ b/packages/ui/tsup.config.ts @@ -3,7 +3,7 @@ import { defineConfig } from 'tsup'; export default defineConfig({ clean: true, dts: true, - entry: ['components/**/*.tsx', 'lib/**/*.ts', '!(components|lib)/**/*.(test|storybook).*'], + entry: ['components/**/*.tsx', 'lib/**/*.ts', '!**/*.(test|storybook).*'], format: ['esm'], keepNames: true, minify: true, From 67edd423a83ca9e86dc9b92371ec38d02fae7a80 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Sun, 16 Jun 2024 19:04:58 -0700 Subject: [PATCH 17/31] misplaced file --- {package => packages}/query/vitest.config.ts | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {package => packages}/query/vitest.config.ts (100%) diff --git a/package/query/vitest.config.ts b/packages/query/vitest.config.ts similarity index 100% rename from package/query/vitest.config.ts rename to packages/query/vitest.config.ts From 4a8cc6499ec2d01ce9449ee7a9bfddcbe9191dcb Mon Sep 17 00:00:00 2001 From: turbocrime Date: Sun, 16 Jun 2024 23:50:38 -0700 Subject: [PATCH 18/31] trying to use packages --- apps/minifront/package.json | 3 +- apps/minifront/tailwind.config.js | 2 +- apps/node-status/package.json | 1 - apps/node-status/tailwind.config.js | 2 +- package.json | 14 +- packages/bech32m/package.json | 3 +- packages/bech32m/tsup.config.ts | 3 +- packages/client/package.json | 6 +- packages/client/tsup.config.ts | 3 +- packages/crypto/tsup.config.ts | 3 +- packages/getters/package.json | 5 +- packages/getters/tsup.config.ts | 3 +- packages/perspective/package.json | 10 +- packages/perspective/tsup.config.ts | 3 +- packages/protobuf/package.json | 6 +- packages/protobuf/tsup.config.ts | 3 +- packages/query/package.json | 18 +- packages/query/src/block-processor.ts | 2 +- packages/query/tsup.config.ts | 3 +- packages/services/package.json | 20 +- packages/services/tsup.config.ts | 3 +- packages/storage/package.json | 21 +- packages/storage/tsup.config.ts | 3 +- packages/tailwind-config/package.json | 22 +- .../resolved-tailwind-config.ts | 4 - packages/tailwind-config/tsconfig.json | 10 + packages/transport-chrome/package.json | 8 +- packages/transport-chrome/tsup.config.ts | 3 +- packages/transport-dom/tsup.config.ts | 3 +- packages/types/package.json | 14 +- packages/types/tsup.config.ts | 3 +- packages/ui/components/ui/box.tsx | 7 - packages/ui/package.json | 75 +++- packages/ui/tailwind.config.js | 2 +- packages/ui/tsup.config.ts | 5 +- packages/wasm/package.json | 13 +- packages/wasm/tsup.config.ts | 13 - pnpm-lock.yaml | 406 +++++++++++++----- 38 files changed, 465 insertions(+), 263 deletions(-) delete mode 100644 packages/tailwind-config/resolved-tailwind-config.ts create mode 100644 packages/tailwind-config/tsconfig.json delete mode 100644 packages/wasm/tsup.config.ts diff --git a/apps/minifront/package.json b/apps/minifront/package.json index 5c91a12902..68c506aa60 100644 --- a/apps/minifront/package.json +++ b/apps/minifront/package.json @@ -22,7 +22,6 @@ "@penumbra-labs/registry": "8.0.1", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/client": "workspace:*", - "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", @@ -66,4 +65,4 @@ "firebase-tools": "^13.9.0", "postcss": "^8.4.38" } -} +} \ No newline at end of file diff --git a/apps/minifront/tailwind.config.js b/apps/minifront/tailwind.config.js index c97ca2ed8e..8a4c010e79 100644 --- a/apps/minifront/tailwind.config.js +++ b/apps/minifront/tailwind.config.js @@ -1 +1 @@ -export { default } from '@penumbra-zone/tailwind-config'; +export * from '@penumbra-zone/tailwind-config'; diff --git a/apps/node-status/package.json b/apps/node-status/package.json index 46f11a747e..856c9b2f65 100644 --- a/apps/node-status/package.json +++ b/apps/node-status/package.json @@ -13,7 +13,6 @@ }, "dependencies": { "@connectrpc/connect-web": "^1.4.0", - "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/ui": "workspace:*", "date-fns": "^3.6.0", diff --git a/apps/node-status/tailwind.config.js b/apps/node-status/tailwind.config.js index c97ca2ed8e..8a4c010e79 100644 --- a/apps/node-status/tailwind.config.js +++ b/apps/node-status/tailwind.config.js @@ -1 +1 @@ -export { default } from '@penumbra-zone/tailwind-config'; +export * from '@penumbra-zone/tailwind-config'; diff --git a/package.json b/package.json index a0d137550b..91b0e36d43 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,8 @@ "test:rust": "turbo test:rust" }, "dependencies": { + "@buf/connectrpc_eliza.bufbuild_es": "1.9.0-20230913231627-233fca715f49.1", + "@buf/connectrpc_eliza.connectrpc_es": "1.4.0-20230913231627-233fca715f49.2", "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240530142100-ad4444393387.2", "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", @@ -35,16 +37,15 @@ "@buf/tendermint_tendermint.bufbuild_es": "1.9.0-20231117195010-33ed361a9051.1", "@bufbuild/protobuf": "^1.10.0", "@connectrpc/connect": "^1.4.0", - "@connectrpc/connect-web": "^1.4.0", - "@penumbra-zone/keys": "workspace:*" + "@connectrpc/connect-web": "^1.4.0" }, "devDependencies": { - "@buf/connectrpc_eliza.bufbuild_es": "1.9.0-20230913231627-233fca715f49.1", - "@buf/connectrpc_eliza.connectrpc_es": "1.4.0-20230913231627-233fca715f49.2", "@changesets/cli": "^2.27.3", + "@penumbra-zone/bech32m": "workspace:*", + "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/eslint-config": "workspace:*", + "@penumbra-zone/keys": "workspace:*", "@penumbra-zone/polyfills": "workspace:*", - "@penumbra-zone/tailwind-config": "workspace:*", "@penumbra-zone/types": "workspace:*", "@storybook/react-vite": "8.1.1", "@turbo/gen": "^1.13.3", @@ -52,12 +53,13 @@ "@vitejs/plugin-react": "^4.2.1", "@vitejs/plugin-react-swc": "^3.6.0", "@vitest/browser": "^1.6.0", + "autoprefixer": "^10.4.19", "jsdom": "^24.0.0", "playwright": "^1.44.0", "prettier": "^3.2.5", - "react": "^18.3.1", "syncpack": "^12.3.2", "tailwindcss": "^3.4.3", + "tailwindcss-animate": "^1.0.7", "tsconfig": "workspace:*", "tsup": "^8.1.0", "turbo": "^1.13.3", diff --git a/packages/bech32m/package.json b/packages/bech32m/package.json index f43d7c4da3..aa0912bcbc 100644 --- a/packages/bech32m/package.json +++ b/packages/bech32m/package.json @@ -30,8 +30,7 @@ "./*": { "types": "./dist/*.d.ts", "default": "./dist/*.js" - }, - "./chunk-*": null + } } }, "dependencies": { diff --git a/packages/bech32m/tsup.config.ts b/packages/bech32m/tsup.config.ts index 3fc76b71b5..9fbe1a7dc4 100644 --- a/packages/bech32m/tsup.config.ts +++ b/packages/bech32m/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/client/package.json b/packages/client/package.json index e273b78993..1cbf721b36 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -32,11 +32,9 @@ } } }, - "dependencies": { + "peerDependencies": { "@connectrpc/connect": "^1.4.0", + "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*" - }, - "peerDependencies": { - "@penumbra-zone/protobuf": "workspace:*" } } diff --git a/packages/client/tsup.config.ts b/packages/client/tsup.config.ts index 3fc76b71b5..9fbe1a7dc4 100644 --- a/packages/client/tsup.config.ts +++ b/packages/client/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/crypto/tsup.config.ts b/packages/crypto/tsup.config.ts index 3dbd269c13..93dd657916 100644 --- a/packages/crypto/tsup.config.ts +++ b/packages/crypto/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts', '!src/*.test.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/getters/package.json b/packages/getters/package.json index b208219add..5f7334920c 100644 --- a/packages/getters/package.json +++ b/packages/getters/package.json @@ -25,11 +25,10 @@ "./*": { "types": "./dist/*.d.ts", "default": "./dist/*.js" - }, - "./chunk-*": null + } } }, - "dependencies": { + "devDependencies": { "@penumbra-zone/bech32m": "workspace:*" }, "peerDependencies": { diff --git a/packages/getters/tsup.config.ts b/packages/getters/tsup.config.ts index 3dbd269c13..93dd657916 100644 --- a/packages/getters/tsup.config.ts +++ b/packages/getters/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts', '!src/*.test.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 1391255310..0f9f26dbee 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -38,15 +38,9 @@ } } }, - "dependencies": { - "@penumbra-zone/bech32m": "workspace:*", + "peerDependencies": { + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/wasm": "workspace:*" - }, - "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1" - }, - "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1" } } diff --git a/packages/perspective/tsup.config.ts b/packages/perspective/tsup.config.ts index 1feceb55a1..f8b4c83070 100644 --- a/packages/perspective/tsup.config.ts +++ b/packages/perspective/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/**/*.ts', '!src/**/*.test.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index 9913dc5cda..392099ba8c 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -29,13 +29,9 @@ "./*": { "types": "./dist/*", "default": "./dist/*" - }, - "./chunk-*": null + } } }, - "devDependencies": { - "@bufbuild/protobuf": "^1.10.0" - }, "peerDependencies": { "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240530142100-ad4444393387.2", diff --git a/packages/protobuf/tsup.config.ts b/packages/protobuf/tsup.config.ts index 3fc76b71b5..9fbe1a7dc4 100644 --- a/packages/protobuf/tsup.config.ts +++ b/packages/protobuf/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/query/package.json b/packages/query/package.json index 2ecfa360e5..73fb5223a4 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -28,25 +28,17 @@ } }, "dependencies": { - "@penumbra-zone/bech32m": "workspace:*", - "@penumbra-zone/crypto-web": "workspace:*", - "@penumbra-zone/getters": "workspace:*", - "@penumbra-zone/protobuf": "workspace:*", - "@penumbra-zone/wasm": "workspace:*", "exponential-backoff": "^3.1.1" }, - "devDependencies": { - "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0", - "@connectrpc/connect-web": "^1.4.0" - }, "peerDependencies": { "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@bufbuild/protobuf": "^1.10.0", "@connectrpc/connect": "^1.4.0", - "@connectrpc/connect-web": "^1.4.0" + "@connectrpc/connect-web": "^1.4.0", + "@penumbra-zone/bech32m": "workspace:*", + "@penumbra-zone/getters": "workspace:*", + "@penumbra-zone/protobuf": "workspace:*", + "@penumbra-zone/wasm": "workspace:*" } } diff --git a/packages/query/src/block-processor.ts b/packages/query/src/block-processor.ts index 81d74e47fc..56cc20cd3a 100644 --- a/packages/query/src/block-processor.ts +++ b/packages/query/src/block-processor.ts @@ -312,7 +312,7 @@ export class BlockProcessor implements BlockProcessorInterface { await this.handleEpochTransition(compactBlock.height, latestKnownBlockHeight); } - if (__ASSERT_ROOT__) { + if (globalThis.__ASSERT_ROOT__) { /* * Compares the locally stored, filtered TCT root with the actual one on chain. They should match. * This is expensive to do every block, so should only be done in development for debugging purposes. diff --git a/packages/query/tsup.config.ts b/packages/query/tsup.config.ts index 3fc76b71b5..9fbe1a7dc4 100644 --- a/packages/query/tsup.config.ts +++ b/packages/query/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/services/package.json b/packages/services/package.json index 54e22d4ad6..4f1dc9f15c 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -32,23 +32,19 @@ } } }, - "dependencies": { - "@penumbra-zone/bech32m": "workspace:*", - "@penumbra-zone/crypto-web": "workspace:*", + "devDependencies": { + "@types/chrome": "^0.0.268" + }, + "peerDependencies": { "@penumbra-zone/getters": "workspace:*", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@bufbuild/protobuf": "^1.10.0", + "@connectrpc/connect": "^1.4.0", "@penumbra-zone/perspective": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/query": "workspace:*", "@penumbra-zone/storage": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*", "@penumbra-zone/wasm": "workspace:*" - }, - "devDependencies": { - "@types/chrome": "^0.0.268" - }, - "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0" } -} +} \ No newline at end of file diff --git a/packages/services/tsup.config.ts b/packages/services/tsup.config.ts index e0d983e66a..a2300dd84e 100644 --- a/packages/services/tsup.config.ts +++ b/packages/services/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/ctx/*.ts', 'src/*/index.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/storage/package.json b/packages/storage/package.json index c9f0573646..4ae2758150 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -20,25 +20,22 @@ "./indexed-db": "./src/indexed-db/index.ts" }, "publishConfig": { - "./indexed-db": { - "default": "./dist/indexed-db/index.js", - "types": "./dist/indexed-db/index.d.ts" + "exports": { + "./indexed-db": { + "default": "./dist/index.js", + "types": "./dist/index.d.ts" + } } }, "dependencies": { "@penumbra-labs/registry": "8.0.1", - "@penumbra-zone/bech32m": "workspace:*", - "@penumbra-zone/crypto-web": "workspace:*", - "@penumbra-zone/getters": "workspace:*", - "@penumbra-zone/wasm": "workspace:*", "idb": "^8.0.0" }, - "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" - }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" + "@bufbuild/protobuf": "^1.10.0", + "@penumbra-zone/bech32m": "workspace:*", + "@penumbra-zone/getters": "workspace:*", + "@penumbra-zone/wasm": "workspace:*" } } diff --git a/packages/storage/tsup.config.ts b/packages/storage/tsup.config.ts index 3b76719b5d..27f49536d2 100644 --- a/packages/storage/tsup.config.ts +++ b/packages/storage/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/indexed-db/index.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/tailwind-config/package.json b/packages/tailwind-config/package.json index d01ced298d..defb83cc1f 100644 --- a/packages/tailwind-config/package.json +++ b/packages/tailwind-config/package.json @@ -1,10 +1,26 @@ { "name": "@penumbra-zone/tailwind-config", "version": "2.0.1", - "private": true, "license": "(MIT OR Apache-2.0)", - "main": "index.ts", - "dependencies": { + "type": "module", + "scripts": { + "build": "tsc" + }, + "files": [ + "dist" + ], + "exports": { + ".": "./index.ts" + }, + "publishConfig": { + "exports": { + ".": { + "default": "./dist/index.js", + "types": "./dist/index.d.ts" + } + } + }, + "peerDependencies": { "tailwindcss": "^3.4.3", "tailwindcss-animate": "^1.0.7" } diff --git a/packages/tailwind-config/resolved-tailwind-config.ts b/packages/tailwind-config/resolved-tailwind-config.ts deleted file mode 100644 index 6a8ac2ce95..0000000000 --- a/packages/tailwind-config/resolved-tailwind-config.ts +++ /dev/null @@ -1,4 +0,0 @@ -import resolveConfig from 'tailwindcss/resolveConfig'; -import tailwindConfig from '@penumbra-zone/tailwind-config'; - -export const RESOLVED_TAILWIND_CONFIG = resolveConfig(tailwindConfig); diff --git a/packages/tailwind-config/tsconfig.json b/packages/tailwind-config/tsconfig.json new file mode 100644 index 0000000000..69187e9d07 --- /dev/null +++ b/packages/tailwind-config/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "tsconfig/base.json", + "include": ["index.ts"], + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "sourceMap": false, + "declarationMap": false + } +} diff --git a/packages/transport-chrome/package.json b/packages/transport-chrome/package.json index 8522304cf9..fb1edaf13c 100644 --- a/packages/transport-chrome/package.json +++ b/packages/transport-chrome/package.json @@ -25,16 +25,12 @@ } } }, - "dependencies": { - "@penumbra-zone/transport-dom": "workspace:*" - }, "devDependencies": { - "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0", "@types/chrome": "^0.0.268" }, "peerDependencies": { "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0" + "@connectrpc/connect": "^1.4.0", + "@penumbra-zone/transport-dom": "workspace:*" } } diff --git a/packages/transport-chrome/tsup.config.ts b/packages/transport-chrome/tsup.config.ts index 3dbd269c13..93dd657916 100644 --- a/packages/transport-chrome/tsup.config.ts +++ b/packages/transport-chrome/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts', '!src/*.test.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/transport-dom/tsup.config.ts b/packages/transport-dom/tsup.config.ts index 3dbd269c13..93dd657916 100644 --- a/packages/transport-dom/tsup.config.ts +++ b/packages/transport-dom/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts', '!src/*.test.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/types/package.json b/packages/types/package.json index 7dc1c27200..13adfbe2c2 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -29,25 +29,19 @@ "./internal-msg/*": { "default": "./dist/internal-msg/*.js", "types": "./dist/internal-msg/*.d.ts" - }, - "./chunk-*": null + } } }, "dependencies": { - "@penumbra-zone/bech32m": "workspace:*", - "@penumbra-zone/getters": "workspace:*", "bignumber.js": "^9.1.2", "idb": "^8.0.0", "zod": "^3.23.8" }, - "devDependencies": { - "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" - }, "peerDependencies": { "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" + "@bufbuild/protobuf": "^1.10.0", + "@penumbra-zone/bech32m": "workspace:*", + "@penumbra-zone/getters": "workspace:*" } } diff --git a/packages/types/tsup.config.ts b/packages/types/tsup.config.ts index 84c610f881..9cf7b4218e 100644 --- a/packages/types/tsup.config.ts +++ b/packages/types/tsup.config.ts @@ -6,5 +6,6 @@ export default defineConfig({ entry: ['src/*.ts', 'src/internal-msg/*.ts', '!src/*.test.ts'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/ui/components/ui/box.tsx b/packages/ui/components/ui/box.tsx index 359b585672..7b9ba8e0fd 100644 --- a/packages/ui/components/ui/box.tsx +++ b/packages/ui/components/ui/box.tsx @@ -1,7 +1,6 @@ import { cva, VariantProps } from 'class-variance-authority'; import { motion } from 'framer-motion'; import { PropsWithChildren, ReactNode } from 'react'; -import { RESOLVED_TAILWIND_CONFIG } from '@penumbra-zone/tailwind-config/resolved-tailwind-config'; import { cn } from '../../lib/utils'; const variants = cva('rounded-lg border bg-background', { @@ -51,12 +50,6 @@ export const Box = ({ layout={layout ?? !!layoutId} layoutId={layoutId} className={cn('flex flex-col gap-4', variants({ spacing, state, overflow }))} - /** - * Set the border radius via the style prop so it doesn't get distorted by framer-motion. - * - * @see https://www.framer.com/motion/layout-animations/##scale-correction - */ - style={{ borderRadius: RESOLVED_TAILWIND_CONFIG.theme.borderRadius.lg }} > {(label ?? headerContent) && (
diff --git a/packages/ui/package.json b/packages/ui/package.json index d4746e6be5..743a497f3d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -19,12 +19,63 @@ }, "files": [ "dist", + "postcss.config.js", "fonts", "styles" ], + "exports": { + "./components/ui/*": "./components/ui/*.tsx", + "./components/ui/dutch-auction-component": "./components/ui/dutch-auction-component/index.tsx", + "./components/ui/identicon": "./components/ui/identicon/index.tsx", + "./components/ui/slider": "./components/ui/slider/index.tsx", + "./components/ui/tx/view/asset-icon": "./components/ui/tx/view/asset-icon/index.tsx", + "./components/ui/tx/view/value": "./components/ui/tx/view/value/index.tsx", + "./lib/toast/*": "./lib/toast/*.ts", + "./lib/toast/transaction-toast": "./lib/toast/transaction-toast.tsx", + "./lib/utils": "./lib/utils.ts", + "./postcss.config.js": "./postcss.config.js", + "./styles/*": "./styles/*" + }, "publishConfig": { "exports": { - "./chunk-*": null + "./components/ui/*": { + "default": "./dist/components/ui/*.js", + "types": "./dist/components/ui/*.d.ts" + }, + "./components/ui/dutch-auction-component": { + "default": "./dist/components/ui/dutch-auction-component/index.js", + "types": "./dist/components/ui/dutch-auction-component/index.d.ts" + }, + "./components/ui/identicon": { + "default": "./dist/components/ui/identicon/index.js", + "types": "./dist/components/ui/identicon/index.d.ts" + }, + "./components/ui/slider": { + "default": "./dist/components/ui/slider/index.js", + "types": "./dist/components/ui/slider/index.d.ts" + }, + "./components/ui/tx/view/asset-icon": { + "default": "./dist/components/ui/tx/view/asset-icon/index.js", + "types": "./dist/components/ui/tx/view/asset-icon/index.d.ts" + }, + "./components/ui/tx/view/value": { + "default": "./dist/components/ui/tx/view/value/index.js", + "types": "./dist/components/ui/tx/view/value/index.d.ts" + }, + "./lib/toast/*": { + "default": "./dist/lib/toast/*.js", + "types": "./dist/lib/toast/*.d.ts" + }, + "./lib/utils": { + "default": "./dist/lib/utils.js", + "types": "./dist/lib/utils.d.ts" + }, + "./postcss.config.js": { + "default": "./postcss.config.js" + }, + "./styles/*": { + "default": "./styles/*" + } } }, "dependencies": { @@ -32,9 +83,6 @@ "@emotion/styled": "^11.11.5", "@mui/material": "^5.15.18", "@penumbra-labs/registry": "8.0.1", - "@penumbra-zone/bech32m": "workspace:*", - "@penumbra-zone/getters": "workspace:*", - "@penumbra-zone/perspective": "workspace:*", "@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-checkbox": "^1.0.4", "@radix-ui/react-dialog": "1.0.5", @@ -78,8 +126,6 @@ "tinycolor2": "^1.6.0" }, "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0", "@storybook/addon-essentials": "^8.1.1", "@storybook/addon-interactions": "^8.1.1", "@storybook/addon-links": "^8.1.1", @@ -94,16 +140,17 @@ "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0", "@types/tinycolor2": "^1.4.6", - "autoprefixer": "^10.4.19", - "eslint-plugin-storybook": "^0.8.0", - "postcss": "^8.4.38", "prop-types": "^15.8.1", - "react": "^18.3.1", - "storybook": "^8.1.1", - "tailwindcss": "^3.4.3" + "storybook": "^8.1.1" }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" + "@bufbuild/protobuf": "^1.10.0", + "@penumbra-zone/getters": "workspace:*", + "@penumbra-zone/perspective": "workspace:*", + "@penumbra-zone/tailwind-config": "workspace:*", + "postcss": "^8.4.38", + "react": "^18.3.1", + "tailwindcss": "^3.4.3" } -} +} \ No newline at end of file diff --git a/packages/ui/tailwind.config.js b/packages/ui/tailwind.config.js index c97ca2ed8e..8a4c010e79 100644 --- a/packages/ui/tailwind.config.js +++ b/packages/ui/tailwind.config.js @@ -1 +1 @@ -export { default } from '@penumbra-zone/tailwind-config'; +export * from '@penumbra-zone/tailwind-config'; diff --git a/packages/ui/tsup.config.ts b/packages/ui/tsup.config.ts index ddf23418b4..01f95d259e 100644 --- a/packages/ui/tsup.config.ts +++ b/packages/ui/tsup.config.ts @@ -3,8 +3,9 @@ import { defineConfig } from 'tsup'; export default defineConfig({ clean: true, dts: true, - entry: ['components/**/*.tsx', 'lib/**/*.ts', '!**/*.(test|storybook).*'], + entry: ['components/**/*.tsx', 'lib/**/*.ts', 'lib/**/*.tsx', '!**/*.(test|storybook).*'], format: ['esm'], keepNames: true, - minify: true, + minify: false, + splitting: false, }); diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 8437890a41..bbf21c01d9 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist wasm package penumbra-zone-wasm-*.tgz", "clean:rust": "cargo clean --manifest-path ./crate/Cargo.toml", "compile": "cd crate && wasm-pack build --no-pack --target bundler --out-name index --out-dir ../wasm", @@ -16,6 +16,7 @@ "lint": "eslint src", "lint:rust": "cd crate && cargo fmt --all -- --check && cargo clippy -- -D warnings && cargo clippy --tests -- -D warnings", "postcompile": "touch ./wasm/.npmignore", + "prebuild": "tsc --build --clean", "prepack": "$npm_execpath run build", "test": "vitest run", "test:rust": "cd crate && wasm-pack test --headless --firefox -- --test build --target wasm32-unknown-unknown --release --features 'mock-database'" @@ -35,13 +36,7 @@ } } }, - "dependencies": { - "@penumbra-zone/protobuf": "workspace:*" - }, "devDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0", - "@penumbra-zone/bech32m": "workspace:*", "fake-indexeddb": "^6.0.0" }, "optionalDependencies": { @@ -49,6 +44,8 @@ }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@bufbuild/protobuf": "^1.10.0" + "@bufbuild/protobuf": "^1.10.0", + "@penumbra-zone/bech32m": "workspace:*", + "@penumbra-zone/protobuf": "workspace:*" } } diff --git a/packages/wasm/tsup.config.ts b/packages/wasm/tsup.config.ts deleted file mode 100644 index 89ca8c070e..0000000000 --- a/packages/wasm/tsup.config.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts', '!src/*.test.ts'], - format: ['esm'], - keepNames: true, - loader: { - '.wasm': 'file', - }, - minify: true, -}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aeab0be88f..0bf70260cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,12 @@ importers: .: dependencies: + '@buf/connectrpc_eliza.bufbuild_es': + specifier: 1.9.0-20230913231627-233fca715f49.1 + version: 1.9.0-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0) + '@buf/connectrpc_eliza.connectrpc_es': + specifier: 1.4.0-20230913231627-233fca715f49.2 + version: 1.4.0-20230913231627-233fca715f49.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@buf/cosmos_ibc.bufbuild_es': specifier: 1.9.0-20240530142100-ad4444393387.1 version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) @@ -32,28 +38,25 @@ importers: '@connectrpc/connect-web': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@penumbra-zone/keys': - specifier: workspace:* - version: link:packages/keys devDependencies: - '@buf/connectrpc_eliza.bufbuild_es': - specifier: 1.9.0-20230913231627-233fca715f49.1 - version: 1.9.0-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0) - '@buf/connectrpc_eliza.connectrpc_es': - specifier: 1.4.0-20230913231627-233fca715f49.2 - version: 1.4.0-20230913231627-233fca715f49.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@changesets/cli': specifier: ^2.27.3 version: 2.27.5 + '@penumbra-zone/bech32m': + specifier: workspace:* + version: link:packages/bech32m + '@penumbra-zone/crypto-web': + specifier: workspace:* + version: link:packages/crypto '@penumbra-zone/eslint-config': specifier: workspace:* version: link:packages/eslint-config + '@penumbra-zone/keys': + specifier: workspace:* + version: link:packages/keys '@penumbra-zone/polyfills': specifier: workspace:* version: link:packages/polyfills - '@penumbra-zone/tailwind-config': - specifier: workspace:* - version: link:packages/tailwind-config '@penumbra-zone/types': specifier: workspace:* version: link:packages/types @@ -75,6 +78,9 @@ importers: '@vitest/browser': specifier: ^1.6.0 version: 1.6.0(playwright@1.44.1)(vitest@1.6.0) + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.38) jsdom: specifier: ^24.0.0 version: 24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -84,21 +90,21 @@ importers: prettier: specifier: ^3.2.5 version: 3.3.1 - react: - specifier: ^18.3.1 - version: 18.3.1 syncpack: specifier: ^12.3.2 version: 12.3.2(typescript@5.4.5) tailwindcss: specifier: ^3.4.3 version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) tsconfig: specifier: workspace:* version: link:packages/tsconfig tsup: specifier: ^8.1.0 - version: 8.1.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) turbo: specifier: ^1.13.3 version: 1.13.4 @@ -150,9 +156,6 @@ importers: '@penumbra-zone/client': specifier: workspace:* version: link:../../packages/client - '@penumbra-zone/crypto-web': - specifier: workspace:* - version: link:../../packages/crypto '@penumbra-zone/getters': specifier: workspace:* version: link:../../packages/getters @@ -280,9 +283,6 @@ importers: '@connectrpc/connect-web': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@penumbra-zone/crypto-web': - specifier: workspace:* - version: link:../../packages/crypto '@penumbra-zone/protobuf': specifier: workspace:* version: link:../../packages/protobuf @@ -402,30 +402,27 @@ importers: '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 - '@penumbra-zone/bech32m': - specifier: workspace:* - version: link:../bech32m '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf + devDependencies: + '@penumbra-zone/bech32m': + specifier: workspace:* + version: link:../bech32m packages/keys: {} packages/perspective: dependencies: - '@penumbra-zone/bech32m': - specifier: workspace:* - version: link:../bech32m + '@buf/penumbra-zone_penumbra.bufbuild_es': + specifier: 1.9.0-20240528180215-8fe1c79485f8.1 + version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) '@penumbra-zone/getters': specifier: workspace:* version: link:../getters '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm - devDependencies: - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) packages/polyfills: dependencies: @@ -447,32 +444,12 @@ importers: '@buf/penumbra-zone_penumbra.connectrpc_es': specifier: 1.4.0-20240528180215-8fe1c79485f8.2 version: 1.4.0-20240528180215-8fe1c79485f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - devDependencies: '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 packages/query: dependencies: - '@penumbra-zone/bech32m': - specifier: workspace:* - version: link:../bech32m - '@penumbra-zone/crypto-web': - specifier: workspace:* - version: link:../crypto - '@penumbra-zone/getters': - specifier: workspace:* - version: link:../getters - '@penumbra-zone/protobuf': - specifier: workspace:* - version: link:../protobuf - '@penumbra-zone/wasm': - specifier: workspace:* - version: link:../wasm - exponential-backoff: - specifier: ^3.1.1 - version: 3.1.1 - devDependencies: '@buf/cosmos_ibc.bufbuild_es': specifier: 1.9.0-20240530142100-ad4444393387.1 version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) @@ -488,6 +465,21 @@ importers: '@connectrpc/connect-web': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@penumbra-zone/bech32m': + specifier: workspace:* + version: link:../bech32m + '@penumbra-zone/getters': + specifier: workspace:* + version: link:../getters + '@penumbra-zone/protobuf': + specifier: workspace:* + version: link:../protobuf + '@penumbra-zone/wasm': + specifier: workspace:* + version: link:../wasm + exponential-backoff: + specifier: ^3.1.1 + version: 3.1.1 packages/services: dependencies: @@ -500,12 +492,6 @@ importers: '@connectrpc/connect': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0) - '@penumbra-zone/bech32m': - specifier: workspace:* - version: link:../bech32m - '@penumbra-zone/crypto-web': - specifier: workspace:* - version: link:../crypto '@penumbra-zone/getters': specifier: workspace:* version: link:../getters @@ -534,15 +520,18 @@ importers: packages/storage: dependencies: + '@buf/penumbra-zone_penumbra.bufbuild_es': + specifier: 1.9.0-20240528180215-8fe1c79485f8.1 + version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + '@bufbuild/protobuf': + specifier: ^1.10.0 + version: 1.10.0 '@penumbra-labs/registry': specifier: 8.0.1 version: 8.0.1 '@penumbra-zone/bech32m': specifier: workspace:* version: link:../bech32m - '@penumbra-zone/crypto-web': - specifier: workspace:* - version: link:../crypto '@penumbra-zone/getters': specifier: workspace:* version: link:../getters @@ -552,13 +541,6 @@ importers: idb: specifier: ^8.0.0 version: 8.0.0 - devDependencies: - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) - '@bufbuild/protobuf': - specifier: ^1.10.0 - version: 1.10.0 packages/tailwind-config: dependencies: @@ -571,16 +553,16 @@ importers: packages/transport-chrome: dependencies: - '@penumbra-zone/transport-dom': - specifier: workspace:* - version: link:../transport-dom - devDependencies: '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 '@connectrpc/connect': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0) + '@penumbra-zone/transport-dom': + specifier: workspace:* + version: link:../transport-dom + devDependencies: '@types/chrome': specifier: ^0.0.268 version: 0.0.268 @@ -598,6 +580,15 @@ importers: packages/types: dependencies: + '@buf/cosmos_ibc.bufbuild_es': + specifier: 1.9.0-20240530142100-ad4444393387.1 + version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) + '@buf/penumbra-zone_penumbra.bufbuild_es': + specifier: 1.9.0-20240528180215-8fe1c79485f8.1 + version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + '@bufbuild/protobuf': + specifier: ^1.10.0 + version: 1.10.0 '@penumbra-zone/bech32m': specifier: workspace:* version: link:../bech32m @@ -613,19 +604,15 @@ importers: zod: specifier: ^3.23.8 version: 3.23.8 - devDependencies: - '@buf/cosmos_ibc.bufbuild_es': - specifier: 1.9.0-20240530142100-ad4444393387.1 - version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) + + packages/ui: + dependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': specifier: 1.9.0-20240528180215-8fe1c79485f8.1 version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 - - packages/ui: - dependencies: '@emotion/react': specifier: ^11.11.4 version: 11.11.4(@types/react@18.3.3)(react@18.3.1) @@ -638,15 +625,15 @@ importers: '@penumbra-labs/registry': specifier: 8.0.1 version: 8.0.1 - '@penumbra-zone/bech32m': - specifier: workspace:* - version: link:../bech32m '@penumbra-zone/getters': specifier: workspace:* version: link:../getters '@penumbra-zone/perspective': specifier: workspace:* version: link:../perspective + '@penumbra-zone/tailwind-config': + specifier: workspace:* + version: link:../tailwind-config '@radix-ui/react-avatar': specifier: ^1.0.4 version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -752,6 +739,12 @@ importers: lucide-react: specifier: ^0.378.0 version: 0.378.0(react@18.3.1) + postcss: + specifier: ^8.4.38 + version: 8.4.38 + react: + specifier: ^18.3.1 + version: 18.3.1 react-dom: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) @@ -767,16 +760,13 @@ importers: tailwind-merge: specifier: ^2.3.0 version: 2.3.0 + tailwindcss: + specifier: ^3.4.3 + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) tinycolor2: specifier: ^1.6.0 version: 1.6.0 devDependencies: - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) - '@bufbuild/protobuf': - specifier: ^1.10.0 - version: 1.10.0 '@storybook/addon-essentials': specifier: ^8.1.1 version: 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -819,38 +809,15 @@ importers: '@types/tinycolor2': specifier: ^1.4.6 version: 1.4.6 - autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.38) - eslint-plugin-storybook: - specifier: ^0.8.0 - version: 0.8.0(eslint@9.5.0)(typescript@5.4.5) - postcss: - specifier: ^8.4.38 - version: 8.4.38 prop-types: specifier: ^15.8.1 version: 15.8.1 - react: - specifier: ^18.3.1 - version: 18.3.1 storybook: specifier: ^8.1.1 version: 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) - tailwindcss: - specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) packages/wasm: dependencies: - '@penumbra-zone/protobuf': - specifier: workspace:* - version: link:../protobuf - optionalDependencies: - '@penumbra-zone/keys': - specifier: workspace:* - version: link:../keys - devDependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': specifier: 1.9.0-20240528180215-8fe1c79485f8.1 version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) @@ -860,6 +827,14 @@ importers: '@penumbra-zone/bech32m': specifier: workspace:* version: link:../bech32m + '@penumbra-zone/protobuf': + specifier: workspace:* + version: link:../protobuf + optionalDependencies: + '@penumbra-zone/keys': + specifier: workspace:* + version: link:../keys + devDependencies: fake-indexeddb: specifier: ^6.0.0 version: 6.0.0 @@ -2862,6 +2837,19 @@ packages: resolution: {integrity: sha512-ihb3B0T/wJm1eUuArYP4lCTSEoZsClHhuWyfo/kMX3m/odpqNcPfsz5O2A3NT7dXCAgWPGDQGPqygCpgeniKMw==} engines: {node: '>=12.0.0'} + '@microsoft/api-extractor-model@7.29.2': + resolution: {integrity: sha512-hAYajOjQan3uslhKJRwvvHIdLJ+ZByKqdSsJ/dgHFxPtEbdKpzMDO8zuW4K5gkSMYl5D0LbNwxkhxr51P2zsmw==} + + '@microsoft/api-extractor@7.47.0': + resolution: {integrity: sha512-LT8yvcWNf76EpDC+8/ArTVSYePvuDQ+YbAUrsTcpg3ptiZ93HIcMCozP/JOxDt+rrsFfFHcpfoselKfPyRI0GQ==} + hasBin: true + + '@microsoft/tsdoc-config@0.17.0': + resolution: {integrity: sha512-v/EYRXnCAIHxOHW+Plb6OWuUoMotxTN0GLatnpOb1xq0KuTNw/WI3pamJx/UbsoJP5k9MCw1QxvvhPcF9pH3Zg==} + + '@microsoft/tsdoc@0.15.0': + resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} + '@mui/base@5.0.0-beta.40': resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} engines: {node: '>=12.0.0'} @@ -4251,6 +4239,28 @@ packages: cpu: [x64] os: [win32] + '@rushstack/node-core-library@5.4.1': + resolution: {integrity: sha512-WNnwdS8r9NZ/2K3u29tNoSRldscFa7SxU0RT+82B6Dy2I4Hl2MeCSKm4EXLXPKeNzLGvJ1cqbUhTLviSF8E6iA==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/rig-package@0.5.2': + resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} + + '@rushstack/terminal@0.13.0': + resolution: {integrity: sha512-Ou44Q2s81BqJu3dpYedAX54am9vn245F0HzqVrfJCMQk5pGgoKKOBOjkbfZC9QKcGNaECh6pwH2s5noJt7X6ew==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + '@rushstack/ts-command-line@4.22.0': + resolution: {integrity: sha512-Qj28t6MO3HRgAZ72FDeFsrpdE6wBWxF3VENgvrXh7JF2qIT+CrXiOJIesW80VFZB9QwObSpkB1ilx794fGQg6g==} + '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -4776,6 +4786,9 @@ packages: resolution: {integrity: sha512-3uYg2b5TWCiupetbDFMbBFMHl33xQTvp5DNg0fZSYal73Z9AlFH9yWabHWMYw6ywmwM1evkYRpTVA2n7GgqT5A==} hasBin: true + '@types/argparse@1.0.38': + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -5438,6 +5451,14 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -5446,6 +5467,14 @@ packages: ajv: optional: true + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -5454,6 +5483,12 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + + ajv@8.13.0: + resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} + ajv@8.16.0: resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} @@ -7630,6 +7665,10 @@ packages: resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} engines: {node: '>=4'} + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -8524,6 +8563,9 @@ packages: minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -9848,6 +9890,11 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true + semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} @@ -10096,6 +10143,10 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -10638,6 +10689,11 @@ packages: typescript: optional: true + typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} + hasBin: true + typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -15004,6 +15060,45 @@ snapshots: '@metamask/safe-event-emitter@3.1.1': {} + '@microsoft/api-extractor-model@7.29.2(@types/node@20.14.2)': + dependencies: + '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc-config': 0.17.0 + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.2) + transitivePeerDependencies: + - '@types/node' + optional: true + + '@microsoft/api-extractor@7.47.0(@types/node@20.14.2)': + dependencies: + '@microsoft/api-extractor-model': 7.29.2(@types/node@20.14.2) + '@microsoft/tsdoc': 0.15.0 + '@microsoft/tsdoc-config': 0.17.0 + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.2) + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.13.0(@types/node@20.14.2) + '@rushstack/ts-command-line': 4.22.0(@types/node@20.14.2) + lodash: 4.17.21 + minimatch: 3.0.8 + resolve: 1.22.8 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.4.2 + transitivePeerDependencies: + - '@types/node' + optional: true + + '@microsoft/tsdoc-config@0.17.0': + dependencies: + '@microsoft/tsdoc': 0.15.0 + ajv: 8.12.0 + jju: 1.4.0 + resolve: 1.22.8 + optional: true + + '@microsoft/tsdoc@0.15.0': + optional: true + '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 @@ -16806,6 +16901,44 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true + '@rushstack/node-core-library@5.4.1(@types/node@20.14.2)': + dependencies: + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + optionalDependencies: + '@types/node': 20.14.2 + optional: true + + '@rushstack/rig-package@0.5.2': + dependencies: + resolve: 1.22.8 + strip-json-comments: 3.1.1 + optional: true + + '@rushstack/terminal@0.13.0(@types/node@20.14.2)': + dependencies: + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.2) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 20.14.2 + optional: true + + '@rushstack/ts-command-line@4.22.0(@types/node@20.14.2)': + dependencies: + '@rushstack/terminal': 0.13.0(@types/node@20.14.2) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + optional: true + '@sinclair/typebox@0.27.8': {} '@sindresorhus/merge-streams@2.3.0': {} @@ -17949,6 +18082,9 @@ snapshots: semver: 7.6.2 update-check: 1.5.4 + '@types/argparse@1.0.38': + optional: true + '@types/aria-query@5.0.4': {} '@types/babel__core@7.20.5': @@ -18970,10 +19106,20 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 + ajv-draft-04@1.0.0(ajv@8.13.0): + optionalDependencies: + ajv: 8.13.0 + optional: true + ajv-formats@2.1.1(ajv@8.16.0): optionalDependencies: ajv: 8.16.0 + ajv-formats@3.0.1(ajv@8.13.0): + optionalDependencies: + ajv: 8.13.0 + optional: true + ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 @@ -18985,6 +19131,22 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@8.12.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + optional: true + + ajv@8.13.0: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + optional: true + ajv@8.16.0: dependencies: fast-deep-equal: 3.1.3 @@ -21798,6 +21960,9 @@ snapshots: import-lazy@2.1.0: {} + import-lazy@4.0.0: + optional: true + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -22712,6 +22877,11 @@ snapshots: minimalistic-crypto-utils@1.0.1: {} + minimatch@3.0.8: + dependencies: + brace-expansion: 1.1.11 + optional: true + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -24297,6 +24467,11 @@ snapshots: semver@6.3.1: {} + semver@7.5.4: + dependencies: + lru-cache: 6.0.0 + optional: true + semver@7.6.0: dependencies: lru-cache: 6.0.0 @@ -24569,6 +24744,9 @@ snapshots: strict-uri-encode@2.0.0: {} + string-argv@0.3.2: + optional: true + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -25062,7 +25240,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 @@ -25079,6 +25257,7 @@ snapshots: sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: + '@microsoft/api-extractor': 7.47.0(@types/node@20.14.2) '@swc/core': 1.6.1(@swc/helpers@0.5.11) postcss: 8.4.38 typescript: 5.4.5 @@ -25206,6 +25385,9 @@ snapshots: transitivePeerDependencies: - supports-color + typescript@5.4.2: + optional: true + typescript@5.4.5: {} ufo@1.5.3: {} From 25d43f8fe351d68cdced5c82843a505776fa033c Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 12:09:18 -0700 Subject: [PATCH 19/31] reduce scope, wip --- apps/minifront/package.json | 11 +- apps/node-status/package.json | 2 + pack-public.sh | 20 + package.json | 4 +- packages/crypto/package.json | 3 + packages/query/package.json | 2 + packages/services/package.json | 10 +- packages/storage/package.json | 1 + packages/tailwind-config/package.json | 4 +- packages/ui/package.json | 8 +- packages/ui/tsup.config.ts | 11 - packages/wasm/package.json | 3 +- packages/zquery/package.json | 2 +- pnpm-lock.yaml | 2308 +------------------------ 14 files changed, 102 insertions(+), 2287 deletions(-) create mode 100644 pack-public.sh delete mode 100644 packages/ui/tsup.config.ts diff --git a/apps/minifront/package.json b/apps/minifront/package.json index 68c506aa60..e1d10b4673 100644 --- a/apps/minifront/package.json +++ b/apps/minifront/package.json @@ -22,15 +22,18 @@ "@penumbra-labs/registry": "8.0.1", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/client": "workspace:*", + "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*", + "@penumbra-zone/types": "workspace:*", "@penumbra-zone/ui": "workspace:*", "@penumbra-zone/zquery": "workspace:*", "@radix-ui/react-dialog": "1.0.5", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-menubar": "^1.0.4", + "@radix-ui/react-navigation-menu": "^1.1.4", "@radix-ui/react-portal": "^1.0.4", "@tanstack/react-query": "4.36.1", "bech32": "^2.0.0", @@ -54,15 +57,11 @@ }, "devDependencies": { "@chain-registry/types": "^0.44.6", - "@radix-ui/react-navigation-menu": "^1.1.4", "@testing-library/jest-dom": "^6.4.5", "@testing-library/react": "^15.0.7", "@types/lodash": "^4.17.4", "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0", - "@types/react-helmet": "^6.1.11", - "autoprefixer": "^10.4.19", - "firebase-tools": "^13.9.0", - "postcss": "^8.4.38" + "@types/react-helmet": "^6.1.11" } -} \ No newline at end of file +} diff --git a/apps/node-status/package.json b/apps/node-status/package.json index 856c9b2f65..6c25f72541 100644 --- a/apps/node-status/package.json +++ b/apps/node-status/package.json @@ -23,6 +23,8 @@ "tailwindcss": "^3.4.3" }, "devDependencies": { + "@penumbra-zone/crypto-web": "workspace:*", + "@penumbra-zone/types": "workspace:*", "@types/react": "^18.3.2", "@types/react-dom": "^18.3.0" } diff --git a/pack-public.sh b/pack-public.sh new file mode 100644 index 0000000000..ecbc6c7250 --- /dev/null +++ b/pack-public.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +# pnpm doesn't like to recurse for the pack command, and turbo doesn't +# understand it as a script. this script should pack every non-private package +pnpm turbo compile +pnpm turbo build +pnpm pack -C packages/bech32m +pnpm pack -C packages/client +pnpm pack -C packages/crypto +pnpm pack -C packages/getters +pnpm pack -C packages/keys +pnpm pack -C packages/perspective +pnpm pack -C packages/protobuf +pnpm pack -C packages/query +pnpm pack -C packages/services +pnpm pack -C packages/storage +pnpm pack -C packages/transport-chrome +pnpm pack -C packages/transport-dom +pnpm pack -C packages/types +pnpm pack -C packages/wasm diff --git a/package.json b/package.json index 91b0e36d43..20dcf6637c 100644 --- a/package.json +++ b/package.json @@ -41,12 +41,10 @@ }, "devDependencies": { "@changesets/cli": "^2.27.3", + "@microsoft/api-extractor": "^7.47.0", "@penumbra-zone/bech32m": "workspace:*", - "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/eslint-config": "workspace:*", - "@penumbra-zone/keys": "workspace:*", "@penumbra-zone/polyfills": "workspace:*", - "@penumbra-zone/types": "workspace:*", "@storybook/react-vite": "8.1.1", "@turbo/gen": "^1.13.3", "@vitejs/plugin-basic-ssl": "^1.1.0", diff --git a/packages/crypto/package.json b/packages/crypto/package.json index d1c57fd08f..28086eb649 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -33,5 +33,8 @@ }, "devDependencies": { "@types/crypto-js": "^4.2.2" + }, + "peerDependencies": { + "@penumbra-zone/types": "workspace:*" } } diff --git a/packages/query/package.json b/packages/query/package.json index 73fb5223a4..fece65e179 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -37,8 +37,10 @@ "@connectrpc/connect": "^1.4.0", "@connectrpc/connect-web": "^1.4.0", "@penumbra-zone/bech32m": "workspace:*", + "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", + "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } } diff --git a/packages/services/package.json b/packages/services/package.json index 4f1dc9f15c..554a152e68 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -32,19 +32,23 @@ } } }, + "dependencies": { + "@connectrpc/connect": "^1.4.0" + }, "devDependencies": { "@types/chrome": "^0.0.268" }, "peerDependencies": { - "@penumbra-zone/getters": "workspace:*", "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@bufbuild/protobuf": "^1.10.0", - "@connectrpc/connect": "^1.4.0", + "@penumbra-zone/crypto-web": "workspace:*", + "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/query": "workspace:*", "@penumbra-zone/storage": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*", + "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/storage/package.json b/packages/storage/package.json index 4ae2758150..8172d5101e 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -36,6 +36,7 @@ "@bufbuild/protobuf": "^1.10.0", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*", + "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } } diff --git a/packages/tailwind-config/package.json b/packages/tailwind-config/package.json index defb83cc1f..dea317807a 100644 --- a/packages/tailwind-config/package.json +++ b/packages/tailwind-config/package.json @@ -1,11 +1,9 @@ { "name": "@penumbra-zone/tailwind-config", "version": "2.0.1", + "private": true, "license": "(MIT OR Apache-2.0)", "type": "module", - "scripts": { - "build": "tsc" - }, "files": [ "dist" ], diff --git a/packages/ui/package.json b/packages/ui/package.json index 743a497f3d..4b84f1a554 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,18 +1,15 @@ { "name": "@penumbra-zone/ui", "version": "3.5.0", - "private": false, + "private": true, "license": "(MIT OR Apache-2.0)", "type": "module", "engine": { "node": ">=22" }, "scripts": { - "build": "tsup", "build-storybook": "storybook build", - "clean": "rm -rf dist package penumbra-zone-*.tgz", "lint": "eslint components lib", - "prepack": "$npm_execpath run build", "storybook": "storybook dev -p 6006", "test": "vitest run", "ui:add": "pnpm dlx shadcn-ui@latest add" @@ -83,6 +80,7 @@ "@emotion/styled": "^11.11.5", "@mui/material": "^5.15.18", "@penumbra-labs/registry": "8.0.1", + "@penumbra-zone/types": "workspace:*", "@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-checkbox": "^1.0.4", "@radix-ui/react-dialog": "1.0.5", @@ -153,4 +151,4 @@ "react": "^18.3.1", "tailwindcss": "^3.4.3" } -} \ No newline at end of file +} diff --git a/packages/ui/tsup.config.ts b/packages/ui/tsup.config.ts deleted file mode 100644 index 01f95d259e..0000000000 --- a/packages/ui/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['components/**/*.tsx', 'lib/**/*.ts', 'lib/**/*.tsx', '!**/*.(test|storybook).*'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/wasm/package.json b/packages/wasm/package.json index bbf21c01d9..6212dbe651 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -46,6 +46,7 @@ "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@bufbuild/protobuf": "^1.10.0", "@penumbra-zone/bech32m": "workspace:*", - "@penumbra-zone/protobuf": "workspace:*" + "@penumbra-zone/protobuf": "workspace:*", + "@penumbra-zone/types": "workspace:*" } } diff --git a/packages/zquery/package.json b/packages/zquery/package.json index 7dd91ef1b0..4979a4a6a2 100644 --- a/packages/zquery/package.json +++ b/packages/zquery/package.json @@ -22,4 +22,4 @@ "@types/react-dom": "^18.3.0", "vitest": "^1.6.0" } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0bf70260cd..1039532852 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,24 +42,18 @@ importers: '@changesets/cli': specifier: ^2.27.3 version: 2.27.5 + '@microsoft/api-extractor': + specifier: ^7.47.0 + version: 7.47.0(@types/node@20.14.2) '@penumbra-zone/bech32m': specifier: workspace:* version: link:packages/bech32m - '@penumbra-zone/crypto-web': - specifier: workspace:* - version: link:packages/crypto '@penumbra-zone/eslint-config': specifier: workspace:* version: link:packages/eslint-config - '@penumbra-zone/keys': - specifier: workspace:* - version: link:packages/keys '@penumbra-zone/polyfills': specifier: workspace:* version: link:packages/polyfills - '@penumbra-zone/types': - specifier: workspace:* - version: link:packages/types '@storybook/react-vite': specifier: 8.1.1 version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) @@ -156,6 +150,9 @@ importers: '@penumbra-zone/client': specifier: workspace:* version: link:../../packages/client + '@penumbra-zone/crypto-web': + specifier: workspace:* + version: link:../../packages/crypto '@penumbra-zone/getters': specifier: workspace:* version: link:../../packages/getters @@ -168,6 +165,9 @@ importers: '@penumbra-zone/transport-dom': specifier: workspace:* version: link:../../packages/transport-dom + '@penumbra-zone/types': + specifier: workspace:* + version: link:../../packages/types '@penumbra-zone/ui': specifier: workspace:* version: link:../../packages/ui @@ -183,6 +183,9 @@ importers: '@radix-ui/react-menubar': specifier: ^1.0.4 version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-navigation-menu': + specifier: ^1.1.4 + version: 1.1.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-portal': specifier: ^1.0.4 version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -247,9 +250,6 @@ importers: '@chain-registry/types': specifier: ^0.44.6 version: 0.44.11 - '@radix-ui/react-navigation-menu': - specifier: ^1.1.4 - version: 1.1.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.5 version: 6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) @@ -268,15 +268,6 @@ importers: '@types/react-helmet': specifier: ^6.1.11 version: 6.1.11 - autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.38) - firebase-tools: - specifier: ^13.9.0 - version: 13.11.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - postcss: - specifier: ^8.4.38 - version: 8.4.38 apps/node-status: dependencies: @@ -308,6 +299,12 @@ importers: specifier: ^3.4.3 version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) devDependencies: + '@penumbra-zone/crypto-web': + specifier: workspace:* + version: link:../../packages/crypto + '@penumbra-zone/types': + specifier: workspace:* + version: link:../../packages/types '@types/react': specifier: ^18.3.2 version: 18.3.3 @@ -338,6 +335,9 @@ importers: packages/crypto: dependencies: + '@penumbra-zone/types': + specifier: workspace:* + version: link:../types bip39: specifier: ^3.1.0 version: 3.1.0 @@ -468,12 +468,18 @@ importers: '@penumbra-zone/bech32m': specifier: workspace:* version: link:../bech32m + '@penumbra-zone/crypto-web': + specifier: workspace:* + version: link:../crypto '@penumbra-zone/getters': specifier: workspace:* version: link:../getters '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf + '@penumbra-zone/types': + specifier: workspace:* + version: link:../types '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm @@ -492,6 +498,9 @@ importers: '@connectrpc/connect': specifier: ^1.4.0 version: 1.4.0(@bufbuild/protobuf@1.10.0) + '@penumbra-zone/crypto-web': + specifier: workspace:* + version: link:../crypto '@penumbra-zone/getters': specifier: workspace:* version: link:../getters @@ -510,6 +519,9 @@ importers: '@penumbra-zone/transport-dom': specifier: workspace:* version: link:../transport-dom + '@penumbra-zone/types': + specifier: workspace:* + version: link:../types '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm @@ -535,6 +547,9 @@ importers: '@penumbra-zone/getters': specifier: workspace:* version: link:../getters + '@penumbra-zone/types': + specifier: workspace:* + version: link:../types '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm @@ -634,6 +649,9 @@ importers: '@penumbra-zone/tailwind-config': specifier: workspace:* version: link:../tailwind-config + '@penumbra-zone/types': + specifier: workspace:* + version: link:../types '@radix-ui/react-avatar': specifier: ^1.0.4 version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -830,6 +848,9 @@ importers: '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf + '@penumbra-zone/types': + specifier: workspace:* + version: link:../types optionalDependencies: '@penumbra-zone/keys': specifier: workspace:* @@ -877,9 +898,6 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@apidevtools/json-schema-ref-parser@9.1.2': - resolution: {integrity: sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==} - '@aw-web-design/x-default-browser@1.4.126': resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} hasBin: true @@ -1822,10 +1840,6 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@colors/colors@1.6.0': - resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} - engines: {node: '>=0.1.90'} - '@confio/ics23@0.6.8': resolution: {integrity: sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==} @@ -2109,9 +2123,6 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@dabh/diagnostics@2.0.3': - resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - '@dao-dao/cosmiframe@0.1.0': resolution: {integrity: sha512-NW4pGt1ctqDfhn/A6RU2vwnFEu3O4aBNnBMrGnw31n+L35drYNEsA9ZB7KZsHmRRlkNx+jSuJSv2Fv0BFBDDJQ==} peerDependencies: @@ -2620,43 +2631,6 @@ packages: '@formkit/auto-animate@0.8.2': resolution: {integrity: sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ==} - '@google-cloud/cloud-sql-connector@1.3.0': - resolution: {integrity: sha512-PPJgqTliwkpdC3iMWgG/rjh17VGL/UEYLyvcMtfWCUtFQ+DQFr7UV8gxrDKM7H0d0yEjai32uBkd4fMuijPKjQ==} - engines: {node: '>=14'} - - '@google-cloud/paginator@5.0.2': - resolution: {integrity: sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg==} - engines: {node: '>=14.0.0'} - - '@google-cloud/precise-date@4.0.0': - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - - '@google-cloud/projectify@4.0.0': - resolution: {integrity: sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==} - engines: {node: '>=14.0.0'} - - '@google-cloud/promisify@4.0.0': - resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==} - engines: {node: '>=14'} - - '@google-cloud/pubsub@4.4.1': - resolution: {integrity: sha512-OsNsadtM+/EhHijc8pIgf+GaqWIZIaizhq6p2mzK+lB7BRziV66ByMDO6EEtyqcdmqYh6MbQ39RZMEQocZsxPQ==} - engines: {node: '>=14.0.0'} - - '@googleapis/sqladmin@16.1.0': - resolution: {integrity: sha512-88Y0pvkuLfiEAPu5NwTi4tkbdWwzmKR9bdlM4p9MTRIQ+tYt6H39qDoXTRlnBp1eO2xnQ5NRXofZFNycK7D08w==} - engines: {node: '>=12.0.0'} - - '@grpc/grpc-js@1.10.8': - resolution: {integrity: sha512-vYVqYzHicDqyKB+NQhAc54I1QWCBLCrYG6unqOIcBTHx+7x8C9lcoLj3KVJXs2VB4lUbpWY+Kk9NipcbXYWmvg==} - engines: {node: '>=12.10.0'} - - '@grpc/proto-loader@0.7.13': - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - '@hexxagon/feather.js@1.0.11': resolution: {integrity: sha512-PkPV4USLqmu9r+9UdGt3dYAcc1xS6ykZGUt+pfXrso/D0XSQUASKSHk6ZLbnU2Aum1zWjzS+3EJYCeG3IUYOWg==} engines: {node: '>=16'} @@ -2741,12 +2715,6 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@js-sdsl/ordered-map@4.4.2': - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - - '@jsdevtools/ono@7.1.3': - resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - '@keplr-wallet/common@0.12.28': resolution: {integrity: sha512-ESQorPZw8PRiUXhsrxED+E1FEWkAdc6Kwi3Az7ce204gMBQDI2j0XJtTd4uCUp+C24Em9fk0samdHzdoB4caIg==} @@ -2957,22 +2925,6 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@npmcli/agent@2.2.2': - resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/fs@3.1.1': - resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@opentelemetry/api@1.9.0': - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - - '@opentelemetry/semantic-conventions@1.21.0': - resolution: {integrity: sha512-lkC8kZYntxVKr7b8xmjCVUgE0a8xgDakPyDo9uSWavXPyYqLgYYGdEd2j8NxihRyb6UwpX3G/hFUF4/9q2V+/g==} - engines: {node: '>=14'} - '@parcel/watcher-android-arm64@2.4.1': resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} engines: {node: '>= 10.0.0'} @@ -3066,18 +3018,6 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@pnpm/config.env-replace@1.1.0': - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} - engines: {node: '>=12.22.0'} - - '@pnpm/network.ca-file@1.0.2': - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} - engines: {node: '>=12.22.0'} - - '@pnpm/npm-conf@2.2.2': - resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} - engines: {node: '>=12'} - '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} @@ -4759,10 +4699,6 @@ packages: react: ^17 || ^18 react-dom: ^17 || ^18 - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} @@ -4807,9 +4743,6 @@ packages: '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - '@types/caseless@0.12.5': - resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} - '@types/chrome@0.0.268': resolution: {integrity: sha512-7N1QH9buudSJ7sI8Pe4mBHJr5oZ48s0hcanI9w3wgijAlv1OZNUZve9JR4x42dn5lJ5Sm87V1JNfnoh10EnQlA==} @@ -4993,9 +4926,6 @@ packages: '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} - '@types/request@2.48.12': - resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==} - '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -5017,12 +4947,6 @@ packages: '@types/tinycolor2@1.4.6': resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} - '@types/tough-cookie@4.0.5': - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - - '@types/triple-beam@1.3.5': - resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} - '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} @@ -5392,14 +5316,6 @@ packages: resolution: {integrity: sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} - abbrev@2.0.0: - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -5439,10 +5355,6 @@ packages: aes-js@3.0.0: resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - agent-base@7.1.1: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} @@ -5459,14 +5371,6 @@ packages: ajv: optional: true - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} peerDependencies: @@ -5489,15 +5393,9 @@ packages: ajv@8.13.0: resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} - ajv@8.16.0: - resolution: {integrity: sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==} - animejs@3.2.2: resolution: {integrity: sha512-Ao95qWLpDPXXM+WrmwcKbl6uNlC5tjnowlaRYtuVDHHoygjtIPfDUoK9NthrlZsQSKjZXlmji2TrBUAVbiH0LQ==} - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -5506,10 +5404,6 @@ packages: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} - ansi-escapes@6.2.1: - resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} - engines: {node: '>=14.16'} - ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -5534,9 +5428,6 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - ansicolors@0.3.2: - resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==} - any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -5550,18 +5441,6 @@ packages: aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - archiver-utils@2.1.0: - resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} - engines: {node: '>= 6'} - - archiver-utils@3.0.4: - resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} - engines: {node: '>= 10'} - - archiver@5.3.2: - resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} - engines: {node: '>= 10'} - are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} @@ -5596,9 +5475,6 @@ packages: array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-flatten@3.0.0: - resolution: {integrity: sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==} - array-from-async@3.0.0: resolution: {integrity: sha512-gV8/L4y2QB5JTXL9DMdtspGyed2M3V6nMnSN+nNg8ejyUlAAbKAjRS6pfWWINjU/MuFJFMGWPazHPor7hThXQw==} @@ -5641,13 +5517,6 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} - arrify@2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} - - as-array@2.0.0: - resolution: {integrity: sha512-1Sd1LrodN0XYxYeZcN1J4xYZvmvTwD5tDWaPUGPIzH1mFsmzsPnVtd2exWhecMjtZk/wYWjNZJiD3b1SLCeJqg==} - asn1.js@4.10.1: resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} @@ -5665,12 +5534,6 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} - async-lock@1.3.2: - resolution: {integrity: sha512-phnXdS3RP7PPcmP6NWWzWMU0sLTeyvtZCxBPpZdkYE3seGLKSQZs9FrmVO/qwypq98FUtWWUEYxziLkdGk5nnA==} - - async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} - async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} @@ -5737,13 +5600,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - basic-auth-connect@1.0.0: - resolution: {integrity: sha512-kiV+/DTgVro4aZifY/hwRwALBISViL5NP4aReaR2EVJEObpbUBHIkdJh/YpcoEiYt7nBodZ6U2ajZeZvSxUCCg==} - - basic-auth@2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} - basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} @@ -5808,10 +5664,6 @@ packages: bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - boxen@5.1.2: - resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} - engines: {node: '>=10'} - bplist-parser@0.2.0: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} engines: {node: '>= 5.10.0'} @@ -5874,12 +5726,6 @@ packages: bs58check@2.1.2: resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==} - buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - - buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -5917,17 +5763,10 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cacache@18.0.3: - resolution: {integrity: sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==} - engines: {node: ^16.14.0 || >=18.0.0} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} - call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -5947,20 +5786,12 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} caniuse-lite@1.0.30001636: resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} - cardinal@2.1.1: - resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} - hasBin: true - chai@4.4.1: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} @@ -6012,9 +5843,6 @@ packages: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} @@ -6025,10 +5853,6 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - cjson@0.3.3: - resolution: {integrity: sha512-yKNcXi/Mvi5kb1uK0sahubYiyfUO2EUgOp4NcY9+8NX5Xmc+4yeNogZuLFkpLBBj7/QI9MjRUIuXrV9XOw5kVg==} - engines: {node: '>= 0.3.0'} - class-variance-authority@0.7.0: resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} @@ -6039,10 +5863,6 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - cli-boxes@2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} - engines: {node: '>=6'} - cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -6059,10 +5879,6 @@ packages: resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} - cli-table@0.3.11: - resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==} - engines: {node: '>= 0.2.0'} - cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} @@ -6116,26 +5932,10 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - color-support@1.1.3: resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} hasBin: true - color@3.2.1: - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - colors@1.0.3: - resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} - engines: {node: '>=0.1.90'} - - colorspace@1.1.4: - resolution: {integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -6165,10 +5965,6 @@ packages: commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - compress-commons@4.1.2: - resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} - engines: {node: '>= 10'} - compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -6183,17 +5979,6 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - - configstore@5.0.1: - resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} - engines: {node: '>=8'} - - connect@3.7.0: - resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} - engines: {node: '>= 0.10.0'} - consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -6249,10 +6034,6 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -6272,15 +6053,6 @@ packages: cosmos-kit@2.17.0: resolution: {integrity: sha512-8Jn+TddUvCxGAscKhTqUa7pABt1raBAQyUWppd/+7HKkuVzwcZRNISeULhfuDACjOud0ry4S6XraOw/FEcsk5Q==} - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - crc32-stream@4.0.3: - resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} - engines: {node: '>= 10'} - create-ecdh@4.0.4: resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} @@ -6293,21 +6065,12 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - cross-env@5.2.1: - resolution: {integrity: sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==} - engines: {node: '>=4.0'} - hasBin: true - cross-fetch@3.1.8: resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -6372,9 +6135,6 @@ packages: csv-parse@4.16.3: resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} - csv-parse@5.5.6: - resolution: {integrity: sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==} - csv-stringify@5.6.5: resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} @@ -6466,15 +6226,6 @@ packages: supports-color: optional: true - debug@4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.5: resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} @@ -6511,9 +6262,6 @@ packages: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} - deep-equal-in-any-order@2.0.6: - resolution: {integrity: sha512-RfnWHQzph10YrUjvWwhd15Dne8ciSJcZ3U6OD7owPwiVwsdE5IFSoZGg8rlwJD11ES+9H5y8j3fCofviRHOqLQ==} - deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} engines: {node: '>= 0.4'} @@ -6522,9 +6270,6 @@ packages: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} - deep-freeze@0.0.1: - resolution: {integrity: sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg==} - deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -6647,9 +6392,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - discontinuous-range@1.0.0: - resolution: {integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==} - djb2a@2.0.0: resolution: {integrity: sha512-mSkCTNSJRGjNUADzWx1ubTGxJh2IVY9uoc/WGozUIu0mgBUEvIyBn9uTs9jqFBbJxQthJMF3uDx0cnpdlAUo4Q==} engines: {node: '>=12'} @@ -6681,10 +6423,6 @@ packages: dot-case@2.1.1: resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==} - dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - dotenv-expand@10.0.0: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} engines: {node: '>=12'} @@ -6706,9 +6444,6 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} @@ -6742,9 +6477,6 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - enabled@2.0.0: - resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} - encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -6776,9 +6508,6 @@ packages: engines: {node: '>=4'} hasBin: true - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -6841,10 +6570,6 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} - escape-goat@2.1.1: - resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} - engines: {node: '>=8'} - escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -7030,13 +6755,6 @@ packages: ethers@5.7.2: resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - events-listener@1.1.0: - resolution: {integrity: sha512-Kd3EgYfODHueq6GzVfs/VUolh2EgJsS8hkO3KpnDrxVjU3eq63eXM2ujXkhPP+OkeUOhL8CxdfZbQXzryb5C4g==} - events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -7052,14 +6770,6 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - exegesis-express@4.0.0: - resolution: {integrity: sha512-V2hqwTtYRj0bj43K4MCtm0caD97YWkqOUHFMRCBW5L1x9IjyqOEc7Xa4oQjjiFbeFOSQzzwPV+BzXsQjSz08fw==} - engines: {node: '>=6.0.0', npm: '>5.0.0'} - - exegesis@4.1.2: - resolution: {integrity: sha512-D9ZFTFQ8O5ZRBLZ0HAHqo0Gc3+ts330WimHf0cF7OQZLQ3YqRVfjig5qGvEjheS68m+fMjJSR/wN/Qousg17Dw==} - engines: {node: '>=6.0.0', npm: '>5.0.0'} - exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} @@ -7067,9 +6777,6 @@ packages: resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} engines: {node: '>= 0.10.0'} - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - extendable-error@0.1.7: resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} @@ -7112,15 +6819,9 @@ packages: fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - fast-url-parser@1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - fecha@4.2.3: - resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} - fetch-retry@5.0.6: resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} @@ -7141,10 +6842,6 @@ packages: filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - filesize@6.4.0: - resolution: {integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==} - engines: {node: '>= 0.4.0'} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -7153,10 +6850,6 @@ packages: resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} engines: {node: '>=0.10.0'} - finalhandler@1.1.2: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} - finalhandler@1.2.0: resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} engines: {node: '>= 0.8'} @@ -7187,11 +6880,6 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - firebase-tools@13.11.1: - resolution: {integrity: sha512-n+x0QmzSPVGPbDd9zrobpgQX8H4RNRjvlNAZlmnU3MEviNxRctv0up3mZvNingd47tH1Rf8MYo1yAFQw6er9Ww==} - engines: {node: '>=18.0.0 || >=20.0.0'} - hasBin: true - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -7203,9 +6891,6 @@ packages: resolution: {integrity: sha512-VE7XSv1epljsIN2YeBnxCmGJihpNIAnLLu/pPOdA+Gkso7qDltJwUi6vfHjgxdBbjSdAuPGnhuOHJUQG+yYwIg==} engines: {node: '>=0.4.0'} - fn.name@1.1.0: - resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} - follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -7222,10 +6907,6 @@ packages: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} - form-data@2.5.1: - resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} - engines: {node: '>= 0.12'} - form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -7282,10 +6963,6 @@ packages: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} - fs-minipass@3.0.3: - resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -7309,23 +6986,11 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - fuzzy@0.1.3: - resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} - engines: {node: '>= 0.6.0'} - gauge@3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} deprecated: This package is no longer supported. - gaxios@6.6.0: - resolution: {integrity: sha512-bpOZVQV5gthH/jVCSuYuokRo2bTKOcuBiVWpjmTn6C5Agl5zclGfTljuGsQZxwwDBkli+YhZhP4TdlqTnhOezQ==} - engines: {node: '>=14'} - - gcp-metadata@6.1.0: - resolution: {integrity: sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==} - engines: {node: '>=14'} - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -7356,10 +7021,6 @@ packages: get-port-please@3.1.2: resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} - get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} - get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -7400,12 +7061,6 @@ packages: peerDependencies: glob: ^7.1.6 - glob-slash@1.0.0: - resolution: {integrity: sha512-ZwFh34WZhZX28ntCMAP1mwyAJkn8+Omagvt/GvA+JQM/qgT0+MR2NPF3vhvgdshfdvDyGZXs8fPXW84K32Wjuw==} - - glob-slasher@1.0.1: - resolution: {integrity: sha512-5MUzqFiycIKLMD1B0dYOE4hGgLLUZUNGGYO4BExdwT32wUwW3DBOE7lMQars7vB1q43Fb3Tyt+HmgLKsJhDYdg==} - glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -7418,10 +7073,6 @@ packages: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported - global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} - globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -7446,27 +7097,12 @@ packages: resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} engines: {node: '>=18'} - google-auth-library@9.11.0: - resolution: {integrity: sha512-epX3ww/mNnhl6tL45EQ/oixsY8JLEgUFoT4A5E/5iAR4esld9Kqv6IJGk7EmGuOgDvaarwF95hU2+v7Irql9lw==} - engines: {node: '>=14'} - - google-gax@4.3.5: - resolution: {integrity: sha512-zXRSGgHp33ottCQMdYlKEFX/MhWkzKVX5P3Vpmx+DW6rtseLILzp3V0YV5Rh4oQzzkM0BH9+nJIyX01EUgmd3g==} - engines: {node: '>=14'} - google-protobuf@3.21.2: resolution: {integrity: sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==} - googleapis-common@7.2.0: - resolution: {integrity: sha512-/fhDZEJZvOV3X5jmD+fKxMqma5q2Q9nZNSF3kn1F18tpxmA86BcTxAGBQdM0N89Z3bEaIs+HVznSmFJEAmMTjA==} - engines: {node: '>=14.0.0'} - gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -7480,10 +7116,6 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - gtoken@7.1.0: - resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==} - engines: {node: '>=14.0.0'} - gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} hasBin: true @@ -7529,10 +7161,6 @@ packages: has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - has-yarn@2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} - engines: {node: '>=8'} - hash-base@3.0.4: resolution: {integrity: sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==} engines: {node: '>=4'} @@ -7560,10 +7188,6 @@ packages: header-case@1.0.1: resolution: {integrity: sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==} - heap-js@2.5.0: - resolution: {integrity: sha512-kUGoI3p7u6B41z/dp33G6OaL7J4DRqRYwVmeIlwLClx7yaaAy7hoDExnuejTKtuDwfcatGmddHDEOjf6EyIxtQ==} - engines: {node: '>=10.0.0'} - hmac-drbg@1.0.1: resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} @@ -7585,17 +7209,10 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} - http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -7607,10 +7224,6 @@ packages: https-browserify@1.0.0: resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==} - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - https-proxy-agent@7.0.4: resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} engines: {node: '>= 14'} @@ -7661,10 +7274,6 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - import-lazy@2.1.0: - resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} - engines: {node: '>=4'} - import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} @@ -7687,16 +7296,6 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - - inquirer-autocomplete-prompt@2.0.1: - resolution: {integrity: sha512-jUHrH0btO7j5r8DTQgANf2CBkTZChoVySD8zF/wp5fZCOLIuUbleXhf4ZY5jNBOc1owA3gdfWtfZuppfYBhcUg==} - engines: {node: '>=12'} - peerDependencies: - inquirer: ^8.0.0 - inquirer@7.3.3: resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} engines: {node: '>=8.0.0'} @@ -7705,10 +7304,6 @@ packages: resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} - install-artifact-from-github@1.3.5: - resolution: {integrity: sha512-gZHC7f/cJgXz7MXlHFBxPVMsvIbev1OQN1uKQYKVJDydGNm9oYf9JstbU4Atnh/eSvk41WtEovoRm+8IF686xg==} - hasBin: true - internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} @@ -7727,10 +7322,6 @@ packages: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} - ip-regex@4.3.0: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -7753,9 +7344,6 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - is-async-function@2.0.0: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} @@ -7775,10 +7363,6 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-ci@2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} @@ -7831,10 +7415,6 @@ packages: engines: {node: '>=14.16'} hasBin: true - is-installed-globally@0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} - is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -7843,9 +7423,6 @@ packages: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} - is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - is-lower-case@1.1.3: resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} @@ -7861,10 +7438,6 @@ packages: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} - is-npm@5.0.0: - resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} - engines: {node: '>=10'} - is-number-object@1.0.7: resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} engines: {node: '>= 0.4'} @@ -7873,10 +7446,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - is-path-cwd@2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} @@ -7912,9 +7481,6 @@ packages: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} - is-stream-ended@0.1.4: - resolution: {integrity: sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==} - is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -7939,9 +7505,6 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -7957,9 +7520,6 @@ packages: is-upper-case@1.1.2: resolution: {integrity: sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==} - is-url@1.2.4: - resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} - is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -7975,10 +7535,6 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} - is-wsl@1.1.0: - resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} - engines: {node: '>=4'} - is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -7987,20 +7543,10 @@ packages: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} - is-yarn-global@0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} - - is2@2.0.9: - resolution: {integrity: sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==} - engines: {node: '>=v0.10.0'} - is64bit@2.0.0: resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} engines: {node: '>=18'} - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -8014,17 +7560,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} - isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - isomorphic-fetch@3.0.0: - resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} - isomorphic-timers-promises@1.0.1: resolution: {integrity: sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==} engines: {node: '>=10'} @@ -8060,9 +7599,6 @@ packages: jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - join-path@1.1.1: - resolution: {integrity: sha512-jnt9OC34sLXMLJ6YfPQ2ZEKrR9mB5ZbSnQb4LPaOx1c5rTzxpR33L18jjp0r75mGGTJmsil3qwN1B5IBeTnSSA==} - joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -8118,21 +7654,12 @@ packages: engines: {node: '>=4'} hasBin: true - json-bigint@1.0.0: - resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} - json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-parse-helpfulerror@1.0.3: - resolution: {integrity: sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==} - - json-ptr@3.1.1: - resolution: {integrity: sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg==} - json-rpc-engine@6.1.0: resolution: {integrity: sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==} engines: {node: '>=10.0.0'} @@ -8168,26 +7695,10 @@ packages: jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} - engines: {node: '>=12', npm: '>=6'} - jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} - jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - - jwa@2.0.0: - resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} - - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - - jws@4.0.0: - resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} - keccak256@1.0.6: resolution: {integrity: sha512-8GLiM01PkdJVGUhR1e6M/AvWnSqYS0HaERI+K/QtStGDGlSTx2B1zTqZk4Zlqu5TxHJNTxWAdP9Y+WI50OApUw==} @@ -8217,17 +7728,10 @@ packages: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - kuler@2.0.0: - resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - lazy-universal-dotenv@4.0.0: resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} engines: {node: '>=14.0.0'} - lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -8242,12 +7746,6 @@ packages: libsodium-wrappers-sumo@0.7.13: resolution: {integrity: sha512-lz4YdplzDRh6AhnLGF2Dj2IUj94xRN6Bh8T0HLNwzYGwPehQJX6c7iYVrFUPZ3QqxE0bqC+K0IIqqZJYWumwSQ==} - libsodium-wrappers@0.7.13: - resolution: {integrity: sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw==} - - libsodium@0.7.13: - resolution: {integrity: sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw==} - lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -8299,72 +7797,24 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - lodash._objecttypes@2.4.1: - resolution: {integrity: sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==} - - lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - - lodash.difference@4.5.0: - resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} - - lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} - lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} - lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - - lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - - lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - - lodash.isobject@2.4.1: - resolution: {integrity: sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - - lodash.mapvalues@4.6.0: - resolution: {integrity: sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==} - lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - - lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} - lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash.union@4.6.0: - resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -8380,10 +7830,6 @@ packages: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} - logform@2.6.0: - resolution: {integrity: sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==} - engines: {node: '>= 12.0.0'} - long@4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} @@ -8448,10 +7894,6 @@ packages: make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - make-fetch-happen@13.0.1: - resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} - engines: {node: ^16.14.0 || >=18.0.0} - map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -8469,17 +7911,6 @@ packages: peerDependencies: react: '>= 0.14.0' - marked-terminal@5.2.0: - resolution: {integrity: sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==} - engines: {node: '>=14.13.1 || >=16.0.0'} - peerDependencies: - marked: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - - marked@4.3.0: - resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} - engines: {node: '>= 12'} - hasBin: true - math-expression-evaluator@1.4.0: resolution: {integrity: sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw==} @@ -8535,11 +7966,6 @@ packages: engines: {node: '>=4'} hasBin: true - mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} @@ -8573,10 +7999,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} - engines: {node: '>=10'} - minimatch@9.0.4: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} @@ -8588,26 +8010,6 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass-collect@2.0.1: - resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass-fetch@3.0.5: - resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} - - minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - - minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} - minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} @@ -8649,13 +8051,6 @@ packages: modern-ahocorasick@1.0.1: resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} - moo@0.5.2: - resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} - - morgan@1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} - engines: {node: '>= 0.8.0'} - mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -8693,10 +8088,6 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - nearley@2.20.1: - resolution: {integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==} - hasBin: true - negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -8708,9 +8099,6 @@ packages: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - no-case@2.3.2: resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==} @@ -8729,9 +8117,6 @@ packages: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} - node-emoji@1.11.0: - resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} - node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -8752,11 +8137,6 @@ packages: resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} hasBin: true - node-gyp@10.1.0: - resolution: {integrity: sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==} - engines: {node: ^16.14.0 || >=18.0.0} - hasBin: true - node-plop@0.26.3: resolution: {integrity: sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==} engines: {node: '>=8.9.4'} @@ -8768,11 +8148,6 @@ packages: resolution: {integrity: sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==} engines: {node: '>=10'} - nopt@7.2.1: - resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -8860,10 +8235,6 @@ packages: on-exit-leak-free@0.2.0: resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} - on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -8875,9 +8246,6 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - one-time@1.0.0: - resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} - onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} @@ -8886,17 +8254,10 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - open@6.4.0: - resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} - engines: {node: '>=8'} - open@8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openapi3-ts@3.2.0: - resolution: {integrity: sha512-/ykNWRV5Qs0Nwq7Pc0nJ78fgILvOT/60OxEmB3v7yQ8a8Bwcm43D4diaYazG/KBn6czA+52XYy931WFLMCUeSg==} - optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -8926,10 +8287,6 @@ packages: outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - p-defer@3.0.0: - resolution: {integrity: sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==} - engines: {node: '>=8'} - p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} @@ -8970,10 +8327,6 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - p-throttle@5.1.0: - resolution: {integrity: sha512-+N+s2g01w1Zch4D0K3OpnPDqLOKmLcQ4BvIFq3JC0K29R28vUOjWpO+OJZBNt8X9i3pFCksZJZ0YXkUGjaFE6g==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -9038,10 +8391,6 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -9060,9 +8409,6 @@ packages: path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - path-to-regexp@1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} - path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -9084,40 +8430,6 @@ packages: peek-stream@1.1.3: resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} - pg-cloudflare@1.1.1: - resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} - - pg-connection-string@2.6.4: - resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} - - pg-int8@1.0.1: - resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} - engines: {node: '>=4.0.0'} - - pg-pool@3.6.2: - resolution: {integrity: sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==} - peerDependencies: - pg: '>=8.0' - - pg-protocol@1.6.1: - resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} - - pg-types@2.2.0: - resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} - engines: {node: '>=4'} - - pg@8.12.0: - resolution: {integrity: sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==} - engines: {node: '>= 8.0.0'} - peerDependencies: - pg-native: '>=3.0.1' - peerDependenciesMeta: - pg-native: - optional: true - - pgpass@1.0.5: - resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} - picocolors@0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} @@ -9179,10 +8491,6 @@ packages: resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} engines: {node: '>=10'} - portfinder@1.0.32: - resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} - engines: {node: '>= 0.12.0'} - possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -9254,22 +8562,6 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - postgres-array@2.0.0: - resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} - engines: {node: '>=4'} - - postgres-bytea@1.0.0: - resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} - engines: {node: '>=0.10.0'} - - postgres-date@1.0.7: - resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} - engines: {node: '>=0.10.0'} - - postgres-interval@1.2.0: - resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} - engines: {node: '>=0.10.0'} - preferred-pm@3.1.3: resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} engines: {node: '>=10'} @@ -9304,10 +8596,6 @@ packages: resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} engines: {node: '>= 0.8'} - proc-log@3.0.0: - resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - proc-log@4.2.0: resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -9322,17 +8610,6 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - - promise-breaker@6.0.0: - resolution: {integrity: sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA==} - - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -9344,21 +8621,10 @@ packages: resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} engines: {node: '>= 8'} - proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - - proto3-json-serializer@2.0.2: - resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} - engines: {node: '>=14.0.0'} - protobufjs@6.11.4: resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} hasBin: true - protobufjs@7.3.0: - resolution: {integrity: sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==} - engines: {node: '>=12.0.0'} - proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -9395,10 +8661,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pupa@2.1.1: - resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} - engines: {node: '>=8'} - pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} @@ -9434,9 +8696,6 @@ packages: radix3@1.1.2: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} - railroad-diagrams@1.0.0: - resolution: {integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==} - rainbow-sprinkles@0.17.2: resolution: {integrity: sha512-rGnQO+jw2Dy7Z42qFolkp90atUZhpD2ImZQyl+ZC/7V/s+niZ6SI18i5Gw9hVX45OlJ6wqRPak9QGUV2hbTsrQ==} peerDependencies: @@ -9446,10 +8705,6 @@ packages: ramda@0.29.0: resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} - randexp@0.4.6: - resolution: {integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==} - engines: {node: '>=0.12'} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -9468,9 +8723,6 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true - re2@1.21.3: - resolution: {integrity: sha512-GI+KoGkHT4kxTaX+9p0FgNB1XUnCndO9slG5qqeEoZ7kbf6Dk6ohQVpmwKVeSp7LPLn+g6Q3BaCopz4oHuBDuQ==} - react-aria@3.33.1: resolution: {integrity: sha512-hFC3K/UA+90Krlx2IgRTgzFbC6FSPi4pUwHT+STperPLK+cTEHkI+3Lu0YYwQSBatkgxnIv9+GtFuVbps2kROw==} peerDependencies: @@ -9644,9 +8896,6 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -9666,9 +8915,6 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} - redeyed@2.1.1: - resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} - reduce-css-calc@1.3.0: resolution: {integrity: sha512-0dVfwYVOlf/LBA2ec4OwQ6p3X9mYxn/wOl2xTcLwjnPYrkgEfPx3VI4eGCH3rQLlPISG5v9I9bkZosKsNRTRKA==} @@ -9703,18 +8949,10 @@ packages: registry-auth-token@3.3.2: resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} - registry-auth-token@5.0.2: - resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} - engines: {node: '>=14'} - registry-url@3.1.0: resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==} engines: {node: '>=0.10.0'} - registry-url@5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} - regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true @@ -9770,22 +9008,6 @@ packages: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - ret@0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - - retry-request@7.0.2: - resolution: {integrity: sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==} - engines: {node: '>=14'} - - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -9811,10 +9033,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - router@1.3.8: - resolution: {integrity: sha512-461UFH44NtSfIlS83PUg2N7OZo86BC/kB3dY77gJdsODsBhhw7+2uE0tzTINxrY9CahCUVk1VhpWCA5i1yoIEg==} - engines: {node: '>= 0.8'} - rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -9878,10 +9096,6 @@ packages: resolution: {integrity: sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==} engines: {node: '>=10.0.0'} - semver-diff@3.1.1: - resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} - engines: {node: '>=8'} - semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -9977,9 +9191,6 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -10024,9 +9235,6 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - sort-any@2.0.0: - resolution: {integrity: sha512-T9JoiDewQEmWcnmPn/s9h/PH9t3d/LSWi0RgVmXSuDYeZXTZOZ1/wrK2PHaptuR1VXe3clLLt0pD6sgVOwjNEA==} - source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} @@ -10078,24 +9286,9 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - sql-formatter@15.3.1: - resolution: {integrity: sha512-L/dqan+Hrt0PpPdCbHcI9bdfOvqaQZR7v5c5SWMJ3bUGQSezK09Mm9q2I3B4iObjaq7FyoldIM+fDSmfzGRXCA==} - hasBin: true - - ssri@10.0.6: - resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - stack-trace@0.0.10: - resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} @@ -10121,18 +9314,9 @@ packages: stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} - stream-chain@2.2.5: - resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==} - - stream-events@1.0.5: - resolution: {integrity: sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==} - stream-http@3.2.0: resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} - stream-json@1.8.0: - resolution: {integrity: sha512-HZfXngYHUAr1exT4fxlbc1IOce1RYxp2ldeaf97LYCOPSoOqY/1Psp7iGvpb+6JIOgkra9zDYnPX01hGAHzEPw==} - stream-shift@1.0.3: resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} @@ -10223,9 +9407,6 @@ packages: strip-literal@2.1.0: resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} - stubs@3.0.0: - resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} - style-loader@1.3.0: resolution: {integrity: sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==} engines: {node: '>= 8.9.0'} @@ -10250,11 +9431,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - superstatic@9.0.3: - resolution: {integrity: sha512-e/tmW0bsnQ/33ivK6y3CapJT0Ovy4pk/ohNPGhIAGU2oasoNLRQ1cv6enua09NU9w6Y0H/fBu07cjzuiWvLXxw==} - engines: {node: ^14.18.0 || >=16.4.0} - hasBin: true - supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -10267,10 +9443,6 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-hyperlinks@2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} - engines: {node: '>=8'} - supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -10329,13 +9501,6 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - tcp-port-used@1.0.2: - resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==} - - teeny-request@9.0.0: - resolution: {integrity: sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==} - engines: {node: '>=14'} - telejson@7.2.0: resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} @@ -10384,9 +9549,6 @@ packages: engines: {node: '>=10'} hasBin: true - text-hex@1.0.0: - resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} - text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -10475,9 +9637,6 @@ packages: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} - toxic@1.0.1: - resolution: {integrity: sha512-WI3rIGdcaKULYg7KVoB0zcjikqvcYYvcuT6D89bFPz2rVR0Rl0PK6x8/X62rtdLtBKIE985NzVf/auTtGegIIg==} - tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -10496,10 +9655,6 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} - triple-beam@1.4.1: - resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} - engines: {node: '>= 14.0.0'} - ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -10629,10 +9784,6 @@ packages: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} @@ -10673,9 +9824,6 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typeforce@1.18.0: resolution: {integrity: sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==} @@ -10745,14 +9893,6 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} - unique-filename@3.0.0: - resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - unique-slug@4.0.0: - resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} @@ -10770,10 +9910,6 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - universal-analytics@0.5.3: - resolution: {integrity: sha512-HXSMyIcf2XTvwZ6ZZQLfxfViRm/yTGoRgDeTbojtq6rezeyKB0sTBcKH2fhddnteAHRcHiKgr/ACpbgjGOC6RQ==} - engines: {node: '>=12.18.2'} - universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -10855,10 +9991,6 @@ packages: update-check@1.5.4: resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==} - update-notifier-cjs@5.1.6: - resolution: {integrity: sha512-wgxdSBWv3x/YpMzsWz5G4p4ec7JWD0HCl8W6bmNB6E5Gwo+1ym5oN4hiXpLf0mPySVEJEIsYlkshnplkg2OP9A==} - engines: {node: '>=14'} - upper-case-first@1.1.2: resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==} @@ -10871,15 +10003,9 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - url-join@0.0.1: - resolution: {integrity: sha512-H6dnQ/yPAAVzMQRvEvyz01hhfQL5qRWSEt7BX8t9DqnPw9BjMb64fjIRq76Uvf1hkHp+mTZvEVJ5guXOT0Xqaw==} - url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - url-template@2.0.8: - resolution: {integrity: sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==} - url@0.11.3: resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==} @@ -10931,10 +10057,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true @@ -10942,9 +10064,6 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - valid-url@1.0.9: - resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -11078,9 +10197,6 @@ packages: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} @@ -11126,11 +10242,6 @@ packages: engines: {node: '>= 8'} hasBin: true - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true - why-is-node-running@2.2.2: resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} engines: {node: '>=8'} @@ -11139,21 +10250,9 @@ packages: wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - widest-line@3.1.0: - resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} - engines: {node: '>=8'} - wif@2.0.6: resolution: {integrity: sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==} - winston-transport@4.7.0: - resolution: {integrity: sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==} - engines: {node: '>= 12.0.0'} - - winston@3.13.0: - resolution: {integrity: sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==} - engines: {node: '>= 12.0.0'} - word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} @@ -11179,9 +10278,6 @@ packages: write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - ws@7.4.6: resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} engines: {node: '>=8.3.0'} @@ -11218,10 +10314,6 @@ packages: utf-8-validate: optional: true - xdg-basedir@4.0.0: - resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} - engines: {node: '>=8'} - xml-name-validator@5.0.0: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} @@ -11289,10 +10381,6 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - zip-stream@4.1.1: - resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} - engines: {node: '>= 10'} - zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -11322,13 +10410,6 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@apidevtools/json-schema-ref-parser@9.1.2': - dependencies: - '@jsdevtools/ono': 7.1.3 - '@types/json-schema': 7.0.15 - call-me-maybe: 1.0.2 - js-yaml: 4.1.0 - '@aw-web-design/x-default-browser@1.4.126': dependencies: default-browser-id: 3.0.0 @@ -12660,8 +11741,6 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@colors/colors@1.6.0': {} - '@confio/ics23@0.6.8': dependencies: '@noble/hashes': 1.4.0 @@ -14109,12 +13188,6 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@dabh/diagnostics@2.0.3': - dependencies: - colorspace: 1.1.4 - enabled: 2.0.0 - kuler: 2.0.0 - '@dao-dao/cosmiframe@0.1.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)': dependencies: '@cosmjs/amino': 0.32.3 @@ -14692,66 +13765,6 @@ snapshots: '@formkit/auto-animate@0.8.2': {} - '@google-cloud/cloud-sql-connector@1.3.0(encoding@0.1.13)': - dependencies: - '@googleapis/sqladmin': 16.1.0(encoding@0.1.13) - gaxios: 6.6.0(encoding@0.1.13) - google-auth-library: 9.11.0(encoding@0.1.13) - p-throttle: 5.1.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@google-cloud/paginator@5.0.2': - dependencies: - arrify: 2.0.1 - extend: 3.0.2 - - '@google-cloud/precise-date@4.0.0': {} - - '@google-cloud/projectify@4.0.0': {} - - '@google-cloud/promisify@4.0.0': {} - - '@google-cloud/pubsub@4.4.1(encoding@0.1.13)': - dependencies: - '@google-cloud/paginator': 5.0.2 - '@google-cloud/precise-date': 4.0.0 - '@google-cloud/projectify': 4.0.0 - '@google-cloud/promisify': 4.0.0 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.21.0 - arrify: 2.0.1 - extend: 3.0.2 - google-auth-library: 9.11.0(encoding@0.1.13) - google-gax: 4.3.5(encoding@0.1.13) - heap-js: 2.5.0 - is-stream-ended: 0.1.4 - lodash.snakecase: 4.1.1 - p-defer: 3.0.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@googleapis/sqladmin@16.1.0(encoding@0.1.13)': - dependencies: - googleapis-common: 7.2.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - supports-color - - '@grpc/grpc-js@1.10.8': - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - - '@grpc/proto-loader@0.7.13': - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.3.0 - yargs: 17.7.2 - '@hexxagon/feather.js@1.0.11': dependencies: '@classic-terra/terra.proto': 1.1.0 @@ -14885,10 +13898,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@js-sdsl/ordered-map@4.4.2': {} - - '@jsdevtools/ono@7.1.3': {} - '@keplr-wallet/common@0.12.28': dependencies: '@keplr-wallet/crypto': 0.12.28 @@ -15067,7 +14076,6 @@ snapshots: '@rushstack/node-core-library': 5.4.1(@types/node@20.14.2) transitivePeerDependencies: - '@types/node' - optional: true '@microsoft/api-extractor@7.47.0(@types/node@20.14.2)': dependencies: @@ -15086,7 +14094,6 @@ snapshots: typescript: 5.4.2 transitivePeerDependencies: - '@types/node' - optional: true '@microsoft/tsdoc-config@0.17.0': dependencies: @@ -15094,10 +14101,8 @@ snapshots: ajv: 8.12.0 jju: 1.4.0 resolve: 1.22.8 - optional: true - '@microsoft/tsdoc@0.15.0': - optional: true + '@microsoft/tsdoc@0.15.0': {} '@mui/base@5.0.0-beta.40(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -15206,26 +14211,6 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@npmcli/agent@2.2.2': - dependencies: - agent-base: 7.1.1 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.4 - lru-cache: 10.2.2 - socks-proxy-agent: 8.0.3 - transitivePeerDependencies: - - supports-color - optional: true - - '@npmcli/fs@3.1.1': - dependencies: - semver: 7.6.2 - optional: true - - '@opentelemetry/api@1.9.0': {} - - '@opentelemetry/semantic-conventions@1.21.0': {} - '@parcel/watcher-android-arm64@2.4.1': optional: true @@ -15294,18 +14279,6 @@ snapshots: '@pkgr/core@0.1.1': {} - '@pnpm/config.env-replace@1.1.0': {} - - '@pnpm/network.ca-file@1.0.2': - dependencies: - graceful-fs: 4.2.10 - - '@pnpm/npm-conf@2.2.2': - dependencies: - '@pnpm/config.env-replace': 1.1.0 - '@pnpm/network.ca-file': 1.0.2 - config-chain: 1.1.13 - '@polka/url@1.0.0-next.25': {} '@popperjs/core@2.11.8': {} @@ -16913,13 +15886,11 @@ snapshots: semver: 7.5.4 optionalDependencies: '@types/node': 20.14.2 - optional: true '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - optional: true '@rushstack/terminal@0.13.0(@types/node@20.14.2)': dependencies: @@ -16927,7 +15898,6 @@ snapshots: supports-color: 8.1.1 optionalDependencies: '@types/node': 20.14.2 - optional: true '@rushstack/ts-command-line@4.22.0(@types/node@20.14.2)': dependencies: @@ -16937,7 +15907,6 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' - optional: true '@sinclair/typebox@0.27.8': {} @@ -18035,8 +17004,6 @@ snapshots: - '@types/react' - immer - '@tootallnate/once@2.0.0': {} - '@tootallnate/quickjs-emscripten@0.23.0': {} '@tsconfig/node10@1.0.11': {} @@ -18082,8 +17049,7 @@ snapshots: semver: 7.6.2 update-check: 1.5.4 - '@types/argparse@1.0.38': - optional: true + '@types/argparse@1.0.38': {} '@types/aria-query@5.0.4': {} @@ -18113,8 +17079,6 @@ snapshots: '@types/connect': 3.4.38 '@types/node': 20.14.2 - '@types/caseless@0.12.5': {} - '@types/chrome@0.0.268': dependencies: '@types/filesystem': 0.0.36 @@ -18293,13 +17257,6 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@types/request@2.48.12': - dependencies: - '@types/caseless': 0.12.5 - '@types/node': 20.14.2 - '@types/tough-cookie': 4.0.5 - form-data: 2.5.1 - '@types/resolve@1.20.6': {} '@types/semver@7.5.8': {} @@ -18323,10 +17280,6 @@ snapshots: '@types/tinycolor2@1.4.6': {} - '@types/tough-cookie@4.0.5': {} - - '@types/triple-beam@1.3.5': {} - '@types/unist@3.0.2': {} '@types/uuid@9.0.8': {} @@ -19051,13 +18004,6 @@ snapshots: '@types/emscripten': 1.39.13 tslib: 1.14.1 - abbrev@2.0.0: - optional: true - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - accepts@1.3.8: dependencies: mime-types: 2.1.35 @@ -19089,12 +18035,6 @@ snapshots: aes-js@3.0.0: {} - agent-base@6.0.2: - dependencies: - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - agent-base@7.1.1: dependencies: debug: 4.3.5 @@ -19109,16 +18049,10 @@ snapshots: ajv-draft-04@1.0.0(ajv@8.13.0): optionalDependencies: ajv: 8.13.0 - optional: true - - ajv-formats@2.1.1(ajv@8.16.0): - optionalDependencies: - ajv: 8.16.0 ajv-formats@3.0.1(ajv@8.13.0): optionalDependencies: ajv: 8.13.0 - optional: true ajv-keywords@3.5.2(ajv@6.12.6): dependencies: @@ -19137,7 +18071,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - optional: true ajv@8.13.0: dependencies: @@ -19145,29 +18078,15 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - optional: true - - ajv@8.16.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 animejs@3.2.2: {} - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 - ansi-colors@4.1.3: {} ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 - ansi-escapes@6.2.1: {} - ansi-regex@5.0.1: {} ansi-regex@6.0.1: {} @@ -19184,8 +18103,6 @@ snapshots: ansi-styles@6.2.1: {} - ansicolors@0.3.2: {} - any-promise@1.3.0: {} anymatch@3.1.3: @@ -19197,42 +18114,6 @@ snapshots: aproba@2.0.0: {} - archiver-utils@2.1.0: - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 2.3.8 - - archiver-utils@3.0.4: - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 3.6.2 - - archiver@5.3.2: - dependencies: - archiver-utils: 2.1.0 - async: 3.2.5 - buffer-crc32: 0.2.13 - readable-stream: 3.6.2 - readdir-glob: 1.1.3 - tar-stream: 2.2.0 - zip-stream: 4.1.1 - are-we-there-yet@2.0.0: dependencies: delegates: 1.0.0 @@ -19267,8 +18148,6 @@ snapshots: array-flatten@1.1.1: {} - array-flatten@3.0.0: {} - array-from-async@3.0.0: {} array-includes@3.1.8: @@ -19342,10 +18221,6 @@ snapshots: arrify@1.0.1: {} - arrify@2.0.1: {} - - as-array@2.0.0: {} - asn1.js@4.10.1: dependencies: bn.js: 4.12.0 @@ -19370,12 +18245,6 @@ snapshots: dependencies: tslib: 2.6.3 - async-lock@1.3.2: {} - - async@2.6.4: - dependencies: - lodash: 4.17.21 - async@3.2.5: {} asynckit@0.4.0: {} @@ -19463,12 +18332,6 @@ snapshots: base64-js@1.5.1: {} - basic-auth-connect@1.0.0: {} - - basic-auth@2.0.1: - dependencies: - safe-buffer: 5.1.2 - basic-ftp@5.0.5: {} bech32@1.1.4: {} @@ -19542,17 +18405,6 @@ snapshots: bowser@2.11.0: {} - boxen@5.1.2: - dependencies: - ansi-align: 3.0.1 - camelcase: 6.3.0 - chalk: 4.1.2 - cli-boxes: 2.2.1 - string-width: 4.2.3 - type-fest: 0.20.2 - widest-line: 3.1.0 - wrap-ansi: 7.0.0 - bplist-parser@0.2.0: dependencies: big-integer: 1.6.52 @@ -19649,10 +18501,6 @@ snapshots: create-hash: 1.2.0 safe-buffer: 5.2.1 - buffer-crc32@0.2.13: {} - - buffer-equal-constant-time@1.0.1: {} - buffer-from@1.1.2: {} buffer-xor@1.0.3: {} @@ -19684,22 +18532,6 @@ snapshots: cac@6.7.14: {} - cacache@18.0.3: - dependencies: - '@npmcli/fs': 3.1.1 - fs-minipass: 3.0.3 - glob: 10.4.1 - lru-cache: 10.2.2 - minipass: 7.1.2 - minipass-collect: 2.0.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - p-map: 4.0.0 - ssri: 10.0.6 - tar: 6.2.1 - unique-filename: 3.0.0 - optional: true - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -19708,8 +18540,6 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 - call-me-maybe@1.0.2: {} - callsites@3.1.0: {} camel-case@3.0.0: @@ -19727,17 +18557,10 @@ snapshots: camelcase@5.3.1: {} - camelcase@6.3.0: {} - camelize@1.0.1: {} caniuse-lite@1.0.30001636: {} - cardinal@2.1.1: - dependencies: - ansicolors: 0.3.2 - redeyed: 2.1.1 - chai@4.4.1: dependencies: assertion-error: 1.1.0 @@ -19819,8 +18642,6 @@ snapshots: chrome-trace-event@1.0.4: {} - ci-info@2.0.0: {} - ci-info@3.9.0: {} cipher-base@1.0.4: @@ -19832,10 +18653,6 @@ snapshots: dependencies: consola: 3.2.3 - cjson@0.3.3: - dependencies: - json-parse-helpfulerror: 1.0.3 - class-variance-authority@0.7.0: dependencies: clsx: 2.0.0 @@ -19844,8 +18661,6 @@ snapshots: clean-stack@2.2.0: {} - cli-boxes@2.2.1: {} - cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -19862,10 +18677,6 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 - cli-table@0.3.11: - dependencies: - colors: 1.0.3 - cli-width@3.0.0: {} client-only@0.0.1: {} @@ -19921,27 +18732,8 @@ snapshots: color-name@1.1.4: {} - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - color-support@1.1.3: {} - color@3.2.1: - dependencies: - color-convert: 1.9.3 - color-string: 1.9.1 - - colorette@2.0.20: {} - - colors@1.0.3: {} - - colorspace@1.1.4: - dependencies: - color: 3.2.1 - text-hex: 1.0.0 - combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 @@ -19960,13 +18752,6 @@ snapshots: commondir@1.0.1: {} - compress-commons@4.1.2: - dependencies: - buffer-crc32: 0.2.13 - crc32-stream: 4.0.3 - normalize-path: 3.0.0 - readable-stream: 3.6.2 - compressible@2.0.18: dependencies: mime-db: 1.52.0 @@ -19987,29 +18772,6 @@ snapshots: confbox@0.1.7: {} - config-chain@1.1.13: - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - - configstore@5.0.1: - dependencies: - dot-prop: 5.3.0 - graceful-fs: 4.2.11 - make-dir: 3.1.0 - unique-string: 2.0.0 - write-file-atomic: 3.0.3 - xdg-basedir: 4.0.0 - - connect@3.7.0: - dependencies: - debug: 2.6.9 - finalhandler: 1.1.2 - parseurl: 1.3.3 - utils-merge: 1.0.1 - transitivePeerDependencies: - - supports-color - consola@3.2.3: {} console-browserify@1.2.0: {} @@ -20053,11 +18815,6 @@ snapshots: core-util-is@1.0.3: {} - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 @@ -20129,13 +18886,6 @@ snapshots: - uWebSockets.js - utf-8-validate - crc-32@1.2.2: {} - - crc32-stream@4.0.3: - dependencies: - crc-32: 1.2.2 - readable-stream: 3.6.2 - create-ecdh@4.0.4: dependencies: bn.js: 4.12.0 @@ -20160,10 +18910,6 @@ snapshots: create-require@1.1.1: {} - cross-env@5.2.1: - dependencies: - cross-spawn: 6.0.5 - cross-fetch@3.1.8(encoding@0.1.13): dependencies: node-fetch: 2.7.0(encoding@0.1.13) @@ -20176,14 +18922,6 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 - cross-spawn@6.0.5: - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.2 - shebang-command: 1.2.0 - which: 1.3.1 - cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -20255,8 +18993,6 @@ snapshots: csv-parse@4.16.3: {} - csv-parse@5.5.6: {} - csv-stringify@5.6.5: {} csv@5.5.3: @@ -20345,10 +19081,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.1: - dependencies: - ms: 2.1.2 - debug@4.3.5: dependencies: ms: 2.1.2 @@ -20372,11 +19104,6 @@ snapshots: dependencies: type-detect: 4.0.8 - deep-equal-in-any-order@2.0.6: - dependencies: - lodash.mapvalues: 4.6.0 - sort-any: 2.0.0 - deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.1 @@ -20400,8 +19127,6 @@ snapshots: deep-extend@0.6.0: {} - deep-freeze@0.0.1: {} - deep-is@0.1.4: {} deep-object-diff@1.1.9: {} @@ -20521,8 +19246,6 @@ snapshots: dependencies: path-type: 4.0.0 - discontinuous-range@1.0.0: {} - djb2a@2.0.0: {} dlv@1.1.3: {} @@ -20550,10 +19273,6 @@ snapshots: dependencies: no-case: 2.3.2 - dot-prop@5.3.0: - dependencies: - is-obj: 2.0.0 - dotenv-expand@10.0.0: {} dotenv@16.0.3: {} @@ -20576,10 +19295,6 @@ snapshots: eastasianwidth@0.2.0: {} - ecdsa-sig-formatter@1.0.11: - dependencies: - safe-buffer: 5.2.1 - ee-first@1.1.1: {} effect@3.0.3: {} @@ -20618,8 +19333,6 @@ snapshots: emojis-list@3.0.0: {} - enabled@2.0.0: {} - encodeurl@1.0.2: {} encoding@0.1.13: @@ -20647,9 +19360,6 @@ snapshots: envinfo@7.13.0: {} - err-code@2.0.3: - optional: true - error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -20823,8 +19533,6 @@ snapshots: escalade@3.1.2: {} - escape-goat@2.1.1: {} - escape-html@1.0.3: {} escape-string-regexp@1.0.5: {} @@ -21097,10 +19805,6 @@ snapshots: - bufferutil - utf-8-validate - event-target-shim@5.0.1: {} - - events-listener@1.1.0: {} - events@3.3.0: {} evp_bytestokey@1.0.3: @@ -21132,34 +19836,6 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - exegesis-express@4.0.0: - dependencies: - exegesis: 4.1.2 - transitivePeerDependencies: - - supports-color - - exegesis@4.1.2: - dependencies: - '@apidevtools/json-schema-ref-parser': 9.1.2 - ajv: 8.16.0 - ajv-formats: 2.1.1(ajv@8.16.0) - body-parser: 1.20.2 - content-type: 1.0.5 - deep-freeze: 0.0.1 - events-listener: 1.1.0 - glob: 10.4.1 - json-ptr: 3.1.1 - json-schema-traverse: 1.0.0 - lodash: 4.17.21 - openapi3-ts: 3.2.0 - promise-breaker: 6.0.0 - pump: 3.0.0 - qs: 6.12.1 - raw-body: 2.5.2 - semver: 7.6.2 - transitivePeerDependencies: - - supports-color - exponential-backoff@3.1.1: {} express@4.19.2: @@ -21198,8 +19874,6 @@ snapshots: transitivePeerDependencies: - supports-color - extend@3.0.2: {} - extendable-error@0.1.7: {} extension-port-stream@2.1.1: @@ -21238,16 +19912,10 @@ snapshots: fast-safe-stringify@2.1.1: {} - fast-url-parser@1.1.3: - dependencies: - punycode: 1.4.1 - fastq@1.17.1: dependencies: reusify: 1.0.4 - fecha@4.2.3: {} - fetch-retry@5.0.6: {} figures@3.2.0: @@ -21269,26 +19937,12 @@ snapshots: dependencies: minimatch: 5.1.6 - filesize@6.4.0: {} - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 filter-obj@1.1.0: {} - finalhandler@1.1.2: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.5.0 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - finalhandler@1.2.0: dependencies: debug: 2.6.9 @@ -21334,81 +19988,6 @@ snapshots: micromatch: 4.0.7 pkg-dir: 4.2.0 - firebase-tools@13.11.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): - dependencies: - '@google-cloud/cloud-sql-connector': 1.3.0(encoding@0.1.13) - '@google-cloud/pubsub': 4.4.1(encoding@0.1.13) - abort-controller: 3.0.0 - ajv: 6.12.6 - archiver: 5.3.2 - async-lock: 1.3.2 - body-parser: 1.20.2 - chokidar: 3.6.0 - cjson: 0.3.3 - cli-table: 0.3.11 - colorette: 2.0.20 - commander: 4.1.1 - configstore: 5.0.1 - cors: 2.8.5 - cross-env: 5.2.1 - cross-spawn: 7.0.3 - csv-parse: 5.5.6 - deep-equal-in-any-order: 2.0.6 - exegesis: 4.1.2 - exegesis-express: 4.0.0 - express: 4.19.2 - filesize: 6.4.0 - form-data: 4.0.0 - fs-extra: 10.1.0 - fuzzy: 0.1.3 - gaxios: 6.6.0(encoding@0.1.13) - glob: 7.2.3 - google-auth-library: 9.11.0(encoding@0.1.13) - inquirer: 8.2.6 - inquirer-autocomplete-prompt: 2.0.1(inquirer@8.2.6) - jsonwebtoken: 9.0.2 - leven: 3.1.0 - libsodium-wrappers: 0.7.13 - lodash: 4.17.21 - marked: 4.3.0 - marked-terminal: 5.2.0(marked@4.3.0) - mime: 2.6.0 - minimatch: 3.1.2 - morgan: 1.10.0 - node-fetch: 2.7.0(encoding@0.1.13) - open: 6.4.0 - ora: 5.4.1 - p-limit: 3.1.0 - pg: 8.12.0 - portfinder: 1.0.32 - progress: 2.0.3 - proxy-agent: 6.4.0 - retry: 0.13.1 - rimraf: 3.0.2 - semver: 7.6.2 - sql-formatter: 15.3.1 - stream-chain: 2.2.5 - stream-json: 1.8.0 - strip-ansi: 6.0.1 - superstatic: 9.0.3(encoding@0.1.13) - tar: 6.2.1 - tcp-port-used: 1.0.2 - tmp: 0.2.3 - triple-beam: 1.4.1 - universal-analytics: 0.5.3 - update-notifier-cjs: 5.1.6(encoding@0.1.13) - uuid: 8.3.2 - winston: 3.13.0 - winston-transport: 4.7.0 - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) - yaml: 2.4.3 - transitivePeerDependencies: - - bufferutil - - encoding - - pg-native - - supports-color - - utf-8-validate - flat-cache@4.0.1: dependencies: flatted: 3.3.1 @@ -21418,8 +19997,6 @@ snapshots: flow-parser@0.238.0: {} - fn.name@1.1.0: {} - follow-redirects@1.15.6: {} for-each@0.3.3: @@ -21431,12 +20008,6 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data@2.5.1: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - form-data@4.0.0: dependencies: asynckit: 0.4.0 @@ -21493,11 +20064,6 @@ snapshots: dependencies: minipass: 3.3.6 - fs-minipass@3.0.3: - dependencies: - minipass: 7.1.2 - optional: true - fs.realpath@1.0.0: {} fsevents@2.3.2: @@ -21517,8 +20083,6 @@ snapshots: functions-have-names@1.2.3: {} - fuzzy@0.1.3: {} - gauge@3.0.2: dependencies: aproba: 2.0.0 @@ -21531,25 +20095,6 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 - gaxios@6.6.0(encoding@0.1.13): - dependencies: - extend: 3.0.2 - https-proxy-agent: 7.0.4 - is-stream: 2.0.1 - node-fetch: 2.7.0(encoding@0.1.13) - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - - gcp-metadata@6.1.0(encoding@0.1.13): - dependencies: - gaxios: 6.6.0(encoding@0.1.13) - json-bigint: 1.0.0 - transitivePeerDependencies: - - encoding - - supports-color - gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} @@ -21572,8 +20117,6 @@ snapshots: get-port-please@3.1.2: {} - get-stdin@8.0.0: {} - get-stream@6.0.1: {} get-stream@8.0.1: {} @@ -21623,14 +20166,6 @@ snapshots: '@types/glob': 7.2.0 glob: 7.2.3 - glob-slash@1.0.0: {} - - glob-slasher@1.0.1: - dependencies: - glob-slash: 1.0.0 - lodash.isobject: 2.4.1 - toxic: 1.0.1 - glob-to-regexp@0.4.1: {} glob@10.4.1: @@ -21650,10 +20185,6 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 - global-dirs@3.0.1: - dependencies: - ini: 2.0.0 - globals@11.12.0: {} globals@14.0.0: {} @@ -21692,59 +20223,15 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 - google-auth-library@9.11.0(encoding@0.1.13): + google-protobuf@3.21.2: {} + + gopd@1.0.1: dependencies: - base64-js: 1.5.1 - ecdsa-sig-formatter: 1.0.11 - gaxios: 6.6.0(encoding@0.1.13) - gcp-metadata: 6.1.0(encoding@0.1.13) - gtoken: 7.1.0(encoding@0.1.13) - jws: 4.0.0 - transitivePeerDependencies: - - encoding - - supports-color + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} - google-gax@4.3.5(encoding@0.1.13): - dependencies: - '@grpc/grpc-js': 1.10.8 - '@grpc/proto-loader': 0.7.13 - '@types/long': 4.0.2 - abort-controller: 3.0.0 - duplexify: 4.1.3 - google-auth-library: 9.11.0(encoding@0.1.13) - node-fetch: 2.7.0(encoding@0.1.13) - object-hash: 3.0.0 - proto3-json-serializer: 2.0.2 - protobufjs: 7.3.0 - retry-request: 7.0.2(encoding@0.1.13) - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - - google-protobuf@3.21.2: {} - - googleapis-common@7.2.0(encoding@0.1.13): - dependencies: - extend: 3.0.2 - gaxios: 6.6.0(encoding@0.1.13) - google-auth-library: 9.11.0(encoding@0.1.13) - qs: 6.12.1 - url-template: 2.0.8 - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - graceful-fs@4.2.10: {} - - graceful-fs@4.2.11: {} - - gradient-string@2.0.2: + gradient-string@2.0.2: dependencies: chalk: 4.1.2 tinygradient: 1.1.5 @@ -21753,14 +20240,6 @@ snapshots: graphemer@1.4.0: {} - gtoken@7.1.0(encoding@0.1.13): - dependencies: - gaxios: 6.6.0(encoding@0.1.13) - jws: 4.0.0 - transitivePeerDependencies: - - encoding - - supports-color - gunzip-maybe@1.4.2: dependencies: browserify-zlib: 0.1.4 @@ -21816,8 +20295,6 @@ snapshots: has-unicode@2.0.1: {} - has-yarn@2.1.0: {} - hash-base@3.0.4: dependencies: inherits: 2.0.4 @@ -21855,8 +20332,6 @@ snapshots: no-case: 2.3.2 upper-case: 1.1.3 - heap-js@2.5.0: {} - hmac-drbg@1.0.1: dependencies: hash.js: 1.1.7 @@ -21879,9 +20354,6 @@ snapshots: html-tags@3.3.1: {} - http-cache-semantics@4.1.1: - optional: true - http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -21890,14 +20362,6 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 - http-proxy-agent@5.0.0: - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 @@ -21909,13 +20373,6 @@ snapshots: https-browserify@1.0.0: {} - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 @@ -21958,10 +20415,7 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-lazy@2.1.0: {} - - import-lazy@4.0.0: - optional: true + import-lazy@4.0.0: {} imurmurhash@0.1.4: {} @@ -21976,17 +20430,6 @@ snapshots: ini@1.3.8: {} - ini@2.0.0: {} - - inquirer-autocomplete-prompt@2.0.1(inquirer@8.2.6): - dependencies: - ansi-escapes: 4.3.2 - figures: 3.2.0 - inquirer: 8.2.6 - picocolors: 1.0.1 - run-async: 2.4.1 - rxjs: 7.8.1 - inquirer@7.3.3: dependencies: ansi-escapes: 4.3.2 @@ -22021,9 +20464,6 @@ snapshots: through: 2.3.8 wrap-ansi: 6.2.0 - install-artifact-from-github@1.3.5: - optional: true - internal-slot@1.0.7: dependencies: es-errors: 1.3.0 @@ -22048,8 +20488,6 @@ snapshots: jsbn: 1.1.0 sprintf-js: 1.1.3 - ip-regex@4.3.0: {} - ipaddr.js@1.9.1: {} iron-webcrypto@1.2.1: {} @@ -22068,8 +20506,6 @@ snapshots: is-arrayish@0.2.1: {} - is-arrayish@0.3.2: {} - is-async-function@2.0.0: dependencies: has-tostringtag: 1.0.2 @@ -22089,10 +20525,6 @@ snapshots: is-callable@1.2.7: {} - is-ci@2.0.0: - dependencies: - ci-info: 2.0.0 - is-core-module@2.13.1: dependencies: hasown: 2.0.2 @@ -22133,18 +20565,10 @@ snapshots: dependencies: is-docker: 3.0.0 - is-installed-globally@0.4.0: - dependencies: - global-dirs: 3.0.1 - is-path-inside: 3.0.3 - is-interactive@1.0.0: {} is-interactive@2.0.0: {} - is-lambda@1.0.1: - optional: true - is-lower-case@1.1.3: dependencies: lower-case: 1.1.4 @@ -22158,16 +20582,12 @@ snapshots: is-negative-zero@2.0.3: {} - is-npm@5.0.0: {} - is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.2 is-number@7.0.0: {} - is-obj@2.0.0: {} - is-path-cwd@2.2.0: {} is-path-inside@3.0.3: {} @@ -22193,8 +20613,6 @@ snapshots: dependencies: call-bind: 1.0.7 - is-stream-ended@0.1.4: {} - is-stream@2.0.1: {} is-stream@3.0.0: {} @@ -22215,8 +20633,6 @@ snapshots: dependencies: which-typed-array: 1.1.15 - is-typedarray@1.0.0: {} - is-unicode-supported@0.1.0: {} is-unicode-supported@1.3.0: {} @@ -22227,8 +20643,6 @@ snapshots: dependencies: upper-case: 1.1.3 - is-url@1.2.4: {} - is-weakmap@2.0.2: {} is-weakref@1.0.2: @@ -22242,8 +20656,6 @@ snapshots: is-windows@1.0.2: {} - is-wsl@1.1.0: {} - is-wsl@2.2.0: dependencies: is-docker: 2.2.1 @@ -22252,20 +20664,10 @@ snapshots: dependencies: is-inside-container: 1.0.0 - is-yarn-global@0.3.0: {} - - is2@2.0.9: - dependencies: - deep-is: 0.1.4 - ip-regex: 4.3.0 - is-url: 1.2.4 - is64bit@2.0.0: dependencies: system-architecture: 0.1.0 - isarray@0.0.1: {} - isarray@1.0.0: {} isarray@2.0.5: {} @@ -22274,18 +20676,8 @@ snapshots: isexe@2.0.0: {} - isexe@3.1.1: - optional: true - isobject@3.0.1: {} - isomorphic-fetch@3.0.0(encoding@0.1.13): - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - whatwg-fetch: 3.6.20 - transitivePeerDependencies: - - encoding - isomorphic-timers-promises@1.0.1: {} isomorphic-unfetch@3.1.0(encoding@0.1.13): @@ -22330,12 +20722,6 @@ snapshots: jju@1.4.0: {} - join-path@1.1.1: - dependencies: - as-array: 2.0.0 - url-join: 0.0.1 - valid-url: 1.0.9 - joycon@3.1.1: {} js-sha3@0.8.0: {} @@ -22416,20 +20802,10 @@ snapshots: jsesc@2.5.2: {} - json-bigint@1.0.0: - dependencies: - bignumber.js: 9.1.2 - json-buffer@3.0.1: {} json-parse-even-better-errors@2.3.1: {} - json-parse-helpfulerror@1.0.3: - dependencies: - jju: 1.4.0 - - json-ptr@3.1.1: {} - json-rpc-engine@6.1.0: dependencies: '@metamask/safe-event-emitter': 2.0.0 @@ -22465,19 +20841,6 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - jsonwebtoken@9.0.2: - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 7.6.2 - jsx-ast-utils@3.3.5: dependencies: array-includes: 3.1.8 @@ -22485,28 +20848,6 @@ snapshots: object.assign: 4.1.5 object.values: 1.2.0 - jwa@1.4.1: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jwa@2.0.0: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jws@3.2.2: - dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - - jws@4.0.0: - dependencies: - jwa: 2.0.0 - safe-buffer: 5.2.1 - keccak256@1.0.6: dependencies: bn.js: 5.2.1 @@ -22533,18 +20874,12 @@ snapshots: klona@2.0.6: {} - kuler@2.0.0: {} - lazy-universal-dotenv@4.0.0: dependencies: app-root-dir: 1.0.2 dotenv: 16.4.5 dotenv-expand: 10.0.0 - lazystream@1.0.1: - dependencies: - readable-stream: 2.3.8 - leven@3.1.0: {} levn@0.4.1: @@ -22558,12 +20893,6 @@ snapshots: dependencies: libsodium-sumo: 0.7.13 - libsodium-wrappers@0.7.13: - dependencies: - libsodium: 0.7.13 - - libsodium@0.7.13: {} - lilconfig@2.1.0: {} lilconfig@3.1.1: {} @@ -22634,52 +20963,18 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash._objecttypes@2.4.1: {} - - lodash.camelcase@4.3.0: {} - lodash.debounce@4.0.8: {} - lodash.defaults@4.2.0: {} - - lodash.difference@4.5.0: {} - - lodash.flatten@4.4.0: {} - lodash.get@4.4.2: {} - lodash.includes@4.3.0: {} - - lodash.isboolean@3.0.3: {} - lodash.isequal@4.5.0: {} - lodash.isinteger@4.0.4: {} - - lodash.isnumber@3.0.3: {} - - lodash.isobject@2.4.1: - dependencies: - lodash._objecttypes: 2.4.1 - - lodash.isplainobject@4.0.6: {} - - lodash.isstring@4.0.1: {} - - lodash.mapvalues@4.6.0: {} - lodash.merge@4.6.2: {} - lodash.once@4.1.1: {} - - lodash.snakecase@4.1.1: {} - lodash.sortby@4.7.0: {} lodash.startcase@4.4.0: {} - lodash.union@4.6.0: {} - lodash@4.17.21: {} log-symbols@3.0.0: @@ -22696,15 +20991,6 @@ snapshots: chalk: 5.3.0 is-unicode-supported: 1.3.0 - logform@2.6.0: - dependencies: - '@colors/colors': 1.6.0 - '@types/triple-beam': 1.3.5 - fecha: 4.2.3 - ms: 2.1.3 - safe-stable-stringify: 2.4.3 - triple-beam: 1.4.1 - long@4.0.0: {} long@5.2.3: {} @@ -22765,24 +21051,6 @@ snapshots: make-error@1.3.6: {} - make-fetch-happen@13.0.1: - dependencies: - '@npmcli/agent': 2.2.2 - cacache: 18.0.3 - http-cache-semantics: 4.1.1 - is-lambda: 1.0.1 - minipass: 7.1.2 - minipass-fetch: 3.0.5 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - proc-log: 4.2.0 - promise-retry: 2.0.1 - ssri: 10.0.6 - transitivePeerDependencies: - - supports-color - optional: true - map-obj@1.0.1: {} map-obj@4.3.0: {} @@ -22793,18 +21061,6 @@ snapshots: dependencies: react: 18.3.1 - marked-terminal@5.2.0(marked@4.3.0): - dependencies: - ansi-escapes: 6.2.1 - cardinal: 2.1.1 - chalk: 5.3.0 - cli-table3: 0.6.5 - marked: 4.3.0 - node-emoji: 1.11.0 - supports-hyperlinks: 2.3.0 - - marked@4.3.0: {} - math-expression-evaluator@1.4.0: {} md5.js@1.3.5: @@ -22863,8 +21119,6 @@ snapshots: mime@1.6.0: {} - mime@2.6.0: {} - mime@3.0.0: {} mimic-fn@2.1.0: {} @@ -22880,7 +21134,6 @@ snapshots: minimatch@3.0.8: dependencies: brace-expansion: 1.1.11 - optional: true minimatch@3.1.2: dependencies: @@ -22890,10 +21143,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@6.2.0: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.4: dependencies: brace-expansion: 2.0.1 @@ -22906,35 +21155,6 @@ snapshots: minimist@1.2.8: {} - minipass-collect@2.0.1: - dependencies: - minipass: 7.1.2 - optional: true - - minipass-fetch@3.0.5: - dependencies: - minipass: 7.1.2 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - optional: true - - minipass-flush@1.0.5: - dependencies: - minipass: 3.3.6 - optional: true - - minipass-pipeline@1.2.4: - dependencies: - minipass: 3.3.6 - optional: true - - minipass-sized@1.0.3: - dependencies: - minipass: 3.3.6 - optional: true - minipass@3.3.6: dependencies: yallist: 4.0.0 @@ -22969,18 +21189,6 @@ snapshots: modern-ahocorasick@1.0.1: {} - moo@0.5.2: {} - - morgan@1.10.0: - dependencies: - basic-auth: 2.0.1 - debug: 2.6.9 - depd: 2.0.0 - on-finished: 2.3.0 - on-headers: 1.0.2 - transitivePeerDependencies: - - supports-color - mri@1.2.0: {} mrmime@2.0.0: {} @@ -23007,21 +21215,12 @@ snapshots: natural-compare@1.4.0: {} - nearley@2.20.1: - dependencies: - commander: 2.20.3 - moo: 0.5.2 - railroad-diagrams: 1.0.0 - randexp: 0.4.6 - negotiator@0.6.3: {} neo-async@2.6.2: {} netmask@2.0.2: {} - nice-try@1.0.5: {} - no-case@2.3.2: dependencies: lower-case: 1.1.4 @@ -23042,10 +21241,6 @@ snapshots: dependencies: minimatch: 3.1.2 - node-emoji@1.11.0: - dependencies: - lodash: 4.17.21 - node-fetch-native@1.6.4: {} node-fetch@2.7.0(encoding@0.1.13): @@ -23058,22 +21253,6 @@ snapshots: node-gyp-build@4.8.1: {} - node-gyp@10.1.0: - dependencies: - env-paths: 2.2.1 - exponential-backoff: 3.1.1 - glob: 10.4.1 - graceful-fs: 4.2.11 - make-fetch-happen: 13.0.1 - nopt: 7.2.1 - proc-log: 3.0.0 - semver: 7.6.2 - tar: 6.2.1 - which: 4.0.0 - transitivePeerDependencies: - - supports-color - optional: true - node-plop@0.26.3: dependencies: '@babel/runtime-corejs3': 7.24.7 @@ -23120,11 +21299,6 @@ snapshots: util: 0.12.5 vm-browserify: 1.1.2 - nopt@7.2.1: - dependencies: - abbrev: 2.0.0 - optional: true - normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 @@ -23229,10 +21403,6 @@ snapshots: on-exit-leak-free@0.2.0: {} - on-finished@2.3.0: - dependencies: - ee-first: 1.1.1 - on-finished@2.4.1: dependencies: ee-first: 1.1.1 @@ -23243,10 +21413,6 @@ snapshots: dependencies: wrappy: 1.0.2 - one-time@1.0.0: - dependencies: - fn.name: 1.1.0 - onetime@5.1.2: dependencies: mimic-fn: 2.1.0 @@ -23255,20 +21421,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 - open@6.4.0: - dependencies: - is-wsl: 1.1.0 - open@8.4.2: dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - openapi3-ts@3.2.0: - dependencies: - yaml: 2.4.3 - optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -23331,8 +21489,6 @@ snapshots: outdent@0.5.0: {} - p-defer@3.0.0: {} - p-filter@2.1.0: dependencies: p-map: 2.1.0 @@ -23371,8 +21527,6 @@ snapshots: dependencies: aggregate-error: 3.1.0 - p-throttle@5.1.0: {} - p-try@2.2.0: {} pac-proxy-agent@7.0.1: @@ -23446,8 +21600,6 @@ snapshots: path-is-absolute@1.0.1: {} - path-key@2.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} @@ -23461,10 +21613,6 @@ snapshots: path-to-regexp@0.1.7: {} - path-to-regexp@1.8.0: - dependencies: - isarray: 0.0.1 - path-type@4.0.0: {} path-type@5.0.0: {} @@ -23487,41 +21635,6 @@ snapshots: duplexify: 3.7.1 through2: 2.0.5 - pg-cloudflare@1.1.1: - optional: true - - pg-connection-string@2.6.4: {} - - pg-int8@1.0.1: {} - - pg-pool@3.6.2(pg@8.12.0): - dependencies: - pg: 8.12.0 - - pg-protocol@1.6.1: {} - - pg-types@2.2.0: - dependencies: - pg-int8: 1.0.1 - postgres-array: 2.0.0 - postgres-bytea: 1.0.0 - postgres-date: 1.0.7 - postgres-interval: 1.2.0 - - pg@8.12.0: - dependencies: - pg-connection-string: 2.6.4 - pg-pool: 3.6.2(pg@8.12.0) - pg-protocol: 1.6.1 - pg-types: 2.2.0 - pgpass: 1.0.5 - optionalDependencies: - pg-cloudflare: 1.1.1 - - pgpass@1.0.5: - dependencies: - split2: 4.2.0 - picocolors@0.2.1: {} picocolors@1.0.1: {} @@ -23585,14 +21698,6 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 - portfinder@1.0.32: - dependencies: - async: 2.6.4 - debug: 3.2.7 - mkdirp: 0.5.6 - transitivePeerDependencies: - - supports-color - possible-typed-array-names@1.0.0: {} postcss-import@15.1.0(postcss@8.4.38): @@ -23669,16 +21774,6 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postgres-array@2.0.0: {} - - postgres-bytea@1.0.0: {} - - postgres-date@1.0.7: {} - - postgres-interval@1.2.0: - dependencies: - xtend: 4.0.2 - preferred-pm@3.1.3: dependencies: find-up: 5.0.0 @@ -23710,9 +21805,6 @@ snapshots: pretty-hrtime@1.0.3: {} - proc-log@3.0.0: - optional: true - proc-log@4.2.0: {} process-nextick-args@2.0.1: {} @@ -23721,16 +21813,6 @@ snapshots: process@0.11.10: {} - progress@2.0.3: {} - - promise-breaker@6.0.0: {} - - promise-retry@2.0.1: - dependencies: - err-code: 2.0.3 - retry: 0.12.0 - optional: true - prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -23744,12 +21826,6 @@ snapshots: propagate@2.0.1: {} - proto-list@1.2.4: {} - - proto3-json-serializer@2.0.2: - dependencies: - protobufjs: 7.3.0 - protobufjs@6.11.4: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -23766,21 +21842,6 @@ snapshots: '@types/node': 20.14.2 long: 4.0.0 - protobufjs@7.3.0: - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 20.14.2 - long: 5.2.3 - proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 @@ -23834,10 +21895,6 @@ snapshots: punycode@2.3.1: {} - pupa@2.1.1: - dependencies: - escape-goat: 2.1.1 - pure-rand@6.1.0: {} qs@6.11.0: @@ -23867,8 +21924,6 @@ snapshots: radix3@1.1.2: {} - railroad-diagrams@1.0.0: {} - rainbow-sprinkles@0.17.2(@vanilla-extract/css@1.15.3(babel-plugin-macros@3.1.0))(@vanilla-extract/dynamic@2.1.1): dependencies: '@vanilla-extract/css': 1.15.3(babel-plugin-macros@3.1.0) @@ -23876,11 +21931,6 @@ snapshots: ramda@0.29.0: {} - randexp@0.4.6: - dependencies: - discontinuous-range: 1.0.0 - ret: 0.1.15 - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -23906,15 +21956,6 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - re2@1.21.3: - dependencies: - install-artifact-from-github: 1.3.5 - nan: 2.20.0 - node-gyp: 10.1.0 - transitivePeerDependencies: - - supports-color - optional: true - react-aria@3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@internationalized/string': 3.2.3 @@ -24172,10 +22213,6 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdir-glob@1.1.3: - dependencies: - minimatch: 5.1.6 - readdirp@3.6.0: dependencies: picomatch: 2.3.1 @@ -24197,10 +22234,6 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 - redeyed@2.1.1: - dependencies: - esprima: 4.0.1 - reduce-css-calc@1.3.0: dependencies: balanced-match: 0.4.2 @@ -24254,18 +22287,10 @@ snapshots: rc: 1.2.8 safe-buffer: 5.2.1 - registry-auth-token@5.0.2: - dependencies: - '@pnpm/npm-conf': 2.2.2 - registry-url@3.1.0: dependencies: rc: 1.2.8 - registry-url@5.1.0: - dependencies: - rc: 1.2.8 - regjsparser@0.9.1: dependencies: jsesc: 0.5.0 @@ -24325,22 +22350,6 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - ret@0.1.15: {} - - retry-request@7.0.2(encoding@0.1.13): - dependencies: - '@types/request': 2.48.12 - extend: 3.0.2 - teeny-request: 9.0.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - supports-color - - retry@0.12.0: - optional: true - - retry@0.13.1: {} - reusify@1.0.4: {} rimraf@2.6.3: @@ -24380,18 +22389,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 - router@1.3.8: - dependencies: - array-flatten: 3.0.0 - debug: 2.6.9 - methods: 1.1.2 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - setprototypeof: 1.2.0 - utils-merge: 1.0.1 - transitivePeerDependencies: - - supports-color - rrweb-cssom@0.6.0: {} rrweb-cssom@0.7.0: {} @@ -24459,10 +22456,6 @@ snapshots: node-addon-api: 2.0.2 node-gyp-build: 4.8.1 - semver-diff@3.1.1: - dependencies: - semver: 6.3.1 - semver@5.7.2: {} semver@6.3.1: {} @@ -24470,7 +22463,6 @@ snapshots: semver@7.5.4: dependencies: lru-cache: 6.0.0 - optional: true semver@7.6.0: dependencies: @@ -24572,10 +22564,6 @@ snapshots: signal-exit@4.1.0: {} - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 @@ -24625,10 +22613,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - sort-any@2.0.0: - dependencies: - lodash: 4.17.21 - source-map-js@1.2.0: {} source-map-support@0.5.21: @@ -24673,23 +22657,8 @@ snapshots: sprintf-js@1.1.3: {} - sql-formatter@15.3.1: - dependencies: - argparse: 2.0.1 - get-stdin: 8.0.0 - nearley: 2.20.1 - - ssri@10.0.6: - dependencies: - minipass: 7.1.2 - optional: true - - stack-trace@0.0.10: {} - stackback@0.0.2: {} - statuses@1.5.0: {} - statuses@2.0.1: {} std-env@3.7.0: {} @@ -24719,12 +22688,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - stream-chain@2.2.5: {} - - stream-events@1.0.5: - dependencies: - stubs: 3.0.0 - stream-http@3.2.0: dependencies: builtin-status-codes: 3.0.0 @@ -24732,10 +22695,6 @@ snapshots: readable-stream: 3.6.2 xtend: 4.0.2 - stream-json@1.8.0: - dependencies: - stream-chain: 2.2.5 - stream-shift@1.0.3: {} stream-transform@2.1.3: @@ -24744,8 +22703,7 @@ snapshots: strict-uri-encode@2.0.0: {} - string-argv@0.3.2: - optional: true + string-argv@0.3.2: {} string-width@4.2.3: dependencies: @@ -24839,8 +22797,6 @@ snapshots: dependencies: js-tokens: 9.0.0 - stubs@3.0.0: {} - style-loader@1.3.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: loader-utils: 2.0.4 @@ -24875,32 +22831,6 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 - superstatic@9.0.3(encoding@0.1.13): - dependencies: - basic-auth-connect: 1.0.0 - commander: 10.0.1 - compression: 1.7.4 - connect: 3.7.0 - destroy: 1.2.0 - fast-url-parser: 1.1.3 - glob-slasher: 1.0.1 - is-url: 1.2.4 - join-path: 1.1.1 - lodash: 4.17.21 - mime-types: 2.1.35 - minimatch: 6.2.0 - morgan: 1.10.0 - on-finished: 2.4.1 - on-headers: 1.0.2 - path-to-regexp: 1.8.0 - router: 1.3.8 - update-notifier-cjs: 5.1.6(encoding@0.1.13) - optionalDependencies: - re2: 1.21.3 - transitivePeerDependencies: - - encoding - - supports-color - supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -24913,11 +22843,6 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@2.3.0: - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - supports-preserve-symlinks-flag@1.0.0: {} swap-case@1.1.2: @@ -25021,24 +22946,6 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - tcp-port-used@1.0.2: - dependencies: - debug: 4.3.1 - is2: 2.0.9 - transitivePeerDependencies: - - supports-color - - teeny-request@9.0.0(encoding@0.1.13): - dependencies: - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - node-fetch: 2.7.0(encoding@0.1.13) - stream-events: 1.0.5 - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - telejson@7.2.0: dependencies: memoizerific: 1.11.3 @@ -25087,8 +22994,6 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - text-hex@1.0.0: {} - text-table@0.2.0: {} thenify-all@1.6.0: @@ -25171,10 +23076,6 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 - toxic@1.0.1: - dependencies: - lodash: 4.17.21 - tr46@0.0.3: {} tr46@1.0.1: @@ -25189,8 +23090,6 @@ snapshots: trim-newlines@3.0.1: {} - triple-beam@1.4.1: {} - ts-api-utils@1.3.0(typescript@5.4.5): dependencies: typescript: 5.4.5 @@ -25319,8 +23218,6 @@ snapshots: type-fest@0.16.0: {} - type-fest@0.20.2: {} - type-fest@0.21.3: {} type-fest@0.6.0: {} @@ -25368,10 +23265,6 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 - typeforce@1.18.0: {} typescript-eslint@7.13.0(eslint@9.5.0)(typescript@5.4.5): @@ -25385,8 +23278,7 @@ snapshots: transitivePeerDependencies: - supports-color - typescript@5.4.2: - optional: true + typescript@5.4.2: {} typescript@5.4.5: {} @@ -25433,16 +23325,6 @@ snapshots: unicorn-magic@0.1.0: {} - unique-filename@3.0.0: - dependencies: - unique-slug: 4.0.0 - optional: true - - unique-slug@4.0.0: - dependencies: - imurmurhash: 0.1.4 - optional: true - unique-string@2.0.0: dependencies: crypto-random-string: 2.0.0 @@ -25466,13 +23348,6 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - universal-analytics@0.5.3: - dependencies: - debug: 4.3.5 - uuid: 8.3.2 - transitivePeerDependencies: - - supports-color - universalify@0.1.2: {} universalify@0.2.0: {} @@ -25524,27 +23399,6 @@ snapshots: registry-auth-token: 3.3.2 registry-url: 3.1.0 - update-notifier-cjs@5.1.6(encoding@0.1.13): - dependencies: - boxen: 5.1.2 - chalk: 4.1.2 - configstore: 5.0.1 - has-yarn: 2.1.0 - import-lazy: 2.1.0 - is-ci: 2.0.0 - is-installed-globally: 0.4.0 - is-npm: 5.0.0 - is-yarn-global: 0.3.0 - isomorphic-fetch: 3.0.0(encoding@0.1.13) - pupa: 2.1.1 - registry-auth-token: 5.0.2 - registry-url: 5.1.0 - semver: 7.6.2 - semver-diff: 3.1.1 - xdg-basedir: 4.0.0 - transitivePeerDependencies: - - encoding - upper-case-first@1.1.2: dependencies: upper-case: 1.1.3 @@ -25557,15 +23411,11 @@ snapshots: dependencies: punycode: 2.3.1 - url-join@0.0.1: {} - url-parse@1.5.10: dependencies: querystringify: 2.2.0 requires-port: 1.0.0 - url-template@2.0.8: {} - url@0.11.3: dependencies: punycode: 1.4.1 @@ -25612,14 +23462,10 @@ snapshots: utils-merge@1.0.1: {} - uuid@8.3.2: {} - uuid@9.0.1: {} v8-compile-cache-lib@3.0.1: {} - valid-url@1.0.9: {} - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -25775,8 +23621,6 @@ snapshots: dependencies: iconv-lite: 0.6.3 - whatwg-fetch@3.6.20: {} - whatwg-mimetype@4.0.0: {} whatwg-url@14.0.0: @@ -25848,11 +23692,6 @@ snapshots: dependencies: isexe: 2.0.0 - which@4.0.0: - dependencies: - isexe: 3.1.1 - optional: true - why-is-node-running@2.2.2: dependencies: siginfo: 2.0.0 @@ -25862,34 +23701,10 @@ snapshots: dependencies: string-width: 4.2.3 - widest-line@3.1.0: - dependencies: - string-width: 4.2.3 - wif@2.0.6: dependencies: bs58check: 2.1.2 - winston-transport@4.7.0: - dependencies: - logform: 2.6.0 - readable-stream: 3.6.2 - triple-beam: 1.4.1 - - winston@3.13.0: - dependencies: - '@colors/colors': 1.6.0 - '@dabh/diagnostics': 2.0.3 - async: 3.2.5 - is-stream: 2.0.1 - logform: 2.6.0 - one-time: 1.0.0 - readable-stream: 3.6.2 - safe-stable-stringify: 2.4.3 - stack-trace: 0.0.10 - triple-beam: 1.4.1 - winston-transport: 4.7.0 - word-wrap@1.2.5: {} wordwrap@1.0.0: {} @@ -25920,13 +23735,6 @@ snapshots: imurmurhash: 0.1.4 signal-exit: 3.0.7 - write-file-atomic@3.0.3: - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - ws@7.4.6(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 @@ -25942,8 +23750,6 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - xdg-basedir@4.0.0: {} - xml-name-validator@5.0.0: {} xmlchars@2.2.0: {} @@ -26006,12 +23812,6 @@ snapshots: yocto-queue@1.0.0: {} - zip-stream@4.1.1: - dependencies: - archiver-utils: 3.0.4 - compress-commons: 4.1.2 - readable-stream: 3.6.2 - zod@3.23.8: {} zustand@4.5.2(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1): From c651bec2a391ed7c33232c6c9e9b4aaf9bcab720 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 12:39:23 -0700 Subject: [PATCH 20/31] rm array polyfill, ts 5.5, working --- apps/minifront/src/fetchers/assets.ts | 1 - apps/minifront/src/fetchers/balances/index.ts | 1 - apps/minifront/src/fetchers/transactions.ts | 1 - .../minifront/src/fetchers/unclaimed-swaps.ts | 1 - apps/minifront/src/state/staking/index.ts | 1 - package.json | 2 +- packages/polyfills/package.json | 3 - .../polyfills/src/Array.fromAsync.test.ts | 72 ------ packages/polyfills/src/Array.fromAsync.ts | 17 -- packages/polyfills/src/array-from-async.d.ts | 1 - .../polyfills/src/streamToPromise.test.ts | 52 ----- packages/services/package.json | 7 +- .../src/view-service/auctions.test.ts | 1 - .../services/src/view-service/balances.ts | 12 +- .../delegations-by-address-index.ts | 1 - .../index.test.ts | 1 - packages/services/tsconfig.json | 10 +- packages/services/tsup.config.ts | 11 - packages/transport-dom/src/create.test.ts | 1 - packages/tsconfig/extension.json | 10 - packages/tsconfig/nextjs.json | 18 -- pnpm-lock.yaml | 219 +++++++++--------- 22 files changed, 120 insertions(+), 323 deletions(-) delete mode 100644 packages/polyfills/src/Array.fromAsync.test.ts delete mode 100644 packages/polyfills/src/Array.fromAsync.ts delete mode 100644 packages/polyfills/src/array-from-async.d.ts delete mode 100644 packages/polyfills/src/streamToPromise.test.ts delete mode 100644 packages/services/tsup.config.ts delete mode 100644 packages/tsconfig/extension.json delete mode 100644 packages/tsconfig/nextjs.json diff --git a/apps/minifront/src/fetchers/assets.ts b/apps/minifront/src/fetchers/assets.ts index 7d52814f57..5f860c4b9c 100644 --- a/apps/minifront/src/fetchers/assets.ts +++ b/apps/minifront/src/fetchers/assets.ts @@ -1,4 +1,3 @@ -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; import { AssetMetadataByIdRequest } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1/view_pb'; import { viewClient } from '../clients'; import { diff --git a/apps/minifront/src/fetchers/balances/index.ts b/apps/minifront/src/fetchers/balances/index.ts index d4e9d56ed3..426b1abde1 100644 --- a/apps/minifront/src/fetchers/balances/index.ts +++ b/apps/minifront/src/fetchers/balances/index.ts @@ -2,7 +2,6 @@ import { BalancesRequest } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbr import { AssetId } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import { AddressIndex } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; import { viewClient } from '../../clients'; -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; interface BalancesProps { accountFilter?: AddressIndex; diff --git a/apps/minifront/src/fetchers/transactions.ts b/apps/minifront/src/fetchers/transactions.ts index a5d6cde066..6234da0dae 100644 --- a/apps/minifront/src/fetchers/transactions.ts +++ b/apps/minifront/src/fetchers/transactions.ts @@ -1,5 +1,4 @@ import { viewClient } from '../clients'; -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; import { getTransactionClassificationLabel } from '@penumbra-zone/perspective/transaction/classify'; import { uint8ArrayToHex } from '@penumbra-zone/types/hex'; diff --git a/apps/minifront/src/fetchers/unclaimed-swaps.ts b/apps/minifront/src/fetchers/unclaimed-swaps.ts index c8e5cb2f85..7524c21ea8 100644 --- a/apps/minifront/src/fetchers/unclaimed-swaps.ts +++ b/apps/minifront/src/fetchers/unclaimed-swaps.ts @@ -1,5 +1,4 @@ import { viewClient } from '../clients'; -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; import { SwapRecord } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1/view_pb'; import { getUnclaimedSwaps } from '@penumbra-zone/getters/unclaimed-swaps-response'; import { UnclaimedSwapsWithMetadata } from '../state/unclaimed-swaps'; diff --git a/apps/minifront/src/state/staking/index.ts b/apps/minifront/src/state/staking/index.ts index f23917e1ff..d73dc48565 100644 --- a/apps/minifront/src/state/staking/index.ts +++ b/apps/minifront/src/state/staking/index.ts @@ -36,7 +36,6 @@ import { splitLoHi, toBaseUnit } from '@penumbra-zone/types/lo-hi'; import { viewClient } from '../../clients'; import { getValueView as getValueViewFromDelegationsByAddressIndexResponse } from '@penumbra-zone/getters/delegations-by-address-index-response'; import { getValueView as getValueViewFromUnbondingTokensByAddressIndexResponse } from '@penumbra-zone/getters/unbonding-tokens-by-address-index-response'; -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; import { getStakingTokenMetadata } from '../../fetchers/registry'; import { zeroValueView } from '../../utils/zero-value-view'; import { assetPatterns } from '@penumbra-zone/types/assets'; diff --git a/package.json b/package.json index 20dcf6637c..2831137cfa 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "tsconfig": "workspace:*", "tsup": "^8.1.0", "turbo": "^1.13.3", - "typescript": "^5.4.5", + "typescript": "5.5.1-rc", "vite": "^5.2.11", "vite-plugin-node-stdlib-browser": "^0.2.1", "vite-plugin-top-level-await": "^1.4.1", diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 3769281d7d..a60c8b6e82 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -11,8 +11,5 @@ "exports": { "./ReadableStream[Symbol.asyncIterator]": "./src/ReadableStream_Symbol.asyncIterator_.ts", "./*": "./src/*.ts" - }, - "dependencies": { - "array-from-async": "^3.0.0" } } diff --git a/packages/polyfills/src/Array.fromAsync.test.ts b/packages/polyfills/src/Array.fromAsync.test.ts deleted file mode 100644 index 8bfe04df34..0000000000 --- a/packages/polyfills/src/Array.fromAsync.test.ts +++ /dev/null @@ -1,72 +0,0 @@ -import { describe, expect, it } from 'vitest'; - -import Array from './Array.fromAsync'; -import './ReadableStream_Symbol.asyncIterator_'; - -describe('Array.fromAsync', () => { - it('should convert an async iterable to an array', async () => { - const asyncIterable = { - [Symbol.asyncIterator]: async function* () { - await Promise.resolve(); - yield 1; - yield 2; - yield 3; - }, - }; - - const result = await Array.fromAsync(asyncIterable); - expect(result).toEqual([1, 2, 3]); - }); - - it('should apply a map function to each element of the async iterable', async () => { - const asyncIterable = { - [Symbol.asyncIterator]: async function* () { - await Promise.resolve(); - yield 1; - yield 2; - yield 3; - }, - }; - - const mapFn = (value: number) => value * 2; - - const result = await Array.fromAsync(asyncIterable, mapFn); - expect(result).toEqual([2, 4, 6]); - }); - - it('should apply a map function with a thisArg to each element of the async iterable', async () => { - const asyncIterable = { - [Symbol.asyncIterator]: async function* () { - await Promise.resolve(); - yield 1; - yield 2; - yield 3; - }, - }; - - const objWithMapFn = { - multiplier: 3, - mapFn(value: number) { - return value * this.multiplier; - }, - }; - - // eslint-disable-next-line @typescript-eslint/unbound-method -- this is what we're testing - const result = await Array.fromAsync(asyncIterable, objWithMapFn.mapFn, { multiplier: 22 }); - expect(result).toEqual([22, 44, 66]); - }); - - it('should convert a stream into an array', async () => { - const stream = new ReadableStream({ - start(controller) { - controller.enqueue(1); - controller.enqueue(2); - controller.enqueue(3); - controller.close(); - }, - }); - - const result = await Array.fromAsync(stream); - expect(result).toEqual([1, 2, 3]); - }); -}); diff --git a/packages/polyfills/src/Array.fromAsync.ts b/packages/polyfills/src/Array.fromAsync.ts deleted file mode 100644 index 9eaf16fc30..0000000000 --- a/packages/polyfills/src/Array.fromAsync.ts +++ /dev/null @@ -1,17 +0,0 @@ -// eslint-disable-next-line @typescript-eslint/triple-slash-reference -/// -import fromAsync from 'array-from-async'; - -type FromAsync = ( - arrayLike: ArrayLike | AsyncIterable, - mapfn?: (v: T, k: number) => U, - thisArg?: unknown, -) => Promise; - -type ArrayWithFromAsync = typeof Array & { fromAsync: FromAsync }; - -if (!('fromAsync' in Array)) { - Object.assign(Array, { fromAsync: fromAsync as FromAsync }); -} - -export default Array as ArrayWithFromAsync; diff --git a/packages/polyfills/src/array-from-async.d.ts b/packages/polyfills/src/array-from-async.d.ts deleted file mode 100644 index 018fed0b00..0000000000 --- a/packages/polyfills/src/array-from-async.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module 'array-from-async'; diff --git a/packages/polyfills/src/streamToPromise.test.ts b/packages/polyfills/src/streamToPromise.test.ts deleted file mode 100644 index 7be43b23fb..0000000000 --- a/packages/polyfills/src/streamToPromise.test.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { beforeEach, describe, expect, test } from 'vitest'; - -import Array from './Array.fromAsync'; - -const streamToPromise = Array.fromAsync; - -describe('streamToPromise()', () => { - describe('when one of the streamed items throws', () => { - let error: unknown; - const query = async function* () { - yield* [ - await new Promise(() => { - throw error; - }), - ]; - }; - - describe('when the thrown value is an instance of `Error`', () => { - beforeEach(() => { - error = new Error('oops'); - }); - - test('rejects with the error', async () => { - await expect(streamToPromise(query())).rejects.toThrow(error as Error); - }); - }); - - describe('old streamToPromise behavior that Array.fromAsync does not exhibit', () => { - describe('when the thrown value is a string', () => { - beforeEach(() => { - error = 'oops'; - }); - - test.fails("don't reject with the string wrapped in an instance of `Error`", async () => { - await expect(streamToPromise(query())).rejects.toThrow(new Error('oops')); - }); - }); - - describe('when the thrown value is neither an `Error` instance nor a string', () => { - beforeEach(() => { - error = 1n; - }); - - test.fails("don't reject with an unknown error", async () => { - await expect(streamToPromise(query())).rejects.toThrow( - new Error('Unknown error in `streamToPromise`'), - ); - }); - }); - }); - }); -}); diff --git a/packages/services/package.json b/packages/services/package.json index 554a152e68..93a5393eed 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -7,9 +7,10 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", + "prebuild": "$npm_execpath run clean", "prepack": "$npm_execpath run build", "test": "vitest run" }, @@ -32,15 +33,13 @@ } } }, - "dependencies": { - "@connectrpc/connect": "^1.4.0" - }, "devDependencies": { "@types/chrome": "^0.0.268" }, "peerDependencies": { "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@bufbuild/protobuf": "^1.10.0", + "@connectrpc/connect": "^1.4.0", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", diff --git a/packages/services/src/view-service/auctions.test.ts b/packages/services/src/view-service/auctions.test.ts index be7c673afc..9c0004c886 100644 --- a/packages/services/src/view-service/auctions.test.ts +++ b/packages/services/src/view-service/auctions.test.ts @@ -1,4 +1,3 @@ -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; import { beforeEach, describe, expect, it, vi } from 'vitest'; import { auctions } from './auctions'; import { diff --git a/packages/services/src/view-service/balances.ts b/packages/services/src/view-service/balances.ts index 64c1ef9406..1a0cb8dc54 100644 --- a/packages/services/src/view-service/balances.ts +++ b/packages/services/src/view-service/balances.ts @@ -88,20 +88,14 @@ class BalancesAggregator { const accountNumber = n.addressIndex?.account ?? 0; // Initialize account obj if not present - if (!this.accounts[accountNumber]) { - this.accounts[accountNumber] = {}; - } + this.accounts[accountNumber] ??= {}; const assetId = getAssetIdFromRecord(n); const assetIdBase64 = uint8ArrayToBase64(assetId.inner); - // If asset not present in map, initialize it with its metadata - if (!this.accounts[accountNumber]![assetIdBase64]) { - this.accounts[accountNumber]![assetIdBase64] = await this.initializeBalResponse(n); - } + this.accounts[accountNumber][assetIdBase64] ??= await this.initializeBalResponse(n); - // Many type overrides, but initialization above guarantees presence - const valueView = this.accounts[accountNumber]![assetIdBase64]!.balanceView!; + const valueView = this.accounts[accountNumber][assetIdBase64].balanceView!; this.aggregateAmount(valueView, n); await this.aggregateEquivalentValues(valueView, n); } diff --git a/packages/services/src/view-service/delegations-by-address-index.ts b/packages/services/src/view-service/delegations-by-address-index.ts index dad9ef31b0..b8db7f6154 100644 --- a/packages/services/src/view-service/delegations-by-address-index.ts +++ b/packages/services/src/view-service/delegations-by-address-index.ts @@ -1,5 +1,4 @@ import { IdentityKey } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; import { customizeSymbol } from '@penumbra-zone/wasm/metadata'; import { assetPatterns } from '@penumbra-zone/types/assets'; import { bech32mIdentityKey } from '@penumbra-zone/bech32m/penumbravalid'; diff --git a/packages/services/src/view-service/unbonding-tokens-by-address-index/index.test.ts b/packages/services/src/view-service/unbonding-tokens-by-address-index/index.test.ts index 96bf221aed..b689b65272 100644 --- a/packages/services/src/view-service/unbonding-tokens-by-address-index/index.test.ts +++ b/packages/services/src/view-service/unbonding-tokens-by-address-index/index.test.ts @@ -10,7 +10,6 @@ import { ViewService } from '@penumbra-zone/protobuf'; import { createContextValues, createHandlerContext, PromiseClient } from '@connectrpc/connect'; import { beforeEach, describe, expect, it, vi } from 'vitest'; import { unbondingTokensByAddressIndex } from '.'; -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; import { getDisplayDenomFromView } from '@penumbra-zone/getters/value-view'; import { StakeService } from '@penumbra-zone/protobuf'; import { stakeClientCtx } from '../../ctx/stake-client'; diff --git a/packages/services/tsconfig.json b/packages/services/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/services/tsconfig.json +++ b/packages/services/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/services/tsup.config.ts b/packages/services/tsup.config.ts deleted file mode 100644 index a2300dd84e..0000000000 --- a/packages/services/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/ctx/*.ts', 'src/*/index.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/transport-dom/src/create.test.ts b/packages/transport-dom/src/create.test.ts index 095b8662a4..ac0d6964c7 100644 --- a/packages/transport-dom/src/create.test.ts +++ b/packages/transport-dom/src/create.test.ts @@ -11,7 +11,6 @@ import { createRegistry } from '@bufbuild/protobuf'; import { TransportMessage } from './messages'; import ReadableStream from '@penumbra-zone/polyfills/ReadableStream.from'; -import Array from '@penumbra-zone/polyfills/Array.fromAsync'; const typeRegistry = createRegistry(ElizaService); diff --git a/packages/tsconfig/extension.json b/packages/tsconfig/extension.json deleted file mode 100644 index 1c4c312b0d..0000000000 --- a/packages/tsconfig/extension.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "extension", - "extends": "./base.json", - "compilerOptions": { - "jsx": "react-jsx", - "lib": ["ESNext", "DOM", "DOM.Iterable"], - "types": ["chrome"] - } -} diff --git a/packages/tsconfig/nextjs.json b/packages/tsconfig/nextjs.json deleted file mode 100644 index 21410e6d09..0000000000 --- a/packages/tsconfig/nextjs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "Next.js", - "extends": "./base.json", - "compilerOptions": { - "plugins": [{ "name": "next" }], - "allowJs": true, - "declaration": false, - "declarationMap": false, - "incremental": true, - "jsx": "preserve", - "lib": ["dom", "dom.iterable", "esnext"], - "module": "esnext", - "noEmit": true - }, - "include": ["src", "next-env.d.ts"], - "exclude": ["node_modules"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1039532852..e9de739241 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,10 +56,10 @@ importers: version: link:packages/polyfills '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@turbo/gen': specifier: ^1.13.3 - version: 1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + version: 1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc) '@vitejs/plugin-basic-ssl': specifier: ^1.1.0 version: 1.1.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) @@ -86,25 +86,25 @@ importers: version: 3.3.1 syncpack: specifier: ^12.3.2 - version: 12.3.2(typescript@5.4.5) + version: 12.3.2(typescript@5.5.1-rc) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))) tsconfig: specifier: workspace:* version: link:packages/tsconfig tsup: specifier: ^8.1.0 - version: 8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5) + version: 8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))(typescript@5.5.1-rc) turbo: specifier: ^1.13.3 version: 1.13.4 typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: 5.5.1-rc + version: 5.5.1-rc vite: specifier: ^5.2.11 version: 5.3.1(@types/node@20.14.2)(terser@5.31.1) @@ -242,7 +242,7 @@ importers: version: 1.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) zustand: specifier: ^4.5.2 version: 4.5.2(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) @@ -297,7 +297,7 @@ importers: version: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) devDependencies: '@penumbra-zone/crypto-web': specifier: workspace:* @@ -365,10 +365,10 @@ importers: version: 9.1.0(eslint@9.5.0) eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0) + version: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) + version: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) eslint-plugin-prettier: specifier: ^5.1.3 version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.1) @@ -380,19 +380,19 @@ importers: version: 4.6.2(eslint@9.5.0) eslint-plugin-storybook: specifier: ^0.8.0 - version: 0.8.0(eslint@9.5.0)(typescript@5.4.5) + version: 0.8.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint-plugin-tailwindcss: specifier: ^3.15.2 - version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))) eslint-plugin-turbo: specifier: ^1.13.3 version: 1.13.4(eslint@9.5.0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(eslint@9.5.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) typescript-eslint: specifier: ^7.10.0 - version: 7.13.0(eslint@9.5.0)(typescript@5.4.5) + version: 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) packages/getters: dependencies: @@ -424,11 +424,7 @@ importers: specifier: workspace:* version: link:../wasm - packages/polyfills: - dependencies: - array-from-async: - specifier: ^3.0.0 - version: 3.0.0 + packages/polyfills: {} packages/protobuf: dependencies: @@ -561,10 +557,10 @@ importers: dependencies: tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))) packages/transport-chrome: dependencies: @@ -780,7 +776,7 @@ importers: version: 2.3.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) tinycolor2: specifier: ^1.6.0 version: 1.6.0 @@ -805,10 +801,10 @@ importers: version: 8.1.9 '@storybook/react': specifier: ^8.1.1 - version: 8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + version: 8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@testing-library/dom': specifier: ^10.1.0 version: 10.1.0 @@ -5475,9 +5471,6 @@ packages: array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-from-async@3.0.0: - resolution: {integrity: sha512-gV8/L4y2QB5JTXL9DMdtspGyed2M3V6nMnSN+nNg8ejyUlAAbKAjRS6pfWWINjU/MuFJFMGWPazHPor7hThXQw==} - array-includes@3.1.8: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} @@ -9842,8 +9835,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.5.1-rc: + resolution: {integrity: sha512-7cbqBhh2QH0RaI7AD0ElJ2Ww/iRdW1w2wH/S2dv6EbdNQQlv39fx+V5VOepxLgfUvRkU5D5pxzgPuvHSAQOdpQ==} engines: {node: '>=14.17'} hasBin: true @@ -13861,15 +13854,15 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.4.5) + react-docgen-typescript: 2.2.2(typescript@5.5.1-rc) vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -16185,7 +16178,7 @@ snapshots: - prettier - supports-color - '@storybook/builder-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@storybook/builder-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: '@storybook/channels': 8.1.1 '@storybook/client-logger': 8.1.1 @@ -16206,7 +16199,7 @@ snapshots: ts-dedent: 2.2.0 vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - encoding - prettier @@ -16641,13 +16634,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@storybook/react-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@storybook/builder-vite': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + '@storybook/builder-vite': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) '@storybook/node-logger': 8.1.1 - '@storybook/react': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5) + '@storybook/react': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) '@storybook/types': 8.1.1 find-up: 5.0.0 magic-string: 0.30.10 @@ -16666,7 +16659,7 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)': + '@storybook/react@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc)': dependencies: '@storybook/client-logger': 8.1.1 '@storybook/docs-tools': 8.1.1(encoding@0.1.13)(prettier@3.3.1) @@ -16692,13 +16685,13 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - encoding - prettier - supports-color - '@storybook/react@8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.4.5)': + '@storybook/react@8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc)': dependencies: '@storybook/client-logger': 8.1.9 '@storybook/docs-tools': 8.1.9(encoding@0.1.13)(prettier@3.3.1) @@ -16724,7 +16717,7 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - encoding - prettier @@ -17014,7 +17007,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)': + '@turbo/gen@1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)': dependencies: '@turbo/workspaces': 1.13.4 chalk: 2.4.2 @@ -17024,7 +17017,7 @@ snapshots: minimatch: 9.0.4 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -17284,34 +17277,34 @@ snapshots: '@types/uuid@9.0.8': {} - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) '@typescript-eslint/visitor-keys': 7.13.0 eslint: 9.5.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.1-rc) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.1-rc) '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 eslint: 9.5.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - supports-color @@ -17325,15 +17318,15 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.1-rc) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) debug: 4.3.5 eslint: 9.5.0 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.1-rc) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - supports-color @@ -17341,7 +17334,7 @@ snapshots: '@typescript-eslint/types@7.13.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.1-rc)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -17349,13 +17342,13 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.2 - tsutils: 3.21.0(typescript@5.4.5) + tsutils: 3.21.0(typescript@5.5.1-rc) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.1-rc)': dependencies: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 @@ -17364,20 +17357,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) + ts-api-utils: 1.3.0(typescript@5.5.1-rc) optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@9.5.0)(typescript@5.4.5)': + '@typescript-eslint/utils@5.62.0(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.1-rc) eslint: 9.5.0 eslint-scope: 5.1.1 semver: 7.6.2 @@ -17385,12 +17378,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.1-rc) eslint: 9.5.0 transitivePeerDependencies: - supports-color @@ -18148,8 +18141,6 @@ snapshots: array-flatten@1.1.1: {} - array-from-async@3.0.0: {} - array-includes@3.1.8: dependencies: call-bind: 1.0.7 @@ -18823,14 +18814,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@9.0.0(typescript@5.4.5): + cosmiconfig@9.0.0(typescript@5.5.1-rc): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc cosmjs-types@0.9.0: {} @@ -19559,13 +19550,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.17.0 eslint: 9.5.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -19576,18 +19567,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -19597,7 +19588,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -19608,7 +19599,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19650,10 +19641,10 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 - eslint-plugin-storybook@0.8.0(eslint@9.5.0)(typescript@5.4.5): + eslint-plugin-storybook@0.8.0(eslint@9.5.0)(typescript@5.5.1-rc): dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -19661,20 +19652,20 @@ snapshots: - supports-color - typescript - eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) eslint-plugin-turbo@1.13.4(eslint@9.5.0): dependencies: dotenv: 16.0.3 eslint: 9.5.0 - eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)): + eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 optionalDependencies: vitest: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) @@ -21712,13 +21703,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)): dependencies: lilconfig: 3.1.1 yaml: 2.4.3 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc) postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: @@ -22003,9 +21994,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-docgen-typescript@2.2.2(typescript@5.4.5): + react-docgen-typescript@2.2.2(typescript@5.5.1-rc): dependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc react-docgen@7.0.3: dependencies: @@ -22859,13 +22850,13 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.3 - syncpack@12.3.2(typescript@5.4.5): + syncpack@12.3.2(typescript@5.5.1-rc): dependencies: '@effect/schema': 0.66.5(effect@3.0.3)(fast-check@3.17.2) chalk: 5.3.0 chalk-template: 1.1.0 commander: 12.0.0 - cosmiconfig: 9.0.0(typescript@5.4.5) + cosmiconfig: 9.0.0(typescript@5.5.1-rc) effect: 3.0.3 enquirer: 2.4.1 fast-check: 3.17.2 @@ -22889,11 +22880,11 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 - tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))): dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -22912,7 +22903,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -23090,15 +23081,15 @@ snapshots: trim-newlines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.4.5): + ts-api-utils@1.3.0(typescript@5.5.1-rc): dependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -23112,7 +23103,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.5.1-rc v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -23139,7 +23130,7 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))(typescript@5.5.1-rc): dependencies: bundle-require: 4.2.1(esbuild@0.21.5) cac: 6.7.14 @@ -23149,7 +23140,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) resolve-from: 5.0.0 rollup: 4.18.0 source-map: 0.8.0-beta.0 @@ -23159,15 +23150,15 @@ snapshots: '@microsoft/api-extractor': 7.47.0(@types/node@20.14.2) '@swc/core': 1.6.1(@swc/helpers@0.5.11) postcss: 8.4.38 - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - supports-color - ts-node - tsutils@3.21.0(typescript@5.4.5): + tsutils@3.21.0(typescript@5.5.1-rc): dependencies: tslib: 1.14.1 - typescript: 5.4.5 + typescript: 5.5.1-rc tty-browserify@0.0.1: {} @@ -23267,20 +23258,20 @@ snapshots: typeforce@1.18.0: {} - typescript-eslint@7.13.0(eslint@9.5.0)(typescript@5.4.5): + typescript-eslint@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.5.1-rc transitivePeerDependencies: - supports-color typescript@5.4.2: {} - typescript@5.4.5: {} + typescript@5.5.1-rc: {} ufo@1.5.3: {} From 815f608e899b1d2d4bf8d24ca2fbe37c49beb93a Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 17:56:24 -0700 Subject: [PATCH 21/31] no tsup, no polyfills --- apps/minifront/src/abort-loader.ts | 6 +- apps/minifront/src/clients.ts | 2 +- .../components/extension-not-connected.tsx | 2 +- .../src/components/header/menu/provider.tsx | 2 +- .../client => apps/minifront}/src/prax.ts | 17 +- pack-public.sh | 3 +- package.json | 18 +- packages/bech32m/package.json | 9 +- packages/bech32m/tsconfig.json | 10 +- packages/bech32m/tsup.config.ts | 11 - packages/client/package.json | 7 +- packages/client/tsconfig.json | 10 +- packages/crypto/package.json | 5 +- packages/crypto/src/encryption.test.ts | 34 +- packages/crypto/src/encryption.ts | 5 +- packages/crypto/tsconfig.json | 10 +- packages/getters/package.json | 8 +- packages/getters/tsconfig.json | 10 +- packages/getters/tsup.config.ts | 11 - packages/perspective/package.json | 11 +- packages/perspective/tsconfig.json | 10 +- packages/perspective/tsup.config.ts | 11 - packages/polyfills/CHANGELOG.md | 26 - packages/polyfills/eslint.config.mjs | 13 - packages/polyfills/package.json | 15 - .../polyfills/src/ReadableStream.from.test.ts | 114 --- ...adableStream_Symbol.asyncIterator_.test.ts | 74 -- .../ReadableStream_Symbol.asyncIterator_.ts | 26 - packages/polyfills/tsconfig.json | 8 - packages/protobuf/package.json | 10 +- packages/protobuf/tsconfig.json | 10 +- packages/query/package.json | 15 +- packages/query/tsconfig.json | 10 +- packages/services/package.json | 7 +- packages/services/src/sct-service/index.ts | 2 +- packages/storage/package.json | 11 +- packages/storage/src/indexed-db/index.ts | 1 - packages/storage/tsconfig.json | 10 +- packages/transport-chrome/package.json | 6 +- .../src/channel-names.test.ts | 2 +- packages/transport-chrome/tsconfig.json | 10 +- packages/transport-chrome/tsup.config.ts | 11 - packages/transport-dom/package.json | 4 +- .../src/ReadableStream.from.ts | 0 packages/transport-dom/src/adapter.ts | 2 +- packages/transport-dom/src/create.test.ts | 2 +- packages/transport-dom/src/create.ts | 3 +- packages/transport-dom/src/stream.test.ts | 2 +- packages/transport-dom/tsconfig.json | 10 +- packages/transport-dom/tsup.config.ts | 11 - packages/tsconfig/react-library.json | 9 - packages/tsconfig/tsup.json | 10 - packages/tsconfig/vite.json | 2 +- packages/types/package.json | 6 +- packages/types/tsconfig.json | 10 +- packages/ui/package.json | 5 +- packages/ui/tsconfig.json | 7 +- packages/wasm/package.json | 2 +- packages/wasm/wasm/.npmignore | 0 packages/zquery/tsconfig.json | 5 +- pnpm-lock.yaml | 893 ++++++++---------- 61 files changed, 583 insertions(+), 993 deletions(-) rename {packages/client => apps/minifront}/src/prax.ts (85%) delete mode 100644 packages/bech32m/tsup.config.ts delete mode 100644 packages/getters/tsup.config.ts delete mode 100644 packages/perspective/tsup.config.ts delete mode 100644 packages/polyfills/CHANGELOG.md delete mode 100644 packages/polyfills/eslint.config.mjs delete mode 100644 packages/polyfills/package.json delete mode 100644 packages/polyfills/src/ReadableStream.from.test.ts delete mode 100644 packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.test.ts delete mode 100644 packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.ts delete mode 100644 packages/polyfills/tsconfig.json delete mode 100644 packages/transport-chrome/tsup.config.ts rename packages/{polyfills => transport-dom}/src/ReadableStream.from.ts (100%) delete mode 100644 packages/transport-dom/tsup.config.ts delete mode 100644 packages/tsconfig/react-library.json delete mode 100644 packages/tsconfig/tsup.json delete mode 100644 packages/wasm/wasm/.npmignore diff --git a/apps/minifront/src/abort-loader.ts b/apps/minifront/src/abort-loader.ts index 1d2977e0d4..0032f76a98 100644 --- a/apps/minifront/src/abort-loader.ts +++ b/apps/minifront/src/abort-loader.ts @@ -1,8 +1,4 @@ -import { - isPraxConnected, - throwIfPraxNotConnected, - throwIfPraxNotInstalled, -} from '@penumbra-zone/client/prax'; +import { isPraxConnected, throwIfPraxNotConnected, throwIfPraxNotInstalled } from './prax'; /** * Retry test, resolving `true`, or resolving `false` if timeout reached. diff --git a/apps/minifront/src/clients.ts b/apps/minifront/src/clients.ts index 98e7aa16c6..46b64a9293 100644 --- a/apps/minifront/src/clients.ts +++ b/apps/minifront/src/clients.ts @@ -1,4 +1,3 @@ -import { createPraxClient } from '@penumbra-zone/client/prax'; import { CustodyService, DexService, @@ -11,6 +10,7 @@ import { TendermintProxyService, ViewService, } from '@penumbra-zone/protobuf'; +import { createPraxClient } from './prax'; export const custodyClient = createPraxClient(CustodyService); export const dexClient = createPraxClient(DexService); diff --git a/apps/minifront/src/components/extension-not-connected.tsx b/apps/minifront/src/components/extension-not-connected.tsx index 5af63e4464..5c7cfd4864 100644 --- a/apps/minifront/src/components/extension-not-connected.tsx +++ b/apps/minifront/src/components/extension-not-connected.tsx @@ -4,9 +4,9 @@ import { SplashPage } from '@penumbra-zone/ui/components/ui/splash-page'; import { errorToast, warningToast } from '@penumbra-zone/ui/lib/toast/presets'; import { HeadTag } from './metadata/head-tag'; -import { requestPraxAccess } from '@penumbra-zone/client/prax'; import { useState } from 'react'; import { PenumbraRequestFailure } from '@penumbra-zone/client'; +import { requestPraxAccess } from '../prax'; const handleErr = (e: unknown) => { if (e instanceof Error && e.cause) { diff --git a/apps/minifront/src/components/header/menu/provider.tsx b/apps/minifront/src/components/header/menu/provider.tsx index 438b1d4bc6..85749082d2 100644 --- a/apps/minifront/src/components/header/menu/provider.tsx +++ b/apps/minifront/src/components/header/menu/provider.tsx @@ -2,9 +2,9 @@ import { cn } from '@penumbra-zone/ui/lib/utils'; import * as NavigationMenu from '@radix-ui/react-navigation-menu'; import { getChainId } from '../../../fetchers/chain-id'; import { useCallback, useEffect, useState } from 'react'; -import { getPraxManifest, getPraxOrigin } from '@penumbra-zone/client/prax'; import { itemStyle, triggerStyle, dropdownStyle, linkStyle } from './nav-style'; import { Link1Icon } from '@radix-ui/react-icons'; +import { getPraxManifest, getPraxOrigin } from '../../../prax'; export const ProviderMenu = () => { const [chainId, setChainId] = useState(); diff --git a/packages/client/src/prax.ts b/apps/minifront/src/prax.ts similarity index 85% rename from packages/client/src/prax.ts rename to apps/minifront/src/prax.ts index 0d905ba1e1..f5f8ed8d9f 100644 --- a/packages/client/src/prax.ts +++ b/apps/minifront/src/prax.ts @@ -1,18 +1,13 @@ -/** - * Prax is the reference implementation of browser-local Penumbra services. This - * module provides tools for connecting to Prax specifically, and a few - * additional conveniences. - */ - import type { PromiseClient, Transport } from '@connectrpc/connect'; -import type { PenumbraService } from '@penumbra-zone/protobuf'; - import { createPromiseClient } from '@connectrpc/connect'; +import { + PenumbraNotConnectedError, + PenumbraNotInstalledError, + PenumbraSymbol, +} from '@penumbra-zone/client'; +import type { PenumbraService } from '@penumbra-zone/protobuf'; import { jsonOptions } from '@penumbra-zone/protobuf'; import { createChannelTransport } from '@penumbra-zone/transport-dom/create'; -import { PenumbraSymbol } from '.'; -import { PenumbraNotConnectedError } from './error'; -import { PenumbraNotInstalledError } from './error'; const prax_id = 'lkpmkhpnhknhmibgnmmhdhgdilepfghe'; const prax_origin = `chrome-extension://${prax_id}`; diff --git a/pack-public.sh b/pack-public.sh index ecbc6c7250..5c5ff075af 100644 --- a/pack-public.sh +++ b/pack-public.sh @@ -1,9 +1,8 @@ #!/bin/sh # pnpm doesn't like to recurse for the pack command, and turbo doesn't -# understand it as a script. this script should pack every non-private package +# understand it as a script. this script should pack every non-private package. pnpm turbo compile -pnpm turbo build pnpm pack -C packages/bech32m pnpm pack -C packages/client pnpm pack -C packages/crypto diff --git a/package.json b/package.json index 2831137cfa..7dbc61dc73 100644 --- a/package.json +++ b/package.json @@ -28,13 +28,13 @@ "test:rust": "turbo test:rust" }, "dependencies": { - "@buf/connectrpc_eliza.bufbuild_es": "1.9.0-20230913231627-233fca715f49.1", - "@buf/connectrpc_eliza.connectrpc_es": "1.4.0-20230913231627-233fca715f49.2", - "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", - "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240530142100-ad4444393387.2", - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240528180215-8fe1c79485f8.2", - "@buf/tendermint_tendermint.bufbuild_es": "1.9.0-20231117195010-33ed361a9051.1", + "@buf/connectrpc_eliza.bufbuild_es": "1.10.0-20230913231627-233fca715f49.1", + "@buf/connectrpc_eliza.connectrpc_es": "1.4.0-20230913231627-233fca715f49.3", + "@buf/cosmos_ibc.bufbuild_es": "1.10.0-20240606104028-442292b00c16.1", + "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240606104028-442292b00c16.3", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", + "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240616005217-ca45ca80333e.3", + "@buf/tendermint_tendermint.bufbuild_es": "1.10.0-20231117195010-33ed361a9051.1", "@bufbuild/protobuf": "^1.10.0", "@connectrpc/connect": "^1.4.0", "@connectrpc/connect-web": "^1.4.0" @@ -42,9 +42,8 @@ "devDependencies": { "@changesets/cli": "^2.27.3", "@microsoft/api-extractor": "^7.47.0", - "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/eslint-config": "workspace:*", - "@penumbra-zone/polyfills": "workspace:*", + "@penumbra-zone/tailwind-config": "workspace:*", "@storybook/react-vite": "8.1.1", "@turbo/gen": "^1.13.3", "@vitejs/plugin-basic-ssl": "^1.1.0", @@ -59,7 +58,6 @@ "tailwindcss": "^3.4.3", "tailwindcss-animate": "^1.0.7", "tsconfig": "workspace:*", - "tsup": "^8.1.0", "turbo": "^1.13.3", "typescript": "5.5.1-rc", "vite": "^5.2.11", diff --git a/packages/bech32m/package.json b/packages/bech32m/package.json index aa0912bcbc..fd3c0f0380 100644 --- a/packages/bech32m/package.json +++ b/packages/bech32m/package.json @@ -8,14 +8,16 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "dist" + "dist", + "!dist/**/*.test.*", + "!dist/test/util" ], "exports": { ".": "./src/index.ts", @@ -35,8 +37,5 @@ }, "dependencies": { "bech32": "^2.0.0" - }, - "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1" } } diff --git a/packages/bech32m/tsconfig.json b/packages/bech32m/tsconfig.json index 8e3f620e08..4d77e4e91f 100644 --- a/packages/bech32m/tsconfig.json +++ b/packages/bech32m/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "noEmit": false, + "sourceMap": false, + "declarationMap": false + } } diff --git a/packages/bech32m/tsup.config.ts b/packages/bech32m/tsup.config.ts deleted file mode 100644 index 9fbe1a7dc4..0000000000 --- a/packages/bech32m/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/client/package.json b/packages/client/package.json index 1cbf721b36..8af40153b2 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build" @@ -25,15 +25,10 @@ ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" - }, - "./prax": { - "types": "./dist/prax.d.ts", - "default": "./dist/prax.js" } } }, "peerDependencies": { - "@connectrpc/connect": "^1.4.0", "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*" } diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/client/tsconfig.json +++ b/packages/client/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 28086eb649..26ef3d8042 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -7,14 +7,15 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "dist" + "dist", + "!dist/*.test.*" ], "exports": { "./*": "./src/*.ts" diff --git a/packages/crypto/src/encryption.test.ts b/packages/crypto/src/encryption.test.ts index f7d6553ef9..e2f6dfc7c8 100644 --- a/packages/crypto/src/encryption.test.ts +++ b/packages/crypto/src/encryption.test.ts @@ -1,5 +1,5 @@ import { describe, expect, test } from 'vitest'; -import { Key, KeyPrint, uintArraysEqual } from './encryption'; +import { Key, KeyPrint } from './encryption'; import { Box } from '@penumbra-zone/types/box'; // NOTE: To have the most accurate representation, these the web crypto API tests run in a browser environment @@ -138,36 +138,4 @@ describe('encryption', () => { }); }); }); - - describe('uintArraysEqual', () => { - test('returns true for identical arrays', () => { - const a = new Uint8Array([1, 2, 3, 4, 5]); - const b = new Uint8Array([1, 2, 3, 4, 5]); - expect(uintArraysEqual(a, b)).toBe(true); - }); - - test('returns false for arrays of different lengths', () => { - const a = new Uint8Array([1, 2, 3, 4, 5]); - const b = new Uint8Array([1, 2, 3]); - expect(uintArraysEqual(a, b)).toBe(false); - }); - - test('returns false for arrays of the same length but different values', () => { - const a = new Uint8Array([1, 2, 3, 4, 5]); - const b = new Uint8Array([1, 2, 3, 4, 6]); - expect(uintArraysEqual(a, b)).toBe(false); - }); - - test('returns true for two empty arrays', () => { - const a = new Uint8Array([]); - const b = new Uint8Array([]); - expect(uintArraysEqual(a, b)).toBe(true); - }); - - test('returns false when one array is empty and the other is not', () => { - const a = new Uint8Array([]); - const b = new Uint8Array([1, 2, 3]); - expect(uintArraysEqual(a, b)).toBe(false); - }); - }); }); diff --git a/packages/crypto/src/encryption.ts b/packages/crypto/src/encryption.ts index d76b909f38..861bd6e1c3 100644 --- a/packages/crypto/src/encryption.ts +++ b/packages/crypto/src/encryption.ts @@ -82,9 +82,8 @@ export class KeyPrint { } } -export const uintArraysEqual = (a: Uint8Array, b: Uint8Array): boolean => { - return a.length === b.length && a.every((num, i) => b[i] === num); -}; +const uintArraysEqual = (a: Uint8Array, b: Uint8Array): boolean => + a.length === b.length && a.every((num, i) => b[i] === num); export interface KeyJson { _inner: JsonWebKey; diff --git a/packages/crypto/tsconfig.json b/packages/crypto/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/crypto/tsconfig.json +++ b/packages/crypto/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/getters/package.json b/packages/getters/package.json index 5f7334920c..9bec62f171 100644 --- a/packages/getters/package.json +++ b/packages/getters/package.json @@ -8,14 +8,15 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "dist" + "dist", + "!dist/*.test.ts" ], "exports": { "./*": "./src/*.ts" @@ -32,8 +33,9 @@ "@penumbra-zone/bech32m": "workspace:*" }, "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@bufbuild/protobuf": "^1.10.0", + "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/protobuf": "workspace:*" } } diff --git a/packages/getters/tsconfig.json b/packages/getters/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/getters/tsconfig.json +++ b/packages/getters/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/getters/tsup.config.ts b/packages/getters/tsup.config.ts deleted file mode 100644 index 93dd657916..0000000000 --- a/packages/getters/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts', '!src/*.test.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 0f9f26dbee..048cac74e0 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -8,14 +8,15 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "dist" + "dist", + "!dist/**/*.test.*" ], "exports": { "./plan/*": "./src/plan/*.ts", @@ -38,8 +39,12 @@ } } }, + "devDependencies": { + "@penumbra-zone/bech32m": "workspace:*" + }, "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", + "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } diff --git a/packages/perspective/tsconfig.json b/packages/perspective/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/perspective/tsconfig.json +++ b/packages/perspective/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/perspective/tsup.config.ts b/packages/perspective/tsup.config.ts deleted file mode 100644 index f8b4c83070..0000000000 --- a/packages/perspective/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/**/*.ts', '!src/**/*.test.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/polyfills/CHANGELOG.md b/packages/polyfills/CHANGELOG.md deleted file mode 100644 index 1927d7d702..0000000000 --- a/packages/polyfills/CHANGELOG.md +++ /dev/null @@ -1,26 +0,0 @@ -# @penumbra-zone/polyfills - -## 4.0.0 - -### Major Changes - -- 423e1d2: - don't publish - - remove polyfills now present in esnext - -## 3.0.0 - -### Major Changes - -- 3148375: remove `/src/` path segment from exports - -## 2.0.0 - -### Major Changes - -- 929d278: barrel imports to facilitate better tree shaking - -## 1.1.0 - -### Minor Changes - -- Initial changest. Git tag v5.0.0 updates. diff --git a/packages/polyfills/eslint.config.mjs b/packages/polyfills/eslint.config.mjs deleted file mode 100644 index a53ed8e57e..0000000000 --- a/packages/polyfills/eslint.config.mjs +++ /dev/null @@ -1,13 +0,0 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; -import { config, parser } from 'typescript-eslint'; - -export default config({ - ...penumbraEslintConfig, - languageOptions: { - parser, - parserOptions: { - project: true, - tsconfigRootDir: import.meta.dirname, - }, - }, -}); diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json deleted file mode 100644 index a60c8b6e82..0000000000 --- a/packages/polyfills/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@penumbra-zone/polyfills", - "version": "4.0.0", - "private": true, - "license": "(MIT OR Apache-2.0)", - "type": "module", - "scripts": { - "lint": "eslint src", - "test": "vitest run" - }, - "exports": { - "./ReadableStream[Symbol.asyncIterator]": "./src/ReadableStream_Symbol.asyncIterator_.ts", - "./*": "./src/*.ts" - } -} diff --git a/packages/polyfills/src/ReadableStream.from.test.ts b/packages/polyfills/src/ReadableStream.from.test.ts deleted file mode 100644 index 61f8195042..0000000000 --- a/packages/polyfills/src/ReadableStream.from.test.ts +++ /dev/null @@ -1,114 +0,0 @@ -import { describe, expect, test } from 'vitest'; -import ReadableStream from './ReadableStream.from'; - -describe('ReadableStream.from', () => { - test('should create a readable stream from an array', async () => { - const stream = ReadableStream.from([1, 2, 3]); - const reader = stream.getReader(); - - await expect(reader.read()).resolves.toEqual({ value: 1, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 2, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 3, done: false }); - await expect(reader.read()).resolves.toEqual({ value: undefined, done: true }); - }); - - test('should create a readable stream from a generator function', async () => { - const stream = ReadableStream.from( - (function* () { - yield 1; - yield 2; - yield 3; - })(), - ); - const reader = stream.getReader(); - - await expect(reader.read()).resolves.toEqual({ value: 1, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 2, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 3, done: false }); - await expect(reader.read()).resolves.toEqual({ value: undefined, done: true }); - }); - - test('should create a readable stream from an async generator function', async () => { - const stream = ReadableStream.from( - (async function* () { - let x = 1; - do { - yield x++; - await Promise.resolve(); - } while (x < 4); - })(), - ); - const reader = stream.getReader(); - - await expect(reader.read()).resolves.toEqual({ value: 1, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 2, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 3, done: false }); - await expect(reader.read()).resolves.toEqual({ value: undefined, done: true }); - }); - - test('should surface errors from a generator function', async () => { - const stream = ReadableStream.from( - (function* () { - yield 1; - yield 2; - throw new Error('test'); - // @ts-expect-error - this will be unreachable - yield 3; - })(), - ); - const reader = stream.getReader(); - - await expect(reader.read()).resolves.toEqual({ value: 1, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 2, done: false }); - await expect(reader.read()).rejects.toThrow('test'); - await expect(reader.read()).rejects.toThrow('test'); - }); - - test('should surface errors from an async generator function', async () => { - const stream = ReadableStream.from( - (async function* () { - yield 1; - await Promise.resolve(); - yield 2; - // eslint-disable-next-line @typescript-eslint/prefer-promise-reject-errors - await Promise.reject('hmmm'); - yield 3; - })(), - ); - const reader = stream.getReader(); - - await expect(reader.read()).resolves.toEqual({ value: 1, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 2, done: false }); - await expect(reader.read()).rejects.toThrow('hmmm'); - }); -}); - -describe('ReadableStream cannot handle a return value', () => { - test('a Generator can end with a returned value', () => { - const gen = (function* () { - yield 1; - yield 2; - return 3; - })(); - - expect(gen.next()).toEqual({ value: 1, done: false }); - expect(gen.next()).toEqual({ value: 2, done: false }); - expect(gen.next()).toEqual({ value: 3, done: true }); - expect(gen.next()).toEqual({ value: undefined, done: true }); - }); - - test('but ReadableStream eats the returned value', async () => { - const stream = ReadableStream.from( - (function* () { - yield 1; - yield 2; - return 3; - })(), - ); - const reader = stream.getReader(); - - await expect(reader.read()).resolves.toEqual({ value: 1, done: false }); - await expect(reader.read()).resolves.toEqual({ value: 2, done: false }); - await expect(reader.read()).resolves.toEqual({ value: undefined, done: true }); - }); -}); diff --git a/packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.test.ts b/packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.test.ts deleted file mode 100644 index a51ce1f6de..0000000000 --- a/packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.test.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { describe, expect, test } from 'vitest'; -import './ReadableStream_Symbol.asyncIterator_'; - -describe('ReadableStream[Symbol.asyncIterator]', () => { - test('ReadableStream contains Symbol.asyncIterator', () => { - expect(Symbol.asyncIterator in ReadableStream.prototype).toBe(true); - }); - - test('ReadableStream can be iterated with `for await`', async () => { - const stream = new ReadableStream({ - start(controller) { - controller.enqueue(1); - controller.enqueue(2); - controller.enqueue(3); - controller.close(); - }, - }); - - const values = []; - for await (const value of stream) values.push(value); - expect(values).toEqual([1, 2, 3]); - }); - - test("ReadableStream can't be iterated with synchronous `for`", () => { - const stream = new ReadableStream({ - start(controller) { - controller.enqueue(1); - controller.enqueue(2); - controller.enqueue(3); - controller.close(); - }, - }); - - const values = []; - try { - // @ts-expect-error - this should be an error - for (const value of stream) values.push(value); - } catch (e) { - expect(e).toBeInstanceOf(TypeError); - } - }); - - test('ReadableStream can be yielded to by an async generator', async () => { - async function* genFn() { - yield* new ReadableStream({ - start(controller) { - controller.enqueue(1); - controller.enqueue(2); - controller.enqueue(3); - controller.close(); - }, - }); - } - - const values = []; - for await (const value of genFn()) values.push(value); - expect(values).toEqual([1, 2, 3]); - }); - - test("ReadableStream can't be yielded to by a synchronous generator", () => { - function* genFn() { - // @ts-expect-error - this should be an error - yield* new ReadableStream({ - start(controller) { - controller.enqueue(1); - controller.enqueue(2); - controller.enqueue(3); - controller.close(); - }, - }); - } - expect(genFn()).toThrow(TypeError); - }); -}); diff --git a/packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.ts b/packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.ts deleted file mode 100644 index 11da9a3393..0000000000 --- a/packages/polyfills/src/ReadableStream_Symbol.asyncIterator_.ts +++ /dev/null @@ -1,26 +0,0 @@ -// ReadableStreams are supposed to be async iterables, but chrome has failed to -// ship the patches. This polyfill replaces `streamToGenerator` formerly in -// `stream.ts` It's close to release, so we should be able to remove soon. -// https://chromium-review.googlesource.com/c/chromium/src/+/5263918/11 - -// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition -ReadableStream.prototype[Symbol.asyncIterator] ??= async function* () { - const reader = this.getReader(); - try { - for (;;) { - const result = await reader.read(); - if (result.done) return; - else yield result.value; - } - } finally { - reader.releaseLock(); - } -}; - -declare global { - interface ReadableStream extends AsyncIterable { - [Symbol.asyncIterator](): AsyncIterableIterator; - } -} - -export {}; diff --git a/packages/polyfills/tsconfig.json b/packages/polyfills/tsconfig.json deleted file mode 100644 index b5d6f0cef0..0000000000 --- a/packages/polyfills/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "tsconfig/base.json", - "exclude": ["node_modules"], - "include": ["src"], - "compilerOptions": { - "noEmit": true - } -} diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index 392099ba8c..6bfbb1ce08 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -8,7 +8,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build" @@ -33,10 +33,10 @@ } }, "peerDependencies": { - "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", - "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240530142100-ad4444393387.2", - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", - "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240528180215-8fe1c79485f8.2", + "@buf/cosmos_ibc.bufbuild_es": "1.10.0-20240606104028-442292b00c16.1", + "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240606104028-442292b00c16.3", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", + "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240616005217-ca45ca80333e.3", "@bufbuild/protobuf": "^1.10.0" } } diff --git a/packages/protobuf/tsconfig.json b/packages/protobuf/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/protobuf/tsconfig.json +++ b/packages/protobuf/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/query/package.json b/packages/query/package.json index fece65e179..d8416583a4 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -7,14 +7,15 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "dist" + "dist", + "!dist/**/*.test.*" ], "exports": { "./*": "./src/*.ts" @@ -28,14 +29,14 @@ } }, "dependencies": { - "exponential-backoff": "^3.1.1" - }, - "peerDependencies": { - "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", "@bufbuild/protobuf": "^1.10.0", "@connectrpc/connect": "^1.4.0", "@connectrpc/connect-web": "^1.4.0", + "exponential-backoff": "^3.1.1" + }, + "peerDependencies": { + "@buf/cosmos_ibc.bufbuild_es": "1.10.0-20240606104028-442292b00c16.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", diff --git a/packages/query/tsconfig.json b/packages/query/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/query/tsconfig.json +++ b/packages/query/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/services/package.json b/packages/services/package.json index 93a5393eed..b7d6a16728 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -7,10 +7,9 @@ "node": ">=22" }, "scripts": { - "build": "tsc", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prebuild": "$npm_execpath run clean", "prepack": "$npm_execpath run build", "test": "vitest run" }, @@ -34,12 +33,14 @@ } }, "devDependencies": { + "@penumbra-zone/bech32m": "workspace:*", "@types/chrome": "^0.0.268" }, "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@bufbuild/protobuf": "^1.10.0", "@connectrpc/connect": "^1.4.0", + "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/crypto-web": "workspace:*", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", diff --git a/packages/services/src/sct-service/index.ts b/packages/services/src/sct-service/index.ts index cbd56706cc..1a3f045aee 100644 --- a/packages/services/src/sct-service/index.ts +++ b/packages/services/src/sct-service/index.ts @@ -4,6 +4,6 @@ import { epochByHeight } from './epoch-by-height'; export type Impl = ServiceImpl; -export const sctImpl: Omit = { +export const sctImpl: Omit = { epochByHeight, }; diff --git a/packages/storage/package.json b/packages/storage/package.json index 8172d5101e..f2c618abca 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -7,14 +7,15 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ - "dist" + "dist", + "!dist/**/*.test*" ], "exports": { "./indexed-db": "./src/indexed-db/index.ts" @@ -22,8 +23,8 @@ "publishConfig": { "exports": { "./indexed-db": { - "default": "./dist/index.js", - "types": "./dist/index.d.ts" + "default": "./dist/indexed-db/index.js", + "types": "./dist/indexed-db/index.d.ts" } } }, @@ -32,7 +33,7 @@ "idb": "^8.0.0" }, "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@bufbuild/protobuf": "^1.10.0", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*", diff --git a/packages/storage/src/indexed-db/index.ts b/packages/storage/src/indexed-db/index.ts index a72a886668..2a9f4832a9 100644 --- a/packages/storage/src/indexed-db/index.ts +++ b/packages/storage/src/indexed-db/index.ts @@ -43,7 +43,6 @@ import { bech32mIdentityKey, identityKeyFromBech32m } from '@penumbra-zone/bech3 import { bech32mWalletId } from '@penumbra-zone/bech32m/penumbrawalletid'; import { getAssetId } from '@penumbra-zone/getters/metadata'; import { getIdentityKeyFromValidatorInfo } from '@penumbra-zone/getters/validator-info'; -import '@penumbra-zone/polyfills/ReadableStream[Symbol.asyncIterator]'; import { uint8ArrayToBase64 } from '@penumbra-zone/types/base64'; import { uint8ArrayToHex } from '@penumbra-zone/types/hex'; import { diff --git a/packages/storage/tsconfig.json b/packages/storage/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/storage/tsconfig.json +++ b/packages/storage/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/transport-chrome/package.json b/packages/transport-chrome/package.json index fb1edaf13c..3b876921d0 100644 --- a/packages/transport-chrome/package.json +++ b/packages/transport-chrome/package.json @@ -8,12 +8,16 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", "test": "vitest run" }, + "files": [ + "dist", + "!dist/*.test.*" + ], "exports": { "./*": "./src/*.ts" }, diff --git a/packages/transport-chrome/src/channel-names.test.ts b/packages/transport-chrome/src/channel-names.test.ts index aa8dcf8ef0..acba3b4356 100644 --- a/packages/transport-chrome/src/channel-names.test.ts +++ b/packages/transport-chrome/src/channel-names.test.ts @@ -10,7 +10,7 @@ describe('nameConnection', () => { expect(segments.length).toBe(3); expect(segments[0]).toBe(prefix); expect(segments[1]).toBe(label); - expect(segments[2].length).toBe(36); + expect(segments[2]?.length).toBe(36); }); }); diff --git a/packages/transport-chrome/tsconfig.json b/packages/transport-chrome/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/transport-chrome/tsconfig.json +++ b/packages/transport-chrome/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/transport-chrome/tsup.config.ts b/packages/transport-chrome/tsup.config.ts deleted file mode 100644 index 93dd657916..0000000000 --- a/packages/transport-chrome/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts', '!src/*.test.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/transport-dom/package.json b/packages/transport-dom/package.json index 2792c668ce..147d1da429 100644 --- a/packages/transport-dom/package.json +++ b/packages/transport-dom/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", @@ -27,7 +27,7 @@ } } }, - "peerDependencies": { + "dependencies": { "@bufbuild/protobuf": "^1.10.0", "@connectrpc/connect": "^1.4.0" } diff --git a/packages/polyfills/src/ReadableStream.from.ts b/packages/transport-dom/src/ReadableStream.from.ts similarity index 100% rename from packages/polyfills/src/ReadableStream.from.ts rename to packages/transport-dom/src/ReadableStream.from.ts diff --git a/packages/transport-dom/src/adapter.ts b/packages/transport-dom/src/adapter.ts index e0c483c6b7..db1dc8385e 100644 --- a/packages/transport-dom/src/adapter.ts +++ b/packages/transport-dom/src/adapter.ts @@ -27,7 +27,7 @@ import { } from '@connectrpc/connect/protocol'; import { createTransport } from '@connectrpc/connect/protocol-connect'; import { MessageToJson } from './stream'; -import ReadableStream from '@penumbra-zone/polyfills/ReadableStream.from'; +import ReadableStream from './ReadableStream.from'; // see https://github.com/connectrpc/connect-es/pull/925 // hopefully also simplifies transport call soon diff --git a/packages/transport-dom/src/create.test.ts b/packages/transport-dom/src/create.test.ts index ac0d6964c7..b812359844 100644 --- a/packages/transport-dom/src/create.test.ts +++ b/packages/transport-dom/src/create.test.ts @@ -10,7 +10,7 @@ import { import { createRegistry } from '@bufbuild/protobuf'; import { TransportMessage } from './messages'; -import ReadableStream from '@penumbra-zone/polyfills/ReadableStream.from'; +import ReadableStream from './ReadableStream.from'; const typeRegistry = createRegistry(ElizaService); diff --git a/packages/transport-dom/src/create.ts b/packages/transport-dom/src/create.ts index 879f2e5561..a4c0ef4a42 100644 --- a/packages/transport-dom/src/create.ts +++ b/packages/transport-dom/src/create.ts @@ -23,8 +23,7 @@ import { TransportStream, } from './messages'; -import '@penumbra-zone/polyfills/ReadableStream[Symbol.asyncIterator]'; -import ReadableStream from '@penumbra-zone/polyfills/ReadableStream.from'; +import ReadableStream from './ReadableStream.from'; const forceTransportOptions = { httpClient: null as never, diff --git a/packages/transport-dom/src/stream.test.ts b/packages/transport-dom/src/stream.test.ts index d5fce03433..24d2dd8e0d 100644 --- a/packages/transport-dom/src/stream.test.ts +++ b/packages/transport-dom/src/stream.test.ts @@ -2,7 +2,7 @@ import { describe, expect, test } from 'vitest'; import { JsonToMessage, MessageToJson } from './stream'; import { createRegistry, Message, proto3 } from '@bufbuild/protobuf'; -import ReadableStream from '@penumbra-zone/polyfills/ReadableStream.from'; +import ReadableStream from './ReadableStream.from'; import { ElizaService } from '@buf/connectrpc_eliza.connectrpc_es/connectrpc/eliza/v1/eliza_connect'; import { SayRequest } from '@buf/connectrpc_eliza.bufbuild_es/connectrpc/eliza/v1/eliza_pb'; diff --git a/packages/transport-dom/tsconfig.json b/packages/transport-dom/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/transport-dom/tsconfig.json +++ b/packages/transport-dom/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/transport-dom/tsup.config.ts b/packages/transport-dom/tsup.config.ts deleted file mode 100644 index 93dd657916..0000000000 --- a/packages/transport-dom/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts', '!src/*.test.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/tsconfig/react-library.json b/packages/tsconfig/react-library.json deleted file mode 100644 index 7697bd1270..0000000000 --- a/packages/tsconfig/react-library.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "React Library", - "extends": "./base.json", - "compilerOptions": { - "jsx": "react-jsx", - "lib": ["ES2022", "DOM", "DOM.Iterable"] - } -} diff --git a/packages/tsconfig/tsup.json b/packages/tsconfig/tsup.json deleted file mode 100644 index fa5c0dd5f5..0000000000 --- a/packages/tsconfig/tsup.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "tsconfig/base.json", - "compilerOptions": { - "outDir": "dist", - "noEmit": true, - "declaration": false, - "declarationMap": false, - "sourceMap": false - } -} diff --git a/packages/tsconfig/vite.json b/packages/tsconfig/vite.json index 282b9d52a4..7579b17d07 100644 --- a/packages/tsconfig/vite.json +++ b/packages/tsconfig/vite.json @@ -4,7 +4,7 @@ "extends": "./base.json", "compilerOptions": { "jsx": "react-jsx", - "lib": ["ESNext", "DOM", "DOM.Iterable"], + "lib": ["ESNext", "DOM", "DOM.Iterable", "DOM.AsyncIterable"], "noEmit": true } } diff --git a/packages/types/package.json b/packages/types/package.json index 13adfbe2c2..69db5ad19c 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -7,7 +7,7 @@ "node": ">=22" }, "scripts": { - "build": "tsup", + "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", "prepack": "$npm_execpath run build", @@ -38,8 +38,8 @@ "zod": "^3.23.8" }, "peerDependencies": { - "@buf/cosmos_ibc.bufbuild_es": "1.9.0-20240530142100-ad4444393387.1", - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@buf/cosmos_ibc.bufbuild_es": "1.10.0-20240606104028-442292b00c16.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@bufbuild/protobuf": "^1.10.0", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*" diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index 8e3f620e08..287b15f060 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -1,5 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["src"], - "exclude": ["node_modules", "dist"] + "exclude": ["node_modules", "dist"], + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "declarationMap": false, + "sourceMap": false + } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 4b84f1a554..28ace3f201 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -80,6 +80,7 @@ "@emotion/styled": "^11.11.5", "@mui/material": "^5.15.18", "@penumbra-labs/registry": "8.0.1", + "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/types": "workspace:*", "@radix-ui/react-avatar": "^1.0.4", "@radix-ui/react-checkbox": "^1.0.4", @@ -142,7 +143,7 @@ "storybook": "^8.1.1" }, "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@bufbuild/protobuf": "^1.10.0", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", @@ -151,4 +152,4 @@ "react": "^18.3.1", "tailwindcss": "^3.4.3" } -} +} \ No newline at end of file diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index 2f313808e5..73d0f672e9 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -1,8 +1,11 @@ { - "extends": "tsconfig/tsup.json", + "extends": "tsconfig/base.json", "include": ["components", "lib", "tests-setup.ts"], - "exclude": ["dist"], "compilerOptions": { + "noEmit": true, + "declarationMap": false, + "declaration": false, + "sourceMap": false, "jsx": "react-jsx" } } diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 6212dbe651..6e5df21867 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -43,7 +43,7 @@ "@penumbra-zone/keys": "workspace:*" }, "peerDependencies": { - "@buf/penumbra-zone_penumbra.bufbuild_es": "1.9.0-20240528180215-8fe1c79485f8.1", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@bufbuild/protobuf": "^1.10.0", "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/protobuf": "workspace:*", diff --git a/packages/wasm/wasm/.npmignore b/packages/wasm/wasm/.npmignore deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/zquery/tsconfig.json b/packages/zquery/tsconfig.json index be69dc207b..ad9e1304e8 100644 --- a/packages/zquery/tsconfig.json +++ b/packages/zquery/tsconfig.json @@ -1,5 +1,8 @@ { "extends": "tsconfig/base.json", "include": ["src", "tests-setup.ts"], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", "build", "node_modules"], + "compilerOptions": { + "jsx": "react-jsx" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9de739241..51e1d1d01c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,26 +9,26 @@ importers: .: dependencies: '@buf/connectrpc_eliza.bufbuild_es': - specifier: 1.9.0-20230913231627-233fca715f49.1 - version: 1.9.0-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20230913231627-233fca715f49.1 + version: 1.10.0-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0) '@buf/connectrpc_eliza.connectrpc_es': - specifier: 1.4.0-20230913231627-233fca715f49.2 - version: 1.4.0-20230913231627-233fca715f49.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + specifier: 1.4.0-20230913231627-233fca715f49.3 + version: 1.4.0-20230913231627-233fca715f49.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@buf/cosmos_ibc.bufbuild_es': - specifier: 1.9.0-20240530142100-ad4444393387.1 - version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240606104028-442292b00c16.1 + version: 1.10.0-20240606104028-442292b00c16.1(@bufbuild/protobuf@1.10.0) '@buf/cosmos_ibc.connectrpc_es': - specifier: 1.4.0-20240530142100-ad4444393387.2 - version: 1.4.0-20240530142100-ad4444393387.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + specifier: 1.4.0-20240606104028-442292b00c16.3 + version: 1.4.0-20240606104028-442292b00c16.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@buf/penumbra-zone_penumbra.connectrpc_es': - specifier: 1.4.0-20240528180215-8fe1c79485f8.2 - version: 1.4.0-20240528180215-8fe1c79485f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + specifier: 1.4.0-20240616005217-ca45ca80333e.3 + version: 1.4.0-20240616005217-ca45ca80333e.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@buf/tendermint_tendermint.bufbuild_es': - specifier: 1.9.0-20231117195010-33ed361a9051.1 - version: 1.9.0-20231117195010-33ed361a9051.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20231117195010-33ed361a9051.1 + version: 1.10.0-20231117195010-33ed361a9051.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -44,31 +44,28 @@ importers: version: 2.27.5 '@microsoft/api-extractor': specifier: ^7.47.0 - version: 7.47.0(@types/node@20.14.2) - '@penumbra-zone/bech32m': - specifier: workspace:* - version: link:packages/bech32m + version: 7.47.0(@types/node@20.14.3) '@penumbra-zone/eslint-config': specifier: workspace:* version: link:packages/eslint-config - '@penumbra-zone/polyfills': + '@penumbra-zone/tailwind-config': specifier: workspace:* - version: link:packages/polyfills + version: link:packages/tailwind-config '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) '@turbo/gen': specifier: ^1.13.3 - version: 1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc) + version: 1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc) '@vitejs/plugin-basic-ssl': specifier: ^1.1.0 - version: 1.1.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 1.1.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.3.1(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 4.3.1(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) '@vitejs/plugin-react-swc': specifier: ^3.6.0 - version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) '@vitest/browser': specifier: ^1.6.0 version: 1.6.0(playwright@1.44.1)(vitest@1.6.0) @@ -77,7 +74,7 @@ importers: version: 10.4.19(postcss@8.4.38) jsdom: specifier: ^24.0.0 - version: 24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + version: 24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) playwright: specifier: ^1.44.0 version: 1.44.1 @@ -89,16 +86,13 @@ importers: version: 12.3.2(typescript@5.5.1-rc) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))) tsconfig: specifier: workspace:* version: link:packages/tsconfig - tsup: - specifier: ^8.1.0 - version: 8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))(typescript@5.5.1-rc) turbo: specifier: ^1.13.3 version: 1.13.4 @@ -107,19 +101,19 @@ importers: version: 5.5.1-rc vite: specifier: ^5.2.11 - version: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + version: 5.3.1(@types/node@20.14.3)(terser@5.31.1) vite-plugin-node-stdlib-browser: specifier: ^0.2.1 - version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) vite-plugin-top-level-await: specifier: ^1.4.1 - version: 1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) vite-plugin-wasm: specifier: ^3.3.0 - version: 3.3.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 3.3.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + version: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) apps/minifront: dependencies: @@ -242,7 +236,7 @@ importers: version: 1.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) zustand: specifier: ^4.5.2 version: 4.5.2(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) @@ -252,7 +246,7 @@ importers: version: 0.44.11 '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@testing-library/react': specifier: ^15.0.7 version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -297,7 +291,7 @@ importers: version: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) devDependencies: '@penumbra-zone/crypto-web': specifier: workspace:* @@ -314,18 +308,12 @@ importers: packages/bech32m: dependencies: - '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) bech32: specifier: ^2.0.0 version: 2.0.0 packages/client: dependencies: - '@connectrpc/connect': - specifier: ^1.4.0 - version: 1.4.0(@bufbuild/protobuf@1.10.0) '@penumbra-zone/protobuf': specifier: workspace:* version: link:../protobuf @@ -383,13 +371,13 @@ importers: version: 0.8.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint-plugin-tailwindcss: specifier: ^3.15.2 - version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))) + version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))) eslint-plugin-turbo: specifier: ^1.13.3 version: 1.13.4(eslint@9.5.0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) typescript-eslint: specifier: ^7.10.0 version: 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) @@ -397,8 +385,8 @@ importers: packages/getters: dependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -415,31 +403,33 @@ importers: packages/perspective: dependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@penumbra-zone/getters': specifier: workspace:* version: link:../getters '@penumbra-zone/wasm': specifier: workspace:* version: link:../wasm - - packages/polyfills: {} + devDependencies: + '@penumbra-zone/bech32m': + specifier: workspace:* + version: link:../bech32m packages/protobuf: dependencies: '@buf/cosmos_ibc.bufbuild_es': - specifier: 1.9.0-20240530142100-ad4444393387.1 - version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240606104028-442292b00c16.1 + version: 1.10.0-20240606104028-442292b00c16.1(@bufbuild/protobuf@1.10.0) '@buf/cosmos_ibc.connectrpc_es': - specifier: 1.4.0-20240530142100-ad4444393387.2 - version: 1.4.0-20240530142100-ad4444393387.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + specifier: 1.4.0-20240606104028-442292b00c16.3 + version: 1.4.0-20240606104028-442292b00c16.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@buf/penumbra-zone_penumbra.connectrpc_es': - specifier: 1.4.0-20240528180215-8fe1c79485f8.2 - version: 1.4.0-20240528180215-8fe1c79485f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + specifier: 1.4.0-20240616005217-ca45ca80333e.3 + version: 1.4.0-20240616005217-ca45ca80333e.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -447,11 +437,11 @@ importers: packages/query: dependencies: '@buf/cosmos_ibc.bufbuild_es': - specifier: 1.9.0-20240530142100-ad4444393387.1 - version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240606104028-442292b00c16.1 + version: 1.10.0-20240606104028-442292b00c16.1(@bufbuild/protobuf@1.10.0) '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -486,8 +476,8 @@ importers: packages/services: dependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -522,6 +512,9 @@ importers: specifier: workspace:* version: link:../wasm devDependencies: + '@penumbra-zone/bech32m': + specifier: workspace:* + version: link:../bech32m '@types/chrome': specifier: ^0.0.268 version: 0.0.268 @@ -529,8 +522,8 @@ importers: packages/storage: dependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -557,10 +550,10 @@ importers: dependencies: tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))) packages/transport-chrome: dependencies: @@ -592,11 +585,11 @@ importers: packages/types: dependencies: '@buf/cosmos_ibc.bufbuild_es': - specifier: 1.9.0-20240530142100-ad4444393387.1 - version: 1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240606104028-442292b00c16.1 + version: 1.10.0-20240606104028-442292b00c16.1(@bufbuild/protobuf@1.10.0) '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -619,8 +612,8 @@ importers: packages/ui: dependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -636,6 +629,9 @@ importers: '@penumbra-labs/registry': specifier: 8.0.1 version: 8.0.1 + '@penumbra-zone/bech32m': + specifier: workspace:* + version: link:../bech32m '@penumbra-zone/getters': specifier: workspace:* version: link:../getters @@ -695,7 +691,7 @@ importers: version: 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@textea/json-viewer': specifier: ^3.4.1 version: 3.4.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -776,7 +772,7 @@ importers: version: 2.3.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) tinycolor2: specifier: ^1.6.0 version: 1.6.0 @@ -786,7 +782,7 @@ importers: version: 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.1 - version: 8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@storybook/addon-links': specifier: ^8.1.1 version: 8.1.9(react@18.3.1) @@ -804,7 +800,7 @@ importers: version: 8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) '@testing-library/dom': specifier: ^10.1.0 version: 10.1.0 @@ -828,13 +824,13 @@ importers: version: 15.8.1 storybook: specifier: ^8.1.1 - version: 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + version: 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) packages/wasm: dependencies: '@buf/penumbra-zone_penumbra.bufbuild_es': - specifier: 1.9.0-20240528180215-8fe1c79485f8.1 - version: 1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + specifier: 1.10.0-20240616005217-ca45ca80333e.1 + version: 1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 @@ -879,7 +875,7 @@ importers: version: 18.3.0 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + version: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) packages: @@ -1541,205 +1537,205 @@ packages: '@base2/pretty-print-object@1.0.1': resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} - '@buf/connectrpc_eliza.bufbuild_es@1.7.2-20230913231627-233fca715f49.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/connectrpc_eliza.bufbuild_es/-/connectrpc_eliza.bufbuild_es-1.7.2-20230913231627-233fca715f49.1.tgz} + '@buf/connectrpc_eliza.bufbuild_es@1.10.0-20230913231627-233fca715f49.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/connectrpc_eliza.bufbuild_es/-/connectrpc_eliza.bufbuild_es-1.10.0-20230913231627-233fca715f49.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/connectrpc_eliza.bufbuild_es@1.9.0-20230913231627-233fca715f49.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/connectrpc_eliza.bufbuild_es/-/connectrpc_eliza.bufbuild_es-1.9.0-20230913231627-233fca715f49.1.tgz} + '@buf/connectrpc_eliza.bufbuild_es@1.7.2-20230913231627-233fca715f49.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/connectrpc_eliza.bufbuild_es/-/connectrpc_eliza.bufbuild_es-1.7.2-20230913231627-233fca715f49.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/connectrpc_eliza.connectrpc_es@1.4.0-20230913231627-233fca715f49.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/connectrpc_eliza.connectrpc_es/-/connectrpc_eliza.connectrpc_es-1.4.0-20230913231627-233fca715f49.2.tgz} + '@buf/connectrpc_eliza.connectrpc_es@1.4.0-20230913231627-233fca715f49.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/connectrpc_eliza.connectrpc_es/-/connectrpc_eliza.connectrpc_es-1.4.0-20230913231627-233fca715f49.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_cosmos-proto.bufbuild_es@1.7.2-20211202220400-1935555c206d.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-proto.bufbuild_es/-/cosmos_cosmos-proto.bufbuild_es-1.7.2-20211202220400-1935555c206d.1.tgz} + '@buf/cosmos_cosmos-proto.bufbuild_es@1.10.0-20211202220400-1935555c206d.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-proto.bufbuild_es/-/cosmos_cosmos-proto.bufbuild_es-1.10.0-20211202220400-1935555c206d.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_cosmos-proto.bufbuild_es@1.9.0-20211202220400-1935555c206d.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-proto.bufbuild_es/-/cosmos_cosmos-proto.bufbuild_es-1.9.0-20211202220400-1935555c206d.1.tgz} + '@buf/cosmos_cosmos-proto.bufbuild_es@1.7.2-20211202220400-1935555c206d.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-proto.bufbuild_es/-/cosmos_cosmos-proto.bufbuild_es-1.7.2-20211202220400-1935555c206d.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_cosmos-proto.connectrpc_es@1.4.0-20211202220400-1935555c206d.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-proto.connectrpc_es/-/cosmos_cosmos-proto.connectrpc_es-1.4.0-20211202220400-1935555c206d.2.tgz} + '@buf/cosmos_cosmos-proto.connectrpc_es@1.4.0-20211202220400-1935555c206d.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-proto.connectrpc_es/-/cosmos_cosmos-proto.connectrpc_es-1.4.0-20211202220400-1935555c206d.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230522115704-e7a85cef453e.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.7.2-20230522115704-e7a85cef453e.1.tgz} + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.10.0-20230522115704-e7a85cef453e.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.10.0-20230522115704-e7a85cef453e.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230719110346-aa25660f4ff7.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.7.2-20230719110346-aa25660f4ff7.1.tgz} + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.10.0-20230719110346-aa25660f4ff7.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.10.0-20230719110346-aa25660f4ff7.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.9.0-20230522115704-e7a85cef453e.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.9.0-20230522115704-e7a85cef453e.1.tgz} + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230522115704-e7a85cef453e.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.7.2-20230522115704-e7a85cef453e.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.9.0-20230719110346-aa25660f4ff7.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.9.0-20230719110346-aa25660f4ff7.1.tgz} + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230719110346-aa25660f4ff7.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.bufbuild_es/-/cosmos_cosmos-sdk.bufbuild_es-1.7.2-20230719110346-aa25660f4ff7.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230522115704-e7a85cef453e.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.connectrpc_es/-/cosmos_cosmos-sdk.connectrpc_es-1.4.0-20230522115704-e7a85cef453e.2.tgz} + '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230522115704-e7a85cef453e.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.connectrpc_es/-/cosmos_cosmos-sdk.connectrpc_es-1.4.0-20230522115704-e7a85cef453e.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230719110346-aa25660f4ff7.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.connectrpc_es/-/cosmos_cosmos-sdk.connectrpc_es-1.4.0-20230719110346-aa25660f4ff7.2.tgz} + '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230719110346-aa25660f4ff7.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_cosmos-sdk.connectrpc_es/-/cosmos_cosmos-sdk.connectrpc_es-1.4.0-20230719110346-aa25660f4ff7.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20221020125208-34d970b699f8.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.7.2-20221020125208-34d970b699f8.1.tgz} + '@buf/cosmos_gogo-proto.bufbuild_es@1.10.0-20221020125208-34d970b699f8.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.10.0-20221020125208-34d970b699f8.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20230509103710-5e5b9fdd0180.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.7.2-20230509103710-5e5b9fdd0180.1.tgz} + '@buf/cosmos_gogo-proto.bufbuild_es@1.10.0-20230509103710-5e5b9fdd0180.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.10.0-20230509103710-5e5b9fdd0180.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_gogo-proto.bufbuild_es@1.9.0-20221020125208-34d970b699f8.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.9.0-20221020125208-34d970b699f8.1.tgz} + '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20221020125208-34d970b699f8.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.7.2-20221020125208-34d970b699f8.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_gogo-proto.bufbuild_es@1.9.0-20230509103710-5e5b9fdd0180.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.9.0-20230509103710-5e5b9fdd0180.1.tgz} + '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20230509103710-5e5b9fdd0180.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.bufbuild_es/-/cosmos_gogo-proto.bufbuild_es-1.7.2-20230509103710-5e5b9fdd0180.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20221020125208-34d970b699f8.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.connectrpc_es/-/cosmos_gogo-proto.connectrpc_es-1.4.0-20221020125208-34d970b699f8.2.tgz} + '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20221020125208-34d970b699f8.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.connectrpc_es/-/cosmos_gogo-proto.connectrpc_es-1.4.0-20221020125208-34d970b699f8.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20230509103710-5e5b9fdd0180.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.connectrpc_es/-/cosmos_gogo-proto.connectrpc_es-1.4.0-20230509103710-5e5b9fdd0180.2.tgz} + '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20230509103710-5e5b9fdd0180.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_gogo-proto.connectrpc_es/-/cosmos_gogo-proto.connectrpc_es-1.4.0-20230509103710-5e5b9fdd0180.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_ibc.bufbuild_es@1.7.2-20230913112312-7ab44ae956a0.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.7.2-20230913112312-7ab44ae956a0.1.tgz} + '@buf/cosmos_ibc.bufbuild_es@1.10.0-20230913112312-7ab44ae956a0.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.10.0-20230913112312-7ab44ae956a0.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_ibc.bufbuild_es@1.7.2-20240530142100-ad4444393387.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.7.2-20240530142100-ad4444393387.1.tgz} + '@buf/cosmos_ibc.bufbuild_es@1.10.0-20240606104028-442292b00c16.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.10.0-20240606104028-442292b00c16.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_ibc.bufbuild_es@1.9.0-20230913112312-7ab44ae956a0.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.9.0-20230913112312-7ab44ae956a0.1.tgz} + '@buf/cosmos_ibc.bufbuild_es@1.7.2-20230913112312-7ab44ae956a0.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.7.2-20230913112312-7ab44ae956a0.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_ibc.bufbuild_es@1.9.0-20240530142100-ad4444393387.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.9.0-20240530142100-ad4444393387.1.tgz} + '@buf/cosmos_ibc.bufbuild_es@1.7.2-20240606104028-442292b00c16.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.bufbuild_es/-/cosmos_ibc.bufbuild_es-1.7.2-20240606104028-442292b00c16.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_ibc.connectrpc_es@1.4.0-20230913112312-7ab44ae956a0.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.connectrpc_es/-/cosmos_ibc.connectrpc_es-1.4.0-20230913112312-7ab44ae956a0.2.tgz} + '@buf/cosmos_ibc.connectrpc_es@1.4.0-20230913112312-7ab44ae956a0.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.connectrpc_es/-/cosmos_ibc.connectrpc_es-1.4.0-20230913112312-7ab44ae956a0.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_ibc.connectrpc_es@1.4.0-20240530142100-ad4444393387.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.connectrpc_es/-/cosmos_ibc.connectrpc_es-1.4.0-20240530142100-ad4444393387.2.tgz} + '@buf/cosmos_ibc.connectrpc_es@1.4.0-20240606104028-442292b00c16.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ibc.connectrpc_es/-/cosmos_ibc.connectrpc_es-1.4.0-20240606104028-442292b00c16.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/cosmos_ics23.bufbuild_es@1.7.2-20221207100654-55085f7c710a.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ics23.bufbuild_es/-/cosmos_ics23.bufbuild_es-1.7.2-20221207100654-55085f7c710a.1.tgz} + '@buf/cosmos_ics23.bufbuild_es@1.10.0-20221207100654-55085f7c710a.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ics23.bufbuild_es/-/cosmos_ics23.bufbuild_es-1.10.0-20221207100654-55085f7c710a.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/cosmos_ics23.bufbuild_es@1.9.0-20221207100654-55085f7c710a.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ics23.bufbuild_es/-/cosmos_ics23.bufbuild_es-1.9.0-20221207100654-55085f7c710a.1.tgz} + '@buf/cosmos_ics23.bufbuild_es@1.7.2-20221207100654-55085f7c710a.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ics23.bufbuild_es/-/cosmos_ics23.bufbuild_es-1.7.2-20221207100654-55085f7c710a.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/cosmos_ics23.connectrpc_es@1.4.0-20221207100654-55085f7c710a.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ics23.connectrpc_es/-/cosmos_ics23.connectrpc_es-1.4.0-20221207100654-55085f7c710a.2.tgz} + '@buf/cosmos_ics23.connectrpc_es@1.4.0-20221207100654-55085f7c710a.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/cosmos_ics23.connectrpc_es/-/cosmos_ics23.connectrpc_es-1.4.0-20221207100654-55085f7c710a.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20220908150232-8d7204855ec1.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.7.2-20220908150232-8d7204855ec1.1.tgz} + '@buf/googleapis_googleapis.bufbuild_es@1.10.0-20220908150232-8d7204855ec1.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.10.0-20220908150232-8d7204855ec1.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20221214150216-75b4300737fb.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.7.2-20221214150216-75b4300737fb.1.tgz} + '@buf/googleapis_googleapis.bufbuild_es@1.10.0-20221214150216-75b4300737fb.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.10.0-20221214150216-75b4300737fb.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20230502210827-cc916c318597.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.7.2-20230502210827-cc916c318597.1.tgz} + '@buf/googleapis_googleapis.bufbuild_es@1.10.0-20230502210827-cc916c318597.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.10.0-20230502210827-cc916c318597.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.9.0-20220908150232-8d7204855ec1.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.9.0-20220908150232-8d7204855ec1.1.tgz} + '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20220908150232-8d7204855ec1.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.7.2-20220908150232-8d7204855ec1.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/googleapis_googleapis.bufbuild_es@1.9.0-20221214150216-75b4300737fb.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.9.0-20221214150216-75b4300737fb.1.tgz} + '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20221214150216-75b4300737fb.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.7.2-20221214150216-75b4300737fb.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/googleapis_googleapis.bufbuild_es@1.9.0-20230502210827-cc916c318597.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.9.0-20230502210827-cc916c318597.1.tgz} + '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20230502210827-cc916c318597.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.bufbuild_es/-/googleapis_googleapis.bufbuild_es-1.7.2-20230502210827-cc916c318597.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20220908150232-8d7204855ec1.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.connectrpc_es/-/googleapis_googleapis.connectrpc_es-1.4.0-20220908150232-8d7204855ec1.2.tgz} + '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20220908150232-8d7204855ec1.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.connectrpc_es/-/googleapis_googleapis.connectrpc_es-1.4.0-20220908150232-8d7204855ec1.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20221214150216-75b4300737fb.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.connectrpc_es/-/googleapis_googleapis.connectrpc_es-1.4.0-20221214150216-75b4300737fb.2.tgz} + '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20221214150216-75b4300737fb.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.connectrpc_es/-/googleapis_googleapis.connectrpc_es-1.4.0-20221214150216-75b4300737fb.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20230502210827-cc916c318597.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.connectrpc_es/-/googleapis_googleapis.connectrpc_es-1.4.0-20230502210827-cc916c318597.2.tgz} + '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20230502210827-cc916c318597.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/googleapis_googleapis.connectrpc_es/-/googleapis_googleapis.connectrpc_es-1.4.0-20230502210827-cc916c318597.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/penumbra-zone_penumbra.bufbuild_es@1.7.2-20240528180215-8fe1c79485f8.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/penumbra-zone_penumbra.bufbuild_es/-/penumbra-zone_penumbra.bufbuild_es-1.7.2-20240528180215-8fe1c79485f8.1.tgz} + '@buf/penumbra-zone_penumbra.bufbuild_es@1.10.0-20240616005217-ca45ca80333e.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/penumbra-zone_penumbra.bufbuild_es/-/penumbra-zone_penumbra.bufbuild_es-1.10.0-20240616005217-ca45ca80333e.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.7.2 + '@bufbuild/protobuf': ^1.10.0 - '@buf/penumbra-zone_penumbra.bufbuild_es@1.9.0-20240528180215-8fe1c79485f8.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/penumbra-zone_penumbra.bufbuild_es/-/penumbra-zone_penumbra.bufbuild_es-1.9.0-20240528180215-8fe1c79485f8.1.tgz} + '@buf/penumbra-zone_penumbra.bufbuild_es@1.7.2-20240616005217-ca45ca80333e.2': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/penumbra-zone_penumbra.bufbuild_es/-/penumbra-zone_penumbra.bufbuild_es-1.7.2-20240616005217-ca45ca80333e.2.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.7.2 - '@buf/penumbra-zone_penumbra.connectrpc_es@1.4.0-20240528180215-8fe1c79485f8.2': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/penumbra-zone_penumbra.connectrpc_es/-/penumbra-zone_penumbra.connectrpc_es-1.4.0-20240528180215-8fe1c79485f8.2.tgz} + '@buf/penumbra-zone_penumbra.connectrpc_es@1.4.0-20240616005217-ca45ca80333e.3': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/penumbra-zone_penumbra.connectrpc_es/-/penumbra-zone_penumbra.connectrpc_es-1.4.0-20240616005217-ca45ca80333e.3.tgz} peerDependencies: '@connectrpc/connect': ^1.4.0 - '@buf/tendermint_tendermint.bufbuild_es@1.9.0-20231117195010-33ed361a9051.1': - resolution: {tarball: https://buf.build/gen/npm/v1/@buf/tendermint_tendermint.bufbuild_es/-/tendermint_tendermint.bufbuild_es-1.9.0-20231117195010-33ed361a9051.1.tgz} + '@buf/tendermint_tendermint.bufbuild_es@1.10.0-20231117195010-33ed361a9051.1': + resolution: {tarball: https://buf.build/gen/npm/v1/@buf/tendermint_tendermint.bufbuild_es/-/tendermint_tendermint.bufbuild_es-1.10.0-20231117195010-33ed361a9051.1.tgz} peerDependencies: - '@bufbuild/protobuf': ^1.9.0 + '@bufbuild/protobuf': ^1.10.0 '@bufbuild/protobuf@1.10.0': resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} @@ -4889,6 +4885,9 @@ packages: '@types/node@20.14.2': resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + '@types/node@20.14.3': + resolution: {integrity: sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5738,12 +5737,6 @@ packages: builtin-status-codes@3.0.0: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} - bundle-require@4.2.1: - resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' - bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -7592,10 +7585,6 @@ packages: jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - js-sha3@0.8.0: resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} @@ -7754,10 +7743,6 @@ packages: resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} hasBin: true - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} @@ -7802,9 +7787,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} @@ -9243,10 +9225,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -9633,17 +9611,10 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tr46@5.0.0: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} @@ -9694,25 +9665,6 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsup@8.1.0: - resolution: {integrity: sha512-UFdfCAXukax+U6KzeTNO2kAARHcWxmKsnvSPXUcfA1D+kU05XDccCrkffCQpFaWDsZfV0jMyTsxU39VfCp6EOg==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -10036,6 +9988,10 @@ packages: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} + utf-8-validate@6.0.4: + resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} + engines: {node: '>=6.14.2'} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -10162,9 +10118,6 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -10201,9 +10154,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -11250,270 +11200,270 @@ snapshots: '@base2/pretty-print-object@1.0.1': {} - '@buf/connectrpc_eliza.bufbuild_es@1.7.2-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0)': + '@buf/connectrpc_eliza.bufbuild_es@1.10.0-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/connectrpc_eliza.bufbuild_es@1.9.0-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0)': + '@buf/connectrpc_eliza.bufbuild_es@1.7.2-20230913231627-233fca715f49.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/connectrpc_eliza.connectrpc_es@1.4.0-20230913231627-233fca715f49.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/connectrpc_eliza.connectrpc_es@1.4.0-20230913231627-233fca715f49.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/connectrpc_eliza.bufbuild_es': 1.7.2-20230913231627-233fca715f49.1(@bufbuild/protobuf@1.10.0) + '@buf/connectrpc_eliza.bufbuild_es': 1.7.2-20230913231627-233fca715f49.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_cosmos-proto.bufbuild_es@1.7.2-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_cosmos-proto.bufbuild_es@1.10.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_cosmos-proto.bufbuild_es@1.9.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_cosmos-proto.bufbuild_es@1.7.2-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_cosmos-proto.connectrpc_es@1.4.0-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_cosmos-proto.connectrpc_es@1.4.0-20211202220400-1935555c206d.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230522115704-e7a85cef453e.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.10.0-20230522115704-e7a85cef453e.1(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.10.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.10.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.10.0-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.10.0-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20230502210827-cc916c318597.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.10.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.10.0-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.10.0-20230502210827-cc916c318597.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.9.0-20230522115704-e7a85cef453e.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230522115704-e7a85cef453e.2(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.9.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.9.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.9.0-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20221214150216-75b4300737fb.2(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_cosmos-sdk.bufbuild_es@1.9.0-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_cosmos-sdk.bufbuild_es@1.7.2-20230719110346-aa25660f4ff7.2(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.9.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.9.0-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.9.0-20230502210827-cc916c318597.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20230509103710-5e5b9fdd0180.2(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20230502210827-cc916c318597.2(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230522115704-e7a85cef453e.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230522115704-e7a85cef453e.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230522115704-e7a85cef453e.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20221214150216-75b4300737fb.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230522115704-e7a85cef453e.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20221214150216-75b4300737fb.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230719110346-aa25660f4ff7.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_cosmos-sdk.connectrpc_es@1.4.0-20230719110346-aa25660f4ff7.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20230509103710-5e5b9fdd0180.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20230502210827-cc916c318597.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230719110346-aa25660f4ff7.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20230509103710-5e5b9fdd0180.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20230502210827-cc916c318597.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_gogo-proto.bufbuild_es@1.10.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_gogo-proto.bufbuild_es@1.10.0-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_gogo-proto.bufbuild_es@1.9.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_gogo-proto.bufbuild_es@1.9.0-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_gogo-proto.bufbuild_es@1.7.2-20230509103710-5e5b9fdd0180.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20221020125208-34d970b699f8.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20230509103710-5e5b9fdd0180.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_gogo-proto.connectrpc_es@1.4.0-20230509103710-5e5b9fdd0180.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20230509103710-5e5b9fdd0180.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_ibc.bufbuild_es@1.7.2-20230913112312-7ab44ae956a0.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_ibc.bufbuild_es@1.10.0-20230913112312-7ab44ae956a0.1(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.10.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.10.0-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.10.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.bufbuild_es': 1.10.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.10.0-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_ibc.bufbuild_es@1.7.2-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_ibc.bufbuild_es@1.10.0-20240606104028-442292b00c16.1(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.10.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.10.0-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.10.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.bufbuild_es': 1.10.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.10.0-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_ibc.bufbuild_es@1.9.0-20230913112312-7ab44ae956a0.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_ibc.bufbuild_es@1.7.2-20230913112312-7ab44ae956a0.2(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.9.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.9.0-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.9.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.bufbuild_es': 1.9.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.9.0-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230719110346-aa25660f4ff7.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20220908150232-8d7204855ec1.2(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_ibc.bufbuild_es@1.9.0-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_ibc.bufbuild_es@1.7.2-20240606104028-442292b00c16.2(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.9.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.9.0-20230719110346-aa25660f4ff7.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.9.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.bufbuild_es': 1.9.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.9.0-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230719110346-aa25660f4ff7.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20220908150232-8d7204855ec1.2(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_ibc.connectrpc_es@1.4.0-20230913112312-7ab44ae956a0.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_ibc.connectrpc_es@1.4.0-20230913112312-7ab44ae956a0.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_cosmos-sdk.connectrpc_es': 1.4.0-20230719110346-aa25660f4ff7.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_ibc.bufbuild_es': 1.7.2-20230913112312-7ab44ae956a0.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.connectrpc_es': 1.4.0-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20220908150232-8d7204855ec1.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-sdk.connectrpc_es': 1.4.0-20230719110346-aa25660f4ff7.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_ibc.bufbuild_es': 1.7.2-20230913112312-7ab44ae956a0.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.connectrpc_es': 1.4.0-20221207100654-55085f7c710a.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20220908150232-8d7204855ec1.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_ibc.connectrpc_es@1.4.0-20240530142100-ad4444393387.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_ibc.connectrpc_es@1.4.0-20240606104028-442292b00c16.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_cosmos-sdk.connectrpc_es': 1.4.0-20230719110346-aa25660f4ff7.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_ibc.bufbuild_es': 1.7.2-20240530142100-ad4444393387.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.connectrpc_es': 1.4.0-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20220908150232-8d7204855ec1.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-sdk.connectrpc_es': 1.4.0-20230719110346-aa25660f4ff7.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_ibc.bufbuild_es': 1.7.2-20240606104028-442292b00c16.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.connectrpc_es': 1.4.0-20221207100654-55085f7c710a.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20220908150232-8d7204855ec1.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/cosmos_ics23.bufbuild_es@1.7.2-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_ics23.bufbuild_es@1.10.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_ics23.bufbuild_es@1.9.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0)': + '@buf/cosmos_ics23.bufbuild_es@1.7.2-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/cosmos_ics23.connectrpc_es@1.4.0-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/cosmos_ics23.connectrpc_es@1.4.0-20221207100654-55085f7c710a.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0)': + '@buf/googleapis_googleapis.bufbuild_es@1.10.0-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0)': + '@buf/googleapis_googleapis.bufbuild_es@1.10.0-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20230502210827-cc916c318597.1(@bufbuild/protobuf@1.10.0)': + '@buf/googleapis_googleapis.bufbuild_es@1.10.0-20230502210827-cc916c318597.1(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.9.0-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0)': + '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20220908150232-8d7204855ec1.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.9.0-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0)': + '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20221214150216-75b4300737fb.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/googleapis_googleapis.bufbuild_es@1.9.0-20230502210827-cc916c318597.1(@bufbuild/protobuf@1.10.0)': + '@buf/googleapis_googleapis.bufbuild_es@1.7.2-20230502210827-cc916c318597.2(@bufbuild/protobuf@1.10.0)': dependencies: '@bufbuild/protobuf': 1.10.0 - '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20220908150232-8d7204855ec1.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20220908150232-8d7204855ec1.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20220908150232-8d7204855ec1.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20220908150232-8d7204855ec1.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20221214150216-75b4300737fb.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20221214150216-75b4300737fb.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20221214150216-75b4300737fb.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20230502210827-cc916c318597.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/googleapis_googleapis.connectrpc_es@1.4.0-20230502210827-cc916c318597.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20230502210827-cc916c318597.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20230502210827-cc916c318597.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/penumbra-zone_penumbra.bufbuild_es@1.7.2-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0)': + '@buf/penumbra-zone_penumbra.bufbuild_es@1.10.0-20240616005217-ca45ca80333e.1(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230522115704-e7a85cef453e.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ibc.bufbuild_es': 1.7.2-20230913112312-7ab44ae956a0.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.10.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.10.0-20230522115704-e7a85cef453e.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.10.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ibc.bufbuild_es': 1.10.0-20230913112312-7ab44ae956a0.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.bufbuild_es': 1.10.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.10.0-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/penumbra-zone_penumbra.bufbuild_es@1.9.0-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0)': + '@buf/penumbra-zone_penumbra.bufbuild_es@1.7.2-20240616005217-ca45ca80333e.2(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_cosmos-proto.bufbuild_es': 1.9.0-20211202220400-1935555c206d.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.9.0-20230522115704-e7a85cef453e.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_gogo-proto.bufbuild_es': 1.9.0-20221020125208-34d970b699f8.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ibc.bufbuild_es': 1.9.0-20230913112312-7ab44ae956a0.1(@bufbuild/protobuf@1.10.0) - '@buf/cosmos_ics23.bufbuild_es': 1.9.0-20221207100654-55085f7c710a.1(@bufbuild/protobuf@1.10.0) - '@buf/googleapis_googleapis.bufbuild_es': 1.9.0-20221214150216-75b4300737fb.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.bufbuild_es': 1.7.2-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-sdk.bufbuild_es': 1.7.2-20230522115704-e7a85cef453e.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.7.2-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ibc.bufbuild_es': 1.7.2-20230913112312-7ab44ae956a0.2(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_ics23.bufbuild_es': 1.7.2-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0) + '@buf/googleapis_googleapis.bufbuild_es': 1.7.2-20221214150216-75b4300737fb.2(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 - '@buf/penumbra-zone_penumbra.connectrpc_es@1.4.0-20240528180215-8fe1c79485f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': + '@buf/penumbra-zone_penumbra.connectrpc_es@1.4.0-20240616005217-ca45ca80333e.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0))': dependencies: - '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_cosmos-sdk.connectrpc_es': 1.4.0-20230522115704-e7a85cef453e.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_ibc.connectrpc_es': 1.4.0-20230913112312-7ab44ae956a0.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/cosmos_ics23.connectrpc_es': 1.4.0-20221207100654-55085f7c710a.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20221214150216-75b4300737fb.2(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) - '@buf/penumbra-zone_penumbra.bufbuild_es': 1.7.2-20240528180215-8fe1c79485f8.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_cosmos-proto.connectrpc_es': 1.4.0-20211202220400-1935555c206d.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_cosmos-sdk.connectrpc_es': 1.4.0-20230522115704-e7a85cef453e.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_gogo-proto.connectrpc_es': 1.4.0-20221020125208-34d970b699f8.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_ibc.connectrpc_es': 1.4.0-20230913112312-7ab44ae956a0.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/cosmos_ics23.connectrpc_es': 1.4.0-20221207100654-55085f7c710a.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/googleapis_googleapis.connectrpc_es': 1.4.0-20221214150216-75b4300737fb.3(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.4.0(@bufbuild/protobuf@1.10.0)) + '@buf/penumbra-zone_penumbra.bufbuild_es': 1.7.2-20240616005217-ca45ca80333e.2(@bufbuild/protobuf@1.10.0) '@connectrpc/connect': 1.4.0(@bufbuild/protobuf@1.10.0) transitivePeerDependencies: - '@bufbuild/protobuf' - '@buf/tendermint_tendermint.bufbuild_es@1.9.0-20231117195010-33ed361a9051.1(@bufbuild/protobuf@1.10.0)': + '@buf/tendermint_tendermint.bufbuild_es@1.10.0-20231117195010-33ed361a9051.1(@bufbuild/protobuf@1.10.0)': dependencies: - '@buf/cosmos_gogo-proto.bufbuild_es': 1.9.0-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0) + '@buf/cosmos_gogo-proto.bufbuild_es': 1.10.0-20230509103710-5e5b9fdd0180.1(@bufbuild/protobuf@1.10.0) '@bufbuild/protobuf': 1.10.0 '@bufbuild/protobuf@1.10.0': {} @@ -13854,13 +13804,13 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.5.1-rc) - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) optionalDependencies: typescript: 5.5.1-rc @@ -14062,23 +14012,23 @@ snapshots: '@metamask/safe-event-emitter@3.1.1': {} - '@microsoft/api-extractor-model@7.29.2(@types/node@20.14.2)': + '@microsoft/api-extractor-model@7.29.2(@types/node@20.14.3)': dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.4.1(@types/node@20.14.2) + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.3) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.0(@types/node@20.14.2)': + '@microsoft/api-extractor@7.47.0(@types/node@20.14.3)': dependencies: - '@microsoft/api-extractor-model': 7.29.2(@types/node@20.14.2) + '@microsoft/api-extractor-model': 7.29.2(@types/node@20.14.3) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.4.1(@types/node@20.14.2) + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.3) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.13.0(@types/node@20.14.2) - '@rushstack/ts-command-line': 4.22.0(@types/node@20.14.2) + '@rushstack/terminal': 0.13.0(@types/node@20.14.3) + '@rushstack/ts-command-line': 4.22.0(@types/node@20.14.3) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -15867,7 +15817,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true - '@rushstack/node-core-library@5.4.1(@types/node@20.14.2)': + '@rushstack/node-core-library@5.4.1(@types/node@20.14.3)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -15878,23 +15828,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.13.0(@types/node@20.14.2)': + '@rushstack/terminal@0.13.0(@types/node@20.14.3)': dependencies: - '@rushstack/node-core-library': 5.4.1(@types/node@20.14.2) + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.3) supports-color: 8.1.1 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 - '@rushstack/ts-command-line@4.22.0(@types/node@20.14.2)': + '@rushstack/ts-command-line@4.22.0(@types/node@20.14.3)': dependencies: - '@rushstack/terminal': 0.13.0(@types/node@20.14.2) + '@rushstack/terminal': 0.13.0(@types/node@20.14.3) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -16072,11 +16022,11 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/addon-interactions@8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@storybook/addon-interactions@8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.1.9 - '@storybook/test': 8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + '@storybook/test': 8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@storybook/types': 8.1.9 polished: 4.3.1 ts-dedent: 2.2.0 @@ -16178,7 +16128,7 @@ snapshots: - prettier - supports-color - '@storybook/builder-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@storybook/builder-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': dependencies: '@storybook/channels': 8.1.1 '@storybook/client-logger': 8.1.1 @@ -16197,7 +16147,7 @@ snapshots: fs-extra: 11.2.0 magic-string: 0.30.10 ts-dedent: 2.2.0 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) optionalDependencies: typescript: 5.5.1-rc transitivePeerDependencies: @@ -16221,7 +16171,7 @@ snapshots: telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/cli@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@storybook/cli@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4)': dependencies: '@babel/core': 7.24.7 '@babel/types': 7.24.7 @@ -16229,7 +16179,7 @@ snapshots: '@storybook/codemod': 8.1.9 '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) '@storybook/core-events': 8.1.9 - '@storybook/core-server': 8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@storybook/core-server': 8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) '@storybook/csf-tools': 8.1.9 '@storybook/node-logger': 8.1.9 '@storybook/telemetry': 8.1.9(encoding@0.1.13)(prettier@3.3.1) @@ -16398,7 +16348,7 @@ snapshots: '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 - '@storybook/core-server@8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@storybook/core-server@8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4)': dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@babel/core': 7.24.7 @@ -16444,7 +16394,7 @@ snapshots: util: 0.12.5 util-deprecate: 1.0.2 watchpack: 2.4.1 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - encoding @@ -16634,11 +16584,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@storybook/react-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@storybook/builder-vite': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)) + '@storybook/builder-vite': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) '@storybook/node-logger': 8.1.1 '@storybook/react': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) '@storybook/types': 8.1.1 @@ -16649,7 +16599,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 tsconfig-paths: 4.2.0 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -16744,14 +16694,14 @@ snapshots: - prettier - supports-color - '@storybook/test@8.1.9(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@storybook/test@8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': dependencies: '@storybook/client-logger': 8.1.9 '@storybook/core-events': 8.1.9 '@storybook/instrumenter': 8.1.9 '@storybook/preview-api': 8.1.9 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.6.0 @@ -16956,7 +16906,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -16967,7 +16917,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) '@testing-library/react@15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -17007,7 +16957,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)': + '@turbo/gen@1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)': dependencies: '@turbo/workspaces': 1.13.4 chalk: 2.4.2 @@ -17017,7 +16967,7 @@ snapshots: minimatch: 9.0.4 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -17217,6 +17167,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@20.14.3': + dependencies: + undici-types: 5.26.5 + '@types/normalize-package-data@2.4.4': {} '@types/npmlog@4.1.6': @@ -17569,25 +17523,25 @@ snapshots: d3-time-format: 4.1.0 internmap: 2.0.3 - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': dependencies: - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': dependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.11) - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1))': + '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -17596,7 +17550,7 @@ snapshots: '@vitest/utils': 1.6.0 magic-string: 0.30.10 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) optionalDependencies: playwright: 1.44.1 @@ -18512,11 +18466,6 @@ snapshots: builtin-status-codes@3.0.0: {} - bundle-require@4.2.1(esbuild@0.21.5): - dependencies: - esbuild: 0.21.5 - load-tsconfig: 0.2.5 - bytes@3.0.0: {} bytes@3.1.2: {} @@ -19652,23 +19601,23 @@ snapshots: - supports-color - typescript - eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))): + eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) eslint-plugin-turbo@1.13.4(eslint@9.5.0): dependencies: dotenv: 16.0.3 eslint: 9.5.0 - eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)): + eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)): dependencies: '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) transitivePeerDependencies: - supports-color - typescript @@ -20705,7 +20654,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -20713,8 +20662,6 @@ snapshots: jju@1.4.0: {} - joycon@3.1.1: {} - js-sha3@0.8.0: {} js-tokens@4.0.0: {} @@ -20761,7 +20708,7 @@ snapshots: jscrypto@1.0.3: {} - jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: cssstyle: 4.0.1 data-urls: 5.0.0 @@ -20782,7 +20729,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -20913,8 +20860,6 @@ snapshots: transitivePeerDependencies: - uWebSockets.js - load-tsconfig@0.2.5: {} - load-yaml-file@0.2.0: dependencies: graceful-fs: 4.2.11 @@ -20962,8 +20907,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash.sortby@4.7.0: {} - lodash.startcase@4.4.0: {} lodash@4.17.21: {} @@ -21703,13 +21646,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)): dependencies: lilconfig: 3.1.1 yaml: 2.4.3 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc) postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: @@ -22615,10 +22558,6 @@ snapshots: source-map@0.6.1: {} - source-map@0.8.0-beta.0: - dependencies: - whatwg-url: 7.1.0 - space-separated-tokens@2.0.2: {} spawndamnit@2.0.0: @@ -22662,9 +22601,9 @@ snapshots: store2@2.14.3: {} - storybook@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10): + storybook@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4): dependencies: - '@storybook/cli': 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@storybook/cli': 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -22880,11 +22819,11 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 - tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))): dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -22903,7 +22842,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -23069,16 +23008,10 @@ snapshots: tr46@0.0.3: {} - tr46@1.0.1: - dependencies: - punycode: 2.3.1 - tr46@5.0.0: dependencies: punycode: 2.3.1 - tree-kill@1.2.2: {} - trim-newlines@3.0.1: {} ts-api-utils@1.3.0(typescript@5.5.1-rc): @@ -23089,14 +23022,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.3 acorn: 8.12.0 acorn-walk: 8.3.3 arg: 4.1.3 @@ -23130,31 +23063,6 @@ snapshots: tslib@2.6.3: {} - tsup@8.1.0(@microsoft/api-extractor@7.47.0(@types/node@20.14.2))(@swc/core@1.6.1(@swc/helpers@0.5.11))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc))(typescript@5.5.1-rc): - dependencies: - bundle-require: 4.2.1(esbuild@0.21.5) - cac: 6.7.14 - chokidar: 3.6.0 - debug: 4.3.5 - esbuild: 0.21.5 - execa: 5.1.1 - globby: 11.1.0 - joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.2)(typescript@5.5.1-rc)) - resolve-from: 5.0.0 - rollup: 4.18.0 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tree-kill: 1.2.2 - optionalDependencies: - '@microsoft/api-extractor': 7.47.0(@types/node@20.14.2) - '@swc/core': 1.6.1(@swc/helpers@0.5.11) - postcss: 8.4.38 - typescript: 5.5.1-rc - transitivePeerDependencies: - - supports-color - - ts-node - tsutils@3.21.0(typescript@5.5.1-rc): dependencies: tslib: 1.14.1 @@ -23439,6 +23347,11 @@ snapshots: dependencies: node-gyp-build: 4.8.1 + utf-8-validate@6.0.4: + dependencies: + node-gyp-build: 4.8.1 + optional: true + util-deprecate@1.0.2: {} util@0.12.5: @@ -23466,13 +23379,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.14.2)(terser@5.31.1): + vite-node@1.6.0(@types/node@20.14.3)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -23483,39 +23396,39 @@ snapshots: - supports-color - terser - vite-plugin-node-stdlib-browser@0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)): + vite-plugin-node-stdlib-browser@0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) node-stdlib-browser: 1.2.0 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) transitivePeerDependencies: - rollup - vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)): + vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)): dependencies: '@rollup/plugin-virtual': 3.0.2(rollup@4.18.0) '@swc/core': 1.6.1(@swc/helpers@0.5.11) uuid: 9.0.1 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' - rollup - vite-plugin-wasm@3.3.0(vite@5.3.1(@types/node@20.14.2)(terser@5.31.1)): + vite-plugin-wasm@3.3.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)): dependencies: - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) - vite@5.3.1(@types/node@20.14.2)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.3)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 fsevents: 2.3.3 terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.2)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1): + vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -23534,13 +23447,13 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.3.1(@types/node@20.14.2)(terser@5.31.1) - vite-node: 1.6.0(@types/node@20.14.2)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.14.3)(terser@5.31.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.3 '@vitest/browser': 1.6.0(playwright@1.44.1)(vitest@1.6.0) - jsdom: 24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + jsdom: 24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - less - lightningcss @@ -23569,8 +23482,6 @@ snapshots: webidl-conversions@3.0.1: {} - webidl-conversions@4.0.2: {} - webidl-conversions@7.0.0: {} webpack-sources@3.2.3: {} @@ -23624,12 +23535,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - whatwg-url@7.1.0: - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -23736,10 +23641,10 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4): optionalDependencies: bufferutil: 4.0.8 - utf-8-validate: 5.0.10 + utf-8-validate: 6.0.4 xml-name-validator@5.0.0: {} From da94162aee0306f8496a2ff71b2f1aaac8306573 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 18:36:37 -0700 Subject: [PATCH 22/31] private packages use @repo namespace --- apps/minifront/eslint.config.mjs | 2 +- apps/minifront/package.json | 2 +- apps/minifront/postcss.config.js | 2 +- .../assets-table/equivalent-values.tsx | 2 +- .../dashboard/assets-table/index.tsx | 8 +- .../src/components/dashboard/layout.tsx | 2 +- .../dashboard/transaction-table.tsx | 2 +- .../components/extension-not-connected.tsx | 8 +- .../components/extension-not-installed.tsx | 4 +- .../extension-transport-disconnected.tsx | 4 +- .../src/components/header/header.tsx | 4 +- .../components/header/menu/desktop-nav.tsx | 2 +- .../src/components/header/menu/menu.tsx | 2 +- .../src/components/header/menu/mobile-nav.tsx | 7 +- .../src/components/header/menu/provider.tsx | 2 +- .../src/components/header/menu/tablet-nav.tsx | 2 +- .../components/ibc/ibc-in/assets-table.tsx | 6 +- .../components/ibc/ibc-in/chain-dropdown.tsx | 10 +- .../ibc/ibc-in/destination-addr.tsx | 2 +- .../components/ibc/ibc-in/ibc-in-request.tsx | 10 +- .../ibc/ibc-in/wallet-addr-card.tsx | 2 +- .../ibc/ibc-in/wallet-connect-button.tsx | 4 +- .../components/ibc/ibc-out/chain-selector.tsx | 4 +- .../components/ibc/ibc-out/ibc-out-form.tsx | 4 +- apps/minifront/src/components/ibc/layout.tsx | 2 +- apps/minifront/src/components/layout.tsx | 4 +- apps/minifront/src/components/not-found.tsx | 2 +- apps/minifront/src/components/send/layout.tsx | 2 +- .../minifront/src/components/send/receive.tsx | 2 +- .../src/components/send/send-form/index.tsx | 4 +- .../src/components/shared/asset-selector.tsx | 15 +- .../components/shared/balance-selector.tsx | 15 +- .../shared/edu-panels/edu-info-card.tsx | 6 +- .../src/components/shared/error-boundary.tsx | 2 +- .../src/components/shared/gas-fee.tsx | 7 +- .../src/components/shared/input-block.tsx | 4 +- .../src/components/shared/input-token.tsx | 6 +- apps/minifront/src/components/shared/tabs.tsx | 2 +- .../account/delegation-value-view/index.tsx | 2 +- .../staking-actions/form-dialog.tsx | 10 +- .../staking-actions/index.tsx | 2 +- .../validator-info-component.tsx | 6 +- .../staking/account/header/index.tsx | 8 +- .../account/header/unbonding-tokens.tsx | 4 +- .../src/components/staking/layout.tsx | 2 +- .../components/staking/validator-info-row.tsx | 2 +- .../components/staking/validators-table.tsx | 2 +- .../components/swap/auction-list/filters.tsx | 2 +- .../components/swap/auction-list/index.tsx | 6 +- .../query-latest-state-button.tsx | 4 +- .../src/components/swap/duration-slider.tsx | 2 +- .../swap/swap-form/estimate-button.tsx | 6 +- .../src/components/swap/swap-form/index.tsx | 4 +- .../swap/swap-form/output/index.tsx | 4 +- .../swap-form/simulate-swap-result/index.tsx | 2 +- .../simulate-swap-result/price-impact.tsx | 4 +- .../simulate-swap-result/traces/index.tsx | 2 +- .../traces/trace/index.tsx | 2 +- .../swap/swap-form/simulate-swap.tsx | 2 +- .../swap/swap-form/token-swap-input.tsx | 8 +- .../src/components/swap/unclaimed-swaps.tsx | 8 +- .../src/components/tx-details/index.tsx | 4 +- .../src/components/tx-details/tx-viewer.tsx | 6 +- apps/minifront/src/icons/box.tsx | 2 +- apps/minifront/src/icons/drag-handle-dots.tsx | 2 +- apps/minifront/src/icons/swap.tsx | 2 +- apps/minifront/src/state/helpers.ts | 2 +- apps/minifront/src/state/ibc-in.tsx | 2 +- apps/minifront/src/state/ibc-out.ts | 2 +- .../src/state/swap/dutch-auction/index.ts | 2 +- apps/minifront/src/state/swap/instant-swap.ts | 2 +- apps/minifront/tailwind.config.js | 2 +- apps/minifront/tsconfig.json | 2 +- apps/node-status/eslint.config.mjs | 2 +- apps/node-status/package.json | 2 +- apps/node-status/postcss.config.js | 2 +- .../src/components/error-boundary.tsx | 2 +- .../src/components/frontend-referral.tsx | 2 +- apps/node-status/src/components/header.tsx | 2 +- apps/node-status/src/components/node-info.tsx | 4 +- apps/node-status/src/components/sync-info.tsx | 2 +- .../src/components/validator-info.tsx | 2 +- apps/node-status/src/main.tsx | 2 +- apps/node-status/tailwind.config.js | 2 +- apps/node-status/tsconfig.json | 2 +- package.json | 8 +- packages/bech32m/eslint.config.mjs | 2 +- packages/bech32m/tsconfig.json | 2 +- packages/client/eslint.config.mjs | 2 +- packages/client/tsconfig.json | 2 +- packages/crypto/eslint.config.mjs | 2 +- packages/crypto/tsconfig.json | 2 +- packages/eslint-config/eslint.config.mjs | 2 +- packages/eslint-config/package.json | 2 +- packages/getters/eslint.config.mjs | 2 +- packages/getters/tsconfig.json | 2 +- packages/perspective/eslint.config.mjs | 2 +- packages/perspective/tsconfig.json | 2 +- packages/protobuf/eslint.config.mjs | 2 +- packages/protobuf/tsconfig.json | 2 +- packages/query/eslint.config.mjs | 2 +- packages/query/tsconfig.json | 2 +- packages/services/eslint.config.mjs | 2 +- packages/services/tsconfig.json | 2 +- packages/storage/eslint.config.mjs | 2 +- packages/storage/tsconfig.json | 2 +- packages/tailwind-config/package.json | 2 +- packages/tailwind-config/tsconfig.json | 2 +- packages/transport-chrome/eslint.config.mjs | 2 +- packages/transport-chrome/tsconfig.json | 2 +- packages/transport-dom/eslint.config.mjs | 2 +- packages/transport-dom/tsconfig.json | 2 +- packages/tsconfig/package.json | 2 +- packages/types/eslint.config.mjs | 2 +- packages/types/tsconfig.json | 2 +- packages/ui/components.json | 2 +- packages/ui/eslint.config.mjs | 2 +- packages/ui/package.json | 4 +- packages/ui/tailwind.config.js | 2 +- packages/ui/tsconfig.json | 2 +- packages/wasm/eslint.config.mjs | 2 +- packages/wasm/tsconfig.json | 2 +- packages/zquery/eslint.config.mjs | 2 +- packages/zquery/tsconfig.json | 2 +- pnpm-lock.yaml | 1198 ++++++++--------- pnpm-workspace.yaml | 1 + vitest.workspace.ts | 2 +- 127 files changed, 782 insertions(+), 825 deletions(-) diff --git a/apps/minifront/eslint.config.mjs b/apps/minifront/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/apps/minifront/eslint.config.mjs +++ b/apps/minifront/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/apps/minifront/package.json b/apps/minifront/package.json index e1d10b4673..940b6d2b57 100644 --- a/apps/minifront/package.json +++ b/apps/minifront/package.json @@ -28,13 +28,13 @@ "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*", "@penumbra-zone/types": "workspace:*", - "@penumbra-zone/ui": "workspace:*", "@penumbra-zone/zquery": "workspace:*", "@radix-ui/react-dialog": "1.0.5", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-menubar": "^1.0.4", "@radix-ui/react-navigation-menu": "^1.1.4", "@radix-ui/react-portal": "^1.0.4", + "@repo/ui": "workspace:*", "@tanstack/react-query": "4.36.1", "bech32": "^2.0.0", "bignumber.js": "^9.1.2", diff --git a/apps/minifront/postcss.config.js b/apps/minifront/postcss.config.js index 8e18cdcb77..a2051ffd15 100644 --- a/apps/minifront/postcss.config.js +++ b/apps/minifront/postcss.config.js @@ -1 +1 @@ -export { default } from '@penumbra-zone/ui/postcss.config.js'; +export { default } from '@repo/ui/postcss.config.js'; diff --git a/apps/minifront/src/components/dashboard/assets-table/equivalent-values.tsx b/apps/minifront/src/components/dashboard/assets-table/equivalent-values.tsx index 0a3bd48673..095f9bf5ea 100644 --- a/apps/minifront/src/components/dashboard/assets-table/equivalent-values.tsx +++ b/apps/minifront/src/components/dashboard/assets-table/equivalent-values.tsx @@ -1,7 +1,7 @@ import { ValueView } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import { asValueView } from '@penumbra-zone/getters/equivalent-value'; import { getDisplayDenomFromView, getEquivalentValues } from '@penumbra-zone/getters/value-view'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; export const EquivalentValues = ({ valueView }: { valueView?: ValueView }) => { const equivalentValuesAsValueViews = (getEquivalentValues.optional()(valueView) ?? []).map( diff --git a/apps/minifront/src/components/dashboard/assets-table/index.tsx b/apps/minifront/src/components/dashboard/assets-table/index.tsx index c8d8a5aebd..65142d2ff1 100644 --- a/apps/minifront/src/components/dashboard/assets-table/index.tsx +++ b/apps/minifront/src/components/dashboard/assets-table/index.tsx @@ -1,6 +1,6 @@ import { LoaderFunction, useLoaderData } from 'react-router-dom'; -import { AddressIcon } from '@penumbra-zone/ui/components/ui/address-icon'; -import { AddressComponent } from '@penumbra-zone/ui/components/ui/address-component'; +import { AddressIcon } from '@repo/ui/components/ui/address-icon'; +import { AddressComponent } from '@repo/ui/components/ui/address-component'; import { BalancesByAccount, getBalancesByAccount } from '../../../fetchers/balances/by-account'; import { Table, @@ -9,8 +9,8 @@ import { TableHead, TableHeader, TableRow, -} from '@penumbra-zone/ui/components/ui/table'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +} from '@repo/ui/components/ui/table'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { abortLoader } from '../../../abort-loader'; import { EquivalentValues } from './equivalent-values'; import { Fragment } from 'react'; diff --git a/apps/minifront/src/components/dashboard/layout.tsx b/apps/minifront/src/components/dashboard/layout.tsx index 75be0a7667..e19268058a 100644 --- a/apps/minifront/src/components/dashboard/layout.tsx +++ b/apps/minifront/src/components/dashboard/layout.tsx @@ -1,4 +1,4 @@ -import { Card } from '@penumbra-zone/ui/components/ui/card'; +import { Card } from '@repo/ui/components/ui/card'; import { dashboardTabs, dashboardTabsHelper } from './constants'; import { Outlet } from 'react-router-dom'; import { EduInfoCard } from '../shared/edu-panels/edu-info-card'; diff --git a/apps/minifront/src/components/dashboard/transaction-table.tsx b/apps/minifront/src/components/dashboard/transaction-table.tsx index 14f720f992..d9f636bc00 100644 --- a/apps/minifront/src/components/dashboard/transaction-table.tsx +++ b/apps/minifront/src/components/dashboard/transaction-table.tsx @@ -5,7 +5,7 @@ import { TableHead, TableHeader, TableRow, -} from '@penumbra-zone/ui/components/ui/table'; +} from '@repo/ui/components/ui/table'; import { Link } from 'react-router-dom'; import { shorten } from '@penumbra-zone/types/string'; import { useStore } from '../../state'; diff --git a/apps/minifront/src/components/extension-not-connected.tsx b/apps/minifront/src/components/extension-not-connected.tsx index 5c7cfd4864..196a3f935b 100644 --- a/apps/minifront/src/components/extension-not-connected.tsx +++ b/apps/minifront/src/components/extension-not-connected.tsx @@ -1,7 +1,7 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; -import { Toaster } from '@penumbra-zone/ui/components/ui/toaster'; -import { SplashPage } from '@penumbra-zone/ui/components/ui/splash-page'; -import { errorToast, warningToast } from '@penumbra-zone/ui/lib/toast/presets'; +import { Button } from '@repo/ui/components/ui/button'; +import { Toaster } from '@repo/ui/components/ui/toaster'; +import { SplashPage } from '@repo/ui/components/ui/splash-page'; +import { errorToast, warningToast } from '@repo/ui/lib/toast/presets'; import { HeadTag } from './metadata/head-tag'; import { useState } from 'react'; diff --git a/apps/minifront/src/components/extension-not-installed.tsx b/apps/minifront/src/components/extension-not-installed.tsx index 5944e6fd92..aa2a33e400 100644 --- a/apps/minifront/src/components/extension-not-installed.tsx +++ b/apps/minifront/src/components/extension-not-installed.tsx @@ -1,5 +1,5 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; -import { SplashPage } from '@penumbra-zone/ui/components/ui/splash-page'; +import { Button } from '@repo/ui/components/ui/button'; +import { SplashPage } from '@repo/ui/components/ui/splash-page'; import { HeadTag } from './metadata/head-tag'; const CHROME_EXTENSION_ID = 'lkpmkhpnhknhmibgnmmhdhgdilepfghe'; diff --git a/apps/minifront/src/components/extension-transport-disconnected.tsx b/apps/minifront/src/components/extension-transport-disconnected.tsx index 62abfab944..1db1922b5a 100644 --- a/apps/minifront/src/components/extension-transport-disconnected.tsx +++ b/apps/minifront/src/components/extension-transport-disconnected.tsx @@ -1,6 +1,6 @@ -import { SplashPage } from '@penumbra-zone/ui/components/ui/splash-page'; +import { SplashPage } from '@repo/ui/components/ui/splash-page'; import { HeadTag } from './metadata/head-tag'; -import { Button } from '@penumbra-zone/ui/components/ui/button'; +import { Button } from '@repo/ui/components/ui/button'; export const ExtensionTransportDisconnected = () => { return ( diff --git a/apps/minifront/src/components/header/header.tsx b/apps/minifront/src/components/header/header.tsx index 642845b131..825b8d82fc 100644 --- a/apps/minifront/src/components/header/header.tsx +++ b/apps/minifront/src/components/header/header.tsx @@ -1,5 +1,5 @@ -import { CondensedBlockSyncStatus } from '@penumbra-zone/ui/components/ui/block-sync-status/condensed'; -import { TestnetBanner } from '@penumbra-zone/ui/components/ui/testnet-banner'; +import { CondensedBlockSyncStatus } from '@repo/ui/components/ui/block-sync-status/condensed'; +import { TestnetBanner } from '@repo/ui/components/ui/testnet-banner'; import { useEffect, useState } from 'react'; import { Link } from 'react-router-dom'; import { getChainId } from '../../fetchers/chain-id'; diff --git a/apps/minifront/src/components/header/menu/desktop-nav.tsx b/apps/minifront/src/components/header/menu/desktop-nav.tsx index 546bdc607d..b7592a47a4 100644 --- a/apps/minifront/src/components/header/menu/desktop-nav.tsx +++ b/apps/minifront/src/components/header/menu/desktop-nav.tsx @@ -1,4 +1,4 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; import * as NavigationMenu from '@radix-ui/react-navigation-menu'; import { usePagePath } from '../../../fetchers/page-path'; import { dashboardLink, headerLinks } from '../constants'; diff --git a/apps/minifront/src/components/header/menu/menu.tsx b/apps/minifront/src/components/header/menu/menu.tsx index bf7b321fed..e47bfa0c01 100644 --- a/apps/minifront/src/components/header/menu/menu.tsx +++ b/apps/minifront/src/components/header/menu/menu.tsx @@ -1,4 +1,4 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; import { DesktopNav } from './desktop-nav'; import { MobileNav } from './mobile-nav'; import { ProviderMenu } from './provider'; diff --git a/apps/minifront/src/components/header/menu/mobile-nav.tsx b/apps/minifront/src/components/header/menu/mobile-nav.tsx index 4f41ce40f2..178a62b72d 100644 --- a/apps/minifront/src/components/header/menu/mobile-nav.tsx +++ b/apps/minifront/src/components/header/menu/mobile-nav.tsx @@ -1,9 +1,4 @@ -import { - Sheet, - SheetContent, - SheetHeader, - SheetTrigger, -} from '@penumbra-zone/ui/components/ui/sheet'; +import { Sheet, SheetContent, SheetHeader, SheetTrigger } from '@repo/ui/components/ui/sheet'; import { HamburgerMenuIcon } from '@radix-ui/react-icons'; import { headerLinks } from '../constants'; import { Link } from 'react-router-dom'; diff --git a/apps/minifront/src/components/header/menu/provider.tsx b/apps/minifront/src/components/header/menu/provider.tsx index 85749082d2..d13d277d89 100644 --- a/apps/minifront/src/components/header/menu/provider.tsx +++ b/apps/minifront/src/components/header/menu/provider.tsx @@ -1,4 +1,4 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; import * as NavigationMenu from '@radix-ui/react-navigation-menu'; import { getChainId } from '../../../fetchers/chain-id'; import { useCallback, useEffect, useState } from 'react'; diff --git a/apps/minifront/src/components/header/menu/tablet-nav.tsx b/apps/minifront/src/components/header/menu/tablet-nav.tsx index 319da0403a..d3ef809a17 100644 --- a/apps/minifront/src/components/header/menu/tablet-nav.tsx +++ b/apps/minifront/src/components/header/menu/tablet-nav.tsx @@ -1,4 +1,4 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; import * as NavigationMenu from '@radix-ui/react-navigation-menu'; import { usePagePath } from '../../../fetchers/page-path'; import { dashboardLink, headerLinks } from '../constants'; diff --git a/apps/minifront/src/components/ibc/ibc-in/assets-table.tsx b/apps/minifront/src/components/ibc/ibc-in/assets-table.tsx index 4a2d0c11a6..50de9d4ae6 100644 --- a/apps/minifront/src/components/ibc/ibc-in/assets-table.tsx +++ b/apps/minifront/src/components/ibc/ibc-in/assets-table.tsx @@ -8,9 +8,9 @@ import { TableHead, TableHeader, TableRow, -} from '@penumbra-zone/ui/components/ui/table'; -import { Avatar, AvatarImage } from '@penumbra-zone/ui/components/ui/avatar'; -import { Identicon } from '@penumbra-zone/ui/components/ui/identicon'; +} from '@repo/ui/components/ui/table'; +import { Avatar, AvatarImage } from '@repo/ui/components/ui/avatar'; +import { Identicon } from '@repo/ui/components/ui/identicon'; import { LineWave } from 'react-loader-spinner'; export const AssetsTable = () => { diff --git a/apps/minifront/src/components/ibc/ibc-in/chain-dropdown.tsx b/apps/minifront/src/components/ibc/ibc-in/chain-dropdown.tsx index 767591c5e7..e1e3d7919e 100644 --- a/apps/minifront/src/components/ibc/ibc-in/chain-dropdown.tsx +++ b/apps/minifront/src/components/ibc/ibc-in/chain-dropdown.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { useMemo } from 'react'; import { useManager } from '@cosmos-kit/react'; -import { Popover, PopoverContent, PopoverTrigger } from '@penumbra-zone/ui/components/ui/popover'; +import { Popover, PopoverContent, PopoverTrigger } from '@repo/ui/components/ui/popover'; import { ChevronsUpDown } from 'lucide-react'; import { Command, @@ -9,12 +9,12 @@ import { CommandGroup, CommandInput, CommandItem, -} from '@penumbra-zone/ui/components/ui/command'; -import { Button } from '@penumbra-zone/ui/components/ui/button'; +} from '@repo/ui/components/ui/command'; +import { Button } from '@repo/ui/components/ui/button'; import { ibcInSelector } from '../../../state/ibc-in'; import { useStore } from '../../../state'; -import { Avatar, AvatarImage } from '@penumbra-zone/ui/components/ui/avatar'; -import { Identicon } from '@penumbra-zone/ui/components/ui/identicon'; +import { Avatar, AvatarImage } from '@repo/ui/components/ui/avatar'; +import { Identicon } from '@repo/ui/components/ui/identicon'; export interface ChainInfo { chainName: string; diff --git a/apps/minifront/src/components/ibc/ibc-in/destination-addr.tsx b/apps/minifront/src/components/ibc/ibc-in/destination-addr.tsx index 665ee79423..bf33836f4a 100644 --- a/apps/minifront/src/components/ibc/ibc-in/destination-addr.tsx +++ b/apps/minifront/src/components/ibc/ibc-in/destination-addr.tsx @@ -1,6 +1,6 @@ import { AllSlices } from '../../../state'; import { useEffect } from 'react'; -import { IncognitoIcon } from '@penumbra-zone/ui/components/ui/icons/incognito'; +import { IncognitoIcon } from '@repo/ui/components/ui/icons/incognito'; import { useStoreShallow } from '../../../utils/use-store-shallow'; const addrsSelector = ({ ibcIn }: AllSlices) => ({ diff --git a/apps/minifront/src/components/ibc/ibc-in/ibc-in-request.tsx b/apps/minifront/src/components/ibc/ibc-in/ibc-in-request.tsx index aacefe48f2..b18a213524 100644 --- a/apps/minifront/src/components/ibc/ibc-in/ibc-in-request.tsx +++ b/apps/minifront/src/components/ibc/ibc-in/ibc-in-request.tsx @@ -7,12 +7,12 @@ import { SelectItem, SelectTrigger, SelectValue, -} from '@penumbra-zone/ui/components/ui/select'; -import { Avatar, AvatarImage } from '@penumbra-zone/ui/components/ui/avatar'; -import { Identicon } from '@penumbra-zone/ui/components/ui/identicon'; -import { Input } from '@penumbra-zone/ui/components/ui/input'; +} from '@repo/ui/components/ui/select'; +import { Avatar, AvatarImage } from '@repo/ui/components/ui/avatar'; +import { Identicon } from '@repo/ui/components/ui/identicon'; +import { Input } from '@repo/ui/components/ui/input'; import { DestinationAddr } from './destination-addr'; -import { Button } from '@penumbra-zone/ui/components/ui/button'; +import { Button } from '@repo/ui/components/ui/button'; import { LockClosedIcon } from '@radix-ui/react-icons'; const isReadySelector = (state: AllSlices) => { diff --git a/apps/minifront/src/components/ibc/ibc-in/wallet-addr-card.tsx b/apps/minifront/src/components/ibc/ibc-in/wallet-addr-card.tsx index 3c34414c6e..3379a92b1d 100644 --- a/apps/minifront/src/components/ibc/ibc-in/wallet-addr-card.tsx +++ b/apps/minifront/src/components/ibc/ibc-in/wallet-addr-card.tsx @@ -1,4 +1,4 @@ -import { Identicon } from '@penumbra-zone/ui/components/ui/identicon'; +import { Identicon } from '@repo/ui/components/ui/identicon'; interface UserInfoProps { address: string; diff --git a/apps/minifront/src/components/ibc/ibc-in/wallet-connect-button.tsx b/apps/minifront/src/components/ibc/ibc-in/wallet-connect-button.tsx index 89b0b1fb26..f022f7ad4f 100644 --- a/apps/minifront/src/components/ibc/ibc-in/wallet-connect-button.tsx +++ b/apps/minifront/src/components/ibc/ibc-in/wallet-connect-button.tsx @@ -1,11 +1,11 @@ import { WalletStatus } from 'cosmos-kit'; -import { WalletIcon } from '@penumbra-zone/ui/components/ui/icons/wallet'; +import { WalletIcon } from '@repo/ui/components/ui/icons/wallet'; import { MouseEventHandler } from 'react'; import { useStore } from '../../../state'; import { ibcInSelector } from '../../../state/ibc-in'; import { useChainConnector } from './hooks'; -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; export const ConnectWalletButton = () => { const { connect, openView, status } = useChainConnector(); diff --git a/apps/minifront/src/components/ibc/ibc-out/chain-selector.tsx b/apps/minifront/src/components/ibc/ibc-out/chain-selector.tsx index ef137ab3e7..21f9241596 100644 --- a/apps/minifront/src/components/ibc/ibc-out/chain-selector.tsx +++ b/apps/minifront/src/components/ibc/ibc-out/chain-selector.tsx @@ -4,8 +4,8 @@ import { SelectItem, SelectTrigger, SelectValue, -} from '@penumbra-zone/ui/components/ui/select'; -import { cn } from '@penumbra-zone/ui/lib/utils'; +} from '@repo/ui/components/ui/select'; +import { cn } from '@repo/ui/lib/utils'; import { useState } from 'react'; import { useStore } from '../../../state'; import { ibcOutSelector } from '../../../state/ibc-out'; diff --git a/apps/minifront/src/components/ibc/ibc-out/ibc-out-form.tsx b/apps/minifront/src/components/ibc/ibc-out/ibc-out-form.tsx index 5f279f83bd..fd2dc2edb7 100644 --- a/apps/minifront/src/components/ibc/ibc-out/ibc-out-form.tsx +++ b/apps/minifront/src/components/ibc/ibc-out/ibc-out-form.tsx @@ -1,5 +1,5 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; -import { Input } from '@penumbra-zone/ui/components/ui/input'; +import { Button } from '@repo/ui/components/ui/button'; +import { Input } from '@repo/ui/components/ui/input'; import { ChainSelector } from './chain-selector'; import { useLoaderData } from 'react-router-dom'; import { useStore } from '../../../state'; diff --git a/apps/minifront/src/components/ibc/layout.tsx b/apps/minifront/src/components/ibc/layout.tsx index 06c0bfb385..6f627f049b 100644 --- a/apps/minifront/src/components/ibc/layout.tsx +++ b/apps/minifront/src/components/ibc/layout.tsx @@ -1,4 +1,4 @@ -import { Card } from '@penumbra-zone/ui/components/ui/card'; +import { Card } from '@repo/ui/components/ui/card'; import { IbcOutForm } from './ibc-out/ibc-out-form'; import { InterchainUi } from './ibc-in/interchain-ui'; import { LongArrowIcon } from './long-arrow'; diff --git a/apps/minifront/src/components/layout.tsx b/apps/minifront/src/components/layout.tsx index 86087aabe4..d126cf8ca9 100644 --- a/apps/minifront/src/components/layout.tsx +++ b/apps/minifront/src/components/layout.tsx @@ -1,9 +1,9 @@ import { Outlet } from 'react-router-dom'; import { HeadTag } from './metadata/head-tag'; import { Header } from './header/header'; -import { Toaster } from '@penumbra-zone/ui/components/ui/toaster'; +import { Toaster } from '@repo/ui/components/ui/toaster'; import { Footer } from './footer/footer'; -import '@penumbra-zone/ui/styles/globals.css'; +import '@repo/ui/styles/globals.css'; import { MotionConfig } from 'framer-motion'; export const Layout = () => { diff --git a/apps/minifront/src/components/not-found.tsx b/apps/minifront/src/components/not-found.tsx index e15f3e3e57..2c8a9b6a66 100644 --- a/apps/minifront/src/components/not-found.tsx +++ b/apps/minifront/src/components/not-found.tsx @@ -1,4 +1,4 @@ -import { SplashPage } from '@penumbra-zone/ui/components/ui/splash-page'; +import { SplashPage } from '@repo/ui/components/ui/splash-page'; export const NotFound = () => { return That page could not be found. ; diff --git a/apps/minifront/src/components/send/layout.tsx b/apps/minifront/src/components/send/layout.tsx index 56f99ef69a..a35368214a 100644 --- a/apps/minifront/src/components/send/layout.tsx +++ b/apps/minifront/src/components/send/layout.tsx @@ -1,4 +1,4 @@ -import { Card } from '@penumbra-zone/ui/components/ui/card'; +import { Card } from '@repo/ui/components/ui/card'; import { sendTabs, sendTabsHelper } from './constants'; import { SendTab } from './types'; import { usePagePath } from '../../fetchers/page-path'; diff --git a/apps/minifront/src/components/send/receive.tsx b/apps/minifront/src/components/send/receive.tsx index 3433883f99..7b2c08703e 100644 --- a/apps/minifront/src/components/send/receive.tsx +++ b/apps/minifront/src/components/send/receive.tsx @@ -1,4 +1,4 @@ -import { SelectAccount } from '@penumbra-zone/ui/components/ui/select-account'; +import { SelectAccount } from '@repo/ui/components/ui/select-account'; import { getAddrByIndex } from '../../fetchers/address'; export const Receive = () => { diff --git a/apps/minifront/src/components/send/send-form/index.tsx b/apps/minifront/src/components/send/send-form/index.tsx index 92cc554c39..93b1f428b9 100644 --- a/apps/minifront/src/components/send/send-form/index.tsx +++ b/apps/minifront/src/components/send/send-form/index.tsx @@ -1,5 +1,5 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; -import { Input } from '@penumbra-zone/ui/components/ui/input'; +import { Button } from '@repo/ui/components/ui/button'; +import { Input } from '@repo/ui/components/ui/input'; import { useStore } from '../../../state'; import { sendSelector, sendValidationErrors } from '../../../state/send'; import { InputBlock } from '../../shared/input-block'; diff --git a/apps/minifront/src/components/shared/asset-selector.tsx b/apps/minifront/src/components/shared/asset-selector.tsx index 1bbd870fe0..4cb7d654af 100644 --- a/apps/minifront/src/components/shared/asset-selector.tsx +++ b/apps/minifront/src/components/shared/asset-selector.tsx @@ -1,19 +1,14 @@ -import { - Dialog, - DialogClose, - DialogContent, - DialogHeader, -} from '@penumbra-zone/ui/components/ui/dialog'; -import { AssetIcon } from '@penumbra-zone/ui/components/ui/tx/view/asset-icon'; +import { Dialog, DialogClose, DialogContent, DialogHeader } from '@repo/ui/components/ui/dialog'; +import { AssetIcon } from '@repo/ui/components/ui/tx/view/asset-icon'; import { Metadata, ValueView, } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { useEffect, useId, useMemo, useState } from 'react'; -import { IconInput } from '@penumbra-zone/ui/components/ui/icon-input'; +import { IconInput } from '@repo/ui/components/ui/icon-input'; import { MagnifyingGlassIcon } from '@radix-ui/react-icons'; -import { Box } from '@penumbra-zone/ui/components/ui/box'; +import { Box } from '@repo/ui/components/ui/box'; import { motion } from 'framer-motion'; interface AssetSelectorProps { diff --git a/apps/minifront/src/components/shared/balance-selector.tsx b/apps/minifront/src/components/shared/balance-selector.tsx index a3c41a5743..683b4e3122 100644 --- a/apps/minifront/src/components/shared/balance-selector.tsx +++ b/apps/minifront/src/components/shared/balance-selector.tsx @@ -1,18 +1,13 @@ import { MagnifyingGlassIcon } from '@radix-ui/react-icons'; import { useId, useState } from 'react'; -import { IconInput } from '@penumbra-zone/ui/components/ui/icon-input'; -import { - Dialog, - DialogClose, - DialogContent, - DialogHeader, -} from '@penumbra-zone/ui/components/ui/dialog'; -import { cn } from '@penumbra-zone/ui/lib/utils'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { IconInput } from '@repo/ui/components/ui/icon-input'; +import { Dialog, DialogClose, DialogContent, DialogHeader } from '@repo/ui/components/ui/dialog'; +import { cn } from '@repo/ui/lib/utils'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { BalancesResponse } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1/view_pb'; import { getAddressIndex } from '@penumbra-zone/getters/address-view'; import { getDisplayDenomFromView, getSymbolFromValueView } from '@penumbra-zone/getters/value-view'; -import { Box } from '@penumbra-zone/ui/components/ui/box'; +import { Box } from '@repo/ui/components/ui/box'; import { motion } from 'framer-motion'; const bySearch = (search: string) => (balancesResponse: BalancesResponse) => diff --git a/apps/minifront/src/components/shared/edu-panels/edu-info-card.tsx b/apps/minifront/src/components/shared/edu-panels/edu-info-card.tsx index 74204548fc..5f2e1f2528 100644 --- a/apps/minifront/src/components/shared/edu-panels/edu-info-card.tsx +++ b/apps/minifront/src/components/shared/edu-panels/edu-info-card.tsx @@ -1,6 +1,6 @@ -import { Card } from '@penumbra-zone/ui/components/ui/card'; -import { cn } from '@penumbra-zone/ui/lib/utils'; -import { GradientHeader } from '@penumbra-zone/ui/components/ui/gradient-header'; +import { Card } from '@repo/ui/components/ui/card'; +import { cn } from '@repo/ui/lib/utils'; +import { GradientHeader } from '@repo/ui/components/ui/gradient-header'; import { EduPanel, eduPanelContent } from './content'; import { motion } from 'framer-motion'; diff --git a/apps/minifront/src/components/shared/error-boundary.tsx b/apps/minifront/src/components/shared/error-boundary.tsx index f7a7d9f707..eb9e4e77d4 100644 --- a/apps/minifront/src/components/shared/error-boundary.tsx +++ b/apps/minifront/src/components/shared/error-boundary.tsx @@ -5,7 +5,7 @@ import { NotFound } from '../not-found'; import { ExtensionTransportDisconnected } from '../extension-transport-disconnected'; import { ExtensionNotInstalled } from '../extension-not-installed'; import { Code, ConnectError } from '@connectrpc/connect'; -import { SplashPage } from '@penumbra-zone/ui/components/ui/splash-page'; +import { SplashPage } from '@repo/ui/components/ui/splash-page'; export const ErrorBoundary = () => { const error = useRouteError(); diff --git a/apps/minifront/src/components/shared/gas-fee.tsx b/apps/minifront/src/components/shared/gas-fee.tsx index 959d40b513..9500134333 100644 --- a/apps/minifront/src/components/shared/gas-fee.tsx +++ b/apps/minifront/src/components/shared/gas-fee.tsx @@ -2,12 +2,9 @@ import { Fee, FeeTier_Tier, } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/fee/v1/fee_pb'; -import { - SegmentedPicker, - SegmentedPickerOption, -} from '@penumbra-zone/ui/components/ui/segmented-picker'; +import { SegmentedPicker, SegmentedPickerOption } from '@repo/ui/components/ui/segmented-picker'; import { InputBlock } from './input-block'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { Metadata, ValueView, diff --git a/apps/minifront/src/components/shared/input-block.tsx b/apps/minifront/src/components/shared/input-block.tsx index 2061f7add5..4d58d46e61 100644 --- a/apps/minifront/src/components/shared/input-block.tsx +++ b/apps/minifront/src/components/shared/input-block.tsx @@ -1,7 +1,7 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; import { Validation, validationResult } from './validation-result'; import { ReactNode } from 'react'; -import { Box } from '@penumbra-zone/ui/components/ui/box'; +import { Box } from '@repo/ui/components/ui/box'; interface InputBlockProps { label: string; diff --git a/apps/minifront/src/components/shared/input-token.tsx b/apps/minifront/src/components/shared/input-token.tsx index a6837dc721..851cde1feb 100644 --- a/apps/minifront/src/components/shared/input-token.tsx +++ b/apps/minifront/src/components/shared/input-token.tsx @@ -1,10 +1,10 @@ -import { Input } from '@penumbra-zone/ui/components/ui/input'; -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { Input } from '@repo/ui/components/ui/input'; +import { cn } from '@repo/ui/lib/utils'; import BalanceSelector from './balance-selector'; import { Validation } from './validation-result'; import { InputBlock } from './input-block'; import { BalancesResponse } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1/view_pb'; -import { BalanceValueView } from '@penumbra-zone/ui/components/ui/balance-value-view'; +import { BalanceValueView } from '@repo/ui/components/ui/balance-value-view'; import { getFormattedAmtFromValueView } from '@penumbra-zone/types/value-view'; interface InputTokenProps { diff --git a/apps/minifront/src/components/shared/tabs.tsx b/apps/minifront/src/components/shared/tabs.tsx index 2a0488bf2f..b772708277 100644 --- a/apps/minifront/src/components/shared/tabs.tsx +++ b/apps/minifront/src/components/shared/tabs.tsx @@ -1,6 +1,6 @@ import { PagePath } from '../metadata/paths'; import { useNavigate } from 'react-router-dom'; -import { SegmentedPicker } from '@penumbra-zone/ui/components/ui/segmented-picker'; +import { SegmentedPicker } from '@repo/ui/components/ui/segmented-picker'; import { ComponentProps } from 'react'; export interface Tab { diff --git a/apps/minifront/src/components/staking/account/delegation-value-view/index.tsx b/apps/minifront/src/components/staking/account/delegation-value-view/index.tsx index 05373aaf04..ad8de2093c 100644 --- a/apps/minifront/src/components/staking/account/delegation-value-view/index.tsx +++ b/apps/minifront/src/components/staking/account/delegation-value-view/index.tsx @@ -3,7 +3,7 @@ import { ValueView, } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import { ValidatorInfoComponent } from './validator-info-component'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { StakingActions } from './staking-actions'; import { memo, useMemo } from 'react'; import { diff --git a/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/form-dialog.tsx b/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/form-dialog.tsx index 95a5b3412a..49e7c3f94e 100644 --- a/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/form-dialog.tsx +++ b/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/form-dialog.tsx @@ -1,14 +1,14 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; -import { Dialog, DialogContent, DialogHeader } from '@penumbra-zone/ui/components/ui/dialog'; -import { IdentityKeyComponent } from '@penumbra-zone/ui/components/ui/identity-key-component'; -import { Input } from '@penumbra-zone/ui/components/ui/input'; +import { Button } from '@repo/ui/components/ui/button'; +import { Dialog, DialogContent, DialogHeader } from '@repo/ui/components/ui/dialog'; +import { IdentityKeyComponent } from '@repo/ui/components/ui/identity-key-component'; +import { Input } from '@repo/ui/components/ui/input'; import { InputBlock } from '../../../../shared/input-block'; import { Validator } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/stake/v1/stake_pb'; import { ValueView } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import { FormEvent } from 'react'; import { getIdentityKey } from '@penumbra-zone/getters/validator'; import { getFormattedAmtFromValueView } from '@penumbra-zone/types/value-view'; -import { BalanceValueView } from '@penumbra-zone/ui/components/ui/balance-value-view'; +import { BalanceValueView } from '@repo/ui/components/ui/balance-value-view'; const getCapitalizedAction = (action: 'delegate' | 'undelegate') => action.replace(/^./, firstCharacter => firstCharacter.toLocaleUpperCase()); diff --git a/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/index.tsx b/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/index.tsx index b83fe82eda..021c35b45b 100644 --- a/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/index.tsx +++ b/apps/minifront/src/components/staking/account/delegation-value-view/staking-actions/index.tsx @@ -1,4 +1,4 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; +import { Button } from '@repo/ui/components/ui/button'; import { ValidatorInfo } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/stake/v1/stake_pb'; import { ValueView } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import { FormDialog } from './form-dialog'; diff --git a/apps/minifront/src/components/staking/account/delegation-value-view/validator-info-component.tsx b/apps/minifront/src/components/staking/account/delegation-value-view/validator-info-component.tsx index e803c8e626..64d39801e8 100644 --- a/apps/minifront/src/components/staking/account/delegation-value-view/validator-info-component.tsx +++ b/apps/minifront/src/components/staking/account/delegation-value-view/validator-info-component.tsx @@ -1,11 +1,11 @@ import { ValidatorInfo } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/stake/v1/stake_pb'; -import { IdentityKeyComponent } from '@penumbra-zone/ui/components/ui/identity-key-component'; +import { IdentityKeyComponent } from '@repo/ui/components/ui/identity-key-component'; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, -} from '@penumbra-zone/ui/components/ui/tooltip'; +} from '@repo/ui/components/ui/tooltip'; import { useStore } from '../../../../state'; import { getIdentityKeyFromValidatorInfo, @@ -13,7 +13,7 @@ import { } from '@penumbra-zone/getters/validator-info'; import { calculateCommissionAsPercentage } from '@penumbra-zone/types/staking'; import { Metadata } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; -import { AssetIcon } from '@penumbra-zone/ui/components/ui/tx/view/asset-icon'; +import { AssetIcon } from '@repo/ui/components/ui/tx/view/asset-icon'; /** * Renders a single `ValidatorInfo`: its name and identity key, diff --git a/apps/minifront/src/components/staking/account/header/index.tsx b/apps/minifront/src/components/staking/account/header/index.tsx index 1dc5c92e7f..4158d0bd06 100644 --- a/apps/minifront/src/components/staking/account/header/index.tsx +++ b/apps/minifront/src/components/staking/account/header/index.tsx @@ -1,7 +1,7 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; -import { Card, CardContent } from '@penumbra-zone/ui/components/ui/card'; -import { AccountSwitcher } from '@penumbra-zone/ui/components/ui/account-switcher'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { Button } from '@repo/ui/components/ui/button'; +import { Card, CardContent } from '@repo/ui/components/ui/card'; +import { AccountSwitcher } from '@repo/ui/components/ui/account-switcher'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { Stat } from './stat'; import { AllSlices } from '../../../../state'; import { UnbondingTokens } from './unbonding-tokens'; diff --git a/apps/minifront/src/components/staking/account/header/unbonding-tokens.tsx b/apps/minifront/src/components/staking/account/header/unbonding-tokens.tsx index eed53b9b6e..d368f6885b 100644 --- a/apps/minifront/src/components/staking/account/header/unbonding-tokens.tsx +++ b/apps/minifront/src/components/staking/account/header/unbonding-tokens.tsx @@ -8,8 +8,8 @@ import { Tooltip, TooltipTrigger, TooltipContent, -} from '@penumbra-zone/ui/components/ui/tooltip'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +} from '@repo/ui/components/ui/tooltip'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { ReactNode } from 'react'; import { zeroValueView } from '../../../../utils/zero-value-view'; diff --git a/apps/minifront/src/components/staking/layout.tsx b/apps/minifront/src/components/staking/layout.tsx index 8fe41733b1..c09337fa27 100644 --- a/apps/minifront/src/components/staking/layout.tsx +++ b/apps/minifront/src/components/staking/layout.tsx @@ -1,7 +1,7 @@ import { useEffect } from 'react'; import { AllSlices, useStore } from '../../state'; import { abortLoader } from '../../abort-loader'; -import { Card, CardContent, CardHeader, CardTitle } from '@penumbra-zone/ui/components/ui/card'; +import { Card, CardContent, CardHeader, CardTitle } from '@repo/ui/components/ui/card'; import { Header } from './account/header'; import { Delegations } from './account/delegations'; import { LoaderFunction, useLoaderData } from 'react-router-dom'; diff --git a/apps/minifront/src/components/staking/validator-info-row.tsx b/apps/minifront/src/components/staking/validator-info-row.tsx index c53271b87d..3643e7dc20 100644 --- a/apps/minifront/src/components/staking/validator-info-row.tsx +++ b/apps/minifront/src/components/staking/validator-info-row.tsx @@ -1,5 +1,5 @@ import { ValidatorInfo } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/stake/v1/stake_pb'; -import { TableCell, TableRow } from '@penumbra-zone/ui/components/ui/table'; +import { TableCell, TableRow } from '@repo/ui/components/ui/table'; import { ReactNode } from 'react'; import { Oval } from 'react-loader-spinner'; import { getValidator } from '@penumbra-zone/getters/validator-info'; diff --git a/apps/minifront/src/components/staking/validators-table.tsx b/apps/minifront/src/components/staking/validators-table.tsx index 2c7f731eb3..6d732c7a8c 100644 --- a/apps/minifront/src/components/staking/validators-table.tsx +++ b/apps/minifront/src/components/staking/validators-table.tsx @@ -5,7 +5,7 @@ import { TableHead, TableHeader, TableRow, -} from '@penumbra-zone/ui/components/ui/table'; +} from '@repo/ui/components/ui/table'; import { Oval } from 'react-loader-spinner'; import { ValidatorInfoRow } from './validator-info-row'; import { ValidatorInfo } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/stake/v1/stake_pb'; diff --git a/apps/minifront/src/components/swap/auction-list/filters.tsx b/apps/minifront/src/components/swap/auction-list/filters.tsx index 45deb56089..39217d401f 100644 --- a/apps/minifront/src/components/swap/auction-list/filters.tsx +++ b/apps/minifront/src/components/swap/auction-list/filters.tsx @@ -1,7 +1,7 @@ import { ListFilter } from 'lucide-react'; import { AllSlices } from '../../../state'; import { useStoreShallow } from '../../../utils/use-store-shallow'; -import { PopoverMenu, PopoverMenuItem } from '@penumbra-zone/ui/components/ui/popover-menu'; +import { PopoverMenu, PopoverMenuItem } from '@repo/ui/components/ui/popover-menu'; import type { Filter as TFilter } from '../../../state/swap/dutch-auction'; const filtersSelector = (state: AllSlices) => ({ diff --git a/apps/minifront/src/components/swap/auction-list/index.tsx b/apps/minifront/src/components/swap/auction-list/index.tsx index 06c2099d53..8603dee38b 100644 --- a/apps/minifront/src/components/swap/auction-list/index.tsx +++ b/apps/minifront/src/components/swap/auction-list/index.tsx @@ -1,10 +1,10 @@ import { AllSlices } from '../../../state'; -import { DutchAuctionComponent } from '@penumbra-zone/ui/components/ui/dutch-auction-component'; +import { DutchAuctionComponent } from '@repo/ui/components/ui/dutch-auction-component'; import { useStoreShallow } from '../../../utils/use-store-shallow'; import { AuctionId } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/auction/v1/auction_pb'; -import { GradientHeader } from '@penumbra-zone/ui/components/ui/gradient-header'; +import { GradientHeader } from '@repo/ui/components/ui/gradient-header'; import { QueryLatestStateButton } from './query-latest-state-button'; -import { Card } from '@penumbra-zone/ui/components/ui/card'; +import { Card } from '@repo/ui/components/ui/card'; import { bech32mAuctionId } from '@penumbra-zone/bech32m/pauctid'; import { useMemo } from 'react'; import { getFilteredAuctionInfos } from './get-filtered-auction-infos'; diff --git a/apps/minifront/src/components/swap/auction-list/query-latest-state-button.tsx b/apps/minifront/src/components/swap/auction-list/query-latest-state-button.tsx index 868e764293..ac15fc271d 100644 --- a/apps/minifront/src/components/swap/auction-list/query-latest-state-button.tsx +++ b/apps/minifront/src/components/swap/auction-list/query-latest-state-button.tsx @@ -3,10 +3,10 @@ import { TooltipContent, TooltipProvider, TooltipTrigger, -} from '@penumbra-zone/ui/components/ui/tooltip'; +} from '@repo/ui/components/ui/tooltip'; import { ReloadIcon } from '@radix-ui/react-icons'; import { useAuctionInfos, useRevalidateAuctionInfos } from '../../../state/swap/dutch-auction'; -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; export const QueryLatestStateButton = () => { const { loading } = useAuctionInfos(); diff --git a/apps/minifront/src/components/swap/duration-slider.tsx b/apps/minifront/src/components/swap/duration-slider.tsx index 4e9cd564a5..fd63be04fa 100644 --- a/apps/minifront/src/components/swap/duration-slider.tsx +++ b/apps/minifront/src/components/swap/duration-slider.tsx @@ -1,4 +1,4 @@ -import { Slider } from '@penumbra-zone/ui/components/ui/slider'; +import { Slider } from '@repo/ui/components/ui/slider'; import { DURATION_OPTIONS, GDA_RECIPES } from '../../state/swap/constants'; import { useStoreShallow } from '../../utils/use-store-shallow'; import { AllSlices } from '../../state'; diff --git a/apps/minifront/src/components/swap/swap-form/estimate-button.tsx b/apps/minifront/src/components/swap/swap-form/estimate-button.tsx index 602852bc9b..023c1283b3 100644 --- a/apps/minifront/src/components/swap/swap-form/estimate-button.tsx +++ b/apps/minifront/src/components/swap/swap-form/estimate-button.tsx @@ -1,11 +1,11 @@ -import { buttonVariants } from '@penumbra-zone/ui/components/ui/button'; +import { buttonVariants } from '@repo/ui/components/ui/button'; import { Tooltip, TooltipProvider, TooltipTrigger, TooltipContent, -} from '@penumbra-zone/ui/components/ui/tooltip'; -import { cn } from '@penumbra-zone/ui/lib/utils'; +} from '@repo/ui/components/ui/tooltip'; +import { cn } from '@repo/ui/lib/utils'; export const EstimateButton = ({ disabled, diff --git a/apps/minifront/src/components/swap/swap-form/index.tsx b/apps/minifront/src/components/swap/swap-form/index.tsx index b3351beecf..d97dc76d07 100644 --- a/apps/minifront/src/components/swap/swap-form/index.tsx +++ b/apps/minifront/src/components/swap/swap-form/index.tsx @@ -1,11 +1,11 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; +import { Button } from '@repo/ui/components/ui/button'; import { AllSlices } from '../../../state'; import { TokenSwapInput } from './token-swap-input'; import { useStoreShallow } from '../../../utils/use-store-shallow'; import { DurationSlider } from '../duration-slider'; import { InputBlock } from '../../shared/input-block'; import { Output } from './output'; -import { Card } from '@penumbra-zone/ui/components/ui/card'; +import { Card } from '@repo/ui/components/ui/card'; import { SimulateSwap } from './simulate-swap'; import { LayoutGroup } from 'framer-motion'; import { useId } from 'react'; diff --git a/apps/minifront/src/components/swap/swap-form/output/index.tsx b/apps/minifront/src/components/swap/swap-form/output/index.tsx index 67dfc25ae5..27f31de1e9 100644 --- a/apps/minifront/src/components/swap/swap-form/output/index.tsx +++ b/apps/minifront/src/components/swap/swap-form/output/index.tsx @@ -1,7 +1,7 @@ -import { Box } from '@penumbra-zone/ui/components/ui/box'; +import { Box } from '@repo/ui/components/ui/box'; import { AllSlices } from '../../../../state'; import { useStoreShallow } from '../../../../utils/use-store-shallow'; -import { Input } from '@penumbra-zone/ui/components/ui/input'; +import { Input } from '@repo/ui/components/ui/input'; import { EstimateButton } from '../estimate-button'; import { EstimatedOutputExplanation } from './estimated-output-explanation'; import { motion } from 'framer-motion'; diff --git a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/index.tsx b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/index.tsx index 91ca13b820..2ce41cdef7 100644 --- a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/index.tsx +++ b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/index.tsx @@ -1,4 +1,4 @@ -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { PriceImpact } from './price-impact'; import { motion } from 'framer-motion'; import { SimulateSwapResult as TSimulateSwapResult } from '../../../../state/swap'; diff --git a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/price-impact.tsx b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/price-impact.tsx index 5d7790c250..8637345f7a 100644 --- a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/price-impact.tsx +++ b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/price-impact.tsx @@ -1,6 +1,6 @@ import { formatNumber } from '@penumbra-zone/types/amount'; -import { Pill } from '@penumbra-zone/ui/components/ui/pill'; -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { Pill } from '@repo/ui/components/ui/pill'; +import { cn } from '@repo/ui/lib/utils'; // The price hit the user takes as a consequence of moving the market with the size of their trade export const PriceImpact = ({ amount = 0 }: { amount?: number }) => { diff --git a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/index.tsx b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/index.tsx index d24ead1619..267a8ded09 100644 --- a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/index.tsx +++ b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/index.tsx @@ -4,7 +4,7 @@ import { Metadata, ValueView, } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { ArrowDown, ArrowUp } from 'lucide-react'; export const Traces = ({ diff --git a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/trace/index.tsx b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/trace/index.tsx index 9344d8e9c5..593dbe6547 100644 --- a/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/trace/index.tsx +++ b/apps/minifront/src/components/swap/swap-form/simulate-swap-result/traces/trace/index.tsx @@ -5,7 +5,7 @@ import { } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import { SwapExecution_Trace } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/dex/v1/dex_pb'; import { bech32mAssetId } from '@penumbra-zone/bech32m/passet'; -import { ValueViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/value'; +import { ValueViewComponent } from '@repo/ui/components/ui/tx/view/value'; import { Price } from './price'; const getValueView = (metadataByAssetId: Record, { amount, assetId }: Value) => diff --git a/apps/minifront/src/components/swap/swap-form/simulate-swap.tsx b/apps/minifront/src/components/swap/swap-form/simulate-swap.tsx index e37f476fea..f96ad56e8f 100644 --- a/apps/minifront/src/components/swap/swap-form/simulate-swap.tsx +++ b/apps/minifront/src/components/swap/swap-form/simulate-swap.tsx @@ -1,4 +1,4 @@ -import { Box } from '@penumbra-zone/ui/components/ui/box'; +import { Box } from '@repo/ui/components/ui/box'; import { SimulateSwapResult } from './simulate-swap-result'; import { AllSlices } from '../../../state'; import { useStoreShallow } from '../../../utils/use-store-shallow'; diff --git a/apps/minifront/src/components/swap/swap-form/token-swap-input.tsx b/apps/minifront/src/components/swap/swap-form/token-swap-input.tsx index b40f58bff7..f0606759d4 100644 --- a/apps/minifront/src/components/swap/swap-form/token-swap-input.tsx +++ b/apps/minifront/src/components/swap/swap-form/token-swap-input.tsx @@ -1,8 +1,8 @@ import { BalancesResponse } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1/view_pb'; -import { BalanceValueView } from '@penumbra-zone/ui/components/ui/balance-value-view'; -import { Box } from '@penumbra-zone/ui/components/ui/box'; -import { CandlestickPlot } from '@penumbra-zone/ui/components/ui/candlestick-plot'; -import { Input } from '@penumbra-zone/ui/components/ui/input'; +import { BalanceValueView } from '@repo/ui/components/ui/balance-value-view'; +import { Box } from '@repo/ui/components/ui/box'; +import { CandlestickPlot } from '@repo/ui/components/ui/candlestick-plot'; +import { Input } from '@repo/ui/components/ui/input'; import { joinLoHiAmount } from '@penumbra-zone/types/amount'; import { getAmount, diff --git a/apps/minifront/src/components/swap/unclaimed-swaps.tsx b/apps/minifront/src/components/swap/unclaimed-swaps.tsx index 573c5e3b05..60e036b723 100644 --- a/apps/minifront/src/components/swap/unclaimed-swaps.tsx +++ b/apps/minifront/src/components/swap/unclaimed-swaps.tsx @@ -1,11 +1,11 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; -import { Card } from '@penumbra-zone/ui/components/ui/card'; -import { AssetIcon } from '@penumbra-zone/ui/components/ui/tx/view/asset-icon'; +import { Button } from '@repo/ui/components/ui/button'; +import { Card } from '@repo/ui/components/ui/card'; +import { AssetIcon } from '@repo/ui/components/ui/tx/view/asset-icon'; import { AllSlices } from '../../state'; import { useUnclaimedSwaps } from '../../state/unclaimed-swaps'; import { getSwapRecordCommitment } from '@penumbra-zone/getters/swap-record'; import { uint8ArrayToBase64 } from '@penumbra-zone/types/base64'; -import { GradientHeader } from '@penumbra-zone/ui/components/ui/gradient-header'; +import { GradientHeader } from '@repo/ui/components/ui/gradient-header'; import { useStoreShallow } from '../../utils/use-store-shallow'; const unclaimedSwapsSelector = (state: AllSlices) => ({ diff --git a/apps/minifront/src/components/tx-details/index.tsx b/apps/minifront/src/components/tx-details/index.tsx index 29a64bbcb1..480e97185b 100644 --- a/apps/minifront/src/components/tx-details/index.tsx +++ b/apps/minifront/src/components/tx-details/index.tsx @@ -1,5 +1,5 @@ -import { Card } from '@penumbra-zone/ui/components/ui/card'; -import { FadeTransition } from '@penumbra-zone/ui/components/ui/fade-transition'; +import { Card } from '@repo/ui/components/ui/card'; +import { FadeTransition } from '@repo/ui/components/ui/fade-transition'; import { TxViewer } from './tx-viewer'; import { EduInfoCard } from '../shared/edu-panels/edu-info-card'; import { EduPanel } from '../shared/edu-panels/content'; diff --git a/apps/minifront/src/components/tx-details/tx-viewer.tsx b/apps/minifront/src/components/tx-details/tx-viewer.tsx index fc471328c7..7815cc99fb 100644 --- a/apps/minifront/src/components/tx-details/tx-viewer.tsx +++ b/apps/minifront/src/components/tx-details/tx-viewer.tsx @@ -1,10 +1,10 @@ -import { JsonViewer } from '@penumbra-zone/ui/components/ui/json-viewer'; -import { TransactionViewComponent } from '@penumbra-zone/ui/components/ui/tx/view/transaction'; +import { JsonViewer } from '@repo/ui/components/ui/json-viewer'; +import { TransactionViewComponent } from '@repo/ui/components/ui/tx/view/transaction'; import { TxDetailsLoaderResult } from '.'; import { TransactionInfo } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1/view_pb'; import type { Jsonified } from '@penumbra-zone/types/jsonified'; import { useState } from 'react'; -import { SegmentedPicker } from '@penumbra-zone/ui/components/ui/segmented-picker'; +import { SegmentedPicker } from '@repo/ui/components/ui/segmented-picker'; import { asPublicTransactionView } from '@penumbra-zone/perspective/translators/transaction-view'; import { typeRegistry } from '@penumbra-zone/protobuf'; import { useQuery } from '@tanstack/react-query'; diff --git a/apps/minifront/src/icons/box.tsx b/apps/minifront/src/icons/box.tsx index e4422bc14f..4c4bc56df1 100644 --- a/apps/minifront/src/icons/box.tsx +++ b/apps/minifront/src/icons/box.tsx @@ -1,4 +1,4 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; export const BoxIcon = ({ stroke = '#BDB8B8', diff --git a/apps/minifront/src/icons/drag-handle-dots.tsx b/apps/minifront/src/icons/drag-handle-dots.tsx index f5c45a3bf3..192c20ad1a 100644 --- a/apps/minifront/src/icons/drag-handle-dots.tsx +++ b/apps/minifront/src/icons/drag-handle-dots.tsx @@ -1,4 +1,4 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; export const DragHandleDotsIcon = ({ stroke = '#BDB8B8', diff --git a/apps/minifront/src/icons/swap.tsx b/apps/minifront/src/icons/swap.tsx index f8564e0179..33eac1849c 100644 --- a/apps/minifront/src/icons/swap.tsx +++ b/apps/minifront/src/icons/swap.tsx @@ -1,4 +1,4 @@ -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; export const SwapIcon = ({ stroke = '#BDB8B8', diff --git a/apps/minifront/src/state/helpers.ts b/apps/minifront/src/state/helpers.ts index c3928c16f0..ed36b76bab 100644 --- a/apps/minifront/src/state/helpers.ts +++ b/apps/minifront/src/state/helpers.ts @@ -15,7 +15,7 @@ import { } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/transaction/v1/transaction_pb'; import { TransactionId } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/txhash/v1/txhash_pb'; import { PartialMessage } from '@bufbuild/protobuf'; -import { TransactionToast } from '@penumbra-zone/ui/lib/toast/transaction-toast'; +import { TransactionToast } from '@repo/ui/lib/toast/transaction-toast'; import { TransactionClassification } from '@penumbra-zone/perspective/transaction/classification'; import { uint8ArrayToHex } from '@penumbra-zone/types/hex'; diff --git a/apps/minifront/src/state/ibc-in.tsx b/apps/minifront/src/state/ibc-in.tsx index 5721de10e0..3d0c8d60ea 100644 --- a/apps/minifront/src/state/ibc-in.tsx +++ b/apps/minifront/src/state/ibc-in.tsx @@ -4,7 +4,7 @@ import { ChainWalletContext } from '@cosmos-kit/core'; import { AllSlices, SliceCreator } from '.'; import { getAddrByIndex } from '../fetchers/address'; import { bech32mAddress } from '@penumbra-zone/bech32m/penumbra'; -import { Toast } from '@penumbra-zone/ui/lib/toast/toast'; +import { Toast } from '@repo/ui/lib/toast/toast'; import { shorten } from '@penumbra-zone/types/string'; import { Address } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/keys/v1/keys_pb'; import { bech32CompatAddress } from '@penumbra-zone/bech32m/penumbracompat1'; diff --git a/apps/minifront/src/state/ibc-out.ts b/apps/minifront/src/state/ibc-out.ts index 0bf3187fc8..67ac7d28c5 100644 --- a/apps/minifront/src/state/ibc-out.ts +++ b/apps/minifront/src/state/ibc-out.ts @@ -19,7 +19,7 @@ import { amountMoreThanBalance } from './send'; import { getAssetId } from '@penumbra-zone/getters/metadata'; import { assetPatterns } from '@penumbra-zone/types/assets'; import { bech32, bech32m } from 'bech32'; -import { errorToast } from '@penumbra-zone/ui/lib/toast/presets'; +import { errorToast } from '@repo/ui/lib/toast/presets'; import { Chain } from '@penumbra-labs/registry'; import { Metadata } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; import { Channel } from '@buf/cosmos_ibc.bufbuild_es/ibc/core/channel/v1/channel_pb'; diff --git a/apps/minifront/src/state/swap/dutch-auction/index.ts b/apps/minifront/src/state/swap/dutch-auction/index.ts index bc0e2c4e66..ac01a821f9 100644 --- a/apps/minifront/src/state/swap/dutch-auction/index.ts +++ b/apps/minifront/src/state/swap/dutch-auction/index.ts @@ -7,7 +7,7 @@ import { sendSimulateTradeRequest } from '../helpers'; import { fromBaseUnitAmount, isZero, multiplyAmountByNumber } from '@penumbra-zone/types/amount'; import { getDisplayDenomExponent } from '@penumbra-zone/getters/metadata'; import { Amount } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/num/v1/num_pb'; -import { errorToast } from '@penumbra-zone/ui/lib/toast/presets'; +import { errorToast } from '@repo/ui/lib/toast/presets'; import { ZQueryState, createZQuery } from '@penumbra-zone/zquery'; import { AuctionInfo, getAuctionInfos } from '../../../fetchers/auction-infos'; import { Metadata } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; diff --git a/apps/minifront/src/state/swap/instant-swap.ts b/apps/minifront/src/state/swap/instant-swap.ts index 70afdb5668..f37bf96864 100644 --- a/apps/minifront/src/state/swap/instant-swap.ts +++ b/apps/minifront/src/state/swap/instant-swap.ts @@ -10,7 +10,7 @@ import { import { BigNumber } from 'bignumber.js'; import { getAddressByIndex } from '../../fetchers/address'; import { StateCommitment } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/crypto/tct/v1/tct_pb'; -import { errorToast } from '@penumbra-zone/ui/lib/toast/presets'; +import { errorToast } from '@repo/ui/lib/toast/presets'; import { SwapExecution, SwapExecution_Trace, diff --git a/apps/minifront/tailwind.config.js b/apps/minifront/tailwind.config.js index 8a4c010e79..2a13f7dd7f 100644 --- a/apps/minifront/tailwind.config.js +++ b/apps/minifront/tailwind.config.js @@ -1 +1 @@ -export * from '@penumbra-zone/tailwind-config'; +export * from '@repo/tailwind-config'; diff --git a/apps/minifront/tsconfig.json b/apps/minifront/tsconfig.json index bf2236b9dc..e32b61d74e 100644 --- a/apps/minifront/tsconfig.json +++ b/apps/minifront/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/vite.json", + "extends": "@repo/tsconfig/vite.json", "include": ["src", "tests-setup.ts", "__mocks__"], "exclude": ["node_modules"] } diff --git a/apps/node-status/eslint.config.mjs b/apps/node-status/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/apps/node-status/eslint.config.mjs +++ b/apps/node-status/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/apps/node-status/package.json b/apps/node-status/package.json index 6c25f72541..e2a4a84fba 100644 --- a/apps/node-status/package.json +++ b/apps/node-status/package.json @@ -14,7 +14,7 @@ "dependencies": { "@connectrpc/connect-web": "^1.4.0", "@penumbra-zone/protobuf": "workspace:*", - "@penumbra-zone/ui": "workspace:*", + "@repo/ui": "workspace:*", "date-fns": "^3.6.0", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/apps/node-status/postcss.config.js b/apps/node-status/postcss.config.js index 8e18cdcb77..a2051ffd15 100644 --- a/apps/node-status/postcss.config.js +++ b/apps/node-status/postcss.config.js @@ -1 +1 @@ -export { default } from '@penumbra-zone/ui/postcss.config.js'; +export { default } from '@repo/ui/postcss.config.js'; diff --git a/apps/node-status/src/components/error-boundary.tsx b/apps/node-status/src/components/error-boundary.tsx index 3110463191..e22f665d07 100644 --- a/apps/node-status/src/components/error-boundary.tsx +++ b/apps/node-status/src/components/error-boundary.tsx @@ -1,4 +1,4 @@ -import { SplashPage } from '@penumbra-zone/ui/components/ui/splash-page'; +import { SplashPage } from '@repo/ui/components/ui/splash-page'; import { useRouteError } from 'react-router-dom'; export const ErrorBoundary = () => { diff --git a/apps/node-status/src/components/frontend-referral.tsx b/apps/node-status/src/components/frontend-referral.tsx index cffca9789a..d3e9465002 100644 --- a/apps/node-status/src/components/frontend-referral.tsx +++ b/apps/node-status/src/components/frontend-referral.tsx @@ -1,4 +1,4 @@ -import { Button } from '@penumbra-zone/ui/components/ui/button'; +import { Button } from '@repo/ui/components/ui/button'; import { devFrontend, prodFrontend } from '../constants'; export const FrontendReferral = () => { diff --git a/apps/node-status/src/components/header.tsx b/apps/node-status/src/components/header.tsx index 7581827bac..72459311d8 100644 --- a/apps/node-status/src/components/header.tsx +++ b/apps/node-status/src/components/header.tsx @@ -1,6 +1,6 @@ import { Link } from 'react-router-dom'; import { LineWave } from 'react-loader-spinner'; -import { cn } from '@penumbra-zone/ui/lib/utils'; +import { cn } from '@repo/ui/lib/utils'; import { useDelayedIsLoading } from '../fetching/refetch-hook'; export const Header = () => { diff --git a/apps/node-status/src/components/node-info.tsx b/apps/node-status/src/components/node-info.tsx index c6b7c31c4e..db4660aa9c 100644 --- a/apps/node-status/src/components/node-info.tsx +++ b/apps/node-status/src/components/node-info.tsx @@ -1,6 +1,6 @@ import { useLoaderData } from 'react-router-dom'; -import { Card } from '@penumbra-zone/ui/components/ui/card'; -import { Identicon } from '@penumbra-zone/ui/components/ui/identicon'; +import { Card } from '@repo/ui/components/ui/card'; +import { Identicon } from '@repo/ui/components/ui/identicon'; import { IndexLoaderResponse } from '../fetching/loader'; import { uint8ArrayToString } from '@penumbra-zone/types/string'; diff --git a/apps/node-status/src/components/sync-info.tsx b/apps/node-status/src/components/sync-info.tsx index db6d6309b6..cb9ae6ab95 100644 --- a/apps/node-status/src/components/sync-info.tsx +++ b/apps/node-status/src/components/sync-info.tsx @@ -1,6 +1,6 @@ import { useLoaderData } from 'react-router-dom'; import { IndexLoaderResponse } from '../fetching/loader'; -import { Card } from '@penumbra-zone/ui/components/ui/card'; +import { Card } from '@repo/ui/components/ui/card'; import { format } from 'date-fns'; import { SyncInfo as SyncInfoProto } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/util/tendermint_proxy/v1/tendermint_proxy_pb'; diff --git a/apps/node-status/src/components/validator-info.tsx b/apps/node-status/src/components/validator-info.tsx index 7baaf8b33d..a86f5bc9e6 100644 --- a/apps/node-status/src/components/validator-info.tsx +++ b/apps/node-status/src/components/validator-info.tsx @@ -1,5 +1,5 @@ import { useLoaderData } from 'react-router-dom'; -import { Card } from '@penumbra-zone/ui/components/ui/card'; +import { Card } from '@repo/ui/components/ui/card'; import { IndexLoaderResponse } from '../fetching/loader'; import { PublicKey } from '@buf/tendermint_tendermint.bufbuild_es/tendermint/crypto/keys_pb'; import { uint8ArrayToHex } from '@penumbra-zone/types/hex'; diff --git a/apps/node-status/src/main.tsx b/apps/node-status/src/main.tsx index df941faf75..bdd8ec53e7 100644 --- a/apps/node-status/src/main.tsx +++ b/apps/node-status/src/main.tsx @@ -3,7 +3,7 @@ import { createRoot } from 'react-dom/client'; import { RouterProvider } from 'react-router-dom'; import { router } from './components/router'; -import '@penumbra-zone/ui/styles/globals.css'; +import '@repo/ui/styles/globals.css'; const Main = () => ( diff --git a/apps/node-status/tailwind.config.js b/apps/node-status/tailwind.config.js index 8a4c010e79..2a13f7dd7f 100644 --- a/apps/node-status/tailwind.config.js +++ b/apps/node-status/tailwind.config.js @@ -1 +1 @@ -export * from '@penumbra-zone/tailwind-config'; +export * from '@repo/tailwind-config'; diff --git a/apps/node-status/tsconfig.json b/apps/node-status/tsconfig.json index 12fa88f8bb..8a2473c649 100644 --- a/apps/node-status/tsconfig.json +++ b/apps/node-status/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/vite.json", + "extends": "@repo/tsconfig/vite.json", "include": ["src", "vite.config.ts"], "exclude": ["node_modules"] } diff --git a/package.json b/package.json index 7dbc61dc73..7205001eb3 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "buf-update": "pnpm update --latest \"@buf/*\" \"@bufbuild/*\" \"@connectrpc/*\" && pnpm syncpack fix-mismatches && pnpm install", "build": "turbo build", "clean": "turbo clean", - "clean:modules": "rm -rf node_modules apps/*/node_modules packages/*/node_modules pnpm-lock.yaml", + "clean:modules": "rm -rf node_modules apps/*/node_modules packages/*/node_modules config/*/node_modules pnpm-lock.yaml", "clean:vitest-mjs": "find . -type f -name 'vite*.config.ts.timestamp-*-*.mjs' -ls -delete", "compile": "turbo compile", "dev": "turbo dev", @@ -42,8 +42,9 @@ "devDependencies": { "@changesets/cli": "^2.27.3", "@microsoft/api-extractor": "^7.47.0", - "@penumbra-zone/eslint-config": "workspace:*", - "@penumbra-zone/tailwind-config": "workspace:*", + "@repo/eslint-config": "workspace:*", + "@repo/tailwind-config": "workspace:*", + "@repo/tsconfig": "workspace:*", "@storybook/react-vite": "8.1.1", "@turbo/gen": "^1.13.3", "@vitejs/plugin-basic-ssl": "^1.1.0", @@ -57,7 +58,6 @@ "syncpack": "^12.3.2", "tailwindcss": "^3.4.3", "tailwindcss-animate": "^1.0.7", - "tsconfig": "workspace:*", "turbo": "^1.13.3", "typescript": "5.5.1-rc", "vite": "^5.2.11", diff --git a/packages/bech32m/eslint.config.mjs b/packages/bech32m/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/bech32m/eslint.config.mjs +++ b/packages/bech32m/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/bech32m/tsconfig.json b/packages/bech32m/tsconfig.json index 4d77e4e91f..4ac6a9df06 100644 --- a/packages/bech32m/tsconfig.json +++ b/packages/bech32m/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/client/eslint.config.mjs b/packages/client/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/client/eslint.config.mjs +++ b/packages/client/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/client/tsconfig.json +++ b/packages/client/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/crypto/eslint.config.mjs b/packages/crypto/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/crypto/eslint.config.mjs +++ b/packages/crypto/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/crypto/tsconfig.json b/packages/crypto/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/crypto/tsconfig.json +++ b/packages/crypto/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/eslint-config/eslint.config.mjs b/packages/eslint-config/eslint.config.mjs index b3f78ec188..ed4e07960a 100644 --- a/packages/eslint-config/eslint.config.mjs +++ b/packages/eslint-config/eslint.config.mjs @@ -39,7 +39,7 @@ export const penumbraEslintConfig = { // extension) break. // // @see https://github.com/microsoft/vscode-eslint/issues/1706#issuecomment-1916389417 - config: require.resolve('@penumbra-zone/tailwind-config'), + config: require.resolve('@repo/tailwind-config'), }, }, rules: { diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 9f792188be..6af31472f7 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,5 +1,5 @@ { - "name": "@penumbra-zone/eslint-config", + "name": "@repo/eslint-config", "version": "1.1.0", "private": true, "license": "(MIT OR Apache-2.0)", diff --git a/packages/getters/eslint.config.mjs b/packages/getters/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/getters/eslint.config.mjs +++ b/packages/getters/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/getters/tsconfig.json b/packages/getters/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/getters/tsconfig.json +++ b/packages/getters/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/perspective/eslint.config.mjs b/packages/perspective/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/perspective/eslint.config.mjs +++ b/packages/perspective/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/perspective/tsconfig.json b/packages/perspective/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/perspective/tsconfig.json +++ b/packages/perspective/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/protobuf/eslint.config.mjs b/packages/protobuf/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/protobuf/eslint.config.mjs +++ b/packages/protobuf/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/protobuf/tsconfig.json b/packages/protobuf/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/protobuf/tsconfig.json +++ b/packages/protobuf/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/query/eslint.config.mjs b/packages/query/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/query/eslint.config.mjs +++ b/packages/query/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/query/tsconfig.json b/packages/query/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/query/tsconfig.json +++ b/packages/query/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/services/eslint.config.mjs b/packages/services/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/services/eslint.config.mjs +++ b/packages/services/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/services/tsconfig.json b/packages/services/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/services/tsconfig.json +++ b/packages/services/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/storage/eslint.config.mjs b/packages/storage/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/storage/eslint.config.mjs +++ b/packages/storage/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/storage/tsconfig.json b/packages/storage/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/storage/tsconfig.json +++ b/packages/storage/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/tailwind-config/package.json b/packages/tailwind-config/package.json index dea317807a..3df5a8130a 100644 --- a/packages/tailwind-config/package.json +++ b/packages/tailwind-config/package.json @@ -1,5 +1,5 @@ { - "name": "@penumbra-zone/tailwind-config", + "name": "@repo/tailwind-config", "version": "2.0.1", "private": true, "license": "(MIT OR Apache-2.0)", diff --git a/packages/tailwind-config/tsconfig.json b/packages/tailwind-config/tsconfig.json index 69187e9d07..2d73253d07 100644 --- a/packages/tailwind-config/tsconfig.json +++ b/packages/tailwind-config/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["index.ts"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/transport-chrome/eslint.config.mjs b/packages/transport-chrome/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/transport-chrome/eslint.config.mjs +++ b/packages/transport-chrome/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/transport-chrome/tsconfig.json b/packages/transport-chrome/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/transport-chrome/tsconfig.json +++ b/packages/transport-chrome/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/transport-dom/eslint.config.mjs b/packages/transport-dom/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/transport-dom/eslint.config.mjs +++ b/packages/transport-dom/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/transport-dom/tsconfig.json b/packages/transport-dom/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/transport-dom/tsconfig.json +++ b/packages/transport-dom/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 01d8aa3fad..6f3f3c0494 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -1,5 +1,5 @@ { - "name": "tsconfig", + "name": "@repo/tsconfig", "version": "1.0.0", "private": true, "license": "(MIT OR Apache-2.0)" diff --git a/packages/types/eslint.config.mjs b/packages/types/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/types/eslint.config.mjs +++ b/packages/types/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/types/tsconfig.json b/packages/types/tsconfig.json index 287b15f060..5b7ce12362 100644 --- a/packages/types/tsconfig.json +++ b/packages/types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "dist"], "compilerOptions": { diff --git a/packages/ui/components.json b/packages/ui/components.json index 08b49691ee..564a321a60 100644 --- a/packages/ui/components.json +++ b/packages/ui/components.json @@ -3,7 +3,7 @@ "style": "default", "rsc": true, "tailwind": { - "config": "@penumbra-zone/tailwind-config", + "config": "@repo/tailwind-config", "css": "styles/globals.css", "baseColor": "slate", "cssVariables": true diff --git a/packages/ui/eslint.config.mjs b/packages/ui/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/ui/eslint.config.mjs +++ b/packages/ui/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/ui/package.json b/packages/ui/package.json index 28ace3f201..5c92368ccc 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,5 +1,5 @@ { - "name": "@penumbra-zone/ui", + "name": "@repo/ui", "version": "3.5.0", "private": true, "license": "(MIT OR Apache-2.0)", @@ -147,7 +147,7 @@ "@bufbuild/protobuf": "^1.10.0", "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/perspective": "workspace:*", - "@penumbra-zone/tailwind-config": "workspace:*", + "@repo/tailwind-config": "workspace:*", "postcss": "^8.4.38", "react": "^18.3.1", "tailwindcss": "^3.4.3" diff --git a/packages/ui/tailwind.config.js b/packages/ui/tailwind.config.js index 8a4c010e79..2a13f7dd7f 100644 --- a/packages/ui/tailwind.config.js +++ b/packages/ui/tailwind.config.js @@ -1 +1 @@ -export * from '@penumbra-zone/tailwind-config'; +export * from '@repo/tailwind-config'; diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index 73d0f672e9..15e95abed0 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["components", "lib", "tests-setup.ts"], "compilerOptions": { "noEmit": true, diff --git a/packages/wasm/eslint.config.mjs b/packages/wasm/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/wasm/eslint.config.mjs +++ b/packages/wasm/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/wasm/tsconfig.json b/packages/wasm/tsconfig.json index 639c57e790..bc4746cc01 100644 --- a/packages/wasm/tsconfig.json +++ b/packages/wasm/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src"], "exclude": ["node_modules", "crate", "dist"], "compilerOptions": { diff --git a/packages/zquery/eslint.config.mjs b/packages/zquery/eslint.config.mjs index a53ed8e57e..11c6ce9137 100644 --- a/packages/zquery/eslint.config.mjs +++ b/packages/zquery/eslint.config.mjs @@ -1,4 +1,4 @@ -import { penumbraEslintConfig } from '@penumbra-zone/eslint-config'; +import { penumbraEslintConfig } from '@repo/eslint-config'; import { config, parser } from 'typescript-eslint'; export default config({ diff --git a/packages/zquery/tsconfig.json b/packages/zquery/tsconfig.json index ad9e1304e8..f7fc67895e 100644 --- a/packages/zquery/tsconfig.json +++ b/packages/zquery/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "tsconfig/base.json", + "extends": "@repo/tsconfig/base.json", "include": ["src", "tests-setup.ts"], "exclude": ["dist", "build", "node_modules"], "compilerOptions": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51e1d1d01c..9673e85d2b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,28 +44,31 @@ importers: version: 2.27.5 '@microsoft/api-extractor': specifier: ^7.47.0 - version: 7.47.0(@types/node@20.14.3) - '@penumbra-zone/eslint-config': + version: 7.47.0(@types/node@20.14.4) + '@repo/eslint-config': specifier: workspace:* version: link:packages/eslint-config - '@penumbra-zone/tailwind-config': + '@repo/tailwind-config': specifier: workspace:* version: link:packages/tailwind-config + '@repo/tsconfig': + specifier: workspace:* + version: link:packages/tsconfig '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 8.1.1(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) '@turbo/gen': specifier: ^1.13.3 - version: 1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc) + version: 1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc) '@vitejs/plugin-basic-ssl': specifier: ^1.1.0 - version: 1.1.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 1.1.0(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.3.1(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 4.3.1(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) '@vitejs/plugin-react-swc': specifier: ^3.6.0 - version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) '@vitest/browser': specifier: ^1.6.0 version: 1.6.0(playwright@1.44.1)(vitest@1.6.0) @@ -74,7 +77,7 @@ importers: version: 10.4.19(postcss@8.4.38) jsdom: specifier: ^24.0.0 - version: 24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + version: 24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) playwright: specifier: ^1.44.0 version: 1.44.1 @@ -86,13 +89,10 @@ importers: version: 12.3.2(typescript@5.5.1-rc) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))) - tsconfig: - specifier: workspace:* - version: link:packages/tsconfig + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc))) turbo: specifier: ^1.13.3 version: 1.13.4 @@ -101,19 +101,19 @@ importers: version: 5.5.1-rc vite: specifier: ^5.2.11 - version: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + version: 5.3.1(@types/node@20.14.4)(terser@5.31.1) vite-plugin-node-stdlib-browser: specifier: ^0.2.1 - version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) vite-plugin-top-level-await: specifier: ^1.4.1 - version: 1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) vite-plugin-wasm: specifier: ^3.3.0 - version: 3.3.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 3.3.0(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + version: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) apps/minifront: dependencies: @@ -128,10 +128,10 @@ importers: version: 0.32.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@cosmos-kit/core': specifier: ^2.12.0 - version: 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + version: 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@cosmos-kit/react': specifier: ^2.15.0 - version: 2.15.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@interchain-ui/react@1.23.16(@types/react@18.3.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + version: 2.15.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@interchain-ui/react@1.23.16(@types/react@18.3.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) '@interchain-ui/react': specifier: ^1.23.16 version: 1.23.16(@types/react@18.3.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -162,9 +162,6 @@ importers: '@penumbra-zone/types': specifier: workspace:* version: link:../../packages/types - '@penumbra-zone/ui': - specifier: workspace:* - version: link:../../packages/ui '@penumbra-zone/zquery': specifier: workspace:* version: link:../../packages/zquery @@ -183,6 +180,9 @@ importers: '@radix-ui/react-portal': specifier: ^1.0.4 version: 1.0.4(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@repo/ui': + specifier: workspace:* + version: link:../../packages/ui '@tanstack/react-query': specifier: 4.36.1 version: 4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -194,10 +194,10 @@ importers: version: 9.1.2 chain-registry: specifier: ^1.62.8 - version: 1.63.0 + version: 1.63.1 cosmos-kit: specifier: ^2.17.0 - version: 2.17.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) + version: 2.17.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(react@18.3.1)(utf-8-validate@5.0.10) date-fns: specifier: ^3.6.0 version: 3.6.0 @@ -236,7 +236,7 @@ importers: version: 1.4.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) zustand: specifier: ^4.5.2 version: 4.5.2(@types/react@18.3.3)(immer@10.1.1)(react@18.3.1) @@ -246,7 +246,7 @@ importers: version: 0.44.11 '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@testing-library/react': specifier: ^15.0.7 version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -271,7 +271,7 @@ importers: '@penumbra-zone/protobuf': specifier: workspace:* version: link:../../packages/protobuf - '@penumbra-zone/ui': + '@repo/ui': specifier: workspace:* version: link:../../packages/ui date-fns: @@ -291,7 +291,7 @@ importers: version: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) devDependencies: '@penumbra-zone/crypto-web': specifier: workspace:* @@ -353,10 +353,10 @@ importers: version: 9.1.0(eslint@9.5.0) eslint-import-resolver-typescript: specifier: ^3.6.1 - version: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0) + version: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) + version: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) eslint-plugin-prettier: specifier: ^5.1.3 version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.1) @@ -371,16 +371,16 @@ importers: version: 0.8.0(eslint@9.5.0)(typescript@5.5.1-rc) eslint-plugin-tailwindcss: specifier: ^3.15.2 - version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))) + version: 3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc))) eslint-plugin-turbo: specifier: ^1.13.3 version: 1.13.4(eslint@9.5.0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) + version: 0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) typescript-eslint: specifier: ^7.10.0 - version: 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + version: 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) packages/getters: dependencies: @@ -550,10 +550,10 @@ importers: dependencies: tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc))) packages/transport-chrome: dependencies: @@ -638,9 +638,6 @@ importers: '@penumbra-zone/perspective': specifier: workspace:* version: link:../perspective - '@penumbra-zone/tailwind-config': - specifier: workspace:* - version: link:../tailwind-config '@penumbra-zone/types': specifier: workspace:* version: link:../types @@ -689,9 +686,12 @@ importers: '@radix-ui/react-tooltip': specifier: ^1.0.7 version: 1.0.7(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@repo/tailwind-config': + specifier: workspace:* + version: link:../tailwind-config '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@textea/json-viewer': specifier: ^3.4.1 version: 3.4.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -772,35 +772,35 @@ importers: version: 2.3.0 tailwindcss: specifier: ^3.4.3 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) tinycolor2: specifier: ^1.6.0 version: 1.6.0 devDependencies: '@storybook/addon-essentials': specifier: ^8.1.1 - version: 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.1 - version: 8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) + version: 8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@storybook/addon-links': specifier: ^8.1.1 - version: 8.1.9(react@18.3.1) + version: 8.1.10(react@18.3.1) '@storybook/addon-postcss': specifier: ^2.0.0 version: 2.0.0(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)) '@storybook/blocks': specifier: ^8.1.1 - version: 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/preview-api': specifier: ^8.1.1 - version: 8.1.9 + version: 8.1.10 '@storybook/react': specifier: ^8.1.1 - version: 8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) + version: 8.1.10(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) '@storybook/react-vite': specifier: 8.1.1 - version: 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + version: 8.1.1(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) '@testing-library/dom': specifier: ^10.1.0 version: 10.1.0 @@ -824,7 +824,7 @@ importers: version: 15.8.1 storybook: specifier: ^8.1.1 - version: 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) + version: 8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) packages/wasm: dependencies: @@ -875,7 +875,7 @@ importers: version: 18.3.0 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + version: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) packages: @@ -1746,14 +1746,14 @@ packages: '@chain-registry/cosmostation@1.62.4': resolution: {integrity: sha512-gR6yaJbaVG0merW2QA3Ao2kuHPd4JxJgL5zKA7/3gP5RxZHJ/SWqrZ13EfPSd7kBUU6jpWZr40Z2cpaPrtpZ9A==} - '@chain-registry/cosmostation@1.66.0': - resolution: {integrity: sha512-y09zCEojDMZeGbN38WuWyWzwGmKdR3Xp5THk/GijgaI5c1s6k8CNcVv9YOhs/xzMiRpB1QsMVrXe0VAPfp5FwA==} + '@chain-registry/cosmostation@1.66.1': + resolution: {integrity: sha512-u4fW2bcW1UwYwMnVe6qaPo3L1UcrJvz/BGL7cvPo4tY0ap/xPPbfoLVtlnrxNsYSl+VR3pYq+NFtuJS0uc/mVA==} '@chain-registry/keplr@1.64.4': resolution: {integrity: sha512-8/5FhWhH36Zo2oBkFtzauNfwWFbeIAp0PuiXztqqJluRkyFUUh4E4OcgHzqeT9C4hmAhoU4c7B0Bgc0QCYr82A==} - '@chain-registry/keplr@1.68.0': - resolution: {integrity: sha512-tRxM7xMoc7NDgeYnD+yfqQWAvZP8krdNTva6XMBSvU+w1vdL79jT0+cKSTMoANsk22/BAAO97H9MoVsWE7ASng==} + '@chain-registry/keplr@1.68.1': + resolution: {integrity: sha512-+J7AbYLTJpLN2VeA3o2YP9R0fE/3P9AGS9oo4dxyI45oFtdU/wU/Jo/vQFiH3wbPb9reYUa79eYM8hdHZty6DQ==} '@chain-registry/types@0.41.3': resolution: {integrity: sha512-pmXgS9HJ1vEbZNdgsEMVEqxSki53e35gV+WHSMioXHnCz04tpyEGSa7CvE6mDY/J67NSpJvYr+So7pu27VH5FQ==} @@ -4254,53 +4254,53 @@ packages: '@stablelib/x25519@1.0.3': resolution: {integrity: sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw==} - '@storybook/addon-actions@8.1.9': - resolution: {integrity: sha512-7ZefE9AER42htn4McqMXcL2RDnflesIf4SxY7pCHpL7rUoldxfZ1DGGRgyKen00H6vx1LGzLRBN9fhBUf9XqCA==} + '@storybook/addon-actions@8.1.10': + resolution: {integrity: sha512-1MjncuynvkT3rJtrkWPHLo92Pfno+LUWtaHiNDt9nXYowclTN2cT4a4gNDh6eKkB9dITHxkD7/4mxjHpFUvyrA==} - '@storybook/addon-backgrounds@8.1.9': - resolution: {integrity: sha512-k2s7PNwy1ND7eJ7N2DnG508fztuXNH5Jq6Vbk8aoXPPRXfwybel299WRb4WJl7ZvZKcGtBoZ+mciopPkho3Lpg==} + '@storybook/addon-backgrounds@8.1.10': + resolution: {integrity: sha512-nX9Hmcq5U/13S2ETcjGaLqfDcaSKTNPD3RBzWUoNQuZB/bB1q4qLLncQnQfaa6uruP9k6GIFZvtXeJAs9r0POw==} - '@storybook/addon-controls@8.1.9': - resolution: {integrity: sha512-B5+UFAnlu82QHX8bOHj022f3zi9rbqGxBqgLnx54ebl6ZgMEe9IGaOnGWyHjpFofy9yBX2Ti5+7ClvFhmyjAig==} + '@storybook/addon-controls@8.1.10': + resolution: {integrity: sha512-98uLezKv6W/1byJL+Zri5kA1Cfi+DUBsbdjz7fFJl8xMtAGwuv9cnOueQl0ouDhqqwnZ4LWHYQsSsPPMz1Lmkg==} - '@storybook/addon-docs@8.1.9': - resolution: {integrity: sha512-dRSG54gSVn4qQc6u9ROYeDu4B0wJkr+fpS2AGwav2+KAM5kNw2ecsyhyreUhc4e/AwhAhGc49d7iQ3rjOHR//A==} + '@storybook/addon-docs@8.1.10': + resolution: {integrity: sha512-jzmIeCoykiHg/KLPrYEDtXO/+dcQaEOqyJHS77eTzAO2iSXJlE+yva5Uwc8apG7UxDVa4Ycc1lPwMzB5GaHsGQ==} - '@storybook/addon-essentials@8.1.9': - resolution: {integrity: sha512-VpEG+qmj7vKPMUSPKsGFwZgbm4QVM2bTqZEbW9zvPOFIbTKtrGaq/n/O0LhMramPkoQZKYKs/0i7OsEoZaOybQ==} + '@storybook/addon-essentials@8.1.10': + resolution: {integrity: sha512-xgAXdl/MaKWmwqJJpw4z1YaD1V/r74VHHLqY3Z4YaU9DmlApkCa+FmZSS9QVAf7g6JNUcD1Dbtw5j62uNn+YyA==} - '@storybook/addon-highlight@8.1.9': - resolution: {integrity: sha512-7jcjepeP/Z6XhKXKIfMqrM72tsTwo3wAaytuVWG9mHeNTTphepqO0YXZphaEh5EhupaT0DOYWT6jVxOkiw+xpA==} + '@storybook/addon-highlight@8.1.10': + resolution: {integrity: sha512-s9QKGtU6WGB/+CggNWg940NIi+u0tcxpPxqg/ltg3EOHr8J0NAZur6mibs3Z4Q5CXkAuNdWrvopLu+/27i1rQQ==} - '@storybook/addon-interactions@8.1.9': - resolution: {integrity: sha512-R916xLxWrhNPujo63JHIn8pcwR9KpaME/WH1PGLFsvVS7R7gcTNsa/ZL2LanuG8tHtEcLAoGufXaeoZGmTCTIQ==} + '@storybook/addon-interactions@8.1.10': + resolution: {integrity: sha512-GGU66TxYv6Bis10mmlgMhLOyai1am1amKVvX7ML8XYfsi6lA9zCnfQSVXulYLfjfzyIR6Ld8Kxe5awvjucPxSw==} - '@storybook/addon-links@8.1.9': - resolution: {integrity: sha512-gawakQHokGDLEDIyyJzxHB0d5AJi2sSLzoNc0cvewEE55i6T7jvpXpVqTu6/ZtVFZ+3x3gLIQ6Q3krNNIz6W2A==} + '@storybook/addon-links@8.1.10': + resolution: {integrity: sha512-SxCuK7k7A0/qIPzV68u25qfye3Fb0PkC1izlRbt7u64wIUIxGzgfjM3dFRWK2VaJzCsEQWSmIdv7YHi7Wv5y3w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta peerDependenciesMeta: react: optional: true - '@storybook/addon-measure@8.1.9': - resolution: {integrity: sha512-YHU4XQkpA1WxAOLeqnHdX9g0ubuHHDIqLkVjixt/BHejDwLcLzfSyKiX6o4xy+0MUilFDQD2Q/psiDHkLrvnVQ==} + '@storybook/addon-measure@8.1.10': + resolution: {integrity: sha512-akhdg3WBOBvDsolzSSvW4TIdZLMVlL9DS6rpZvhydXeX8pG0sjb+sON6VUL4h8Gs7qa8QumauXCr+Y4q1FhZhw==} - '@storybook/addon-outline@8.1.9': - resolution: {integrity: sha512-Y1jgsVtW87qBQfKFMFk8vinsjQq7/yOGygtj2PHIgZO4foOaqwVDq7ioHCogmrdOycfpeByCtT3nUFAXxZxMsw==} + '@storybook/addon-outline@8.1.10': + resolution: {integrity: sha512-Edn5TWpV1DcumOjx0qG9bBKja6vz210ip7O47JbRDu7IDR8lguaM2X9xbmhXhBQq4fmqvobZmfRnrSeCtSYeyQ==} '@storybook/addon-postcss@2.0.0': resolution: {integrity: sha512-Nt82A7e9zJH4+A+VzLKKswUfru+T6FJTakj4dccP0i8DSn7a0CkzRPrLuZBq8tg4voV6gD74bcDf3gViCVBGtA==} engines: {node: '>=10', yarn: ^1.17.0} - '@storybook/addon-toolbars@8.1.9': - resolution: {integrity: sha512-aW+HsuC0iWjPSbJtxdbdGdCLXzV0dxPp8e4TPugT084ImTp+i+77xXUTl+PCylld8a51ulEssOxARewGN/QMsw==} + '@storybook/addon-toolbars@8.1.10': + resolution: {integrity: sha512-5bRcCWrhaTX5Y91EWmHilPZ7kZaneaY414Gn5a6gsaNgaVPkSx9KD9j8M9DyXJ4yQNs265TiPWQqWrPB3Q2VgA==} - '@storybook/addon-viewport@8.1.9': - resolution: {integrity: sha512-ZCoqzNWp2w9TLJL8RC0fjv1RQcuGhwI64jjlGvszZm7TxP82C1SS71X/jbx5LWc2Dyl5xMt1/yOGFXvkAB2SUg==} + '@storybook/addon-viewport@8.1.10': + resolution: {integrity: sha512-rJpyAwTVQa+6yqjdMDeqNKoW5aPoSzBAtMywtNMP5lHwF6NpJUvm67c/ox0//d5dPPPjlJDz2QC2COWqjviQyw==} - '@storybook/blocks@8.1.9': - resolution: {integrity: sha512-AB7icCijK2rft5kmzFF7bHuTdVIf6u5r26r4auqYxxVsHV87+k12kLvC8AyEssVIKMo+2vzImmdlhIScpCjrdQ==} + '@storybook/blocks@8.1.10': + resolution: {integrity: sha512-8ZGgLIUBdSafcyaKR5Zs0CFisFCPoxZBVt3GMUCZtN+G17YhEg4+OnZs5aMZknfnh28BUnZS2STjWTGStAE5Rw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4310,8 +4310,8 @@ packages: react-dom: optional: true - '@storybook/builder-manager@8.1.9': - resolution: {integrity: sha512-CmDXVrx3moUde6VWmdb49eCYHNu4e2wxeANKSsW1yEC0OLysQ9N6W9B5CuVWeoV3axVX/tKDqC83YY/008/4Qg==} + '@storybook/builder-manager@8.1.10': + resolution: {integrity: sha512-dhg54zpaglR9XKNAiwMqm5/IONMCEG/hO/iTfNHJI1rAGeWhvM71cmhF+VlKUcjpTlIfHe7J19+TL+sWQJNgtg==} '@storybook/builder-vite@8.1.1': resolution: {integrity: sha512-+BSmXuZ9j95oKCvHcKztzjZNzBVeXYMoRO2TuflLnknMUA0v9ySp1PhiQxHM4DgAW6t9db1akzc9HoTA5sjTWg==} @@ -4331,24 +4331,24 @@ packages: '@storybook/channels@8.1.1': resolution: {integrity: sha512-vG7y97QB++TRkuxYLNKaWJmgr9QBUHyjQgNCWvHIeSYW5zxum9sm6VSR2j1r2G3XUGFSxDwenYBTQuwZJLhWNQ==} - '@storybook/channels@8.1.9': - resolution: {integrity: sha512-7dvzoHBJQDvG1PMJVLnsPw3xuQ6KMZBSOgzVrkFWi4f3j6zXjs7ADVo/uqIoLq8inziupz2himWFnUtl5moIUw==} + '@storybook/channels@8.1.10': + resolution: {integrity: sha512-CxZE4XrQoe+F+S2mo8Z9HTvFZKfKHIIiwYfoXKCryVp2U/z7ZKrely2PbfxWsrQvF3H0+oegfYYhYRHRiM21Zw==} - '@storybook/cli@8.1.9': - resolution: {integrity: sha512-+4DQJf5yrdmKrAs8sx0WvKu/ja49oOLQU2MxRPKhXW3bxDFjkTYvWuCKwSbMwUa7Npt96CK3bwAPP53jz/+mXA==} + '@storybook/cli@8.1.10': + resolution: {integrity: sha512-7Fm2Qgk33sHayZ0QABqwe1Jto4yyVRVW6kTrSeP5IuLh+mn244RgxBvWtGCyL1EcWDFI7PYUFa0HxgTCq7C+OA==} hasBin: true '@storybook/client-logger@8.1.1': resolution: {integrity: sha512-9AWPgIN3K0eLusChJUqB5Ft+9P2pW5/s4vOMoj3TCvu8lrdq8AH8ctvxk7x2Kw2wEwQ/g9DyE6C/rDQUARbxew==} - '@storybook/client-logger@8.1.9': - resolution: {integrity: sha512-sHX0UhAquhVCtbRtDNN5Ura8hUxRjZWKgQKt8NWQIt9hOSSurGJE3+93OzNAYDp54kh77QKY3qdZCgAJZuWZPw==} + '@storybook/client-logger@8.1.10': + resolution: {integrity: sha512-sVXCOo7jnlCgRPOcMlQGODAEt6ipPj+8xGkRUws0kie77qiDld1drLSB6R380dWc9lUrbv9E1GpxCd/Y4ZzSJQ==} - '@storybook/codemod@8.1.9': - resolution: {integrity: sha512-thTdwiAO/eUUyiCzgkyGjA4fE3BAdXqf3WdTRjH4Vqk4yby9EalwcBitkj/M6bCDGjdoxU2q2ByUDD9opwyMiw==} + '@storybook/codemod@8.1.10': + resolution: {integrity: sha512-HZ/vrseP/sHfbO2RZpImP5eeqOakJ0X31BIiD4uxDBIKGltMXhlPKHTI93O2YGR+vbB33otoTVRjE+ZpPmC6SA==} - '@storybook/components@8.1.9': - resolution: {integrity: sha512-YGDYTJfobtNDBJrvXNgmExX3LGnb9jGPGdroS4uHewLFaqEI3Fqu3RiFLaJf40TlZ27uWLprysdLRol8j+wYEw==} + '@storybook/components@8.1.10': + resolution: {integrity: sha512-fL2odC3Ct3NiFJEiGLmMNB3Tw3CdUDA/+va3Ka/JEhjaRhbsND2JgriHYmED8SnX9CCqwXoxl5QA8qwl+Oyolw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4361,8 +4361,8 @@ packages: prettier: optional: true - '@storybook/core-common@8.1.9': - resolution: {integrity: sha512-+KReoo41FUknTxk3fbnoul995SnZdKAVSK6MuqKOQnC9PH6bh864k6i1LShVZx/wk3n25h9xorD3UgyRI6sZ0w==} + '@storybook/core-common@8.1.10': + resolution: {integrity: sha512-+0GhgDRQwUlXu1lY77NdLnVBVycCEW0DG7eu7rvLYYkTyNRxbdl2RWsQpjr/j4sxqT6u82l9/b+RWpmsl4MgMQ==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -4372,23 +4372,23 @@ packages: '@storybook/core-events@8.1.1': resolution: {integrity: sha512-WpeiBV6RWTZ6t8SI1YdQh8NlbvQtZs9WRr4CPfpzHAly+oxFy6PtPz0h5TMKsU5/kt/L9yL7tE9ZzPYzvFWH/A==} - '@storybook/core-events@8.1.9': - resolution: {integrity: sha512-c8MnBqUtTvIBNoDBBQQrFEy8pNAagcDryh5FM+T1SPBsH6j3fRSZwXMc6vvW2BYkQxJ67kpd7xrH7uapqhNEcg==} + '@storybook/core-events@8.1.10': + resolution: {integrity: sha512-aS4zsBVyJds74+rAW0IfTEjULDCQwXecVpQfv11B8/89/07s3bOPssGGoTtCTaN4pHbduywE6MxbmFvTmXOFCA==} - '@storybook/core-server@8.1.9': - resolution: {integrity: sha512-bn3M264vr3GY9kgAdRRIUdVV4PcUqtYvttQ/h6XDVJWC1UYUQW49zQNxQLQUXSQo4KLISnvTKHmP5qgbY6BASQ==} + '@storybook/core-server@8.1.10': + resolution: {integrity: sha512-jNL5/daNyo7Rcu+y/bOmSB1P65pmcaLwvpr31EUEIISaAqvgruaneS3GKHg2TR0wcxEoHaM4abqhW6iwkI/XYQ==} '@storybook/csf-plugin@8.1.1': resolution: {integrity: sha512-aZ2F3PY601MuW8xWf7/f928/anhZyaXYnysa8ViHooBEnJS1FBJfCsDDSM54FTDRyyOQF6AZtHeY53snd+e9ng==} - '@storybook/csf-plugin@8.1.9': - resolution: {integrity: sha512-OC3Z7lx5Tt3iNqVpfAykCKhmHyWXwjPvK0C0RubmKLRWdH66aKp2SzvqJSFppRGZySWKKJqSBGtjB/AsG/Do4Q==} + '@storybook/csf-plugin@8.1.10': + resolution: {integrity: sha512-EwW9Olw85nKamUH/2YrkD+bxDvDP4TJ2MqS1qR3UU+lBP/HMQA2zFAgiW1TUmmdHmhAeiDOXbDhijxMa30sppQ==} '@storybook/csf-tools@8.1.1': resolution: {integrity: sha512-BaS1bFx8Rj9Nj7gxsJrifu9lFoli7CD4DxBGEeagVOvCcBX95RI0I9JLhr81LdMl5DwPP1xBGZjCVNsC7eIR4w==} - '@storybook/csf-tools@8.1.9': - resolution: {integrity: sha512-nCYGNJOoBZjAdD1blTgS8/O0HwXaZ4cwUd8G9pQbsyt/cSW65clATeEV1rTTcR+G9JHnZBQ3jLAnH2dbFY0c8w==} + '@storybook/csf-tools@8.1.10': + resolution: {integrity: sha512-bm/J1jAJf1YaKhcXgOlsNN02sf8XvILXuVAvr9cFC3aFkxVoGbC2AKCss4cgXAd8EQxUNtyETkOcheB5mJ5IlA==} '@storybook/csf@0.0.1': resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} @@ -4402,8 +4402,8 @@ packages: '@storybook/docs-tools@8.1.1': resolution: {integrity: sha512-BPq9e6bl4uRru0GSLHS56eg0SV5LEMJSzrMIzeSrTf9xoZdBeLM05oblo2oebEGZUE97uduhKoaUeUJtsuMIxw==} - '@storybook/docs-tools@8.1.9': - resolution: {integrity: sha512-ZGtlldQARXG+v8KtNq5dxtAfPLsaLFuV4gJQ4MHXcspQSKtQ6fq5k2IkxhKhDg4EEQ/lhSl8vUxws+W79xWbbg==} + '@storybook/docs-tools@8.1.10': + resolution: {integrity: sha512-FsO/+L9CrUfAIbm9cdH9UpjTusT7L5RZxN4WCXkiF5SpAVyBoY8kar3RzTZVoh4aQxt1yGWYC+SZGjgf++xa4g==} '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -4415,14 +4415,14 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/instrumenter@8.1.9': - resolution: {integrity: sha512-R4L//OeQzLiVHkMLJcQ387aaOEXjP28m5sLJZIPI97PQNCrY/vD+aMWGDb4f5DOgCT7e248BEfpnlW5ZwZnnRA==} + '@storybook/instrumenter@8.1.10': + resolution: {integrity: sha512-/TZ3JpTCorbhThCfaR5k4Vs0Svp6xz6t+FVaim/v7N9VErEfmtn+d76CqYLfvmo68DzkEzvArOFBdh2MXtscsw==} - '@storybook/manager-api@8.1.9': - resolution: {integrity: sha512-iafn/C9Bg9UHae7FoL5rNLCeQQnzvm+kKRlQzP5iVSJurnaYnajzej4baoZmF/eZJTFLdyp8klsqcl+NLJh8iA==} + '@storybook/manager-api@8.1.10': + resolution: {integrity: sha512-9aZ+zoNrTo1BJskVmCKE/yqlBXmWaKVZh1W/+/xu3WL9wdm/tBlozRvQwegIZlRVvUOxtjOg28Vd2hySYL58zg==} - '@storybook/manager@8.1.9': - resolution: {integrity: sha512-sp1N7ZgOtGK5uhCgwuPQlJ4JYKr3TyNeahotwAf2FUb5n70YyXDzqoqO8q8H0y9NarX+EcP1gJ4GmpT9+qTxsQ==} + '@storybook/manager@8.1.10': + resolution: {integrity: sha512-dQmRBfT4CABIPhv0kL25qKcQk2SiU5mIZ1DuVzckIbZW+iYEOAusyJ/0HExM9leCrymaW3BgZGlHbIXL7EvZtw==} '@storybook/node-logger@6.5.16': resolution: {integrity: sha512-YjhBKrclQtjhqFNSO+BZK+RXOx6EQypAELJKoLFaawg331e8VUfvUuRCNB3fcEWp8G9oH13PQQte0OTjLyyOYg==} @@ -4430,14 +4430,14 @@ packages: '@storybook/node-logger@8.1.1': resolution: {integrity: sha512-l+B8eu3yBZfrHvCR/FVqGyObgA0KSLp+06NkWDMn0p7qu0tCTROquopKdn2gXKitZp8wGwhgJV56OvW5C12XQA==} - '@storybook/node-logger@8.1.9': - resolution: {integrity: sha512-X5YGkJOui+m3TXqbf7HODzrf4VdzamtlUXlD08Qm36JJD/qJJZVhSivzkQR4uom/VW+ejChM2ETgw41SrK0vJA==} + '@storybook/node-logger@8.1.10': + resolution: {integrity: sha512-djgbAROgGAvz/gr49egBxCHn1+rui57e76qa9aOMPzEBcxsGrnnKKp0uNdiNt4M7Xv6S2QHbJ2SfOlHhWmMeaA==} '@storybook/preview-api@8.1.1': resolution: {integrity: sha512-5EcByqtJgj7a7ZWICMLif8mK3cRmdIMbdSPEDf4X6aTQ8LZOg6updLrkb/Eh6qfeYv46TK/MP8BXa89wfOxWGQ==} - '@storybook/preview-api@8.1.9': - resolution: {integrity: sha512-deZoKsTHMbpzGOhboVdT/MHhafPKQyxo2tj1Zrb0GFfpabAUnJzVXRr93P5qCOKCuPQEwQyZx0ScW5qzY2JTrQ==} + '@storybook/preview-api@8.1.10': + resolution: {integrity: sha512-0Gl8WHDtp/srrA5uBYXl7YbC8kFQA7IxVmwWN7dIS7HAXu63JZ6JfxaFcfy+kCBfZSBD7spFG4J0f5JXRDYbpg==} '@storybook/preview@8.1.1': resolution: {integrity: sha512-P8iBi9v/62AhTztbCYjVxH6idNO0h9uO583GHwi3uq2Io7F1gUSgwG/HYZ7PnclOsMnmG0FJvAwrvdRc6sWSNw==} @@ -4448,8 +4448,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - '@storybook/react-dom-shim@8.1.9': - resolution: {integrity: sha512-nRpw1SxkSCf8+MrsgL37lpihcr0fwtG0tHShW6F2+Lrx0nlzaOTH/VOvAwZJLNYpqddqln6vQ6Yk7Wxvw2IIkw==} + '@storybook/react-dom-shim@8.1.10': + resolution: {integrity: sha512-+HS75Pq8jb3xkVq0hK33D84aGfbJCURRB+GN2vfTMmmjguQt7z2+MnGqRgrUCt6h2rxU3VdPg9OBnYi/UC0Zrg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4473,8 +4473,8 @@ packages: typescript: optional: true - '@storybook/react@8.1.9': - resolution: {integrity: sha512-linHAtKslwcZaJDsVzH+tayX1cJtdPfh6bJlEaKxolO9xZ3vSiyK4D3u2DWLeiETx+9qyoS/qmWL/z7I8ijvfg==} + '@storybook/react@8.1.10': + resolution: {integrity: sha512-y0ycq19tTLLk+4rB+nfCPCtoFBWC0QvmMaJY32dbAjWPk+UNFGhWdqjg0oP1NwXYL18WnhRzlyz1Rojw0aXk1w==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4484,17 +4484,17 @@ packages: typescript: optional: true - '@storybook/router@8.1.9': - resolution: {integrity: sha512-b7e/pnqfYLD3oxdStnAZI+Gxp0Bodk3q5Jo9FUoiSNZaa3Pu8conq+jsyyXT19uDZtWwOursBKVvDM2/dtHGLg==} + '@storybook/router@8.1.10': + resolution: {integrity: sha512-JDEgZ0vVDx0GLz+dKD+R1xqWwjqsCdA2F+s3/si7upHqkFRWU5ocextZ63oKsRnCoaeUh6OavAU4EdkrKiQtQw==} - '@storybook/telemetry@8.1.9': - resolution: {integrity: sha512-ayNt4g6MKIQCj5fPmB2WhYbEEH+AMVswUOedFp2DtPojeDnVJMp38lSFykTbjaq+/HrDpnoZn6fG4pd+05N+dg==} + '@storybook/telemetry@8.1.10': + resolution: {integrity: sha512-pwiMWrq85D0AnaAgYNfB2w2BDgqnetQ+tXwsUAw4fUEFwA4oPU6r0uqekRbNNE6wmSSYjiiFP3JgknBFqjd2hg==} - '@storybook/test@8.1.9': - resolution: {integrity: sha512-7b9PFHh+1XJz2Cge6FZTyZZHJfGelr7GB7RtTvsWY17+gYBzhbiv1Oqrj0+RKRZtyjfG0lAJ6fiyXETBevXmDw==} + '@storybook/test@8.1.10': + resolution: {integrity: sha512-uskw/xb/GkGLRTEKPao/5xUKxjP1X3DnDpE52xDF46ZmTvM+gPQbkex97qdG6Mfv37/0lhVhufAsV3g5+CrYKQ==} - '@storybook/theming@8.1.9': - resolution: {integrity: sha512-CVM3F4Fa9cIFL4u/BhbANWytShBFeFBZeCFwvcJizJUL+nSgVlxeYilxwQB/1AxyJn/+OprW3nCw5aSbui/EEA==} + '@storybook/theming@8.1.10': + resolution: {integrity: sha512-W7mth4hwdTqWLneqYCyUnIEiDg4vSokoad8HEodPz6JC9XUPUX3Yi2W4W3xFvqrW4Z5RXfuJ53iG2HN+0AgaQw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta @@ -4507,8 +4507,8 @@ packages: '@storybook/types@8.1.1': resolution: {integrity: sha512-QSQ63aKr2IXrGjX2/Fg1oiGWk+2Nuf+TplaHRC2NKBMgvyn+M0BHUgMTDHQVrFaH4bpl2PkE0r0tzOKP4JI43A==} - '@storybook/types@8.1.9': - resolution: {integrity: sha512-temr7cNoBwu/+EF0jZ7aIfHtqwMqyevPLRfl/emkZM2t751NxbTkP1kxvfk9I0L8wF7mvVHXWn2iIM3QBqzWDw==} + '@storybook/types@8.1.10': + resolution: {integrity: sha512-UJ97iqI+0Mk13I6ayd3TaBfSFBkWnEauwTnFMQe1dN/L3wTh8laOBaLa0Vr3utRSnt2b5hpcw/nq7azB/Gx4Yw==} '@swc/core-darwin-arm64@1.6.1': resolution: {integrity: sha512-u6GdwOXsOEdNAdSI6nWq6G2BQw5HiSNIZVcBaH1iSvBnxZvWbnIKyDiZKaYnDwTLHLzig2GuUjjE2NaCJPy4jg==} @@ -4879,14 +4879,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.34': - resolution: {integrity: sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==} - - '@types/node@20.14.2': - resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + '@types/node@18.19.36': + resolution: {integrity: sha512-tX1BNmYSWEvViftB26VLNxT6mEr37M7+ldUtq7rlKnv4/2fKYsJIOmqJAjT6h1DNuwQjIKgw3VJ/Dtw3yiTIQw==} - '@types/node@20.14.3': - resolution: {integrity: sha512-Nuzqa6WAxeGnve6SXqiPAM9rA++VQs+iLZ1DDd56y0gdvygSZlQvZuvdFPR3yLqkVxPu4WrO02iDEyH1g+wazw==} + '@types/node@20.14.4': + resolution: {integrity: sha512-1ChboN+57suCT2t/f8lwtPY/k3qTpuD/qnqQuYoBg6OQOcPyaw7PiZVdGpaZYAvhDDtqrt0oAaM8+oSu1xsUGw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4948,8 +4945,8 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@typescript-eslint/eslint-plugin@7.13.0': - resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} + '@typescript-eslint/eslint-plugin@7.13.1': + resolution: {integrity: sha512-kZqi+WZQaZfPKnsflLJQCz6Ze9FFSMfXrrIOcyargekQxG37ES7DJNpJUE9Q/X5n3yTIP/WPutVNzgknQ7biLg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -4959,8 +4956,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.13.0': - resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} + '@typescript-eslint/parser@7.13.1': + resolution: {integrity: sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4973,12 +4970,12 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@7.13.0': - resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} + '@typescript-eslint/scope-manager@7.13.1': + resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@7.13.0': - resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} + '@typescript-eslint/type-utils@7.13.1': + resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -4991,8 +4988,8 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@7.13.0': - resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} + '@typescript-eslint/types@7.13.1': + resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} engines: {node: ^18.18.0 || >=20.0.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -5004,8 +5001,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.13.0': - resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} + '@typescript-eslint/typescript-estree@7.13.1': + resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' @@ -5019,8 +5016,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.13.0': - resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} + '@typescript-eslint/utils@7.13.1': + resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -5029,8 +5026,8 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@7.13.0': - resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} + '@typescript-eslint/visitor-keys@7.13.1': + resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': @@ -5782,8 +5779,8 @@ packages: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} - chain-registry@1.63.0: - resolution: {integrity: sha512-lC5bbLbaUANwAKGVq4alnBna5UxTGbOBsWfLy3LiWy6FGlhXh/UXVsSZ7odYeo5FhagMULuvhoYM0K+io3SXYw==} + chain-registry@1.63.1: + resolution: {integrity: sha512-G7Jca8J772yn8c6lJ2U2rrkHt7Gj0sueJgeezXfURA6F8iDn/1h2PfOlXH0ciOAaQKeSFyjOlC/VT806HXLgWw==} chalk-template@1.1.0: resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} @@ -6467,9 +6464,6 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -6696,8 +6690,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true - espree@10.0.1: - resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} esprima@4.0.1: @@ -9278,8 +9272,8 @@ packages: store2@2.14.3: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} - storybook@8.1.9: - resolution: {integrity: sha512-Jymrfn299+MJBIZVDYPJlIGJMZM33udFCjbeRdOHIXF2BfpqOSS2FoEfmlp3zya3gwyZDq/BE7uiBc7HIVZa4g==} + storybook@8.1.10: + resolution: {integrity: sha512-HHlZibyc/QkcQj8aEnYnYwEl+ItNZ/uRbCdkvJzu/vIWYon5jUg30mHFIGZprgLSt27CxOs30Et8yT9z4VhwjA==} hasBin: true stream-browserify@3.0.0: @@ -9772,8 +9766,8 @@ packages: typeforce@1.18.0: resolution: {integrity: sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==} - typescript-eslint@7.13.0: - resolution: {integrity: sha512-upO0AXxyBwJ4BbiC6CRgAJKtGYha2zw4m1g7TIVPSonwYEuf7vCicw3syjS1OxdDMTz96sZIXl3Jx3vWJLLKFw==} + typescript-eslint@7.13.1: + resolution: {integrity: sha512-pvLEuRs8iS9s3Cnp/Wt//hpK8nKc8hVa3cLljHqzaJJQYP8oys8GUyIFqtlev+2lT/fqMPcyQko+HJ6iYK3nFA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -9988,10 +9982,6 @@ packages: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} - utf-8-validate@6.0.4: - resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} - engines: {node: '>=6.14.2'} - util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -11468,12 +11458,12 @@ snapshots: '@bufbuild/protobuf@1.10.0': {} - '@chain-registry/client@1.48.0(encoding@0.1.13)': + '@chain-registry/client@1.48.0': dependencies: '@chain-registry/types': 0.45.0 '@chain-registry/utils': 1.46.0 bfs-path: 1.0.2 - cross-fetch: 3.1.8(encoding@0.1.13) + cross-fetch: 3.1.8 transitivePeerDependencies: - encoding @@ -11483,7 +11473,7 @@ snapshots: '@chain-registry/utils': 1.46.0 '@cosmostation/extension-client': 0.1.15 - '@chain-registry/cosmostation@1.66.0': + '@chain-registry/cosmostation@1.66.1': dependencies: '@chain-registry/types': 0.45.0 '@chain-registry/utils': 1.46.0 @@ -11496,7 +11486,7 @@ snapshots: '@keplr-wallet/crypto': 0.12.28 semver: 7.6.2 - '@chain-registry/keplr@1.68.0': + '@chain-registry/keplr@1.68.1': dependencies: '@chain-registry/types': 0.45.0 '@keplr-wallet/cosmos': 0.12.28 @@ -11812,12 +11802,12 @@ snapshots: transitivePeerDependencies: - debug - '@cosmos-kit/cdcwallet-extension@2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/cdcwallet-extension@2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11839,9 +11829,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/cdcwallet@2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/cdcwallet@2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/cdcwallet-extension': 2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/cdcwallet-extension': 2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11865,12 +11855,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/coin98-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/coin98-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) cosmjs-types: 0.9.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -11893,9 +11883,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/coin98@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/coin98@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/coin98-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/coin98-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11919,12 +11909,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/compass-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/compass-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11946,9 +11936,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/compass@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/compass@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/compass-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/compass-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11972,10 +11962,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/core@2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/core@2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/client': 1.48.0(encoding@0.1.13) - '@chain-registry/keplr': 1.68.0 + '@chain-registry/client': 1.48.0 + '@chain-registry/keplr': 1.68.1 '@chain-registry/types': 0.41.4 '@cosmjs/amino': 0.32.3 '@cosmjs/cosmwasm-stargate': 0.32.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -12009,12 +11999,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/cosmostation-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/cosmostation-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@chain-registry/cosmostation': 1.66.0 + '@chain-registry/cosmostation': 1.66.1 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) cosmjs-types: 0.9.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -12037,11 +12027,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/cosmostation-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/cosmostation-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/cosmostation': 1.62.4 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12065,10 +12055,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/cosmostation@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/cosmostation@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/cosmostation-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/cosmostation-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/cosmostation-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/cosmostation-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12093,11 +12083,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/exodus-extension@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10)': + '@cosmos-kit/exodus-extension@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) react-icons: 4.4.0(react@18.3.1) transitivePeerDependencies: - '@azure/app-configuration' @@ -12121,9 +12111,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/exodus@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10)': + '@cosmos-kit/exodus@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/exodus-extension': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) + '@cosmos-kit/exodus-extension': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12148,12 +12138,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/fin-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/fin-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12175,9 +12165,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/fin@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/fin@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/fin-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/fin-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12201,11 +12191,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/frontier-extension@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/frontier-extension@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12227,9 +12217,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/frontier@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/frontier@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/frontier-extension': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/frontier-extension': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12253,12 +12243,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/galaxy-station-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/galaxy-station-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/types': 0.41.3 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@hexxagon/feather.js': 1.0.11 '@hexxagon/station-connector': 1.0.19(@cosmjs/amino@0.32.3)(@hexxagon/feather.js@1.0.11)(axios@1.7.2) transitivePeerDependencies: @@ -12283,9 +12273,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/galaxy-station@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/galaxy-station@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/galaxy-station-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/galaxy-station-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12310,12 +12300,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/keplr-extension@2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/keplr-extension@2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@keplr-wallet/provider-extension': 0.12.103 '@keplr-wallet/types': 0.12.103 transitivePeerDependencies: @@ -12339,16 +12329,16 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/keplr-mobile@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/keplr-mobile@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/keplr-extension': 2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/keplr-extension': 2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@keplr-wallet/provider-extension': 0.12.103 - '@keplr-wallet/wc-client': 0.12.103(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3) + '@keplr-wallet/wc-client': 0.12.103(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12372,10 +12362,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/keplr@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/keplr@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/keplr-extension': 2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/keplr-mobile': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/keplr-extension': 2.11.1(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/keplr-mobile': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12401,12 +12391,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/leap-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/leap-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12428,12 +12418,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/leap-metamask-cosmos-snap@0.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/leap-metamask-cosmos-snap@0.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@leapwallet/cosmos-snap-provider': 0.1.26 '@metamask/providers': 11.1.2 cosmjs-types: 0.9.0 @@ -12458,11 +12448,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/leap-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/leap-mobile@2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12486,11 +12476,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/leap@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/leap@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/leap-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/leap-metamask-cosmos-snap': 0.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/leap-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/leap-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/leap-metamask-cosmos-snap': 0.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(utf-8-validate@5.0.10) + '@cosmos-kit/leap-mobile': 2.10.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12516,11 +12506,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/ledger@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/ledger@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@ledgerhq/hw-app-cosmos': 6.29.6 '@ledgerhq/hw-transport-webhid': 6.28.6 '@ledgerhq/hw-transport-webusb': 6.28.6 @@ -12545,11 +12535,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/okxwallet-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/okxwallet-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12571,12 +12561,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/omni-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/omni-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12599,9 +12589,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/omni@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/omni@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/omni-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/omni-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12626,12 +12616,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/owallet-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/owallet-extension@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@keplr-wallet/types': 0.12.103 transitivePeerDependencies: - '@azure/app-configuration' @@ -12654,9 +12644,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/owallet@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/owallet@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/owallet-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/owallet-extension': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12680,10 +12670,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/react-lite@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@cosmos-kit/react-lite@2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/types': 0.41.4 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@dao-dao/cosmiframe': 0.1.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3) '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -12712,11 +12702,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/react@2.15.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@interchain-ui/react@1.23.16(@types/react@18.3.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@cosmos-kit/react@2.15.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@interchain-ui/react@1.23.16(@types/react@18.3.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/types': 0.41.4 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/react-lite': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/react-lite': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@types/react-dom@18.3.0)(@types/react@18.3.3)(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) '@interchain-ui/react': 1.23.16(@types/react@18.3.3)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-icons/all-files': 4.1.0(react@18.3.1) '@types/react': 18.3.3 @@ -12746,12 +12736,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/shell-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/shell-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12773,9 +12763,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/shell@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/shell@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/shell-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/shell-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12799,12 +12789,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/station-extension@2.10.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/station-extension@2.10.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/types': 0.44.11 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@terra-money/feather.js': 1.2.1 '@terra-money/station-connector': 1.1.4(@cosmjs/amino@0.32.3)(axios@1.7.2) '@terra-money/wallet-types': 3.11.2(@terra-money/terra.js@3.1.10) @@ -12831,9 +12821,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/station@2.9.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/station@2.9.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/station-extension': 2.10.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/station-extension': 2.10.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12860,9 +12850,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/tailwind-extension@1.4.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/tailwind-extension@1.4.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12884,9 +12874,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/tailwind@1.4.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/tailwind@1.4.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/tailwind-extension': 1.4.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/tailwind-extension': 1.4.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12908,11 +12898,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/trust-extension@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/trust-extension@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12934,12 +12924,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/trust-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/trust-mobile@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/walletconnect': 2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12962,10 +12952,10 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/trust@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/trust@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/trust-extension': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/trust-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/trust-extension': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/trust-mobile': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -12990,12 +12980,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/vectis-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/vectis-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@chain-registry/keplr': 1.64.4 '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13017,9 +13007,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/vectis@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/vectis@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/vectis-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/vectis-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13043,12 +13033,12 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/walletconnect@2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/walletconnect@2.9.0(@cosmjs/amino@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@walletconnect/sign-client': 2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/types': 2.13.3 '@walletconnect/utils': 2.13.3 events: 3.3.0 @@ -13073,11 +13063,11 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/xdefi-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/xdefi-extension@2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/amino': 0.32.3 '@cosmjs/proto-signing': 0.32.3 - '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/core': 2.12.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13099,9 +13089,9 @@ snapshots: - uWebSockets.js - utf-8-validate - '@cosmos-kit/xdefi@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@cosmos-kit/xdefi@2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@cosmos-kit/xdefi-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@cosmos-kit/xdefi-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13386,7 +13376,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.5 - espree: 10.0.1 + espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -13804,13 +13794,13 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.5.1-rc) - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) optionalDependencies: typescript: 5.5.1-rc @@ -13911,11 +13901,11 @@ snapshots: big-integer: 1.6.52 utility-types: 3.11.0 - '@keplr-wallet/wc-client@0.12.103(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)': + '@keplr-wallet/wc-client@0.12.103(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)': dependencies: '@keplr-wallet/provider': 0.12.103 '@keplr-wallet/types': 0.12.103 - '@walletconnect/sign-client': 2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/sign-client': 2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/types': 2.13.3 buffer: 6.0.3 deepmerge: 4.3.1 @@ -14012,23 +14002,23 @@ snapshots: '@metamask/safe-event-emitter@3.1.1': {} - '@microsoft/api-extractor-model@7.29.2(@types/node@20.14.3)': + '@microsoft/api-extractor-model@7.29.2(@types/node@20.14.4)': dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.4.1(@types/node@20.14.3) + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.4) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.47.0(@types/node@20.14.3)': + '@microsoft/api-extractor@7.47.0(@types/node@20.14.4)': dependencies: - '@microsoft/api-extractor-model': 7.29.2(@types/node@20.14.3) + '@microsoft/api-extractor-model': 7.29.2(@types/node@20.14.4) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.4.1(@types/node@20.14.3) + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.4) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.13.0(@types/node@20.14.3) - '@rushstack/ts-command-line': 4.22.0(@types/node@20.14.3) + '@rushstack/terminal': 0.13.0(@types/node@20.14.4) + '@rushstack/ts-command-line': 4.22.0(@types/node@20.14.4) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -15817,7 +15807,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true - '@rushstack/node-core-library@5.4.1(@types/node@20.14.3)': + '@rushstack/node-core-library@5.4.1(@types/node@20.14.4)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -15828,23 +15818,23 @@ snapshots: resolve: 1.22.8 semver: 7.5.4 optionalDependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@rushstack/rig-package@0.5.2': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.13.0(@types/node@20.14.3)': + '@rushstack/terminal@0.13.0(@types/node@20.14.4)': dependencies: - '@rushstack/node-core-library': 5.4.1(@types/node@20.14.3) + '@rushstack/node-core-library': 5.4.1(@types/node@20.14.4) supports-color: 8.1.1 optionalDependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 - '@rushstack/ts-command-line@4.22.0(@types/node@20.14.3)': + '@rushstack/ts-command-line@4.22.0(@types/node@20.14.4)': dependencies: - '@rushstack/terminal': 0.13.0(@types/node@20.14.3) + '@rushstack/terminal': 0.13.0(@types/node@20.14.4) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -15935,24 +15925,24 @@ snapshots: '@stablelib/random': 1.0.2 '@stablelib/wipe': 1.0.1 - '@storybook/addon-actions@8.1.9': + '@storybook/addon-actions@8.1.10': dependencies: - '@storybook/core-events': 8.1.9 + '@storybook/core-events': 8.1.10 '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 uuid: 9.0.1 - '@storybook/addon-backgrounds@8.1.9': + '@storybook/addon-backgrounds@8.1.10': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 - '@storybook/addon-controls@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/addon-controls@8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@storybook/blocks': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/blocks': 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) dequal: 2.0.3 lodash: 4.17.21 ts-dedent: 2.2.0 @@ -15965,21 +15955,21 @@ snapshots: - react-dom - supports-color - '@storybook/addon-docs@8.1.9(@types/react-dom@18.3.0)(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/addon-docs@8.1.10(@types/react-dom@18.3.0)(prettier@3.3.1)': dependencies: '@babel/core': 7.24.7 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) - '@storybook/blocks': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/client-logger': 8.1.9 - '@storybook/components': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/csf-plugin': 8.1.9 - '@storybook/csf-tools': 8.1.9 + '@storybook/blocks': 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/client-logger': 8.1.10 + '@storybook/components': 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/csf-plugin': 8.1.10 + '@storybook/csf-tools': 8.1.10 '@storybook/global': 5.0.0 - '@storybook/node-logger': 8.1.9 - '@storybook/preview-api': 8.1.9 - '@storybook/react-dom-shim': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.9 + '@storybook/node-logger': 8.1.10 + '@storybook/preview-api': 8.1.10 + '@storybook/react-dom-shim': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/theming': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.10 '@types/react': 18.3.3 fs-extra: 11.2.0 react: 18.3.1 @@ -15993,21 +15983,21 @@ snapshots: - prettier - supports-color - '@storybook/addon-essentials@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/addon-actions': 8.1.9 - '@storybook/addon-backgrounds': 8.1.9 - '@storybook/addon-controls': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/addon-docs': 8.1.9(@types/react-dom@18.3.0)(encoding@0.1.13)(prettier@3.3.1) - '@storybook/addon-highlight': 8.1.9 - '@storybook/addon-measure': 8.1.9 - '@storybook/addon-outline': 8.1.9 - '@storybook/addon-toolbars': 8.1.9 - '@storybook/addon-viewport': 8.1.9 - '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/manager-api': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/node-logger': 8.1.9 - '@storybook/preview-api': 8.1.9 + '@storybook/addon-essentials@8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@storybook/addon-actions': 8.1.10 + '@storybook/addon-backgrounds': 8.1.10 + '@storybook/addon-controls': 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/addon-docs': 8.1.10(@types/react-dom@18.3.0)(prettier@3.3.1) + '@storybook/addon-highlight': 8.1.10 + '@storybook/addon-measure': 8.1.10 + '@storybook/addon-outline': 8.1.10 + '@storybook/addon-toolbars': 8.1.10 + '@storybook/addon-viewport': 8.1.10 + '@storybook/core-common': 8.1.10(prettier@3.3.1) + '@storybook/manager-api': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/node-logger': 8.1.10 + '@storybook/preview-api': 8.1.10 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -16018,16 +16008,16 @@ snapshots: - react-dom - supports-color - '@storybook/addon-highlight@8.1.9': + '@storybook/addon-highlight@8.1.10': dependencies: '@storybook/global': 5.0.0 - '@storybook/addon-interactions@8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': + '@storybook/addon-interactions@8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.1.9 - '@storybook/test': 8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) - '@storybook/types': 8.1.9 + '@storybook/instrumenter': 8.1.10 + '@storybook/test': 8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + '@storybook/types': 8.1.10 polished: 4.3.1 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -16037,7 +16027,7 @@ snapshots: - jest - vitest - '@storybook/addon-links@8.1.9(react@18.3.1)': + '@storybook/addon-links@8.1.10(react@18.3.1)': dependencies: '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 @@ -16045,12 +16035,12 @@ snapshots: optionalDependencies: react: 18.3.1 - '@storybook/addon-measure@8.1.9': + '@storybook/addon-measure@8.1.10': dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.1.9': + '@storybook/addon-outline@8.1.10': dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 @@ -16065,26 +16055,26 @@ snapshots: transitivePeerDependencies: - webpack - '@storybook/addon-toolbars@8.1.9': {} + '@storybook/addon-toolbars@8.1.10': {} - '@storybook/addon-viewport@8.1.9': + '@storybook/addon-viewport@8.1.10': dependencies: memoizerific: 1.11.3 - '@storybook/blocks@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/blocks@8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@storybook/channels': 8.1.9 - '@storybook/client-logger': 8.1.9 - '@storybook/components': 8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/core-events': 8.1.9 + '@storybook/channels': 8.1.10 + '@storybook/client-logger': 8.1.10 + '@storybook/components': 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/core-events': 8.1.10 '@storybook/csf': 0.1.8 - '@storybook/docs-tools': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/docs-tools': 8.1.10(prettier@3.3.1) '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/manager-api': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/preview-api': 8.1.9 - '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.9 + '@storybook/manager-api': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/preview-api': 8.1.10 + '@storybook/theming': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.10 '@types/lodash': 4.17.4 color-convert: 2.0.1 dequal: 2.0.3 @@ -16107,12 +16097,12 @@ snapshots: - prettier - supports-color - '@storybook/builder-manager@8.1.9(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/builder-manager@8.1.10(prettier@3.3.1)': dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/manager': 8.1.9 - '@storybook/node-logger': 8.1.9 + '@storybook/core-common': 8.1.10(prettier@3.3.1) + '@storybook/manager': 8.1.10 + '@storybook/node-logger': 8.1.10 '@types/ejs': 3.1.5 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) browser-assert: 1.2.1 @@ -16128,11 +16118,11 @@ snapshots: - prettier - supports-color - '@storybook/builder-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': + '@storybook/builder-vite@8.1.1(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1))': dependencies: '@storybook/channels': 8.1.1 '@storybook/client-logger': 8.1.1 - '@storybook/core-common': 8.1.1(encoding@0.1.13)(prettier@3.3.1) + '@storybook/core-common': 8.1.1(prettier@3.3.1) '@storybook/core-events': 8.1.1 '@storybook/csf-plugin': 8.1.1 '@storybook/node-logger': 8.1.1 @@ -16147,7 +16137,7 @@ snapshots: fs-extra: 11.2.0 magic-string: 0.30.10 ts-dedent: 2.2.0 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) optionalDependencies: typescript: 5.5.1-rc transitivePeerDependencies: @@ -16163,27 +16153,27 @@ snapshots: telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/channels@8.1.9': + '@storybook/channels@8.1.10': dependencies: - '@storybook/client-logger': 8.1.9 - '@storybook/core-events': 8.1.9 + '@storybook/client-logger': 8.1.10 + '@storybook/core-events': 8.1.10 '@storybook/global': 5.0.0 telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/cli@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4)': + '@storybook/cli@8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@babel/core': 7.24.7 '@babel/types': 7.24.7 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 8.1.9 - '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/core-events': 8.1.9 - '@storybook/core-server': 8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) - '@storybook/csf-tools': 8.1.9 - '@storybook/node-logger': 8.1.9 - '@storybook/telemetry': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/types': 8.1.9 + '@storybook/codemod': 8.1.10 + '@storybook/core-common': 8.1.10(prettier@3.3.1) + '@storybook/core-events': 8.1.10 + '@storybook/core-server': 8.1.10(bufferutil@4.0.8)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@storybook/csf-tools': 8.1.10 + '@storybook/node-logger': 8.1.10 + '@storybook/telemetry': 8.1.10(prettier@3.3.1) + '@storybook/types': 8.1.10 '@types/semver': 7.5.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -16222,19 +16212,19 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/client-logger@8.1.9': + '@storybook/client-logger@8.1.10': dependencies: '@storybook/global': 5.0.0 - '@storybook/codemod@8.1.9': + '@storybook/codemod@8.1.10': dependencies: '@babel/core': 7.24.7 '@babel/preset-env': 7.24.7(@babel/core@7.24.7) '@babel/types': 7.24.7 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.9 - '@storybook/node-logger': 8.1.9 - '@storybook/types': 8.1.9 + '@storybook/csf-tools': 8.1.10 + '@storybook/node-logger': 8.1.10 + '@storybook/types': 8.1.10 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 globby: 14.0.1 @@ -16246,16 +16236,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/components@8.1.9(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/components@8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.3)(react@18.3.1) - '@storybook/client-logger': 8.1.9 + '@storybook/client-logger': 8.1.10 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.9 + '@storybook/theming': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.10 memoizerific: 1.11.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -16264,7 +16254,7 @@ snapshots: - '@types/react' - '@types/react-dom' - '@storybook/core-common@8.1.1(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/core-common@8.1.1(prettier@3.3.1)': dependencies: '@storybook/core-events': 8.1.1 '@storybook/csf-tools': 8.1.1 @@ -16284,7 +16274,7 @@ snapshots: glob: 10.4.1 handlebars: 4.7.8 lazy-universal-dotenv: 4.0.0 - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 prettier-fallback: prettier@3.3.1 @@ -16301,12 +16291,12 @@ snapshots: - encoding - supports-color - '@storybook/core-common@8.1.9(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/core-common@8.1.10(prettier@3.3.1)': dependencies: - '@storybook/core-events': 8.1.9 - '@storybook/csf-tools': 8.1.9 - '@storybook/node-logger': 8.1.9 - '@storybook/types': 8.1.9 + '@storybook/core-events': 8.1.10 + '@storybook/csf-tools': 8.1.10 + '@storybook/node-logger': 8.1.10 + '@storybook/types': 8.1.10 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -16321,7 +16311,7 @@ snapshots: glob: 10.4.1 handlebars: 4.7.8 lazy-universal-dotenv: 4.0.0 - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 prettier-fallback: prettier@3.3.1 @@ -16343,34 +16333,34 @@ snapshots: '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 - '@storybook/core-events@8.1.9': + '@storybook/core-events@8.1.10': dependencies: '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 - '@storybook/core-server@8.1.9(bufferutil@4.0.8)(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4)': + '@storybook/core-server@8.1.10(bufferutil@4.0.8)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@babel/core': 7.24.7 '@babel/parser': 7.24.7 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/channels': 8.1.9 - '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/core-events': 8.1.9 + '@storybook/builder-manager': 8.1.10(prettier@3.3.1) + '@storybook/channels': 8.1.10 + '@storybook/core-common': 8.1.10(prettier@3.3.1) + '@storybook/core-events': 8.1.10 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.9 + '@storybook/csf-tools': 8.1.10 '@storybook/docs-mdx': 3.1.0-next.0 '@storybook/global': 5.0.0 - '@storybook/manager': 8.1.9 - '@storybook/manager-api': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/node-logger': 8.1.9 - '@storybook/preview-api': 8.1.9 - '@storybook/telemetry': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/types': 8.1.9 + '@storybook/manager': 8.1.10 + '@storybook/manager-api': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/node-logger': 8.1.10 + '@storybook/preview-api': 8.1.10 + '@storybook/telemetry': 8.1.10(prettier@3.3.1) + '@storybook/types': 8.1.10 '@types/detect-port': 1.3.5 '@types/diff': 5.2.1 - '@types/node': 18.19.34 + '@types/node': 18.19.36 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 better-opn: 3.0.2 @@ -16394,7 +16384,7 @@ snapshots: util: 0.12.5 util-deprecate: 1.0.2 watchpack: 2.4.1 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -16411,9 +16401,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/csf-plugin@8.1.9': + '@storybook/csf-plugin@8.1.10': dependencies: - '@storybook/csf-tools': 8.1.9 + '@storybook/csf-tools': 8.1.10 unplugin: 1.10.1 transitivePeerDependencies: - supports-color @@ -16432,14 +16422,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/csf-tools@8.1.9': + '@storybook/csf-tools@8.1.10': dependencies: '@babel/generator': 7.24.7 '@babel/parser': 7.24.7 '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 '@storybook/csf': 0.1.8 - '@storybook/types': 8.1.9 + '@storybook/types': 8.1.10 fs-extra: 11.2.0 recast: 0.23.9 ts-dedent: 2.2.0 @@ -16456,9 +16446,9 @@ snapshots: '@storybook/docs-mdx@3.1.0-next.0': {} - '@storybook/docs-tools@8.1.1(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/docs-tools@8.1.1(prettier@3.3.1)': dependencies: - '@storybook/core-common': 8.1.1(encoding@0.1.13)(prettier@3.3.1) + '@storybook/core-common': 8.1.1(prettier@3.3.1) '@storybook/core-events': 8.1.1 '@storybook/preview-api': 8.1.1 '@storybook/types': 8.1.1 @@ -16471,12 +16461,12 @@ snapshots: - prettier - supports-color - '@storybook/docs-tools@8.1.9(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/docs-tools@8.1.10(prettier@3.3.1)': dependencies: - '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/core-events': 8.1.9 - '@storybook/preview-api': 8.1.9 - '@storybook/types': 8.1.9 + '@storybook/core-common': 8.1.10(prettier@3.3.1) + '@storybook/core-events': 8.1.10 + '@storybook/preview-api': 8.1.10 + '@storybook/types': 8.1.10 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 @@ -16493,27 +16483,27 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.1.9': + '@storybook/instrumenter@8.1.10': dependencies: - '@storybook/channels': 8.1.9 - '@storybook/client-logger': 8.1.9 - '@storybook/core-events': 8.1.9 + '@storybook/channels': 8.1.10 + '@storybook/client-logger': 8.1.10 + '@storybook/core-events': 8.1.10 '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.1.9 + '@storybook/preview-api': 8.1.10 '@vitest/utils': 1.6.0 util: 0.12.5 - '@storybook/manager-api@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/manager-api@8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@storybook/channels': 8.1.9 - '@storybook/client-logger': 8.1.9 - '@storybook/core-events': 8.1.9 + '@storybook/channels': 8.1.10 + '@storybook/client-logger': 8.1.10 + '@storybook/core-events': 8.1.10 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/router': 8.1.9 - '@storybook/theming': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.9 + '@storybook/router': 8.1.10 + '@storybook/theming': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.10 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -16524,7 +16514,7 @@ snapshots: - react - react-dom - '@storybook/manager@8.1.9': {} + '@storybook/manager@8.1.10': {} '@storybook/node-logger@6.5.16': dependencies: @@ -16536,7 +16526,7 @@ snapshots: '@storybook/node-logger@8.1.1': {} - '@storybook/node-logger@8.1.9': {} + '@storybook/node-logger@8.1.10': {} '@storybook/preview-api@8.1.1': dependencies: @@ -16555,14 +16545,14 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - '@storybook/preview-api@8.1.9': + '@storybook/preview-api@8.1.10': dependencies: - '@storybook/channels': 8.1.9 - '@storybook/client-logger': 8.1.9 - '@storybook/core-events': 8.1.9 + '@storybook/channels': 8.1.10 + '@storybook/client-logger': 8.1.10 + '@storybook/core-events': 8.1.10 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 - '@storybook/types': 8.1.9 + '@storybook/types': 8.1.10 '@types/qs': 6.9.15 dequal: 2.0.3 lodash: 4.17.21 @@ -16579,18 +16569,18 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-dom-shim@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/react-dom-shim@8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-vite@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': + '@storybook/react-vite@8.1.1(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.18.0)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@storybook/builder-vite': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)) + '@storybook/builder-vite': 8.1.1(prettier@3.3.1)(typescript@5.5.1-rc)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) '@storybook/node-logger': 8.1.1 - '@storybook/react': 8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) + '@storybook/react': 8.1.1(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc) '@storybook/types': 8.1.1 find-up: 5.0.0 magic-string: 0.30.10 @@ -16599,7 +16589,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 tsconfig-paths: 4.2.0 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -16609,17 +16599,17 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react@8.1.1(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc)': + '@storybook/react@8.1.1(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc)': dependencies: '@storybook/client-logger': 8.1.1 - '@storybook/docs-tools': 8.1.1(encoding@0.1.13)(prettier@3.3.1) + '@storybook/docs-tools': 8.1.1(prettier@3.3.1) '@storybook/global': 5.0.0 '@storybook/preview-api': 8.1.1 '@storybook/react-dom-shim': 8.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/types': 8.1.1 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.34 + '@types/node': 18.19.36 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -16641,17 +16631,17 @@ snapshots: - prettier - supports-color - '@storybook/react@8.1.9(encoding@0.1.13)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc)': + '@storybook/react@8.1.10(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.1-rc)': dependencies: - '@storybook/client-logger': 8.1.9 - '@storybook/docs-tools': 8.1.9(encoding@0.1.13)(prettier@3.3.1) + '@storybook/client-logger': 8.1.10 + '@storybook/docs-tools': 8.1.10(prettier@3.3.1) '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.1.9 - '@storybook/react-dom-shim': 8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 8.1.9 + '@storybook/preview-api': 8.1.10 + '@storybook/react-dom-shim': 8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/types': 8.1.10 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.34 + '@types/node': 18.19.36 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -16673,17 +16663,17 @@ snapshots: - prettier - supports-color - '@storybook/router@8.1.9': + '@storybook/router@8.1.10': dependencies: - '@storybook/client-logger': 8.1.9 + '@storybook/client-logger': 8.1.10 memoizerific: 1.11.3 qs: 6.12.1 - '@storybook/telemetry@8.1.9(encoding@0.1.13)(prettier@3.3.1)': + '@storybook/telemetry@8.1.10(prettier@3.3.1)': dependencies: - '@storybook/client-logger': 8.1.9 - '@storybook/core-common': 8.1.9(encoding@0.1.13)(prettier@3.3.1) - '@storybook/csf-tools': 8.1.9 + '@storybook/client-logger': 8.1.10 + '@storybook/core-common': 8.1.10(prettier@3.3.1) + '@storybook/csf-tools': 8.1.10 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -16694,14 +16684,14 @@ snapshots: - prettier - supports-color - '@storybook/test@8.1.9(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': + '@storybook/test@8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': dependencies: - '@storybook/client-logger': 8.1.9 - '@storybook/core-events': 8.1.9 - '@storybook/instrumenter': 8.1.9 - '@storybook/preview-api': 8.1.9 + '@storybook/client-logger': 8.1.10 + '@storybook/core-events': 8.1.10 + '@storybook/instrumenter': 8.1.10 + '@storybook/preview-api': 8.1.10 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) + '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.6.0 @@ -16713,10 +16703,10 @@ snapshots: - jest - vitest - '@storybook/theming@8.1.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/theming@8.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) - '@storybook/client-logger': 8.1.9 + '@storybook/client-logger': 8.1.10 '@storybook/global': 5.0.0 memoizerific: 1.11.3 optionalDependencies: @@ -16729,9 +16719,9 @@ snapshots: '@types/express': 4.17.21 file-system-cache: 2.3.0 - '@storybook/types@8.1.9': + '@storybook/types@8.1.10': dependencies: - '@storybook/channels': 8.1.9 + '@storybook/channels': 8.1.10 '@types/express': 4.17.21 file-system-cache: 2.3.0 @@ -16906,7 +16896,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': + '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -16917,7 +16907,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) '@testing-library/react@15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -16957,7 +16947,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)': + '@turbo/gen@1.13.4(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)': dependencies: '@turbo/workspaces': 1.13.4 chalk: 2.4.2 @@ -16967,7 +16957,7 @@ snapshots: minimatch: 9.0.4 node-plop: 0.26.3 proxy-agent: 6.4.0 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -17020,7 +17010,7 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/chrome@0.0.268': dependencies: @@ -17029,11 +17019,11 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/crypto-js@4.2.2': {} @@ -17097,7 +17087,7 @@ snapshots: '@types/express-serve-static-core@4.19.3': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -17122,7 +17112,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/har-format@1.2.15': {} @@ -17159,15 +17149,11 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.34': + '@types/node@18.19.36': dependencies: undici-types: 5.26.5 - '@types/node@20.14.2': - dependencies: - undici-types: 5.26.5 - - '@types/node@20.14.3': + '@types/node@20.14.4': dependencies: undici-types: 5.26.5 @@ -17175,7 +17161,7 @@ snapshots: '@types/npmlog@4.1.6': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/parse-json@4.0.2': {} @@ -17211,19 +17197,19 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/send': 0.17.4 '@types/stylis@4.2.5': {} '@types/through@0.0.33': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.4 '@types/tinycolor2@1.4.6': {} @@ -17231,14 +17217,14 @@ snapshots: '@types/uuid@9.0.8': {} - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint@9.5.0)(typescript@5.5.1-rc)': + '@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/parser': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/type-utils': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/utils': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/visitor-keys': 7.13.1 eslint: 9.5.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -17249,12 +17235,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc)': + '@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.1-rc) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.1-rc) + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 eslint: 9.5.0 optionalDependencies: @@ -17267,15 +17253,15 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@7.13.0': + '@typescript-eslint/scope-manager@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc)': + '@typescript-eslint/type-utils@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.1-rc) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.1-rc) + '@typescript-eslint/utils': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) debug: 4.3.5 eslint: 9.5.0 ts-api-utils: 1.3.0(typescript@5.5.1-rc) @@ -17286,7 +17272,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@7.13.0': {} + '@typescript-eslint/types@7.13.1': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.1-rc)': dependencies: @@ -17302,10 +17288,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.1-rc)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.1-rc)': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -17332,12 +17318,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc)': + '@typescript-eslint/utils@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.1-rc) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.1-rc) eslint: 9.5.0 transitivePeerDependencies: - supports-color @@ -17348,9 +17334,9 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.13.0': + '@typescript-eslint/visitor-keys@7.13.1': dependencies: - '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/types': 7.13.1 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -17523,25 +17509,25 @@ snapshots: d3-time-format: 4.1.0 internmap: 2.0.3 - '@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': + '@vitejs/plugin-basic-ssl@1.1.0(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1))': dependencies: - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.11)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1))': dependencies: '@swc/core': 1.6.1(@swc/helpers@0.5.11) - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' - '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1))': + '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -17550,7 +17536,7 @@ snapshots: '@vitest/utils': 1.6.0 magic-string: 0.30.10 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) optionalDependencies: playwright: 1.44.1 @@ -17600,7 +17586,7 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@walletconnect/core@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@walletconnect/core@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-provider': 1.0.14 @@ -17616,7 +17602,7 @@ snapshots: '@walletconnect/types': 2.13.3 '@walletconnect/utils': 2.13.3 events: 3.3.0 - isomorphic-unfetch: 3.1.0(encoding@0.1.13) + isomorphic-unfetch: 3.1.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 transitivePeerDependencies: @@ -17733,9 +17719,9 @@ snapshots: dependencies: tslib: 1.14.1 - '@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@walletconnect/core': 2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@walletconnect/core': 2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@walletconnect/events': 1.0.1 '@walletconnect/heartbeat': 1.2.2 '@walletconnect/jsonrpc-utils': 1.0.8 @@ -18511,7 +18497,7 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 - chain-registry@1.63.0: + chain-registry@1.63.1: dependencies: '@chain-registry/types': 0.45.0 @@ -18774,28 +18760,28 @@ snapshots: cosmjs-types@0.9.0: {} - cosmos-kit@2.17.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10): - dependencies: - '@cosmos-kit/cdcwallet': 2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/coin98': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/compass': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/cosmostation': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/exodus': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(react@18.3.1)(utf-8-validate@5.0.10) - '@cosmos-kit/fin': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/frontier': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/galaxy-station': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/keplr': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/leap': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/ledger': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/okxwallet-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/omni': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/owallet': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/shell': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/station': 2.9.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/tailwind': 1.4.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/trust': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/vectis': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@cosmos-kit/xdefi': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + cosmos-kit@2.17.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(axios@1.7.2)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(react@18.3.1)(utf-8-validate@5.0.10): + dependencies: + '@cosmos-kit/cdcwallet': 2.12.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/coin98': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/compass': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/cosmostation': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/exodus': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(react@18.3.1)(utf-8-validate@5.0.10) + '@cosmos-kit/fin': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/frontier': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/galaxy-station': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/keplr': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/sign-client@2.13.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/leap': 2.11.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(cosmjs-types@0.9.0)(utf-8-validate@5.0.10) + '@cosmos-kit/ledger': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/okxwallet-extension': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/omni': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/owallet': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/shell': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/station': 2.9.0(@chain-registry/types@0.44.11)(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@terra-money/terra.js@3.1.10)(axios@1.7.2)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/tailwind': 1.4.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/trust': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(@walletconnect/types@2.13.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/vectis': 2.10.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@cosmos-kit/xdefi': 2.9.0(@cosmjs/amino@0.32.3)(@cosmjs/proto-signing@0.32.3)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -18850,9 +18836,9 @@ snapshots: create-require@1.1.1: {} - cross-fetch@3.1.8(encoding@0.1.13): + cross-fetch@3.1.8: dependencies: - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 transitivePeerDependencies: - encoding @@ -19275,11 +19261,6 @@ snapshots: encodeurl@1.0.2: {} - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - optional: true - end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -19499,13 +19480,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0): dependencies: debug: 4.3.5 enhanced-resolve: 5.17.0 eslint: 9.5.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 is-core-module: 2.13.1 @@ -19516,18 +19497,18 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/parser': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -19537,7 +19518,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-plugin-import@2.29.1)(eslint@9.5.0))(eslint@9.5.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -19548,7 +19529,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/parser': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -19601,23 +19582,23 @@ snapshots: - supports-color - typescript - eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))): + eslint-plugin-tailwindcss@3.17.3(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc))): dependencies: fast-glob: 3.3.2 postcss: 8.4.38 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) eslint-plugin-turbo@1.13.4(eslint@9.5.0): dependencies: dotenv: 16.0.3 eslint: 9.5.0 - eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)): + eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/utils': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) transitivePeerDependencies: - supports-color - typescript @@ -19653,7 +19634,7 @@ snapshots: escape-string-regexp: 4.0.0 eslint-scope: 8.0.1 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 + espree: 10.1.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -19675,7 +19656,7 @@ snapshots: transitivePeerDependencies: - supports-color - espree@10.0.1: + espree@10.1.0: dependencies: acorn: 8.12.0 acorn-jsx: 5.3.2(acorn@8.12.0) @@ -20620,9 +20601,9 @@ snapshots: isomorphic-timers-promises@1.0.1: {} - isomorphic-unfetch@3.1.0(encoding@0.1.13): + isomorphic-unfetch@3.1.0: dependencies: - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 unfetch: 4.2.0 transitivePeerDependencies: - encoding @@ -20654,7 +20635,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -20708,7 +20689,7 @@ snapshots: jscrypto@1.0.3: {} - jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): + jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: cssstyle: 4.0.1 data-urls: 5.0.0 @@ -20729,7 +20710,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -21177,11 +21158,9 @@ snapshots: node-fetch-native@1.6.4: {} - node-fetch@2.7.0(encoding@0.1.13): + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 node-forge@1.3.1: {} @@ -21646,13 +21625,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)): dependencies: lilconfig: 3.1.1 yaml: 2.4.3 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc) + ts-node: 10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc) postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.92.0(@swc/core@1.6.1(@swc/helpers@0.5.11))(esbuild@0.20.2)): dependencies: @@ -21773,7 +21752,7 @@ snapshots: '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 '@types/long': 4.0.2 - '@types/node': 20.14.2 + '@types/node': 20.14.4 long: 4.0.0 proxy-addr@2.0.7: @@ -22601,9 +22580,9 @@ snapshots: store2@2.14.3: {} - storybook@8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4): + storybook@8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10): dependencies: - '@storybook/cli': 8.1.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) + '@storybook/cli': 8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -22819,11 +22798,11 @@ snapshots: dependencies: '@babel/runtime': 7.24.7 - tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc))): dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -22842,7 +22821,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.1.0 resolve: 1.22.8 @@ -23022,14 +23001,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.3)(typescript@5.5.1-rc): + ts-node@10.9.2(@swc/core@1.6.1(@swc/helpers@0.5.11))(@types/node@20.14.4)(typescript@5.5.1-rc): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.3 + '@types/node': 20.14.4 acorn: 8.12.0 acorn-walk: 8.3.3 arg: 4.1.3 @@ -23166,11 +23145,11 @@ snapshots: typeforce@1.18.0: {} - typescript-eslint@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc): + typescript-eslint@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc): dependencies: - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.5.1-rc))(eslint@9.5.0)(typescript@5.5.1-rc) - '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) - '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/eslint-plugin': 7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/parser': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) + '@typescript-eslint/utils': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 optionalDependencies: typescript: 5.5.1-rc @@ -23347,11 +23326,6 @@ snapshots: dependencies: node-gyp-build: 4.8.1 - utf-8-validate@6.0.4: - dependencies: - node-gyp-build: 4.8.1 - optional: true - util-deprecate@1.0.2: {} util@0.12.5: @@ -23379,13 +23353,13 @@ snapshots: vary@1.1.2: {} - vite-node@1.6.0(@types/node@20.14.3)(terser@5.31.1): + vite-node@1.6.0(@types/node@20.14.4)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) transitivePeerDependencies: - '@types/node' - less @@ -23396,39 +23370,39 @@ snapshots: - supports-color - terser - vite-plugin-node-stdlib-browser@0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)): + vite-plugin-node-stdlib-browser@0.2.1(node-stdlib-browser@1.2.0)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.18.0) node-stdlib-browser: 1.2.0 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) transitivePeerDependencies: - rollup - vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)): + vite-plugin-top-level-await@1.4.1(@swc/helpers@0.5.11)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)): dependencies: '@rollup/plugin-virtual': 3.0.2(rollup@4.18.0) '@swc/core': 1.6.1(@swc/helpers@0.5.11) uuid: 9.0.1 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' - rollup - vite-plugin-wasm@3.3.0(vite@5.3.1(@types/node@20.14.3)(terser@5.31.1)): + vite-plugin-wasm@3.3.0(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)): dependencies: - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) - vite@5.3.1(@types/node@20.14.3)(terser@5.31.1): + vite@5.3.1(@types/node@20.14.4)(terser@5.31.1): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 fsevents: 2.3.3 terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.3)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1): + vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -23447,13 +23421,13 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.3.1(@types/node@20.14.3)(terser@5.31.1) - vite-node: 1.6.0(@types/node@20.14.3)(terser@5.31.1) + vite: 5.3.1(@types/node@20.14.4)(terser@5.31.1) + vite-node: 1.6.0(@types/node@20.14.4)(terser@5.31.1) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.3 + '@types/node': 20.14.4 '@vitest/browser': 1.6.0(playwright@1.44.1)(vitest@1.6.0) - jsdom: 24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + jsdom: 24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - less - lightningcss @@ -23641,10 +23615,10 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4): + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 - utf-8-validate: 6.0.4 + utf-8-validate: 5.0.10 xml-name-validator@5.0.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e9b0dad63b..7149d80074 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,4 @@ packages: - 'apps/*' + - 'config/*' - 'packages/*' diff --git a/vitest.workspace.ts b/vitest.workspace.ts index 5d6d9facb6..81740105ee 100644 --- a/vitest.workspace.ts +++ b/vitest.workspace.ts @@ -1 +1 @@ -export default ['apps/*', 'packages/*']; +export default ['apps/*', 'packages/*', 'config/*']; From 5a922a2690af3dc7258b2fec8fda8ee20aa8486a Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 19:01:11 -0700 Subject: [PATCH 23/31] unused tsup configs --- packages/client/tsup.config.ts | 11 ----------- packages/crypto/tsup.config.ts | 11 ----------- packages/protobuf/tsup.config.ts | 11 ----------- packages/query/tsup.config.ts | 11 ----------- packages/storage/tsup.config.ts | 11 ----------- packages/types/tsup.config.ts | 11 ----------- 6 files changed, 66 deletions(-) delete mode 100644 packages/client/tsup.config.ts delete mode 100644 packages/crypto/tsup.config.ts delete mode 100644 packages/protobuf/tsup.config.ts delete mode 100644 packages/query/tsup.config.ts delete mode 100644 packages/storage/tsup.config.ts delete mode 100644 packages/types/tsup.config.ts diff --git a/packages/client/tsup.config.ts b/packages/client/tsup.config.ts deleted file mode 100644 index 9fbe1a7dc4..0000000000 --- a/packages/client/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/crypto/tsup.config.ts b/packages/crypto/tsup.config.ts deleted file mode 100644 index 93dd657916..0000000000 --- a/packages/crypto/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts', '!src/*.test.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/protobuf/tsup.config.ts b/packages/protobuf/tsup.config.ts deleted file mode 100644 index 9fbe1a7dc4..0000000000 --- a/packages/protobuf/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/query/tsup.config.ts b/packages/query/tsup.config.ts deleted file mode 100644 index 9fbe1a7dc4..0000000000 --- a/packages/query/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/storage/tsup.config.ts b/packages/storage/tsup.config.ts deleted file mode 100644 index 27f49536d2..0000000000 --- a/packages/storage/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/indexed-db/index.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); diff --git a/packages/types/tsup.config.ts b/packages/types/tsup.config.ts deleted file mode 100644 index 9cf7b4218e..0000000000 --- a/packages/types/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from 'tsup'; - -export default defineConfig({ - clean: true, - dts: true, - entry: ['src/*.ts', 'src/internal-msg/*.ts', '!src/*.test.ts'], - format: ['esm'], - keepNames: true, - minify: false, - splitting: false, -}); From 8791b4649390bc018c929b58ceb3731af0610fe2 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 19:01:53 -0700 Subject: [PATCH 24/31] incremental --- .gitignore | 2 ++ packages/tsconfig/base.json | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 076fabf240..131bda9a69 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,5 @@ lerna-debug.log* # pack outputs penumbra-zone-*.tgz packages/*/package + +tsconfig.tsbuildinfo \ No newline at end of file diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index 27d0fe3011..0b937edc8f 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -25,6 +25,7 @@ "noUnusedParameters": true, "resolveJsonModule": true, "target": "ESNext", - "module": "ES2022" + "module": "ES2022", + "incremental": true } } From f4f7c079469ebe7b55e9129b54d45bc2d541e0fa Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 19:59:58 -0700 Subject: [PATCH 25/31] review changes --- ...-seals-smell.md => ninety-meals-vanish.md} | 7 +- apps/minifront/tailwind.config.js | 2 +- apps/node-status/tailwind.config.js | 2 +- pack-public.sh | 28 +++---- packages/bech32m/package.json | 3 +- packages/client/package.json | 3 +- packages/crypto/package.json | 1 - packages/getters/package.json | 1 - packages/perspective/package.json | 1 - packages/protobuf/package.json | 3 +- packages/query/package.json | 1 - packages/query/src/block-processor.ts | 83 ++++++++++--------- packages/services/package.json | 1 - packages/storage/package.json | 1 - packages/tailwind-config/package.json | 18 +--- .../resolved-tailwind-config.ts | 4 + packages/transport-chrome/package.json | 1 - packages/transport-dom/package.json | 1 - packages/types/package.json | 1 - packages/ui/components/ui/box.tsx | 7 ++ packages/ui/tailwind.config.js | 2 +- packages/wasm/package.json | 1 - 22 files changed, 80 insertions(+), 92 deletions(-) rename .changeset/{eighty-seals-smell.md => ninety-meals-vanish.md} (84%) create mode 100644 packages/tailwind-config/resolved-tailwind-config.ts diff --git a/.changeset/eighty-seals-smell.md b/.changeset/ninety-meals-vanish.md similarity index 84% rename from .changeset/eighty-seals-smell.md rename to .changeset/ninety-meals-vanish.md index bde7cbc38b..cba1d07602 100644 --- a/.changeset/eighty-seals-smell.md +++ b/.changeset/ninety-meals-vanish.md @@ -1,11 +1,12 @@ --- '@penumbra-zone/transport-chrome': major -'@penumbra-zone/eslint-config': major +'@repo/tailwind-config': major +'@repo/eslint-config': major '@penumbra-zone/transport-dom': major '@penumbra-zone/perspective': major '@penumbra-zone/protobuf': major '@penumbra-zone/services': major -'tsconfig': major +'@repo/tsconfig': major 'node-status': major '@penumbra-zone/bech32m': major '@penumbra-zone/getters': major @@ -17,7 +18,7 @@ '@penumbra-zone/query': major '@penumbra-zone/types': major '@penumbra-zone/wasm': major -'@penumbra-zone/ui': major +'@repo/ui': major --- reconfigure all package builds diff --git a/apps/minifront/tailwind.config.js b/apps/minifront/tailwind.config.js index 2a13f7dd7f..9e1382f8a1 100644 --- a/apps/minifront/tailwind.config.js +++ b/apps/minifront/tailwind.config.js @@ -1 +1 @@ -export * from '@repo/tailwind-config'; +export { default } from '@repo/tailwind-config'; diff --git a/apps/node-status/tailwind.config.js b/apps/node-status/tailwind.config.js index 2a13f7dd7f..9e1382f8a1 100644 --- a/apps/node-status/tailwind.config.js +++ b/apps/node-status/tailwind.config.js @@ -1 +1 @@ -export * from '@repo/tailwind-config'; +export { default } from '@repo/tailwind-config'; diff --git a/pack-public.sh b/pack-public.sh index 5c5ff075af..60dde66bc9 100644 --- a/pack-public.sh +++ b/pack-public.sh @@ -2,18 +2,18 @@ # pnpm doesn't like to recurse for the pack command, and turbo doesn't # understand it as a script. this script should pack every non-private package. -pnpm turbo compile -pnpm pack -C packages/bech32m -pnpm pack -C packages/client -pnpm pack -C packages/crypto -pnpm pack -C packages/getters -pnpm pack -C packages/keys -pnpm pack -C packages/perspective -pnpm pack -C packages/protobuf -pnpm pack -C packages/query -pnpm pack -C packages/services -pnpm pack -C packages/storage -pnpm pack -C packages/transport-chrome -pnpm pack -C packages/transport-dom -pnpm pack -C packages/types +pnpm turbo build --filter="./packages/*" +pnpm pack -C packages/bech32m && \ +pnpm pack -C packages/client && \ +pnpm pack -C packages/crypto && \ +pnpm pack -C packages/getters && \ +pnpm pack -C packages/keys && \ +pnpm pack -C packages/perspective && \ +pnpm pack -C packages/protobuf && \ +pnpm pack -C packages/query && \ +pnpm pack -C packages/services && \ +pnpm pack -C packages/storage && \ +pnpm pack -C packages/transport-chrome && \ +pnpm pack -C packages/transport-dom && \ +pnpm pack -C packages/types && \ pnpm pack -C packages/wasm diff --git a/packages/bech32m/package.json b/packages/bech32m/package.json index fd3c0f0380..b8efc04df1 100644 --- a/packages/bech32m/package.json +++ b/packages/bech32m/package.json @@ -10,8 +10,7 @@ "scripts": { "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", - "lint": "eslint src", - "prepack": "$npm_execpath run build", + "lint": "tsc --noEmit && eslint src", "test": "vitest run" }, "files": [ diff --git a/packages/client/package.json b/packages/client/package.json index 8af40153b2..163a52d7ff 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -10,8 +10,7 @@ "scripts": { "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", - "lint": "eslint src", - "prepack": "$npm_execpath run build" + "lint": "eslint src" }, "files": [ "dist" diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 26ef3d8042..52b20f923c 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -10,7 +10,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/getters/package.json b/packages/getters/package.json index 9bec62f171..d5eff3adbe 100644 --- a/packages/getters/package.json +++ b/packages/getters/package.json @@ -11,7 +11,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 048cac74e0..aca9ae5853 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -11,7 +11,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index 6bfbb1ce08..d03e6acd19 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -10,8 +10,7 @@ "scripts": { "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", - "lint": "eslint src", - "prepack": "$npm_execpath run build" + "lint": "eslint src" }, "files": [ "dist" diff --git a/packages/query/package.json b/packages/query/package.json index d8416583a4..b1de5e91a0 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -10,7 +10,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/query/src/block-processor.ts b/packages/query/src/block-processor.ts index 56cc20cd3a..7223f4b7c2 100644 --- a/packages/query/src/block-processor.ts +++ b/packages/query/src/block-processor.ts @@ -1,11 +1,8 @@ -import { RootQuerier } from './root-querier'; -import { sha256Hash } from '@penumbra-zone/crypto-web/sha256'; -import { computePositionId, getLpNftMetadata } from '@penumbra-zone/wasm/dex'; - import { - getExchangeRateFromValidatorInfoResponse, - getIdentityKeyFromValidatorInfoResponse, -} from '@penumbra-zone/getters/validator-info-response'; + AssetId, + Metadata, +} from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; +import { AuctionId } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/auction/v1/auction_pb'; import { PositionState, PositionState_PositionStateEnum, @@ -14,6 +11,7 @@ import { CommitmentSource, Nullifier, } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/sct/v1/sct_pb'; +import { ValidatorInfoResponse } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/stake/v1/stake_pb'; import { Action, Transaction, @@ -24,28 +22,29 @@ import { SpendableNoteRecord, SwapRecord, } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/view/v1/view_pb'; -import { backOff } from 'exponential-backoff'; -import type { BlockProcessorInterface } from '@penumbra-zone/types/block-processor'; -import type { IndexedDbInterface } from '@penumbra-zone/types/indexed-db'; -import type { ViewServerInterface } from '@penumbra-zone/types/servers'; -import { customizeSymbol } from '@penumbra-zone/wasm/metadata'; -import { updatePricesFromSwaps } from './helpers/price-indexer'; -import { - AssetId, - Metadata, -} from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/asset/v1/asset_pb'; +import { auctionIdFromBech32 } from '@penumbra-zone/bech32m/pauctid'; import { bech32mIdentityKey } from '@penumbra-zone/bech32m/penumbravalid'; +import { sha256Hash } from '@penumbra-zone/crypto-web/sha256'; import { getAssetId } from '@penumbra-zone/getters/metadata'; -import { PRICE_RELEVANCE_THRESHOLDS, assetPatterns } from '@penumbra-zone/types/assets'; +import { + getExchangeRateFromValidatorInfoResponse, + getIdentityKeyFromValidatorInfoResponse, +} from '@penumbra-zone/getters/validator-info-response'; import { toDecimalExchangeRate } from '@penumbra-zone/types/amount'; -import { ValidatorInfoResponse } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/stake/v1/stake_pb'; +import { PRICE_RELEVANCE_THRESHOLDS, assetPatterns } from '@penumbra-zone/types/assets'; +import type { BlockProcessorInterface } from '@penumbra-zone/types/block-processor'; import { uint8ArrayToHex } from '@penumbra-zone/types/hex'; -import { AuctionId } from '@buf/penumbra-zone_penumbra.bufbuild_es/penumbra/core/component/auction/v1/auction_pb'; -import { auctionIdFromBech32 } from '@penumbra-zone/bech32m/pauctid'; +import type { IndexedDbInterface } from '@penumbra-zone/types/indexed-db'; +import type { ViewServerInterface } from '@penumbra-zone/types/servers'; import { ScanBlockResult } from '@penumbra-zone/types/state-commitment-tree'; +import { computePositionId, getLpNftMetadata } from '@penumbra-zone/wasm/dex'; +import { customizeSymbol } from '@penumbra-zone/wasm/metadata'; +import { backOff } from 'exponential-backoff'; +import { updatePricesFromSwaps } from './helpers/price-indexer'; import { processActionDutchAuctionEnd } from './helpers/process-action-dutch-auction-end'; import { processActionDutchAuctionSchedule } from './helpers/process-action-dutch-auction-schedule'; import { processActionDutchAuctionWithdraw } from './helpers/process-action-dutch-auction-withdraw'; +import { RootQuerier } from './root-querier'; declare global { // eslint-disable-next-line no-var @@ -313,29 +312,33 @@ export class BlockProcessor implements BlockProcessorInterface { } if (globalThis.__ASSERT_ROOT__) { - /* - * Compares the locally stored, filtered TCT root with the actual one on chain. They should match. - * This is expensive to do every block, so should only be done in development for debugging purposes. - */ - const remoteRoot = await this.querier.cnidarium.fetchRemoteRoot(compactBlock.height); - const inMemoryRoot = this.viewServer.getSctRoot(); - - if (remoteRoot.equals(inMemoryRoot)) { - console.log( - `Block height: ${compactBlock.height} root matches remote ✅ \n`, - `Hash: ${uint8ArrayToHex(inMemoryRoot.inner)}`, - ); - } else { - console.log( - `Block height: ${compactBlock.height} root does not match remote ❌ \n`, - `Local hash: ${uint8ArrayToHex(inMemoryRoot.inner)} \n`, - `Remote hash: ${uint8ArrayToHex(remoteRoot.inner)}`, - ); - } + await this.assertRootValid(compactBlock.height); } } } + /* + * Compares the locally stored, filtered TCT root with the actual one on chain. They should match. + * This is expensive to do every block, so should only be done in development for debugging purposes. + */ + private async assertRootValid(blockHeight: bigint): Promise { + const remoteRoot = await this.querier.cnidarium.fetchRemoteRoot(blockHeight); + const inMemoryRoot = this.viewServer.getSctRoot(); + + if (remoteRoot.equals(inMemoryRoot)) { + console.debug( + `Block height: ${blockHeight} root matches remote ✅ \n`, + `Hash: ${uint8ArrayToHex(inMemoryRoot.inner)}`, + ); + } else { + console.warn( + `Block height: ${blockHeight} root does not match remote ❌ \n`, + `Local hash: ${uint8ArrayToHex(inMemoryRoot.inner)} \n`, + `Remote hash: ${uint8ArrayToHex(remoteRoot.inner)}`, + ); + } + } + private async saveRecoveredCommitmentSources(recovered: (SpendableNoteRecord | SwapRecord)[]) { for (const record of recovered) if (record instanceof SpendableNoteRecord) await this.indexedDb.saveSpendableNote(record); diff --git a/packages/services/package.json b/packages/services/package.json index b7d6a16728..26fc8fc127 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -10,7 +10,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/storage/package.json b/packages/storage/package.json index f2c618abca..22c1ae69c6 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -10,7 +10,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/tailwind-config/package.json b/packages/tailwind-config/package.json index 3df5a8130a..50a2703f46 100644 --- a/packages/tailwind-config/package.json +++ b/packages/tailwind-config/package.json @@ -3,22 +3,8 @@ "version": "2.0.1", "private": true, "license": "(MIT OR Apache-2.0)", - "type": "module", - "files": [ - "dist" - ], - "exports": { - ".": "./index.ts" - }, - "publishConfig": { - "exports": { - ".": { - "default": "./dist/index.js", - "types": "./dist/index.d.ts" - } - } - }, - "peerDependencies": { + "main": "index.ts", + "dependencies": { "tailwindcss": "^3.4.3", "tailwindcss-animate": "^1.0.7" } diff --git a/packages/tailwind-config/resolved-tailwind-config.ts b/packages/tailwind-config/resolved-tailwind-config.ts new file mode 100644 index 0000000000..f1dc872c60 --- /dev/null +++ b/packages/tailwind-config/resolved-tailwind-config.ts @@ -0,0 +1,4 @@ +import resolveConfig from 'tailwindcss/resolveConfig'; +import tailwindConfig from '@repo/tailwind-config'; + +export const RESOLVED_TAILWIND_CONFIG = resolveConfig(tailwindConfig); diff --git a/packages/transport-chrome/package.json b/packages/transport-chrome/package.json index 3b876921d0..e019d181ea 100644 --- a/packages/transport-chrome/package.json +++ b/packages/transport-chrome/package.json @@ -11,7 +11,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/transport-dom/package.json b/packages/transport-dom/package.json index 147d1da429..ab6786349e 100644 --- a/packages/transport-dom/package.json +++ b/packages/transport-dom/package.json @@ -10,7 +10,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-transport-dom-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/types/package.json b/packages/types/package.json index 69db5ad19c..639b35177b 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -10,7 +10,6 @@ "build": "tsc --build", "clean": "rm -rfv dist package penumbra-zone-*.tgz", "lint": "eslint src", - "prepack": "$npm_execpath run build", "test": "vitest run" }, "files": [ diff --git a/packages/ui/components/ui/box.tsx b/packages/ui/components/ui/box.tsx index 7b9ba8e0fd..87835dfe6d 100644 --- a/packages/ui/components/ui/box.tsx +++ b/packages/ui/components/ui/box.tsx @@ -2,6 +2,7 @@ import { cva, VariantProps } from 'class-variance-authority'; import { motion } from 'framer-motion'; import { PropsWithChildren, ReactNode } from 'react'; import { cn } from '../../lib/utils'; +import { RESOLVED_TAILWIND_CONFIG } from '@repo/tailwind-config/resolved-tailwind-config'; const variants = cva('rounded-lg border bg-background', { variants: { @@ -50,6 +51,12 @@ export const Box = ({ layout={layout ?? !!layoutId} layoutId={layoutId} className={cn('flex flex-col gap-4', variants({ spacing, state, overflow }))} + /** + * Set the border radius via the style prop so it doesn't get distorted by framer-motion. + * + * @see https://www.framer.com/motion/layout-animations/##scale-correction + */ + style={{ borderRadius: RESOLVED_TAILWIND_CONFIG.theme.borderRadius.lg }} > {(label ?? headerContent) && (
diff --git a/packages/ui/tailwind.config.js b/packages/ui/tailwind.config.js index 2a13f7dd7f..9e1382f8a1 100644 --- a/packages/ui/tailwind.config.js +++ b/packages/ui/tailwind.config.js @@ -1 +1 @@ -export * from '@repo/tailwind-config'; +export { default } from '@repo/tailwind-config'; diff --git a/packages/wasm/package.json b/packages/wasm/package.json index 6e5df21867..74ee6a833e 100644 --- a/packages/wasm/package.json +++ b/packages/wasm/package.json @@ -17,7 +17,6 @@ "lint:rust": "cd crate && cargo fmt --all -- --check && cargo clippy -- -D warnings && cargo clippy --tests -- -D warnings", "postcompile": "touch ./wasm/.npmignore", "prebuild": "tsc --build --clean", - "prepack": "$npm_execpath run build", "test": "vitest run", "test:rust": "cd crate && wasm-pack test --headless --firefox -- --test build --target wasm32-unknown-unknown --release --features 'mock-database'" }, From aa074e11c27396fe61e749fee8c58faea6fa0300 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 20:12:37 -0700 Subject: [PATCH 26/31] format --- packages/ui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ui/package.json b/packages/ui/package.json index 5c92368ccc..07603e950d 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -152,4 +152,4 @@ "react": "^18.3.1", "tailwindcss": "^3.4.3" } -} \ No newline at end of file +} From 494bad6599ffda53212cc0d8c80a9b098fcb4009 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 20:15:22 -0700 Subject: [PATCH 27/31] rm withResolvers shim --- packages/zquery/tests-setup.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/zquery/tests-setup.ts b/packages/zquery/tests-setup.ts index d73c80a8e7..59df6506b3 100644 --- a/packages/zquery/tests-setup.ts +++ b/packages/zquery/tests-setup.ts @@ -1,9 +1,6 @@ -import withResolvers from 'promise.withresolvers'; import { afterEach } from 'vitest'; import { cleanup } from '@testing-library/react'; -withResolvers.shim(); - afterEach(() => { // Clear anything rendered by jsdom. (Without this, previous tests can leave // React nodes in the DOM, which can interfere with subsequent tests.) From 52df849bc8ddb59f73f8b798b075f8e60867d17b Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 20:42:40 -0700 Subject: [PATCH 28/31] script pack-public --- pack-public.sh | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/pack-public.sh b/pack-public.sh index 60dde66bc9..4da7c95565 100644 --- a/pack-public.sh +++ b/pack-public.sh @@ -2,18 +2,15 @@ # pnpm doesn't like to recurse for the pack command, and turbo doesn't # understand it as a script. this script should pack every non-private package. -pnpm turbo build --filter="./packages/*" -pnpm pack -C packages/bech32m && \ -pnpm pack -C packages/client && \ -pnpm pack -C packages/crypto && \ -pnpm pack -C packages/getters && \ -pnpm pack -C packages/keys && \ -pnpm pack -C packages/perspective && \ -pnpm pack -C packages/protobuf && \ -pnpm pack -C packages/query && \ -pnpm pack -C packages/services && \ -pnpm pack -C packages/storage && \ -pnpm pack -C packages/transport-chrome && \ -pnpm pack -C packages/transport-dom && \ -pnpm pack -C packages/types && \ -pnpm pack -C packages/wasm + +pnpm turbo run build --filter="./packages/*" + +for packageJ in packages/*/package.json; do + package=$(dirname $packageJ) + private=$(pnpm pkg get private -C "$package") + if [ "$private" != "true" ]; then + pnpm pack -C "$package" & + fi +done + +wait From bfebf37551e5497b6c057a712201711c03d409c3 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 21:23:17 -0700 Subject: [PATCH 29/31] no incremental --- packages/bech32m/package.json | 4 +- packages/client/package.json | 4 +- packages/crypto/package.json | 4 +- packages/getters/package.json | 4 +- packages/perspective/package.json | 4 +- packages/protobuf/package.json | 12 +++- packages/query/package.json | 4 +- packages/services/package.json | 4 +- packages/tsconfig/base.json | 5 +- packages/types/package.json | 4 +- pnpm-lock.yaml | 107 ++++++++++++++++++++---------- 11 files changed, 100 insertions(+), 56 deletions(-) diff --git a/packages/bech32m/package.json b/packages/bech32m/package.json index b8efc04df1..31f27ebd97 100644 --- a/packages/bech32m/package.json +++ b/packages/bech32m/package.json @@ -9,7 +9,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "tsc --noEmit && eslint src", "test": "vitest run" }, @@ -37,4 +37,4 @@ "dependencies": { "bech32": "^2.0.0" } -} +} \ No newline at end of file diff --git a/packages/client/package.json b/packages/client/package.json index 163a52d7ff..6e052d109a 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -9,7 +9,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src" }, "files": [ @@ -31,4 +31,4 @@ "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 52b20f923c..75497d55c1 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -8,7 +8,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src", "test": "vitest run" }, @@ -37,4 +37,4 @@ "peerDependencies": { "@penumbra-zone/types": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/getters/package.json b/packages/getters/package.json index d5eff3adbe..502d8da0f3 100644 --- a/packages/getters/package.json +++ b/packages/getters/package.json @@ -9,7 +9,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src", "test": "vitest run" }, @@ -37,4 +37,4 @@ "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/protobuf": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/perspective/package.json b/packages/perspective/package.json index aca9ae5853..371c38052c 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -9,7 +9,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src", "test": "vitest run" }, @@ -47,4 +47,4 @@ "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index d03e6acd19..53faf00439 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -9,7 +9,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src" }, "files": [ @@ -31,11 +31,17 @@ } } }, - "peerDependencies": { + "dependencies": { "@buf/cosmos_ibc.bufbuild_es": "1.10.0-20240606104028-442292b00c16.1", "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240606104028-442292b00c16.3", "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240616005217-ca45ca80333e.3", "@bufbuild/protobuf": "^1.10.0" + }, + "peerDependencies": { + "@buf/cosmos_ibc.bufbuild_es": "1.10.0-20240606104028-442292b00c16.1", + "@buf/cosmos_ibc.connectrpc_es": "1.4.0-20240606104028-442292b00c16.3", + "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", + "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240616005217-ca45ca80333e.3" } -} +} \ No newline at end of file diff --git a/packages/query/package.json b/packages/query/package.json index b1de5e91a0..94b70cdfe1 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -8,7 +8,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src", "test": "vitest run" }, @@ -43,4 +43,4 @@ "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/services/package.json b/packages/services/package.json index 26fc8fc127..f1eb0bfe5d 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -8,7 +8,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src", "test": "vitest run" }, @@ -50,4 +50,4 @@ "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } -} +} \ No newline at end of file diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index 0b937edc8f..3890da337a 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -25,7 +25,6 @@ "noUnusedParameters": true, "resolveJsonModule": true, "target": "ESNext", - "module": "ES2022", - "incremental": true + "module": "ES2022" } -} +} \ No newline at end of file diff --git a/packages/types/package.json b/packages/types/package.json index 639b35177b..2d5954379d 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -8,7 +8,7 @@ }, "scripts": { "build": "tsc --build", - "clean": "rm -rfv dist package penumbra-zone-*.tgz", + "clean": "rm -rfv dist package penumbra-zone-*.tgz tsconfig.tsbuildinfo", "lint": "eslint src", "test": "vitest run" }, @@ -43,4 +43,4 @@ "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9673e85d2b..6d72a3125c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,7 +77,7 @@ importers: version: 10.4.19(postcss@8.4.38) jsdom: specifier: ^24.0.0 - version: 24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + version: 24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) playwright: specifier: ^1.44.0 version: 1.44.1 @@ -113,7 +113,7 @@ importers: version: 3.3.0(vite@5.3.1(@types/node@20.14.4)(terser@5.31.1)) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + version: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) apps/minifront: dependencies: @@ -246,7 +246,7 @@ importers: version: 0.44.11 '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@testing-library/react': specifier: ^15.0.7 version: 15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -359,7 +359,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.1-rc))(eslint-import-resolver-typescript@3.6.1)(eslint@9.5.0) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.1) + version: 5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2) eslint-plugin-react: specifier: 7.34.1 version: 7.34.1(eslint@9.5.0) @@ -377,7 +377,7 @@ importers: version: 1.13.4(eslint@9.5.0) eslint-plugin-vitest: specifier: ^0.5.4 - version: 0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) typescript-eslint: specifier: ^7.10.0 version: 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) @@ -691,7 +691,7 @@ importers: version: link:../tailwind-config '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@textea/json-viewer': specifier: ^3.4.1 version: 3.4.1(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@mui/material@5.15.20(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react@18.3.1))(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.3)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -782,7 +782,7 @@ importers: version: 8.1.10(@types/react-dom@18.3.0)(@types/react@18.3.3)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/addon-interactions': specifier: ^8.1.1 - version: 8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + version: 8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@storybook/addon-links': specifier: ^8.1.1 version: 8.1.10(react@18.3.1) @@ -824,7 +824,7 @@ importers: version: 15.8.1 storybook: specifier: ^8.1.1 - version: 8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + version: 8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) packages/wasm: dependencies: @@ -875,7 +875,7 @@ importers: version: 18.3.0 vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + version: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) packages: @@ -5709,6 +5709,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} @@ -6441,6 +6446,9 @@ packages: electron-to-chromium@1.4.803: resolution: {integrity: sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==} + electron-to-chromium@1.4.804: + resolution: {integrity: sha512-gXMMs2m7aUTdZpORQAvMCyH0JHywSpZxjblSc/C81aDr34jh0hmpplTFcM4AYrYALVmiVT/r63oA3tEG1BPVRw==} + elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -8553,6 +8561,11 @@ packages: engines: {node: '>=14'} hasBin: true + prettier@3.3.2: + resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + engines: {node: '>=14'} + hasBin: true + pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -9982,6 +9995,10 @@ packages: resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} engines: {node: '>=6.14.2'} + utf-8-validate@6.0.4: + resolution: {integrity: sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==} + engines: {node: '>=6.14.2'} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -16012,11 +16029,11 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/addon-interactions@8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@storybook/addon-interactions@8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.1.10 - '@storybook/test': 8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + '@storybook/test': 8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@storybook/types': 8.1.10 polished: 4.3.1 ts-dedent: 2.2.0 @@ -16161,7 +16178,7 @@ snapshots: telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/cli@8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@storybook/cli@8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4)': dependencies: '@babel/core': 7.24.7 '@babel/types': 7.24.7 @@ -16169,7 +16186,7 @@ snapshots: '@storybook/codemod': 8.1.10 '@storybook/core-common': 8.1.10(prettier@3.3.1) '@storybook/core-events': 8.1.10 - '@storybook/core-server': 8.1.10(bufferutil@4.0.8)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@storybook/core-server': 8.1.10(bufferutil@4.0.8)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) '@storybook/csf-tools': 8.1.10 '@storybook/node-logger': 8.1.10 '@storybook/telemetry': 8.1.10(prettier@3.3.1) @@ -16314,7 +16331,7 @@ snapshots: node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 - prettier-fallback: prettier@3.3.1 + prettier-fallback: prettier@3.3.2 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 semver: 7.6.2 @@ -16338,7 +16355,7 @@ snapshots: '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 - '@storybook/core-server@8.1.10(bufferutil@4.0.8)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': + '@storybook/core-server@8.1.10(bufferutil@4.0.8)(prettier@3.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4)': dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@babel/core': 7.24.7 @@ -16384,7 +16401,7 @@ snapshots: util: 0.12.5 util-deprecate: 1.0.2 watchpack: 2.4.1 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - bufferutil - encoding @@ -16684,14 +16701,14 @@ snapshots: - prettier - supports-color - '@storybook/test@8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@storybook/test@8.1.10(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': dependencies: '@storybook/client-logger': 8.1.10 '@storybook/core-events': 8.1.10 '@storybook/instrumenter': 8.1.10 '@storybook/preview-api': 8.1.10 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)) + '@testing-library/jest-dom': 6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@vitest/expect': 1.3.1 '@vitest/spy': 1.6.0 @@ -16896,7 +16913,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1))': + '@testing-library/jest-dom@6.4.6(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -16907,7 +16924,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) '@testing-library/react@15.0.7(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -17536,7 +17553,7 @@ snapshots: '@vitest/utils': 1.6.0 magic-string: 0.30.10 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) optionalDependencies: playwright: 1.44.1 @@ -18422,6 +18439,13 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) + browserslist@4.23.1: + dependencies: + caniuse-lite: 1.0.30001636 + electron-to-chromium: 1.4.804 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.1) + bs58@4.0.1: dependencies: base-x: 3.0.9 @@ -19231,6 +19255,8 @@ snapshots: electron-to-chromium@1.4.803: {} + electron-to-chromium@1.4.804: {} + elliptic@6.5.4: dependencies: bn.js: 4.12.0 @@ -19535,10 +19561,10 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.1): + eslint-plugin-prettier@5.1.3(@types/eslint@8.56.10)(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2): dependencies: eslint: 9.5.0 - prettier: 3.3.1 + prettier: 3.3.2 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: @@ -19593,12 +19619,12 @@ snapshots: dotenv: 16.0.3 eslint: 9.5.0 - eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1)): + eslint-plugin-vitest@0.5.4(eslint@9.5.0)(typescript@5.5.1-rc)(vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1)): dependencies: '@typescript-eslint/utils': 7.13.1(eslint@9.5.0)(typescript@5.5.1-rc) eslint: 9.5.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1) + vitest: 1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1) transitivePeerDependencies: - supports-color - typescript @@ -20689,7 +20715,7 @@ snapshots: jscrypto@1.0.3: {} - jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): dependencies: cssstyle: 4.0.1 data-urls: 5.0.0 @@ -20710,7 +20736,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -21704,6 +21730,8 @@ snapshots: prettier@3.3.1: {} + prettier@3.3.2: {} + pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 @@ -22580,9 +22608,9 @@ snapshots: store2@2.14.3: {} - storybook@8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10): + storybook@8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4): dependencies: - '@storybook/cli': 8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10) + '@storybook/cli': 8.1.10(@babel/preset-env@7.24.7(@babel/core@7.24.7))(bufferutil@4.0.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@6.0.4) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -23272,6 +23300,12 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 + update-browserslist-db@1.0.16(browserslist@4.23.1): + dependencies: + browserslist: 4.23.1 + escalade: 3.1.2 + picocolors: 1.0.1 + update-check@1.5.4: dependencies: registry-auth-token: 3.3.2 @@ -23326,6 +23360,11 @@ snapshots: dependencies: node-gyp-build: 4.8.1 + utf-8-validate@6.0.4: + dependencies: + node-gyp-build: 4.8.1 + optional: true + util-deprecate@1.0.2: {} util@0.12.5: @@ -23402,7 +23441,7 @@ snapshots: fsevents: 2.3.3 terser: 5.31.1 - vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.31.1): + vitest@1.6.0(@types/node@20.14.4)(@vitest/browser@1.6.0(playwright@1.44.1)(vitest@1.6.0))(jsdom@24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(terser@5.31.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -23427,7 +23466,7 @@ snapshots: optionalDependencies: '@types/node': 20.14.4 '@vitest/browser': 1.6.0(playwright@1.44.1)(vitest@1.6.0) - jsdom: 24.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + jsdom: 24.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) transitivePeerDependencies: - less - lightningcss @@ -23471,7 +23510,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.12.0 acorn-import-attributes: 1.9.5(acorn@8.12.0) - browserslist: 4.23.0 + browserslist: 4.23.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 es-module-lexer: 1.5.3 @@ -23615,10 +23654,10 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4): optionalDependencies: bufferutil: 4.0.8 - utf-8-validate: 5.0.10 + utf-8-validate: 6.0.4 xml-name-validator@5.0.0: {} From b42ed01c3737b71784963c9d003c82caa5b85d54 Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 21:26:47 -0700 Subject: [PATCH 30/31] rm config paths --- package.json | 4 ++-- pnpm-workspace.yaml | 1 - vitest.workspace.ts | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 7205001eb3..b2be630bb8 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "buf-update": "pnpm update --latest \"@buf/*\" \"@bufbuild/*\" \"@connectrpc/*\" && pnpm syncpack fix-mismatches && pnpm install", "build": "turbo build", "clean": "turbo clean", - "clean:modules": "rm -rf node_modules apps/*/node_modules packages/*/node_modules config/*/node_modules pnpm-lock.yaml", + "clean:modules": "rm -rf node_modules apps/*/node_modules packages/*/node_modules pnpm-lock.yaml", "clean:vitest-mjs": "find . -type f -name 'vite*.config.ts.timestamp-*-*.mjs' -ls -delete", "compile": "turbo compile", "dev": "turbo dev", @@ -66,4 +66,4 @@ "vite-plugin-wasm": "^3.3.0", "vitest": "^1.6.0" } -} +} \ No newline at end of file diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 7149d80074..e9b0dad63b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,3 @@ packages: - 'apps/*' - - 'config/*' - 'packages/*' diff --git a/vitest.workspace.ts b/vitest.workspace.ts index 81740105ee..5d6d9facb6 100644 --- a/vitest.workspace.ts +++ b/vitest.workspace.ts @@ -1 +1 @@ -export default ['apps/*', 'packages/*', 'config/*']; +export default ['apps/*', 'packages/*']; From 656db1c9721ce1d7dbdce5b0fa7352e037415cfc Mon Sep 17 00:00:00 2001 From: turbocrime Date: Mon, 17 Jun 2024 21:35:58 -0700 Subject: [PATCH 31/31] lint --- package.json | 2 +- packages/bech32m/package.json | 2 +- packages/client/package.json | 2 +- packages/crypto/package.json | 2 +- packages/getters/package.json | 2 +- packages/perspective/package.json | 2 +- packages/protobuf/package.json | 2 +- packages/query/package.json | 2 +- packages/services/package.json | 2 +- packages/tsconfig/base.json | 2 +- packages/types/package.json | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index b2be630bb8..9b5ec55c1d 100644 --- a/package.json +++ b/package.json @@ -66,4 +66,4 @@ "vite-plugin-wasm": "^3.3.0", "vitest": "^1.6.0" } -} \ No newline at end of file +} diff --git a/packages/bech32m/package.json b/packages/bech32m/package.json index 31f27ebd97..d55fa3f512 100644 --- a/packages/bech32m/package.json +++ b/packages/bech32m/package.json @@ -37,4 +37,4 @@ "dependencies": { "bech32": "^2.0.0" } -} \ No newline at end of file +} diff --git a/packages/client/package.json b/packages/client/package.json index 6e052d109a..0c1bd08096 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -31,4 +31,4 @@ "@penumbra-zone/protobuf": "workspace:*", "@penumbra-zone/transport-dom": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 75497d55c1..3e762e9996 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -37,4 +37,4 @@ "peerDependencies": { "@penumbra-zone/types": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/getters/package.json b/packages/getters/package.json index 502d8da0f3..238dd3a44a 100644 --- a/packages/getters/package.json +++ b/packages/getters/package.json @@ -37,4 +37,4 @@ "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/protobuf": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 371c38052c..a43787f3ff 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -47,4 +47,4 @@ "@penumbra-zone/getters": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index 53faf00439..d7550c4080 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -44,4 +44,4 @@ "@buf/penumbra-zone_penumbra.bufbuild_es": "1.10.0-20240616005217-ca45ca80333e.1", "@buf/penumbra-zone_penumbra.connectrpc_es": "1.4.0-20240616005217-ca45ca80333e.3" } -} \ No newline at end of file +} diff --git a/packages/query/package.json b/packages/query/package.json index 94b70cdfe1..0876bb0db8 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -43,4 +43,4 @@ "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/services/package.json b/packages/services/package.json index f1eb0bfe5d..4a92770751 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -50,4 +50,4 @@ "@penumbra-zone/types": "workspace:*", "@penumbra-zone/wasm": "workspace:*" } -} \ No newline at end of file +} diff --git a/packages/tsconfig/base.json b/packages/tsconfig/base.json index 3890da337a..27d0fe3011 100644 --- a/packages/tsconfig/base.json +++ b/packages/tsconfig/base.json @@ -27,4 +27,4 @@ "target": "ESNext", "module": "ES2022" } -} \ No newline at end of file +} diff --git a/packages/types/package.json b/packages/types/package.json index 2d5954379d..4b48db4c20 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -43,4 +43,4 @@ "@penumbra-zone/bech32m": "workspace:*", "@penumbra-zone/getters": "workspace:*" } -} \ No newline at end of file +}