From c6ea415b2f94a3ebe577af662e4f5e51acbef277 Mon Sep 17 00:00:00 2001 From: Bruno Menezes Date: Tue, 11 Aug 2026 15:28:51 +0100 Subject: [PATCH 1/4] refactor(explorer): Replace @cartesi/viem with @cartesi/client and @cartesi/wagmi with @cartesi/react. --- apps/explorer/package.json | 4 +- .../src/components/QueryPagination.tsx | 2 +- .../application/ApplicationCard.tsx | 2 +- .../ApplicationForecloseStatus.tsx | 2 +- .../application/ApplicationList.tsx | 2 +- .../src/components/application/utils.ts | 2 +- .../src/components/connection/functions.ts | 2 +- .../src/components/epoch/EpochCard.tsx | 2 +- .../src/components/epoch/EpochList.tsx | 2 +- .../components/epoch/useEpochStatusColor.tsx | 2 +- .../src/components/input/InputCard.tsx | 2 +- .../src/components/input/InputList.tsx | 2 +- .../src/components/match/MatchActions.tsx | 2 +- .../src/components/match/MatchView.tsx | 2 +- .../components/match/SubTournamentItem.tsx | 2 +- .../navigation/MatchBreadcrumbSegment.tsx | 2 +- .../navigation/MatchBreadcrumbs.tsx | 2 +- .../components/navigation/NextPagination.tsx | 2 +- .../navigation/TournamentBreadcrumbs.tsx | 2 +- .../components/output/OutputCard.stories.tsx | 2 +- .../src/components/output/OutputCard.tsx | 2 +- .../src/components/output/OutputContainer.tsx | 4 +- .../src/components/output/OutputExecution.tsx | 16 +- .../components/output/OutputList.stories.tsx | 2 +- .../src/components/output/OutputList.tsx | 2 +- .../src/components/output/OutputSearch.tsx | 2 +- .../components/output/OutputView.stories.tsx | 2 +- apps/explorer/src/components/output/types.ts | 2 +- .../src/components/report/ReportContainer.tsx | 4 +- .../components/report/ReportList.stories.tsx | 2 +- .../src/components/report/ReportList.tsx | 2 +- .../components/report/ReportView.stories.tsx | 2 +- .../src/components/report/ReportView.tsx | 2 +- .../src/components/send/SendContexts.tsx | 2 +- .../explorer/src/components/send/SendMenu.tsx | 2 +- .../src/components/send/SendModal.tsx | 2 +- apps/explorer/src/components/send/hooks.tsx | 2 +- .../components/specification/conditionals.ts | 2 +- .../hooks/useAbiDecodingOnInput.tsx | 2 +- .../specification/hooks/useVoucherDecoder.tsx | 2 +- .../components/specification/systemSpecs.ts | 2 +- .../tournament/MatchCard.stories.ts | 2 +- .../src/components/tournament/MatchCard.tsx | 2 +- .../components/tournament/MatchLoserCard.tsx | 2 +- .../components/tournament/TournamentRound.tsx | 2 +- .../components/tournament/TournamentTable.tsx | 2 +- .../tournament/TournamentView.stories.ts | 2 +- .../components/tournament/TournamentView.tsx | 2 +- .../ERC1155DepositForm/DepositFormBatch.tsx | 2 +- .../ERC1155DepositForm/DepositFormSingle.tsx | 2 +- .../hooks/useERC1155BatchPortalDeposit.tsx | 2 +- .../hooks/useERC1155SinglePortalDeposit.tsx | 2 +- .../transactions/ERC1155DepositForm/types.ts | 2 +- .../hooks/useERC20PortalDeposit.tsx | 2 +- .../transactions/ERC20DepositForm/index.tsx | 4 +- .../hooks/useERC721PortalDeposit.tsx | 2 +- .../transactions/ERC721DepositForm/index.tsx | 4 +- .../hooks/useDepositEther.tsx | 2 +- .../transactions/EtherDepositForm/index.tsx | 4 +- .../transactions/ForecloseForm/index.tsx | 16 +- .../hooks/useInputBoxAddInput.tsx | 2 +- .../transactions/GenericInputForm/index.tsx | 4 +- .../withdrawal/WithdrawalCard.stories.tsx | 4 +- .../components/withdrawal/WithdrawalCard.tsx | 2 +- .../withdrawal/WithdrawalList.stories.tsx | 2 +- .../components/withdrawal/WithdrawalList.tsx | 2 +- .../withdrawal/WithdrawalPaginatedList.tsx | 2 +- .../components/withdrawal/WithdrawalView.tsx | 4 +- .../ApplicationSummaryContainer.tsx | 2 +- .../src/containers/ApplicationsContainer.tsx | 2 +- .../src/containers/EpochContainer.tsx | 2 +- .../src/containers/EpochsContainer.tsx | 2 +- .../src/containers/MatchContainer.tsx | 2 +- .../src/containers/OutputsContainer.tsx | 4 +- .../src/containers/TournamentContainer.tsx | 2 +- .../src/containers/WithdrawalsContainer.tsx | 4 +- .../src/hooks/useTournamentHierarchy.ts | 4 +- .../src/lib/rollupContractResolver.ts | 2 +- .../src/page/ApplicationSummaryPage.tsx | 2 +- apps/explorer/src/page/ApplicationsPage.tsx | 2 +- apps/explorer/src/page/EpochPage.tsx | 2 +- apps/explorer/src/page/EpochsPage.tsx | 2 +- apps/explorer/src/page/MatchPage.tsx | 2 +- apps/explorer/src/page/OutputsPage.tsx | 2 +- .../src/page/TournamentPage.stories.tsx | 2 +- apps/explorer/src/page/TournamentPage.tsx | 2 +- apps/explorer/src/page/WithdrawalsPage.tsx | 2 +- apps/explorer/src/providers/DataProvider.tsx | 2 +- .../src/providers/localdata/helpers.ts | 2 +- apps/explorer/src/stories/data.ts | 4 +- apps/explorer/src/stories/util.ts | 2 +- .../explorer/test/components/Address.test.tsx | 2 +- .../test/components/application/utils.test.ts | 2 +- .../components/output/OutputCard.test.tsx | 2 +- .../output/OutputContainer.test.tsx | 2 +- .../output/OutputExecution.test.tsx | 26 +-- .../components/output/OutputList.test.tsx | 2 +- .../components/output/OutputView.test.tsx | 2 +- .../transactions/ForecloseForm/index.test.tsx | 28 +-- .../withdrawal/WithdrawalCard.test.tsx | 2 +- .../withdrawal/WithdrawalList.test.tsx | 2 +- .../WithdrawalPaginatedList.test.tsx | 2 +- .../containers/WithdrawalsContainer.test.tsx | 4 +- .../hooks/useTournamentHierarchy.test.tsx | 6 +- .../test/lib/rollupContractResolver.test.ts | 2 +- .../test/page/WithdrawalsPage.test.tsx | 2 +- apps/explorer/test/test-utils.tsx | 2 +- pnpm-lock.yaml | 193 +++++++----------- 108 files changed, 240 insertions(+), 277 deletions(-) diff --git a/apps/explorer/package.json b/apps/explorer/package.json index baa81a7e7..2f7c27d15 100644 --- a/apps/explorer/package.json +++ b/apps/explorer/package.json @@ -20,8 +20,8 @@ "test:ci": "vitest run --coverage" }, "dependencies": { - "@cartesi/viem": "2.0.0-alpha.31", - "@cartesi/wagmi": "2.0.0-alpha.35", + "@cartesi/client": "2.0.0-alpha.34", + "@cartesi/react": "2.0.0-alpha.38", "@mantine/code-highlight": "^8.3.15", "@mantine/core": "^8.3.15", "@mantine/form": "^8.3.15", diff --git a/apps/explorer/src/components/QueryPagination.tsx b/apps/explorer/src/components/QueryPagination.tsx index 86578e113..6c73fc876 100644 --- a/apps/explorer/src/components/QueryPagination.tsx +++ b/apps/explorer/src/components/QueryPagination.tsx @@ -1,4 +1,4 @@ -import type { Pagination as QPagination } from "@cartesi/viem"; +import type { Pagination as QPagination } from "@cartesi/client"; import { Group, Pagination, type GroupProps } from "@mantine/core"; import { isNil } from "ramda"; import type { FC } from "react"; diff --git a/apps/explorer/src/components/application/ApplicationCard.tsx b/apps/explorer/src/components/application/ApplicationCard.tsx index abf500374..48d554ac4 100644 --- a/apps/explorer/src/components/application/ApplicationCard.tsx +++ b/apps/explorer/src/components/application/ApplicationCard.tsx @@ -1,4 +1,4 @@ -import type { Application, ApplicationStatus } from "@cartesi/viem"; +import type { Application, ApplicationStatus } from "@cartesi/client"; import { Alert, Badge, diff --git a/apps/explorer/src/components/application/ApplicationForecloseStatus.tsx b/apps/explorer/src/components/application/ApplicationForecloseStatus.tsx index 9ef5c2795..e8dd6a889 100644 --- a/apps/explorer/src/components/application/ApplicationForecloseStatus.tsx +++ b/apps/explorer/src/components/application/ApplicationForecloseStatus.tsx @@ -1,4 +1,4 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { Alert, Card, Group, useMantineTheme } from "@mantine/core"; import type { FC } from "react"; import { diff --git a/apps/explorer/src/components/application/ApplicationList.tsx b/apps/explorer/src/components/application/ApplicationList.tsx index a578b0145..43a2f185e 100644 --- a/apps/explorer/src/components/application/ApplicationList.tsx +++ b/apps/explorer/src/components/application/ApplicationList.tsx @@ -1,4 +1,4 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { Stack } from "@mantine/core"; import type { FC } from "react"; import { ApplicationCard } from "./ApplicationCard"; diff --git a/apps/explorer/src/components/application/utils.ts b/apps/explorer/src/components/application/utils.ts index fda71fa4c..f37a5bae4 100644 --- a/apps/explorer/src/components/application/utils.ts +++ b/apps/explorer/src/components/application/utils.ts @@ -1,4 +1,4 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { isNil } from "ramda"; import { isAddressEqual, diff --git a/apps/explorer/src/components/connection/functions.ts b/apps/explorer/src/components/connection/functions.ts index e93cbd63c..f688cab67 100644 --- a/apps/explorer/src/components/connection/functions.ts +++ b/apps/explorer/src/components/connection/functions.ts @@ -1,4 +1,4 @@ -import { createCartesiPublicClient } from "@cartesi/viem"; +import { createCartesiPublicClient } from "@cartesi/client"; import { descend, isNil, prop, sort } from "ramda"; import { http } from "viem"; import type { DbNodeConnectionConfig } from "./types"; diff --git a/apps/explorer/src/components/epoch/EpochCard.tsx b/apps/explorer/src/components/epoch/EpochCard.tsx index b8eab2a0f..acad1f633 100644 --- a/apps/explorer/src/components/epoch/EpochCard.tsx +++ b/apps/explorer/src/components/epoch/EpochCard.tsx @@ -1,4 +1,4 @@ -import type { Epoch } from "@cartesi/viem"; +import type { Epoch } from "@cartesi/client"; import { Badge, Card, Group, Text, useMantineTheme } from "@mantine/core"; import { useMediaQuery } from "@mantine/hooks"; import Link from "next/link"; diff --git a/apps/explorer/src/components/epoch/EpochList.tsx b/apps/explorer/src/components/epoch/EpochList.tsx index 8e593df2a..cce096d3d 100644 --- a/apps/explorer/src/components/epoch/EpochList.tsx +++ b/apps/explorer/src/components/epoch/EpochList.tsx @@ -1,4 +1,4 @@ -import type { Epoch } from "@cartesi/viem"; +import type { Epoch } from "@cartesi/client"; import { Stack } from "@mantine/core"; import type { FC } from "react"; import { EpochCard } from "./EpochCard"; diff --git a/apps/explorer/src/components/epoch/useEpochStatusColor.tsx b/apps/explorer/src/components/epoch/useEpochStatusColor.tsx index 237ec98c0..9ab09ab5a 100644 --- a/apps/explorer/src/components/epoch/useEpochStatusColor.tsx +++ b/apps/explorer/src/components/epoch/useEpochStatusColor.tsx @@ -1,4 +1,4 @@ -import type { Epoch, EpochStatus } from "@cartesi/viem"; +import type { Epoch, EpochStatus } from "@cartesi/client"; import useRightColorShade from "../../hooks/useRightColorShade"; export const getEpochStatusColor = (state: EpochStatus) => { diff --git a/apps/explorer/src/components/input/InputCard.tsx b/apps/explorer/src/components/input/InputCard.tsx index b9b06cf32..bddd60b71 100644 --- a/apps/explorer/src/components/input/InputCard.tsx +++ b/apps/explorer/src/components/input/InputCard.tsx @@ -1,4 +1,4 @@ -import type { Input, InputStatus } from "@cartesi/viem"; +import type { Input, InputStatus } from "@cartesi/client"; import { Badge, Card, diff --git a/apps/explorer/src/components/input/InputList.tsx b/apps/explorer/src/components/input/InputList.tsx index 1846598cd..31e8b6a9b 100644 --- a/apps/explorer/src/components/input/InputList.tsx +++ b/apps/explorer/src/components/input/InputList.tsx @@ -1,4 +1,4 @@ -import type { Input } from "@cartesi/viem"; +import type { Input } from "@cartesi/client"; import { Stack } from "@mantine/core"; import type { FC } from "react"; import { InputCard } from "./InputCard"; diff --git a/apps/explorer/src/components/match/MatchActions.tsx b/apps/explorer/src/components/match/MatchActions.tsx index 776e16619..11b7cef83 100644 --- a/apps/explorer/src/components/match/MatchActions.tsx +++ b/apps/explorer/src/components/match/MatchActions.tsx @@ -1,4 +1,4 @@ -import type { Match, MatchAdvanced, Tournament } from "@cartesi/viem"; +import type { Match, MatchAdvanced, Tournament } from "@cartesi/client"; import { Button, Group, diff --git a/apps/explorer/src/components/match/MatchView.tsx b/apps/explorer/src/components/match/MatchView.tsx index 46936f285..7e58bd732 100644 --- a/apps/explorer/src/components/match/MatchView.tsx +++ b/apps/explorer/src/components/match/MatchView.tsx @@ -1,4 +1,4 @@ -import type { Match, MatchAdvanced, Tournament } from "@cartesi/viem"; +import type { Match, MatchAdvanced, Tournament } from "@cartesi/client"; import { Divider, Group, Stack, Text } from "@mantine/core"; import { type FC } from "react"; import { ClaimText } from "../ClaimText"; diff --git a/apps/explorer/src/components/match/SubTournamentItem.tsx b/apps/explorer/src/components/match/SubTournamentItem.tsx index bc412e1b9..139d12bbb 100644 --- a/apps/explorer/src/components/match/SubTournamentItem.tsx +++ b/apps/explorer/src/components/match/SubTournamentItem.tsx @@ -1,4 +1,4 @@ -import type { Tournament } from "@cartesi/viem"; +import type { Tournament } from "@cartesi/client"; import { Button, Group, diff --git a/apps/explorer/src/components/navigation/MatchBreadcrumbSegment.tsx b/apps/explorer/src/components/navigation/MatchBreadcrumbSegment.tsx index fb47df72d..f144ad793 100644 --- a/apps/explorer/src/components/navigation/MatchBreadcrumbSegment.tsx +++ b/apps/explorer/src/components/navigation/MatchBreadcrumbSegment.tsx @@ -1,4 +1,4 @@ -import type { Match } from "@cartesi/viem"; +import type { Match } from "@cartesi/client"; import type { FC } from "react"; import { MatchBadge, type MatchBadgeProps } from "./MatchBadge"; diff --git a/apps/explorer/src/components/navigation/MatchBreadcrumbs.tsx b/apps/explorer/src/components/navigation/MatchBreadcrumbs.tsx index 43970247e..2dffed882 100644 --- a/apps/explorer/src/components/navigation/MatchBreadcrumbs.tsx +++ b/apps/explorer/src/components/navigation/MatchBreadcrumbs.tsx @@ -1,4 +1,4 @@ -import type { Match } from "@cartesi/viem"; +import type { Match } from "@cartesi/client"; import { Breadcrumbs, Button, type BreadcrumbsProps } from "@mantine/core"; import type { FC } from "react"; import { MatchBadge } from "./MatchBadge"; diff --git a/apps/explorer/src/components/navigation/NextPagination.tsx b/apps/explorer/src/components/navigation/NextPagination.tsx index 4d94571ee..8fa6ee3fe 100644 --- a/apps/explorer/src/components/navigation/NextPagination.tsx +++ b/apps/explorer/src/components/navigation/NextPagination.tsx @@ -1,4 +1,4 @@ -import type { Pagination as PaginationData } from "@cartesi/viem"; +import type { Pagination as PaginationData } from "@cartesi/client"; import { Pagination, type PaginationProps } from "@mantine/core"; import { usePathname, useRouter, useSearchParams } from "next/navigation"; import { useCallback, type FC } from "react"; diff --git a/apps/explorer/src/components/navigation/TournamentBreadcrumbs.tsx b/apps/explorer/src/components/navigation/TournamentBreadcrumbs.tsx index d76e8959c..759959e4d 100644 --- a/apps/explorer/src/components/navigation/TournamentBreadcrumbs.tsx +++ b/apps/explorer/src/components/navigation/TournamentBreadcrumbs.tsx @@ -1,4 +1,4 @@ -import type { Match } from "@cartesi/viem"; +import type { Match } from "@cartesi/client"; import { Breadcrumbs, Button, type BreadcrumbsProps } from "@mantine/core"; import type { FC } from "react"; import { MatchBadge } from "./MatchBadge"; diff --git a/apps/explorer/src/components/output/OutputCard.stories.tsx b/apps/explorer/src/components/output/OutputCard.stories.tsx index 4fb00996b..0b0544b34 100644 --- a/apps/explorer/src/components/output/OutputCard.stories.tsx +++ b/apps/explorer/src/components/output/OutputCard.stories.tsx @@ -1,7 +1,7 @@ import type { GetApplicationReturnType, GetOutputReturnType, -} from "@cartesi/viem"; +} from "@cartesi/client"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { OutputCard } from "./OutputCard"; diff --git a/apps/explorer/src/components/output/OutputCard.tsx b/apps/explorer/src/components/output/OutputCard.tsx index 5b1b3af52..2d86c5f34 100644 --- a/apps/explorer/src/components/output/OutputCard.tsx +++ b/apps/explorer/src/components/output/OutputCard.tsx @@ -1,4 +1,4 @@ -import type { Application, Output } from "@cartesi/viem"; +import type { Application, Output } from "@cartesi/client"; import { Anchor, Card, diff --git a/apps/explorer/src/components/output/OutputContainer.tsx b/apps/explorer/src/components/output/OutputContainer.tsx index 112fd2c36..d55133acf 100644 --- a/apps/explorer/src/components/output/OutputContainer.tsx +++ b/apps/explorer/src/components/output/OutputContainer.tsx @@ -1,5 +1,5 @@ -import type { ListOutputsParams } from "@cartesi/viem"; -import { useOutputs } from "@cartesi/wagmi"; +import type { ListOutputsParams } from "@cartesi/client"; +import { useOutputs } from "@cartesi/react"; import { Card, Center, Text } from "@mantine/core"; import { useState, type FC } from "react"; import type { DecoderType } from "../types"; diff --git a/apps/explorer/src/components/output/OutputExecution.tsx b/apps/explorer/src/components/output/OutputExecution.tsx index ecf4fc8ec..8f1fdf4c0 100644 --- a/apps/explorer/src/components/output/OutputExecution.tsx +++ b/apps/explorer/src/components/output/OutputExecution.tsx @@ -1,11 +1,11 @@ "use client"; -import type { EpochStatus } from "@cartesi/viem"; +import type { EpochStatus } from "@cartesi/client"; import { useEpoch, - useReadApplicationWasOutputExecuted, - useSimulateApplicationExecuteOutput, - useWriteApplicationExecuteOutput, -} from "@cartesi/wagmi"; + useReadIApplicationWasOutputExecuted, + useSimulateIApplicationExecuteOutput, + useWriteIApplicationExecuteOutput, +} from "@cartesi/react"; import { Alert, Badge, @@ -83,7 +83,7 @@ const OutputExecution: FC = ({ const hasExecutionTransaction = isNotNil(output.executionTransactionHash); const feedback = buildFeedback(epochStatus); - const wasOutputExecutedQuery = useReadApplicationWasOutputExecuted({ + const wasOutputExecutedQuery = useReadIApplicationWasOutputExecuted({ address: application, args: [output.index], query: { @@ -111,7 +111,7 @@ const OutputExecution: FC = ({ hasHashes && isClaimAccepted; - const prepare = useSimulateApplicationExecuteOutput({ + const prepare = useSimulateIApplicationExecuteOutput({ address: application, args: [output.rawData, proof], query: { @@ -119,7 +119,7 @@ const OutputExecution: FC = ({ }, }); - const execute = useWriteApplicationExecuteOutput(); + const execute = useWriteIApplicationExecuteOutput(); const wait = useWaitForTransactionReceipt({ hash: execute.data, }); diff --git a/apps/explorer/src/components/output/OutputList.stories.tsx b/apps/explorer/src/components/output/OutputList.stories.tsx index e3452db28..8d13c06c8 100644 --- a/apps/explorer/src/components/output/OutputList.stories.tsx +++ b/apps/explorer/src/components/output/OutputList.stories.tsx @@ -1,4 +1,4 @@ -import type { GetOutputReturnType } from "@cartesi/viem"; +import type { GetOutputReturnType } from "@cartesi/client"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { useState } from "react"; import { OutputList } from "./OutputList"; diff --git a/apps/explorer/src/components/output/OutputList.tsx b/apps/explorer/src/components/output/OutputList.tsx index 049f1bf4e..a9e6407eb 100644 --- a/apps/explorer/src/components/output/OutputList.tsx +++ b/apps/explorer/src/components/output/OutputList.tsx @@ -1,4 +1,4 @@ -import type { Output, Pagination } from "@cartesi/viem"; +import type { Output, Pagination } from "@cartesi/client"; import { Stack } from "@mantine/core"; import { type FC } from "react"; import { QueryPagination } from "../QueryPagination"; diff --git a/apps/explorer/src/components/output/OutputSearch.tsx b/apps/explorer/src/components/output/OutputSearch.tsx index a5d5d8302..ea87d2a5a 100644 --- a/apps/explorer/src/components/output/OutputSearch.tsx +++ b/apps/explorer/src/components/output/OutputSearch.tsx @@ -1,4 +1,4 @@ -import type { OutputType } from "@cartesi/viem"; +import type { OutputType } from "@cartesi/client"; import { Flex, Group, Select } from "@mantine/core"; import { isNotNilOrEmpty } from "ramda-adjunct"; import { type FC } from "react"; diff --git a/apps/explorer/src/components/output/OutputView.stories.tsx b/apps/explorer/src/components/output/OutputView.stories.tsx index 2e174c11d..3e108d6e1 100644 --- a/apps/explorer/src/components/output/OutputView.stories.tsx +++ b/apps/explorer/src/components/output/OutputView.stories.tsx @@ -1,4 +1,4 @@ -import type { GetOutputReturnType } from "@cartesi/viem"; +import type { GetOutputReturnType } from "@cartesi/client"; import { SegmentedControl, Stack } from "@mantine/core"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { useState } from "react"; diff --git a/apps/explorer/src/components/output/types.ts b/apps/explorer/src/components/output/types.ts index 81854947e..23af2f945 100644 --- a/apps/explorer/src/components/output/types.ts +++ b/apps/explorer/src/components/output/types.ts @@ -5,7 +5,7 @@ import type { Notice, Output, Voucher, -} from "@cartesi/viem"; +} from "@cartesi/client"; import type { DecoderType } from "../types"; export type VoucherOutput = Omit & { diff --git a/apps/explorer/src/components/report/ReportContainer.tsx b/apps/explorer/src/components/report/ReportContainer.tsx index f0ac57fc6..0824a8db7 100644 --- a/apps/explorer/src/components/report/ReportContainer.tsx +++ b/apps/explorer/src/components/report/ReportContainer.tsx @@ -1,5 +1,5 @@ -import type { ListReportsParams } from "@cartesi/viem"; -import { useReports } from "@cartesi/wagmi"; +import type { ListReportsParams } from "@cartesi/client"; +import { useReports } from "@cartesi/react"; import { Card, Center, Text } from "@mantine/core"; import { useState, type FC } from "react"; import type { DecoderType } from "../types"; diff --git a/apps/explorer/src/components/report/ReportList.stories.tsx b/apps/explorer/src/components/report/ReportList.stories.tsx index 31f09c925..e9d77cf7f 100644 --- a/apps/explorer/src/components/report/ReportList.stories.tsx +++ b/apps/explorer/src/components/report/ReportList.stories.tsx @@ -1,4 +1,4 @@ -import type { GetReportReturnType } from "@cartesi/viem"; +import type { GetReportReturnType } from "@cartesi/client"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { useState } from "react"; import { stringToHex } from "viem"; diff --git a/apps/explorer/src/components/report/ReportList.tsx b/apps/explorer/src/components/report/ReportList.tsx index 4b11f41cd..7aa53306a 100644 --- a/apps/explorer/src/components/report/ReportList.tsx +++ b/apps/explorer/src/components/report/ReportList.tsx @@ -1,4 +1,4 @@ -import type { Pagination as QPagination, Report } from "@cartesi/viem"; +import type { Pagination as QPagination, Report } from "@cartesi/client"; import { Stack } from "@mantine/core"; import { type FC } from "react"; import { QueryPagination } from "../QueryPagination"; diff --git a/apps/explorer/src/components/report/ReportView.stories.tsx b/apps/explorer/src/components/report/ReportView.stories.tsx index 02df1056d..e82c4827f 100644 --- a/apps/explorer/src/components/report/ReportView.stories.tsx +++ b/apps/explorer/src/components/report/ReportView.stories.tsx @@ -1,4 +1,4 @@ -import type { GetReportReturnType } from "@cartesi/viem"; +import type { GetReportReturnType } from "@cartesi/client"; import { SegmentedControl, Stack } from "@mantine/core"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { useState } from "react"; diff --git a/apps/explorer/src/components/report/ReportView.tsx b/apps/explorer/src/components/report/ReportView.tsx index 593675969..c82853905 100644 --- a/apps/explorer/src/components/report/ReportView.tsx +++ b/apps/explorer/src/components/report/ReportView.tsx @@ -1,4 +1,4 @@ -import type { GetReportReturnType } from "@cartesi/viem"; +import type { GetReportReturnType } from "@cartesi/client"; import { Fieldset, Spoiler, Text } from "@mantine/core"; import { useEffect, useRef, type FC } from "react"; import { getDecoder } from "../../lib/decoders"; diff --git a/apps/explorer/src/components/send/SendContexts.tsx b/apps/explorer/src/components/send/SendContexts.tsx index bb9ed0d39..af8eedea1 100644 --- a/apps/explorer/src/components/send/SendContexts.tsx +++ b/apps/explorer/src/components/send/SendContexts.tsx @@ -1,5 +1,5 @@ "use client"; -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { createContext, type ActionDispatch } from "react"; import type { DbSpecification } from "../specification/types"; diff --git a/apps/explorer/src/components/send/SendMenu.tsx b/apps/explorer/src/components/send/SendMenu.tsx index fc36f0c73..508de6076 100644 --- a/apps/explorer/src/components/send/SendMenu.tsx +++ b/apps/explorer/src/components/send/SendMenu.tsx @@ -1,5 +1,5 @@ "use client"; -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { Button, Group, diff --git a/apps/explorer/src/components/send/SendModal.tsx b/apps/explorer/src/components/send/SendModal.tsx index c6f6477e8..1d5d4eb15 100644 --- a/apps/explorer/src/components/send/SendModal.tsx +++ b/apps/explorer/src/components/send/SendModal.tsx @@ -1,5 +1,5 @@ "use client"; -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { Group, Modal, Text } from "@mantine/core"; import { notifications } from "@mantine/notifications"; import { defaultTo, isNil, isNotNil } from "ramda"; diff --git a/apps/explorer/src/components/send/hooks.tsx b/apps/explorer/src/components/send/hooks.tsx index 270040d29..3efb065b0 100644 --- a/apps/explorer/src/components/send/hooks.tsx +++ b/apps/explorer/src/components/send/hooks.tsx @@ -1,5 +1,5 @@ "use client"; -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { useContext } from "react"; import type { DbSpecification } from "../specification/types"; import { SendActionContext, SendStateContext } from "./SendContexts"; diff --git a/apps/explorer/src/components/specification/conditionals.ts b/apps/explorer/src/components/specification/conditionals.ts index 277e31220..4cb46e060 100644 --- a/apps/explorer/src/components/specification/conditionals.ts +++ b/apps/explorer/src/components/specification/conditionals.ts @@ -1,4 +1,4 @@ -import type { Input } from "@cartesi/viem"; +import type { Input } from "@cartesi/client"; import { allPass, anyPass, diff --git a/apps/explorer/src/components/specification/hooks/useAbiDecodingOnInput.tsx b/apps/explorer/src/components/specification/hooks/useAbiDecodingOnInput.tsx index 22be33d3c..db6b0a06b 100644 --- a/apps/explorer/src/components/specification/hooks/useAbiDecodingOnInput.tsx +++ b/apps/explorer/src/components/specification/hooks/useAbiDecodingOnInput.tsx @@ -1,5 +1,5 @@ "use client"; -import type { Input } from "@cartesi/viem"; +import type { Input } from "@cartesi/client"; import { find } from "ramda"; import { isNilOrEmpty, isNotNilOrEmpty } from "ramda-adjunct"; import { findSpecificationFor } from "../conditionals"; diff --git a/apps/explorer/src/components/specification/hooks/useVoucherDecoder.tsx b/apps/explorer/src/components/specification/hooks/useVoucherDecoder.tsx index 742b40fbb..3d677f13c 100644 --- a/apps/explorer/src/components/specification/hooks/useVoucherDecoder.tsx +++ b/apps/explorer/src/components/specification/hooks/useVoucherDecoder.tsx @@ -1,5 +1,5 @@ "use client"; -import type { DelegateCallVoucher, Voucher } from "@cartesi/viem"; +import type { DelegateCallVoucher, Voucher } from "@cartesi/client"; import { whatsabi } from "@shazow/whatsabi"; import { isNil, isNotNil } from "ramda"; import { isNotNilOrEmpty } from "ramda-adjunct"; diff --git a/apps/explorer/src/components/specification/systemSpecs.ts b/apps/explorer/src/components/specification/systemSpecs.ts index 4e91a2267..250da00b2 100644 --- a/apps/explorer/src/components/specification/systemSpecs.ts +++ b/apps/explorer/src/components/specification/systemSpecs.ts @@ -8,7 +8,7 @@ import { erc20PortalConfig, erc721PortalConfig, etherPortalConfig, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import type { DbSpecification } from "./types"; const timestamp = 0; diff --git a/apps/explorer/src/components/tournament/MatchCard.stories.ts b/apps/explorer/src/components/tournament/MatchCard.stories.ts index 307935710..047038279 100644 --- a/apps/explorer/src/components/tournament/MatchCard.stories.ts +++ b/apps/explorer/src/components/tournament/MatchCard.stories.ts @@ -1,4 +1,4 @@ -import type { Match } from "@cartesi/viem"; +import type { Match } from "@cartesi/client"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { fn } from "storybook/test"; import { claim, generateMatchID } from "../../stories/util"; diff --git a/apps/explorer/src/components/tournament/MatchCard.tsx b/apps/explorer/src/components/tournament/MatchCard.tsx index 2b849dced..8d33c0601 100644 --- a/apps/explorer/src/components/tournament/MatchCard.tsx +++ b/apps/explorer/src/components/tournament/MatchCard.tsx @@ -1,4 +1,4 @@ -import type { Match } from "@cartesi/viem"; +import type { Match } from "@cartesi/client"; import { Button, Card, diff --git a/apps/explorer/src/components/tournament/MatchLoserCard.tsx b/apps/explorer/src/components/tournament/MatchLoserCard.tsx index 753a9b0cb..08b494100 100644 --- a/apps/explorer/src/components/tournament/MatchLoserCard.tsx +++ b/apps/explorer/src/components/tournament/MatchLoserCard.tsx @@ -1,4 +1,4 @@ -import type { Match } from "@cartesi/viem"; +import type { Match } from "@cartesi/client"; import { Card, Group, diff --git a/apps/explorer/src/components/tournament/TournamentRound.tsx b/apps/explorer/src/components/tournament/TournamentRound.tsx index 518efedfd..a01e40b9f 100644 --- a/apps/explorer/src/components/tournament/TournamentRound.tsx +++ b/apps/explorer/src/components/tournament/TournamentRound.tsx @@ -1,4 +1,4 @@ -import type { Match } from "@cartesi/viem"; +import type { Match } from "@cartesi/client"; import { Divider, Stack } from "@mantine/core"; import { usePathname, useRouter } from "next/navigation"; import type { FC } from "react"; diff --git a/apps/explorer/src/components/tournament/TournamentTable.tsx b/apps/explorer/src/components/tournament/TournamentTable.tsx index 14592fbed..416fc9c76 100644 --- a/apps/explorer/src/components/tournament/TournamentTable.tsx +++ b/apps/explorer/src/components/tournament/TournamentTable.tsx @@ -1,4 +1,4 @@ -import type { Commitment, Match } from "@cartesi/viem"; +import type { Commitment, Match } from "@cartesi/client"; import { Flex } from "@mantine/core"; import { useMemo, type FC } from "react"; import type { Hash } from "viem"; diff --git a/apps/explorer/src/components/tournament/TournamentView.stories.ts b/apps/explorer/src/components/tournament/TournamentView.stories.ts index 6ddde9ab3..0b175750e 100644 --- a/apps/explorer/src/components/tournament/TournamentView.stories.ts +++ b/apps/explorer/src/components/tournament/TournamentView.stories.ts @@ -1,4 +1,4 @@ -import type { Commitment, Match, Tournament } from "@cartesi/viem"; +import type { Commitment, Match, Tournament } from "@cartesi/client"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { zeroHash } from "viem"; import { claim, generateMatchID } from "../../stories/util"; diff --git a/apps/explorer/src/components/tournament/TournamentView.tsx b/apps/explorer/src/components/tournament/TournamentView.tsx index 145b47b05..b8625c55f 100644 --- a/apps/explorer/src/components/tournament/TournamentView.tsx +++ b/apps/explorer/src/components/tournament/TournamentView.tsx @@ -1,4 +1,4 @@ -import type { Commitment, Match, Tournament } from "@cartesi/viem"; +import type { Commitment, Match, Tournament } from "@cartesi/client"; import { Card, Center, diff --git a/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormBatch.tsx b/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormBatch.tsx index 0cba18c8e..9887149f9 100644 --- a/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormBatch.tsx +++ b/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormBatch.tsx @@ -1,4 +1,4 @@ -import { erc1155BatchPortalAddress } from "@cartesi/wagmi"; +import { erc1155BatchPortalAddress } from "@cartesi/react"; import { Autocomplete, Button, diff --git a/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormSingle.tsx b/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormSingle.tsx index c7dd8373b..60603704c 100644 --- a/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormSingle.tsx +++ b/apps/explorer/src/components/transactions/ERC1155DepositForm/DepositFormSingle.tsx @@ -1,4 +1,4 @@ -import { erc1155SinglePortalAddress } from "@cartesi/wagmi"; +import { erc1155SinglePortalAddress } from "@cartesi/react"; import { Autocomplete, Button, diff --git a/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155BatchPortalDeposit.tsx b/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155BatchPortalDeposit.tsx index 358bdf376..208b764b5 100644 --- a/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155BatchPortalDeposit.tsx +++ b/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155BatchPortalDeposit.tsx @@ -2,7 +2,7 @@ import { useSimulateErc1155BatchPortalDepositBatchErc1155Token, useWriteErc1155BatchPortalDepositBatchErc1155Token, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import type { Hex } from "viem"; import { useWaitForTransactionReceipt } from "wagmi"; diff --git a/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155SinglePortalDeposit.tsx b/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155SinglePortalDeposit.tsx index e8464148a..b864551fc 100644 --- a/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155SinglePortalDeposit.tsx +++ b/apps/explorer/src/components/transactions/ERC1155DepositForm/hooks/useERC1155SinglePortalDeposit.tsx @@ -2,7 +2,7 @@ import { useSimulateErc1155SinglePortalDepositSingleErc1155Token, useWriteErc1155SinglePortalDepositSingleErc1155Token, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import { type Hex } from "viem"; import { useWaitForTransactionReceipt } from "wagmi"; diff --git a/apps/explorer/src/components/transactions/ERC1155DepositForm/types.ts b/apps/explorer/src/components/transactions/ERC1155DepositForm/types.ts index 649ca43d0..9d40d7ab6 100644 --- a/apps/explorer/src/components/transactions/ERC1155DepositForm/types.ts +++ b/apps/explorer/src/components/transactions/ERC1155DepositForm/types.ts @@ -1,4 +1,4 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import type { TransactionFormSuccessData } from "../DepositFormTypes"; export interface ERC1155DepositFormProps { diff --git a/apps/explorer/src/components/transactions/ERC20DepositForm/hooks/useERC20PortalDeposit.tsx b/apps/explorer/src/components/transactions/ERC20DepositForm/hooks/useERC20PortalDeposit.tsx index 87597452d..5ee8d9f8e 100644 --- a/apps/explorer/src/components/transactions/ERC20DepositForm/hooks/useERC20PortalDeposit.tsx +++ b/apps/explorer/src/components/transactions/ERC20DepositForm/hooks/useERC20PortalDeposit.tsx @@ -1,7 +1,7 @@ import { useSimulateErc20PortalDepositErc20Tokens, useWriteErc20PortalDepositErc20Tokens, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import { type Hex } from "viem"; import { useWaitForTransactionReceipt } from "wagmi"; diff --git a/apps/explorer/src/components/transactions/ERC20DepositForm/index.tsx b/apps/explorer/src/components/transactions/ERC20DepositForm/index.tsx index 95dfd4c9b..c169d04d4 100644 --- a/apps/explorer/src/components/transactions/ERC20DepositForm/index.tsx +++ b/apps/explorer/src/components/transactions/ERC20DepositForm/index.tsx @@ -1,4 +1,4 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { Autocomplete, Button, @@ -35,7 +35,7 @@ import { import { useAccount } from "wagmi"; import { type TransactionFormSuccessData } from "../DepositFormTypes"; -import { erc20PortalAddress } from "@cartesi/wagmi"; +import { erc20PortalAddress } from "@cartesi/react"; import TransactionDetails from "../TransactionDetails"; import { TransactionProgress } from "../TransactionProgress"; import { transactionState } from "../TransactionState"; diff --git a/apps/explorer/src/components/transactions/ERC721DepositForm/hooks/useERC721PortalDeposit.tsx b/apps/explorer/src/components/transactions/ERC721DepositForm/hooks/useERC721PortalDeposit.tsx index 4718a1357..3ce3758b2 100644 --- a/apps/explorer/src/components/transactions/ERC721DepositForm/hooks/useERC721PortalDeposit.tsx +++ b/apps/explorer/src/components/transactions/ERC721DepositForm/hooks/useERC721PortalDeposit.tsx @@ -1,7 +1,7 @@ import { useSimulateErc721PortalDepositErc721Token, useWriteErc721PortalDepositErc721Token, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import type { Hex } from "viem"; import { useWaitForTransactionReceipt } from "wagmi"; diff --git a/apps/explorer/src/components/transactions/ERC721DepositForm/index.tsx b/apps/explorer/src/components/transactions/ERC721DepositForm/index.tsx index 7f86c0e19..d1bff0173 100644 --- a/apps/explorer/src/components/transactions/ERC721DepositForm/index.tsx +++ b/apps/explorer/src/components/transactions/ERC721DepositForm/index.tsx @@ -1,5 +1,5 @@ -import type { Application } from "@cartesi/viem"; -import { erc721PortalAddress } from "@cartesi/wagmi"; +import type { Application } from "@cartesi/client"; +import { erc721PortalAddress } from "@cartesi/react"; import { Button, Collapse, diff --git a/apps/explorer/src/components/transactions/EtherDepositForm/hooks/useDepositEther.tsx b/apps/explorer/src/components/transactions/EtherDepositForm/hooks/useDepositEther.tsx index 996b50f7d..13d93c27e 100644 --- a/apps/explorer/src/components/transactions/EtherDepositForm/hooks/useDepositEther.tsx +++ b/apps/explorer/src/components/transactions/EtherDepositForm/hooks/useDepositEther.tsx @@ -2,7 +2,7 @@ import { useSimulateEtherPortalDepositEther, useWriteEtherPortalDepositEther, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import { type Hex } from "viem"; import { useWaitForTransactionReceipt } from "wagmi"; diff --git a/apps/explorer/src/components/transactions/EtherDepositForm/index.tsx b/apps/explorer/src/components/transactions/EtherDepositForm/index.tsx index 5ab28794c..7599eea14 100644 --- a/apps/explorer/src/components/transactions/EtherDepositForm/index.tsx +++ b/apps/explorer/src/components/transactions/EtherDepositForm/index.tsx @@ -1,6 +1,6 @@ "use client"; -import { type Application } from "@cartesi/viem"; -import { etherPortalAddress } from "@cartesi/wagmi"; +import { type Application } from "@cartesi/client"; +import { etherPortalAddress } from "@cartesi/react"; import { Stack } from "@mantine/core"; import { useForm } from "@mantine/form"; import { type FC, useEffect, useMemo } from "react"; diff --git a/apps/explorer/src/components/transactions/ForecloseForm/index.tsx b/apps/explorer/src/components/transactions/ForecloseForm/index.tsx index b72170f28..10ff7664a 100644 --- a/apps/explorer/src/components/transactions/ForecloseForm/index.tsx +++ b/apps/explorer/src/components/transactions/ForecloseForm/index.tsx @@ -1,9 +1,9 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { - useReadApplicationIsForeclosed, - useSimulateApplicationForeclose, - useWriteApplicationForeclose, -} from "@cartesi/wagmi"; + useReadIApplicationIsForeclosed, + useSimulateIApplicationForeclose, + useWriteIApplicationForeclose, +} from "@cartesi/react"; import { Button, Collapse, @@ -36,14 +36,14 @@ export const ForecloseForm: FC = (props) => { data: isApplicationForeclosed, isLoading: isCheckingIfForeclosed, refetch: recheckIfForeclosed, - } = useReadApplicationIsForeclosed({ + } = useReadIApplicationIsForeclosed({ address: application.applicationAddress, query: { enabled: isNotNil(application.applicationAddress), }, }); - const prepare = useSimulateApplicationForeclose({ + const prepare = useSimulateIApplicationForeclose({ address: application.applicationAddress, query: { enabled: @@ -54,7 +54,7 @@ export const ForecloseForm: FC = (props) => { }, }); - const execute = useWriteApplicationForeclose(); + const execute = useWriteIApplicationForeclose(); const wait = useWaitForTransactionReceipt({ hash: execute.data, diff --git a/apps/explorer/src/components/transactions/GenericInputForm/hooks/useInputBoxAddInput.tsx b/apps/explorer/src/components/transactions/GenericInputForm/hooks/useInputBoxAddInput.tsx index d4389148e..77a0fe7ef 100644 --- a/apps/explorer/src/components/transactions/GenericInputForm/hooks/useInputBoxAddInput.tsx +++ b/apps/explorer/src/components/transactions/GenericInputForm/hooks/useInputBoxAddInput.tsx @@ -1,7 +1,7 @@ import { useSimulateInputBoxAddInput, useWriteInputBoxAddInput, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import type { Hex } from "viem"; import { useWaitForTransactionReceipt } from "wagmi"; diff --git a/apps/explorer/src/components/transactions/GenericInputForm/index.tsx b/apps/explorer/src/components/transactions/GenericInputForm/index.tsx index 8e6d838a7..47a0ea05d 100644 --- a/apps/explorer/src/components/transactions/GenericInputForm/index.tsx +++ b/apps/explorer/src/components/transactions/GenericInputForm/index.tsx @@ -1,6 +1,6 @@ "use client"; -import type { Application } from "@cartesi/viem"; -import { inputBoxAddress } from "@cartesi/wagmi"; +import type { Application } from "@cartesi/client"; +import { inputBoxAddress } from "@cartesi/react"; import { Button, Collapse, diff --git a/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx b/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx index a1b48bc0c..c06ce05b7 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx @@ -1,5 +1,5 @@ -import type { Withdrawal } from "@cartesi/viem"; -import { outputsAbi } from "@cartesi/wagmi"; +import type { Withdrawal } from "@cartesi/client"; +import { outputsAbi } from "@cartesi/react"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { http } from "msw"; import { encodeFunctionData } from "viem"; diff --git a/apps/explorer/src/components/withdrawal/WithdrawalCard.tsx b/apps/explorer/src/components/withdrawal/WithdrawalCard.tsx index 97e1a582b..93ff17616 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalCard.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalCard.tsx @@ -1,4 +1,4 @@ -import type { Withdrawal } from "@cartesi/viem"; +import type { Withdrawal } from "@cartesi/client"; import { Card, Group, diff --git a/apps/explorer/src/components/withdrawal/WithdrawalList.stories.tsx b/apps/explorer/src/components/withdrawal/WithdrawalList.stories.tsx index 273da8427..ffebb978c 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalList.stories.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalList.stories.tsx @@ -1,4 +1,4 @@ -import type { Withdrawal } from "@cartesi/viem"; +import type { Withdrawal } from "@cartesi/client"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { http } from "msw"; import { diff --git a/apps/explorer/src/components/withdrawal/WithdrawalList.tsx b/apps/explorer/src/components/withdrawal/WithdrawalList.tsx index e1f0a2544..741b9322a 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalList.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalList.tsx @@ -1,4 +1,4 @@ -import type { Withdrawal } from "@cartesi/viem"; +import type { Withdrawal } from "@cartesi/client"; import { Stack } from "@mantine/core"; import { type FC } from "react"; import { v4 } from "uuid"; diff --git a/apps/explorer/src/components/withdrawal/WithdrawalPaginatedList.tsx b/apps/explorer/src/components/withdrawal/WithdrawalPaginatedList.tsx index d5bd56578..9613e508f 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalPaginatedList.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalPaginatedList.tsx @@ -1,4 +1,4 @@ -import type { Pagination, Withdrawal } from "@cartesi/viem"; +import type { Pagination, Withdrawal } from "@cartesi/client"; import { Stack } from "@mantine/core"; import { type FC } from "react"; import { v4 } from "uuid"; diff --git a/apps/explorer/src/components/withdrawal/WithdrawalView.tsx b/apps/explorer/src/components/withdrawal/WithdrawalView.tsx index fa48eee10..9e4077b00 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalView.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalView.tsx @@ -1,5 +1,5 @@ -import type { DelegateCallVoucher, Voucher, Withdrawal } from "@cartesi/viem"; -import { outputsAbi } from "@cartesi/wagmi"; +import type { DelegateCallVoucher, Voucher, Withdrawal } from "@cartesi/client"; +import { outputsAbi } from "@cartesi/react"; import { Alert, Box, diff --git a/apps/explorer/src/containers/ApplicationSummaryContainer.tsx b/apps/explorer/src/containers/ApplicationSummaryContainer.tsx index 96f88932f..eaa06a232 100644 --- a/apps/explorer/src/containers/ApplicationSummaryContainer.tsx +++ b/apps/explorer/src/containers/ApplicationSummaryContainer.tsx @@ -7,7 +7,7 @@ import { useReports, useTournaments, useWithdrawals, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import { isNotNil } from "ramda"; import type { FC } from "react"; import { isForeclosed } from "../components/application/utils"; diff --git a/apps/explorer/src/containers/ApplicationsContainer.tsx b/apps/explorer/src/containers/ApplicationsContainer.tsx index 49bbbce33..3e3670592 100644 --- a/apps/explorer/src/containers/ApplicationsContainer.tsx +++ b/apps/explorer/src/containers/ApplicationsContainer.tsx @@ -1,6 +1,6 @@ "use client"; -import { useApplications } from "@cartesi/wagmi"; +import { useApplications } from "@cartesi/react"; import type { FC } from "react"; import { Hierarchy, diff --git a/apps/explorer/src/containers/EpochContainer.tsx b/apps/explorer/src/containers/EpochContainer.tsx index 72a15ccf0..a816b67dd 100644 --- a/apps/explorer/src/containers/EpochContainer.tsx +++ b/apps/explorer/src/containers/EpochContainer.tsx @@ -1,5 +1,5 @@ "use client"; -import { useApplication, useEpoch, useInputs } from "@cartesi/wagmi"; +import { useApplication, useEpoch, useInputs } from "@cartesi/react"; import { notFound } from "next/navigation"; import { isNotNil } from "ramda"; import { type FC } from "react"; diff --git a/apps/explorer/src/containers/EpochsContainer.tsx b/apps/explorer/src/containers/EpochsContainer.tsx index 982c118c1..f37b6e512 100644 --- a/apps/explorer/src/containers/EpochsContainer.tsx +++ b/apps/explorer/src/containers/EpochsContainer.tsx @@ -1,5 +1,5 @@ "use client"; -import { useEpochs } from "@cartesi/wagmi"; +import { useEpochs } from "@cartesi/react"; import type { FC } from "react"; import { Hierarchy, diff --git a/apps/explorer/src/containers/MatchContainer.tsx b/apps/explorer/src/containers/MatchContainer.tsx index 5f56fdef8..fc5766dd3 100644 --- a/apps/explorer/src/containers/MatchContainer.tsx +++ b/apps/explorer/src/containers/MatchContainer.tsx @@ -4,7 +4,7 @@ import { useMatchAdvances, useTournament, useTournaments, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import { notFound } from "next/navigation"; import type { FC } from "react"; import { diff --git a/apps/explorer/src/containers/OutputsContainer.tsx b/apps/explorer/src/containers/OutputsContainer.tsx index 53ff73077..3594de889 100644 --- a/apps/explorer/src/containers/OutputsContainer.tsx +++ b/apps/explorer/src/containers/OutputsContainer.tsx @@ -1,6 +1,6 @@ "use client"; -import type { Pagination } from "@cartesi/viem"; -import { useApplication, useOutputs } from "@cartesi/wagmi"; +import type { Pagination } from "@cartesi/client"; +import { useApplication, useOutputs } from "@cartesi/react"; import { useSearchParams } from "next/navigation"; import { isNil, isNotNil } from "ramda"; import { useEffect, useMemo, useRef, type FC } from "react"; diff --git a/apps/explorer/src/containers/TournamentContainer.tsx b/apps/explorer/src/containers/TournamentContainer.tsx index 674f5dadb..63d160dca 100644 --- a/apps/explorer/src/containers/TournamentContainer.tsx +++ b/apps/explorer/src/containers/TournamentContainer.tsx @@ -1,5 +1,5 @@ "use client"; -import { useCommitments, useMatches, useTournament } from "@cartesi/wagmi"; +import { useCommitments, useMatches, useTournament } from "@cartesi/react"; import { notFound } from "next/navigation"; import type { FC } from "react"; import { diff --git a/apps/explorer/src/containers/WithdrawalsContainer.tsx b/apps/explorer/src/containers/WithdrawalsContainer.tsx index 6c86438f8..d2463a0d3 100644 --- a/apps/explorer/src/containers/WithdrawalsContainer.tsx +++ b/apps/explorer/src/containers/WithdrawalsContainer.tsx @@ -1,6 +1,6 @@ "use client"; -import type { Pagination } from "@cartesi/viem"; -import { useApplication, useWithdrawals } from "@cartesi/wagmi"; +import type { Pagination } from "@cartesi/client"; +import { useApplication, useWithdrawals } from "@cartesi/react"; import { useRouter, useSearchParams } from "next/navigation"; import { isNil, isNotNil } from "ramda"; import { useEffect, useMemo, useRef, type FC } from "react"; diff --git a/apps/explorer/src/hooks/useTournamentHierarchy.ts b/apps/explorer/src/hooks/useTournamentHierarchy.ts index d4bbe052d..fd13474da 100644 --- a/apps/explorer/src/hooks/useTournamentHierarchy.ts +++ b/apps/explorer/src/hooks/useTournamentHierarchy.ts @@ -1,6 +1,6 @@ "use client"; -import type { Match, Tournament } from "@cartesi/viem"; -import { useMatch, useTournament } from "@cartesi/wagmi"; +import type { Match, Tournament } from "@cartesi/client"; +import { useMatch, useTournament } from "@cartesi/react"; import { isNotNil } from "ramda"; import { useEffect, useRef, useState } from "react"; import type { Address } from "viem"; diff --git a/apps/explorer/src/lib/rollupContractResolver.ts b/apps/explorer/src/lib/rollupContractResolver.ts index 7569b58e3..ae8326b1c 100644 --- a/apps/explorer/src/lib/rollupContractResolver.ts +++ b/apps/explorer/src/lib/rollupContractResolver.ts @@ -5,7 +5,7 @@ import { erc721PortalAddress, etherPortalAddress, inputBoxAddress, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import { T, cond } from "ramda"; import { type Address, getAddress, isAddress } from "viem"; diff --git a/apps/explorer/src/page/ApplicationSummaryPage.tsx b/apps/explorer/src/page/ApplicationSummaryPage.tsx index a617b8a93..a11224511 100644 --- a/apps/explorer/src/page/ApplicationSummaryPage.tsx +++ b/apps/explorer/src/page/ApplicationSummaryPage.tsx @@ -4,7 +4,7 @@ import type { GetInputReturnType, GetTournamentReturnType, GetWithdrawalReturnType, -} from "@cartesi/viem"; +} from "@cartesi/client"; import { Anchor, Card, Grid, Group, Stack, Text, Title } from "@mantine/core"; import Link from "next/link"; import { head } from "ramda"; diff --git a/apps/explorer/src/page/ApplicationsPage.tsx b/apps/explorer/src/page/ApplicationsPage.tsx index ce73fcd3e..b1056f35d 100644 --- a/apps/explorer/src/page/ApplicationsPage.tsx +++ b/apps/explorer/src/page/ApplicationsPage.tsx @@ -1,4 +1,4 @@ -import type { Application, Pagination } from "@cartesi/viem"; +import type { Application, Pagination } from "@cartesi/client"; import { Card, Center, Stack, Text } from "@mantine/core"; import { type FC } from "react"; import { TbCpu } from "react-icons/tb"; diff --git a/apps/explorer/src/page/EpochPage.tsx b/apps/explorer/src/page/EpochPage.tsx index 8b28cb7d8..2858ae0c8 100644 --- a/apps/explorer/src/page/EpochPage.tsx +++ b/apps/explorer/src/page/EpochPage.tsx @@ -1,4 +1,4 @@ -import type { Application, Epoch, Input, Pagination } from "@cartesi/viem"; +import type { Application, Epoch, Input, Pagination } from "@cartesi/client"; import { Anchor, Badge, diff --git a/apps/explorer/src/page/EpochsPage.tsx b/apps/explorer/src/page/EpochsPage.tsx index 954d74d30..5ae71e351 100644 --- a/apps/explorer/src/page/EpochsPage.tsx +++ b/apps/explorer/src/page/EpochsPage.tsx @@ -1,4 +1,4 @@ -import type { Epoch, Pagination } from "@cartesi/viem"; +import type { Epoch, Pagination } from "@cartesi/client"; import { Card, Center, Stack, Text } from "@mantine/core"; import { type FC } from "react"; import { TbClockFilled } from "react-icons/tb"; diff --git a/apps/explorer/src/page/MatchPage.tsx b/apps/explorer/src/page/MatchPage.tsx index 0e4ec5b10..d526c7355 100644 --- a/apps/explorer/src/page/MatchPage.tsx +++ b/apps/explorer/src/page/MatchPage.tsx @@ -1,4 +1,4 @@ -import type { Match, MatchAdvanced, Tournament } from "@cartesi/viem"; +import type { Match, MatchAdvanced, Tournament } from "@cartesi/client"; import { Stack } from "@mantine/core"; import type { FC } from "react"; import { TbSwords } from "react-icons/tb"; diff --git a/apps/explorer/src/page/OutputsPage.tsx b/apps/explorer/src/page/OutputsPage.tsx index a0a36eac9..d5e1659f8 100644 --- a/apps/explorer/src/page/OutputsPage.tsx +++ b/apps/explorer/src/page/OutputsPage.tsx @@ -1,5 +1,5 @@ "use client"; -import type { Application, Output, Pagination } from "@cartesi/viem"; +import type { Application, Output, Pagination } from "@cartesi/client"; import { Stack } from "@mantine/core"; import { type FC } from "react"; import { TbMail } from "react-icons/tb"; diff --git a/apps/explorer/src/page/TournamentPage.stories.tsx b/apps/explorer/src/page/TournamentPage.stories.tsx index 135b845a0..c2d742588 100644 --- a/apps/explorer/src/page/TournamentPage.stories.tsx +++ b/apps/explorer/src/page/TournamentPage.stories.tsx @@ -1,4 +1,4 @@ -import type { Commitment, Tournament } from "@cartesi/viem"; +import type { Commitment, Tournament } from "@cartesi/client"; import { Stack } from "@mantine/core"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { zeroHash } from "viem"; diff --git a/apps/explorer/src/page/TournamentPage.tsx b/apps/explorer/src/page/TournamentPage.tsx index 7c9c710fa..abb96958a 100644 --- a/apps/explorer/src/page/TournamentPage.tsx +++ b/apps/explorer/src/page/TournamentPage.tsx @@ -1,4 +1,4 @@ -import type { Commitment, Match, Tournament } from "@cartesi/viem"; +import type { Commitment, Match, Tournament } from "@cartesi/client"; import { Stack } from "@mantine/core"; import type { FC } from "react"; import { TbTrophyFilled } from "react-icons/tb"; diff --git a/apps/explorer/src/page/WithdrawalsPage.tsx b/apps/explorer/src/page/WithdrawalsPage.tsx index 8e0123342..6d6a1d50f 100644 --- a/apps/explorer/src/page/WithdrawalsPage.tsx +++ b/apps/explorer/src/page/WithdrawalsPage.tsx @@ -1,5 +1,5 @@ "use client"; -import type { Pagination, Withdrawal } from "@cartesi/viem"; +import type { Pagination, Withdrawal } from "@cartesi/client"; import { Stack } from "@mantine/core"; import { useDebouncedCallback } from "@mantine/hooks"; import { type FC } from "react"; diff --git a/apps/explorer/src/providers/DataProvider.tsx b/apps/explorer/src/providers/DataProvider.tsx index 85426dcd7..3d26d7e66 100644 --- a/apps/explorer/src/providers/DataProvider.tsx +++ b/apps/explorer/src/providers/DataProvider.tsx @@ -1,4 +1,4 @@ -import { CartesiProvider } from "@cartesi/wagmi"; +import { CartesiProvider } from "@cartesi/react"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { useMemo, type FC, type PropsWithChildren } from "react"; import { useSelectedNodeConnection } from "../components/connection/hooks"; diff --git a/apps/explorer/src/providers/localdata/helpers.ts b/apps/explorer/src/providers/localdata/helpers.ts index 63bb4596c..caf7ec997 100644 --- a/apps/explorer/src/providers/localdata/helpers.ts +++ b/apps/explorer/src/providers/localdata/helpers.ts @@ -1,4 +1,4 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; export type QueryValue = { queryKey: unknown[]; data: unknown }; diff --git a/apps/explorer/src/stories/data.ts b/apps/explorer/src/stories/data.ts index e2564eea5..311aab2b4 100644 --- a/apps/explorer/src/stories/data.ts +++ b/apps/explorer/src/stories/data.ts @@ -6,8 +6,8 @@ import type { MatchAdvanced, SnapshotPolicy, Tournament, -} from "@cartesi/viem"; -import { inputBoxAddress } from "@cartesi/viem/abi"; +} from "@cartesi/client"; +import { inputBoxAddress } from "@cartesi/client/abi"; import { keccak256, numberToHex, diff --git a/apps/explorer/src/stories/util.ts b/apps/explorer/src/stories/util.ts index 157cdfdd1..9ad7d64ce 100644 --- a/apps/explorer/src/stories/util.ts +++ b/apps/explorer/src/stories/util.ts @@ -1,4 +1,4 @@ -import type { Match, Tournament, WinnerCommitment } from "@cartesi/viem"; +import type { Match, Tournament, WinnerCommitment } from "@cartesi/client"; import { HttpResponse } from "msw"; import { concat, diff --git a/apps/explorer/test/components/Address.test.tsx b/apps/explorer/test/components/Address.test.tsx index 41434f122..3d52357eb 100644 --- a/apps/explorer/test/components/Address.test.tsx +++ b/apps/explorer/test/components/Address.test.tsx @@ -1,4 +1,4 @@ -import { inputBoxAddress } from "@cartesi/wagmi"; +import { inputBoxAddress } from "@cartesi/react"; import { describe, expect, it } from "vitest"; import Address from "../../src/components/Address"; import { render, screen } from "../test-utils"; diff --git a/apps/explorer/test/components/application/utils.test.ts b/apps/explorer/test/components/application/utils.test.ts index 9601ab102..2e6c655a6 100644 --- a/apps/explorer/test/components/application/utils.test.ts +++ b/apps/explorer/test/components/application/utils.test.ts @@ -1,4 +1,4 @@ -import type { Application } from "@cartesi/viem"; +import type { Application } from "@cartesi/client"; import { zeroHash } from "viem"; import { describe, expect, test } from "vitest"; import { diff --git a/apps/explorer/test/components/output/OutputCard.test.tsx b/apps/explorer/test/components/output/OutputCard.test.tsx index 5db91d9ec..d4219962a 100644 --- a/apps/explorer/test/components/output/OutputCard.test.tsx +++ b/apps/explorer/test/components/output/OutputCard.test.tsx @@ -1,4 +1,4 @@ -import type { Output } from "@cartesi/viem"; +import type { Output } from "@cartesi/client"; import { describe, expect, it, vi } from "vitest"; import { OutputCard } from "../../../src/components/output/OutputCard"; import { createApplication, fireEvent, render, screen } from "../../test-utils"; diff --git a/apps/explorer/test/components/output/OutputContainer.test.tsx b/apps/explorer/test/components/output/OutputContainer.test.tsx index 2d4d44a9f..6e2411cf1 100644 --- a/apps/explorer/test/components/output/OutputContainer.test.tsx +++ b/apps/explorer/test/components/output/OutputContainer.test.tsx @@ -6,7 +6,7 @@ const mocks = vi.hoisted(() => ({ useOutputs: vi.fn(), })); -vi.mock("@cartesi/wagmi", () => ({ +vi.mock("@cartesi/react", () => ({ useOutputs: mocks.useOutputs, })); diff --git a/apps/explorer/test/components/output/OutputExecution.test.tsx b/apps/explorer/test/components/output/OutputExecution.test.tsx index 1134ef1bf..d5cea3309 100644 --- a/apps/explorer/test/components/output/OutputExecution.test.tsx +++ b/apps/explorer/test/components/output/OutputExecution.test.tsx @@ -1,4 +1,4 @@ -import type { EpochStatus } from "@cartesi/viem"; +import type { EpochStatus } from "@cartesi/client"; import { type Hex } from "viem"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { foundry, mainnet } from "wagmi/chains"; @@ -10,9 +10,9 @@ import { fireEvent, render, screen, waitFor } from "../../test-utils"; const mocks = vi.hoisted(() => ({ useEpoch: vi.fn(), - useReadApplicationWasOutputExecuted: vi.fn(), - useSimulateApplicationExecuteOutput: vi.fn(), - useWriteApplicationExecuteOutput: vi.fn(), + useReadIApplicationWasOutputExecuted: vi.fn(), + useSimulateIApplicationExecuteOutput: vi.fn(), + useWriteIApplicationExecuteOutput: vi.fn(), useConfig: vi.fn(), useAccount: vi.fn(), useWaitForTransactionReceipt: vi.fn(), @@ -21,13 +21,13 @@ const mocks = vi.hoisted(() => ({ useQueryClient: vi.fn(), })); -vi.mock("@cartesi/wagmi", () => ({ +vi.mock("@cartesi/react", () => ({ useEpoch: mocks.useEpoch, - useReadApplicationWasOutputExecuted: - mocks.useReadApplicationWasOutputExecuted, - useSimulateApplicationExecuteOutput: - mocks.useSimulateApplicationExecuteOutput, - useWriteApplicationExecuteOutput: mocks.useWriteApplicationExecuteOutput, + useReadIApplicationWasOutputExecuted: + mocks.useReadIApplicationWasOutputExecuted, + useSimulateIApplicationExecuteOutput: + mocks.useSimulateIApplicationExecuteOutput, + useWriteIApplicationExecuteOutput: mocks.useWriteIApplicationExecuteOutput, useConfig: mocks.useConfig, })); @@ -115,18 +115,18 @@ const setupMocks = ({ mocks.useEpoch.mockReturnValue({ data: epochStatus !== undefined ? { status: epochStatus } : undefined, }); - mocks.useReadApplicationWasOutputExecuted.mockReturnValue({ + mocks.useReadIApplicationWasOutputExecuted.mockReturnValue({ data: wasOutputExecuted, isFetching: checkingOutputExecuted, error: checkingOutputExecutedError, refetch, }); - mocks.useSimulateApplicationExecuteOutput.mockReturnValue({ + mocks.useSimulateIApplicationExecuteOutput.mockReturnValue({ data: simulateData, error: simulateError, isFetching: simulateIsFetching, }); - mocks.useWriteApplicationExecuteOutput.mockReturnValue({ + mocks.useWriteIApplicationExecuteOutput.mockReturnValue({ data: executeTxHash, isPending: executeIsPending, reset, diff --git a/apps/explorer/test/components/output/OutputList.test.tsx b/apps/explorer/test/components/output/OutputList.test.tsx index d835c9536..36e651b92 100644 --- a/apps/explorer/test/components/output/OutputList.test.tsx +++ b/apps/explorer/test/components/output/OutputList.test.tsx @@ -1,4 +1,4 @@ -import type { Output } from "@cartesi/viem"; +import type { Output } from "@cartesi/client"; import { describe, expect, it, vi } from "vitest"; import { OutputList } from "../../../src/components/output/OutputList"; import { fireEvent, render, screen } from "../../test-utils"; diff --git a/apps/explorer/test/components/output/OutputView.test.tsx b/apps/explorer/test/components/output/OutputView.test.tsx index 239b3a13a..6cdb496f7 100644 --- a/apps/explorer/test/components/output/OutputView.test.tsx +++ b/apps/explorer/test/components/output/OutputView.test.tsx @@ -1,4 +1,4 @@ -import type { GetOutputReturnType } from "@cartesi/viem"; +import type { GetOutputReturnType } from "@cartesi/client"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { OutputView } from "../../../src/components/output/OutputView"; import { render, screen } from "../../test-utils"; diff --git a/apps/explorer/test/components/transactions/ForecloseForm/index.test.tsx b/apps/explorer/test/components/transactions/ForecloseForm/index.test.tsx index d5757fbfe..0c14ac50c 100644 --- a/apps/explorer/test/components/transactions/ForecloseForm/index.test.tsx +++ b/apps/explorer/test/components/transactions/ForecloseForm/index.test.tsx @@ -1,8 +1,8 @@ import { - useReadApplicationIsForeclosed, - useSimulateApplicationForeclose, - useWriteApplicationForeclose, -} from "@cartesi/wagmi"; + useReadIApplicationIsForeclosed, + useSimulateIApplicationForeclose, + useWriteIApplicationForeclose, +} from "@cartesi/react"; import type { WriteContractErrorType } from "viem/actions"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { useAccount, useWaitForTransactionReceipt } from "wagmi"; @@ -18,17 +18,17 @@ import { } from "../../../test-utils"; const mocks = vi.hoisted(() => ({ - useReadApplicationIsForeclosed: vi.fn(), - useSimulateApplicationForeclose: vi.fn(), - useWriteApplicationForeclose: vi.fn(), + useReadIApplicationIsForeclosed: vi.fn(), + useSimulateIApplicationForeclose: vi.fn(), + useWriteIApplicationForeclose: vi.fn(), useAccount: vi.fn(), useWaitForTransactionReceipt: vi.fn(), })); -vi.mock("@cartesi/wagmi", () => ({ - useReadApplicationIsForeclosed: mocks.useReadApplicationIsForeclosed, - useSimulateApplicationForeclose: mocks.useSimulateApplicationForeclose, - useWriteApplicationForeclose: mocks.useWriteApplicationForeclose, +vi.mock("@cartesi/react", () => ({ + useReadIApplicationIsForeclosed: mocks.useReadIApplicationIsForeclosed, + useSimulateIApplicationForeclose: mocks.useSimulateIApplicationForeclose, + useWriteIApplicationForeclose: mocks.useWriteIApplicationForeclose, })); vi.mock("wagmi", () => ({ @@ -36,13 +36,13 @@ vi.mock("wagmi", () => ({ useWaitForTransactionReceipt: mocks.useWaitForTransactionReceipt, })); -const mockUseReadIsForeclosed = vi.mocked(useReadApplicationIsForeclosed, { +const mockUseReadIsForeclosed = vi.mocked(useReadIApplicationIsForeclosed, { partial: true, }); -const mockUseSimulateForeclose = vi.mocked(useSimulateApplicationForeclose, { +const mockUseSimulateForeclose = vi.mocked(useSimulateIApplicationForeclose, { partial: true, }); -const mockUseWriteForeclose = vi.mocked(useWriteApplicationForeclose, { +const mockUseWriteForeclose = vi.mocked(useWriteIApplicationForeclose, { partial: true, }); const mockUseAccount = vi.mocked(useAccount, { partial: true }); diff --git a/apps/explorer/test/components/withdrawal/WithdrawalCard.test.tsx b/apps/explorer/test/components/withdrawal/WithdrawalCard.test.tsx index bdcdb98ee..b2c61de05 100644 --- a/apps/explorer/test/components/withdrawal/WithdrawalCard.test.tsx +++ b/apps/explorer/test/components/withdrawal/WithdrawalCard.test.tsx @@ -1,4 +1,4 @@ -import type { Withdrawal } from "@cartesi/viem"; +import type { Withdrawal } from "@cartesi/client"; import { describe, expect, it, vi } from "vitest"; import { WithdrawalCard } from "../../../src/components/withdrawal/WithdrawalCard"; import { createWithdrawal, render, screen } from "../../test-utils"; diff --git a/apps/explorer/test/components/withdrawal/WithdrawalList.test.tsx b/apps/explorer/test/components/withdrawal/WithdrawalList.test.tsx index 069b29a26..7569f4347 100644 --- a/apps/explorer/test/components/withdrawal/WithdrawalList.test.tsx +++ b/apps/explorer/test/components/withdrawal/WithdrawalList.test.tsx @@ -1,4 +1,4 @@ -import type { Withdrawal } from "@cartesi/viem"; +import type { Withdrawal } from "@cartesi/client"; import { describe, expect, it, vi } from "vitest"; import { WithdrawalList } from "../../../src/components/withdrawal/WithdrawalList"; import { createWithdrawal, render, screen } from "../../test-utils"; diff --git a/apps/explorer/test/components/withdrawal/WithdrawalPaginatedList.test.tsx b/apps/explorer/test/components/withdrawal/WithdrawalPaginatedList.test.tsx index f29667273..0be6681b9 100644 --- a/apps/explorer/test/components/withdrawal/WithdrawalPaginatedList.test.tsx +++ b/apps/explorer/test/components/withdrawal/WithdrawalPaginatedList.test.tsx @@ -1,4 +1,4 @@ -import type { Withdrawal } from "@cartesi/viem"; +import type { Withdrawal } from "@cartesi/client"; import { describe, expect, it, vi } from "vitest"; import { WithdrawalPaginatedList } from "../../../src/components/withdrawal/WithdrawalPaginatedList"; import { createWithdrawal, fireEvent, render, screen } from "../../test-utils"; diff --git a/apps/explorer/test/containers/WithdrawalsContainer.test.tsx b/apps/explorer/test/containers/WithdrawalsContainer.test.tsx index e1b015537..01a8bb8bc 100644 --- a/apps/explorer/test/containers/WithdrawalsContainer.test.tsx +++ b/apps/explorer/test/containers/WithdrawalsContainer.test.tsx @@ -1,4 +1,4 @@ -import type { Application, Pagination } from "@cartesi/viem"; +import type { Application, Pagination } from "@cartesi/client"; import { ReadonlyURLSearchParams } from "next/navigation"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { WithdrawalsContainer } from "../../src/containers/WithdrawalsContainer"; @@ -18,7 +18,7 @@ const mocks = vi.hoisted(() => ({ useWithdrawals: vi.fn(), })); -vi.mock("@cartesi/wagmi", () => ({ +vi.mock("@cartesi/react", () => ({ useApplication: mocks.useApplication, useWithdrawals: mocks.useWithdrawals, })); diff --git a/apps/explorer/test/hooks/useTournamentHierarchy.test.tsx b/apps/explorer/test/hooks/useTournamentHierarchy.test.tsx index ffbba5373..3db91aeb8 100644 --- a/apps/explorer/test/hooks/useTournamentHierarchy.test.tsx +++ b/apps/explorer/test/hooks/useTournamentHierarchy.test.tsx @@ -1,11 +1,11 @@ -import type { Match, Tournament } from "@cartesi/viem"; -import { useMatch, useTournament } from "@cartesi/wagmi"; +import type { Match, Tournament } from "@cartesi/client"; +import { useMatch, useTournament } from "@cartesi/react"; import { renderHook, waitFor } from "@testing-library/react"; import type { Address } from "viem"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { useTournamentHierarchy } from "../../src/hooks/useTournamentHierarchy"; -vi.mock("@cartesi/wagmi", () => ({ +vi.mock("@cartesi/react", () => ({ useMatch: vi.fn(), useTournament: vi.fn(), })); diff --git a/apps/explorer/test/lib/rollupContractResolver.test.ts b/apps/explorer/test/lib/rollupContractResolver.test.ts index 11292c47e..310b4a67a 100644 --- a/apps/explorer/test/lib/rollupContractResolver.test.ts +++ b/apps/explorer/test/lib/rollupContractResolver.test.ts @@ -5,7 +5,7 @@ import { erc721PortalAddress, etherPortalAddress, inputBoxAddress, -} from "@cartesi/wagmi"; +} from "@cartesi/react"; import { type Address, zeroAddress } from "viem"; import { describe, expect, test } from "vitest"; import RollupContractResolver from "../../src/lib/rollupContractResolver"; diff --git a/apps/explorer/test/page/WithdrawalsPage.test.tsx b/apps/explorer/test/page/WithdrawalsPage.test.tsx index 5c7ed5f30..05b3f3e3a 100644 --- a/apps/explorer/test/page/WithdrawalsPage.test.tsx +++ b/apps/explorer/test/page/WithdrawalsPage.test.tsx @@ -1,4 +1,4 @@ -import type { Withdrawal } from "@cartesi/viem"; +import type { Withdrawal } from "@cartesi/client"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import { WithdrawalsPage } from "../../src/page/WithdrawalsPage"; import { createWithdrawal, fireEvent, render, screen } from "../test-utils"; diff --git a/apps/explorer/test/test-utils.tsx b/apps/explorer/test/test-utils.tsx index 51e992196..f0211dd3f 100644 --- a/apps/explorer/test/test-utils.tsx +++ b/apps/explorer/test/test-utils.tsx @@ -1,5 +1,5 @@ /* eslint-disable react-refresh/only-export-components */ -import type { Application, Withdrawal } from "@cartesi/viem"; +import type { Application, Withdrawal } from "@cartesi/client"; import { MantineProvider } from "@mantine/core"; import { render, type RenderOptions } from "@testing-library/react"; import { zeroHash } from "viem"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6cf93493f..368e3108f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,12 +65,12 @@ importers: apps/explorer: dependencies: - '@cartesi/viem': - specifier: 2.0.0-alpha.31 - version: 2.0.0-alpha.31(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) - '@cartesi/wagmi': - specifier: 2.0.0-alpha.35 - version: 2.0.0-alpha.35(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12) + '@cartesi/client': + specifier: 2.0.0-alpha.34 + version: 2.0.0-alpha.34(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) + '@cartesi/react': + specifier: 2.0.0-alpha.38 + version: 2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12) '@mantine/code-highlight': specifier: ^8.3.15 version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.3))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@mantine/hooks@8.3.15(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -648,7 +648,7 @@ importers: version: link:../tsconfig '@sunodo/wagmi-plugin-hardhat-deploy': specifier: ^0.4.0 - version: 0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.2.3(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) + version: 0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.3.0(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) '@types/node': specifier: ^20 version: 20.19.4 @@ -1540,31 +1540,31 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} + '@cartesi/client@2.0.0-alpha.34': + resolution: {integrity: sha512-NYsT7QmpcLHnjEBK1JR5OiUtPGZgXiD8uWtnSIS0IXPYpUbHYn0/B8YlIFBLHoM8p7AxpEaR2R5XnLIX2pNkDw==} + peerDependencies: + viem: ^2.0.0 + + '@cartesi/react@2.0.0-alpha.38': + resolution: {integrity: sha512-ZYB59B+4oMUmJBwTnERUQS5cRqxCabUzxNOr7kTevTlA8umjZgHrb3wM7gtHzEoSwUgH7uTL5H0vEjmymH2N2w==} + peerDependencies: + '@tanstack/react-query': ^5.0.0 + react: ^19.0.0 + viem: ^2.0.0 + wagmi: ^3.0.0 + '@cartesi/rollups@1.4.0': resolution: {integrity: sha512-remwnm4Rgkhzoc3F2YQw4nXJk0ggvmwdgGQxF5Gps7Ej3zY2qLCUS7OscMX5P9RFjpWnJ7mtlEXydVaUR4XXrQ==} '@cartesi/rollups@2.1.1': resolution: {integrity: sha512-1k+8gEp6VL6pGr0hlUTqK1hEIvBmRKUBodU3259e7rpR7ECaTLUV08C+P4efnXrz5Zj2SYWF8QZuFUVMxsMBVA==} - '@cartesi/rpc@2.0.0-alpha.22': - resolution: {integrity: sha512-e0eT5pxAsr+20NsU9HLvOwNVXJvl/aG5f92CHXthskn6J1k0Qy5PNeNhTK46Y4G98DdX2Zfbi8xsZVGtvSF7Jg==} + '@cartesi/rpc@2.0.0-alpha.25': + resolution: {integrity: sha512-gEvuXXUd6hLGyskdC5opiMsVwRIZnpPpioShUdUbTiPLs7w3stLbRlrxxTO34/NqHXLXvtaxiS3steMjoDpanQ==} '@cartesi/util@6.3.0': resolution: {integrity: sha512-UgsyTklI4mf3ZbnPHQTuYJcMyldM3y9Xm+ib9xBgDzDq6TxMO81xkrPv/gwA23seHL2/bkJ5flXJEhCE8poW8Q==} - '@cartesi/viem@2.0.0-alpha.31': - resolution: {integrity: sha512-QfHThRCZOuyr77s8SfvBBCLY9b8I61XHH2K4NOOlo4HxLdWNheUZhPTbTg3qz0gyoYTTvkDlDlh5h717xavXMA==} - peerDependencies: - viem: ^2.0.0 - - '@cartesi/wagmi@2.0.0-alpha.35': - resolution: {integrity: sha512-Cl29289QGsuY8G0xMIZc2DZSw3C0loIrbHOG/51tQDr0hg7BuY4WD7yO91/aWQMTP64+bV+3Pkkqaid99axSWA==} - peerDependencies: - '@tanstack/react-query': ^5.0.0 - react: ^19.0.0 - viem: ^2.0.0 - wagmi: ^3.0.0 - '@changesets/apply-release-plan@7.0.14': resolution: {integrity: sha512-ddBvf9PHdy2YY0OUiEl3TV78mH9sckndJR14QAt87KLEbIov81XO0q0QAmvooBxXlqRRP8I9B7XOzZwQG7JkWA==} @@ -2616,105 +2616,89 @@ packages: resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-arm@1.2.4': resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.2.4': resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} cpu: [ppc64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-riscv64@1.2.4': resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} cpu: [riscv64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-s390x@1.2.4': resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-libvips-linux-x64@1.2.4': resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.2.4': resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.2.4': resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-linux-arm64@0.34.5': resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - libc: [glibc] '@img/sharp-linux-arm@0.34.5': resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] - libc: [glibc] '@img/sharp-linux-ppc64@0.34.5': resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] - libc: [glibc] '@img/sharp-linux-riscv64@0.34.5': resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [riscv64] os: [linux] - libc: [glibc] '@img/sharp-linux-s390x@0.34.5': resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] - libc: [glibc] '@img/sharp-linux-x64@0.34.5': resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - libc: [glibc] '@img/sharp-linuxmusl-arm64@0.34.5': resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] - libc: [musl] '@img/sharp-linuxmusl-x64@0.34.5': resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] - libc: [musl] '@img/sharp-wasm32@0.34.5': resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} @@ -3069,56 +3053,48 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@next/swc-linux-arm64-gnu@16.2.3': resolution: {integrity: sha512-U6vtblPtU/P14Y/b/n9ZY0GOxbbIhTFuaFR7F4/uMBidCi2nSdaOFhA0Go81L61Zd6527+yvuX44T4ksnf8T+Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] '@next/swc-linux-arm64-musl@15.5.15': resolution: {integrity: sha512-RwSHKMQ7InLy5GfkY2/n5PcFycKA08qI1VST78n09nN36nUPqCvGSMiLXlfUmzmpQpF6XeBYP2KRWHi0UW3uNg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@next/swc-linux-arm64-musl@16.2.3': resolution: {integrity: sha512-/YV0LgjHUmfhQpn9bVoGc4x4nan64pkhWR5wyEV8yCOfwwrH630KpvRg86olQHTwHIn1z59uh6JwKvHq1h4QEw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] '@next/swc-linux-x64-gnu@15.5.15': resolution: {integrity: sha512-nplqvY86LakS+eeiuWsNWvfmK8pFcOEW7ZtVRt4QH70lL+0x6LG/m1OpJ/tvrbwjmR8HH9/fH2jzW1GlL03TIg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@next/swc-linux-x64-gnu@16.2.3': resolution: {integrity: sha512-/HiWEcp+WMZ7VajuiMEFGZ6cg0+aYZPqCJD3YJEfpVWQsKYSjXQG06vJP6F1rdA03COD9Fef4aODs3YxKx+RDQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] '@next/swc-linux-x64-musl@15.5.15': resolution: {integrity: sha512-eAgl9NKQ84/sww0v81DQINl/vL2IBxD7sMybd0cWRw6wqgouVI53brVRBrggqBRP/NWeIAE1dm5cbKYoiMlqDQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@next/swc-linux-x64-musl@16.2.3': resolution: {integrity: sha512-Kt44hGJfZSefebhk/7nIdivoDr3Ugp5+oNz9VvF3GUtfxutucUIHfIO0ZYO8QlOPDQloUVQn4NVC/9JvHRk9hw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] '@next/swc-win32-arm64-msvc@15.5.15': resolution: {integrity: sha512-GJVZC86lzSquh0MtvZT+L7G8+jMnJcldloOjA8Kf3wXvBrvb6OGe2MzPuALxFshSm/IpwUtD2mIoof39ymf52A==} @@ -3306,42 +3282,36 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.1': resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] - libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.1': resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.1': resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] - libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.1': resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.1': resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] - libc: [musl] '@parcel/watcher-wasm@2.4.1': resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} @@ -3642,223 +3612,186 @@ packages: resolution: {integrity: sha512-aL6hRwu0k7MTUESgkg7QHY6CoqPgr6gdQXRJI1/VbFlUMwsSzPGSR7sG5d+MCbYnJmJwThc2ol3nixj1fvI/zQ==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-gnueabihf@4.60.3': resolution: {integrity: sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-gnueabihf@4.61.1': resolution: {integrity: sha512-Q8CBCCQtDFrYtXoeUXSrnFXKOnyUhx6bz+SkL6A0E7V8kAiCJ5pamq1WtbfpVGhR5TSpXY6ak3avmDc5fHTyJA==} cpu: [arm] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.52.0': resolution: {integrity: sha512-BTs0M5s1EJejgIBJhCeiFo7GZZ2IXWkFGcyZhxX4+8usnIo5Mti57108vjXFIQmmJaRyDwmV59Tw64Ap1dkwMw==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm-musleabihf@4.60.3': resolution: {integrity: sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm-musleabihf@4.61.1': resolution: {integrity: sha512-nwnhk1581l0FBVellGcVCAT0Oi06onEA3WB53sf01VO3I0UPBkMH9sXONYME2K0ovXcNayJfNtHfm6mpJElatQ==} cpu: [arm] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.52.0': resolution: {integrity: sha512-uj672IVOU9m08DBGvoPKPi/J8jlVgjh12C9GmjjBxCTQc3XtVmRkRKyeHSmIKQpvJ7fIm1EJieBUcnGSzDVFyw==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-gnu@4.60.3': resolution: {integrity: sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-gnu@4.61.1': resolution: {integrity: sha512-x5Xr49hwt3hdW75UOZm3395YwwzPyauktslv29KpWL/T+vVAzoT3azLcTWv0eMciBNrx+DYjH4paehHoLpPvpg==} cpu: [arm64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.52.0': resolution: {integrity: sha512-/+IVbeDMDCtB/HP/wiWsSzduD10SEGzIZX2945KSgZRNi4TSkjHqRJtNTVtVb8IRwhJ65ssI56krlLik+zFWkw==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-musl@4.60.3': resolution: {integrity: sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-arm64-musl@4.61.1': resolution: {integrity: sha512-unMS3H73DpaoPyyEVPjGKleM/s0mkmsauTENpw4INQY8y4+IuLNjkueQ5QCtC0D3N38Y38yhAU8OoZ20S2Tm6w==} cpu: [arm64] os: [linux] - libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.52.0': resolution: {integrity: sha512-U1vVzvSWtSMWKKrGoROPBXMh3Vwn93TA9V35PldokHGqiUbF6erSzox/5qrSMKp6SzakvyjcPiVF8yB1xKr9Pg==} cpu: [loong64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-loong64-gnu@4.60.3': resolution: {integrity: sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==} cpu: [loong64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-loong64-gnu@4.61.1': resolution: {integrity: sha512-zNZzGRnAhwjFEYmvphJRV5XaQGjs62cCmeYYHUT//NbvEnHauw+I85nGG+SiVg5ld4GX8D1IbKIX+ozITQnhMQ==} cpu: [loong64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.60.3': resolution: {integrity: sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==} cpu: [loong64] os: [linux] - libc: [musl] '@rollup/rollup-linux-loong64-musl@4.61.1': resolution: {integrity: sha512-LdpWGL8X209B2SIvWjqlc8VZgM6PKfontSerGepuldQmHYrAOtnMCXeJkxXGbC+PPZVOuu5czJo7fNV6aeW8rQ==} cpu: [loong64] os: [linux] - libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.52.0': resolution: {integrity: sha512-X/4WfuBAdQRH8cK3DYl8zC00XEE6aM472W+QCycpQJeLWVnHfkv7RyBFVaTqNUMsTgIX8ihMjCvFF9OUgeABzw==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.60.3': resolution: {integrity: sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.61.1': resolution: {integrity: sha512-EC5kTtNaNGOmbMGqar8dvJy6y/hg99GAwjfBz++pxZhQATXGcRjd6c5en5wcbru0vkRmiMGsQKdMJOOf6sza4g==} cpu: [ppc64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.60.3': resolution: {integrity: sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==} cpu: [ppc64] os: [linux] - libc: [musl] '@rollup/rollup-linux-ppc64-musl@4.61.1': resolution: {integrity: sha512-8hiwp6D4acEcNK78I4rP0/XtS1sknWIAMJBPdR4l6zUtyTm5KiTDr5bXmWt4foY7nAN7AThDHgkLIEZOWKbzWw==} cpu: [ppc64] os: [linux] - libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.52.0': resolution: {integrity: sha512-xIRYc58HfWDBZoLmWfWXg2Sq8VCa2iJ32B7mqfWnkx5mekekl0tMe7FHpY8I72RXEcUkaWawRvl3qA55og+cwQ==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.60.3': resolution: {integrity: sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.61.1': resolution: {integrity: sha512-10dh/h/BqA7DuMPWSxkR8uks18FRwnwOEqr5zOTEl+NOwP/OMzKX8OFR/Of9xxDA7D5qef1Nzar5WDD2kCCr1g==} cpu: [riscv64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.52.0': resolution: {integrity: sha512-mbsoUey05WJIOz8U1WzNdf+6UMYGwE3fZZnQqsM22FZ3wh1N887HT6jAOjXs6CNEK3Ntu2OBsyQDXfIjouI4dw==} cpu: [riscv64] os: [linux] - libc: [musl] '@rollup/rollup-linux-riscv64-musl@4.60.3': resolution: {integrity: sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==} cpu: [riscv64] os: [linux] - libc: [musl] '@rollup/rollup-linux-riscv64-musl@4.61.1': resolution: {integrity: sha512-YKJ5lg35DP17gcAOggnihe+APw9HLyj1Xn7gsmGumBJAUDa6NGXNixJzmkWLhcK9TOuuyQjdamzvJefkO7qHZQ==} cpu: [riscv64] os: [linux] - libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.52.0': resolution: {integrity: sha512-qP6aP970bucEi5KKKR4AuPFd8aTx9EF6BvutvYxmZuWLJHmnq4LvBfp0U+yFDMGwJ+AIJEH5sIP+SNypauMWzg==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.60.3': resolution: {integrity: sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.61.1': resolution: {integrity: sha512-Mlil5G2Jj6a7B3LWGctg+XPL9vdXYuzCtNXfxOQ0nPjc2m6ueUktocPGH9bnAM0bNRKb/bAWTujUU7IJQdQA+g==} cpu: [s390x] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.52.0': resolution: {integrity: sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.60.3': resolution: {integrity: sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.61.1': resolution: {integrity: sha512-bVWIOIk6pV01p4CdUbPP7CJ/434z+OooYjDuFcR+44N35YvKUC66G8MGnvcWx5mWKW3g61J+t74l3Kj15Kwn2Q==} cpu: [x64] os: [linux] - libc: [glibc] '@rollup/rollup-linux-x64-musl@4.52.0': resolution: {integrity: sha512-2d0qRo33G6TfQVjaMR71P+yJVGODrt5V6+T0BDYH4EMfGgdC/2HWDVjSSFw888GSzAZUwuska3+zxNUCDco6rQ==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-linux-x64-musl@4.60.3': resolution: {integrity: sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-linux-x64-musl@4.61.1': resolution: {integrity: sha512-qy5pBvZbqNFheBz61R1rzsezjm0J7O2oNGoWtGoY89SZYLUfxAJTBAqDChqAIdB4rCiIbi9nF7yZ83GnNiLwSw==} cpu: [x64] os: [linux] - libc: [musl] '@rollup/rollup-openbsd-x64@4.60.3': resolution: {integrity: sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==} @@ -5008,6 +4941,17 @@ packages: zod: optional: true + abitype@1.3.0: + resolution: {integrity: sha512-fk6Te+bojIFrMvMZrnOO+SxCB+RUksTGOzq/60ZRvs1L+BVzvi2bqt9L3W/17ZLdZsyM1FuYf65P5nlmoiH1Bg==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3.22.0 || ^4.0.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -8455,9 +8399,9 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - p-retry@7.1.1: - resolution: {integrity: sha512-J5ApzjyRkkf601HpEeykoiCvzHQjWxPAHhyjFcEUP2SWq0+35NKh8TLhpLw+Dkq5TZBFvUM6UigdE9hIVYTl5w==} - engines: {node: '>=20'} + p-retry@8.0.0: + resolution: {integrity: sha512-kFVqH1HxOHp8LupNsOys7bSV09VYTRLxarH/mokO4Rqhk6wGi70E0jh4VzvVGXfEVNggHoHLAMWsQqHyU1Ey9A==} + engines: {node: '>=22'} p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} @@ -10697,6 +10641,9 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + web-solc@0.5.1: + resolution: {integrity: sha512-Z/hBplZq1+4i4bYeIeD9N3vP1BLUBXpSDa4h0Ipm2Z2cHv7x7DtZ2zFb0E1L1VZo4BF+OJGVtGlT+nTUXGgncQ==} + web-streams-polyfill@3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} @@ -12093,32 +12040,19 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@cartesi/rollups@1.4.0': - dependencies: - '@cartesi/util': 6.3.0 - '@openzeppelin/contracts': 4.9.2 - - '@cartesi/rollups@2.1.1': {} - - '@cartesi/rpc@2.0.0-alpha.22': + '@cartesi/client@2.0.0-alpha.34(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)': dependencies: - json-rpc-2.0: 1.7.1 - - '@cartesi/util@6.3.0': {} - - '@cartesi/viem@2.0.0-alpha.31(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)': - dependencies: - '@cartesi/rpc': 2.0.0-alpha.22 - abitype: 1.2.3(typescript@5.9.3)(zod@4.1.12) - p-retry: 7.1.1 + '@cartesi/rpc': 2.0.0-alpha.25 + abitype: 1.3.0(typescript@5.9.3)(zod@4.1.12) + p-retry: 8.0.0 viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) transitivePeerDependencies: - typescript - zod - '@cartesi/wagmi@2.0.0-alpha.35(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12)': + '@cartesi/react@2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12)': dependencies: - '@cartesi/viem': 2.0.0-alpha.31(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) + '@cartesi/client': 2.0.0-alpha.34(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) '@tanstack/react-query': 5.90.12(react@19.2.3) react: 19.2.3 viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) @@ -12127,6 +12061,19 @@ snapshots: - typescript - zod + '@cartesi/rollups@1.4.0': + dependencies: + '@cartesi/util': 6.3.0 + '@openzeppelin/contracts': 4.9.2 + + '@cartesi/rollups@2.1.1': {} + + '@cartesi/rpc@2.0.0-alpha.25': + dependencies: + json-rpc-2.0: 1.7.1 + + '@cartesi/util@6.3.0': {} + '@changesets/apply-release-plan@7.0.14': dependencies: '@changesets/config': 3.1.2 @@ -15433,9 +15380,9 @@ snapshots: optionalDependencies: typescript: 5.9.3 - '@sunodo/wagmi-plugin-hardhat-deploy@0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.2.3(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))': + '@sunodo/wagmi-plugin-hardhat-deploy@0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.3.0(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))': dependencies: - abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) + abitype: 1.3.0(typescript@5.9.3)(zod@3.25.76) optionalDependencies: '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) typescript: 5.9.3 @@ -15868,7 +15815,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@usecannon/web-solc@0.5.1': {} + '@usecannon/web-solc@0.5.1': + dependencies: + web-solc: 0.5.1 '@vanilla-extract/css@1.17.3': dependencies: @@ -17241,6 +17190,16 @@ snapshots: typescript: 5.9.3 zod: 4.1.12 + abitype@1.3.0(typescript@5.9.3)(zod@3.25.76): + optionalDependencies: + typescript: 5.9.3 + zod: 3.25.76 + + abitype@1.3.0(typescript@5.9.3)(zod@4.1.12): + optionalDependencies: + typescript: 5.9.3 + zod: 4.1.12 + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -21250,7 +21209,7 @@ snapshots: dependencies: aggregate-error: 3.1.0 - p-retry@7.1.1: + p-retry@8.0.0: dependencies: is-network-error: 1.3.0 @@ -23953,6 +23912,10 @@ snapshots: dependencies: defaults: 1.0.4 + web-solc@0.5.1: + dependencies: + semver: 7.7.4 + web-streams-polyfill@3.2.1: {} webcrypto-core@1.7.7: From 9c8fa5f590a3a7cf815589b4ae094767beaeae81 Mon Sep 17 00:00:00 2001 From: Bruno Menezes Date: Tue, 11 Aug 2026 16:41:24 +0100 Subject: [PATCH 2/4] feat(explorer): Add type checking and fix current errors. --- .github/workflows/ci.yml | 3 +++ apps/explorer/.storybook/preview.tsx | 5 ++-- apps/explorer/package.json | 2 ++ .../components/input/InputCard.stories.tsx | 9 +++++--- .../src/components/input/InputCard.tsx | 2 +- .../match/EliminationTimeoutItem.tsx | 11 +-------- .../components/output/OutputCard.stories.tsx | 23 ++++++++++++++++++- .../components/report/ReportList.stories.tsx | 1 + .../components/report/ReportView.stories.tsx | 1 + .../page/ApplicationSummaryPage.stories.tsx | 6 +++-- apps/explorer/src/page/EpochPage.stories.tsx | 22 ++++++++++++------ apps/explorer/tsconfig.app.json | 6 +++++ apps/explorer/tsconfig.node.json | 16 +++++++++---- package.json | 1 + turbo.json | 6 +++++ 15 files changed, 84 insertions(+), 30 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a94b7170e..88ea2f374 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,6 +32,9 @@ jobs: - name: Linting run: pnpm lint + - name: Check Types + run: pnpm check:types + - name: Run Tests run: pnpm test:ci diff --git a/apps/explorer/.storybook/preview.tsx b/apps/explorer/.storybook/preview.tsx index 7d82af757..459175831 100644 --- a/apps/explorer/.storybook/preview.tsx +++ b/apps/explorer/.storybook/preview.tsx @@ -4,11 +4,12 @@ import type { Preview, StoryContext, StoryFn } from "@storybook/nextjs"; import { Provider as JotaiProvider } from "jotai"; import { mswLoader } from "msw-storybook-addon/csf3"; import { pathOr } from "ramda"; -import { ReactNode, useCallback, useEffect, useState } from "react"; +import type { ReactNode } from "react"; +import { useCallback, useEffect, useState } from "react"; import { UPDATE_GLOBALS } from "storybook/internal/core-events"; import { addons, useGlobals } from 'storybook/preview-api'; import { ConnectionProvider } from "../src/components/connection/ConnectionProvider"; -import { DbNodeConnectionConfig } from "../src/components/connection/types"; +import type { DbNodeConnectionConfig } from "../src/components/connection/types"; import Layout from "../src/components/layout/Layout"; import { SendProvider } from "../src/components/send/SendProvider"; import { supportedChains } from "../src/lib/supportedChains"; diff --git a/apps/explorer/package.json b/apps/explorer/package.json index 2f7c27d15..6b6495903 100644 --- a/apps/explorer/package.json +++ b/apps/explorer/package.json @@ -8,7 +8,9 @@ "dev": "next dev", "build": "next build", "start": "next start", + "typegen": "next typegen", "lint": "eslint .", + "check:types": "tsc --build tsconfig.json", "storybook": "storybook dev -p 6006", "codegen": "run-s gen:wagmi", "gen:wagmi": "wagmi generate", diff --git a/apps/explorer/src/components/input/InputCard.stories.tsx b/apps/explorer/src/components/input/InputCard.stories.tsx index da8ece97a..1c969ae54 100644 --- a/apps/explorer/src/components/input/InputCard.stories.tsx +++ b/apps/explorer/src/components/input/InputCard.stories.tsx @@ -38,9 +38,10 @@ export const Default: Story = { }, blockNumber: 1n, rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), createdAt: new Date(), updatedAt: new Date(), + logIndex: 0n, }, }, }; @@ -72,9 +73,10 @@ export const Unprocessed: Story = { }, blockNumber: 1n, rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), createdAt: new Date(), updatedAt: new Date(), + logIndex: 0n, }, }, }; @@ -106,7 +108,8 @@ export const Rejected: Story = { }, blockNumber: 1n, rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), + logIndex: 0n, createdAt: new Date(), updatedAt: new Date(), }, diff --git a/apps/explorer/src/components/input/InputCard.tsx b/apps/explorer/src/components/input/InputCard.tsx index bddd60b71..5c2daa639 100644 --- a/apps/explorer/src/components/input/InputCard.tsx +++ b/apps/explorer/src/components/input/InputCard.tsx @@ -178,7 +178,7 @@ export const InputCard: FC = ({ input }) => { {isNotNil(millis) && ( diff --git a/apps/explorer/src/components/match/EliminationTimeoutItem.tsx b/apps/explorer/src/components/match/EliminationTimeoutItem.tsx index 07ab64444..bc8402a31 100644 --- a/apps/explorer/src/components/match/EliminationTimeoutItem.tsx +++ b/apps/explorer/src/components/match/EliminationTimeoutItem.tsx @@ -1,9 +1,4 @@ -import { - Group, - Text, - useComputedColorScheme, - useMantineTheme, -} from "@mantine/core"; +import { Group, Text } from "@mantine/core"; import { type FC } from "react"; import { TbClockCancel } from "react-icons/tb"; import type { Claim } from "../types"; @@ -37,10 +32,6 @@ export const EliminationTimeoutItem: FC = ( ) => { const { claim1, claim2, now, timestamp } = props; - const theme = useMantineTheme(); - const scheme = useComputedColorScheme(); - const bg = scheme === "light" ? theme.colors.gray[0] : undefined; - return ( <> diff --git a/apps/explorer/src/components/output/OutputCard.stories.tsx b/apps/explorer/src/components/output/OutputCard.stories.tsx index 0b0544b34..96966f618 100644 --- a/apps/explorer/src/components/output/OutputCard.stories.tsx +++ b/apps/explorer/src/components/output/OutputCard.stories.tsx @@ -198,7 +198,8 @@ const application: GetApplicationReturnType = { inputBoxAddress: "0x1b51e2992A2755Ba4D6F7094032DF91991a0Cfac", }, consensusType: "AUTHORITY", - state: "ENABLED", + status: "OK", + enabled: true, reason: null, inputBoxBlock: 7n, lastEpochCheckBlock: 0n, @@ -224,6 +225,26 @@ const application: GetApplicationReturnType = { createdAt: new Date("2026-04-02T08:46:14.869Z"), updatedAt: new Date("2026-04-02T08:46:14.869Z"), }, + claimStagingPeriod: 0n, + accountsDriveMerkleRoot: + "0x0000000000000000000000000000000000000000000000000000000000000000", + accountsDriveProvedBlock: 0n, + accountsDriveProvedTransaction: + "0x0000000000000000000000000000000000000000000000000000000000000000", + lastAccountsDriveProvedCheckBlock: 0n, + lastForecloseCheckBlock: 0n, + lastTournamentCheckBlock: 0n, + lastWithdrawalCheckBlock: 0n, + forecloseBlock: 0n, + forecloseTransaction: + "0x0000000000000000000000000000000000000000000000000000000000000000", + withdrawalConfig: { + guardian: "0x0000000000000000000000000000000000000000", + log2LeavesPerAccount: 0n, + log2MaxNumOfAccounts: 20n, + accountsDriveStartIndex: 33554432n, + withdrawalOutputBuilder: "0x0000000000000000000000000000000000000000", + }, }; const noticeSample: GetOutputReturnType = { diff --git a/apps/explorer/src/components/report/ReportList.stories.tsx b/apps/explorer/src/components/report/ReportList.stories.tsx index e9d77cf7f..502c04e01 100644 --- a/apps/explorer/src/components/report/ReportList.stories.tsx +++ b/apps/explorer/src/components/report/ReportList.stories.tsx @@ -23,6 +23,7 @@ const validReport: GetReportReturnType = { rawData: "0x556e737570706f7274656420616374696f6e20617474656d707465642e", createdAt: date, updatedAt: date, + epochIndex: 0n, }; const validReport2: GetReportReturnType = { diff --git a/apps/explorer/src/components/report/ReportView.stories.tsx b/apps/explorer/src/components/report/ReportView.stories.tsx index e82c4827f..c20fa9c1e 100644 --- a/apps/explorer/src/components/report/ReportView.stories.tsx +++ b/apps/explorer/src/components/report/ReportView.stories.tsx @@ -17,6 +17,7 @@ type Story = StoryObj; const validReport: GetReportReturnType = { createdAt: new Date(), updatedAt: new Date(), + epochIndex: 0n, index: 1n, inputIndex: 1n, rawData: diff --git a/apps/explorer/src/page/ApplicationSummaryPage.stories.tsx b/apps/explorer/src/page/ApplicationSummaryPage.stories.tsx index cde432352..6d9596fd0 100644 --- a/apps/explorer/src/page/ApplicationSummaryPage.stories.tsx +++ b/apps/explorer/src/page/ApplicationSummaryPage.stories.tsx @@ -115,10 +115,11 @@ const params: Params = { "0x227d685f612568ed2d5b34fb8e3c19eef80097430498fd2b4a60e73c59e75e8a", outputsHash: "0x97a8872d473a093269f65e4e14170fcf5d1383cd105d7215688f5e8c55f00553", - transactionReference: + transactionHash: "0x75e1a936e92309ce05d3592905fb08637e64dab4131440c59ff053880ffde098", createdAt: date, updatedAt: date, + logIndex: 0n, }, ], totalCount: 1, @@ -260,10 +261,11 @@ const authorityAppParams: Params = { "0x227d685f612568ed2d5b34fb8e3c19eef80097430498fd2b4a60e73c59e75e8a", outputsHash: "0x97a8872d473a093269f65e4e14170fcf5d1383cd105d7215688f5e8c55f00553", - transactionReference: + transactionHash: "0x75e1a936e92309ce05d3592905fb08637e64dab4131440c59ff053880ffde098", createdAt: date, updatedAt: date, + logIndex: 0n, }, ], totalCount: 1, diff --git a/apps/explorer/src/page/EpochPage.stories.tsx b/apps/explorer/src/page/EpochPage.stories.tsx index 66d983eec..9fa4709a4 100644 --- a/apps/explorer/src/page/EpochPage.stories.tsx +++ b/apps/explorer/src/page/EpochPage.stories.tsx @@ -65,9 +65,10 @@ export const Open: Story = { }, blockNumber: 1n, rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), createdAt: new Date(), updatedAt: new Date(), + logIndex: 0n, }, { index: 1n, @@ -93,7 +94,8 @@ export const Open: Story = { }, blockNumber: 1n, rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), + logIndex: 0n, createdAt: new Date(), updatedAt: new Date(), }, @@ -121,7 +123,8 @@ export const Open: Story = { }, blockNumber: 1n, rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), + logIndex: 0n, createdAt: new Date(), updatedAt: new Date(), }, @@ -160,7 +163,8 @@ export const ClosedInDispute: Story = { createdAt: new Date(), updatedAt: new Date(), rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), + logIndex: 0n, }, { index: 1n, @@ -187,7 +191,8 @@ export const ClosedInDispute: Story = { createdAt: new Date(), updatedAt: new Date(), rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), + logIndex: 0n, }, { index: 0n, @@ -214,7 +219,8 @@ export const ClosedInDispute: Story = { createdAt: new Date(), updatedAt: new Date(), rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), + logIndex: 0n, }, ], }, @@ -228,6 +234,7 @@ export const AuthorityOpenEpoch: Story = { application: authorityApp, epoch: { index: 0n, + stagedAtBlock: 0n, claimTransactionHash: null, commitment: null, commitmentProof: null, @@ -271,7 +278,8 @@ export const AuthorityOpenEpoch: Story = { createdAt: currentDatetime, updatedAt: currentDatetime, rawData: "0x", - transactionReference: keccak256("0x1"), + transactionHash: keccak256("0x1"), + logIndex: 0n, }, ], }, diff --git a/apps/explorer/tsconfig.app.json b/apps/explorer/tsconfig.app.json index e32bcbe7e..7dcbacf4b 100644 --- a/apps/explorer/tsconfig.app.json +++ b/apps/explorer/tsconfig.app.json @@ -29,5 +29,11 @@ "**/*.ts", "**/*.tsx", "**/*.mts" + ], + "exclude": [ + ".storybook", + "next.config.ts", + "vitest.config.ts", + "wagmi.config.ts" ] } diff --git a/apps/explorer/tsconfig.node.json b/apps/explorer/tsconfig.node.json index de57e2561..73fa0034e 100644 --- a/apps/explorer/tsconfig.node.json +++ b/apps/explorer/tsconfig.node.json @@ -2,9 +2,7 @@ "compilerOptions": { "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "target": "ES2022", - "lib": [ - "ES2023" - ], + "lib": ["ES2023", "DOM", "DOM.Iterable"], "module": "ESNext", "skipLibCheck": true, /* Bundler mode */ @@ -13,6 +11,8 @@ "verbatimModuleSyntax": true, "moduleDetection": "force", "noEmit": true, + "jsx": "react-jsx", + "types": ["node"], /* Linting */ "strict": true, "noUnusedLocals": true, @@ -20,5 +20,13 @@ "erasableSyntaxOnly": true, "noFallthroughCasesInSwitch": true, "noUncheckedSideEffectImports": true - } + }, + "include": [ + "additional.d.ts", + ".storybook/**/*.ts", + ".storybook/**/*.tsx", + "next.config.ts", + "vitest.config.ts", + "wagmi.config.ts" + ] } \ No newline at end of file diff --git a/package.json b/package.json index d979099dd..d930a22cf 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "storybook": "turbo run storybook", "dev": "turbo run dev --no-cache --continue", "lint": "turbo run lint", + "check:types": "turbo run check:types", "clean": "turbo run clean && rm -rf node_modules", "format:check": "prettier \"**/*.{ts,tsx}\" --check", "format": "prettier --write \"**/*.{ts,tsx,md}\"", diff --git a/turbo.json b/turbo.json index d5146c0a7..a1f6f7d17 100644 --- a/turbo.json +++ b/turbo.json @@ -43,6 +43,9 @@ "clean": { "cache": false }, + "typegen": { + "outputs": [".next/types/**"] + }, "codegen": { "outputs": [ "src/graphql/**", @@ -58,6 +61,9 @@ "lint": { "cache": false }, + "check:types": { + "dependsOn": ["codegen", "typegen"] + }, "test": { "dependsOn": ["build"], "inputs": [ From 4e2901f87677911f1c76d3ee058b3f1997ecdd20 Mon Sep 17 00:00:00 2001 From: Bruno Menezes Date: Thu, 13 Aug 2026 15:00:47 +0100 Subject: [PATCH 3/4] chore: Upgrade nodeJS 24.19.0 and pnpm 11.21.0 - Upgrade Node.js to 24.19.0 across CI, Docker, package engines, and documentation. - Upgrade pnpm to 11.21.0 and migrate build-script approvals from onlyBuiltDependencies to allowBuilds. - Add pnpm supply-chain protections: strict dependency builds, release-age gate, trust-downgrade checks, and blocked transitive exotic sources. - Add narrow release-age exceptions for existing locked Turbo/Nanoid versions and block MSW install scripts. - Remove obsolete .npmrc files and ignore the local .pnpm-store. - Document the required toolchain and pnpm security policy. --- .github/workflows/chromatic.yaml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/e2e.yml | 4 +- .gitignore | 1 + .npmrc | 0 .vscode/settings.json | 4 + README.md | 26 +- apps/web/.npmrc | 1 - docker-bake.hcl | 9 +- docker/Dockerfile | 2 +- package.json | 4 +- packages/domain/package.json | 2 +- pnpm-lock.yaml | 2108 +++++++++++++++++------------- pnpm-workspace.yaml | 29 +- 14 files changed, 1267 insertions(+), 927 deletions(-) delete mode 100644 .npmrc delete mode 100644 apps/web/.npmrc diff --git a/.github/workflows/chromatic.yaml b/.github/workflows/chromatic.yaml index fc95977cc..62e4af900 100644 --- a/.github/workflows/chromatic.yaml +++ b/.github/workflows/chromatic.yaml @@ -22,7 +22,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0 with: - node-version: 22 + node-version: 24.19.0 cache: "pnpm" - name: Install Dependencies diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 88ea2f374..69ab1f786 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0 with: - node-version: 22.12.0 + node-version: 24.19.0 cache: "pnpm" - name: Install Dependencies diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index e9c9bc12f..3f32b39e3 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -21,7 +21,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0 with: - node-version: 22.12.0 + node-version: 24.19.0 cache: "pnpm" - name: Install dependencies @@ -71,7 +71,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e #v6.4.0 with: - node-version: 22.12.0 + node-version: 24.19.0 cache: "pnpm" - name: Install dependencies diff --git a/.gitignore b/.gitignore index 77431700a..e4019cb14 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ dist node_modules storybook-static coverage +.pnpm-store/ diff --git a/.npmrc b/.npmrc deleted file mode 100644 index e69de29bb..000000000 diff --git a/.vscode/settings.json b/.vscode/settings.json index e41827e72..edc0423fe 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -10,6 +10,10 @@ "[terraform]": { "editor.defaultFormatter": "hashicorp.terraform" }, + "[hcl]": { + "editor.defaultFormatter": "fredwangwang.vscode-hcl-format", + "editor.formatOnSave": true + }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } diff --git a/README.md b/README.md index 572c0bd8d..7492028d9 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,30 @@ Rollups Explorer is a web application that facilitates interacting with [Cartesi ## Dependencies -- NodeJS 22 -- pnpm (package manager) +- NodeJS 24.19.0 +- pnpm 11.21.0 (package manager) + +Enable Corepack to activate the repository's declared pnpm version + +```shell +corepack enable +``` + +## Package Management + +This repository uses pnpm 11.21.0 with supply-chain protections enabled: + +- Dependency lifecycle/build scripts are blocked unless explicitly approved in `allowBuilds` in `pnpm-workspace.yaml`. +- `strictDepBuilds` makes installs fail when a dependency requests an unapproved build script. +- Dependencies must normally be at least seven days old (`minimumReleaseAge: 10080`, in minutes). +- `trustPolicy: no-downgrade` rejects package versions whose publishing trust evidence is weaker than an earlier release. +- Transitive dependencies cannot use git repositories or direct tarball URLs (`blockExoticSubdeps: true`). + +Use the lockfile exactly as committed: + +```shell +pnpm install --frozen-lockfile +``` ## Build diff --git a/apps/web/.npmrc b/apps/web/.npmrc deleted file mode 100644 index aff8a3283..000000000 --- a/apps/web/.npmrc +++ /dev/null @@ -1 +0,0 @@ -strict-peer-dependencies = false diff --git a/docker-bake.hcl b/docker-bake.hcl index b7235367d..6e91a658a 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -5,10 +5,11 @@ target "default" { inherits = ["docker-metadata-action", "docker-platforms"] dockerfile = "docker/Dockerfile" context = "." + args = { - "ENVIRONMENT" = "cartesi" - "NODE_VERSION"= "22.22-alpine3.23" - "TURBO_VERSION"= "2.8.11" - "PNPM_VERSION"= "10.25.0" + "ENVIRONMENT" = "cartesi" + "NODE_VERSION" = "24.19.0-alpine3.23" + "TURBO_VERSION" = "2.9.14" + "PNPM_VERSION" = "11.21.0" } } diff --git a/docker/Dockerfile b/docker/Dockerfile index f0afa533e..f9bf7e8de 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_VERSION=22.22-alpine3.23 +ARG NODE_VERSION=24.19.0-alpine3.23 FROM node:${NODE_VERSION} AS base ARG PNPM_VERSION diff --git a/package.json b/package.json index d930a22cf..2b17a94bd 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "typescript": "catalog:" }, "engines": { - "node": ">=22.x" + "node": ">=24.19.0 <25" }, - "packageManager": "pnpm@10.25.0" + "packageManager": "pnpm@11.21.0" } diff --git a/packages/domain/package.json b/packages/domain/package.json index c5b79e9c9..025324495 100644 --- a/packages/domain/package.json +++ b/packages/domain/package.json @@ -79,6 +79,6 @@ "typescript": "catalog:" }, "engines": { - "node": ">=22.x" + "node": ">=24.19.0 <25" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 368e3108f..dec07d728 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 22.0.1 '@vercel/sdk': specifier: ^1.19.6 - version: 1.19.6 + version: 1.19.6(supports-color@8.1.1) eslint-config-cartesi: specifier: workspace:* version: link:packages/eslint-config-cartesi @@ -70,7 +70,7 @@ importers: version: 2.0.0-alpha.34(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) '@cartesi/react': specifier: 2.0.0-alpha.38 - version: 2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12) + version: 2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12) '@mantine/code-highlight': specifier: ^8.3.15 version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.3))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@mantine/hooks@8.3.15(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -88,7 +88,7 @@ importers: version: 8.3.15(@mantine/core@8.3.15(@mantine/hooks@8.3.15(react@19.2.3))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@mantine/hooks@8.3.15(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@rainbow-me/rainbowkit': specifier: ^2.2.10 - version: 2.2.10(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)) + version: 2.2.10(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)) '@raugfer/jazzicon': specifier: ^1.0.6 version: 1.0.6 @@ -106,7 +106,7 @@ importers: version: 5.90.12(react@19.2.3) '@vercel/analytics': specifier: ^1.6.1 - version: 1.6.1(next@16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) + version: 1.6.1(next@16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) abitype: specifier: 1.2.3 version: 1.2.3(typescript@5.9.3)(zod@4.1.12) @@ -124,7 +124,7 @@ importers: version: 2.12.5(@types/react@19.2.7)(react@19.2.3) next: specifier: ^16.2.3 - version: 16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) pretty-ms: specifier: ^8 version: 8.0.0 @@ -157,7 +157,7 @@ importers: version: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) wagmi: specifier: 'catalog:' - version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) + version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) devDependencies: '@chromatic-com/storybook': specifier: ^4.1.3 @@ -176,7 +176,7 @@ importers: version: 10.1.7(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10)) '@storybook/nextjs': specifier: ^10.1.5 - version: 10.1.7(esbuild@0.19.12)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(next@16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(type-fest@4.41.0)(typescript@5.9.3)(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))(webpack-hot-middleware@2.26.1)(webpack@5.103.0(esbuild@0.19.12)) + version: 10.1.7(esbuild@0.19.12)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(next@16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(type-fest@4.41.0)(typescript@5.9.3)(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))(webpack-hot-middleware@2.26.1)(webpack@5.103.0(esbuild@0.19.12)) '@testing-library/dom': specifier: 10.4.1 version: 10.4.1 @@ -212,16 +212,16 @@ importers: version: 2.1.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10) eslint: specifier: 'catalog:' - version: 9.39.1(jiti@2.6.1) + version: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-config-cartesi: specifier: workspace:* version: link:../../packages/eslint-config-cartesi eslint-plugin-react-refresh: specifier: ^0.4.21 - version: 0.4.24(eslint@9.39.1(jiti@2.6.1)) + version: 0.4.24(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)) eslint-plugin-storybook: specifier: ^10.1.5 - version: 10.1.7(eslint@9.39.1(jiti@2.6.1))(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(typescript@5.9.3) + version: 10.1.7(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(typescript@5.9.3) globals: specifier: ^16.5.0 version: 16.5.0 @@ -254,7 +254,7 @@ importers: version: 5.9.3 vitest: specifier: 4.1.4 - version: 4.1.4(@types/node@24.10.3)(@vitest/coverage-v8@4.1.4)(happy-dom@18.0.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 4.1.4(@types/node@24.10.3)(@vitest/coverage-v8@4.1.4)(happy-dom@18.0.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) apps/web: dependencies: @@ -284,7 +284,7 @@ importers: version: 7.16.0(@mantine/core@7.16.0(@mantine/hooks@7.16.0(react@19.2.3))(@types/react@19.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@mantine/hooks@7.16.0(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@rainbow-me/rainbowkit': specifier: 2.2.7 - version: 2.2.7(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) + version: 2.2.7(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) '@react-spring/web': specifier: ^10.0.1 version: 10.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -296,10 +296,10 @@ importers: version: 5.90.12(react@19.2.3) '@vercel/analytics': specifier: ^1.5.0 - version: 1.5.0(next@15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) + version: 1.5.0(next@15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) '@vercel/speed-insights': specifier: ^1.2.0 - version: 1.2.0(next@15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) + version: 1.2.0(next@15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3) abitype: specifier: 1.0.8 version: 1.0.8(typescript@5.9.3)(zod@3.25.76) @@ -329,7 +329,7 @@ importers: version: 1.5.12 next: specifier: ^15.5.9 - version: 15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) pretty-ms: specifier: ^8 version: 8.0.0 @@ -362,7 +362,7 @@ importers: version: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) devDependencies: '@cartesi/tsconfig': specifier: workspace:* @@ -399,16 +399,16 @@ importers: version: 10.0.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@7.3.5(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 4.3.1(supports-color@8.1.1)(vite@5.4.21(@types/node@20.19.4)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.6) + version: 3.2.4(supports-color@8.1.1)(vitest@3.2.6) '@vitest/ui': specifier: ^3.2.4 version: 3.2.4(vitest@3.2.6) eslint: specifier: 'catalog:' - version: 9.39.1(jiti@2.6.1) + version: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-config-cartesi: specifier: workspace:* version: link:../../packages/eslint-config-cartesi @@ -417,7 +417,7 @@ importers: version: 18.0.1 jsdom: specifier: ^26.1.0 - version: 26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + version: 26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) npm-run-all: specifier: ^4 version: 4.1.5 @@ -441,7 +441,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.6 - version: 3.2.6(@types/debug@4.1.13)(@types/node@20.19.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@20.19.4)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) + version: 3.2.6(@types/debug@4.1.13)(@types/node@20.19.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@20.19.4)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.23))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) apps/workshop: dependencies: @@ -459,7 +459,7 @@ importers: version: 7.16.0(react@19.2.3) '@rainbow-me/rainbowkit': specifier: '2' - version: 2.2.7(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) + version: 2.2.7(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) '@tanstack/react-query': specifier: 'catalog:' version: 5.90.12(react@19.2.3) @@ -474,38 +474,38 @@ importers: version: 4.12.0(react@19.2.3) serve: specifier: ^14.2.1 - version: 14.2.1 + version: 14.2.1(supports-color@8.1.1) viem: specifier: 'catalog:' version: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) devDependencies: '@cartesi/tsconfig': specifier: workspace:* version: link:../../packages/tsconfig '@storybook/addon-docs': specifier: ^9.1.7 - version: 9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + version: 9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) '@storybook/addon-links': specifier: ^9.1.7 - version: 9.1.7(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + version: 9.1.7(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) '@storybook/addon-onboarding': specifier: ^9.1.7 - version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) '@storybook/addon-themes': specifier: ^9.1.7 - version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + version: 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) '@storybook/cli': specifier: ^9.1.7 - version: 9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) '@storybook/react': specifier: ^9.1.7 - version: 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3) + version: 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3) '@storybook/react-vite': specifier: ^9.1.7 - version: 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.61.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.61.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(supports-color@8.1.1)(typescript@5.9.3)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) '@types/react': specifier: ^19.1.13 version: 19.1.13 @@ -514,16 +514,16 @@ importers: version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react': specifier: ^5.0.3 - version: 5.0.3(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 5.0.3(supports-color@8.1.1)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) eslint: specifier: 'catalog:' - version: 9.39.1(jiti@2.6.1) + version: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-config-cartesi: specifier: workspace:* version: link:../../packages/eslint-config-cartesi storybook: specifier: ^9.1.7 - version: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + version: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) typescript: specifier: 'catalog:' version: 5.9.3 @@ -554,13 +554,13 @@ importers: version: 5.0.0(graphql@16.8.1) '@graphql-codegen/cli': specifier: ^5 - version: 5.0.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.8.1)(typescript@5.9.3)(utf-8-validate@6.0.4) + version: 5.0.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.8.1)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@6.0.4) '@graphql-codegen/client-preset': specifier: ^4 - version: 4.1.0(encoding@0.1.13)(graphql@16.8.1) + version: 4.1.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-codegen/import-types-preset': specifier: ^3.0.0 - version: 3.0.0(encoding@0.1.13)(graphql@16.8.1) + version: 3.0.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-codegen/named-operations-object': specifier: ^3.1.1 version: 3.1.1(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1) @@ -569,16 +569,16 @@ importers: version: 6.0.0(graphql@16.8.1) '@graphql-codegen/typed-document-node': specifier: ^5 - version: 5.0.1(encoding@0.1.13)(graphql@16.8.1) + version: 5.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-codegen/typescript': specifier: ^4 - version: 4.0.1(encoding@0.1.13)(graphql@16.8.1) + version: 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-codegen/typescript-operations': specifier: ^4 - version: 4.0.1(encoding@0.1.13)(graphql@16.8.1) + version: 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-codegen/typescript-urql': specifier: ^4 - version: 4.0.0(encoding@0.1.13)(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1) + version: 4.0.0(encoding@0.1.13)(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1)(supports-color@8.1.1) '@graphql-typed-document-node/core': specifier: ^3 version: 3.2.0(graphql@16.8.1) @@ -590,7 +590,7 @@ importers: version: 19.1.13 tsup: specifier: ^8.5.0 - version: 8.5.0(jiti@2.6.1)(postcss@8.5.26)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(jiti@2.6.1)(postcss@8.5.26)(supports-color@8.1.1)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1) typescript: specifier: 'catalog:' version: 5.9.3 @@ -605,22 +605,22 @@ importers: version: 15.5.6 eslint: specifier: 'catalog:' - version: 9.39.1(jiti@2.6.1) + version: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-config-prettier: specifier: ^10.1.1 - version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) + version: 10.1.8(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)) eslint-plugin-only-warn: specifier: ^1.1.0 version: 1.1.0 eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.39.1(jiti@2.6.1)) + version: 7.37.5(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)) eslint-plugin-react-hooks: specifier: ^5.2.0 - version: 5.2.0(eslint@9.39.1(jiti@2.6.1)) + version: 5.2.0(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)) eslint-plugin-turbo: specifier: ^2.5.0 - version: 2.5.8(eslint@9.39.1(jiti@2.6.1))(turbo@2.10.9) + version: 2.5.8(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(turbo@2.10.9) globals: specifier: ^16.3.0 version: 16.4.0 @@ -629,13 +629,13 @@ importers: version: 5.9.3 typescript-eslint: specifier: ^8.40.0 - version: 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) packages/rollups-wagmi: dependencies: wagmi: specifier: 'catalog:' - version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) devDependencies: '@cartesi/rollups': specifier: ^1.2.0 @@ -648,7 +648,7 @@ importers: version: link:../tsconfig '@sunodo/wagmi-plugin-hardhat-deploy': specifier: ^0.4.0 - version: 0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.3.0(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) + version: 0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.3.0(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) '@types/node': specifier: ^20 version: 20.19.4 @@ -660,13 +660,13 @@ importers: version: 19.1.9(@types/react@19.1.13) '@usecannon/cli': specifier: ^2.24.2 - version: 2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10) + version: 2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10) '@wagmi/cli': specifier: ^2 version: 2.1.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10) eslint: specifier: 'catalog:' - version: 9.39.1(jiti@2.6.1) + version: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-config-cartesi: specifier: workspace:* version: link:../eslint-config-cartesi @@ -675,7 +675,7 @@ importers: version: 19.2.3 tsup: specifier: ^8.5.0 - version: 8.5.0(jiti@2.6.1)(postcss@8.5.26)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(jiti@2.6.1)(postcss@8.5.26)(supports-color@8.1.1)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1) tsx: specifier: ^4.20.3 version: 4.20.3 @@ -728,7 +728,7 @@ importers: version: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) wagmi: specifier: 'catalog:' - version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + version: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) devDependencies: '@cartesi/tsconfig': specifier: workspace:* @@ -753,31 +753,31 @@ importers: version: 19.1.9(@types/react@19.1.13) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.6) + version: 3.2.4(supports-color@8.1.1)(vitest@3.2.6) '@vitest/ui': specifier: ^3.2.4 version: 3.2.4(vitest@3.2.6) eslint: specifier: 'catalog:' - version: 9.39.1(jiti@2.6.1) + version: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-config-cartesi: specifier: workspace:* version: link:../eslint-config-cartesi jsdom: specifier: ^26.1.0 - version: 26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + version: 26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) react: specifier: 'catalog:' version: 19.2.3 tsup: specifier: ^8.5.0 - version: 8.5.0(jiti@2.6.1)(postcss@8.5.26)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1) + version: 8.5.0(jiti@2.6.1)(postcss@8.5.26)(supports-color@8.1.1)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1) typescript: specifier: 'catalog:' version: 5.9.3 vitest: specifier: ^3.2.6 - version: 3.2.6(@types/debug@4.1.13)(@types/node@24.10.3)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) + version: 3.2.6(@types/debug@4.1.13)(@types/node@24.10.3)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.26))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) packages: @@ -826,10 +826,6 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.4': - resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.5': resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} engines: {node: '>=6.9.0'} @@ -1688,6 +1684,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + '@esbuild/aix-ppc64@0.25.10': resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==} engines: {node: '>=18'} @@ -1706,6 +1708,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.25.10': resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} engines: {node: '>=18'} @@ -1724,6 +1732,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.25.10': resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} engines: {node: '>=18'} @@ -1742,6 +1756,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.25.10': resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} engines: {node: '>=18'} @@ -1760,6 +1780,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.25.10': resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} engines: {node: '>=18'} @@ -1778,6 +1804,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.25.10': resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} engines: {node: '>=18'} @@ -1796,6 +1828,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.25.10': resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} engines: {node: '>=18'} @@ -1814,6 +1852,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.25.10': resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} engines: {node: '>=18'} @@ -1832,6 +1876,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.25.10': resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} engines: {node: '>=18'} @@ -1850,6 +1900,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.25.10': resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} engines: {node: '>=18'} @@ -1868,6 +1924,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.25.10': resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} engines: {node: '>=18'} @@ -1886,6 +1948,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.25.10': resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} engines: {node: '>=18'} @@ -1904,6 +1972,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.25.10': resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} engines: {node: '>=18'} @@ -1922,6 +1996,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.25.10': resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} engines: {node: '>=18'} @@ -1940,6 +2020,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.25.10': resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} engines: {node: '>=18'} @@ -1958,6 +2044,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.25.10': resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} engines: {node: '>=18'} @@ -1976,6 +2068,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.25.10': resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} engines: {node: '>=18'} @@ -2006,6 +2104,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.25.10': resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} engines: {node: '>=18'} @@ -2036,6 +2140,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.25.10': resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} engines: {node: '>=18'} @@ -2066,6 +2176,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.25.10': resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} engines: {node: '>=18'} @@ -2084,6 +2200,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.25.10': resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} engines: {node: '>=18'} @@ -2102,6 +2224,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.25.10': resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} engines: {node: '>=18'} @@ -2120,6 +2248,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.25.10': resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} engines: {node: '>=18'} @@ -2616,89 +2750,105 @@ packages: resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-arm@1.2.4': resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.2.4': resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-riscv64@1.2.4': resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-s390x@1.2.4': resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-x64@1.2.4': resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.2.4': resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.2.4': resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-linux-arm64@0.34.5': resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-linux-arm@0.34.5': resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-linux-ppc64@0.34.5': resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-linux-riscv64@0.34.5': resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [riscv64] os: [linux] + libc: [glibc] '@img/sharp-linux-s390x@0.34.5': resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-linux-x64@0.34.5': resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-linuxmusl-arm64@0.34.5': resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-linuxmusl-x64@0.34.5': resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-wasm32@0.34.5': resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} @@ -3053,48 +3203,56 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@next/swc-linux-arm64-gnu@16.2.3': resolution: {integrity: sha512-U6vtblPtU/P14Y/b/n9ZY0GOxbbIhTFuaFR7F4/uMBidCi2nSdaOFhA0Go81L61Zd6527+yvuX44T4ksnf8T+Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@next/swc-linux-arm64-musl@15.5.15': resolution: {integrity: sha512-RwSHKMQ7InLy5GfkY2/n5PcFycKA08qI1VST78n09nN36nUPqCvGSMiLXlfUmzmpQpF6XeBYP2KRWHi0UW3uNg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@next/swc-linux-arm64-musl@16.2.3': resolution: {integrity: sha512-/YV0LgjHUmfhQpn9bVoGc4x4nan64pkhWR5wyEV8yCOfwwrH630KpvRg86olQHTwHIn1z59uh6JwKvHq1h4QEw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@next/swc-linux-x64-gnu@15.5.15': resolution: {integrity: sha512-nplqvY86LakS+eeiuWsNWvfmK8pFcOEW7ZtVRt4QH70lL+0x6LG/m1OpJ/tvrbwjmR8HH9/fH2jzW1GlL03TIg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@next/swc-linux-x64-gnu@16.2.3': resolution: {integrity: sha512-/HiWEcp+WMZ7VajuiMEFGZ6cg0+aYZPqCJD3YJEfpVWQsKYSjXQG06vJP6F1rdA03COD9Fef4aODs3YxKx+RDQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@next/swc-linux-x64-musl@15.5.15': resolution: {integrity: sha512-eAgl9NKQ84/sww0v81DQINl/vL2IBxD7sMybd0cWRw6wqgouVI53brVRBrggqBRP/NWeIAE1dm5cbKYoiMlqDQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@next/swc-linux-x64-musl@16.2.3': resolution: {integrity: sha512-Kt44hGJfZSefebhk/7nIdivoDr3Ugp5+oNz9VvF3GUtfxutucUIHfIO0ZYO8QlOPDQloUVQn4NVC/9JvHRk9hw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@next/swc-win32-arm64-msvc@15.5.15': resolution: {integrity: sha512-GJVZC86lzSquh0MtvZT+L7G8+jMnJcldloOjA8Kf3wXvBrvb6OGe2MzPuALxFshSm/IpwUtD2mIoof39ymf52A==} @@ -3282,36 +3440,42 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.1': resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.1': resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.1': resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.1': resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.1': resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [musl] '@parcel/watcher-wasm@2.4.1': resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} @@ -3612,186 +3776,223 @@ packages: resolution: {integrity: sha512-aL6hRwu0k7MTUESgkg7QHY6CoqPgr6gdQXRJI1/VbFlUMwsSzPGSR7sG5d+MCbYnJmJwThc2ol3nixj1fvI/zQ==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-gnueabihf@4.60.3': resolution: {integrity: sha512-DV6fJoxEYWJOvaZIsok7KrYl0tPvga5OZ2yvKHNNYyk/2roMLqQAbGhr78EQ5YhHpnhLKJD3S1WFusAkmUuV5g==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-gnueabihf@4.61.1': resolution: {integrity: sha512-Q8CBCCQtDFrYtXoeUXSrnFXKOnyUhx6bz+SkL6A0E7V8kAiCJ5pamq1WtbfpVGhR5TSpXY6ak3avmDc5fHTyJA==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.52.0': resolution: {integrity: sha512-BTs0M5s1EJejgIBJhCeiFo7GZZ2IXWkFGcyZhxX4+8usnIo5Mti57108vjXFIQmmJaRyDwmV59Tw64Ap1dkwMw==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm-musleabihf@4.60.3': resolution: {integrity: sha512-mQKoJAzvuOs6F+TZybQO4GOTSMUu7v0WdxEk24krQ/uUxXoPTtHjuaUuPmFhtBcM4K0ons8nrE3JyhTuCFtT/w==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm-musleabihf@4.61.1': resolution: {integrity: sha512-nwnhk1581l0FBVellGcVCAT0Oi06onEA3WB53sf01VO3I0UPBkMH9sXONYME2K0ovXcNayJfNtHfm6mpJElatQ==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.52.0': resolution: {integrity: sha512-uj672IVOU9m08DBGvoPKPi/J8jlVgjh12C9GmjjBxCTQc3XtVmRkRKyeHSmIKQpvJ7fIm1EJieBUcnGSzDVFyw==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-gnu@4.60.3': resolution: {integrity: sha512-Whjj2qoiJ6+OOJMGptTYazaJvjOJm+iKHpXQM1P3LzGjt7Ff++Tp7nH4N8J/BUA7R9IHfDyx4DJIflifwnbmIA==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-gnu@4.61.1': resolution: {integrity: sha512-x5Xr49hwt3hdW75UOZm3395YwwzPyauktslv29KpWL/T+vVAzoT3azLcTWv0eMciBNrx+DYjH4paehHoLpPvpg==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.52.0': resolution: {integrity: sha512-/+IVbeDMDCtB/HP/wiWsSzduD10SEGzIZX2945KSgZRNi4TSkjHqRJtNTVtVb8IRwhJ65ssI56krlLik+zFWkw==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-musl@4.60.3': resolution: {integrity: sha512-4YTNHKqGng5+yiZt3mg77nmyuCfmNfX4fPmyUapBcIk+BdwSwmCWGXOUxhXbBEkFHtoN5boLj/5NON+u5QC9tg==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-musl@4.61.1': resolution: {integrity: sha512-unMS3H73DpaoPyyEVPjGKleM/s0mkmsauTENpw4INQY8y4+IuLNjkueQ5QCtC0D3N38Y38yhAU8OoZ20S2Tm6w==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.52.0': resolution: {integrity: sha512-U1vVzvSWtSMWKKrGoROPBXMh3Vwn93TA9V35PldokHGqiUbF6erSzox/5qrSMKp6SzakvyjcPiVF8yB1xKr9Pg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-gnu@4.60.3': resolution: {integrity: sha512-SU3kNlhkpI4UqlUc2VXPGK9o886ZsSeGfMAX2ba2b8DKmMXq4AL7KUrkSWVbb7koVqx41Yczx6dx5PNargIrEA==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-gnu@4.61.1': resolution: {integrity: sha512-zNZzGRnAhwjFEYmvphJRV5XaQGjs62cCmeYYHUT//NbvEnHauw+I85nGG+SiVg5ld4GX8D1IbKIX+ozITQnhMQ==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.60.3': resolution: {integrity: sha512-6lDLl5h4TXpB1mTf2rQWnAk/LcXrx9vBfu/DT5TIPhvMhRWaZ5MxkIc8u4lJAmBo6klTe1ywXIUHFjylW505sg==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-musl@4.61.1': resolution: {integrity: sha512-LdpWGL8X209B2SIvWjqlc8VZgM6PKfontSerGepuldQmHYrAOtnMCXeJkxXGbC+PPZVOuu5czJo7fNV6aeW8rQ==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.52.0': resolution: {integrity: sha512-X/4WfuBAdQRH8cK3DYl8zC00XEE6aM472W+QCycpQJeLWVnHfkv7RyBFVaTqNUMsTgIX8ihMjCvFF9OUgeABzw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.60.3': resolution: {integrity: sha512-BMo8bOw8evlup/8G+cj5xWtPyp93xPdyoSN16Zy90Q2QZ0ZYRhCt6ZJSwbrRzG9HApFabjwj2p25TUPDWrhzqQ==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-gnu@4.61.1': resolution: {integrity: sha512-EC5kTtNaNGOmbMGqar8dvJy6y/hg99GAwjfBz++pxZhQATXGcRjd6c5en5wcbru0vkRmiMGsQKdMJOOf6sza4g==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.60.3': resolution: {integrity: sha512-E0L8X1dZN1/Rph+5VPF6Xj2G7JJvMACVXtamTJIDrVI44Y3K+G8gQaMEAavbqCGTa16InptiVrX6eM6pmJ+7qA==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-musl@4.61.1': resolution: {integrity: sha512-8hiwp6D4acEcNK78I4rP0/XtS1sknWIAMJBPdR4l6zUtyTm5KiTDr5bXmWt4foY7nAN7AThDHgkLIEZOWKbzWw==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.52.0': resolution: {integrity: sha512-xIRYc58HfWDBZoLmWfWXg2Sq8VCa2iJ32B7mqfWnkx5mekekl0tMe7FHpY8I72RXEcUkaWawRvl3qA55og+cwQ==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.60.3': resolution: {integrity: sha512-oZJ/WHaVfHUiRAtmTAeo3DcevNsVvH8mbvodjZy7D5QKvCefO371SiKRpxoDcCxB3PTRTLayWBkvmDQKTcX/sw==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.61.1': resolution: {integrity: sha512-10dh/h/BqA7DuMPWSxkR8uks18FRwnwOEqr5zOTEl+NOwP/OMzKX8OFR/Of9xxDA7D5qef1Nzar5WDD2kCCr1g==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.52.0': resolution: {integrity: sha512-mbsoUey05WJIOz8U1WzNdf+6UMYGwE3fZZnQqsM22FZ3wh1N887HT6jAOjXs6CNEK3Ntu2OBsyQDXfIjouI4dw==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-musl@4.60.3': resolution: {integrity: sha512-Dhbyh7j9FybM3YaTgaHmVALwA8AkUwTPccyCQ79TG9AJUsMQqgN1DDEZNr4+QUfwiWvLDumW5vdwzoeUF+TNxQ==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-musl@4.61.1': resolution: {integrity: sha512-YKJ5lg35DP17gcAOggnihe+APw9HLyj1Xn7gsmGumBJAUDa6NGXNixJzmkWLhcK9TOuuyQjdamzvJefkO7qHZQ==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.52.0': resolution: {integrity: sha512-qP6aP970bucEi5KKKR4AuPFd8aTx9EF6BvutvYxmZuWLJHmnq4LvBfp0U+yFDMGwJ+AIJEH5sIP+SNypauMWzg==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.60.3': resolution: {integrity: sha512-cJd1X5XhHHlltkaypz1UcWLA8AcoIi1aWhsvaWDskD1oz2eKCypnqvTQ8ykMNI0RSmm7NkTdSqSSD7zM0xa6Ig==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.61.1': resolution: {integrity: sha512-Mlil5G2Jj6a7B3LWGctg+XPL9vdXYuzCtNXfxOQ0nPjc2m6ueUktocPGH9bnAM0bNRKb/bAWTujUU7IJQdQA+g==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.52.0': resolution: {integrity: sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.60.3': resolution: {integrity: sha512-DAZDBHQfG2oQuhY7mc6I3/qB4LU2fQCjRvxbDwd/Jdvb9fypP4IJ4qmtu6lNjes6B531AI8cg1aKC2di97bUxA==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.61.1': resolution: {integrity: sha512-bVWIOIk6pV01p4CdUbPP7CJ/434z+OooYjDuFcR+44N35YvKUC66G8MGnvcWx5mWKW3g61J+t74l3Kj15Kwn2Q==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.52.0': resolution: {integrity: sha512-2d0qRo33G6TfQVjaMR71P+yJVGODrt5V6+T0BDYH4EMfGgdC/2HWDVjSSFw888GSzAZUwuska3+zxNUCDco6rQ==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-linux-x64-musl@4.60.3': resolution: {integrity: sha512-cRxsE8c13mZOh3vP+wLDxpQBRrOHDIGOWyDL93Sy0Ga8y515fBcC2pjUfFwUe5T7tqvTvWbCpg1URM/AXdWIXA==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-linux-x64-musl@4.61.1': resolution: {integrity: sha512-qy5pBvZbqNFheBz61R1rzsezjm0J7O2oNGoWtGoY89SZYLUfxAJTBAqDChqAIdB4rCiIbi9nF7yZ83GnNiLwSw==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-openbsd-x64@4.60.3': resolution: {integrity: sha512-QaWcIgRxqEdQdhJqW4DJctsH6HCmo5vHxY0krHSX4jMtOqfzC+dqDGuHM87bu4H8JBeibWx7jFz+h6/4C8wA5Q==} @@ -5339,11 +5540,6 @@ packages: browserify-zlib@0.2.0: resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} - browserslist@4.24.3: - resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.28.1: resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -6175,9 +6371,6 @@ packages: electron-to-chromium@1.5.267: resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} - electron-to-chromium@1.5.76: - resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==} - elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -6296,6 +6489,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + esbuild@0.25.10: resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} engines: {node: '>=18'} @@ -8165,9 +8363,6 @@ packages: peerDependencies: webpack: '>=5' - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} @@ -10278,12 +10473,6 @@ packages: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.2.2: resolution: {integrity: sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==} hasBin: true @@ -10467,6 +10656,37 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true + vite@5.4.21: + resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + vite@7.3.2: resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -10641,9 +10861,6 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-solc@0.5.1: - resolution: {integrity: sha512-Z/hBplZq1+4i4bYeIeD9N3vP1BLUBXpSDa4h0Ipm2Z2cHv7x7DtZ2zFb0E1L1VZo4BF+OJGVtGlT+nTUXGgncQ==} - web-streams-polyfill@3.2.1: resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} engines: {node: '>= 8'} @@ -11043,15 +11260,15 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.8.1)': + '@ardatan/relay-compiler@12.0.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/generator': 7.28.3 '@babel/parser': 7.28.5 '@babel/runtime': 7.28.4 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.4(supports-color@8.1.1) '@babel/types': 7.28.5 - babel-preset-fbjs: 3.4.0(@babel/core@7.28.4) + babel-preset-fbjs: 3.4.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) chalk: 4.1.2 fb-watchman: 2.0.2 fbjs: 3.0.5(encoding@0.1.13) @@ -11089,24 +11306,22 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.28.4': {} - '@babel/compat-data@7.28.5': {} - '@babel/core@7.28.4': + '@babel/core@7.28.4(supports-color@8.1.1)': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 + '@babel/parser': 7.29.2 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5(supports-color@8.1.1) + '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -11123,50 +11338,50 @@ snapshots: '@babel/generator@7.28.5': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.28.4 + '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.24.3 + browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.4)': + '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) + '@babel/traverse': 7.28.5(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.4)': + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.4)': + '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.11 transitivePeerDependencies: @@ -11174,26 +11389,26 @@ snapshots: '@babel/helper-globals@7.28.0': {} - '@babel/helper-member-expression-to-functions@7.28.5': + '@babel/helper-member-expression-to-functions@7.28.5(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.27.1': + '@babel/helper-module-imports@7.27.1(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5(supports-color@8.1.1) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-imports': 7.27.1(supports-color@8.1.1) + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -11203,27 +11418,27 @@ snapshots: '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.4)': + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.28.3 - '@babel/traverse': 7.28.5 + '@babel/helper-wrap-function': 7.28.3(supports-color@8.1.1) + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-member-expression-to-functions': 7.28.5(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/helper-simple-access@7.24.7': + '@babel/helper-simple-access@7.24.7(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -11232,10 +11447,10 @@ snapshots: dependencies: '@babel/types': 7.28.5 - '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + '@babel/helper-skip-transparent-expression-wrappers@7.27.1(supports-color@8.1.1)': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -11247,18 +11462,18 @@ snapshots: '@babel/helper-validator-option@7.27.1': {} - '@babel/helper-wrap-function@7.28.3': + '@babel/helper-wrap-function@7.28.3(supports-color@8.1.1)': dependencies: '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.29.0 '@babel/parser@7.28.4': dependencies: @@ -11272,675 +11487,675 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.4) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) + '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.4)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.4)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: '@babel/compat-data': 7.28.5 - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4(supports-color@8.1.1)) - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.4)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.4)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.4)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.28.4)': + '@babel/plugin-syntax-flow@7.23.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.28.4)': + '@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.4)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.4)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.4)': + '@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) - '@babel/traverse': 7.28.5 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-imports': 7.27.1(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.4)': + '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4)': + '@babel/plugin-transform-classes@7.28.4(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) - '@babel/traverse': 7.28.5 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 '@babel/template': 7.27.2 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.4)': + '@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.28.4)': + '@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.28.4) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1)) - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.28.4)': + '@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-simple-access': 7.24.7 + '@babel/helper-simple-access': 7.24.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.28.4)': + '@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.4(supports-color@8.1.1)) - '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.4)': + '@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) - '@babel/traverse': 7.28.5 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/traverse': 7.28.5(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.28.4)': + '@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.4(supports-color@8.1.1)) - '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.4)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.28.4)': + '@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.4)': + '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.27.1 + '@babel/helper-module-imports': 7.27.1(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.4)': + '@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-runtime@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-runtime@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-imports': 7.27.1 + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-module-imports': 7.27.1(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4) + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.4)': + '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1(supports-color@8.1.1) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.27.1 - '@babel/preset-env@7.28.5(@babel/core@7.28.4)': + '@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/compat-data': 7.28.5 - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.4) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4) - '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.4) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.4) - '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.4) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) - '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.4) - '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.4) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.4) - babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-regenerator': 7.28.4(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.4(supports-color@8.1.1)) + babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) core-js-compat: 3.47.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.23.3(@babel/core@7.28.4)': + '@babel/preset-flow@7.23.3(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.28.4) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1)) - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.4)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 esutils: 2.0.3 - '@babel/preset-react@7.28.5(@babel/core@7.28.4)': + '@babel/preset-react@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.28.5(@babel/core@7.28.4)': + '@babel/preset-typescript@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/register@7.22.15(@babel/core@7.28.4)': + '@babel/register@7.22.15(@babel/core@7.28.4(supports-color@8.1.1))': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -11956,10 +12171,10 @@ snapshots: '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 - '@babel/traverse@7.28.4': + '@babel/traverse@7.28.4(supports-color@8.1.1)': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.3 @@ -11967,19 +12182,19 @@ snapshots: '@babel/parser': 7.28.4 '@babel/template': 7.27.2 '@babel/types': 7.28.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/traverse@7.28.5': + '@babel/traverse@7.28.5(supports-color@8.1.1)': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.5 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 '@babel/template': 7.27.2 - '@babel/types': 7.28.5 - debug: 4.4.3 + '@babel/types': 7.29.0 + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -12050,13 +12265,13 @@ snapshots: - typescript - zod - '@cartesi/react@2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12)': + '@cartesi/react@2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12)': dependencies: '@cartesi/client': 2.0.0-alpha.34(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) '@tanstack/react-query': 5.90.12(react@19.2.3) react: 19.2.3 viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) - wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) + wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) transitivePeerDependencies: - typescript - zod @@ -12230,12 +12445,12 @@ snapshots: - '@chromatic-com/cypress' - '@chromatic-com/playwright' - '@coinbase/wallet-sdk@3.9.3': + '@coinbase/wallet-sdk@3.9.3(supports-color@8.1.1)': dependencies: bn.js: 5.2.5 buffer: 6.0.3 clsx: 1.2.1 - eth-block-tracker: 7.1.0 + eth-block-tracker: 7.1.0(supports-color@8.1.1) eth-json-rpc-filters: 6.0.1 eventemitter3: 5.0.4 keccak: 3.0.4 @@ -12327,6 +12542,9 @@ snapshots: '@esbuild/aix-ppc64@0.19.12': optional: true + '@esbuild/aix-ppc64@0.21.5': + optional: true + '@esbuild/aix-ppc64@0.25.10': optional: true @@ -12336,6 +12554,9 @@ snapshots: '@esbuild/android-arm64@0.19.12': optional: true + '@esbuild/android-arm64@0.21.5': + optional: true + '@esbuild/android-arm64@0.25.10': optional: true @@ -12345,6 +12566,9 @@ snapshots: '@esbuild/android-arm@0.19.12': optional: true + '@esbuild/android-arm@0.21.5': + optional: true + '@esbuild/android-arm@0.25.10': optional: true @@ -12354,6 +12578,9 @@ snapshots: '@esbuild/android-x64@0.19.12': optional: true + '@esbuild/android-x64@0.21.5': + optional: true + '@esbuild/android-x64@0.25.10': optional: true @@ -12363,6 +12590,9 @@ snapshots: '@esbuild/darwin-arm64@0.19.12': optional: true + '@esbuild/darwin-arm64@0.21.5': + optional: true + '@esbuild/darwin-arm64@0.25.10': optional: true @@ -12372,6 +12602,9 @@ snapshots: '@esbuild/darwin-x64@0.19.12': optional: true + '@esbuild/darwin-x64@0.21.5': + optional: true + '@esbuild/darwin-x64@0.25.10': optional: true @@ -12381,6 +12614,9 @@ snapshots: '@esbuild/freebsd-arm64@0.19.12': optional: true + '@esbuild/freebsd-arm64@0.21.5': + optional: true + '@esbuild/freebsd-arm64@0.25.10': optional: true @@ -12390,6 +12626,9 @@ snapshots: '@esbuild/freebsd-x64@0.19.12': optional: true + '@esbuild/freebsd-x64@0.21.5': + optional: true + '@esbuild/freebsd-x64@0.25.10': optional: true @@ -12399,6 +12638,9 @@ snapshots: '@esbuild/linux-arm64@0.19.12': optional: true + '@esbuild/linux-arm64@0.21.5': + optional: true + '@esbuild/linux-arm64@0.25.10': optional: true @@ -12408,6 +12650,9 @@ snapshots: '@esbuild/linux-arm@0.19.12': optional: true + '@esbuild/linux-arm@0.21.5': + optional: true + '@esbuild/linux-arm@0.25.10': optional: true @@ -12417,6 +12662,9 @@ snapshots: '@esbuild/linux-ia32@0.19.12': optional: true + '@esbuild/linux-ia32@0.21.5': + optional: true + '@esbuild/linux-ia32@0.25.10': optional: true @@ -12426,6 +12674,9 @@ snapshots: '@esbuild/linux-loong64@0.19.12': optional: true + '@esbuild/linux-loong64@0.21.5': + optional: true + '@esbuild/linux-loong64@0.25.10': optional: true @@ -12435,6 +12686,9 @@ snapshots: '@esbuild/linux-mips64el@0.19.12': optional: true + '@esbuild/linux-mips64el@0.21.5': + optional: true + '@esbuild/linux-mips64el@0.25.10': optional: true @@ -12444,6 +12698,9 @@ snapshots: '@esbuild/linux-ppc64@0.19.12': optional: true + '@esbuild/linux-ppc64@0.21.5': + optional: true + '@esbuild/linux-ppc64@0.25.10': optional: true @@ -12453,6 +12710,9 @@ snapshots: '@esbuild/linux-riscv64@0.19.12': optional: true + '@esbuild/linux-riscv64@0.21.5': + optional: true + '@esbuild/linux-riscv64@0.25.10': optional: true @@ -12462,6 +12722,9 @@ snapshots: '@esbuild/linux-s390x@0.19.12': optional: true + '@esbuild/linux-s390x@0.21.5': + optional: true + '@esbuild/linux-s390x@0.25.10': optional: true @@ -12471,6 +12734,9 @@ snapshots: '@esbuild/linux-x64@0.19.12': optional: true + '@esbuild/linux-x64@0.21.5': + optional: true + '@esbuild/linux-x64@0.25.10': optional: true @@ -12486,6 +12752,9 @@ snapshots: '@esbuild/netbsd-x64@0.19.12': optional: true + '@esbuild/netbsd-x64@0.21.5': + optional: true + '@esbuild/netbsd-x64@0.25.10': optional: true @@ -12501,6 +12770,9 @@ snapshots: '@esbuild/openbsd-x64@0.19.12': optional: true + '@esbuild/openbsd-x64@0.21.5': + optional: true + '@esbuild/openbsd-x64@0.25.10': optional: true @@ -12516,6 +12788,9 @@ snapshots: '@esbuild/sunos-x64@0.19.12': optional: true + '@esbuild/sunos-x64@0.21.5': + optional: true + '@esbuild/sunos-x64@0.25.10': optional: true @@ -12525,6 +12800,9 @@ snapshots: '@esbuild/win32-arm64@0.19.12': optional: true + '@esbuild/win32-arm64@0.21.5': + optional: true + '@esbuild/win32-arm64@0.25.10': optional: true @@ -12534,6 +12812,9 @@ snapshots: '@esbuild/win32-ia32@0.19.12': optional: true + '@esbuild/win32-ia32@0.21.5': + optional: true + '@esbuild/win32-ia32@0.25.10': optional: true @@ -12543,23 +12824,26 @@ snapshots: '@esbuild/win32-x64@0.19.12': optional: true + '@esbuild/win32-x64@0.21.5': + optional: true + '@esbuild/win32-x64@0.25.10': optional: true '@esbuild/win32-x64@0.27.7': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))': dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/config-array@0.21.1': + '@eslint/config-array@0.21.1(supports-color@8.1.1)': dependencies: '@eslint/object-schema': 2.1.7 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -12572,10 +12856,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.1': + '@eslint/eslintrc@3.3.1(supports-color@8.1.1)': dependencies: ajv: 6.14.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.0 @@ -12781,17 +13065,17 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@gemini-wallet/core@0.2.0(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@gemini-wallet/core@0.2.0(supports-color@8.1.1)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: - '@metamask/rpc-errors': 7.0.2 + '@metamask/rpc-errors': 7.0.2(supports-color@8.1.1) eventemitter3: 5.0.1 viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - supports-color - '@gemini-wallet/core@0.2.0(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))': + '@gemini-wallet/core@0.2.0(supports-color@8.1.1)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))': dependencies: - '@metamask/rpc-errors': 7.0.2 + '@metamask/rpc-errors': 7.0.2(supports-color@8.1.1) eventemitter3: 5.0.1 viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) transitivePeerDependencies: @@ -12809,7 +13093,7 @@ snapshots: graphql: 16.8.1 tslib: 2.5.3 - '@graphql-codegen/cli@5.0.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.8.1)(typescript@5.9.3)(utf-8-validate@6.0.4)': + '@graphql-codegen/cli@5.0.0(@parcel/watcher@2.5.1)(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(enquirer@2.4.1)(graphql@16.8.1)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@6.0.4)': dependencies: '@babel/generator': 7.28.3 '@babel/template': 7.27.2 @@ -12817,13 +13101,13 @@ snapshots: '@graphql-codegen/core': 4.0.0(graphql@16.8.1) '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) '@graphql-tools/apollo-engine-loader': 8.0.0(encoding@0.1.13)(graphql@16.8.1) - '@graphql-tools/code-file-loader': 8.0.3(graphql@16.8.1) - '@graphql-tools/git-loader': 8.0.3(graphql@16.8.1) - '@graphql-tools/github-loader': 8.0.0(@types/node@22.18.12)(encoding@0.1.13)(graphql@16.8.1) + '@graphql-tools/code-file-loader': 8.0.3(graphql@16.8.1)(supports-color@8.1.1) + '@graphql-tools/git-loader': 8.0.3(graphql@16.8.1)(supports-color@8.1.1) + '@graphql-tools/github-loader': 8.0.0(@types/node@22.18.12)(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/graphql-file-loader': 8.0.0(graphql@16.8.1) '@graphql-tools/json-file-loader': 8.0.0(graphql@16.8.1) '@graphql-tools/load': 8.0.1(graphql@16.8.1) - '@graphql-tools/prisma-loader': 8.0.2(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.8.1)(utf-8-validate@6.0.4) + '@graphql-tools/prisma-loader': 8.0.2(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)(utf-8-validate@6.0.4) '@graphql-tools/url-loader': 8.0.0(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.8.1)(utf-8-validate@6.0.4) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) '@whatwg-node/fetch': 0.8.8 @@ -12858,17 +13142,17 @@ snapshots: - typescript - utf-8-validate - '@graphql-codegen/client-preset@4.1.0(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/client-preset@4.1.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@babel/helper-plugin-utils': 7.27.1 '@babel/template': 7.27.2 '@graphql-codegen/add': 5.0.0(graphql@16.8.1) - '@graphql-codegen/gql-tag-operations': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/gql-tag-operations': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/typed-document-node': 5.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/typescript-operations': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/typed-document-node': 5.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) + '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) + '@graphql-codegen/typescript-operations': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/documents': 1.0.0(graphql@16.8.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) @@ -12886,10 +13170,10 @@ snapshots: graphql: 16.8.1 tslib: 2.5.3 - '@graphql-codegen/gql-tag-operations@4.0.1(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/gql-tag-operations@4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) auto-bind: 4.0.0 graphql: 16.8.1 @@ -12898,11 +13182,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/import-types-preset@3.0.0(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/import-types-preset@3.0.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/add': 3.2.3(graphql@16.8.1) '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) graphql: 16.8.1 tslib: 2.6.3 transitivePeerDependencies: @@ -12964,10 +13248,10 @@ snapshots: graphql: 16.8.1 tslib: 2.5.3 - '@graphql-codegen/typed-document-node@5.0.1(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/typed-document-node@5.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) auto-bind: 4.0.0 change-case-all: 1.0.15 graphql: 16.8.1 @@ -12976,11 +13260,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript-operations@4.0.1(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/typescript-operations@4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) - '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13)(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/typescript': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) auto-bind: 4.0.0 graphql: 16.8.1 tslib: 2.5.3 @@ -12988,10 +13272,10 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript-urql@4.0.0(encoding@0.1.13)(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1)': + '@graphql-codegen/typescript-urql@4.0.0(encoding@0.1.13)(graphql-tag@2.12.6(graphql@16.8.1))(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/plugin-helpers': 3.1.2(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/visitor-plugin-common': 2.13.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) auto-bind: 4.0.0 graphql: 16.8.1 graphql-tag: 2.12.6(graphql@16.8.1) @@ -13000,11 +13284,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/typescript@4.0.1(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/typescript@4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) '@graphql-codegen/schema-ast': 4.0.0(graphql@16.8.1) - '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1) + '@graphql-codegen/visitor-plugin-common': 4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) auto-bind: 4.0.0 graphql: 16.8.1 tslib: 2.5.3 @@ -13012,11 +13296,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/visitor-plugin-common@2.13.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/plugin-helpers': 2.7.2(graphql@16.8.1) '@graphql-tools/optimize': 1.4.0(graphql@16.8.1) - '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.8.1) + '@graphql-tools/relay-operation-optimizer': 6.5.18(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 8.13.1(graphql@16.8.1) auto-bind: 4.0.0 change-case-all: 1.0.14 @@ -13029,11 +13313,11 @@ snapshots: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@4.0.1(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-codegen/visitor-plugin-common@4.0.1(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@graphql-codegen/plugin-helpers': 5.0.1(graphql@16.8.1) '@graphql-tools/optimize': 2.0.0(graphql@16.8.1) - '@graphql-tools/relay-operation-optimizer': 7.0.0(encoding@0.1.13)(graphql@16.8.1) + '@graphql-tools/relay-operation-optimizer': 7.0.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) auto-bind: 4.0.0 change-case-all: 1.0.15 @@ -13064,9 +13348,9 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@8.0.3(graphql@16.8.1)': + '@graphql-tools/code-file-loader@8.0.3(graphql@16.8.1)(supports-color@8.1.1)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1) + '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) globby: 11.1.0 graphql: 16.8.1 @@ -13138,9 +13422,9 @@ snapshots: tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/git-loader@8.0.3(graphql@16.8.1)': + '@graphql-tools/git-loader@8.0.3(graphql@16.8.1)(supports-color@8.1.1)': dependencies: - '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1) + '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) graphql: 16.8.1 is-glob: 4.0.3 @@ -13150,11 +13434,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@graphql-tools/github-loader@8.0.0(@types/node@22.18.12)(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-tools/github-loader@8.0.0(@types/node@22.18.12)(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: '@ardatan/sync-fetch': 0.0.1(encoding@0.1.13) '@graphql-tools/executor-http': 1.0.4(@types/node@22.18.12)(graphql@16.8.1) - '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1) + '@graphql-tools/graphql-tag-pluck': 8.1.0(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) '@whatwg-node/fetch': 0.9.14 graphql: 16.8.1 @@ -13174,12 +13458,12 @@ snapshots: tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@8.1.0(graphql@16.8.1)': + '@graphql-tools/graphql-tag-pluck@8.1.0(graphql@16.8.1)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/parser': 7.28.5 - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.28.4) - '@babel/traverse': 7.28.4 + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/traverse': 7.28.4(supports-color@8.1.1) '@babel/types': 7.28.5 '@graphql-tools/utils': 10.0.11(graphql@16.8.1) graphql: 16.8.1 @@ -13226,7 +13510,7 @@ snapshots: graphql: 16.8.1 tslib: 2.8.1 - '@graphql-tools/prisma-loader@8.0.2(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.8.1)(utf-8-validate@6.0.4)': + '@graphql-tools/prisma-loader@8.0.2(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)(utf-8-validate@6.0.4)': dependencies: '@graphql-tools/url-loader': 8.0.0(@types/node@22.18.12)(bufferutil@4.0.8)(encoding@0.1.13)(graphql@16.8.1)(utf-8-validate@6.0.4) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) @@ -13234,12 +13518,12 @@ snapshots: '@types/json-stable-stringify': 1.0.36 '@whatwg-node/fetch': 0.9.14 chalk: 4.1.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) dotenv: 16.4.5 graphql: 16.8.1 graphql-request: 6.1.0(encoding@0.1.13)(graphql@16.8.1) - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.6(supports-color@8.1.1) jose: 5.1.3 js-yaml: 4.1.0 json-stable-stringify: 1.1.0 @@ -13254,9 +13538,9 @@ snapshots: - supports-color - utf-8-validate - '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-tools/relay-operation-optimizer@6.5.18(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.1) + '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 9.2.1(graphql@16.8.1) graphql: 16.8.1 tslib: 2.8.1 @@ -13264,9 +13548,9 @@ snapshots: - encoding - supports-color - '@graphql-tools/relay-operation-optimizer@7.0.0(encoding@0.1.13)(graphql@16.8.1)': + '@graphql-tools/relay-operation-optimizer@7.0.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1)': dependencies: - '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.1) + '@ardatan/relay-compiler': 12.0.0(encoding@0.1.13)(graphql@16.8.1)(supports-color@8.1.1) '@graphql-tools/utils': 10.0.11(graphql@16.8.1) graphql: 16.8.1 tslib: 2.8.1 @@ -13692,35 +13976,35 @@ snapshots: '@types/react': 19.2.7 react: 19.2.3 - '@metamask/eth-json-rpc-provider@1.0.1': + '@metamask/eth-json-rpc-provider@1.0.1(supports-color@8.1.1)': dependencies: - '@metamask/json-rpc-engine': 7.3.3 + '@metamask/json-rpc-engine': 7.3.3(supports-color@8.1.1) '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 5.0.2 + '@metamask/utils': 5.0.2(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@metamask/json-rpc-engine@7.3.3': + '@metamask/json-rpc-engine@7.3.3(supports-color@8.1.1)': dependencies: - '@metamask/rpc-errors': 6.4.0 + '@metamask/rpc-errors': 6.4.0(supports-color@8.1.1) '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 + '@metamask/utils': 8.5.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@metamask/json-rpc-engine@8.0.2': + '@metamask/json-rpc-engine@8.0.2(supports-color@8.1.1)': dependencies: - '@metamask/rpc-errors': 6.4.0 + '@metamask/rpc-errors': 6.4.0(supports-color@8.1.1) '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 + '@metamask/utils': 8.5.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@metamask/json-rpc-middleware-stream@7.0.2': + '@metamask/json-rpc-middleware-stream@7.0.2(supports-color@8.1.1)': dependencies: - '@metamask/json-rpc-engine': 8.0.2 + '@metamask/json-rpc-engine': 8.0.2(supports-color@8.1.1) '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 + '@metamask/utils': 8.5.0(supports-color@8.1.1) readable-stream: 3.6.2 transitivePeerDependencies: - supports-color @@ -13734,14 +14018,14 @@ snapshots: dependencies: bowser: 2.11.0 - '@metamask/providers@16.1.0': + '@metamask/providers@16.1.0(supports-color@8.1.1)': dependencies: - '@metamask/json-rpc-engine': 8.0.2 - '@metamask/json-rpc-middleware-stream': 7.0.2 + '@metamask/json-rpc-engine': 8.0.2(supports-color@8.1.1) + '@metamask/json-rpc-middleware-stream': 7.0.2(supports-color@8.1.1) '@metamask/object-multiplex': 2.0.0 - '@metamask/rpc-errors': 6.4.0 + '@metamask/rpc-errors': 6.4.0(supports-color@8.1.1) '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 8.5.0 + '@metamask/utils': 8.5.0(supports-color@8.1.1) detect-browser: 5.3.0 extension-port-stream: 3.0.0 fast-deep-equal: 3.1.3 @@ -13751,16 +14035,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/rpc-errors@6.4.0': + '@metamask/rpc-errors@6.4.0(supports-color@8.1.1)': dependencies: - '@metamask/utils': 9.3.0 + '@metamask/utils': 9.3.0(supports-color@8.1.1) fast-safe-stringify: 2.1.1 transitivePeerDependencies: - supports-color - '@metamask/rpc-errors@7.0.2': + '@metamask/rpc-errors@7.0.2(supports-color@8.1.1)': dependencies: - '@metamask/utils': 11.8.1 + '@metamask/utils': 11.8.1(supports-color@8.1.1) fast-safe-stringify: 2.1.1 transitivePeerDependencies: - supports-color @@ -13773,17 +14057,17 @@ snapshots: dependencies: openapi-fetch: 0.13.8 - '@metamask/sdk-communication-layer@0.33.1(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.4.16)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + '@metamask/sdk-communication-layer@0.33.1(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.4.16)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(supports-color@8.1.1)': dependencies: '@metamask/sdk-analytics': 0.0.5 bufferutil: 4.0.8 cross-fetch: 4.0.0(encoding@0.1.13) date-fns: 2.30.0 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eciesjs: 0.4.16 eventemitter2: 6.4.9 readable-stream: 3.6.2 - socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) + socket.io-client: 4.7.5(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) utf-8-validate: 5.0.10 uuid: 8.3.2 transitivePeerDependencies: @@ -13793,25 +14077,25 @@ snapshots: dependencies: '@paulmillr/qr': 0.2.1 - '@metamask/sdk@0.33.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)': + '@metamask/sdk@0.33.1(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@8.1.1)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.28.4 '@metamask/onboarding': 1.0.1 - '@metamask/providers': 16.1.0 + '@metamask/providers': 16.1.0(supports-color@8.1.1) '@metamask/sdk-analytics': 0.0.5 - '@metamask/sdk-communication-layer': 0.33.1(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.4.16)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@metamask/sdk-communication-layer': 0.33.1(cross-fetch@4.0.0(encoding@0.1.13))(eciesjs@0.4.16)(eventemitter2@6.4.9)(readable-stream@3.6.2)(socket.io-client@4.7.5(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(supports-color@8.1.1) '@metamask/sdk-install-modal-web': 0.32.1 '@paulmillr/qr': 0.2.1 bowser: 2.11.0 cross-fetch: 4.0.0(encoding@0.1.13) - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) eciesjs: 0.4.16 eth-rpc-errors: 4.0.3 eventemitter2: 6.4.9 obj-multiplex: 1.0.0 pump: 3.0.0 readable-stream: 3.6.2 - socket.io-client: 4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) + socket.io-client: 4.7.5(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) tslib: 2.8.1 util: 0.12.5 uuid: 8.3.2 @@ -13823,7 +14107,7 @@ snapshots: '@metamask/superstruct@3.2.1': {} - '@metamask/utils@11.8.1': + '@metamask/utils@11.8.1(supports-color@8.1.1)': dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.2.1 @@ -13831,7 +14115,7 @@ snapshots: '@scure/base': 1.2.6 '@types/debug': 4.1.12 '@types/lodash': 4.17.20 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) lodash: 4.17.21 pony-cause: 2.1.11 semver: 7.7.4 @@ -13839,45 +14123,45 @@ snapshots: transitivePeerDependencies: - supports-color - '@metamask/utils@5.0.2': + '@metamask/utils@5.0.2(supports-color@8.1.1)': dependencies: '@ethereumjs/tx': 4.2.0 '@types/debug': 4.1.13 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) semver: 7.7.4 superstruct: 1.0.4 transitivePeerDependencies: - supports-color - '@metamask/utils@8.5.0': + '@metamask/utils@8.5.0(supports-color@8.1.1)': dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.2.1 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@types/debug': 4.1.12 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) pony-cause: 2.1.11 semver: 7.7.4 uuid: 9.0.1 transitivePeerDependencies: - supports-color - '@metamask/utils@9.3.0': + '@metamask/utils@9.3.0(supports-color@8.1.1)': dependencies: '@ethereumjs/tx': 4.2.0 '@metamask/superstruct': 3.2.1 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 '@types/debug': 4.1.13 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) pony-cause: 2.1.11 semver: 7.7.4 uuid: 9.0.1 transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.27.1(zod@4.1.12)': + '@modelcontextprotocol/sdk@1.27.1(supports-color@8.1.1)(zod@4.1.12)': dependencies: '@hono/node-server': 1.19.9(hono@4.12.2) ajv: 8.18.0 @@ -13887,8 +14171,8 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.0.6 - express: 5.2.1 - express-rate-limit: 8.2.1(express@5.2.1) + express: 5.2.1(supports-color@8.1.1) + express-rate-limit: 8.2.1(express@5.2.1(supports-color@8.1.1)) hono: 4.12.2 jose: 6.1.3 json-schema-typed: 8.0.2 @@ -14230,7 +14514,7 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@rainbow-me/rainbowkit@2.2.10(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))': + '@rainbow-me/rainbowkit@2.2.10(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))': dependencies: '@tanstack/react-query': 5.90.12(react@19.2.3) '@vanilla-extract/css': 1.17.3 @@ -14243,13 +14527,13 @@ snapshots: react-remove-scroll: 2.6.2(@types/react@19.2.7)(react@19.2.3) ua-parser-js: 1.0.38 viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) - wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) + wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) transitivePeerDependencies: - '@types/react' - babel-plugin-macros - typescript - '@rainbow-me/rainbowkit@2.2.7(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))': + '@rainbow-me/rainbowkit@2.2.7(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))': dependencies: '@tanstack/react-query': 5.90.12(react@19.2.3) '@vanilla-extract/css': 1.17.3 @@ -14262,7 +14546,7 @@ snapshots: react-remove-scroll: 2.6.2(@types/react@19.1.13)(react@19.2.3) ua-parser-js: 1.0.38 viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) transitivePeerDependencies: - '@types/react' - babel-plugin-macros @@ -15085,23 +15369,23 @@ snapshots: - vite - webpack - '@storybook/addon-docs@9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': + '@storybook/addon-docs@9.1.7(@types/react@19.1.13)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: '@mdx-js/react': 3.0.1(@types/react@19.1.13)(react@19.2.3) - '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) '@storybook/icons': 1.6.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@storybook/react-dom-shim': 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + '@storybook/react-dom-shim': 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-links@9.1.7(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': + '@storybook/addon-links@9.1.7(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) optionalDependencies: react: 19.2.3 @@ -15109,19 +15393,19 @@ snapshots: dependencies: storybook: 10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10) - '@storybook/addon-onboarding@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': + '@storybook/addon-onboarding@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) - '@storybook/addon-themes@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': + '@storybook/addon-themes@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) ts-dedent: 2.2.0 - '@storybook/builder-vite@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': + '@storybook/builder-vite@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + '@storybook/csf-plugin': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) ts-dedent: 2.2.0 vite: 7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) @@ -15155,15 +15439,15 @@ snapshots: - vite - webpack-cli - '@storybook/cli@9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': + '@storybook/cli@9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@storybook/codemod': 9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + '@storybook/codemod': 9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) '@types/semver': 7.7.1 commander: 12.1.0 create-storybook: 9.1.7 - giget: 1.1.3 - jscodeshift: 0.15.1(@babel/preset-env@7.28.5(@babel/core@7.28.4)) - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + giget: 1.1.3(supports-color@8.1.1) + jscodeshift: 0.15.1(@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1))(supports-color@8.1.1) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@babel/preset-env' @@ -15175,15 +15459,15 @@ snapshots: - utf-8-validate - vite - '@storybook/codemod@9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': + '@storybook/codemod@9.1.7(@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1))(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.6 es-toolkit: 1.39.10 globby: 14.0.2 - jscodeshift: 0.15.1(@babel/preset-env@7.28.5(@babel/core@7.28.4)) + jscodeshift: 0.15.1(@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1))(supports-color@8.1.1) prettier: 3.7.4 - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) tiny-invariant: 1.3.3 transitivePeerDependencies: - '@babel/preset-env' @@ -15209,9 +15493,9 @@ snapshots: vite: 7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) webpack: 5.103.0(esbuild@0.19.12) - '@storybook/csf-plugin@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': + '@storybook/csf-plugin@9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) unplugin: 1.5.1 '@storybook/global@5.0.0': {} @@ -15226,31 +15510,31 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - '@storybook/nextjs@10.1.7(esbuild@0.19.12)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(next@16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(type-fest@4.41.0)(typescript@5.9.3)(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))(webpack-hot-middleware@2.26.1)(webpack@5.103.0(esbuild@0.19.12))': - dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.4) - '@babel/plugin-transform-runtime': 7.28.5(@babel/core@7.28.4) - '@babel/preset-env': 7.28.5(@babel/core@7.28.4) - '@babel/preset-react': 7.28.5(@babel/core@7.28.4) - '@babel/preset-typescript': 7.28.5(@babel/core@7.28.4) + '@storybook/nextjs@10.1.7(esbuild@0.19.12)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(next@16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(type-fest@4.41.0)(typescript@5.9.3)(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))(webpack-hot-middleware@2.26.1)(webpack@5.103.0(esbuild@0.19.12))': + dependencies: + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-runtime': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-env': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-react': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-typescript': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) '@babel/runtime': 7.28.4 '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.14.2)(type-fest@4.41.0)(webpack-hot-middleware@2.26.1)(webpack@5.103.0(esbuild@0.19.12)) '@storybook/builder-webpack5': 10.1.7(esbuild@0.19.12)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(typescript@5.9.3)(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) - '@storybook/preset-react-webpack': 10.1.7(esbuild@0.19.12)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(typescript@5.9.3) - '@storybook/react': 10.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(typescript@5.9.3) + '@storybook/preset-react-webpack': 10.1.7(esbuild@0.19.12)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(typescript@5.9.3) + '@storybook/react': 10.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(typescript@5.9.3) '@types/semver': 7.7.1 - babel-loader: 9.2.1(@babel/core@7.28.4)(webpack@5.103.0(esbuild@0.19.12)) + babel-loader: 9.2.1(@babel/core@7.28.4(supports-color@8.1.1))(webpack@5.103.0(esbuild@0.19.12)) css-loader: 6.11.0(webpack@5.103.0(esbuild@0.19.12)) image-size: 2.0.2 loader-utils: 3.3.1 - next: 16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + next: 16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) node-polyfill-webpack-plugin: 2.0.1(webpack@5.103.0(esbuild@0.19.12)) postcss: 8.5.26 postcss-loader: 8.2.0(postcss@8.5.26)(typescript@5.9.3)(webpack@5.103.0(esbuild@0.19.12)) @@ -15262,7 +15546,7 @@ snapshots: semver: 7.7.4 storybook: 10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10) style-loader: 3.3.4(webpack@5.103.0(esbuild@0.19.12)) - styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.2.3) + styled-jsx: 5.1.6(@babel/core@7.28.4(supports-color@8.1.1))(react@19.2.3) tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.2.0 optionalDependencies: @@ -15288,14 +15572,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@10.1.7(esbuild@0.19.12)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(typescript@5.9.3)': + '@storybook/preset-react-webpack@10.1.7(esbuild@0.19.12)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@storybook/core-webpack': 10.1.7(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10)) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.103.0(esbuild@0.19.12)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(supports-color@8.1.1)(typescript@5.9.3)(webpack@5.103.0(esbuild@0.19.12)) '@types/semver': 7.7.1 magic-string: 0.30.21 react: 19.2.3 - react-docgen: 7.1.1 + react-docgen: 7.1.1(supports-color@8.1.1) react-dom: 19.2.3(react@19.2.3) resolve: 1.22.11 semver: 7.7.4 @@ -15311,9 +15595,9 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.9.3)(webpack@5.103.0(esbuild@0.19.12))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(supports-color@8.1.1)(typescript@5.9.3)(webpack@5.103.0(esbuild@0.19.12))': dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 @@ -15331,25 +15615,25 @@ snapshots: react-dom: 19.2.3(react@19.2.3) storybook: 10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10) - '@storybook/react-dom-shim@9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': + '@storybook/react-dom-shim@9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))': dependencies: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) - '@storybook/react-vite@9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.61.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': + '@storybook/react-vite@9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.61.1)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(supports-color@8.1.1)(typescript@5.9.3)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.3)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) '@rollup/pluginutils': 5.1.0(rollup@4.61.1) - '@storybook/builder-vite': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) - '@storybook/react': 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3) + '@storybook/builder-vite': 9.1.7(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + '@storybook/react': 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3) find-up: 7.0.0 magic-string: 0.30.17 react: 19.2.3 - react-docgen: 8.0.1 + react-docgen: 8.0.1(supports-color@8.1.1) react-dom: 19.2.3(react@19.2.3) resolve: 1.22.8 - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) tsconfig-paths: 4.2.0 vite: 7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: @@ -15357,12 +15641,12 @@ snapshots: - supports-color - typescript - '@storybook/react@10.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(typescript@5.9.3)': + '@storybook/react@10.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 '@storybook/react-dom-shim': 10.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10)) react: 19.2.3 - react-docgen: 8.0.2 + react-docgen: 8.0.2(supports-color@8.1.1) react-dom: 19.2.3(react@19.2.3) storybook: 10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10) optionalDependencies: @@ -15370,23 +15654,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react@9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3)': + '@storybook/react@9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) + '@storybook/react-dom-shim': 9.1.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + storybook: 9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) optionalDependencies: typescript: 5.9.3 - '@sunodo/wagmi-plugin-hardhat-deploy@0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.3.0(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))': + '@sunodo/wagmi-plugin-hardhat-deploy@0.4.0(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(abitype@1.3.0(typescript@5.9.3)(zod@3.25.76))(typescript@5.9.3)(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))': dependencies: abitype: 1.3.0(typescript@5.9.3)(zod@3.25.76) optionalDependencies: '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.6.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) typescript: 5.9.3 - wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) '@swc/helpers@0.5.15': dependencies: @@ -15556,7 +15840,7 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/eslint@9.6.1': dependencies: @@ -15651,15 +15935,15 @@ snapshots: dependencies: '@types/node': 24.10.3 - '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.2 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -15668,23 +15952,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.2(supports-color@8.1.1)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.2 - debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.2(typescript@5.9.3)': + '@typescript-eslint/project-service@8.46.2(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3) '@typescript-eslint/types': 8.46.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -15698,13 +15982,13 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) + '@typescript-eslint/typescript-estree': 8.46.2(supports-color@8.1.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -15712,13 +15996,13 @@ snapshots: '@typescript-eslint/types@8.46.2': {} - '@typescript-eslint/typescript-estree@8.46.2(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.46.2(supports-color@8.1.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.46.2(typescript@5.9.3) + '@typescript-eslint/project-service': 8.46.2(supports-color@8.1.1)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.9.3) '@typescript-eslint/types': 8.46.2 '@typescript-eslint/visitor-keys': 8.46.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -15728,13 +16012,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)) '@typescript-eslint/scope-manager': 8.46.2 '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@typescript-eslint/typescript-estree': 8.46.2(supports-color@8.1.1)(typescript@5.9.3) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -15751,16 +16035,16 @@ snapshots: transitivePeerDependencies: - graphql - '@usecannon/builder@2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)': + '@usecannon/builder@2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)': dependencies: - '@usecannon/router': 4.1.3 + '@usecannon/router': 4.1.3(supports-color@8.1.1) '@usecannon/web-solc': 0.5.1 acorn: 8.15.0 - axios: 1.10.0(debug@4.4.1) - axios-retry: 4.5.0(axios@1.10.0(debug@4.4.1)) + axios: 1.10.0(debug@4.4.1(supports-color@8.1.1)) + axios-retry: 4.5.0(axios@1.10.0(debug@4.4.1(supports-color@8.1.1))) buffer: 6.0.3 chalk: 4.1.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) deep-freeze: 0.0.1 form-data: 4.0.3 fuse.js: 7.1.0 @@ -15769,7 +16053,7 @@ snapshots: promise-events: 0.2.4 rfdc: 1.4.1 ses: 1.13.1 - typestub-ipfs-only-hash: 4.0.0(encoding@0.1.13) + typestub-ipfs-only-hash: 4.0.0(encoding@0.1.13)(supports-color@8.1.1) viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) zod: 3.25.76 transitivePeerDependencies: @@ -15779,14 +16063,14 @@ snapshots: - typescript - utf-8-validate - '@usecannon/cli@2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10)': + '@usecannon/cli@2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)': dependencies: '@iarna/toml': 3.0.0 - '@usecannon/builder': 2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.9.3)(utf-8-validate@5.0.10) + '@usecannon/builder': 2.24.2(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10) abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) chalk: 4.1.2 commander: 12.1.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) eth-provider: 0.13.7(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 11.3.0 glob: 11.0.3 @@ -15806,18 +16090,16 @@ snapshots: - typescript - utf-8-validate - '@usecannon/router@4.1.3': + '@usecannon/router@4.1.3(supports-color@8.1.1)': dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/keccak256': 5.8.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) mustache: 4.2.0 transitivePeerDependencies: - supports-color - '@usecannon/web-solc@0.5.1': - dependencies: - web-solc: 0.5.1 + '@usecannon/web-solc@0.5.1': {} '@vanilla-extract/css@1.17.3': dependencies: @@ -15846,45 +16128,45 @@ snapshots: dependencies: '@vanilla-extract/css': 1.17.3 - '@vercel/analytics@1.5.0(next@15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': + '@vercel/analytics@1.5.0(next@15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': optionalDependencies: - next: 15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + next: 15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 - '@vercel/analytics@1.6.1(next@16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': + '@vercel/analytics@1.6.1(next@16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': optionalDependencies: - next: 16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + next: 16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 - '@vercel/sdk@1.19.6': + '@vercel/sdk@1.19.6(supports-color@8.1.1)': dependencies: - '@modelcontextprotocol/sdk': 1.27.1(zod@4.1.12) + '@modelcontextprotocol/sdk': 1.27.1(supports-color@8.1.1)(zod@4.1.12) zod: 4.1.12 transitivePeerDependencies: - '@cfworker/json-schema' - supports-color - '@vercel/speed-insights@1.2.0(next@15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': + '@vercel/speed-insights@1.2.0(next@15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)': optionalDependencies: - next: 15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + next: 15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react: 19.2.3 - '@vitejs/plugin-react@4.3.1(vite@7.3.5(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': + '@vitejs/plugin-react@4.3.1(supports-color@8.1.1)(vite@5.4.21(@types/node@20.19.4)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0))': dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 7.3.5(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) + vite: 5.4.21(@types/node@20.19.4)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@5.0.3(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': + '@vitejs/plugin-react@5.0.3(supports-color@8.1.1)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) '@rolldown/pluginutils': 1.0.0-beta.35 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 @@ -15892,22 +16174,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.6)': + '@vitest/coverage-v8@3.2.4(supports-color@8.1.1)(vitest@3.2.6)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 ast-v8-to-istanbul: 0.3.3 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 + istanbul-lib-source-maps: 5.0.6(supports-color@8.1.1) istanbul-reports: 3.1.7 magic-string: 0.30.17 magicast: 0.3.5 std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.6(@types/debug@4.1.13)(@types/node@24.10.3)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) + vitest: 3.2.6(@types/debug@4.1.13)(@types/node@20.19.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@20.19.4)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.23))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -15923,7 +16205,7 @@ snapshots: obug: 2.1.1 std-env: 4.0.0 tinyrainbow: 3.1.0 - vitest: 4.1.4(@types/node@24.10.3)(@vitest/coverage-v8@4.1.4)(happy-dom@18.0.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) + vitest: 4.1.4(@types/node@24.10.3)(@vitest/coverage-v8@4.1.4)(happy-dom@18.0.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) '@vitest/expect@3.2.4': dependencies: @@ -16050,7 +16332,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.15 tinyrainbow: 2.0.0 - vitest: 3.2.6(@types/debug@4.1.13)(@types/node@24.10.3)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) + vitest: 3.2.6(@types/debug@4.1.13)(@types/node@20.19.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@20.19.4)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.23))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) '@vitest/utils@3.2.4': dependencies: @@ -16097,18 +16379,18 @@ snapshots: - bufferutil - utf-8-validate - '@wagmi/connectors@6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(zod@3.25.76)': + '@wagmi/connectors@6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(zod@3.25.76)': dependencies: '@base-org/account': 1.1.1(@types/react@19.1.13)(bufferutil@4.0.8)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(zod@3.25.76) '@coinbase/wallet-sdk': 4.3.6(@types/react@19.1.13)(bufferutil@4.0.8)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(zod@3.25.76) - '@gemini-wallet/core': 0.2.0(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) - '@metamask/sdk': 0.33.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@gemini-wallet/core': 0.2.0(supports-color@8.1.1)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) + '@metamask/sdk': 0.33.1(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@8.1.1)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) '@walletconnect/ethereum-provider': 2.21.1(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) - cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - porto: 0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) + cbw-sdk: '@coinbase/wallet-sdk@3.9.3(supports-color@8.1.1)' + porto: 0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)) viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76) optionalDependencies: typescript: 5.9.3 @@ -16140,18 +16422,18 @@ snapshots: - wagmi - zod - '@wagmi/connectors@6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12)': + '@wagmi/connectors@6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12)': dependencies: '@base-org/account': 1.1.1(@types/react@19.2.7)(bufferutil@4.0.8)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(zod@4.1.12) '@coinbase/wallet-sdk': 4.3.6(@types/react@19.2.7)(bufferutil@4.0.8)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(zod@4.1.12) - '@gemini-wallet/core': 0.2.0(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)) - '@metamask/sdk': 0.33.1(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@gemini-wallet/core': 0.2.0(supports-color@8.1.1)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)) + '@metamask/sdk': 0.33.1(bufferutil@4.0.8)(encoding@0.1.13)(supports-color@8.1.1)(utf-8-validate@5.0.10) '@safe-global/safe-apps-provider': 0.18.6(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) '@safe-global/safe-apps-sdk': 9.1.0(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)) '@walletconnect/ethereum-provider': 2.21.1(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) - cbw-sdk: '@coinbase/wallet-sdk@3.9.3' - porto: 0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)) + cbw-sdk: '@coinbase/wallet-sdk@3.9.3(supports-color@8.1.1)' + porto: 0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)) viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) optionalDependencies: typescript: 5.9.3 @@ -17450,85 +17732,85 @@ snapshots: axe-core@4.11.0: {} - axios-retry@4.5.0(axios@1.10.0(debug@4.4.1)): + axios-retry@4.5.0(axios@1.10.0(debug@4.4.1(supports-color@8.1.1))): dependencies: - axios: 1.10.0(debug@4.4.1) + axios: 1.10.0(debug@4.4.1(supports-color@8.1.1)) is-retry-allowed: 2.2.0 - axios@1.10.0(debug@4.4.1): + axios@1.10.0(debug@4.4.1(supports-color@8.1.1)): dependencies: - follow-redirects: 1.15.9(debug@4.4.1) + follow-redirects: 1.15.9(debug@4.4.1(supports-color@8.1.1)) form-data: 4.0.3 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - babel-core@7.0.0-bridge.0(@babel/core@7.28.4): + babel-core@7.0.0-bridge.0(@babel/core@7.28.4(supports-color@8.1.1)): dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) - babel-loader@9.2.1(@babel/core@7.28.4)(webpack@5.103.0(esbuild@0.19.12)): + babel-loader@9.2.1(@babel/core@7.28.4(supports-color@8.1.1))(webpack@5.103.0(esbuild@0.19.12)): dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) find-cache-dir: 4.0.0 schema-utils: 4.3.3 webpack: 5.103.0(esbuild@0.19.12) - babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.4): + babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1): dependencies: '@babel/compat-data': 7.28.5 - '@babel/core': 7.28.4 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.4): + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.4 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) core-js-compat: 3.47.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.4): + babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.4 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4) + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-preset-fbjs@3.4.0(@babel/core@7.28.4): - dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.4) - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.28.4) - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.28.4) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4) + babel-preset-fbjs@3.4.0(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1)) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color @@ -17579,11 +17861,11 @@ snapshots: bn.js@5.2.5: {} - body-parser@2.2.2: + body-parser@2.2.2(supports-color@8.1.1): dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) http-errors: 2.0.1 iconv-lite: 0.7.2 on-finished: 2.4.1 @@ -17667,13 +17949,6 @@ snapshots: dependencies: pako: 1.0.11 - browserslist@4.24.3: - dependencies: - caniuse-lite: 1.0.30001787 - electron-to-chromium: 1.5.76 - node-releases: 2.0.19 - update-browserslist-db: 1.1.1(browserslist@4.24.3) - browserslist@4.28.1: dependencies: baseline-browser-mapping: 2.10.17 @@ -18029,12 +18304,12 @@ snapshots: dependencies: mime-db: 1.52.0 - compression@1.7.4: + compression@1.7.4(supports-color@8.1.1): dependencies: accepts: 1.3.8 bytes: 3.0.0 compressible: 2.0.18 - debug: 2.6.9 + debug: 2.6.9(supports-color@8.1.1) on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 @@ -18285,21 +18560,29 @@ snapshots: debounce@1.2.1: {} - debug@2.6.9: + debug@2.6.9(supports-color@8.1.1): dependencies: ms: 2.0.0 + optionalDependencies: + supports-color: 8.1.1 - debug@4.3.4: + debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 + optionalDependencies: + supports-color: 8.1.1 - debug@4.4.1: + debug@4.4.1(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 - debug@4.4.3: + debug@4.4.3(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 decamelize-keys@1.1.1: dependencies: @@ -18487,8 +18770,6 @@ snapshots: electron-to-chromium@1.5.267: {} - electron-to-chromium@1.5.76: {} - elliptic@6.6.1: dependencies: bn.js: 4.12.5 @@ -18523,10 +18804,10 @@ snapshots: fast-json-parse: 1.0.3 objectorarray: 1.0.5 - engine.io-client@6.5.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): + engine.io-client@6.5.3(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) engine.io-parser: 5.2.2 ws: 8.11.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) xmlhttprequest-ssl: 2.0.0 @@ -18672,9 +18953,9 @@ snapshots: es-toolkit@1.39.10: {} - esbuild-register@3.5.0(esbuild@0.25.10): + esbuild-register@3.5.0(esbuild@0.25.10)(supports-color@8.1.1): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) esbuild: 0.25.10 transitivePeerDependencies: - supports-color @@ -18705,6 +18986,32 @@ snapshots: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + esbuild@0.25.10: optionalDependencies: '@esbuild/aix-ppc64': 0.25.10 @@ -18771,21 +19078,21 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)): + eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)): dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) eslint-plugin-only-warn@1.1.0: {} - eslint-plugin-react-hooks@5.2.0(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-react-hooks@5.2.0(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)): dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) - eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-react-refresh@0.4.24(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)): dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) - eslint-plugin-react@7.37.5(eslint@9.39.1(jiti@2.6.1)): + eslint-plugin-react@7.37.5(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -18793,7 +19100,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -18807,19 +19114,19 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@10.1.7(eslint@9.39.1(jiti@2.6.1))(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(typescript@5.9.3): + eslint-plugin-storybook@10.1.7(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(storybook@10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10))(supports-color@8.1.1)(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) storybook: 10.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(prettier@3.7.4)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(utf-8-validate@5.0.10) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-turbo@2.5.8(eslint@9.39.1(jiti@2.6.1))(turbo@2.10.9): + eslint-plugin-turbo@2.5.8(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(turbo@2.10.9): dependencies: dotenv: 16.0.3 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) turbo: 2.10.9 eslint-scope@5.1.1: @@ -18836,14 +19143,14 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.1(jiti@2.6.1): + eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 + '@eslint/config-array': 0.21.1(supports-color@8.1.1) '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.1 + '@eslint/eslintrc': 3.3.1(supports-color@8.1.1) '@eslint/js': 9.39.1 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 @@ -18853,7 +19160,7 @@ snapshots: ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -18907,11 +19214,11 @@ snapshots: etag@1.8.1: {} - eth-block-tracker@7.1.0: + eth-block-tracker@7.1.0(supports-color@8.1.1): dependencies: - '@metamask/eth-json-rpc-provider': 1.0.1 + '@metamask/eth-json-rpc-provider': 1.0.1(supports-color@8.1.1) '@metamask/safe-event-emitter': 3.1.2 - '@metamask/utils': 5.0.2 + '@metamask/utils': 5.0.2(supports-color@8.1.1) json-rpc-random-id: 1.0.1 pify: 3.0.0 transitivePeerDependencies: @@ -19017,25 +19324,25 @@ snapshots: expect-type@1.3.0: {} - express-rate-limit@8.2.1(express@5.2.1): + express-rate-limit@8.2.1(express@5.2.1(supports-color@8.1.1)): dependencies: - express: 5.2.1 + express: 5.2.1(supports-color@8.1.1) ip-address: 10.0.1 - express@5.2.1: + express@5.2.1(supports-color@8.1.1): dependencies: accepts: 2.0.0 - body-parser: 2.2.2 + body-parser: 2.2.2(supports-color@8.1.1) content-disposition: 1.0.1 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 2.1.1 + finalhandler: 2.1.1(supports-color@8.1.1) fresh: 2.0.0 http-errors: 2.0.1 merge-descriptors: 2.0.0 @@ -19046,9 +19353,9 @@ snapshots: proxy-addr: 2.0.7 qs: 6.15.0 range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.1 - serve-static: 2.2.1 + router: 2.2.0(supports-color@8.1.1) + send: 1.2.1(supports-color@8.1.1) + serve-static: 2.2.1(supports-color@8.1.1) statuses: 2.0.2 type-is: 2.0.1 vary: 1.1.2 @@ -19059,7 +19366,7 @@ snapshots: extension-port-stream@3.0.0: dependencies: - readable-stream: 3.6.2 + readable-stream: 4.5.2 webextension-polyfill: 0.12.0 external-editor@3.1.0: @@ -19168,9 +19475,9 @@ snapshots: filter-obj@2.0.2: {} - finalhandler@2.1.1: + finalhandler@2.1.1(supports-color@8.1.1): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -19242,9 +19549,9 @@ snapshots: flow-parser@0.223.3: {} - follow-redirects@1.15.9(debug@4.4.1): + follow-redirects@1.15.9(debug@4.4.1(supports-color@8.1.1)): optionalDependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) for-each@0.3.5: dependencies: @@ -19377,11 +19684,11 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - giget@1.1.3: + giget@1.1.3(supports-color@8.1.1): dependencies: colorette: 2.0.20 defu: 6.1.4 - https-proxy-agent: 7.0.6 + https-proxy-agent: 7.0.6(supports-color@8.1.1) mri: 1.2.0 node-fetch-native: 1.6.4 pathe: 1.1.2 @@ -19655,10 +19962,10 @@ snapshots: http-https@1.0.0: {} - http-proxy-agent@7.0.2: + http-proxy-agent@7.0.2(supports-color@8.1.1): dependencies: agent-base: 7.1.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19666,10 +19973,10 @@ snapshots: https-browserify@1.0.0: {} - https-proxy-agent@7.0.6: + https-proxy-agent@7.0.6(supports-color@8.1.1): dependencies: agent-base: 7.1.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -19771,15 +20078,15 @@ snapshots: ipaddr.js@1.9.1: {} - ipfs-only-hash@4.0.0(encoding@0.1.13): + ipfs-only-hash@4.0.0(encoding@0.1.13)(supports-color@8.1.1): dependencies: - ipfs-unixfs-importer: 7.0.3(encoding@0.1.13) + ipfs-unixfs-importer: 7.0.3(encoding@0.1.13)(supports-color@8.1.1) meow: 9.0.0 transitivePeerDependencies: - encoding - supports-color - ipfs-unixfs-importer@7.0.3(encoding@0.1.13): + ipfs-unixfs-importer@7.0.3(encoding@0.1.13)(supports-color@8.1.1): dependencies: bl: 5.1.0 cids: 1.1.9 @@ -19793,7 +20100,7 @@ snapshots: it-parallel-batch: 1.0.11 merge-options: 3.0.4 multihashing-async: 2.1.4 - rabin-wasm: 0.1.5(encoding@0.1.13) + rabin-wasm: 0.1.5(encoding@0.1.13)(supports-color@8.1.1) uint8arrays: 2.1.10 transitivePeerDependencies: - encoding @@ -20047,10 +20354,10 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@5.0.6: + istanbul-lib-source-maps@5.0.6(supports-color@8.1.1): dependencies: '@jridgewell/trace-mapping': 0.3.31 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -20141,19 +20448,19 @@ snapshots: dependencies: argparse: 2.0.1 - jscodeshift@0.15.1(@babel/preset-env@7.28.5(@babel/core@7.28.4)): + jscodeshift@0.15.1(@babel/preset-env@7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1))(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) '@babel/parser': 7.28.4 - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.28.4) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.28.4) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.28.4) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.28.4) - '@babel/preset-flow': 7.23.3(@babel/core@7.28.4) - '@babel/preset-typescript': 7.28.5(@babel/core@7.28.4) - '@babel/register': 7.22.15(@babel/core@7.28.4) - babel-core: 7.0.0-bridge.0(@babel/core@7.28.4) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-flow': 7.23.3(@babel/core@7.28.4(supports-color@8.1.1)) + '@babel/preset-typescript': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/register': 7.22.15(@babel/core@7.28.4(supports-color@8.1.1)) + babel-core: 7.0.0-bridge.0(@babel/core@7.28.4(supports-color@8.1.1)) chalk: 4.1.2 flow-parser: 0.223.3 graceful-fs: 4.2.11 @@ -20164,18 +20471,18 @@ snapshots: temp: 0.8.4 write-file-atomic: 2.4.3 optionalDependencies: - '@babel/preset-env': 7.28.5(@babel/core@7.28.4) + '@babel/preset-env': 7.28.5(@babel/core@7.28.4(supports-color@8.1.1))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10): dependencies: cssstyle: 4.6.0 data-urls: 5.0.0 decimal.js: 10.5.0 html-encoding-sniffer: 4.0.0 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 + http-proxy-agent: 7.0.2(supports-color@8.1.1) + https-proxy-agent: 7.0.6(supports-color@8.1.1) is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.20 parse5: 7.3.0 @@ -20743,7 +21050,7 @@ snapshots: neo-async@2.6.2: {} - next@15.5.15(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + next@15.5.15(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@next/env': 15.5.15 '@swc/helpers': 0.5.15 @@ -20751,7 +21058,7 @@ snapshots: postcss: 8.4.31 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.2.3) + styled-jsx: 5.1.6(@babel/core@7.28.4(supports-color@8.1.1))(react@19.2.3) optionalDependencies: '@next/swc-darwin-arm64': 15.5.15 '@next/swc-darwin-x64': 15.5.15 @@ -20767,7 +21074,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@16.2.3(@babel/core@7.28.4)(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + next@16.2.3(@babel/core@7.28.4(supports-color@8.1.1))(@playwright/test@1.57.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@next/env': 16.2.3 '@swc/helpers': 0.5.15 @@ -20776,7 +21083,7 @@ snapshots: postcss: 8.4.31 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - styled-jsx: 5.1.6(@babel/core@7.28.4)(react@19.2.3) + styled-jsx: 5.1.6(@babel/core@7.28.4(supports-color@8.1.1))(react@19.2.3) optionalDependencies: '@next/swc-darwin-arm64': 16.2.3 '@next/swc-darwin-x64': 16.2.3 @@ -20852,8 +21159,6 @@ snapshots: vm-browserify: 1.1.2 webpack: 5.103.0(esbuild@0.19.12) - node-releases@2.0.19: {} - node-releases@2.0.27: {} node-stream-zip@1.15.0: {} @@ -21412,7 +21717,7 @@ snapshots: pony-cause@2.1.11: {} - porto@0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)): + porto@0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76)): dependencies: '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) hono: 4.12.2 @@ -21426,13 +21731,13 @@ snapshots: '@tanstack/react-query': 5.90.12(react@19.2.3) react: 19.2.3 typescript: 5.9.3 - wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) + wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76) transitivePeerDependencies: - '@types/react' - immer - use-sync-external-store - porto@0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)): + porto@0.2.19(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)): dependencies: '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)) hono: 4.12.2 @@ -21446,7 +21751,7 @@ snapshots: '@tanstack/react-query': 5.90.12(react@19.2.3) react: 19.2.3 typescript: 5.9.3 - wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) + wagmi: 2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) transitivePeerDependencies: - '@types/react' - immer @@ -21708,11 +22013,11 @@ snapshots: quick-lru@4.0.1: {} - rabin-wasm@0.1.5(encoding@0.1.13): + rabin-wasm@0.1.5(encoding@0.1.13)(supports-color@8.1.1): dependencies: '@assemblyscript/loader': 0.9.4 bl: 5.1.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) minimist: 1.2.8 node-fetch: 2.7.0(encoding@0.1.13) readable-stream: 3.6.2 @@ -21765,10 +22070,10 @@ snapshots: dependencies: typescript: 5.9.3 - react-docgen@7.1.1: + react-docgen@7.1.1(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.4 - '@babel/traverse': 7.28.5 + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/traverse': 7.28.5(supports-color@8.1.1) '@babel/types': 7.28.5 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 @@ -21780,10 +22085,10 @@ snapshots: transitivePeerDependencies: - supports-color - react-docgen@8.0.1: + react-docgen@8.0.1(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.4 - '@babel/traverse': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/traverse': 7.28.4(supports-color@8.1.1) '@babel/types': 7.28.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 @@ -21795,10 +22100,10 @@ snapshots: transitivePeerDependencies: - supports-color - react-docgen@8.0.2: + react-docgen@8.0.2(supports-color@8.1.1): dependencies: - '@babel/core': 7.28.4 - '@babel/traverse': 7.28.5 + '@babel/core': 7.28.4(supports-color@8.1.1) + '@babel/traverse': 7.28.5(supports-color@8.1.1) '@babel/types': 7.28.5 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.28.0 @@ -22251,9 +22556,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.61.1 fsevents: 2.3.3 - router@2.2.0: + router@2.2.0(supports-color@8.1.1): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -22335,9 +22640,9 @@ snapshots: semver@7.7.4: {} - send@1.2.1: + send@1.2.1(supports-color@8.1.1): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -22372,16 +22677,16 @@ snapshots: path-to-regexp: 2.2.1 range-parser: 1.2.0 - serve-static@2.2.1: + serve-static@2.2.1(supports-color@8.1.1): dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 1.2.1 + send: 1.2.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - serve@14.2.1: + serve@14.2.1(supports-color@8.1.1): dependencies: '@zeit/schemas': 2.29.0 ajv: 8.11.0 @@ -22390,7 +22695,7 @@ snapshots: chalk: 5.0.1 chalk-template: 0.4.0 clipboardy: 3.0.0 - compression: 1.7.4 + compression: 1.7.4(supports-color@8.1.1) is-port-reachable: 4.0.0 serve-handler: 6.1.5 update-check: 1.5.4 @@ -22559,21 +22864,21 @@ snapshots: dot-case: 3.0.4 tslib: 2.8.1 - socket.io-client@4.7.5(bufferutil@4.0.8)(utf-8-validate@5.0.10): + socket.io-client@4.7.5(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.4 - engine.io-client: 6.5.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) - socket.io-parser: 4.2.4 + debug: 4.3.4(supports-color@8.1.1) + engine.io-client: 6.5.3(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) + socket.io-parser: 4.2.4(supports-color@8.1.1) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io-parser@4.2.4: + socket.io-parser@4.2.4(supports-color@8.1.1): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.4 + debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -22673,7 +22978,7 @@ snapshots: - react-dom - utf-8-validate - storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)): + storybook@9.1.7(@testing-library/dom@10.4.1)(bufferutil@4.0.8)(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(prettier@3.7.4)(supports-color@8.1.1)(utf-8-validate@5.0.10)(vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.6.3 @@ -22683,7 +22988,7 @@ snapshots: '@vitest/spy': 3.2.4 better-opn: 3.0.2 esbuild: 0.25.10 - esbuild-register: 3.5.0(esbuild@0.25.10) + esbuild-register: 3.5.0(esbuild@0.25.10)(supports-color@8.1.1) recast: 0.23.6 semver: 7.7.4 ws: 8.18.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -22827,12 +23132,12 @@ snapshots: dependencies: webpack: 5.103.0(esbuild@0.19.12) - styled-jsx@5.1.6(@babel/core@7.28.4)(react@19.2.3): + styled-jsx@5.1.6(@babel/core@7.28.4(supports-color@8.1.1))(react@19.2.3): dependencies: client-only: 0.0.1 react: 19.2.3 optionalDependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.4(supports-color@8.1.1) sucrase@3.35.0: dependencies: @@ -23098,13 +23403,13 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.0(jiti@2.6.1)(postcss@8.5.26)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1): + tsup@8.5.0(jiti@2.6.1)(postcss@8.5.26)(supports-color@8.1.1)(tsx@4.20.3)(typescript@5.9.3)(yaml@2.8.1): dependencies: bundle-require: 5.1.0(esbuild@0.25.10) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) esbuild: 0.25.10 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 @@ -23222,22 +23527,22 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript-eslint@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@typescript-eslint/eslint-plugin': 8.46.2(@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) + '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.46.2(supports-color@8.1.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) + eslint: 9.39.1(jiti@2.6.1)(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color typescript@5.9.3: {} - typestub-ipfs-only-hash@4.0.0(encoding@0.1.13): + typestub-ipfs-only-hash@4.0.0(encoding@0.1.13)(supports-color@8.1.1): dependencies: - ipfs-only-hash: 4.0.0(encoding@0.1.13) + ipfs-only-hash: 4.0.0(encoding@0.1.13)(supports-color@8.1.1) transitivePeerDependencies: - encoding - supports-color @@ -23347,12 +23652,6 @@ snapshots: consola: 3.4.2 pathe: 1.1.2 - update-browserslist-db@1.1.1(browserslist@4.24.3): - dependencies: - browserslist: 4.24.3 - escalade: 3.2.0 - picocolors: 1.1.1 - update-browserslist-db@1.2.2(browserslist@4.28.1): dependencies: browserslist: 4.28.1 @@ -23614,10 +23913,10 @@ snapshots: - utf-8-validate - zod - vite-node@3.2.4(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): + vite-node@3.2.4(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): dependencies: cac: 6.7.14 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 7.3.5(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) @@ -23635,10 +23934,10 @@ snapshots: - tsx - yaml - vite-node@3.2.4(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): + vite-node@3.2.4(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): dependencies: cac: 6.7.14 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) @@ -23656,6 +23955,17 @@ snapshots: - tsx - yaml + vite@5.4.21(@types/node@20.19.4)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.5.26 + rollup: 4.61.1 + optionalDependencies: + '@types/node': 20.19.4 + fsevents: 2.3.3 + sugarss: 5.0.1(postcss@8.5.23) + terser: 5.44.0 + vite@7.3.2(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): dependencies: esbuild: 0.27.7 @@ -23707,7 +24017,7 @@ snapshots: tsx: 4.20.3 yaml: 2.8.1 - vitest@3.2.6(@types/debug@4.1.13)(@types/node@20.19.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@20.19.4)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): + vitest@3.2.6(@types/debug@4.1.13)(@types/node@20.19.4)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@20.19.4)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.23))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.6 @@ -23718,7 +24028,7 @@ snapshots: '@vitest/spy': 3.2.6 '@vitest/utils': 3.2.6 chai: 5.3.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) expect-type: 1.3.0 magic-string: 0.30.21 pathe: 2.0.3 @@ -23730,14 +24040,14 @@ snapshots: tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 7.3.5(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@20.19.4)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.23))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.13 '@types/node': 20.19.4 '@vitest/ui': 3.2.4(vitest@3.2.6) happy-dom: 18.0.1 - jsdom: 26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + jsdom: 26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) transitivePeerDependencies: - jiti - less @@ -23752,7 +24062,7 @@ snapshots: - tsx - yaml - vitest@3.2.6(@types/debug@4.1.13)(@types/node@24.10.3)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): + vitest@3.2.6(@types/debug@4.1.13)(@types/node@24.10.3)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(sugarss@5.0.1(postcss@8.5.26))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.6 @@ -23763,7 +24073,7 @@ snapshots: '@vitest/spy': 3.2.6 '@vitest/utils': 3.2.6 chai: 5.3.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@8.1.1) expect-type: 1.3.0 magic-string: 0.30.21 pathe: 2.0.3 @@ -23775,14 +24085,14 @@ snapshots: tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(supports-color@8.1.1)(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.13 '@types/node': 24.10.3 '@vitest/ui': 3.2.4(vitest@3.2.6) happy-dom: 18.0.1 - jsdom: 26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + jsdom: 26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) transitivePeerDependencies: - jiti - less @@ -23797,7 +24107,7 @@ snapshots: - tsx - yaml - vitest@4.1.4(@types/node@24.10.3)(@vitest/coverage-v8@4.1.4)(happy-dom@18.0.1)(jsdom@26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)): + vitest@4.1.4(@types/node@24.10.3)(@vitest/coverage-v8@4.1.4)(happy-dom@18.0.1)(jsdom@26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10))(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)): dependencies: '@vitest/expect': 4.1.4 '@vitest/mocker': 4.1.4(msw@2.15.0(@types/node@24.10.3)(typescript@5.9.3))(vite@7.3.5(@types/node@24.10.3)(jiti@2.6.1)(sugarss@5.0.1(postcss@8.5.26))(terser@5.44.0)(tsx@4.20.3)(yaml@2.8.1)) @@ -23823,7 +24133,7 @@ snapshots: '@types/node': 24.10.3 '@vitest/coverage-v8': 4.1.4(vitest@4.1.4) happy-dom: 18.0.1 - jsdom: 26.1.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + jsdom: 26.1.0(bufferutil@4.0.8)(supports-color@8.1.1)(utf-8-validate@5.0.10) transitivePeerDependencies: - msw @@ -23833,10 +24143,10 @@ snapshots: dependencies: xml-name-validator: 5.0.0 - wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76): + wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76): dependencies: '@tanstack/react-query': 5.90.12(react@19.2.3) - '@wagmi/connectors': 6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(zod@3.25.76) + '@wagmi/connectors': 6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.1.13)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76))(zod@3.25.76))(zod@3.25.76) '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@3.25.76)) react: 19.2.3 use-sync-external-store: 1.4.0(react@19.2.3) @@ -23868,10 +24178,10 @@ snapshots: - utf-8-validate - zod - wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12): + wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12): dependencies: '@tanstack/react-query': 5.90.12(react@19.2.3) - '@wagmi/connectors': 6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12) + '@wagmi/connectors': 6.1.0(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(@wagmi/core@2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)))(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12) '@wagmi/core': 2.22.1(@tanstack/query-core@5.90.12)(@types/react@19.2.7)(react@19.2.3)(typescript@5.9.3)(use-sync-external-store@1.4.0(react@19.2.3))(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12)) react: 19.2.3 use-sync-external-store: 1.4.0(react@19.2.3) @@ -23912,10 +24222,6 @@ snapshots: dependencies: defaults: 1.0.4 - web-solc@0.5.1: - dependencies: - semver: 7.7.4 - web-streams-polyfill@3.2.1: {} webcrypto-core@1.7.7: @@ -23963,7 +24269,7 @@ snapshots: webpack@5.103.0(esbuild@0.19.12): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8b595787d..75290217a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,14 +12,21 @@ catalog: viem: ^2.41.2 wagmi: ^2.18.2 -onlyBuiltDependencies: - - "@parcel/watcher" - - "@vercel/speed-insights" - - bufferutil - - core-js-pure - - esbuild - - keccak - - protobufjs - - secp256k1 - - sharp - - utf-8-validate +strictDepBuilds: true +blockExoticSubdeps: true +minimumReleaseAge: 10080 +trustPolicy: no-downgrade +trustPolicyIgnoreAfter: 43200 + +allowBuilds: + "@parcel/watcher": true + "@vercel/speed-insights": true + bufferutil: true + core-js-pure: true + esbuild: true + keccak: true + msw: false + protobufjs: true + secp256k1: true + sharp: true + utf-8-validate: true From ab671372764c33e77d090216918230cdcce788fb Mon Sep 17 00:00:00 2001 From: Bruno Menezes Date: Tue, 18 Aug 2026 20:13:12 +0100 Subject: [PATCH 4/4] refactor(explorer): Replace hand-rolled output decoding with @cartesi/codec. --- apps/explorer/package.json | 1 + .../withdrawal/WithdrawalCard.stories.tsx | 19 ++----- .../components/withdrawal/WithdrawalView.tsx | 51 ++++++----------- .../withdrawal/WithdrawalView.test.tsx | 56 ++++++++++++------- pnpm-lock.yaml | 16 ++++++ 5 files changed, 77 insertions(+), 66 deletions(-) diff --git a/apps/explorer/package.json b/apps/explorer/package.json index 6b6495903..580df20cb 100644 --- a/apps/explorer/package.json +++ b/apps/explorer/package.json @@ -23,6 +23,7 @@ }, "dependencies": { "@cartesi/client": "2.0.0-alpha.34", + "@cartesi/codec": "1.0.0-alpha.1", "@cartesi/react": "2.0.0-alpha.38", "@mantine/code-highlight": "^8.3.15", "@mantine/core": "^8.3.15", diff --git a/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx b/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx index c06ce05b7..ec5ad6c33 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalCard.stories.tsx @@ -1,8 +1,7 @@ +import { encodeDelegateCallVoucher, encodeNotice } from "@cartesi/codec"; import type { Withdrawal } from "@cartesi/client"; -import { outputsAbi } from "@cartesi/react"; import type { Meta, StoryObj } from "@storybook/nextjs"; import { http } from "msw"; -import { encodeFunctionData } from "viem"; import { createMethodNotFoundResponse, getMockResponse, @@ -36,12 +35,9 @@ const validWithdrawal = { updatedAt: new Date("2026-07-29T13:37:31.516Z"), } as Withdrawal; -const genericEncodedNotice = encodeFunctionData({ - abi: outputsAbi, - functionName: "Notice", - args: [ +const genericEncodedNotice = encodeNotice({ + payload: "0x00000000000000000000000088a2120b7068e78692c8fd12e751d610b6377e4d", - ], }); const invalidOutputWithdrawal = { @@ -79,13 +75,10 @@ export const NonExecutableWarning: Story = { }, }; -const outputWithDifferentDestination = encodeFunctionData({ - abi: outputsAbi, - functionName: "DelegateCallVoucher", - args: [ - "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", +const outputWithDifferentDestination = encodeDelegateCallVoucher({ + destination: "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", + payload: "0xd1660f9900000000000000000000000088a2120b7068e78692c8fd12e751d610b6377e4d000000000000000000000000a074683b5be015f053b5dceb064c41fc9d11b6e500000000000000000000000000000000000000000000000000000000001e8480", - ], }); export const NonDecodableWarning: Story = { diff --git a/apps/explorer/src/components/withdrawal/WithdrawalView.tsx b/apps/explorer/src/components/withdrawal/WithdrawalView.tsx index 9e4077b00..e236fe27e 100644 --- a/apps/explorer/src/components/withdrawal/WithdrawalView.tsx +++ b/apps/explorer/src/components/withdrawal/WithdrawalView.tsx @@ -1,5 +1,5 @@ +import { decodeOutput } from "@cartesi/codec"; import type { DelegateCallVoucher, Voucher, Withdrawal } from "@cartesi/client"; -import { outputsAbi } from "@cartesi/react"; import { Alert, Box, @@ -14,7 +14,7 @@ import { useDisclosure } from "@mantine/hooks"; import { cond, isNotNil } from "ramda"; import { useMemo, useState, type FC } from "react"; import { TbExclamationCircleFilled } from "react-icons/tb"; -import { decodeFunctionData, isHex, type Hex } from "viem"; +import { isHex, type Hex } from "viem"; import { content } from "../../content"; import JSONViewer from "../JSONViewer"; import { LongText } from "../LongText"; @@ -40,39 +40,22 @@ type DecodeOutputDataResult = const decodeOutputData = (output: Hex): DecodeOutputDataResult => { try { - const { functionName, args } = decodeFunctionData({ - abi: outputsAbi, - data: output, - }); - switch (functionName) { - case "DelegateCallVoucher": - return { - status: "success", - data: { - type: "DelegateCallVoucher", - destination: args[0], - payload: args[1], - } as DelegateCallVoucher, - }; - case "Voucher": - return { - status: "success", - data: { - type: "Voucher", - destination: args[0], - value: args[1], - payload: args[2], - } as Voucher, - }; - default: - return { - status: "error", - error: new Error( - content.withdrawal.error.output.nonExecutable + - ` ${functionName}`, - ), - }; + const decoded = decodeOutput(output); + + if (decoded.type === "Notice") { + return { + status: "error", + error: new Error( + content.withdrawal.error.output.nonExecutable + + ` ${decoded.type}`, + ), + }; } + + return { + status: "success", + data: decoded, + }; } catch (error) { return { status: "error", diff --git a/apps/explorer/test/components/withdrawal/WithdrawalView.test.tsx b/apps/explorer/test/components/withdrawal/WithdrawalView.test.tsx index c50205d56..144819bbc 100644 --- a/apps/explorer/test/components/withdrawal/WithdrawalView.test.tsx +++ b/apps/explorer/test/components/withdrawal/WithdrawalView.test.tsx @@ -1,18 +1,13 @@ +import { encodeNotice, encodeVoucher } from "@cartesi/codec"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import { WithdrawalView } from "../../../src/components/withdrawal/WithdrawalView"; import { content } from "../../../src/content"; import { createWithdrawal, fireEvent, render, screen } from "../../test-utils"; const mocks = vi.hoisted(() => ({ - decodeFunctionData: vi.fn(), useVoucherDecoder: vi.fn(), })); -vi.mock("viem", async (importOriginal) => ({ - ...(await importOriginal()), - decodeFunctionData: mocks.decodeFunctionData, -})); - vi.mock( "../../../src/components/specification/hooks/useVoucherDecoder", () => ({ @@ -26,12 +21,14 @@ vi.mock("../../../src/components/JSONViewer", () => ({ ), })); +const voucherOutput = encodeVoucher({ + destination: "0xabcdefabcdefabcdefabcdefabcdefabcdefabcd", + value: 0n, + payload: "0x", +}); + describe("WithdrawalView", () => { beforeEach(() => { - mocks.decodeFunctionData.mockReturnValue({ - functionName: "Voucher", - args: ["0xabcdefabcdefabcdefabcdefabcdefabcdefabcd", 0n, "0x"], - }); mocks.useVoucherDecoder.mockReturnValue({ data: null }); }); @@ -39,13 +36,10 @@ describe("WithdrawalView", () => { vi.clearAllMocks(); }); - it("shows the output decoding error when the withdrawal output is invalid", () => { - mocks.decodeFunctionData.mockReturnValue({ - functionName: "Notice", - args: [], - }); + it("shows the output decoding error when the withdrawal output is not executable", () => { + const output = encodeNotice({ payload: "0x" }); - render(); + render(); expect(screen.getByRole("alert")).toHaveTextContent( content.withdrawal.error.output.nonExecutable, @@ -58,10 +52,26 @@ describe("WithdrawalView", () => { ).not.toBeInTheDocument(); }); + it("shows the output decoding error when the withdrawal output cannot be decoded", () => { + render(); + + expect(screen.getByRole("alert")).toBeVisible(); + + expect( + screen.queryByRole("switch", { + name: content.global.decoded.show, + }), + ).not.toBeInTheDocument(); + }); + it("shows a warning when the destination payload cannot be decoded", () => { mocks.useVoucherDecoder.mockReturnValue({ data: "0xdeadbeef" }); - render(); + render( + , + ); expect( screen.getByText(content.withdrawal.error.decode.destination), @@ -80,7 +90,11 @@ describe("WithdrawalView", () => { data: null, }); - render(); + render( + , + ); expect(screen.queryByRole("alert")).not.toBeInTheDocument(); }); @@ -88,7 +102,11 @@ describe("WithdrawalView", () => { it("shows decoded data after the decoded-data switch is enabled", () => { mocks.useVoucherDecoder.mockReturnValue({ data: '{"type":"Ether"}' }); - render(); + render( + , + ); const decodedDataSwitch = screen.getByRole("switch", { name: content.global.decoded.show, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dec07d728..4efd133e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,6 +68,9 @@ importers: '@cartesi/client': specifier: 2.0.0-alpha.34 version: 2.0.0-alpha.34(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) + '@cartesi/codec': + specifier: 1.0.0-alpha.1 + version: 1.0.0-alpha.1(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12) '@cartesi/react': specifier: 2.0.0-alpha.38 version: 2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12) @@ -1541,6 +1544,11 @@ packages: peerDependencies: viem: ^2.0.0 + '@cartesi/codec@1.0.0-alpha.1': + resolution: {integrity: sha512-Ef2ktVyrMvD/hxY3Jh6dznnMhh9l3Ip4Q5rBXpT3hf5Hkn9JByOXPq7yTOpKCJYpGsLby7jIYm4QZc5iFKJDHg==} + peerDependencies: + viem: ^2.0.0 + '@cartesi/react@2.0.0-alpha.38': resolution: {integrity: sha512-ZYB59B+4oMUmJBwTnERUQS5cRqxCabUzxNOr7kTevTlA8umjZgHrb3wM7gtHzEoSwUgH7uTL5H0vEjmymH2N2w==} peerDependencies: @@ -12265,6 +12273,14 @@ snapshots: - typescript - zod + '@cartesi/codec@1.0.0-alpha.1(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)': + dependencies: + abitype: 1.3.0(typescript@5.9.3)(zod@4.1.12) + viem: 2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12) + transitivePeerDependencies: + - typescript + - zod + '@cartesi/react@2.0.0-alpha.38(@tanstack/react-query@5.90.12(react@19.2.3))(react@19.2.3)(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(wagmi@2.18.2(@tanstack/query-core@5.90.12)(@tanstack/react-query@5.90.12(react@19.2.3))(@types/react@19.2.7)(bufferutil@4.0.8)(encoding@0.1.13)(react@19.2.3)(supports-color@8.1.1)(typescript@5.9.3)(utf-8-validate@5.0.10)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12))(zod@4.1.12)': dependencies: '@cartesi/client': 2.0.0-alpha.34(typescript@5.9.3)(viem@2.41.2(bufferutil@4.0.8)(typescript@5.9.3)(utf-8-validate@5.0.10)(zod@4.1.12))(zod@4.1.12)