From f68fdef3bc6df4b1c9da2a56282b281dc9ff6f18 Mon Sep 17 00:00:00 2001 From: Dozie2001 Date: Tue, 26 Nov 2024 16:14:15 +0100 Subject: [PATCH 01/20] Setup Biome and performed linting --- app/[locale]/[...rest]/page.tsx | 2 +- .../address/[addressOrName]/layout.tsx | 2 +- app/[locale]/address/[addressOrName]/page.tsx | 4 +- app/[locale]/blog/[...slug]/layout.tsx | 4 +- app/[locale]/blog/[...slug]/page.tsx | 2 +- app/[locale]/blog/layout.tsx | 2 +- app/[locale]/blog/page.tsx | 2 +- app/[locale]/disclaimer/page.tsx | 2 +- .../exploits/[slug]/ExploitChecker.tsx | 4 +- app/[locale]/exploits/[slug]/page.tsx | 13 +- app/[locale]/exploits/page.tsx | 2 +- app/[locale]/layout.tsx | 2 +- app/[locale]/learn/[...slug]/page.tsx | 2 +- app/[locale]/learn/[category]/page.tsx | 2 +- app/[locale]/learn/page.tsx | 2 +- .../add-network/[slug]/AddNetworkButton.tsx | 2 +- .../learn/wallets/add-network/[slug]/page.tsx | 2 +- app/[locale]/not-found.tsx | 2 +- app/[locale]/og.jpg/exploits/[slug]/route.tsx | 18 +- app/[locale]/privacy-policy/page.tsx | 2 +- app/[locale]/terms/page.tsx | 2 +- .../[slug]/TokenApprovalCheckerSearchBox.tsx | 2 +- .../token-approval-checker/[slug]/page.tsx | 8 +- .../merchandise/generate-code/route.tsx | 21 +- app/layout.tsx | 2 +- app/layouts/LearnLayout.tsx | 7 +- biome.json | 30 ++ .../allowances/controls/ControlsSection.tsx | 2 +- .../allowances/controls/ControlsWrapper.tsx | 2 +- .../allowances/controls/RevokeButton.tsx | 2 +- .../allowances/controls/UpdateControls.tsx | 2 +- .../batch-revoke/BatchRevokeControls.tsx | 2 +- .../BatchRevokeModalWithButton.tsx | 4 +- .../batch-revoke/BatchRevokeTable.tsx | 4 +- .../dashboard/cells/ControlsCell.tsx | 2 +- .../dashboard/cells/GlobalSelectCell.tsx | 4 +- .../allowances/dashboard/cells/SelectCell.tsx | 4 +- .../dashboard/cells/SpenderCell.tsx | 2 +- .../allowances/dashboard/cells/StatusCell.tsx | 2 +- components/allowances/dashboard/columns.tsx | 4 +- .../dashboard/controls/AllowanceSearchBox.tsx | 11 +- .../controls/AllowanceTableControls.tsx | 2 +- .../dashboard/controls/FilterSelect.tsx | 6 +- .../dashboard/controls/SortSelect.tsx | 4 +- .../wallet-health/AllowanceCount.tsx | 2 +- .../wallet-health/RiskFactorDisplay.tsx | 2 +- .../dashboard/wallet-health/RiskTooltip.tsx | 4 +- .../wallet-health/TotalValueAtRisk.tsx | 2 +- .../dashboard/wallet-health/WalletHealth.tsx | 2 +- .../wallet-health/WalletHealthScore.tsx | 12 +- .../wallet-health/WalletHealthSection.tsx | 2 +- components/common/AddressSearchBox.tsx | 4 +- components/common/Button.tsx | 2 +- components/common/Card.tsx | 2 +- components/common/DisabledOverlay.tsx | 2 +- components/common/DropdownMenu.tsx | 2 +- components/common/FocusTrap.tsx | 2 +- components/common/Href.tsx | 2 +- components/common/ImageWithFallback.tsx | 2 +- components/common/Input.tsx | 2 +- components/common/Label.tsx | 2 +- components/common/Loader.tsx | 2 +- components/common/MarkdownProse.tsx | 7 +- components/common/Modal.tsx | 2 +- components/common/ModalWithButton.tsx | 2 +- components/common/NotFoundLink.tsx | 2 +- components/common/PageNavigation.tsx | 2 +- components/common/PlaceholderIcon.tsx | 2 +- components/common/Prose.tsx | 2 +- components/common/SearchBox.tsx | 2 +- components/common/TableBodyLoader.tsx | 2 +- .../common/TransactionSubmittedToast.tsx | 2 +- components/common/donate/DonateButton.tsx | 8 +- components/common/og/OgHeaderText.tsx | 2 +- components/common/select/SearchableSelect.tsx | 19 +- components/common/select/Select.tsx | 10 +- components/common/table/Table.tsx | 2 +- components/common/table/TableBody.tsx | 2 +- components/common/table/TableFooter.tsx | 5 +- components/common/table/TableHeader.tsx | 2 +- components/exploits/AddressForm.tsx | 2 +- components/exploits/ExploitCard.tsx | 4 +- components/exploits/ExploitChecker.tsx | 9 +- components/exploits/ExploitStatus.tsx | 2 +- components/exploits/ReportExploitButton.tsx | 14 +- components/faq/FaqItem.tsx | 2 +- components/footer/Footer.tsx | 2 +- components/footer/LanguageSelect.tsx | 10 +- components/header/ConnectButton.tsx | 2 +- .../landing/FullWidthLandingSection.tsx | 2 +- components/landing/LandingPageFaqItem.tsx | 2 +- components/landing/LandingParagraph.tsx | 2 +- components/landing/LandingSection.tsx | 2 +- components/learn/ArticleCard.tsx | 8 +- components/learn/ArticleCardSection.tsx | 2 +- components/learn/ArticleMeta.tsx | 2 +- components/learn/Sidebar.tsx | 2 +- components/learn/SidebarEntry.tsx | 2 +- components/signatures/cells/CancelCell.tsx | 2 +- .../cells/CancelMarketplaceCell.tsx | 2 +- .../signatures/cells/CancelPermitCell.tsx | 8 +- .../signatures/cells/MarketplaceCell.tsx | 12 +- .../marketplace/MarketplaceTable.tsx | 2 +- components/signatures/marketplace/columns.tsx | 4 +- components/signatures/permit/PermitsTable.tsx | 2 +- components/signatures/permit/columns.tsx | 4 +- cypress/e2e/chains.cy.ts | 10 +- cypress/e2e/exploits.cy.ts | 4 +- lib/api/auth.ts | 6 +- lib/api/logs/CovalentEventGetter.ts | 5 +- lib/api/logs/EtherscanEventGetter.ts | 2 +- lib/chains/Chain.ts | 24 +- lib/databases/blocks.ts | 14 +- lib/databases/events.ts | 21 +- lib/databases/merch-codes.ts | 2 +- lib/hooks/QueryProvider.tsx | 7 +- lib/hooks/ethereum/EthereumProvider.tsx | 4 +- lib/hooks/ethereum/events/useEvents.tsx | 22 +- .../ethereum/events/usePermit2Events.tsx | 14 +- lib/hooks/ethereum/useAllowances.tsx | 4 +- lib/hooks/ethereum/useDonate.tsx | 9 +- lib/hooks/ethereum/useHandleTransaction.tsx | 2 +- lib/hooks/ethereum/useLogs.tsx | 2 +- lib/hooks/ethereum/useLogsFullBlockRange.tsx | 12 +- lib/hooks/ethereum/useMarketplaces.tsx | 19 +- lib/hooks/ethereum/useNameLookup.tsx | 9 +- lib/hooks/ethereum/useOpenSeaProxyAddress.tsx | 2 +- lib/hooks/ethereum/usePermitTokens.tsx | 9 +- lib/hooks/ethereum/useRevoke.tsx | 2 +- lib/hooks/ethereum/useRevokeBatch.tsx | 17 +- lib/hooks/page-context/AddressPageContext.tsx | 10 +- lib/hooks/useColorTheme.tsx | 2 +- lib/i18n/NextIntlClientProvider.tsx | 4 +- lib/i18n/NextIntlClientProviderChild.tsx | 2 +- lib/i18n/config.tsx | 2 +- lib/interfaces.ts | 4 +- lib/ky.ts | 2 +- lib/price/AbstractPriceStrategy.ts | 6 +- lib/price/AggregatePriceStrategy.ts | 6 +- lib/price/BackendPriceStrategy.ts | 6 +- lib/price/HardcodedPriceStrategy.ts | 6 +- lib/price/PriceStrategy.ts | 4 +- lib/price/ReservoirNftPriceStrategy.ts | 15 +- lib/price/UniswapV2PriceStrategy.ts | 13 +- lib/price/UniswapV3PriceStrategy.ts | 13 +- lib/price/UniswapV3ReadonlyPriceStrategy.ts | 26 +- lib/price/utils.ts | 6 +- lib/providers.ts | 8 +- lib/stores/transaction-store.ts | 12 +- lib/utils/allowances.ts | 34 +- lib/utils/chains.ts | 10 +- lib/utils/events.ts | 73 ++- lib/utils/exploits.ts | 4 +- lib/utils/formatting.ts | 16 +- lib/utils/index.ts | 27 +- lib/utils/markdown-content.ts | 30 +- lib/utils/permit.ts | 10 +- lib/utils/permit2.ts | 4 +- lib/utils/risk.tsx | 2 +- lib/utils/table.ts | 4 +- lib/utils/time.ts | 18 +- lib/utils/tokens.ts | 71 ++- lib/utils/wallet.ts | 2 +- lib/utils/whois.ts | 8 +- .../spender/AggregateSpenderDataSource.ts | 12 +- lib/whois/spender/BackendSpenderDataSource.ts | 6 +- lib/whois/spender/SpenderDataSource.ts | 4 +- .../label/HardcodedSpenderDataSource.ts | 6 +- .../spender/label/HarpieSpenderDataSource.ts | 6 +- .../spender/label/WhoisSpenderDataSource.ts | 6 +- .../risk/HarpieSpenderRiskDataSource.ts | 6 +- .../risk/OnchainSpenderRiskDataSource.ts | 6 +- .../spender/risk/ScamSnifferRiskDataSource.ts | 6 +- .../risk/WebacySpenderRiskDataSource.ts | 11 +- next-sitemap.config.js | 6 +- next.config.js | 4 +- package.json | 1 + pages/api/[chainId]/floorPrice.ts | 19 +- pages/api/[chainId]/spender/[address].ts | 17 +- pages/api/login.ts | 2 +- public/assets/js/sa-v11.js | 468 +++++++++++++++++- scripts/find-likely-exploit-addresses.ts | 2 +- scripts/move-cover-images.ts | 4 +- scripts/update-exploits.ts | 10 +- test/chains.test.ts | 2 - yarn.lock | 92 ++++ 186 files changed, 1389 insertions(+), 425 deletions(-) create mode 100644 biome.json diff --git a/app/[locale]/[...rest]/page.tsx b/app/[locale]/[...rest]/page.tsx index 3f26561a6..b8ea8ee62 100644 --- a/app/[locale]/[...rest]/page.tsx +++ b/app/[locale]/[...rest]/page.tsx @@ -1,4 +1,4 @@ -import { NextPage } from 'next'; +import type { NextPage } from 'next'; import { notFound } from 'next/navigation'; const CatchAllPage: NextPage = () => { diff --git a/app/[locale]/address/[addressOrName]/layout.tsx b/app/[locale]/address/[addressOrName]/layout.tsx index d60ee6929..717120cb1 100644 --- a/app/[locale]/address/[addressOrName]/layout.tsx +++ b/app/[locale]/address/[addressOrName]/layout.tsx @@ -5,7 +5,7 @@ import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; import { getAddressAndDomainName } from 'lib/utils/whois'; import { getMessages, unstable_setRequestLocale } from 'next-intl/server'; import { notFound } from 'next/navigation'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { children: ReactNode; diff --git a/app/[locale]/address/[addressOrName]/page.tsx b/app/[locale]/address/[addressOrName]/page.tsx index 804ae0c45..ccfae3adf 100644 --- a/app/[locale]/address/[addressOrName]/page.tsx +++ b/app/[locale]/address/[addressOrName]/page.tsx @@ -26,7 +26,9 @@ export const generateMetadata = async ({ params: { locale, addressOrName }, sear return { title, - description: t('common.meta.description', { chainName: chainName ?? 'Ethereum' }), + description: t('common.meta.description', { + chainName: chainName ?? 'Ethereum', + }), }; }; diff --git a/app/[locale]/blog/[...slug]/layout.tsx b/app/[locale]/blog/[...slug]/layout.tsx index a53381296..d40f45efb 100644 --- a/app/[locale]/blog/[...slug]/layout.tsx +++ b/app/[locale]/blog/[...slug]/layout.tsx @@ -4,11 +4,11 @@ import PageNavigation from 'components/common/PageNavigation'; import Prose from 'components/common/Prose'; import TranslateButton from 'components/common/TranslateButton'; import ArticleMeta from 'components/learn/ArticleMeta'; -import { BreadcrumbEntry } from 'lib/interfaces'; +import type { BreadcrumbEntry } from 'lib/interfaces'; import { getSidebar, getTranslationUrl, readAndParseContentFile } from 'lib/utils/markdown-content'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import Image from 'next/image'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { params: { diff --git a/app/[locale]/blog/[...slug]/page.tsx b/app/[locale]/blog/[...slug]/page.tsx index dca599201..945360641 100644 --- a/app/[locale]/blog/[...slug]/page.tsx +++ b/app/[locale]/blog/[...slug]/page.tsx @@ -1,7 +1,7 @@ import MarkdownProse from 'components/common/MarkdownProse'; import { locales } from 'lib/i18n/config'; import { getAllContentSlugs, readAndParseContentFile } from 'lib/utils/markdown-content'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/blog/layout.tsx b/app/[locale]/blog/layout.tsx index 702eb69e5..bfe352be9 100644 --- a/app/[locale]/blog/layout.tsx +++ b/app/[locale]/blog/layout.tsx @@ -1,6 +1,6 @@ import SharedLayout from 'app/layouts/SharedLayout'; import { unstable_setRequestLocale } from 'next-intl/server'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { children: ReactNode; diff --git a/app/[locale]/blog/page.tsx b/app/[locale]/blog/page.tsx index 35a6a3876..f188a95da 100644 --- a/app/[locale]/blog/page.tsx +++ b/app/[locale]/blog/page.tsx @@ -1,7 +1,7 @@ import ArticleCard from 'components/learn/ArticleCard'; import { getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/disclaimer/page.tsx b/app/[locale]/disclaimer/page.tsx index 3e36a67ad..198f842dd 100644 --- a/app/[locale]/disclaimer/page.tsx +++ b/app/[locale]/disclaimer/page.tsx @@ -1,7 +1,7 @@ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { readAndParseContentFile } from 'lib/utils/markdown-content'; -import { NextPage } from 'next'; +import type { NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/exploits/[slug]/ExploitChecker.tsx b/app/[locale]/exploits/[slug]/ExploitChecker.tsx index 1bcc034cb..e93c5335c 100644 --- a/app/[locale]/exploits/[slug]/ExploitChecker.tsx +++ b/app/[locale]/exploits/[slug]/ExploitChecker.tsx @@ -3,9 +3,9 @@ import AddressForm from 'components/exploits/AddressForm'; import ExploitChecker from 'components/exploits/ExploitChecker'; import { AddressPageContextProvider } from 'lib/hooks/page-context/AddressPageContext'; -import { Exploit, getUniqueChainIds } from 'lib/utils/exploits'; +import { type Exploit, getUniqueChainIds } from 'lib/utils/exploits'; import { Suspense, useMemo, useState } from 'react'; -import { Address } from 'viem'; +import type { Address } from 'viem'; interface Props { exploit: Exploit; diff --git a/app/[locale]/exploits/[slug]/page.tsx b/app/[locale]/exploits/[slug]/page.tsx index bc03bb4f4..252113018 100644 --- a/app/[locale]/exploits/[slug]/page.tsx +++ b/app/[locale]/exploits/[slug]/page.tsx @@ -9,7 +9,7 @@ import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; import { locales } from 'lib/i18n/config'; import { formatExploitAmount, getAllExploits } from 'lib/utils/exploits'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import { Metadata } from 'next'; +import type { Metadata } from 'next'; import { getMessages, getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import ExploitCheckerWrapper from './ExploitChecker'; @@ -39,7 +39,11 @@ export const generateMetadata = async ({ params: { locale, slug } }): Promise { // Only extract the page titles and paths for the pages before and after the current page for navigation const navigationalPages = exploits .slice(Math.max(exploitIndex - 1, 0), Math.min(exploitIndex + 2, exploits.length)) - .map((exploit) => ({ title: exploit.name, path: `/exploits/${exploit.slug}` })); + .map((exploit) => ({ + title: exploit.name, + path: `/exploits/${exploit.slug}`, + })); return { exploit, diff --git a/app/[locale]/exploits/page.tsx b/app/[locale]/exploits/page.tsx index f6ab830fb..8cf0cd54f 100644 --- a/app/[locale]/exploits/page.tsx +++ b/app/[locale]/exploits/page.tsx @@ -5,7 +5,7 @@ import ExploitCard from 'components/exploits/ExploitCard'; import ReportExploitButton from 'components/exploits/ReportExploitButton'; import { getAllExploits, getGlobalExploitStats } from 'lib/utils/exploits'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index 85075bf18..f67b1b982 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -10,7 +10,7 @@ import { EthereumProvider } from 'lib/hooks/ethereum/EthereumProvider'; import { ColorThemeProvider } from 'lib/hooks/useColorTheme'; import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; import { locales } from 'lib/i18n/config'; -import { Metadata } from 'next'; +import type { Metadata } from 'next'; import { useMessages } from 'next-intl'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import 'react-lite-youtube-embed/dist/LiteYouTubeEmbed.css'; diff --git a/app/[locale]/learn/[...slug]/page.tsx b/app/[locale]/learn/[...slug]/page.tsx index 55ddbf14b..4d074c7b0 100644 --- a/app/[locale]/learn/[...slug]/page.tsx +++ b/app/[locale]/learn/[...slug]/page.tsx @@ -2,7 +2,7 @@ import LearnLayout from 'app/layouts/LearnLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { locales } from 'lib/i18n/config'; import { getAllContentSlugs, getSidebar, getTranslationUrl, readAndParseContentFile } from 'lib/utils/markdown-content'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/learn/[category]/page.tsx b/app/[locale]/learn/[category]/page.tsx index b8debed0c..8a3d18e6f 100644 --- a/app/[locale]/learn/[category]/page.tsx +++ b/app/[locale]/learn/[category]/page.tsx @@ -5,7 +5,7 @@ import ArticleCardSection from 'components/learn/ArticleCardSection'; import { locales } from 'lib/i18n/config'; import { getAllLearnCategories, getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/learn/page.tsx b/app/[locale]/learn/page.tsx index 049906078..72188b7dc 100644 --- a/app/[locale]/learn/page.tsx +++ b/app/[locale]/learn/page.tsx @@ -4,7 +4,7 @@ import Prose from 'components/common/Prose'; import ArticleCardSection from 'components/learn/ArticleCardSection'; import { getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx b/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx index 4dfa6170f..5ddaf6597 100644 --- a/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx +++ b/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx @@ -4,7 +4,7 @@ import Button from 'components/common/Button'; import ConnectButton from 'components/header/ConnectButton'; import { useSwitchChain } from 'lib/hooks/ethereum/useSwitchChain'; import { useMounted } from 'lib/hooks/useMounted'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; import { useAccount } from 'wagmi'; interface Props { diff --git a/app/[locale]/learn/wallets/add-network/[slug]/page.tsx b/app/[locale]/learn/wallets/add-network/[slug]/page.tsx index e291e90a9..84238a825 100644 --- a/app/[locale]/learn/wallets/add-network/[slug]/page.tsx +++ b/app/[locale]/learn/wallets/add-network/[slug]/page.tsx @@ -6,7 +6,7 @@ import { locales } from 'lib/i18n/config'; import { SUPPORTED_CHAINS, getChainIdFromSlug, getChainName, getChainSlug } from 'lib/utils/chains'; import { getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import Image from 'next/image'; import AddNetworkChainSelect from './AddNetworkChainSelect'; diff --git a/app/[locale]/not-found.tsx b/app/[locale]/not-found.tsx index b07fa723a..8ba17c905 100644 --- a/app/[locale]/not-found.tsx +++ b/app/[locale]/not-found.tsx @@ -2,7 +2,7 @@ import { GlobeEuropeAfricaIcon, QuestionMarkCircleIcon } from '@heroicons/react/ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import Href from 'components/common/Href'; import NotFoundLink from 'components/common/NotFoundLink'; -import { NextPage } from 'next'; +import type { NextPage } from 'next'; import { useTranslations } from 'next-intl'; import NotFoundLinkMyApprovals from './NotFoundLinkMyApprovals'; diff --git a/app/[locale]/og.jpg/exploits/[slug]/route.tsx b/app/[locale]/og.jpg/exploits/[slug]/route.tsx index 8ff6e1440..45dc48e38 100644 --- a/app/[locale]/og.jpg/exploits/[slug]/route.tsx +++ b/app/[locale]/og.jpg/exploits/[slug]/route.tsx @@ -28,8 +28,12 @@ export async function GET(req: Request, { params }: Props) { const t = await getTranslations({ locale: params.locale }); const exploit = await getExploitBySlug(params.slug, params.locale); - const numberOfChainsStr = t('exploits.meta.og.chains', { count: getUniqueChainIds(exploit).length }); - const stolenAmountStr = t('exploits.meta.og.amount', { amount: formatExploitAmount(exploit.amount) }); + const numberOfChainsStr = t('exploits.meta.og.chains', { + count: getUniqueChainIds(exploit).length, + }); + const stolenAmountStr = t('exploits.meta.og.amount', { + amount: formatExploitAmount(exploit.amount), + }); const response = (
@@ -61,8 +65,14 @@ export async function GET(req: Request, { params }: Props) { width: 1200, height: 630, fonts: [ - { name: 'Inter SemiBold', data: loadFile('public/assets/fonts/Inter-SemiBold.ttf') }, - { name: 'Inter', data: loadFile('public/assets/fonts/Inter-Regular.ttf') }, + { + name: 'Inter SemiBold', + data: loadFile('public/assets/fonts/Inter-SemiBold.ttf'), + }, + { + name: 'Inter', + data: loadFile('public/assets/fonts/Inter-Regular.ttf'), + }, ], }); } diff --git a/app/[locale]/privacy-policy/page.tsx b/app/[locale]/privacy-policy/page.tsx index b1c158a13..fc4890609 100644 --- a/app/[locale]/privacy-policy/page.tsx +++ b/app/[locale]/privacy-policy/page.tsx @@ -1,7 +1,7 @@ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { readAndParseContentFile } from 'lib/utils/markdown-content'; -import { NextPage } from 'next'; +import type { NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/terms/page.tsx b/app/[locale]/terms/page.tsx index 1ec9756b9..23294a1f5 100644 --- a/app/[locale]/terms/page.tsx +++ b/app/[locale]/terms/page.tsx @@ -1,7 +1,7 @@ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { readAndParseContentFile } from 'lib/utils/markdown-content'; -import { NextPage } from 'next'; +import type { NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx b/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx index fe1326d4e..e238a013a 100644 --- a/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx +++ b/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx @@ -2,7 +2,7 @@ import AddressSearchBox from 'components/common/AddressSearchBox'; import { useRouter } from 'lib/i18n/navigation'; -import { NextPage } from 'next'; +import type { NextPage } from 'next'; import { useState } from 'react'; interface Props { diff --git a/app/[locale]/token-approval-checker/[slug]/page.tsx b/app/[locale]/token-approval-checker/[slug]/page.tsx index 75e145bb1..2b01f6460 100644 --- a/app/[locale]/token-approval-checker/[slug]/page.tsx +++ b/app/[locale]/token-approval-checker/[slug]/page.tsx @@ -5,7 +5,7 @@ import Prose from 'components/common/Prose'; import { locales } from 'lib/i18n/config'; import { SUPPORTED_CHAINS, getChainIdFromSlug, getChainName, getChainSlug } from 'lib/utils/chains'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import { Metadata, NextPage } from 'next'; +import type { Metadata, NextPage } from 'next'; import { useTranslations } from 'next-intl'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import TokenApprovalCheckerChainSelect from './TokenApprovalCheckerChainSelect'; @@ -75,7 +75,11 @@ const TokenApprovalCheckerPage: NextPage = ({ params }) => { ), })}

-

{t('token_approval_checker.what_are_token_approvals.title', { chainName })}

+

+ {t('token_approval_checker.what_are_token_approvals.title', { + chainName, + })} +

{t.rich('token_approval_checker.what_are_token_approvals.content', { chainName, diff --git a/app/api/[chainId]/merchandise/generate-code/route.tsx b/app/api/[chainId]/merchandise/generate-code/route.tsx index 53000fa45..954d2ee71 100644 --- a/app/api/[chainId]/merchandise/generate-code/route.tsx +++ b/app/api/[chainId]/merchandise/generate-code/route.tsx @@ -1,7 +1,7 @@ import { neon } from '@neondatabase/serverless'; import { checkActiveSessionEdge, checkRateLimitAllowedEdge, RateLimiters } from 'lib/api/auth'; import { createViemPublicClientForChain, getChainName } from 'lib/utils/chains'; -import { NextRequest } from 'next/server'; +import type { NextRequest } from 'next/server'; import { getAddress } from 'viem'; interface Props { @@ -18,7 +18,9 @@ export async function POST(req: NextRequest, { params }: Props) { } if (!(await checkRateLimitAllowedEdge(req, RateLimiters.MERCH_CODES))) { - return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { status: 429 }); + return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { + status: 429, + }); } if (!process.env.MERCH_CODES_DATABASE_URL) { @@ -36,9 +38,14 @@ export async function POST(req: NextRequest, { params }: Props) { }); if (!transaction) { - return new Response(JSON.stringify({ message: 'Invalid transaction: donation transaction not found' }), { - status: 400, - }); + return new Response( + JSON.stringify({ + message: 'Invalid transaction: donation transaction not found', + }), + { + status: 400, + }, + ); } const code = generateRandomMerchCode(); @@ -59,7 +66,9 @@ export async function POST(req: NextRequest, { params }: Props) { return new Response(JSON.stringify({ message: 'Failed to generate merch code' }), { status: 500 }); } - return new Response(JSON.stringify({ code: existingCode }), { status: 200 }); + return new Response(JSON.stringify({ code: existingCode }), { + status: 200, + }); } } diff --git a/app/layout.tsx b/app/layout.tsx index edd34ab28..52c77482a 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,4 +1,4 @@ -import { Metadata } from 'next'; +import type { Metadata } from 'next'; import { getTranslations } from 'next-intl/server'; export const generateMetadata = async (): Promise => { diff --git a/app/layouts/LearnLayout.tsx b/app/layouts/LearnLayout.tsx index 1e13b23de..b92e9b1b4 100644 --- a/app/layouts/LearnLayout.tsx +++ b/app/layouts/LearnLayout.tsx @@ -6,7 +6,7 @@ import TranslateButton from 'components/common/TranslateButton'; import ArticleMeta from 'components/learn/ArticleMeta'; import Sidebar from 'components/learn/Sidebar'; import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; -import { BreadcrumbEntry, ContentMeta, ISidebarEntry } from 'lib/interfaces'; +import type { BreadcrumbEntry, ContentMeta, ISidebarEntry } from 'lib/interfaces'; import { useMessages, useTranslations } from 'next-intl'; import Image from 'next/image'; import SharedLayout from './SharedLayout'; @@ -28,7 +28,10 @@ const LearnLayout = ({ children, searchBar, sidebarEntries, slug, meta, translat const breadcrumbs: BreadcrumbEntry[] = [{ name: t('common.nav.learn'), href: '/learn' }]; slug.slice(0, slug.length - 1).forEach((slugPart, i) => { - breadcrumbs.push({ name: t(`learn.sidebar.${slugPart}`), href: `/learn/${slug.slice(0, i + 1).join('/')}` }); + breadcrumbs.push({ + name: t(`learn.sidebar.${slugPart}`), + href: `/learn/${slug.slice(0, i + 1).join('/')}`, + }); }); if (meta.sidebarTitle) breadcrumbs.push({ name: meta.sidebarTitle }); diff --git a/biome.json b/biome.json new file mode 100644 index 000000000..c2974e44f --- /dev/null +++ b/biome.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "vcs": { + "enabled": false, + "clientKind": "git", + "useIgnoreFile": false + }, + "files": { + "ignoreUnknown": false, + "ignore": [] + }, + "formatter": { + "enabled": true, + "indentStyle": "tab" + }, + "organizeImports": { + "enabled": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "javascript": { + "formatter": { + "quoteStyle": "double" + } + } +} diff --git a/components/allowances/controls/ControlsSection.tsx b/components/allowances/controls/ControlsSection.tsx index f29b54006..cc160c798 100644 --- a/components/allowances/controls/ControlsSection.tsx +++ b/components/allowances/controls/ControlsSection.tsx @@ -1,5 +1,5 @@ import RevokeButton from 'components/allowances/controls/RevokeButton'; -import { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; +import type { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; import { getAllowanceI18nValues } from 'lib/utils/allowances'; import ControlsWrapper from './ControlsWrapper'; import UpdateControls from './UpdateControls'; diff --git a/components/allowances/controls/ControlsWrapper.tsx b/components/allowances/controls/ControlsWrapper.tsx index 8a431b305..ae5759a96 100644 --- a/components/allowances/controls/ControlsWrapper.tsx +++ b/components/allowances/controls/ControlsWrapper.tsx @@ -1,7 +1,7 @@ import WithHoverTooltip from 'components/common/WithHoverTooltip'; import { getChainName } from 'lib/utils/chains'; import { useTranslations } from 'next-intl'; -import { ReactElement } from 'react'; +import type { ReactElement } from 'react'; import { useAccount } from 'wagmi'; import SwitchChainButton from './SwitchChainButton'; diff --git a/components/allowances/controls/RevokeButton.tsx b/components/allowances/controls/RevokeButton.tsx index cbb9926d9..e9d359e5d 100644 --- a/components/allowances/controls/RevokeButton.tsx +++ b/components/allowances/controls/RevokeButton.tsx @@ -1,4 +1,4 @@ -import { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; +import type { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; import { useTransactionStore } from 'lib/stores/transaction-store'; import { getAllowanceKey } from 'lib/utils/allowances'; import { useTranslations } from 'next-intl'; diff --git a/components/allowances/controls/UpdateControls.tsx b/components/allowances/controls/UpdateControls.tsx index 4694be497..1286e946b 100644 --- a/components/allowances/controls/UpdateControls.tsx +++ b/components/allowances/controls/UpdateControls.tsx @@ -1,6 +1,6 @@ import Button from 'components/common/Button'; import Input from 'components/common/Input'; -import { TransactionSubmitted } from 'lib/interfaces'; +import type { TransactionSubmitted } from 'lib/interfaces'; import { waitForSubmittedTransactionConfirmation } from 'lib/utils'; import { useTranslations } from 'next-intl'; import { useState } from 'react'; diff --git a/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx b/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx index ff7d69cc4..89d599ebb 100644 --- a/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx +++ b/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx @@ -2,7 +2,7 @@ import Button from 'components/common/Button'; import TipSection from 'components/common/donate/TipSection'; import { useDonate } from 'lib/hooks/ethereum/useDonate'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; import { track } from 'lib/utils/analytics'; import { useTranslations } from 'next-intl'; import { useState } from 'react'; diff --git a/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx b/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx index a3bd1c32d..f7f2b18b6 100644 --- a/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx +++ b/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx @@ -1,9 +1,9 @@ -import { Table } from '@tanstack/react-table'; +import type { Table } from '@tanstack/react-table'; import Button from 'components/common/Button'; import Modal from 'components/common/Modal'; import { useRevokeBatch } from 'lib/hooks/ethereum/useRevokeBatch'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { useEffect, useMemo, useState } from 'react'; import ControlsWrapper from '../ControlsWrapper'; diff --git a/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx b/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx index 4dd265a19..9ecd12491 100644 --- a/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx +++ b/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx @@ -2,8 +2,8 @@ import AssetCell from 'components/allowances/dashboard/cells/AssetCell'; import SpenderCell from 'components/allowances/dashboard/cells/SpenderCell'; import StatusCell from 'components/allowances/dashboard/cells/StatusCell'; import TransactionHashCell from 'components/allowances/dashboard/cells/TransactionHashCell'; -import { AllowanceData } from 'lib/interfaces'; -import { TransactionResults } from 'lib/stores/transaction-store'; +import type { AllowanceData } from 'lib/interfaces'; +import type { TransactionResults } from 'lib/stores/transaction-store'; import { getAllowanceKey } from 'lib/utils/allowances'; import { useTranslations } from 'next-intl'; diff --git a/components/allowances/dashboard/cells/ControlsCell.tsx b/components/allowances/dashboard/cells/ControlsCell.tsx index ad2808dfe..2bf5a9645 100644 --- a/components/allowances/dashboard/cells/ControlsCell.tsx +++ b/components/allowances/dashboard/cells/ControlsCell.tsx @@ -1,5 +1,5 @@ import { useRevoke } from 'lib/hooks/ethereum/useRevoke'; -import { AllowanceData, OnUpdate } from 'lib/interfaces'; +import type { AllowanceData, OnUpdate } from 'lib/interfaces'; import ControlsSection from '../../controls/ControlsSection'; interface Props { diff --git a/components/allowances/dashboard/cells/GlobalSelectCell.tsx b/components/allowances/dashboard/cells/GlobalSelectCell.tsx index b10d8cd72..0f3578756 100644 --- a/components/allowances/dashboard/cells/GlobalSelectCell.tsx +++ b/components/allowances/dashboard/cells/GlobalSelectCell.tsx @@ -1,8 +1,8 @@ -import { Table } from '@tanstack/react-table'; +import type { Table } from '@tanstack/react-table'; import ControlsWrapper from 'components/allowances/controls/ControlsWrapper'; import Checkbox from 'components/common/Checkbox'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; interface Props { table: Table; diff --git a/components/allowances/dashboard/cells/SelectCell.tsx b/components/allowances/dashboard/cells/SelectCell.tsx index 1fa6e428d..3b8b88a28 100644 --- a/components/allowances/dashboard/cells/SelectCell.tsx +++ b/components/allowances/dashboard/cells/SelectCell.tsx @@ -1,8 +1,8 @@ -import { Row } from '@tanstack/react-table'; +import type { Row } from '@tanstack/react-table'; import ControlsWrapper from 'components/allowances/controls/ControlsWrapper'; import Checkbox from 'components/common/Checkbox'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; interface Props { row: Row; diff --git a/components/allowances/dashboard/cells/SpenderCell.tsx b/components/allowances/dashboard/cells/SpenderCell.tsx index ba45de0a0..85202f522 100644 --- a/components/allowances/dashboard/cells/SpenderCell.tsx +++ b/components/allowances/dashboard/cells/SpenderCell.tsx @@ -19,7 +19,7 @@ const SpenderCell = ({ allowance }: Props) => { queryKey: ['spenderData', allowance.spender, allowance.chainId], queryFn: () => getSpenderData(allowance.spender, allowance.chainId), // Chances of this data changing while the user is on the page are very slim - staleTime: Infinity, + staleTime: Number.POSITIVE_INFINITY, }); const explorerUrl = `${getChainExplorerUrl(allowance.chainId)}/address/${allowance.spender}`; diff --git a/components/allowances/dashboard/cells/StatusCell.tsx b/components/allowances/dashboard/cells/StatusCell.tsx index d779678b6..811a55960 100644 --- a/components/allowances/dashboard/cells/StatusCell.tsx +++ b/components/allowances/dashboard/cells/StatusCell.tsx @@ -1,7 +1,7 @@ import { CheckCircleIcon, XCircleIcon } from '@heroicons/react/24/outline'; import Spinner from 'components/common/Spinner'; import WithHoverTooltip from 'components/common/WithHoverTooltip'; -import { TransactionStatus } from 'lib/interfaces'; +import type { TransactionStatus } from 'lib/interfaces'; import { useMemo } from 'react'; interface Props { diff --git a/components/allowances/dashboard/columns.tsx b/components/allowances/dashboard/columns.tsx index 47cfd5e18..ca0288f37 100644 --- a/components/allowances/dashboard/columns.tsx +++ b/components/allowances/dashboard/columns.tsx @@ -1,5 +1,5 @@ -import { createColumnHelper, filterFns, Row, RowData, sortingFns } from '@tanstack/react-table'; -import { AllowanceData, OnUpdate } from 'lib/interfaces'; +import { createColumnHelper, filterFns, type Row, type RowData, sortingFns } from '@tanstack/react-table'; +import type { AllowanceData, OnUpdate } from 'lib/interfaces'; import { calculateValueAtRisk, isNullish } from 'lib/utils'; import { formatErc20Allowance } from 'lib/utils/allowances'; import { formatFixedPointBigInt } from 'lib/utils/formatting'; diff --git a/components/allowances/dashboard/controls/AllowanceSearchBox.tsx b/components/allowances/dashboard/controls/AllowanceSearchBox.tsx index a6b013fd7..e148771c8 100644 --- a/components/allowances/dashboard/controls/AllowanceSearchBox.tsx +++ b/components/allowances/dashboard/controls/AllowanceSearchBox.tsx @@ -1,15 +1,15 @@ 'use client'; import { XCircleIcon } from '@heroicons/react/24/outline'; -import { Table } from '@tanstack/react-table'; +import type { Table } from '@tanstack/react-table'; import Button from 'components/common/Button'; import FocusTrap from 'components/common/FocusTrap'; import SearchBox from 'components/common/SearchBox'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; import { updateTableFilters } from 'lib/utils/table'; import { useTranslations } from 'next-intl'; import { useSearchParams } from 'next/navigation'; -import { ChangeEventHandler, useEffect, useState } from 'react'; +import { type ChangeEventHandler, useEffect, useState } from 'react'; import { ColumnId } from '../columns'; interface Props { @@ -36,7 +36,10 @@ const AllowanceSearchBox = ({ table }: Props) => { }, [searchParams]); useEffect(() => { - const tableFilter = { id: ColumnId.SPENDER, value: searchValues.filter(Boolean).map((value) => value.trim()) }; + const tableFilter = { + id: ColumnId.SPENDER, + value: searchValues.filter(Boolean).map((value) => value.trim()), + }; const tableFilters = tableFilter.value.length > 0 ? [tableFilter] : []; const ignoreIds = Object.values(ColumnId).filter((id) => id !== ColumnId.SPENDER); updateTableFilters(table, tableFilters, ignoreIds); diff --git a/components/allowances/dashboard/controls/AllowanceTableControls.tsx b/components/allowances/dashboard/controls/AllowanceTableControls.tsx index 2ef00ee2a..f6eb55c2d 100644 --- a/components/allowances/dashboard/controls/AllowanceTableControls.tsx +++ b/components/allowances/dashboard/controls/AllowanceTableControls.tsx @@ -1,4 +1,4 @@ -import { Table } from '@tanstack/react-table'; +import type { Table } from '@tanstack/react-table'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; import type { AllowanceData } from 'lib/interfaces'; import { Suspense } from 'react'; diff --git a/components/allowances/dashboard/controls/FilterSelect.tsx b/components/allowances/dashboard/controls/FilterSelect.tsx index e6aff47e8..814c90a77 100644 --- a/components/allowances/dashboard/controls/FilterSelect.tsx +++ b/components/allowances/dashboard/controls/FilterSelect.tsx @@ -1,15 +1,15 @@ -import { ColumnFiltersState, Table } from '@tanstack/react-table'; +import type { ColumnFiltersState, Table } from '@tanstack/react-table'; import Checkbox from 'components/common/Checkbox'; import Label from 'components/common/Label'; import Select from 'components/common/select/Select'; import { useColorTheme } from 'lib/hooks/useColorTheme'; import { useMounted } from 'lib/hooks/useMounted'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; import { normaliseLabel } from 'lib/utils'; import { updateTableFilters } from 'lib/utils/table'; import { useTranslations } from 'next-intl'; import { useEffect } from 'react'; -import { FormatOptionLabelMeta } from 'react-select'; +import type { FormatOptionLabelMeta } from 'react-select'; import useLocalStorage from 'use-local-storage'; import { ColumnId } from '../columns'; diff --git a/components/allowances/dashboard/controls/SortSelect.tsx b/components/allowances/dashboard/controls/SortSelect.tsx index 8219b22d4..3245cb5a9 100644 --- a/components/allowances/dashboard/controls/SortSelect.tsx +++ b/components/allowances/dashboard/controls/SortSelect.tsx @@ -1,9 +1,9 @@ -import { Column, ColumnSort, sortingFns, Table } from '@tanstack/react-table'; +import { type Column, type ColumnSort, sortingFns, type Table } from '@tanstack/react-table'; import Label from 'components/common/Label'; import Select from 'components/common/select/Select'; import { useColorTheme } from 'lib/hooks/useColorTheme'; import { useMounted } from 'lib/hooks/useMounted'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; import { normaliseLabel } from 'lib/utils'; import { useTranslations } from 'next-intl'; import { useEffect, useMemo } from 'react'; diff --git a/components/allowances/dashboard/wallet-health/AllowanceCount.tsx b/components/allowances/dashboard/wallet-health/AllowanceCount.tsx index b60610b27..36bfbef82 100644 --- a/components/allowances/dashboard/wallet-health/AllowanceCount.tsx +++ b/components/allowances/dashboard/wallet-health/AllowanceCount.tsx @@ -1,5 +1,5 @@ import Loader from 'components/common/Loader'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; interface Props { diff --git a/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx b/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx index b193e9f10..b4c45f94b 100644 --- a/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx +++ b/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx @@ -1,5 +1,5 @@ import Href from 'components/common/Href'; -import { RiskFactor } from 'lib/interfaces'; +import type { RiskFactor } from 'lib/interfaces'; import { getRiskIcon } from 'lib/utils/risk'; import { useTranslations } from 'next-intl'; import { twMerge } from 'tailwind-merge'; diff --git a/components/allowances/dashboard/wallet-health/RiskTooltip.tsx b/components/allowances/dashboard/wallet-health/RiskTooltip.tsx index e9fc8c98b..bbdfbda90 100644 --- a/components/allowances/dashboard/wallet-health/RiskTooltip.tsx +++ b/components/allowances/dashboard/wallet-health/RiskTooltip.tsx @@ -24,7 +24,9 @@ const RiskTooltip = ({ riskData }: Props) => { const riskTooltip = (

- {t('address.tooltips.risk_factors', { riskLevel: t(`address.risk_factors.levels.${riskLevel}`) })} + {t('address.tooltips.risk_factors', { + riskLevel: t(`address.risk_factors.levels.${riskLevel}`), + })}
    {riskFactors?.map((riskFactor) =>
  • {riskFactor}
  • )}
); diff --git a/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx b/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx index 9422881e9..6bfe4a486 100644 --- a/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx +++ b/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx @@ -1,5 +1,5 @@ import Loader from 'components/common/Loader'; -import { AllowanceData } from 'lib/interfaces'; +import type { AllowanceData } from 'lib/interfaces'; import { calculateValueAtRisk, deduplicateArray } from 'lib/utils'; import { getChainPriceStrategy } from 'lib/utils/chains'; import { formatFiatAmount } from 'lib/utils/formatting'; diff --git a/components/allowances/dashboard/wallet-health/WalletHealth.tsx b/components/allowances/dashboard/wallet-health/WalletHealth.tsx index 63bb55e17..8d251320a 100644 --- a/components/allowances/dashboard/wallet-health/WalletHealth.tsx +++ b/components/allowances/dashboard/wallet-health/WalletHealth.tsx @@ -1,6 +1,6 @@ import { ChainId } from '@revoke.cash/chains'; import { useQuery } from '@tanstack/react-query'; -import { Address } from 'viem'; +import type { Address } from 'viem'; import WalletHealthDescription from './WalletHealthDescription'; import WalletHealthScore from './WalletHealthScore'; diff --git a/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx b/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx index 06fed5625..17363b921 100644 --- a/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx +++ b/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx @@ -36,13 +36,13 @@ const WalletHealthScore = ({ score, error, isLoading }: Props) => { // https://stackoverflow.com/a/76126221/4207548 const interpolateColor = (color1: string, color2: string, percent: number) => { // Convert the hex colors to RGB values - const r1 = parseInt(color1.substring(1, 3), 16); - const g1 = parseInt(color1.substring(3, 5), 16); - const b1 = parseInt(color1.substring(5, 7), 16); + const r1 = Number.parseInt(color1.substring(1, 3), 16); + const g1 = Number.parseInt(color1.substring(3, 5), 16); + const b1 = Number.parseInt(color1.substring(5, 7), 16); - const r2 = parseInt(color2.substring(1, 3), 16); - const g2 = parseInt(color2.substring(3, 5), 16); - const b2 = parseInt(color2.substring(5, 7), 16); + const r2 = Number.parseInt(color2.substring(1, 3), 16); + const g2 = Number.parseInt(color2.substring(3, 5), 16); + const b2 = Number.parseInt(color2.substring(5, 7), 16); // Interpolate the RGB values const r = Math.round(r1 + (r2 - r1) * percent); diff --git a/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx b/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx index fc61bffa9..7b43da603 100644 --- a/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx +++ b/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx @@ -1,5 +1,5 @@ import { twMerge } from 'tailwind-merge'; -import { Address } from 'viem'; +import type { Address } from 'viem'; import AllowancesSummary from './AllowancesSummary'; interface Props { diff --git a/components/common/AddressSearchBox.tsx b/components/common/AddressSearchBox.tsx index 4558c6af5..9cc832766 100644 --- a/components/common/AddressSearchBox.tsx +++ b/components/common/AddressSearchBox.tsx @@ -2,7 +2,7 @@ import { ArrowRightCircleIcon } from '@heroicons/react/24/outline'; import { XMarkIcon } from '@heroicons/react/24/solid'; import { useQuery } from '@tanstack/react-query'; import { parseInputAddress } from 'lib/utils/whois'; -import { ChangeEventHandler, FormEventHandler, HTMLAttributes } from 'react'; +import type { ChangeEventHandler, FormEventHandler, HTMLAttributes } from 'react'; import Button from './Button'; import SearchBox from './SearchBox'; import Spinner from './Spinner'; @@ -25,7 +25,7 @@ const AddressSearchBox = ({ onSubmit, onChange, value, placeholder, className, . queryFn: async () => !!(await parseInputAddress(value)), enabled: !!value, // Chances of this data changing while the user is on the page are very slim - staleTime: Infinity, + staleTime: Number.POSITIVE_INFINITY, }); const handleSubmit: FormEventHandler = async (event) => { diff --git a/components/common/Button.tsx b/components/common/Button.tsx index 089b7e3b1..32704c36a 100644 --- a/components/common/Button.tsx +++ b/components/common/Button.tsx @@ -2,7 +2,7 @@ import { useColorTheme } from 'lib/hooks/useColorTheme'; import { Link } from 'lib/i18n/navigation'; -import { ForwardedRef, MouseEventHandler, forwardRef } from 'react'; +import { type ForwardedRef, type MouseEventHandler, forwardRef } from 'react'; import { twMerge } from 'tailwind-merge'; import Spinner from './Spinner'; diff --git a/components/common/Card.tsx b/components/common/Card.tsx index 541d71c45..9139b1040 100644 --- a/components/common/Card.tsx +++ b/components/common/Card.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; import Loader from './Loader'; diff --git a/components/common/DisabledOverlay.tsx b/components/common/DisabledOverlay.tsx index cb76950d8..a4474775d 100644 --- a/components/common/DisabledOverlay.tsx +++ b/components/common/DisabledOverlay.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; import WithHoverTooltip from './WithHoverTooltip'; interface Props { diff --git a/components/common/DropdownMenu.tsx b/components/common/DropdownMenu.tsx index 734b35506..cb50531a1 100644 --- a/components/common/DropdownMenu.tsx +++ b/components/common/DropdownMenu.tsx @@ -1,6 +1,6 @@ import { Menu } from '@headlessui/react'; import { twMerge } from 'tailwind-merge'; -import Button, { Props as ButtonProps } from './Button'; +import Button, { type Props as ButtonProps } from './Button'; import Chevron from './Chevron'; interface Props { diff --git a/components/common/FocusTrap.tsx b/components/common/FocusTrap.tsx index fe32af415..0785135ce 100644 --- a/components/common/FocusTrap.tsx +++ b/components/common/FocusTrap.tsx @@ -1,4 +1,4 @@ -import { ForwardedRef, HTMLAttributes, forwardRef } from 'react'; +import { type ForwardedRef, type HTMLAttributes, forwardRef } from 'react'; interface Props extends HTMLAttributes {} diff --git a/components/common/Href.tsx b/components/common/Href.tsx index d82bb18df..412091c41 100644 --- a/components/common/Href.tsx +++ b/components/common/Href.tsx @@ -1,5 +1,5 @@ import { Link } from 'lib/i18n/navigation'; -import { AnchorHTMLAttributes, ForwardedRef, forwardRef, ReactNode } from 'react'; +import { type AnchorHTMLAttributes, type ForwardedRef, forwardRef, type ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends AnchorHTMLAttributes { diff --git a/components/common/ImageWithFallback.tsx b/components/common/ImageWithFallback.tsx index b0fb72354..ee4ddf030 100644 --- a/components/common/ImageWithFallback.tsx +++ b/components/common/ImageWithFallback.tsx @@ -1,6 +1,6 @@ 'use client'; -import Image, { ImageProps } from 'next/image'; +import Image, { type ImageProps } from 'next/image'; import { useState } from 'react'; interface Props extends ImageProps { diff --git a/components/common/Input.tsx b/components/common/Input.tsx index 58f117592..f4800d649 100644 --- a/components/common/Input.tsx +++ b/components/common/Input.tsx @@ -1,4 +1,4 @@ -import { InputHTMLAttributes } from 'react'; +import type { InputHTMLAttributes } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends Omit, 'size'> { diff --git a/components/common/Label.tsx b/components/common/Label.tsx index eaeb7a9aa..104b7c497 100644 --- a/components/common/Label.tsx +++ b/components/common/Label.tsx @@ -1,4 +1,4 @@ -import { ForwardedRef, forwardRef } from 'react'; +import { type ForwardedRef, forwardRef } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/common/Loader.tsx b/components/common/Loader.tsx index 47677d220..245f42a5f 100644 --- a/components/common/Loader.tsx +++ b/components/common/Loader.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; import Error from './Error'; diff --git a/components/common/MarkdownProse.tsx b/components/common/MarkdownProse.tsx index 0c9ebf89f..b4e8baa39 100644 --- a/components/common/MarkdownProse.tsx +++ b/components/common/MarkdownProse.tsx @@ -1,4 +1,4 @@ -import ReactMarkdown, { Components } from 'react-markdown'; +import ReactMarkdown, { type Components } from 'react-markdown'; import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; import javascript from 'react-syntax-highlighter/dist/esm/languages/prism/javascript'; import { dracula } from 'react-syntax-highlighter/dist/esm/styles/prism'; @@ -43,7 +43,10 @@ const MarkdownProse = ({ content, className }: Props) => { }, // Add a nofollow attribute to these links (can only take a link as child) nofollow: (props: any) => { - return { ...props.children, props: { ...props.children.props, rel: 'nofollow' } }; + return { + ...props.children, + props: { ...props.children.props, rel: 'nofollow' }, + }; }, p: ({ children }) => { return

{children}

; diff --git a/components/common/Modal.tsx b/components/common/Modal.tsx index c3338ff70..81c99bda1 100644 --- a/components/common/Modal.tsx +++ b/components/common/Modal.tsx @@ -2,7 +2,7 @@ import { Dialog, Transition } from '@headlessui/react'; import { XMarkIcon } from '@heroicons/react/24/solid'; -import { Fragment, ReactNode, useRef } from 'react'; +import { Fragment, type ReactNode, useRef } from 'react'; import { twMerge } from 'tailwind-merge'; import Button from './Button'; import FocusTrap from './FocusTrap'; diff --git a/components/common/ModalWithButton.tsx b/components/common/ModalWithButton.tsx index fa01e28d4..4db9a628f 100644 --- a/components/common/ModalWithButton.tsx +++ b/components/common/ModalWithButton.tsx @@ -1,7 +1,7 @@ 'use client'; import Modal from 'components/common/Modal'; -import { ReactElement, ReactNode, cloneElement, useState } from 'react'; +import { type ReactElement, type ReactNode, cloneElement, useState } from 'react'; interface Props { button: ReactElement; diff --git a/components/common/NotFoundLink.tsx b/components/common/NotFoundLink.tsx index 1f0d1e907..413f1fc3e 100644 --- a/components/common/NotFoundLink.tsx +++ b/components/common/NotFoundLink.tsx @@ -1,6 +1,6 @@ import { ChevronRightIcon } from '@heroicons/react/24/outline'; import Href from 'components/common/Href'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { title: string; diff --git a/components/common/PageNavigation.tsx b/components/common/PageNavigation.tsx index cc50fa5ee..f4732e2b6 100644 --- a/components/common/PageNavigation.tsx +++ b/components/common/PageNavigation.tsx @@ -1,5 +1,5 @@ import { ChevronLeftIcon, ChevronRightIcon } from '@heroicons/react/24/outline'; -import { ISidebarEntry } from 'lib/interfaces'; +import type { ISidebarEntry } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { twMerge } from 'tailwind-merge'; import Button from './Button'; diff --git a/components/common/PlaceholderIcon.tsx b/components/common/PlaceholderIcon.tsx index e7e469d94..b1eaa0dd0 100644 --- a/components/common/PlaceholderIcon.tsx +++ b/components/common/PlaceholderIcon.tsx @@ -1,4 +1,4 @@ -import { ForwardedRef, forwardRef, ReactNode } from 'react'; +import { type ForwardedRef, forwardRef, type ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/common/Prose.tsx b/components/common/Prose.tsx index 816af5e1b..5dce069d6 100644 --- a/components/common/Prose.tsx +++ b/components/common/Prose.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends React.HTMLAttributes { diff --git a/components/common/SearchBox.tsx b/components/common/SearchBox.tsx index 16a90e530..505a90599 100644 --- a/components/common/SearchBox.tsx +++ b/components/common/SearchBox.tsx @@ -1,5 +1,5 @@ import { MagnifyingGlassIcon } from '@heroicons/react/24/solid'; -import { ChangeEventHandler, FormEventHandler, HTMLAttributes, ReactNode } from 'react'; +import type { ChangeEventHandler, FormEventHandler, HTMLAttributes, ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends Omit, 'onSubmit'> { diff --git a/components/common/TableBodyLoader.tsx b/components/common/TableBodyLoader.tsx index 55f3c2ced..47bd20cf4 100644 --- a/components/common/TableBodyLoader.tsx +++ b/components/common/TableBodyLoader.tsx @@ -1,4 +1,4 @@ -import { Column } from '@tanstack/table-core'; +import type { Column } from '@tanstack/table-core'; import { ColumnId } from 'components/allowances/dashboard/columns'; import { twMerge } from 'tailwind-merge'; import Loader from './Loader'; diff --git a/components/common/TransactionSubmittedToast.tsx b/components/common/TransactionSubmittedToast.tsx index ec85a563f..e07718395 100644 --- a/components/common/TransactionSubmittedToast.tsx +++ b/components/common/TransactionSubmittedToast.tsx @@ -3,7 +3,7 @@ import DonateButton from 'components/common/donate/DonateButton'; import { getChainExplorerUrl } from 'lib/utils/chains'; import { useTranslations } from 'next-intl'; import type { MutableRefObject } from 'react'; -import { Id, toast } from 'react-toastify'; +import { type Id, toast } from 'react-toastify'; import Href from './Href'; interface Props { diff --git a/components/common/donate/DonateButton.tsx b/components/common/donate/DonateButton.tsx index ac8bdaa35..79bf2047e 100644 --- a/components/common/donate/DonateButton.tsx +++ b/components/common/donate/DonateButton.tsx @@ -5,7 +5,7 @@ import { useTranslations } from 'next-intl'; import type { MutableRefObject, ReactText } from 'react'; import { useState } from 'react'; import { toast } from 'react-toastify'; -import DonateModal, { DonateButtonType } from './DonateModal'; +import DonateModal, { type DonateButtonType } from './DonateModal'; interface Props { size: 'sm' | 'md' | 'lg' | 'none' | 'menu'; @@ -21,7 +21,11 @@ const DonateButton = ({ size, style, className, parentToastRef, type }: Props) = const handleOpen = () => { if (parentToastRef) { - toast.update(parentToastRef.current, { autoClose: false, closeButton: false, draggable: false }); + toast.update(parentToastRef.current, { + autoClose: false, + closeButton: false, + draggable: false, + }); } setOpen(true); }; diff --git a/components/common/og/OgHeaderText.tsx b/components/common/og/OgHeaderText.tsx index 730211293..b2b4c8967 100644 --- a/components/common/og/OgHeaderText.tsx +++ b/components/common/og/OgHeaderText.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { children: ReactNode; diff --git a/components/common/select/SearchableSelect.tsx b/components/common/select/SearchableSelect.tsx index 66eb49ffe..5e23dfa04 100644 --- a/components/common/select/SearchableSelect.tsx +++ b/components/common/select/SearchableSelect.tsx @@ -1,18 +1,18 @@ 'use client'; -import { forwardRef, ReactNode, Ref, useEffect, useRef, useState } from 'react'; +import { forwardRef, type ReactNode, type Ref, useEffect, useRef, useState } from 'react'; import { - ActionMeta, + type ActionMeta, createFilter, - FormatOptionLabelMeta, - GroupBase, - OnChangeValue, - SelectInstance, + type FormatOptionLabelMeta, + type GroupBase, + type OnChangeValue, + type SelectInstance, } from 'react-select'; import { MagnifyingGlassIcon } from '@heroicons/react/24/outline'; -import Select, { Props as SelectProps } from 'components/common/select/Select'; +import Select, { type Props as SelectProps } from 'components/common/select/Select'; import Button from '../Button'; import Chevron from '../Chevron'; @@ -77,7 +77,10 @@ const SearchableSelect = >(props: P filterOption={filterOption} minControlWidth={props.minMenuWidth} formatOptionLabel={props.formatOptionLabel ? formatOptionLabel : undefined} - components={{ DropdownIndicator: CustomDropdownIndicator, ...props.components }} + components={{ + DropdownIndicator: CustomDropdownIndicator, + ...props.components, + }} placeholder={null} isSearchable /> diff --git a/components/common/select/Select.tsx b/components/common/select/Select.tsx index 2f24683ad..83d32fa24 100644 --- a/components/common/select/Select.tsx +++ b/components/common/select/Select.tsx @@ -1,12 +1,12 @@ 'use client'; import { useColorTheme } from 'lib/hooks/useColorTheme'; -import { Ref } from 'react'; +import type { Ref } from 'react'; import ReactSelect, { - GroupBase, - OptionProps, - Props as ReactSelectProps, - SelectInstance, + type GroupBase, + type OptionProps, + type Props as ReactSelectProps, + type SelectInstance, components, } from 'react-select'; import { twMerge } from 'tailwind-merge'; diff --git a/components/common/table/Table.tsx b/components/common/table/Table.tsx index 4f4b0f071..26ab48a7c 100644 --- a/components/common/table/Table.tsx +++ b/components/common/table/Table.tsx @@ -1,4 +1,4 @@ -import { Table as ReactTable } from '@tanstack/react-table'; +import type { Table as ReactTable } from '@tanstack/react-table'; import Error from 'components/common/Error'; import { twMerge } from 'tailwind-merge'; import TableBody from './TableBody'; diff --git a/components/common/table/TableBody.tsx b/components/common/table/TableBody.tsx index f402c8aed..baa4b4a60 100644 --- a/components/common/table/TableBody.tsx +++ b/components/common/table/TableBody.tsx @@ -1,4 +1,4 @@ -import { flexRender, Table } from '@tanstack/react-table'; +import { flexRender, type Table } from '@tanstack/react-table'; import { ColumnId } from 'components/allowances/dashboard/columns'; import TableBodyLoader from 'components/common/TableBodyLoader'; import { twMerge } from 'tailwind-merge'; diff --git a/components/common/table/TableFooter.tsx b/components/common/table/TableFooter.tsx index 67f3ec22c..b7ed919c4 100644 --- a/components/common/table/TableFooter.tsx +++ b/components/common/table/TableFooter.tsx @@ -1,4 +1,4 @@ -import { flexRender, Table } from '@tanstack/react-table'; +import { flexRender, type Table } from '@tanstack/react-table'; interface Props { table: Table; @@ -7,8 +7,7 @@ interface Props { const TableFooter = ({ table }: Props) => { const footers = table .getFooterGroups() - .map((group) => group.headers.map((header) => header.column.columnDef.footer)) - .flat() + .flatMap((group) => group.headers.map((header) => header.column.columnDef.footer)) .filter(Boolean); if (footers.length === 0) return null; diff --git a/components/common/table/TableHeader.tsx b/components/common/table/TableHeader.tsx index 317d19c33..d8a1f248a 100644 --- a/components/common/table/TableHeader.tsx +++ b/components/common/table/TableHeader.tsx @@ -1,4 +1,4 @@ -import { flexRender, Table } from '@tanstack/react-table'; +import { flexRender, type Table } from '@tanstack/react-table'; interface Props { table: Table; diff --git a/components/exploits/AddressForm.tsx b/components/exploits/AddressForm.tsx index 00902be81..b9e852439 100644 --- a/components/exploits/AddressForm.tsx +++ b/components/exploits/AddressForm.tsx @@ -4,7 +4,7 @@ import { parseInputAddress } from 'lib/utils/whois'; import { useTranslations } from 'next-intl'; import { useRef, useState } from 'react'; import { twMerge } from 'tailwind-merge'; -import { Address } from 'viem'; +import type { Address } from 'viem'; import { useAccount } from 'wagmi'; import AddressSearchBox from '../common/AddressSearchBox'; import ChainSelect from '../common/select/ChainSelect'; diff --git a/components/exploits/ExploitCard.tsx b/components/exploits/ExploitCard.tsx index 5fec6d537..12b99a551 100644 --- a/components/exploits/ExploitCard.tsx +++ b/components/exploits/ExploitCard.tsx @@ -5,9 +5,9 @@ import Card from 'components/common/Card'; import ChainLogo from 'components/common/ChainLogo'; import Href from 'components/common/Href'; import MarkdownProse from 'components/common/MarkdownProse'; -import { Exploit, formatExploitAmount, getUniqueChainIds } from 'lib/utils/exploits'; +import { type Exploit, formatExploitAmount, getUniqueChainIds } from 'lib/utils/exploits'; import { useTranslations } from 'next-intl'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { exploit: Exploit; diff --git a/components/exploits/ExploitChecker.tsx b/components/exploits/ExploitChecker.tsx index 40e94ace3..f7ae654b4 100644 --- a/components/exploits/ExploitChecker.tsx +++ b/components/exploits/ExploitChecker.tsx @@ -11,7 +11,7 @@ import { import { getAllowanceKey } from 'lib/utils/allowances'; import { track } from 'lib/utils/analytics'; import { parseApprovalForAllLog, parseApprovalLog, parsePermit2Log } from 'lib/utils/events'; -import { Exploit, getExploitStatus } from 'lib/utils/exploits'; +import { type Exploit, getExploitStatus } from 'lib/utils/exploits'; import ExploitStatus from './ExploitStatus'; interface Props { @@ -35,7 +35,12 @@ const ExploitChecker = ({ exploit }: Props) => { //const status = getExploitStatus(allowances, exploit) || 'affected' || 'previously_affected : 'safe'; const status = getExploitStatus(parsedEvents, allowances, exploit); - track('Exploit Checked', { exploit: exploit.slug, account: address, chainId: selectedChainId, status }); + track('Exploit Checked', { + exploit: exploit.slug, + account: address, + chainId: selectedChainId, + status, + }); return status; }, enabled: !!address && !!allowances && !!selectedChainId, diff --git a/components/exploits/ExploitStatus.tsx b/components/exploits/ExploitStatus.tsx index d9b499d25..926ad4e91 100644 --- a/components/exploits/ExploitStatus.tsx +++ b/components/exploits/ExploitStatus.tsx @@ -1,7 +1,7 @@ import { CheckCircleIcon, ExclamationTriangleIcon, ShieldCheckIcon } from '@heroicons/react/24/outline'; import Button from 'components/common/Button'; import { getChainName } from 'lib/utils/chains'; -import { Exploit, ExploiStatus as ExploitStatusString } from 'lib/utils/exploits'; +import type { Exploit, ExploiStatus as ExploitStatusString } from 'lib/utils/exploits'; import { shortenAddress } from 'lib/utils/formatting'; import { useTranslations } from 'next-intl'; diff --git a/components/exploits/ReportExploitButton.tsx b/components/exploits/ReportExploitButton.tsx index 14a086b61..ecc0144a1 100644 --- a/components/exploits/ReportExploitButton.tsx +++ b/components/exploits/ReportExploitButton.tsx @@ -2,7 +2,7 @@ import Button from 'components/common/Button'; import ModalWithButton from 'components/common/ModalWithButton'; import { DISCORD_URL } from 'lib/constants'; import { useTranslations } from 'next-intl'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; const ReportExploitButton = () => { const t = useTranslations(); @@ -26,7 +26,9 @@ const ReportExploitButton = () => { description={t('exploits.report_exploit.project_hack.description')} button={ } /> @@ -36,10 +38,14 @@ const ReportExploitButton = () => { button={ <> } diff --git a/components/faq/FaqItem.tsx b/components/faq/FaqItem.tsx index 78ac1ed39..c2fef6acf 100644 --- a/components/faq/FaqItem.tsx +++ b/components/faq/FaqItem.tsx @@ -5,7 +5,7 @@ import { ChevronDownIcon, HashtagIcon } from '@heroicons/react/24/outline'; import Href from 'components/common/Href'; import Prose from 'components/common/Prose'; import { useMounted } from 'lib/hooks/useMounted'; -import React, { ReactNode } from 'react'; +import React, { type ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/footer/Footer.tsx b/components/footer/Footer.tsx index 72d97deb9..932cd080f 100644 --- a/components/footer/Footer.tsx +++ b/components/footer/Footer.tsx @@ -3,7 +3,7 @@ import Href from 'components/common/Href'; import ColorThemeSelect from 'components/footer/ColorThemeSelect'; import { DISCORD_URL, GITHUB_URL, TWITTER_URL } from 'lib/constants'; import { useTranslations } from 'next-intl'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; import LanguageSelect from './LanguageSelect'; const Footer = () => { diff --git a/components/footer/LanguageSelect.tsx b/components/footer/LanguageSelect.tsx index ad94969bb..db8a56138 100644 --- a/components/footer/LanguageSelect.tsx +++ b/components/footer/LanguageSelect.tsx @@ -2,11 +2,11 @@ import Logo from 'components/common/Logo'; import Select from 'components/common/select/Select'; -import { Locale } from 'lib/i18n/config'; +import type { Locale } from 'lib/i18n/config'; import { usePathname, useRouter } from 'lib/i18n/navigation'; import { track } from 'lib/utils/analytics'; import { useLocale } from 'next-intl'; -import { FormatOptionLabelMeta } from 'react-select'; +import type { FormatOptionLabelMeta } from 'react-select'; interface Option { value: Locale; @@ -36,7 +36,11 @@ const LanguageSelect = () => { const selectLanguage = (option: Option) => { const newLocale = option.value; track('Changed language', { from: locale, to: newLocale }); - router.replace(path, { locale: newLocale, scroll: false, showProgress: false }); + router.replace(path, { + locale: newLocale, + scroll: false, + showProgress: false, + }); persistLocaleCookie(newLocale); }; diff --git a/components/header/ConnectButton.tsx b/components/header/ConnectButton.tsx index 6bfa13dc3..2ebbb6394 100644 --- a/components/header/ConnectButton.tsx +++ b/components/header/ConnectButton.tsx @@ -8,7 +8,7 @@ import { useRouter } from 'lib/i18n/navigation'; import { filterAndSortConnectors, getConnectorName, getWalletIcon } from 'lib/utils/wallet'; import { useTranslations } from 'next-intl'; import { useMemo, useState } from 'react'; -import { Connector, useAccount, useConnect } from 'wagmi'; +import { type Connector, useAccount, useConnect } from 'wagmi'; interface Props { text?: string; diff --git a/components/landing/FullWidthLandingSection.tsx b/components/landing/FullWidthLandingSection.tsx index 915504b04..aa29b65f7 100644 --- a/components/landing/FullWidthLandingSection.tsx +++ b/components/landing/FullWidthLandingSection.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/landing/LandingPageFaqItem.tsx b/components/landing/LandingPageFaqItem.tsx index 4b9257d2e..416728caa 100644 --- a/components/landing/LandingPageFaqItem.tsx +++ b/components/landing/LandingPageFaqItem.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { question: string; diff --git a/components/landing/LandingParagraph.tsx b/components/landing/LandingParagraph.tsx index 14bcab4dd..2f12441b9 100644 --- a/components/landing/LandingParagraph.tsx +++ b/components/landing/LandingParagraph.tsx @@ -1,4 +1,4 @@ -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; interface Props { title?: string; diff --git a/components/landing/LandingSection.tsx b/components/landing/LandingSection.tsx index cd5feb495..99cbf66ca 100644 --- a/components/landing/LandingSection.tsx +++ b/components/landing/LandingSection.tsx @@ -1,4 +1,4 @@ -import { ReactNode, createElement } from 'react'; +import { type ReactNode, createElement } from 'react'; interface Props { title?: string; diff --git a/components/learn/ArticleCard.tsx b/components/learn/ArticleCard.tsx index d0720775a..e5739dee6 100644 --- a/components/learn/ArticleCard.tsx +++ b/components/learn/ArticleCard.tsx @@ -1,7 +1,7 @@ import Card from 'components/common/Card'; import Href from 'components/common/Href'; import ImageWithFallback from 'components/common/ImageWithFallback'; -import { ISidebarEntry } from 'lib/interfaces'; +import type { ISidebarEntry } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; const ArticleCard = ({ title, description, path, date, readingTime, coverImage }: ISidebarEntry) => { @@ -29,7 +29,11 @@ const ArticleCard = ({ title, description, path, date, readingTime, coverImage }
{date && readingTime ? (

- {new Date(date).toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' })} + {new Date(date).toLocaleDateString(undefined, { + year: 'numeric', + month: 'short', + day: 'numeric', + })} • {t('common.article_meta.reading_time', { readingTime })}

diff --git a/components/learn/ArticleCardSection.tsx b/components/learn/ArticleCardSection.tsx index ecf11a12d..6324c1736 100644 --- a/components/learn/ArticleCardSection.tsx +++ b/components/learn/ArticleCardSection.tsx @@ -1,4 +1,4 @@ -import { ISidebarEntry } from 'lib/interfaces'; +import type { ISidebarEntry } from 'lib/interfaces'; import ArticleCard from './ArticleCard'; const ArticleCardSection = ({ title, children }: Omit & Partial) => { diff --git a/components/learn/ArticleMeta.tsx b/components/learn/ArticleMeta.tsx index 4312831c9..86e6760dd 100644 --- a/components/learn/ArticleMeta.tsx +++ b/components/learn/ArticleMeta.tsx @@ -1,5 +1,5 @@ import Href from 'components/common/Href'; -import { ContentMeta } from 'lib/interfaces'; +import type { ContentMeta } from 'lib/interfaces'; import { formatArticleDate } from 'lib/utils/time'; import { useTranslations } from 'next-intl'; diff --git a/components/learn/Sidebar.tsx b/components/learn/Sidebar.tsx index e64e0a7b8..e870eeb4e 100644 --- a/components/learn/Sidebar.tsx +++ b/components/learn/Sidebar.tsx @@ -2,7 +2,7 @@ import { Disclosure } from '@headlessui/react'; import { ChevronDownIcon } from '@heroicons/react/24/solid'; -import { ISidebarEntry } from 'lib/interfaces'; +import type { ISidebarEntry } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import StickyBox from 'react-sticky-box'; import { twMerge } from 'tailwind-merge'; diff --git a/components/learn/SidebarEntry.tsx b/components/learn/SidebarEntry.tsx index e898cf01e..a96cff3af 100644 --- a/components/learn/SidebarEntry.tsx +++ b/components/learn/SidebarEntry.tsx @@ -1,4 +1,4 @@ -import { ISidebarEntry } from 'lib/interfaces'; +import type { ISidebarEntry } from 'lib/interfaces'; import SidebarLink from './SidebarLink'; import SidebarSection from './SidebarSection'; diff --git a/components/signatures/cells/CancelCell.tsx b/components/signatures/cells/CancelCell.tsx index ed718e8fe..06e6332df 100644 --- a/components/signatures/cells/CancelCell.tsx +++ b/components/signatures/cells/CancelCell.tsx @@ -1,7 +1,7 @@ import ControlsWrapper from 'components/allowances/controls/ControlsWrapper'; import Button from 'components/common/Button'; import { useMounted } from 'lib/hooks/useMounted'; -import { TimeLog, TransactionSubmitted } from 'lib/interfaces'; +import type { TimeLog, TransactionSubmitted } from 'lib/interfaces'; import { waitForSubmittedTransactionConfirmation } from 'lib/utils'; import { HOUR, SECOND } from 'lib/utils/time'; import { useTranslations } from 'next-intl'; diff --git a/components/signatures/cells/CancelMarketplaceCell.tsx b/components/signatures/cells/CancelMarketplaceCell.tsx index 17e07a8e5..52170cc42 100644 --- a/components/signatures/cells/CancelMarketplaceCell.tsx +++ b/components/signatures/cells/CancelMarketplaceCell.tsx @@ -1,7 +1,7 @@ import blocksDB from 'lib/databases/blocks'; import { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { Marketplace, OnCancel, TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { type Marketplace, type OnCancel, type TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { waitForTransactionConfirmation } from 'lib/utils'; import { track } from 'lib/utils/analytics'; import { usePublicClient, useWalletClient } from 'wagmi'; diff --git a/components/signatures/cells/CancelPermitCell.tsx b/components/signatures/cells/CancelPermitCell.tsx index 48c4e71df..d578729a5 100644 --- a/components/signatures/cells/CancelPermitCell.tsx +++ b/components/signatures/cells/CancelPermitCell.tsx @@ -2,7 +2,7 @@ import { DUMMY_ADDRESS } from 'lib/constants'; import blocksDB from 'lib/databases/blocks'; import { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { OnCancel, PermitTokenData, TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { type OnCancel, type PermitTokenData, type TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { waitForTransactionConfirmation } from 'lib/utils'; import { track } from 'lib/utils/analytics'; import { permit } from 'lib/utils/permit'; @@ -25,7 +25,11 @@ const CancelPermitCell = ({ token, onCancel }: Props) => { if (isErc721Contract(token.contract)) return; const hash = await permit(walletClient, token.contract, DUMMY_ADDRESS, 0n); - track('Cancelled Permit Signatures', { chainId: selectedChainId, account: address, token: token.contract.address }); + track('Cancelled Permit Signatures', { + chainId: selectedChainId, + account: address, + token: token.contract.address, + }); const waitForConfirmation = async () => { // TODO: Deduplicate this with the CancelMarketplaceCell diff --git a/components/signatures/cells/MarketplaceCell.tsx b/components/signatures/cells/MarketplaceCell.tsx index 5295f9fc4..2458154c5 100644 --- a/components/signatures/cells/MarketplaceCell.tsx +++ b/components/signatures/cells/MarketplaceCell.tsx @@ -1,7 +1,7 @@ import { InformationCircleIcon } from '@heroicons/react/24/outline'; import Logo from 'components/common/Logo'; import WithHoverTooltip from 'components/common/WithHoverTooltip'; -import { Marketplace } from 'lib/interfaces'; +import type { Marketplace } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; interface Props { @@ -19,10 +19,16 @@ const MarketplaceCell = ({ marketplace }: Props) => {
{marketplace.name}
- {t('address.signatures.marketplaces.active_approvals', { count: marketplace.allowances.length })} + {t('address.signatures.marketplaces.active_approvals', { + count: marketplace.allowances.length, + })}
- +
diff --git a/components/signatures/marketplace/MarketplaceTable.tsx b/components/signatures/marketplace/MarketplaceTable.tsx index 2ea0b67ea..6a9291d8b 100644 --- a/components/signatures/marketplace/MarketplaceTable.tsx +++ b/components/signatures/marketplace/MarketplaceTable.tsx @@ -2,7 +2,7 @@ import { getCoreRowModel, getFilteredRowModel, getSortedRowModel, useReactTable import Card from 'components/common/Card'; import Table from 'components/common/table/Table'; import { useMarketplaces } from 'lib/hooks/ethereum/useMarketplaces'; -import { Marketplace } from 'lib/interfaces'; +import type { Marketplace } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { columns } from './columns'; diff --git a/components/signatures/marketplace/columns.tsx b/components/signatures/marketplace/columns.tsx index 4d914e0fc..2974e0da9 100644 --- a/components/signatures/marketplace/columns.tsx +++ b/components/signatures/marketplace/columns.tsx @@ -1,6 +1,6 @@ -import { createColumnHelper, RowData } from '@tanstack/react-table'; +import { createColumnHelper, type RowData } from '@tanstack/react-table'; import HeaderCell from 'components/allowances/dashboard/cells/HeaderCell'; -import { Marketplace, OnCancel } from 'lib/interfaces'; +import type { Marketplace, OnCancel } from 'lib/interfaces'; import CancelMarketplaceCell from '../cells/CancelMarketplaceCell'; import LastCancelledCell from '../cells/LastCancelledCell'; import MarketplaceCell from '../cells/MarketplaceCell'; diff --git a/components/signatures/permit/PermitsTable.tsx b/components/signatures/permit/PermitsTable.tsx index 23b54a70c..838d6611d 100644 --- a/components/signatures/permit/PermitsTable.tsx +++ b/components/signatures/permit/PermitsTable.tsx @@ -2,7 +2,7 @@ import { getCoreRowModel, getFilteredRowModel, getSortedRowModel, useReactTable import Card from 'components/common/Card'; import Table from 'components/common/table/Table'; import { usePermitTokens } from 'lib/hooks/ethereum/usePermitTokens'; -import { PermitTokenData } from 'lib/interfaces'; +import type { PermitTokenData } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { ColumnId, columns } from './columns'; diff --git a/components/signatures/permit/columns.tsx b/components/signatures/permit/columns.tsx index 3830b0896..e645c9096 100644 --- a/components/signatures/permit/columns.tsx +++ b/components/signatures/permit/columns.tsx @@ -1,7 +1,7 @@ -import { createColumnHelper, RowData } from '@tanstack/react-table'; +import { createColumnHelper, type RowData } from '@tanstack/react-table'; import AssetCell from 'components/allowances/dashboard/cells/AssetCell'; import HeaderCell from 'components/allowances/dashboard/cells/HeaderCell'; -import { AllowanceData, OnCancel, PermitTokenData } from 'lib/interfaces'; +import type { AllowanceData, OnCancel, PermitTokenData } from 'lib/interfaces'; import { formatFixedPointBigInt } from 'lib/utils/formatting'; import CancelPermitCell from '../cells/CancelPermitCell'; import LastCancelledCell from '../cells/LastCancelledCell'; diff --git a/cypress/e2e/chains.cy.ts b/cypress/e2e/chains.cy.ts index 0adafb5c8..c39a9b926 100644 --- a/cypress/e2e/chains.cy.ts +++ b/cypress/e2e/chains.cy.ts @@ -156,7 +156,9 @@ const TEST_ADDRESSES = { describe('Chain Support', () => { it('should have a test for every item in the chain selection dropdown menu', () => { - cy.visit(`${TEST_URL}/address/0xe126b3E5d052f1F575828f61fEBA4f4f2603652a`, { timeout: 10_000 }); + cy.visit(`${TEST_URL}/address/0xe126b3E5d052f1F575828f61fEBA4f4f2603652a`, { + timeout: 10_000, + }); cy.wait(1000); // Since App Router we now need this delay before the page is fully loaded -__- cy.get(Selectors.CHAIN_SELECT_BUTTON).should('exist').click(); @@ -199,7 +201,9 @@ describe('Chain Support', () => { cy.on('uncaught:exception', () => false); cy.visit(href); - cy.get(`a[href*="${fixtureAddress}" i]`, { timeout: 10_000 }).should('exist'); + cy.get(`a[href*="${fixtureAddress}" i]`, { + timeout: 10_000, + }).should('exist'); }); }); } @@ -207,5 +211,3 @@ describe('Chain Support', () => { }); }); }); - -export {}; diff --git a/cypress/e2e/exploits.cy.ts b/cypress/e2e/exploits.cy.ts index 00bede476..c0c8f3db1 100644 --- a/cypress/e2e/exploits.cy.ts +++ b/cypress/e2e/exploits.cy.ts @@ -1,7 +1,7 @@ import { ChainId } from '@revoke.cash/chains'; import { Selectors, TEST_URL } from 'cypress/support/utils'; import { getChainName } from 'lib/utils/chains'; -import { ExploiStatus } from 'lib/utils/exploits'; +import type { ExploiStatus } from 'lib/utils/exploits'; import translations from '../../locales/en/exploits.json'; type Fixture = [string, string, ExploiStatus, number?]; @@ -32,5 +32,3 @@ describe('Exploit Checker', () => { }); }); }); - -export {}; diff --git a/lib/api/auth.ts b/lib/api/auth.ts index 047869adf..61120a44c 100644 --- a/lib/api/auth.ts +++ b/lib/api/auth.ts @@ -1,6 +1,6 @@ -import { SessionOptions, getIronSession, unsealData } from 'iron-session'; -import { NextApiRequest, NextApiResponse } from 'next'; -import { NextRequest } from 'next/server'; +import { type SessionOptions, getIronSession, unsealData } from 'iron-session'; +import type { NextApiRequest, NextApiResponse } from 'next'; +import type { NextRequest } from 'next/server'; import { RateLimiterMemory } from 'rate-limiter-flexible'; export interface RevokeSession { diff --git a/lib/api/logs/CovalentEventGetter.ts b/lib/api/logs/CovalentEventGetter.ts index dea3f6f61..db04d00f5 100644 --- a/lib/api/logs/CovalentEventGetter.ts +++ b/lib/api/logs/CovalentEventGetter.ts @@ -14,7 +14,10 @@ export class CovalentEventGetter implements EventGetter { isPremium: boolean, ) { // Covalent's premium API has a rate limit of 50 (normal = 5) requests per second, which we underestimate to be safe - this.queue = new RequestQueue(`covalent:${apiKey}`, { interval: 1000, intervalCap: isPremium ? 40 : 4 }); + this.queue = new RequestQueue(`covalent:${apiKey}`, { + interval: 1000, + intervalCap: isPremium ? 40 : 4, + }); } async getEvents(chainId: number, filter: Filter): Promise { diff --git a/lib/api/logs/EtherscanEventGetter.ts b/lib/api/logs/EtherscanEventGetter.ts index b4616f428..2fe975a87 100644 --- a/lib/api/logs/EtherscanEventGetter.ts +++ b/lib/api/logs/EtherscanEventGetter.ts @@ -23,7 +23,7 @@ export class EtherscanEventGetter implements EventGetter { this.queues = Object.fromEntries(queueEntries); } - async getEvents(chainId: number, filter: Filter, page: number = 1): Promise { + async getEvents(chainId: number, filter: Filter, page = 1): Promise { const apiUrl = getChainApiUrl(chainId); const apiKey = getChainApiKey(chainId); const queue = this.queues[chainId]!; diff --git a/lib/chains/Chain.ts b/lib/chains/Chain.ts index b903861b1..d30a97805 100644 --- a/lib/chains/Chain.ts +++ b/lib/chains/Chain.ts @@ -1,13 +1,13 @@ import { getChain } from '@revoke.cash/chains'; import { ETHERSCAN_API_KEYS, ETHERSCAN_RATE_LIMITS, INFURA_API_KEY, RPC_OVERRIDES } from 'lib/constants'; -import { EtherscanPlatform, RateLimit } from 'lib/interfaces'; -import { PriceStrategy } from 'lib/price/PriceStrategy'; +import type { EtherscanPlatform, RateLimit } from 'lib/interfaces'; +import type { PriceStrategy } from 'lib/price/PriceStrategy'; import { SECOND } from 'lib/utils/time'; import { - AddEthereumChainParameter, - Address, - PublicClient, - Chain as ViemChain, + type AddEthereumChainParameter, + type Address, + type PublicClient, + type Chain as ViemChain, createPublicClient, defineChain, http, @@ -176,7 +176,11 @@ export class Chain { getViemChainConfig(): ViemChain { const chainInfo = getChain(this.chainId); const chainName = this.getName(); - const fallbackNativeCurrency = { name: chainName, symbol: this.getNativeToken(), decimals: 18 }; + const fallbackNativeCurrency = { + name: chainName, + symbol: this.getNativeToken(), + decimals: 18, + }; return defineChain({ id: this.chainId, @@ -199,7 +203,11 @@ export class Chain { } getAddEthereumChainParameter(): AddEthereumChainParameter { - const fallbackNativeCurrency = { name: this.getName(), symbol: this.getNativeToken(), decimals: 18 }; + const fallbackNativeCurrency = { + name: this.getName(), + symbol: this.getNativeToken(), + decimals: 18, + }; const addEthereumChainParameter = { chainId: String(this.chainId), chainName: this.getName(), diff --git a/lib/databases/blocks.ts b/lib/databases/blocks.ts index 04a120156..ac8193d3f 100644 --- a/lib/databases/blocks.ts +++ b/lib/databases/blocks.ts @@ -1,6 +1,6 @@ -import Dexie, { Table } from 'dexie'; -import { Log, TimeLog } from 'lib/interfaces'; -import { PublicClient } from 'viem'; +import Dexie, { type Table } from 'dexie'; +import type { Log, TimeLog } from 'lib/interfaces'; +import type { PublicClient } from 'viem'; interface Block { chainId: number; @@ -24,14 +24,18 @@ class BlocksDB extends Dexie { const storedBlock = await this.blocks.get([chainId, blockNumber]); if (storedBlock) return storedBlock.timestamp; - const block = await publicClient.getBlock({ blockNumber: BigInt(blockNumber) }); + const block = await publicClient.getBlock({ + blockNumber: BigInt(blockNumber), + }); const timestamp = Number(block?.timestamp); await this.blocks.put({ chainId, blockNumber, timestamp }); return timestamp; } catch (e) { // If there is an error, we just return the block timestamp from the public client (may be the case if IndexedDB is not supported) if (e instanceof Dexie.DexieError) { - const block = await publicClient.getBlock({ blockNumber: BigInt(blockNumber) }); + const block = await publicClient.getBlock({ + blockNumber: BigInt(blockNumber), + }); return Number(block?.timestamp); } diff --git a/lib/databases/events.ts b/lib/databases/events.ts index c47e2690a..5b1a64167 100644 --- a/lib/databases/events.ts +++ b/lib/databases/events.ts @@ -1,8 +1,8 @@ import { ChainId } from '@revoke.cash/chains'; -import Dexie, { Table } from 'dexie'; -import { Filter, Log, LogsProvider } from 'lib/interfaces'; +import Dexie, { type Table } from 'dexie'; +import type { Filter, Log, LogsProvider } from 'lib/interfaces'; import { isCovalentSupportedChain } from 'lib/utils/chains'; -import { Address } from 'viem'; +import type { Address } from 'viem'; interface Events { chainId: number; @@ -85,11 +85,22 @@ class EventsDB extends Dexie { (log) => log.blockNumber >= filter.fromBlock && log.blockNumber <= filter.toBlock, ); } - const newLogs = await logsProvider.getLogs({ ...filter, fromBlock, toBlock }); + const newLogs = await logsProvider.getLogs({ + ...filter, + fromBlock, + toBlock, + }); const logs = [...(storedEvents?.logs || []), ...newLogs]; - await this.events.put({ chainId, address, topicsKey, topics, toBlock, logs }); + await this.events.put({ + chainId, + address, + topicsKey, + topics, + toBlock, + logs, + }); return logs; } catch (e) { console.error(e); diff --git a/lib/databases/merch-codes.ts b/lib/databases/merch-codes.ts index 6642f01bc..ffbfb1ab7 100644 --- a/lib/databases/merch-codes.ts +++ b/lib/databases/merch-codes.ts @@ -1,4 +1,4 @@ -import Dexie, { Table } from 'dexie'; +import Dexie, { type Table } from 'dexie'; interface MerchCode { address: string; diff --git a/lib/hooks/QueryProvider.tsx b/lib/hooks/QueryProvider.tsx index b051ee2a1..af51411b8 100644 --- a/lib/hooks/QueryProvider.tsx +++ b/lib/hooks/QueryProvider.tsx @@ -4,7 +4,7 @@ import { createSyncStoragePersister } from '@tanstack/query-sync-storage-persist import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { persistQueryClient } from '@tanstack/react-query-persist-client'; import { DAY } from 'lib/utils/time'; -import { ReactNode } from 'react'; +import type { ReactNode } from 'react'; // Note: the query persister stuff is based on wagmi (https://github.com/wagmi-dev/wagmi/blob/main/packages/react/src/client.ts) @@ -23,7 +23,10 @@ export const queryClient = new QueryClient({ if (typeof window !== 'undefined') { persistQueryClient({ queryClient, - persister: createSyncStoragePersister({ key: 'cache', storage: window.localStorage }), + persister: createSyncStoragePersister({ + key: 'cache', + storage: window.localStorage, + }), dehydrateOptions: { // Note: adding a `persist` flag to a query key will instruct the // persister whether or not to persist the response of the query. diff --git a/lib/hooks/ethereum/EthereumProvider.tsx b/lib/hooks/ethereum/EthereumProvider.tsx index b96bb4e24..b8c83b2b5 100644 --- a/lib/hooks/ethereum/EthereumProvider.tsx +++ b/lib/hooks/ethereum/EthereumProvider.tsx @@ -3,8 +3,8 @@ import { usePathname, useRouter } from 'lib/i18n/navigation'; import { createViemPublicClientForChain, getViemChainConfig, ORDERED_CHAINS } from 'lib/utils/chains'; import { SECOND } from 'lib/utils/time'; -import { ReactNode, useEffect } from 'react'; -import { Chain } from 'viem'; +import { type ReactNode, useEffect } from 'react'; +import type { Chain } from 'viem'; import { createConfig, useAccount, useConnect, WagmiProvider } from 'wagmi'; import { coinbaseWallet, injected, safe, walletConnect } from 'wagmi/connectors'; diff --git a/lib/hooks/ethereum/events/useEvents.tsx b/lib/hooks/ethereum/events/useEvents.tsx index c1e7d15ab..26f323999 100644 --- a/lib/hooks/ethereum/events/useEvents.tsx +++ b/lib/hooks/ethereum/events/useEvents.tsx @@ -2,7 +2,7 @@ import { ERC721_ABI } from 'lib/abis'; import { addressToTopic } from 'lib/utils'; import { generatePatchedAllowanceEvents } from 'lib/utils/allowances'; import { useMemo } from 'react'; -import { Address, getAbiItem, toEventSelector } from 'viem'; +import { type Address, getAbiItem, toEventSelector } from 'viem'; import { useLogsFullBlockRange } from '../useLogsFullBlockRange'; import { useOpenSeaProxyAddress } from '../useOpenSeaProxyAddress'; import { usePermit2Events } from './usePermit2Events'; @@ -24,13 +24,17 @@ export const useEvents = (address: Address, chainId: number) => { data: transferTo, isLoading: isTransferToLoading, error: transferToError, - } = useLogsFullBlockRange('Transfer (to)', chainId, { topics: transferToTopics }); + } = useLogsFullBlockRange('Transfer (to)', chainId, { + topics: transferToTopics, + }); const { data: transferFrom, isLoading: isTransferFromLoading, error: transferFromError, - } = useLogsFullBlockRange('Transfer (from)', chainId, { topics: transferFromTopics }); + } = useLogsFullBlockRange('Transfer (from)', chainId, { + topics: transferFromTopics, + }); const { data: approval, @@ -42,7 +46,9 @@ export const useEvents = (address: Address, chainId: number) => { data: approvalForAllUnpatched, isLoading: isApprovalForAllLoading, error: approvalForAllError, - } = useLogsFullBlockRange('ApprovalForAll', chainId, { topics: approvalForAllTopics }); + } = useLogsFullBlockRange('ApprovalForAll', chainId, { + topics: approvalForAllTopics, + }); const { events: permit2Approval, @@ -72,7 +78,13 @@ export const useEvents = (address: Address, chainId: number) => { const events = useMemo(() => { if (!transferFrom || !transferTo || !approval || !approvalForAll || !permit2Approval) return undefined; if (error || isLoading) return undefined; - return { transferFrom, transferTo, approval, approvalForAll, permit2Approval }; + return { + transferFrom, + transferTo, + approval, + approvalForAll, + permit2Approval, + }; }, [transferFrom, transferTo, approval, approvalForAll, permit2Approval]); return { events, isLoading, error }; diff --git a/lib/hooks/ethereum/events/usePermit2Events.tsx b/lib/hooks/ethereum/events/usePermit2Events.tsx index 19921dd77..f80cc11fd 100644 --- a/lib/hooks/ethereum/events/usePermit2Events.tsx +++ b/lib/hooks/ethereum/events/usePermit2Events.tsx @@ -1,7 +1,7 @@ import { PERMIT2_ABI } from 'lib/abis'; import { addressToTopic } from 'lib/utils'; import { useMemo } from 'react'; -import { Address, getAbiItem, toEventSelector } from 'viem'; +import { type Address, getAbiItem, toEventSelector } from 'viem'; import { useLogsFullBlockRange } from '../useLogsFullBlockRange'; export const usePermit2Events = (address: Address, chainId: number) => { @@ -19,19 +19,25 @@ export const usePermit2Events = (address: Address, chainId: number) => { data: approval, isLoading: isApprovalLoading, error: approvalError, - } = useLogsFullBlockRange('Permit2 Approval', chainId, { topics: approvalTopics }); + } = useLogsFullBlockRange('Permit2 Approval', chainId, { + topics: approvalTopics, + }); const { data: permit, isLoading: isPermitLoading, error: permitError, - } = useLogsFullBlockRange('Permit2 Permit', chainId, { topics: permitTopics }); + } = useLogsFullBlockRange('Permit2 Permit', chainId, { + topics: permitTopics, + }); const { data: lockdown, isLoading: isLockdownLoading, error: lockdownError, - } = useLogsFullBlockRange('Permit2 Lockdown', chainId, { topics: lockdownTopics }); + } = useLogsFullBlockRange('Permit2 Lockdown', chainId, { + topics: lockdownTopics, + }); const isLoading = isPermitLoading || isApprovalLoading || isLockdownLoading; const error = permitError || approvalError || lockdownError; diff --git a/lib/hooks/ethereum/useAllowances.tsx b/lib/hooks/ethereum/useAllowances.tsx index d8c662502..fd765317d 100644 --- a/lib/hooks/ethereum/useAllowances.tsx +++ b/lib/hooks/ethereum/useAllowances.tsx @@ -6,7 +6,7 @@ import { getAllowancesFromEvents, stripAllowanceData } from 'lib/utils/allowance import { track } from 'lib/utils/analytics'; import { hasZeroBalance } from 'lib/utils/tokens'; import { useLayoutEffect, useState } from 'react'; -import { Address } from 'viem'; +import type { Address } from 'viem'; import { usePublicClient } from 'wagmi'; import { queryClient } from '../QueryProvider'; @@ -23,7 +23,7 @@ export const useAllowances = (address: Address, events: AddressEvents, chainId: }, // If events (transfers + approvals) don't change, derived allowances also shouldn't change, even if allowances // are used on-chain. The only exception would be incorrectly implemented tokens that don't emit correct events - staleTime: Infinity, + staleTime: Number.POSITIVE_INFINITY, enabled: !!address && !!chainId && !!events, }); diff --git a/lib/hooks/ethereum/useDonate.tsx b/lib/hooks/ethereum/useDonate.tsx index 493499160..57bcf4c88 100644 --- a/lib/hooks/ethereum/useDonate.tsx +++ b/lib/hooks/ethereum/useDonate.tsx @@ -1,8 +1,8 @@ 'use client'; -import { DonateButtonType } from 'components/common/donate/DonateModal'; +import type { DonateButtonType } from 'components/common/donate/DonateModal'; import { DONATION_ADDRESS } from 'lib/constants'; -import { TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { type TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { getWalletAddress, waitForTransactionConfirmation } from 'lib/utils'; import { track } from 'lib/utils/analytics'; import { getChainName, getChainNativeToken, getDefaultDonationAmount } from 'lib/utils/chains'; @@ -32,7 +32,10 @@ export const useDonate = (chainId: number, type: DonateButtonType) => { kzg: undefined, // TODO: Idk why I need to add this, but since Viem v2 it's required 😅 }); - return { hash, confirmation: waitForTransactionConfirmation(hash, publicClient) }; + return { + hash, + confirmation: waitForTransactionConfirmation(hash, publicClient), + }; }; const donate = async (amount: string): Promise => { diff --git a/lib/hooks/ethereum/useHandleTransaction.tsx b/lib/hooks/ethereum/useHandleTransaction.tsx index a30ec2d14..3814e840b 100644 --- a/lib/hooks/ethereum/useHandleTransaction.tsx +++ b/lib/hooks/ethereum/useHandleTransaction.tsx @@ -1,5 +1,5 @@ import { displayTransactionSubmittedToast } from 'components/common/TransactionSubmittedToast'; -import { TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { type TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { isRevertedError, isUserRejectionError, parseErrorMessage } from 'lib/utils/errors'; import { useTranslations } from 'next-intl'; import { useRef } from 'react'; diff --git a/lib/hooks/ethereum/useLogs.tsx b/lib/hooks/ethereum/useLogs.tsx index a41b4037e..b034f0f57 100644 --- a/lib/hooks/ethereum/useLogs.tsx +++ b/lib/hooks/ethereum/useLogs.tsx @@ -13,7 +13,7 @@ export const useLogs = (name: string, chainId: number, filter: Filter) => { queryFn: async () => eventsDB.getLogs(getLogsProvider(chainId), filter, chainId), refetchOnWindowFocus: false, // The same filter should always return the same logs - staleTime: Infinity, + staleTime: Number.POSITIVE_INFINITY, enabled: !!chainId && !!isLoggedIn && ![filter?.fromBlock, filter?.toBlock, filter?.topics].includes(undefined), }); diff --git a/lib/hooks/ethereum/useLogsFullBlockRange.tsx b/lib/hooks/ethereum/useLogsFullBlockRange.tsx index 2e8c1d2e5..f10c69c9b 100644 --- a/lib/hooks/ethereum/useLogsFullBlockRange.tsx +++ b/lib/hooks/ethereum/useLogsFullBlockRange.tsx @@ -4,6 +4,14 @@ import { useLogs } from './useLogs'; export const useLogsFullBlockRange = (name: string, chainId: number, filter: Pick) => { const { data: blockNumber, isLoading: isBlockNumberLoading, error: blockNumberError } = useBlockNumber(chainId); - const result = useLogs(name, chainId, { ...filter, fromBlock: 0, toBlock: blockNumber }); - return { ...result, isLoading: result.isLoading || isBlockNumberLoading, error: result.error || blockNumberError }; + const result = useLogs(name, chainId, { + ...filter, + fromBlock: 0, + toBlock: blockNumber, + }); + return { + ...result, + isLoading: result.isLoading || isBlockNumberLoading, + error: result.error || blockNumberError, + }; }; diff --git a/lib/hooks/ethereum/useMarketplaces.tsx b/lib/hooks/ethereum/useMarketplaces.tsx index 3ad51ffeb..14c153335 100644 --- a/lib/hooks/ethereum/useMarketplaces.tsx +++ b/lib/hooks/ethereum/useMarketplaces.tsx @@ -3,7 +3,7 @@ import { useQuery, useQueryClient } from '@tanstack/react-query'; import { BLUR_ABI, OPENSEA_SEAPORT_ABI } from 'lib/abis'; import blocksDB from 'lib/databases/blocks'; import eventsDB from 'lib/databases/events'; -import { Marketplace, MarketplaceConfig, OnCancel, TimeLog } from 'lib/interfaces'; +import type { Marketplace, MarketplaceConfig, OnCancel, TimeLog } from 'lib/interfaces'; import ky from 'lib/ky'; import { getLogsProvider } from 'lib/providers'; import { addressToTopic, getWalletAddress, logSorterChronological } from 'lib/utils'; @@ -11,7 +11,7 @@ import { createViemPublicClientForChain } from 'lib/utils/chains'; import { mapAsync } from 'lib/utils/promises'; import { MINUTE } from 'lib/utils/time'; import { useLayoutEffect, useState } from 'react'; -import { Address, Hash, WalletClient, getAbiItem, toEventSelector } from 'viem'; +import { type Address, type Hash, type WalletClient, getAbiItem, toEventSelector } from 'viem'; import { getBlockNumber } from 'wagmi/actions'; import { useAddressAllowances, useAddressPageContext } from '../page-context/AddressPageContext'; import { wagmiConfig } from './EthereumProvider'; @@ -73,7 +73,12 @@ export const useMarketplaces = () => { getFilter: (address: Address) => ({ address: '0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC', topics: [ - toEventSelector(getAbiItem({ abi: OPENSEA_SEAPORT_ABI, name: 'CounterIncremented' })), + toEventSelector( + getAbiItem({ + abi: OPENSEA_SEAPORT_ABI, + name: 'CounterIncremented', + }), + ), addressToTopic(address), ], }), @@ -126,12 +131,16 @@ export const useMarketplaces = () => { .then((res) => !!res?.ok); const marketplaces = await mapAsync(filtered, async (marketplace) => { - const filter = { ...marketplace.getFilter(address), fromBlock: 0, toBlock: blockNumber }; + const filter = { + ...marketplace.getFilter(address), + fromBlock: 0, + toBlock: blockNumber, + }; const logs = await queryClient.ensureQueryData({ queryKey: ['logs', filter, selectedChainId, isLoggedIn], queryFn: async () => eventsDB.getLogs(getLogsProvider(selectedChainId), filter, selectedChainId), // The same filter should always return the same logs - staleTime: Infinity, + staleTime: Number.POSITIVE_INFINITY, }); const lastCancelled = logs?.sort(logSorterChronological)?.at(-1); diff --git a/lib/hooks/ethereum/useNameLookup.tsx b/lib/hooks/ethereum/useNameLookup.tsx index 9406840e4..68e491226 100644 --- a/lib/hooks/ethereum/useNameLookup.tsx +++ b/lib/hooks/ethereum/useNameLookup.tsx @@ -1,7 +1,7 @@ import { useQuery } from '@tanstack/react-query'; import { HOUR } from 'lib/utils/time'; import { lookupAvvyName, lookupEnsName, lookupUnsName } from 'lib/utils/whois'; -import { Address } from 'viem'; +import type { Address } from 'viem'; export const useNameLookup = (address: Address) => { const { data: ensName } = useQuery({ @@ -25,5 +25,10 @@ export const useNameLookup = (address: Address) => { staleTime: 12 * HOUR, }); - return { ensName, unsName, avvyName, domainName: ensName || unsName || avvyName }; + return { + ensName, + unsName, + avvyName, + domainName: ensName || unsName || avvyName, + }; }; diff --git a/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx b/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx index e6c8ccae4..ae1f4e849 100644 --- a/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx +++ b/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx @@ -1,7 +1,7 @@ import { useQuery } from '@tanstack/react-query'; import { DAY } from 'lib/utils/time'; import { getOpenSeaProxyAddress } from 'lib/utils/whois'; -import { Address } from 'viem'; +import type { Address } from 'viem'; export const useOpenSeaProxyAddress = (address: Address) => { const { data: openSeaProxyAddress, isLoading } = useQuery({ diff --git a/lib/hooks/ethereum/usePermitTokens.tsx b/lib/hooks/ethereum/usePermitTokens.tsx index d77b30df3..d70be70c7 100644 --- a/lib/hooks/ethereum/usePermitTokens.tsx +++ b/lib/hooks/ethereum/usePermitTokens.tsx @@ -1,5 +1,5 @@ import { useQuery, useQueryClient } from '@tanstack/react-query'; -import { OnCancel, PermitTokenData, TimeLog } from 'lib/interfaces'; +import type { OnCancel, PermitTokenData, TimeLog } from 'lib/interfaces'; import { deduplicateArray } from 'lib/utils'; import { getAllowanceKey, stripAllowanceData } from 'lib/utils/allowances'; import { getLastCancelled } from 'lib/utils/permit'; @@ -29,13 +29,16 @@ export const usePermitTokens = () => { const permitTokens = await mapAsync( filterAsync(ownedTokens, (token) => hasSupportForPermit(token.contract)), - async (token) => ({ ...token, lastCancelled: await getLastCancelled(events.approval, token) }), + async (token) => ({ + ...token, + lastCancelled: await getLastCancelled(events.approval, token), + }), ); return permitTokens; }, enabled: !!allowances, - staleTime: Infinity, + staleTime: Number.POSITIVE_INFINITY, }); useLayoutEffect(() => { diff --git a/lib/hooks/ethereum/useRevoke.tsx b/lib/hooks/ethereum/useRevoke.tsx index e91bd3af6..aeabaebe9 100644 --- a/lib/hooks/ethereum/useRevoke.tsx +++ b/lib/hooks/ethereum/useRevoke.tsx @@ -1,6 +1,6 @@ 'use client'; -import { AllowanceData, OnUpdate, TransactionType } from 'lib/interfaces'; +import { type AllowanceData, type OnUpdate, TransactionType } from 'lib/interfaces'; import { revokeAllowance, updateErc20Allowance, wrapRevoke } from 'lib/utils/allowances'; import { isErc721Contract } from 'lib/utils/tokens'; import { useWalletClient } from 'wagmi'; diff --git a/lib/hooks/ethereum/useRevokeBatch.tsx b/lib/hooks/ethereum/useRevokeBatch.tsx index 1ef144c8d..9e1212f86 100644 --- a/lib/hooks/ethereum/useRevokeBatch.tsx +++ b/lib/hooks/ethereum/useRevokeBatch.tsx @@ -1,6 +1,6 @@ 'use client'; -import { AllowanceData, OnUpdate } from 'lib/interfaces'; +import type { AllowanceData, OnUpdate } from 'lib/interfaces'; import { getAllowanceKey, revokeAllowance, wrapRevoke } from 'lib/utils/allowances'; import PQueue from 'p-queue'; import { useEffect, useMemo } from 'react'; @@ -9,7 +9,11 @@ import { useWalletClient } from 'wagmi'; import { useTransactionStore } from '../../stores/transaction-store'; // Limit to 50 concurrent revokes to avoid wallets crashing -const REVOKE_QUEUE = new PQueue({ interval: 100, intervalCap: 1, concurrency: 50 }); +const REVOKE_QUEUE = new PQueue({ + interval: 100, + intervalCap: 1, + concurrency: 50, +}); export const useRevokeBatch = (allowances: AllowanceData[], onUpdate: OnUpdate) => { const { results, getTransaction, updateTransaction } = useTransactionStore(); @@ -58,5 +62,12 @@ export const useRevokeBatch = (allowances: AllowanceData[], onUpdate: OnUpdate) return allowances.every((allowance) => getTransaction(allowance).status === 'confirmed'); }, [allowances, results]); - return { revoke, pause, results: relevantResults, isSubmitting, isRevoking, isAllConfirmed }; + return { + revoke, + pause, + results: relevantResults, + isSubmitting, + isRevoking, + isAllConfirmed, + }; }; diff --git a/lib/hooks/page-context/AddressPageContext.tsx b/lib/hooks/page-context/AddressPageContext.tsx index 8b27cacea..55c26483b 100644 --- a/lib/hooks/page-context/AddressPageContext.tsx +++ b/lib/hooks/page-context/AddressPageContext.tsx @@ -3,9 +3,9 @@ import { usePathname, useRouter } from 'lib/i18n/navigation'; import { isSupportedChain } from 'lib/utils/chains'; import { useSearchParams } from 'next/navigation'; -import React, { ReactNode, useContext, useLayoutEffect, useState } from 'react'; +import React, { type ReactNode, useContext, useLayoutEffect, useState } from 'react'; import useLocalStorage from 'use-local-storage'; -import { Address } from 'viem'; +import type { Address } from 'viem'; import { useAccount } from 'wagmi'; import { useEvents } from '../ethereum/events/useEvents'; import { useAllowances } from '../ethereum/useAllowances'; @@ -39,7 +39,7 @@ export const AddressPageContextProvider = ({ children, address, domainName, init const { domainName: resolvedDomainName } = useNameLookup(domainName ? undefined : address); // The default selected chain ID is either the chainId query parameter, the connected chain ID, or 1 (Ethereum) - const queryChainId = parseInt(searchParams.get('chainId') as string); + const queryChainId = Number.parseInt(searchParams.get('chainId') as string); const defaultChainId = [initialChainId, queryChainId, chain?.id, 1].find((chainId) => isSupportedChain(chainId)); const [selectedChainId, selectChain] = useState(defaultChainId); @@ -48,7 +48,9 @@ export const AddressPageContextProvider = ({ children, address, domainName, init if (selectedChainId && searchParams.get('chainId') !== selectedChainId.toString()) { const newSearchParams = new URLSearchParams(Array.from(searchParams.entries())); newSearchParams.set('chainId', selectedChainId.toString()); - router.replace(`${path}?${newSearchParams.toString()}`, { showProgress: false }); + router.replace(`${path}?${newSearchParams.toString()}`, { + showProgress: false, + }); } }, [selectedChainId, searchParams, router]); diff --git a/lib/hooks/useColorTheme.tsx b/lib/hooks/useColorTheme.tsx index 31a538ade..5828f24ec 100644 --- a/lib/hooks/useColorTheme.tsx +++ b/lib/hooks/useColorTheme.tsx @@ -1,6 +1,6 @@ 'use client'; -import React, { ReactNode, useContext, useEffect, useState } from 'react'; +import React, { type ReactNode, useContext, useEffect, useState } from 'react'; import useLocalStorage from 'use-local-storage'; type Theme = 'system' | 'light' | 'dark'; diff --git a/lib/i18n/NextIntlClientProvider.tsx b/lib/i18n/NextIntlClientProvider.tsx index 346d17a09..8c57acb78 100644 --- a/lib/i18n/NextIntlClientProvider.tsx +++ b/lib/i18n/NextIntlClientProvider.tsx @@ -1,5 +1,5 @@ -import { NextIntlClientProvider as InternalProvider, useLocale, useNow, useTimeZone } from 'next-intl'; -import { ComponentProps } from 'react'; +import { type NextIntlClientProvider as InternalProvider, useLocale, useNow, useTimeZone } from 'next-intl'; +import type { ComponentProps } from 'react'; import NextIntlClientProviderChild from './NextIntlClientProviderChild'; const NextIntlClientProvider = ({ children, ...props }: ComponentProps) => { diff --git a/lib/i18n/NextIntlClientProviderChild.tsx b/lib/i18n/NextIntlClientProviderChild.tsx index fa4d456ea..0e2cc7e03 100644 --- a/lib/i18n/NextIntlClientProviderChild.tsx +++ b/lib/i18n/NextIntlClientProviderChild.tsx @@ -1,7 +1,7 @@ 'use client'; import { NextIntlClientProvider as InternalProvider } from 'next-intl'; -import { ComponentProps } from 'react'; +import type { ComponentProps } from 'react'; import { defaultTranslationValues } from './config'; const NextIntlClientProviderChild = ({ children, ...props }: ComponentProps) => { diff --git a/lib/i18n/config.tsx b/lib/i18n/config.tsx index bcfca8b50..fd331151f 100644 --- a/lib/i18n/config.tsx +++ b/lib/i18n/config.tsx @@ -1,6 +1,6 @@ import Href from 'components/common/Href'; import { DISCORD_URL, TWITTER_URL } from 'lib/constants'; -import { RichTranslationValues } from 'next-intl'; +import type { RichTranslationValues } from 'next-intl'; export const locales = ['en', 'es', 'ja', 'ru', 'zh'] as const; export const localePrefix = 'as-needed' as const; // Default diff --git a/lib/interfaces.ts b/lib/interfaces.ts index 0f177ccf6..343d43250 100644 --- a/lib/interfaces.ts +++ b/lib/interfaces.ts @@ -1,5 +1,5 @@ -import { ERC20_ABI, ERC721_ABI } from 'lib/abis'; -import { Abi, Address, Hash, Hex, PublicClient, TransactionReceipt, WalletClient } from 'viem'; +import type { ERC20_ABI, ERC721_ABI } from 'lib/abis'; +import type { Abi, Address, Hash, Hex, PublicClient, TransactionReceipt, WalletClient } from 'viem'; import type { useAllowances } from './hooks/ethereum/useAllowances'; export type Balance = bigint | 'ERC1155'; diff --git a/lib/ky.ts b/lib/ky.ts index 5a6d026e1..fe0194a7f 100644 --- a/lib/ky.ts +++ b/lib/ky.ts @@ -1,4 +1,4 @@ -import kyBase, { HTTPError, NormalizedOptions } from 'ky'; +import kyBase, { HTTPError, type NormalizedOptions } from 'ky'; import PQueue from 'p-queue'; export class KyHttpError extends HTTPError { diff --git a/lib/price/AbstractPriceStrategy.ts b/lib/price/AbstractPriceStrategy.ts index 5a9720461..9bbfed965 100644 --- a/lib/price/AbstractPriceStrategy.ts +++ b/lib/price/AbstractPriceStrategy.ts @@ -1,7 +1,7 @@ import { ERC20_ABI } from 'lib/abis'; -import { TokenContract, TokenStandard } from 'lib/interfaces'; -import { Address, PublicClient } from 'viem'; -import { PriceStrategy } from './PriceStrategy'; +import type { TokenContract, TokenStandard } from 'lib/interfaces'; +import type { Address, PublicClient } from 'viem'; +import type { PriceStrategy } from './PriceStrategy'; import { strategySupportsToken } from './utils'; export interface AbstractPriceStrategyOptions { diff --git a/lib/price/AggregatePriceStrategy.ts b/lib/price/AggregatePriceStrategy.ts index 46443b588..384beddba 100644 --- a/lib/price/AggregatePriceStrategy.ts +++ b/lib/price/AggregatePriceStrategy.ts @@ -1,8 +1,8 @@ -import { TokenContract, TokenStandard } from 'lib/interfaces'; +import type { TokenContract, TokenStandard } from 'lib/interfaces'; import { deduplicateArray } from 'lib/utils'; import { isErc721Contract } from 'lib/utils/tokens'; -import { PublicClient } from 'viem'; -import { PriceStrategy } from './PriceStrategy'; +import type { PublicClient } from 'viem'; +import type { PriceStrategy } from './PriceStrategy'; export enum AggregationType { ANY = 'ANY', diff --git a/lib/price/BackendPriceStrategy.ts b/lib/price/BackendPriceStrategy.ts index c4d0d136b..88bf497b6 100644 --- a/lib/price/BackendPriceStrategy.ts +++ b/lib/price/BackendPriceStrategy.ts @@ -1,7 +1,7 @@ -import { TokenContract } from 'lib/interfaces'; +import type { TokenContract } from 'lib/interfaces'; import ky from 'lib/ky'; -import { AbstractPriceStrategy, AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; -import { PriceStrategy } from './PriceStrategy'; +import { AbstractPriceStrategy, type AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; +import type { PriceStrategy } from './PriceStrategy'; interface BackendPriceStrategyOptions extends Partial {} diff --git a/lib/price/HardcodedPriceStrategy.ts b/lib/price/HardcodedPriceStrategy.ts index 1a37c8b83..70eb42186 100644 --- a/lib/price/HardcodedPriceStrategy.ts +++ b/lib/price/HardcodedPriceStrategy.ts @@ -1,6 +1,6 @@ -import { TokenContract, TokenStandard } from 'lib/interfaces'; -import { Address, PublicClient } from 'viem'; -import { PriceStrategy } from './PriceStrategy'; +import type { TokenContract, TokenStandard } from 'lib/interfaces'; +import type { Address, PublicClient } from 'viem'; +import type { PriceStrategy } from './PriceStrategy'; export interface HardcodedPriceStrategyOptions { tokens: Array
; diff --git a/lib/price/PriceStrategy.ts b/lib/price/PriceStrategy.ts index d9a0ae65e..97b9d814e 100644 --- a/lib/price/PriceStrategy.ts +++ b/lib/price/PriceStrategy.ts @@ -1,5 +1,5 @@ -import { TokenContract, TokenStandard } from 'lib/interfaces'; -import { PublicClient } from 'viem'; +import type { TokenContract, TokenStandard } from 'lib/interfaces'; +import type { PublicClient } from 'viem'; export interface PriceStrategy { supportedAssets: TokenStandard[]; diff --git a/lib/price/ReservoirNftPriceStrategy.ts b/lib/price/ReservoirNftPriceStrategy.ts index d20b1b0bb..43bb44db6 100644 --- a/lib/price/ReservoirNftPriceStrategy.ts +++ b/lib/price/ReservoirNftPriceStrategy.ts @@ -1,11 +1,11 @@ -import { SearchParamsOption, TimeoutError } from 'ky'; -import { Erc721TokenContract } from 'lib/interfaces'; +import { type SearchParamsOption, TimeoutError } from 'ky'; +import type { Erc721TokenContract } from 'lib/interfaces'; import ky from 'lib/ky'; import { isRateLimitError } from 'lib/utils/errors'; import { SECOND } from 'lib/utils/time'; import { RequestQueue } from '../api/logs/RequestQueue'; import { AbstractPriceStrategy } from './AbstractPriceStrategy'; -import { PriceStrategy } from './PriceStrategy'; +import type { PriceStrategy } from './PriceStrategy'; // Don't return a price if the collection is on the ignore list const IGNORE_LIST = [ @@ -30,7 +30,10 @@ export class ReservoirNftPriceStrategy extends AbstractPriceStrategy implements super({ supportedAssets: ['ERC721'] }); this.apiKey = options.apiKey; this.apiUrl = options.apiUrl; - this.queue = new RequestQueue(`reservoir:${options.apiKey}`, { interval: 1000, intervalCap: 80 }); + this.queue = new RequestQueue(`reservoir:${options.apiKey}`, { + interval: 1000, + intervalCap: 80, + }); } public async calculateTokenPriceInternal(contract: Erc721TokenContract): Promise { @@ -65,7 +68,9 @@ export class ReservoirNftPriceStrategy extends AbstractPriceStrategy implements sortDirection: 'asc', }; - const result = await this.makeGetRequest<{ collections: ReservoirNFTCollection[] }>(url, searchParams); + const result = await this.makeGetRequest<{ + collections: ReservoirNFTCollection[]; + }>(url, searchParams); if (result.collections.length === 0) { throw new Error(`No collection found for contract address ${contractAddress}`); diff --git a/lib/price/UniswapV2PriceStrategy.ts b/lib/price/UniswapV2PriceStrategy.ts index a0e7fc631..88ef995ca 100644 --- a/lib/price/UniswapV2PriceStrategy.ts +++ b/lib/price/UniswapV2PriceStrategy.ts @@ -1,9 +1,9 @@ import { UNISWAP_V2_ROUTER_ABI } from 'lib/abis'; -import { Erc20TokenContract } from 'lib/interfaces'; +import type { Erc20TokenContract } from 'lib/interfaces'; import { fixedPointMultiply } from 'lib/utils/math'; -import { Address, parseUnits } from 'viem'; -import { AbstractPriceStrategy, AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; -import { PriceStrategy } from './PriceStrategy'; +import { type Address, parseUnits } from 'viem'; +import { AbstractPriceStrategy, type AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; +import type { PriceStrategy } from './PriceStrategy'; import { calculateTokenPrice } from './utils'; export interface UniswapV2PriceStrategyOptions extends Partial { @@ -39,7 +39,10 @@ export class UniswapV2PriceStrategy extends AbstractPriceStrategy implements Pri // Note: the first address in the path is assumed to be the wrapped native token constructor(options: UniswapV2PriceStrategyOptions) { - super({ nativeAsset: options.nativeAsset ?? options.path[0], supportedAssets: ['ERC20'] }); + super({ + nativeAsset: options.nativeAsset ?? options.path[0], + supportedAssets: ['ERC20'], + }); this.address = options.address; this.path = options.path; diff --git a/lib/price/UniswapV3PriceStrategy.ts b/lib/price/UniswapV3PriceStrategy.ts index 385846820..a0978578a 100644 --- a/lib/price/UniswapV3PriceStrategy.ts +++ b/lib/price/UniswapV3PriceStrategy.ts @@ -1,8 +1,8 @@ import { UNISWAP_V3_QUOTER_ABI } from 'lib/abis'; -import { Erc20TokenContract } from 'lib/interfaces'; -import { Address, concat, parseUnits } from 'viem'; -import { AbstractPriceStrategy, AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; -import { PriceStrategy } from './PriceStrategy'; +import type { Erc20TokenContract } from 'lib/interfaces'; +import { type Address, concat, parseUnits } from 'viem'; +import { AbstractPriceStrategy, type AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; +import type { PriceStrategy } from './PriceStrategy'; import { calculateTokenPrice } from './utils'; export interface UniswapV3PriceStrategyOptions extends Partial { @@ -23,7 +23,10 @@ export class UniswapV3PriceStrategy extends AbstractPriceStrategy implements Pri constructor(options: UniswapV3PriceStrategyOptions) { // Note: the first address (so second entry) in the path is assumed to be the wrapped native token - super({ nativeAsset: options.nativeAsset ?? options.path[1], supportedAssets: ['ERC20'] }); + super({ + nativeAsset: options.nativeAsset ?? options.path[1], + supportedAssets: ['ERC20'], + }); this.address = options.address; this.path = options.path; diff --git a/lib/price/UniswapV3ReadonlyPriceStrategy.ts b/lib/price/UniswapV3ReadonlyPriceStrategy.ts index b0176be55..6fca98705 100644 --- a/lib/price/UniswapV3ReadonlyPriceStrategy.ts +++ b/lib/price/UniswapV3ReadonlyPriceStrategy.ts @@ -1,7 +1,15 @@ import { UNISWAP_V3_POOL_ABI } from 'lib/abis'; -import { Erc20TokenContract } from 'lib/interfaces'; -import { Address, Hex, encodeAbiParameters, getCreate2Address, hexToNumber, keccak256, parseAbiParameters } from 'viem'; -import { UniswapV3PriceStrategy, UniswapV3PriceStrategyOptions } from './UniswapV3PriceStrategy'; +import type { Erc20TokenContract } from 'lib/interfaces'; +import { + type Address, + type Hex, + encodeAbiParameters, + getCreate2Address, + hexToNumber, + keccak256, + parseAbiParameters, +} from 'viem'; +import { UniswapV3PriceStrategy, type UniswapV3PriceStrategyOptions } from './UniswapV3PriceStrategy'; import { calculateTokenPrice } from './utils'; export interface UniswapV3ReadonlyPriceStrategyOptions extends UniswapV3PriceStrategyOptions { @@ -49,7 +57,11 @@ export class UniswapV3ReadonlyPriceStrategy extends UniswapV3PriceStrategy { if (path[i].length !== 42) continue; if (i > path.length - 3) break; - const pair = { token0: path[i], token1: path[i + 2], fee: hexToNumber(path[i + 1]) }; + const pair = { + token0: path[i], + token1: path[i + 2], + fee: hexToNumber(path[i + 1]), + }; pairs.push(pair); } @@ -99,7 +111,11 @@ export class UniswapV3ReadonlyPriceStrategy extends UniswapV3PriceStrategy { private calculatePairAddress(token0: Address, token1: Address, fee: number): Address { const [tokenA, tokenB] = tokenSortsBefore(token0, token1) ? [token0, token1] : [token1, token0]; const salt = keccak256(encodeAbiParameters(parseAbiParameters('address, address, uint24'), [tokenA, tokenB, fee])); - return getCreate2Address({ from: this.address, salt, bytecodeHash: this.poolBytecodeHash }); + return getCreate2Address({ + from: this.address, + salt, + bytecodeHash: this.poolBytecodeHash, + }); } // TODO: We may need to solve the liquidity issue better in general for this strategy diff --git a/lib/price/utils.ts b/lib/price/utils.ts index 9a96bac85..ca6d247c7 100644 --- a/lib/price/utils.ts +++ b/lib/price/utils.ts @@ -1,9 +1,9 @@ -import { TokenContract } from 'lib/interfaces'; +import type { TokenContract } from 'lib/interfaces'; import { isNullish } from 'lib/utils'; import { getChainPriceStrategy } from 'lib/utils/chains'; import { isErc721Contract } from 'lib/utils/tokens'; -import { PublicClient, formatUnits } from 'viem'; -import { PriceStrategy } from './PriceStrategy'; +import { type PublicClient, formatUnits } from 'viem'; +import type { PriceStrategy } from './PriceStrategy'; export const calculateTokenPrice = (inversePrice: bigint | null, tokenDecimals: number): number => { return !isNullish(inversePrice) ? 1 / Number.parseFloat(formatUnits(inversePrice, tokenDecimals)) : null; diff --git a/lib/providers.ts b/lib/providers.ts index f98b4c2a5..78e356d8b 100644 --- a/lib/providers.ts +++ b/lib/providers.ts @@ -1,5 +1,5 @@ import ky from 'lib/ky'; -import { PublicClient, getAddress } from 'viem'; +import { type PublicClient, getAddress } from 'viem'; import { RequestQueue } from './api/logs/RequestQueue'; import type { Filter, Log, LogsProvider } from './interfaces'; import { @@ -79,7 +79,11 @@ export class ViemLogsProvider implements LogsProvider { const logs = await this.client.request({ method: 'eth_getLogs', params: [ - { ...filter, fromBlock: `0x${filter.fromBlock.toString(16)}`, toBlock: `0x${filter.toBlock.toString(16)}` }, + { + ...filter, + fromBlock: `0x${filter.fromBlock.toString(16)}`, + toBlock: `0x${filter.toBlock.toString(16)}`, + }, ], }); diff --git a/lib/stores/transaction-store.ts b/lib/stores/transaction-store.ts index f14c34714..c7b2e9ba7 100644 --- a/lib/stores/transaction-store.ts +++ b/lib/stores/transaction-store.ts @@ -1,6 +1,6 @@ -import { AllowanceData, TransactionStatus } from 'lib/interfaces'; +import type { AllowanceData, TransactionStatus } from 'lib/interfaces'; import { getAllowanceKey } from 'lib/utils/allowances'; -import { Hash } from 'viem'; +import type { Hash } from 'viem'; import { create } from 'zustand'; // TODO: Add other kinds of transactions besides "revoke" transactions to the store @@ -22,9 +22,13 @@ export interface TransactionStore { export const useTransactionStore = create((set, get) => ({ results: {}, getTransaction: (allowance: AllowanceData) => { - return get().results[getAllowanceKey(allowance)] ?? { status: 'not_started' as const }; + return ( + get().results[getAllowanceKey(allowance)] ?? { + status: 'not_started' as const, + } + ); }, - updateTransaction: (allowance: AllowanceData, result: TransactionResult, override: boolean = true) => { + updateTransaction: (allowance: AllowanceData, result: TransactionResult, override = true) => { const key = getAllowanceKey(allowance); set((state) => ({ results: { diff --git a/lib/utils/allowances.ts b/lib/utils/allowances.ts index 83d88ee9d..c1cee99eb 100644 --- a/lib/utils/allowances.ts +++ b/lib/utils/allowances.ts @@ -1,6 +1,6 @@ import { ADDRESS_ZERO, MOONBIRDS_ADDRESS } from 'lib/constants'; import blocksDB from 'lib/databases/blocks'; -import { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; +import type { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; import { TransactionType, type AddressEvents, @@ -14,8 +14,15 @@ import { type TokenContract, type TransactionSubmitted, } from 'lib/interfaces'; -import { TransactionStore } from 'lib/stores/transaction-store'; -import { Address, PublicClient, WalletClient, WriteContractParameters, fromHex, getEventSelector } from 'viem'; +import type { TransactionStore } from 'lib/stores/transaction-store'; +import { + fromHex, + getEventSelector, + type Address, + type PublicClient, + type WalletClient, + type WriteContractParameters, +} from 'viem'; import { addressToTopic, deduplicateLogsByTopics, @@ -67,7 +74,10 @@ export const getAllowancesFromEvents = async ( return [tokenData as AllowanceData]; } - const fullAllowances = allowances.map((allowance) => ({ ...tokenData, ...allowance })); + const fullAllowances = allowances.map((allowance) => ({ + ...tokenData, + ...allowance, + })); return fullAllowances; } catch (e) { if (isNetworkError(e)) throw e; @@ -189,7 +199,11 @@ const getLimitedErc721AllowanceFromApproval = async (contract: Erc721TokenContra if (lastApproved === ADDRESS_ZERO) return undefined; const [owner, spender, lastUpdated] = await Promise.all([ - contract.publicClient.readContract({ ...contract, functionName: 'ownerOf', args: [tokenId] }), + contract.publicClient.readContract({ + ...contract, + functionName: 'ownerOf', + args: [tokenId], + }), contract.publicClient.readContract({ ...contract, functionName: 'getApproved', @@ -545,11 +559,17 @@ export const wrapRevoke = ( if (handleTransaction) await handleTransaction(transactionPromise, TransactionType.REVOKE); const transactionSubmitted = await transactionPromise; - updateTransaction(allowance, { status: 'pending', transactionHash: transactionSubmitted?.hash }); + updateTransaction(allowance, { + status: 'pending', + transactionHash: transactionSubmitted?.hash, + }); // We don't await this, since we want to return after submitting all transactions, even if they're still pending transactionSubmitted.confirmation.then(() => { - updateTransaction(allowance, { status: 'confirmed', transactionHash: transactionSubmitted.hash }); + updateTransaction(allowance, { + status: 'confirmed', + transactionHash: transactionSubmitted.hash, + }); }); return transactionSubmitted; diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts index 092ea3ed8..a08828bb2 100644 --- a/lib/utils/chains.ts +++ b/lib/utils/chains.ts @@ -1,12 +1,12 @@ import { ChainId } from '@revoke.cash/chains'; import { ALCHEMY_API_KEY, INFURA_API_KEY } from 'lib/constants'; -import { RateLimit } from 'lib/interfaces'; +import type { RateLimit } from 'lib/interfaces'; import { AggregatePriceStrategy, AggregationType } from 'lib/price/AggregatePriceStrategy'; import { HardcodedPriceStrategy } from 'lib/price/HardcodedPriceStrategy'; -import { PriceStrategy } from 'lib/price/PriceStrategy'; +import type { PriceStrategy } from 'lib/price/PriceStrategy'; import { UniswapV2PriceStrategy } from 'lib/price/UniswapV2PriceStrategy'; import { UniswapV3ReadonlyPriceStrategy } from 'lib/price/UniswapV3ReadonlyPriceStrategy'; -import { AddEthereumChainParameter, PublicClient, Chain as ViemChain, toHex } from 'viem'; +import { type AddEthereumChainParameter, type PublicClient, type Chain as ViemChain, toHex } from 'viem'; import { Chain, SupportType } from '../chains/Chain'; // Make sure to update these lists when updating the above lists @@ -933,7 +933,9 @@ export const CHAINS: Record = { deployedContracts: { ...MULTICALL, ensRegistry: { address: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e' }, - ensUniversalResolver: { address: '0xc0497E381f536Be9ce14B0dD3817cBcAe57d2F62' }, + ensUniversalResolver: { + address: '0xc0497E381f536Be9ce14B0dD3817cBcAe57d2F62', + }, }, priceStrategy: new AggregatePriceStrategy({ aggregationType: AggregationType.ANY, diff --git a/lib/utils/events.ts b/lib/utils/events.ts index 7553fe174..91503bdaa 100644 --- a/lib/utils/events.ts +++ b/lib/utils/events.ts @@ -1,33 +1,86 @@ import { ERC20_ABI, ERC721_ABI, PERMIT2_ABI } from 'lib/abis'; -import { ApprovalEvent, Log } from 'lib/interfaces'; +import type { ApprovalEvent, Log } from 'lib/interfaces'; import { decodeEventLog } from 'viem'; export const parsePermit2Log = (log: Log, chainId: number): ApprovalEvent => { - const parsedEvent = decodeEventLog({ abi: PERMIT2_ABI, data: log.data, topics: log.topics, strict: false }) as any; + const parsedEvent = decodeEventLog({ + abi: PERMIT2_ABI, + data: log.data, + topics: log.topics, + strict: false, + }) as any; const { owner, token, spender, amount: maybeAmount, expiration } = parsedEvent.args; const amount = parsedEvent.eventName === 'Lockdown' ? 0n : maybeAmount; - const time = { transactionHash: log.transactionHash, blockNumber: log.blockNumber, timestamp: log.timestamp }; + const time = { + transactionHash: log.transactionHash, + blockNumber: log.blockNumber, + timestamp: log.timestamp, + }; - return { rawLog: log, token, chainId, owner, spender, time, amount, expiration }; + return { + rawLog: log, + token, + chainId, + owner, + spender, + time, + amount, + expiration, + }; }; export const parseApprovalLog = (log: Log, chainId: number): ApprovalEvent => { const abi = log.topics.length === 4 ? ERC721_ABI : ERC20_ABI; - const parsedEvent = decodeEventLog({ abi, data: log.data, topics: log.topics, strict: false }) as any; + const parsedEvent = decodeEventLog({ + abi, + data: log.data, + topics: log.topics, + strict: false, + }) as any; const { owner, spender, tokenId, amount } = parsedEvent.args; - const time = { transactionHash: log.transactionHash, blockNumber: log.blockNumber, timestamp: log.timestamp }; + const time = { + transactionHash: log.transactionHash, + blockNumber: log.blockNumber, + timestamp: log.timestamp, + }; - return { rawLog: log, token: log.address, chainId, owner, spender, time, tokenId, amount }; + return { + rawLog: log, + token: log.address, + chainId, + owner, + spender, + time, + tokenId, + amount, + }; }; export const parseApprovalForAllLog = (log: Log, chainId: number): ApprovalEvent => { - const parsedEvent = decodeEventLog({ abi: ERC721_ABI, data: log.data, topics: log.topics, strict: false }) as any; + const parsedEvent = decodeEventLog({ + abi: ERC721_ABI, + data: log.data, + topics: log.topics, + strict: false, + }) as any; const { owner, spender, approved } = parsedEvent.args; - const time = { transactionHash: log.transactionHash, blockNumber: log.blockNumber, timestamp: log.timestamp }; + const time = { + transactionHash: log.transactionHash, + blockNumber: log.blockNumber, + timestamp: log.timestamp, + }; - return { rawLog: log, token: log.address, chainId, owner, spender, time, approved }; + return { + rawLog: log, + token: log.address, + chainId, + owner, + spender, + time, + approved, + }; }; diff --git a/lib/utils/exploits.ts b/lib/utils/exploits.ts index 0ec207cb3..d70fe5f76 100644 --- a/lib/utils/exploits.ts +++ b/lib/utils/exploits.ts @@ -1,4 +1,4 @@ -import { AllowanceData, ApprovalEvent } from 'lib/interfaces'; +import type { AllowanceData, ApprovalEvent } from 'lib/interfaces'; import ky from 'lib/ky'; import { deduplicateArray } from '.'; import { CHAIN_SELECT_MAINNETS } from './chains'; @@ -37,7 +37,7 @@ export const getAllExploits = async (): Promise => { return exploits; }; -export const getExploitBySlug = async (slug: string, locale: string = 'en'): Promise => { +export const getExploitBySlug = async (slug: string, locale = 'en'): Promise => { const exploit = (await fetchGithubFile(ORGANISATION, REPOSITORY, `/exploits/${slug}.json`)) as Exploit; exploit.slug = slug; diff --git a/lib/utils/formatting.ts b/lib/utils/formatting.ts index cf8aa0801..e1750649b 100644 --- a/lib/utils/formatting.ts +++ b/lib/utils/formatting.ts @@ -1,13 +1,13 @@ -import { Balance } from 'lib/interfaces'; +import type { Balance } from 'lib/interfaces'; import { formatUnits } from 'viem'; import { isNullish } from '.'; import { fixedPointMultiply } from './math'; -export const shortenAddress = (address?: string, characters: number = 6): string => { +export const shortenAddress = (address?: string, characters = 6): string => { return address && `${address.substr(0, 2 + characters)}...${address.substr(address.length - characters, characters)}`; }; -export const shortenString = (name?: string, maxLength: number = 16): string | undefined => { +export const shortenString = (name?: string, maxLength = 16): string | undefined => { if (!name) return undefined; if (name.length <= maxLength) return name; return `${name.substr(0, maxLength - 3).trim()}...`; @@ -15,9 +15,9 @@ export const shortenString = (name?: string, maxLength: number = 16): string | u export const formatFixedPointBigInt = ( fixedPointBigInt: bigint, - decimals: number = 0, - minDisplayDecimals: number = 0, - maxDisplayDecimals: number = 3, + decimals = 0, + minDisplayDecimals = 0, + maxDisplayDecimals = 3, ): string | undefined => { if (isNullish(fixedPointBigInt)) return undefined; @@ -49,13 +49,13 @@ export const formatBalance = (symbol: string, balance: Balance, decimals?: numbe return `${formatFixedPointBigInt(balance, decimals)} ${symbol}`; }; -export const formatFiatBalance = (balance: Balance, price?: number, decimals?: number, fiatSign: string = '$') => { +export const formatFiatBalance = (balance: Balance, price?: number, decimals?: number, fiatSign = '$') => { if (balance === 'ERC1155') return null; if (isNullish(price)) return null; return formatFiatAmount(Number(formatUnits(fixedPointMultiply(balance, price, decimals ?? 18), decimals))); }; -export const formatFiatAmount = (amount?: number, decimals: number = 2, fiatSign: string = '$'): string | null => { +export const formatFiatAmount = (amount?: number, decimals = 2, fiatSign = '$'): string | null => { if (isNullish(amount)) return null; if (amount < 0.01 && amount > 0) return `< ${fiatSign}0.01`; return `${fiatSign}${addThousandsSeparators(amount.toFixed(decimals))}`; diff --git a/lib/utils/index.ts b/lib/utils/index.ts index 56cc20716..560533395 100644 --- a/lib/utils/index.ts +++ b/lib/utils/index.ts @@ -1,16 +1,16 @@ import { ChainId } from '@revoke.cash/chains'; import type { AllowanceData, Log, TransactionSubmitted } from 'lib/interfaces'; -import { getTranslations } from 'next-intl/server'; +import type { getTranslations } from 'next-intl/server'; import { toast } from 'react-toastify'; import { - Address, - Hash, - Hex, - PublicClient, + type Address, + type Hash, + type Hex, + type PublicClient, TransactionNotFoundError, TransactionReceiptNotFoundError, - WalletClient, - WriteContractParameters, + type WalletClient, + type WriteContractParameters, formatUnits, getAddress, pad, @@ -105,7 +105,7 @@ export const filterLogsByTopics = (logs: Log[], topics: string[]) => { export const writeToClipBoard = ( text: string, t: Awaited>>, - displayToast: boolean = true, + displayToast = true, ) => { if (typeof navigator === 'undefined' || !navigator?.clipboard?.writeText) { toast.info(t('common.toasts.clipboard_failed'), { autoClose: 1000 }); @@ -148,7 +148,11 @@ export const throwIfExcessiveGas = (chainId: number, address: Address, estimated // Track excessive gas usage so we can blacklist tokens // TODO: Use a different tool than analytics for this - track('Excessive gas limit', { chainId, address, estimatedGas: estimatedGas.toString() }); + track('Excessive gas limit', { + chainId, + address, + estimatedGas: estimatedGas.toString(), + }); throw new Error( 'This transaction has an excessive gas cost. It is most likely a spam token, so you do not need to revoke this approval.', @@ -164,7 +168,10 @@ export const writeContractUnlessExcessiveGas = async ( const estimatedGas = 'gas' in transactionRequest ? transactionRequest.gas : await publicClient.estimateContractGas(transactionRequest); throwIfExcessiveGas(transactionRequest.chain!.id, transactionRequest.address, estimatedGas); - return walletClient.writeContract({ ...transactionRequest, gas: estimatedGas }); + return walletClient.writeContract({ + ...transactionRequest, + gas: estimatedGas, + }); }; export const waitForTransactionConfirmation = async (hash: Hash, publicClient: PublicClient) => { diff --git a/lib/utils/markdown-content.ts b/lib/utils/markdown-content.ts index 3f2ee8d38..382442c77 100644 --- a/lib/utils/markdown-content.ts +++ b/lib/utils/markdown-content.ts @@ -1,6 +1,6 @@ import { readFileSync } from 'fs'; import matter from 'gray-matter'; -import { ContentFile, ISidebarEntry, Person, RawContentFile } from 'lib/interfaces'; +import type { ContentFile, ISidebarEntry, Person, RawContentFile } from 'lib/interfaces'; import ky from 'lib/ky'; import { getTranslations } from 'next-intl/server'; import { join } from 'path'; @@ -13,7 +13,7 @@ const walk = require('walkdir'); export const readContentFile = ( slug: string | string[], locale: string, - directory: string = 'learn', + directory = 'learn', ): RawContentFile | null => { try { const contentDirectory = join(process.cwd(), 'content'); @@ -35,7 +35,7 @@ export const readContentFile = ( export const readAndParseContentFile = ( slug: string | string[], locale: string, - directory: string = 'learn', + directory = 'learn', ): ContentFile | null => { const { content: rawContent, language } = readContentFile(slug, locale, directory) ?? {}; if (!rawContent) return null; @@ -75,8 +75,8 @@ const calculateReadingTime = (content: string): number => Math.round(Math.max(re export const getSidebar = async ( locale: string, - directory: string = 'learn', - extended: boolean = false, + directory = 'learn', + extended = false, ): Promise => { const t = await getTranslations({ locale }); @@ -144,8 +144,8 @@ export const getSidebar = async ( const getSidebarEntry = ( slug: string | string[], locale: string, - directory: string = 'learn', - extended: boolean = false, + directory = 'learn', + extended = false, ): ISidebarEntry => { const { meta } = readAndParseContentFile(slug, locale, directory) ?? {}; if (!meta) return null; @@ -153,7 +153,11 @@ const getSidebarEntry = ( const normalisedSlug = Array.isArray(slug) ? slug.join('/') : slug; const path = ['', directory, normalisedSlug].join('/'); - const entry: ISidebarEntry = { title: meta.sidebarTitle, path, date: meta.date }; + const entry: ISidebarEntry = { + title: meta.sidebarTitle, + path, + date: meta.date, + }; if (extended) { entry.description = meta.description; entry.coverImage = meta.coverImage; @@ -163,7 +167,7 @@ const getSidebarEntry = ( return entry; }; -export const getAllContentSlugs = (directory: string = 'learn'): string[][] => { +export const getAllContentSlugs = (directory = 'learn'): string[][] => { const contentDirectory = join(process.cwd(), 'content'); const subdirectory = join(contentDirectory, 'en', directory); @@ -185,7 +189,7 @@ export const getAllLearnCategories = (): string[] => { export const getTranslationUrl = async ( slug: string | string[], locale: string, - directory: string = 'learn', + directory = 'learn', ): Promise => { if (!process.env.LOCALAZY_API_KEY || locale === 'en') return null; @@ -221,10 +225,6 @@ export const getTranslationUrl = async ( return `https://localazy.com/p/revoke-cash-markdown-content/phrases/${languageCodes[locale]}/edit/${key.id}`; }; -export const getCoverImage = ( - slug: string | string[], - directory: string = 'learn', - locale: string = 'en', -): string | null => { +export const getCoverImage = (slug: string | string[], directory = 'learn', locale = 'en'): string | null => { return getOpenGraphImageUrl(`/${directory}/${[slug].flat().join('/')}`, locale); }; diff --git a/lib/utils/permit.ts b/lib/utils/permit.ts index 68e46e283..fd29f8f71 100644 --- a/lib/utils/permit.ts +++ b/lib/utils/permit.ts @@ -1,8 +1,8 @@ import { DAI_PERMIT_ABI } from 'lib/abis'; import { ADDRESS_ZERO_PADDED, DUMMY_ADDRESS_PADDED } from 'lib/constants'; import blocksDB from 'lib/databases/blocks'; -import { BaseTokenData, Erc20TokenContract, Log } from 'lib/interfaces'; -import { Address, Hex, Signature, TypedDataDomain, WalletClient, hexToSignature } from 'viem'; +import type { BaseTokenData, Erc20TokenContract, Log } from 'lib/interfaces'; +import { type Address, type Hex, type Signature, type TypedDataDomain, type WalletClient, hexToSignature } from 'viem'; import { getWalletAddress, logSorterChronological, writeContractUnlessExcessiveGas } from '.'; import { getPermitDomain } from './tokens'; @@ -19,7 +19,11 @@ export const permit = async ( const [domain, nonce] = await Promise.all([ getPermitDomain(contract), - contract.publicClient.readContract({ ...contract, functionName: 'nonces', args: [address] }), + contract.publicClient.readContract({ + ...contract, + functionName: 'nonces', + args: [address], + }), ]); const DAI_ADDRESSES = [ diff --git a/lib/utils/permit2.ts b/lib/utils/permit2.ts index 9ed72e161..ec6ce8044 100644 --- a/lib/utils/permit2.ts +++ b/lib/utils/permit2.ts @@ -1,7 +1,7 @@ import { PERMIT2_ABI } from 'lib/abis'; import blocksDB from 'lib/databases/blocks'; -import { BaseAllowanceData, Erc20TokenContract, Log } from 'lib/interfaces'; -import { Address, WalletClient, decodeEventLog } from 'viem'; +import type { BaseAllowanceData, Erc20TokenContract, Log } from 'lib/interfaces'; +import { type Address, type WalletClient, decodeEventLog } from 'viem'; import { deduplicateLogsByTopics, getWalletAddress, sortLogsChronologically, writeContractUnlessExcessiveGas } from '.'; import { SECOND } from './time'; diff --git a/lib/utils/risk.tsx b/lib/utils/risk.tsx index c59cb07f8..6cc090933 100644 --- a/lib/utils/risk.tsx +++ b/lib/utils/risk.tsx @@ -1,5 +1,5 @@ import { ExclamationCircleIcon, ExclamationTriangleIcon, InformationCircleIcon } from '@heroicons/react/24/solid'; -import { RiskFactor, RiskLevel } from 'lib/interfaces'; +import type { RiskFactor, RiskLevel } from 'lib/interfaces'; import { track } from './analytics'; export const RiskFactorScore = { diff --git a/lib/utils/table.ts b/lib/utils/table.ts index 87282c80f..d86a36f58 100644 --- a/lib/utils/table.ts +++ b/lib/utils/table.ts @@ -1,5 +1,5 @@ -import { ColumnFiltersState, Table } from '@tanstack/react-table'; -import { AllowanceData } from 'lib/interfaces'; +import type { ColumnFiltersState, Table } from '@tanstack/react-table'; +import type { AllowanceData } from 'lib/interfaces'; import { deduplicateArray } from '.'; export const updateTableFilters = ( diff --git a/lib/utils/time.ts b/lib/utils/time.ts index b3fdb27df..04f94eab2 100644 --- a/lib/utils/time.ts +++ b/lib/utils/time.ts @@ -7,11 +7,23 @@ export const MONTH = 30 * DAY; export const YEAR = 365 * DAY; export const formatDateNormalised = (date: Date) => { - const dateString = date.toLocaleDateString(undefined, { year: 'numeric', month: '2-digit', day: '2-digit' }); - const timeString = date.toLocaleTimeString(undefined, { hour: '2-digit', minute: '2-digit', second: '2-digit' }); + const dateString = date.toLocaleDateString(undefined, { + year: 'numeric', + month: '2-digit', + day: '2-digit', + }); + const timeString = date.toLocaleTimeString(undefined, { + hour: '2-digit', + minute: '2-digit', + second: '2-digit', + }); return `${dateString} ${timeString}`; }; export const formatArticleDate = (dateString: string) => { - return new Date(dateString).toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' }); + return new Date(dateString).toLocaleDateString(undefined, { + year: 'numeric', + month: 'short', + day: 'numeric', + }); }; diff --git a/lib/utils/tokens.ts b/lib/utils/tokens.ts index d856e34c7..f99dc5e8c 100644 --- a/lib/utils/tokens.ts +++ b/lib/utils/tokens.ts @@ -14,9 +14,9 @@ import type { import ky from 'lib/ky'; import { getTokenPrice } from 'lib/price/utils'; import { - Address, - PublicClient, - TypedDataDomain, + type Address, + type PublicClient, + type TypedDataDomain, domainSeparator, getAbiItem, getAddress, @@ -65,7 +65,11 @@ export const getErc20TokenData = async ( ): Promise => { const [metadata, balance] = await Promise.all([ getTokenMetadata(contract, chainId), - contract.publicClient.readContract({ ...contract, functionName: 'balanceOf', args: [owner] }), + contract.publicClient.readContract({ + ...contract, + functionName: 'balanceOf', + args: [owner], + }), ]); return { contract, metadata, chainId, owner, balance }; @@ -85,7 +89,11 @@ export const getErc721TokenData = async ( getTokenMetadata(contract, chainId), shouldFetchBalance ? withFallback( - contract.publicClient.readContract({ ...contract, functionName: 'balanceOf', args: [owner] }), + contract.publicClient.readContract({ + ...contract, + functionName: 'balanceOf', + args: [owner], + }), 'ERC1155', ) : calculatedBalance, @@ -123,7 +131,13 @@ export const getTokenMetadata = async (contract: TokenContract, chainId: number) if (isErc721Contract(contract)) { const [symbol, price] = await Promise.all([ metadataFromMapping?.symbol ?? - withFallback(contract.publicClient.readContract({ ...contract, functionName: 'name' }), contract.address), + withFallback( + contract.publicClient.readContract({ + ...contract, + functionName: 'name', + }), + contract.address, + ), getTokenPrice(chainId, contract), throwIfNotErc721(contract), throwIfSpamNft(contract), @@ -137,10 +151,23 @@ export const getTokenMetadata = async (contract: TokenContract, chainId: number) } const [totalSupply, symbol, decimals, price] = await Promise.all([ - contract.publicClient.readContract({ ...contract, functionName: 'totalSupply' }), + contract.publicClient.readContract({ + ...contract, + functionName: 'totalSupply', + }), metadataFromMapping?.symbol ?? - withFallback(contract.publicClient.readContract({ ...contract, functionName: 'symbol' }), contract.address), - metadataFromMapping?.decimals ?? contract.publicClient.readContract({ ...contract, functionName: 'decimals' }), + withFallback( + contract.publicClient.readContract({ + ...contract, + functionName: 'symbol', + }), + contract.address, + ), + metadataFromMapping?.decimals ?? + contract.publicClient.readContract({ + ...contract, + functionName: 'decimals', + }), getTokenPrice(chainId, contract), throwIfNotErc20(contract), ]); @@ -183,7 +210,9 @@ export const throwIfNotErc721 = async (contract: Erc721TokenContract) => { // TODO: Improve spam checks // TODO: Investigate other proxy patterns to see if they result in false positives export const throwIfSpamNft = async (contract: Contract) => { - const bytecode = await contract.publicClient.getCode({ address: contract.address }); + const bytecode = await contract.publicClient.getCode({ + address: contract.address, + }); // This is technically possible, but I've seen many "spam" NFTs with a very tiny bytecode, which we want to filter out if (bytecode.length < 250) { @@ -256,7 +285,11 @@ export const hasSupportForPermit = async (contract: TokenContract) => { try { await Promise.all([ getPermitDomain(contract), - contract.publicClient.readContract({ ...contract, functionName: 'nonces', args: [DUMMY_ADDRESS] }), + contract.publicClient.readContract({ + ...contract, + functionName: 'nonces', + args: [DUMMY_ADDRESS], + }), ]); return true; } catch (e) { @@ -272,7 +305,10 @@ export const getPermitDomain = async (contract: Erc20TokenContract): Promise { } try { - return await contract.publicClient.readContract({ ...contract, functionName: 'version' }); + return await contract.publicClient.readContract({ + ...contract, + functionName: 'version', + }); } catch { return '1'; } diff --git a/lib/utils/wallet.ts b/lib/utils/wallet.ts index 173eeee35..c3b2ff641 100644 --- a/lib/utils/wallet.ts +++ b/lib/utils/wallet.ts @@ -1,4 +1,4 @@ -import { Connector } from 'wagmi'; +import type { Connector } from 'wagmi'; import { deduplicateArray } from '.'; export const getWalletIcon = (connector: Connector): string | undefined => { diff --git a/lib/utils/whois.ts b/lib/utils/whois.ts index 26dcf12d4..82858c62f 100644 --- a/lib/utils/whois.ts +++ b/lib/utils/whois.ts @@ -8,10 +8,10 @@ import { UNSTOPPABLE_DOMAINS_ETH_ADDRESS, UNSTOPPABLE_DOMAINS_POLYGON_ADDRESS, } from 'lib/constants'; -import { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; import { AggregateSpenderDataSource, AggregationType } from 'lib/whois/spender/AggregateSpenderDataSource'; import { BackendSpenderDataSource } from 'lib/whois/spender/BackendSpenderDataSource'; -import { Address, PublicClient, getAddress, isAddress, namehash } from 'viem'; +import { type Address, type PublicClient, getAddress, isAddress, namehash } from 'viem'; import { createViemPublicClientForChain } from './chains'; // Note that we do not use the official UD or Avvy resolution libraries below because they are big and use Ethers.js @@ -51,7 +51,9 @@ export const lookupEnsName = async (address: Address): Promise => export const resolveEnsName = async (name: string): Promise
=> { try { - const address = await GlobalClients.ETHEREUM?.getEnsAddress({ name: name.toLowerCase() }); + const address = await GlobalClients.ETHEREUM?.getEnsAddress({ + name: name.toLowerCase(), + }); return address ?? null; } catch { return null; diff --git a/lib/whois/spender/AggregateSpenderDataSource.ts b/lib/whois/spender/AggregateSpenderDataSource.ts index 0a611889c..81ea860f7 100644 --- a/lib/whois/spender/AggregateSpenderDataSource.ts +++ b/lib/whois/spender/AggregateSpenderDataSource.ts @@ -1,7 +1,7 @@ -import { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; import { assertFulfilled, deduplicateArray } from 'lib/utils'; -import { Address } from 'viem'; -import { SpenderDataSource } from './SpenderDataSource'; +import type { Address } from 'viem'; +import type { SpenderDataSource } from './SpenderDataSource'; export enum AggregationType { SEQUENTIAL_FIRST = 'SEQUENTIAL_FIRST', @@ -40,7 +40,11 @@ export class AggregateSpenderDataSource implements SpenderDataSource { const aggregatedResults = results.reduce( (acc, result) => result - ? { ...acc, ...(result ?? {}), riskFactors: [...(acc?.riskFactors ?? []), ...(result?.riskFactors ?? [])] } + ? { + ...acc, + ...(result ?? {}), + riskFactors: [...(acc?.riskFactors ?? []), ...(result?.riskFactors ?? [])], + } : acc, {}, ); diff --git a/lib/whois/spender/BackendSpenderDataSource.ts b/lib/whois/spender/BackendSpenderDataSource.ts index 9eda593d6..6117b34e5 100644 --- a/lib/whois/spender/BackendSpenderDataSource.ts +++ b/lib/whois/spender/BackendSpenderDataSource.ts @@ -1,7 +1,7 @@ import ky from 'ky'; -import { SpenderData, SpenderRiskData } from 'lib/interfaces'; -import { Address, getAddress } from 'viem'; -import { SpenderDataSource } from './SpenderDataSource'; +import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import { type Address, getAddress } from 'viem'; +import type { SpenderDataSource } from './SpenderDataSource'; export class BackendSpenderDataSource implements SpenderDataSource { async getSpenderData(address: Address, chainId: number): Promise { diff --git a/lib/whois/spender/SpenderDataSource.ts b/lib/whois/spender/SpenderDataSource.ts index 1f28c0621..8a75293a0 100644 --- a/lib/whois/spender/SpenderDataSource.ts +++ b/lib/whois/spender/SpenderDataSource.ts @@ -1,5 +1,5 @@ -import { SpenderData, SpenderRiskData } from 'lib/interfaces'; -import { Address } from 'viem'; +import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import type { Address } from 'viem'; export interface SpenderDataSource { getSpenderData(spender: Address, chainId: number): Promise; diff --git a/lib/whois/spender/label/HardcodedSpenderDataSource.ts b/lib/whois/spender/label/HardcodedSpenderDataSource.ts index e57018d4c..5c7483000 100644 --- a/lib/whois/spender/label/HardcodedSpenderDataSource.ts +++ b/lib/whois/spender/label/HardcodedSpenderDataSource.ts @@ -1,6 +1,6 @@ -import { SpenderData } from 'lib/interfaces'; -import { Address } from 'viem'; -import { SpenderDataSource } from '../SpenderDataSource'; +import type { SpenderData } from 'lib/interfaces'; +import type { Address } from 'viem'; +import type { SpenderDataSource } from '../SpenderDataSource'; export class HardcodedSpenderDataSource implements SpenderDataSource { constructor(private data: Record) {} diff --git a/lib/whois/spender/label/HarpieSpenderDataSource.ts b/lib/whois/spender/label/HarpieSpenderDataSource.ts index e5845c2b8..db428e4c6 100644 --- a/lib/whois/spender/label/HarpieSpenderDataSource.ts +++ b/lib/whois/spender/label/HarpieSpenderDataSource.ts @@ -1,8 +1,8 @@ import { ChainId } from '@revoke.cash/chains'; import { HARPIE_API_KEY } from 'lib/constants'; -import { SpenderData } from 'lib/interfaces'; -import { Address } from 'viem'; -import { SpenderDataSource } from '../SpenderDataSource'; +import type { SpenderData } from 'lib/interfaces'; +import type { Address } from 'viem'; +import type { SpenderDataSource } from '../SpenderDataSource'; // TODO: Does this work from server environment? export class HarpieSpenderDataSource implements SpenderDataSource { diff --git a/lib/whois/spender/label/WhoisSpenderDataSource.ts b/lib/whois/spender/label/WhoisSpenderDataSource.ts index 50aee8bcc..f5a96bafa 100644 --- a/lib/whois/spender/label/WhoisSpenderDataSource.ts +++ b/lib/whois/spender/label/WhoisSpenderDataSource.ts @@ -1,9 +1,9 @@ import { WHOIS_BASE_URL } from 'lib/constants'; -import { SpenderData } from 'lib/interfaces'; +import type { SpenderData } from 'lib/interfaces'; import ky from 'lib/ky'; import { normaliseRiskData } from 'lib/utils'; -import { Address, getAddress } from 'viem'; -import { SpenderDataSource } from '../SpenderDataSource'; +import { type Address, getAddress } from 'viem'; +import type { SpenderDataSource } from '../SpenderDataSource'; export class WhoisSpenderDataSource implements SpenderDataSource { async getSpenderData(address: Address, chainId: number): Promise { diff --git a/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts b/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts index acc15ebe2..2cce369dc 100644 --- a/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts +++ b/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts @@ -1,8 +1,8 @@ import { ChainId } from '@revoke.cash/chains'; import { HARPIE_API_KEY } from 'lib/constants'; -import { SpenderRiskData } from 'lib/interfaces'; -import { Address } from 'viem'; -import { SpenderDataSource } from '../SpenderDataSource'; +import type { SpenderRiskData } from 'lib/interfaces'; +import type { Address } from 'viem'; +import type { SpenderDataSource } from '../SpenderDataSource'; export class HarpieSpenderRiskDataSource implements SpenderDataSource { async getSpenderData(address: Address, chainId: number): Promise { diff --git a/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts b/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts index 21a72872c..c31e62d20 100644 --- a/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts +++ b/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts @@ -1,7 +1,7 @@ -import { SpenderRiskData } from 'lib/interfaces'; +import type { SpenderRiskData } from 'lib/interfaces'; import { createViemPublicClientForChain } from 'lib/utils/chains'; -import { Address, Hex } from 'viem'; -import { SpenderDataSource } from '../SpenderDataSource'; +import type { Address, Hex } from 'viem'; +import type { SpenderDataSource } from '../SpenderDataSource'; const Addresses = { OPENSEA_SEAPORT: '0x1E0049783F008A0085193E00003D00cd54003c71', diff --git a/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts b/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts index d210d93fa..5e2ae5e90 100644 --- a/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts +++ b/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts @@ -1,10 +1,10 @@ import ky from 'ky'; import { WHOIS_BASE_URL } from 'lib/constants'; -import { SpenderRiskData } from 'lib/interfaces'; +import type { SpenderRiskData } from 'lib/interfaces'; import { normaliseRiskData } from 'lib/utils'; import md5 from 'md5'; -import { Address } from 'viem'; -import { SpenderDataSource } from '../SpenderDataSource'; +import type { Address } from 'viem'; +import type { SpenderDataSource } from '../SpenderDataSource'; export class ScamSnifferRiskDataSource implements SpenderDataSource { async getSpenderData(address: Address, _chainId: number): Promise { diff --git a/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts b/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts index 4029c7297..2b39efafa 100644 --- a/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts +++ b/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts @@ -1,16 +1,19 @@ import { ChainId } from '@revoke.cash/chains'; import ky from 'ky'; import { RequestQueue } from 'lib/api/logs/RequestQueue'; -import { RiskFactor, SpenderRiskData } from 'lib/interfaces'; -import { Address } from 'viem'; -import { SpenderDataSource } from '../SpenderDataSource'; +import type { RiskFactor, SpenderRiskData } from 'lib/interfaces'; +import type { Address } from 'viem'; +import type { SpenderDataSource } from '../SpenderDataSource'; export class WebacySpenderRiskDataSource implements SpenderDataSource { private queue: RequestQueue; constructor(private apiKey: string) { // Webacy has requested that we limit the number of requests to 30 per second - this.queue = new RequestQueue(`webacy:${apiKey}`, { interval: 1000, intervalCap: 30 }); + this.queue = new RequestQueue(`webacy:${apiKey}`, { + interval: 1000, + intervalCap: 30, + }); } async getSpenderData(address: Address, chainId: number): Promise { diff --git a/next-sitemap.config.js b/next-sitemap.config.js index 7c2cd8444..860b94c2b 100644 --- a/next-sitemap.config.js +++ b/next-sitemap.config.js @@ -60,7 +60,11 @@ module.exports = { // Map the locale independent path onto the locale paths const alternateRefs = config.alternateRefs.map((alt) => { - return { ...alt, href: `${alt.href}${localeIndependentPath}`, hrefIsAbsolute: true }; + return { + ...alt, + href: `${alt.href}${localeIndependentPath}`, + hrefIsAbsolute: true, + }; }); return { diff --git a/next.config.js b/next.config.js index 82518b492..c7c6704e7 100644 --- a/next.config.js +++ b/next.config.js @@ -1,4 +1,6 @@ -const withBundleAnalyzer = require('next-bundle-analyzer')({ enabled: process.env.ANALYZE === 'true' }); +const withBundleAnalyzer = require('next-bundle-analyzer')({ + enabled: process.env.ANALYZE === 'true', +}); const withNextIntl = require('next-intl/plugin')(); const withNextCircularDeps = require('next-circular-dependency'); diff --git a/package.json b/package.json index e10ffd52e..8cd5e524d 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "zustand": "^5.0.0-rc.2" }, "devDependencies": { + "@biomejs/biome": "1.9.4", "@cypress/grep": "^4.1.0", "@lavamoat/allow-scripts": "^3.2.0", "@localazy/cli": "^1.7.14", diff --git a/pages/api/[chainId]/floorPrice.ts b/pages/api/[chainId]/floorPrice.ts index 20f8612f7..e79477f81 100644 --- a/pages/api/[chainId]/floorPrice.ts +++ b/pages/api/[chainId]/floorPrice.ts @@ -1,9 +1,9 @@ import { ERC721_ABI } from 'lib/abis'; import { RateLimiters, checkActiveSessionEdge, checkRateLimitAllowedEdge } from 'lib/api/auth'; -import { Erc721TokenContract } from 'lib/interfaces'; +import type { Erc721TokenContract } from 'lib/interfaces'; import { createViemPublicClientForChain, getChainBackendPriceStrategy } from 'lib/utils/chains'; -import { NextRequest } from 'next/server'; -import { Address } from 'viem'; +import type { NextRequest } from 'next/server'; +import type { Address } from 'viem'; export const config = { runtime: 'edge', @@ -11,14 +11,19 @@ export const config = { // TODO: Support ERC20 token prices in this route as well const handler = async (req: NextRequest) => { - if (req.method !== 'GET') return new Response(JSON.stringify({ message: 'Method not allowed' }), { status: 405 }); + if (req.method !== 'GET') + return new Response(JSON.stringify({ message: 'Method not allowed' }), { + status: 405, + }); if (!(await checkActiveSessionEdge(req))) { return new Response(JSON.stringify({ message: 'No API session is active' }), { status: 403 }); } if (!(await checkRateLimitAllowedEdge(req, RateLimiters.PRICE))) { - return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { status: 429 }); + return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { + status: 429, + }); } const query = new URL(req.url).searchParams; @@ -48,7 +53,9 @@ const handler = async (req: NextRequest) => { }, }); } catch (e) { - return new Response(JSON.stringify({ message: e.message }), { status: 500 }); + return new Response(JSON.stringify({ message: e.message }), { + status: 500, + }); } }; diff --git a/pages/api/[chainId]/spender/[address].ts b/pages/api/[chainId]/spender/[address].ts index 42455633e..553c84c18 100644 --- a/pages/api/[chainId]/spender/[address].ts +++ b/pages/api/[chainId]/spender/[address].ts @@ -5,8 +5,8 @@ import { WhoisSpenderDataSource } from 'lib/whois/spender/label/WhoisSpenderData import { OnchainSpenderRiskDataSource } from 'lib/whois/spender/risk/OnchainSpenderRiskDataSource'; import { ScamSnifferRiskDataSource } from 'lib/whois/spender/risk/ScamSnifferRiskDataSource'; import { WebacySpenderRiskDataSource } from 'lib/whois/spender/risk/WebacySpenderRiskDataSource'; -import { NextRequest } from 'next/server'; -import { Address } from 'viem'; +import type { NextRequest } from 'next/server'; +import type { Address } from 'viem'; export const config = { runtime: 'edge', @@ -29,14 +29,19 @@ const SPENDER_DATA_SOURCE = new AggregateSpenderDataSource({ }); const handler = async (req: NextRequest) => { - if (req.method !== 'GET') return new Response(JSON.stringify({ message: 'Method not allowed' }), { status: 405 }); + if (req.method !== 'GET') + return new Response(JSON.stringify({ message: 'Method not allowed' }), { + status: 405, + }); if (!(await checkActiveSessionEdge(req))) { return new Response(JSON.stringify({ message: 'No API session is active' }), { status: 403 }); } if (!(await checkRateLimitAllowedEdge(req, RateLimiters.SPENDER))) { - return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { status: 429 }); + return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { + status: 429, + }); } const query = new URL(req.url).searchParams; @@ -55,7 +60,9 @@ const handler = async (req: NextRequest) => { }, }); } catch (e) { - return new Response(JSON.stringify({ message: e.message }), { status: 500 }); + return new Response(JSON.stringify({ message: e.message }), { + status: 500, + }); } }; diff --git a/pages/api/login.ts b/pages/api/login.ts index 873a8a90e..9fcf8f960 100644 --- a/pages/api/login.ts +++ b/pages/api/login.ts @@ -1,5 +1,5 @@ import { storeSession } from 'lib/api/auth'; -import { NextApiRequest, NextApiResponse } from 'next'; +import type { NextApiRequest, NextApiResponse } from 'next'; const handler = async (req: NextApiRequest, res: NextApiResponse) => { if (req.method !== 'POST') return res.status(405).end(); diff --git a/public/assets/js/sa-v11.js b/public/assets/js/sa-v11.js index 6cb090183..016a7d40d 100644 --- a/public/assets/js/sa-v11.js +++ b/public/assets/js/sa-v11.js @@ -1,3 +1,469 @@ /* Simple Analytics - Privacy friendly analytics (docs.simpleanalytics.com/script; 2023-05-03; 10ee; SRI-version; v11) */ -!function(l,t,e,n,p){try{var h=undefined,f=!0,d=!1,r="true",a="https:",m="pageview",u="event",i="error",o=l.console,c="doNotTrack",g=l.navigator,s=l.location,v=s.host,y=l.document,_=g.userAgent,w="Not sending request ",b=w+"when ",E=d,O=encodeURIComponent,x=decodeURIComponent,S=JSON.stringify,M=l.addEventListener,k="https://queue."+e,q=y.documentElement||{},A="language",$="Height",j="scroll",D=g.userAgentData,C=j+$,R="offset"+$,H="client"+$,P="pagehide",T="platform",U="platformVersion",I="https://docs.simpleanalytics.com",V=0,B=/(bot|spider|crawl)/i.test(_)&&!/(cubot)/i.test(_),N=l.screen,z=y.currentScript||y.querySelector('script[src*="'+e+'"]');p=function(){var t=[].slice.call(arguments);return t.unshift("Simple Analytics:"),Function.prototype.apply.call(o.warn,o,t)};var F=function(t,e){p("Error in your "+t+" function:",e)},W=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},G=function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},J=function(t,e){return t&&t.getAttribute("data-"+e)},L=function(t){return Array.isArray(t)?t:"string"==typeof t&&t.length?t.split(/, ?/):[]},Y=function(t){return t&&t.constructor===Object},Z=function(){for(var t={},e=arguments,n=0;n>t/4).toString(16)})}catch(r){return t.replace(n,function(t){var e=16*Math.random()|0;return(t<2?e:3&e|8).toString(16)})}},rt=function(t){return"function"==typeof t},at="namespace",it=t[at]||J(z,at)||"sa",ot=l[it+"_metadata"],ct=function(t,e){Y(ot)&&(t=Z(t,ot));var n=l[Mt];if(!rt(n))return t;try{return Z(t,n.call(l,Z(t,e)))}catch(r){F("metadata",r)}},st=t.strictUtm||J(z,"strict-utm")==r,ut=function(a){return s.search.slice(1).split("&").filter(function(t){var e=a||!tt("ut"),n=Ot.map(G).join("|"),r=e?"^("+n+")=":"^((utm_)"+(st?"":"?")+"(source|medium|content|term|campaign)"+(st?"":"|ref")+"|"+n+")=";return e&&!Ot.length?d:new RegExp(r).test(t)}).join("&")||h},lt=it+"_loaded";if(l[lt]==f)return p(w+"twice");l.sa_event_loaded=f,l[lt]=f;var pt=function(e,t,n){e=n?e:Z(At,Dt,e),g.brave&&!n&&(e.brave=f),g._duckduckgoloader_&&!n&&(e.duck=f);var r=new Image;t&&(r.onerror=t,r.onload=t),r.src=k+"/simple.gif?"+Object.keys(e).filter(function(t){return e[t]!=h}).map(function(t){return O(t)+"="+O(e[t])}).join("&")+"&time="+Date.now()},ht=t.hostname||J(z,"hostname"),ft=ht||v,dt={version:"cdn_latest_11",hostname:ft};n=function(t){t=t.stack?t+" "+t.stack:t,p(t),pt(Z(dt,{type:i,error:t,path:s.pathname}),h,f)},M(i,function(t){t.filename&&-1 { + try { + var h = undefined, + f = !0, + d = !1, + r = "true", + a = "https:", + m = "pageview", + u = "event", + i = "error", + o = l.console, + c = "doNotTrack", + g = l.navigator, + s = l.location, + v = s.host, + y = l.document, + _ = g.userAgent, + w = "Not sending request ", + b = w + "when ", + E = d, + O = encodeURIComponent, + x = decodeURIComponent, + S = JSON.stringify, + M = l.addEventListener, + k = "https://queue." + e, + q = y.documentElement || {}, + A = "language", + $ = "Height", + j = "scroll", + D = g.userAgentData, + C = j + $, + R = "offset" + $, + H = "client" + $, + P = "pagehide", + T = "platform", + U = "platformVersion", + I = "https://docs.simpleanalytics.com", + V = 0, + B = /(bot|spider|crawl)/i.test(_) && !/(cubot)/i.test(_), + N = l.screen, + z = y.currentScript || y.querySelector('script[src*="' + e + '"]'); + p = () => { + var t = [].slice.call(arguments); + return ( + t.unshift("Simple Analytics:"), + Function.prototype.apply.call(o.warn, o, t) + ); + }; + var F = (t, e) => { + p("Error in your " + t + " function:", e); + }, + W = (t, e) => Object.prototype.hasOwnProperty.call(t, e), + G = (t) => t.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"), + J = (t, e) => t && t.getAttribute("data-" + e), + L = (t) => Array.isArray(t) + ? t + : "string" == typeof t && t.length + ? t.split(/, ?/) + : [], + Y = (t) => t && t.constructor === Object, + Z = () => { + for (var t = {}, e = arguments, n = 0; n < e.length; n++) { + var r = e[n]; + if (Y(r)) for (var a in r) W(r, a) && (t[a] = r[a]); + } + return t; + }, + K = l.sa_settings, + Q = K || Object.keys(t).length; + (t = Z(t, K)), Q && p("Settings", t); + var X = L(t.ignoreMetrics || J(z, "ignore-metrics")), + tt = (e) => ( + 0 === + X.filter((t) => new RegExp("^" + e).test(t)).length + ), + et = Date.now, + nt = () => { + var e = l.crypto || l.msCrypto, + t = [1e7] + -1e3 + -4e3 + -8e3 + -1e11, + n = /[018]/g; + try { + return t.replace(n, (t) => ( + t ^ + (e.getRandomValues(new Uint8Array(1))[0] & (15 >> (t / 4))) + ).toString(16)); + } catch (r) { + return t.replace(n, (t) => { + var e = (16 * Math.random()) | 0; + return (t < 2 ? e : (3 & e) | 8).toString(16); + }); + } + }, + rt = (t) => "function" == typeof t, + at = "namespace", + it = t[at] || J(z, at) || "sa", + ot = l[it + "_metadata"], + ct = (t, e) => { + Y(ot) && (t = Z(t, ot)); + var n = l[Mt]; + if (!rt(n)) return t; + try { + return Z(t, n.call(l, Z(t, e))); + } catch (r) { + F("metadata", r); + } + }, + st = t.strictUtm || J(z, "strict-utm") == r, + ut = (a) => ( + s.search + .slice(1) + .split("&") + .filter((t) => { + var e = a || !tt("ut"), + n = Ot.map(G).join("|"), + r = e + ? "^(" + n + ")=" + : "^((utm_)" + + (st ? "" : "?") + + "(source|medium|content|term|campaign)" + + (st ? "" : "|ref") + + "|" + + n + + ")="; + return e && !Ot.length ? d : new RegExp(r).test(t); + }) + .join("&") || h + ), + lt = it + "_loaded"; + if (l[lt] == f) return p(w + "twice"); + (l.sa_event_loaded = f), (l[lt] = f); + var pt = (e, t, n) => { + (e = n ? e : Z(At, Dt, e)), + g.brave && !n && (e.brave = f), + g._duckduckgoloader_ && !n && (e.duck = f); + var r = new Image(); + t && ((r.onerror = t), (r.onload = t)), + (r.src = + k + + "/simple.gif?" + + Object.keys(e) + .filter((t) => e[t] != h) + .map((t) => O(t) + "=" + O(e[t])) + .join("&") + + "&time=" + + Date.now()); + }, + ht = t.hostname || J(z, "hostname"), + ft = ht || v, + dt = { version: "cdn_latest_11", hostname: ft }; + (n = (t) => { + (t = t.stack ? t + " " + t.stack : t), + p(t), + pt(Z(dt, { type: i, error: t, path: s.pathname }), h, f); + }), + M( + i, + (t) => { + t.filename && -1 < t.filename.indexOf(e) && n(t.message); + }, + d, + ); + var mt, + gt = et(), + vt = 0, + yt = t.mode || J(z, "mode"), + _t = + !!(ee = t.collectDnt) === ee + ? t.collectDnt + : J(z, "ignore-dnt") == r || + J(z, "skip-dnt") == r || + J(z, "collect-dnt") == r, + wt = !("false" == J(z, "auto-collect") || t.autoCollect === d), + bt = t.saGlobal || J(z, "sa-global") || it + "_" + u, + Et = L(t.ignorePages || J(z, "ignore-pages")), + Ot = L(t.allowParams || J(z, "allow-params")), + xt = L(t.nonUniqueHostnames || J(z, "non-unique-hostnames")), + St = t.pathOverwriter || J(z, "path-overwriter"), + Mt = t.metadataCollector || J(z, "metadata-collector"); + try { + mt = tt("c") ? Intl.DateTimeFormat().resolvedOptions().timeZone : h; + } catch (ne) { + p(ne); + } + var kt = + g.webdriver || + l.__nightmare || + l.callPhantom || + l._phantom || + l.phantom || + l.__polypane || + l._bot || + B || + Math.random() == Math.random(), + qt = tt("t") || tt("scro"); + kt && (dt.bot = f); + var At = Z(dt, { + ua: tt("us") ? _ : h, + https: s.protocol == a, + timezone: mt, + page_id: qt ? nt() : h, + session_id: tt("se") ? nt() : h, + }); + if ( + ((At.sri = f), + D && ((At.mobile = D.mobile), (At.brands = S(D.brands))), + y.doctype || p("Add DOCTYPE html for accurate dimensions"), + ft !== v && (At.hostname_original = v), + !_t && c in g && "1" == g[c]) + ) + return p(b + c + " is enabled. See " + I + "/dnt"); + (-1 != v.indexOf(".") && !/^[0-9.:]+$/.test(v)) || + ht || + p("Set hostname on " + v + ". See " + I + "/overwrite-domain-name"); + var $t, + jt, + Dt = {}, + Ct = + (y.referrer || "") + .replace(v, ft) + .replace(/^https?:\/\/((m|l|w{2,3}([0-9]+)?)\.)?([^?#]+)(.*)$/, "$4") + .replace(/^([^/]+)$/, "$1") || h, + Rt = 0, + Ht = (t, e) => { + var n; + qt && + ((n = Z(dt, { type: "append", original_id: e ? t : At.page_id })), + tt("t") && (n.duration = Math.round((et() - gt - Rt) / 1e3)), + (Rt = 0), + (gt = et()), + tt("scro") && (n.scrolled = Math.max(0, vt, Tt())), + e || !g.sendBeacon ? pt(n, h, f) : g.sendBeacon(k + "/append", S(n))); + }; + M( + "visibilitychange", + () => { + y.hidden ? ("on" + P in l || Ht(), (jt = et())) : (Rt += et() - jt); + }, + d, + ), + M(P, Ht, d); + var Pt = y.body || {}, + Tt = () => { + try { + var t = q[H] || 0, + e = Math.max( + Pt[C] || 0, + Pt[R] || 0, + q[H] || 0, + q[C] || 0, + q[R] || 0, + ); + return Math.min( + 100, + 5 * Math.round((100 * ((q.scrollTop || 0) + t)) / e / 5), + ); + } catch (ne) { + return p(ne), 0; + } + }; + M("load", () => { + (vt = Tt()), + M( + j, + () => { + vt < Tt() && (vt = Tt()); + }, + d, + ); + }); + var Ut, + It, + Vt, + Bt = (t) => { + var e = ""; + try { + e = t || x(s.pathname); + } catch (ne) { + p(ne); + } + var n = l[St]; + if (rt(n)) + try { + e = n.call(l, { path: e }) || e; + } catch (ne) { + F("path", ne); + } + if ( + !((t) => { + for (var e in Et) { + var n = Et[e]; + if (n) { + var r = "/" == n[0] ? n : "/" + n; + if ( + r === t || + new RegExp( + "^" + G(r).replace(/\\\*/gi, "(.*)") + "$", + "i", + ).test(t) + ) + return f; + } + } + return d; + })(e) + ) + return "hash" == yt && s.hash && (e += s.hash.split("?")[0]), e; + p(b + "ignoring " + e); + }, + Nt = (t, e, n) => { + var r = Bt(e); + if (r && $t != r) { + ($t = r), + (Dt.path = r), + tt("v") && + ((Dt.viewport_width = + Math.max(q.clientWidth || 0, l.innerWidth || 0) || null), + (Dt.viewport_height = + Math.max(q[H] || 0, l.innerHeight || 0) || null)), + tt("l") && g[A] && (Dt[A] = g[A]), + N && + tt("sc") && + ((Dt.screen_width = N.width), (Dt.screen_height = N.height)); + var a, + i = l.performance, + o = "navigation"; + try { + a = i.getEntriesByType(o)[0].type; + } catch (ne) { + p(ne); + } + Vt = a + ? -1 < ["reload", "back_forward"].indexOf(a) + : i && i[o] && -1 < [1, 2].indexOf(i[o].type); + var c = Ct ? Ct.split("/")[0] : h; + (It = Ct ? -1 < xt.indexOf(c) || c == v : d), + (Dt.unique = t || Vt ? d : !It), + (n = ct(n, { type: m, path: Dt.path })); + var s = () => { + (E = f), + ((t, e, n, r) => { + t && Ht("" + At.page_id, f), qt && (At.page_id = nt()); + var a = ft + Bt(); + pt({ + id: At.page_id, + type: m, + referrer: !e || n ? Ct : null, + query: ut(e), + metadata: S(r), + }), + (Ut = Ct), + (Ct = a), + V++; + })(t, t || Vt || !tt("r"), It, n); + }; + if (E) s(); + else + try { + D && rt(D.getHighEntropyValues) + ? D.getHighEntropyValues([T, U]) + .then((t) => { + (At.os_name = t[T]), (At.os_version = t[U]), s(); + }) + ["catch"](s) + : s(); + } catch (u) { + s(); + } + } + }, + zt = l.history, + Ft = zt ? zt.pushState : h, + Wt = l.dispatchEvent, + Gt = "pushState"; + wt && + Ft && + Event && + Wt && + ((zt.pushState = + ((te = zt[(Xt = Gt)]), + function () { + var t, + e = arguments, + n = te.apply(this, e); + return ( + rt(Event) + ? (t = new Event(Xt)) + : (t = y.createEvent("Event")).initEvent(Xt, f, f), + (t.arguments = e), + Wt(t), + n + ); + })), + M( + Gt, + () => { + Nt(1); + }, + d, + ), + M( + "popstate", + () => { + Nt(1); + }, + d, + )), + wt && + "hash" == yt && + "onhashchange" in l && + M( + "hashchange", + () => { + Nt(1); + }, + d, + ), + wt + ? Nt() + : (l.sa_pageview = (t, e) => { + Nt(0, t, e); + }); + var Jt = ["string", "number"], + Lt = (t, e, n) => { + !n && rt(e) && (n = e); + var r = rt(t), + a = rt(n) ? n : (() => {}), + i = typeof t; + if (Jt.indexOf(i) < 0 && !r) return F(bt, u + " can't be " + i), a(); + try { + if (r) { + var o = t(); + if (Jt.indexOf(typeof o) < 0) + return F(bt, t + " returns no string: " + o), a(); + t = o; + } + } catch (ne) { + return F(bt, ne), a(); + } + t = ("" + t).replace(/[^a-z0-9]+/gi, "_").replace(/(^_|_$)/g, ""); + var c = { type: u, event: t }, + s = !Vt && V < 2; + (e = ct(e, c)), + t && + pt( + Z(c, { + id: nt(), + query: ut(!s), + referrer: (s || It) && tt("r") ? Ut : null, + metadata: S(e), + }), + a, + ); + }, + Yt = (t, e, n) => { + Lt(t, e, n); + }; + l[bt] || (l[bt] = Yt); + var Zt = l[bt], + Kt = Zt && Zt.q ? Zt.q : []; + for (var Qt in ((l[bt] = Yt), Kt)) + W(Kt, Qt) && + (Array.isArray(Kt[Qt]) ? Lt.apply(null, Kt[Qt]) : Lt(Kt[Qt])); + } catch (re) { + n(re); + } + var Xt, te, ee; +})(window, {}, "simpleanalyticscdn.com"); //# sourceMappingURL=v11.js.map diff --git a/scripts/find-likely-exploit-addresses.ts b/scripts/find-likely-exploit-addresses.ts index bbb553a4e..1b17ccf58 100644 --- a/scripts/find-likely-exploit-addresses.ts +++ b/scripts/find-likely-exploit-addresses.ts @@ -7,7 +7,7 @@ import { getChainName, isCovalentSupportedChain, } from 'lib/utils/chains'; -import { Address, getAddress } from 'viem'; +import { type Address, getAddress } from 'viem'; // Before running, update logs.ts and providers.ts to work with localhost. diff --git a/scripts/move-cover-images.ts b/scripts/move-cover-images.ts index a527e3044..f056625fb 100644 --- a/scripts/move-cover-images.ts +++ b/scripts/move-cover-images.ts @@ -3,7 +3,9 @@ import { globSync } from 'glob'; import path from 'path'; // Clear all generated images -rmSync(path.join(__dirname, '..', 'public', 'assets', 'images', 'generated'), { recursive: true }); +rmSync(path.join(__dirname, '..', 'public', 'assets', 'images', 'generated'), { + recursive: true, +}); const imageFiles = globSync(path.join(__dirname, '..', '.next', 'server', 'app', '*', '**', '*.body')); diff --git a/scripts/update-exploits.ts b/scripts/update-exploits.ts index c2b8bcff7..ce1c449b7 100644 --- a/scripts/update-exploits.ts +++ b/scripts/update-exploits.ts @@ -1,6 +1,6 @@ import fs from 'fs/promises'; -import { RiskFactor } from 'lib/interfaces'; -import { Exploit } from 'lib/utils/exploits'; +import type { RiskFactor } from 'lib/interfaces'; +import type { Exploit } from 'lib/utils/exploits'; import path from 'path'; import { getAddress } from 'viem'; @@ -77,7 +77,11 @@ const addExploitLabelsToSpenders = async (exploit: Exploit) => { // Re-add the risk factor if it's not fixed if (!exploit.fixed) { - riskFactors.push({ type: 'exploit', source: 'whois', data: exploit.name }); + riskFactors.push({ + type: 'exploit', + source: 'whois', + data: exploit.name, + }); } spenderContents.riskFactors = riskFactors; diff --git a/test/chains.test.ts b/test/chains.test.ts index 06e305e18..aa96ba063 100644 --- a/test/chains.test.ts +++ b/test/chains.test.ts @@ -87,5 +87,3 @@ describe('Chain Support', () => { }); }); }); - -export {}; diff --git a/yarn.lock b/yarn.lock index 38fea123f..557ec58e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -181,6 +181,97 @@ __metadata: languageName: node linkType: hard +"@biomejs/biome@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/biome@npm:1.9.4" + dependencies: + "@biomejs/cli-darwin-arm64": 1.9.4 + "@biomejs/cli-darwin-x64": 1.9.4 + "@biomejs/cli-linux-arm64": 1.9.4 + "@biomejs/cli-linux-arm64-musl": 1.9.4 + "@biomejs/cli-linux-x64": 1.9.4 + "@biomejs/cli-linux-x64-musl": 1.9.4 + "@biomejs/cli-win32-arm64": 1.9.4 + "@biomejs/cli-win32-x64": 1.9.4 + dependenciesMeta: + "@biomejs/cli-darwin-arm64": + optional: true + "@biomejs/cli-darwin-x64": + optional: true + "@biomejs/cli-linux-arm64": + optional: true + "@biomejs/cli-linux-arm64-musl": + optional: true + "@biomejs/cli-linux-x64": + optional: true + "@biomejs/cli-linux-x64-musl": + optional: true + "@biomejs/cli-win32-arm64": + optional: true + "@biomejs/cli-win32-x64": + optional: true + bin: + biome: bin/biome + checksum: 0bb448d9cf07c76556e0af62cec4262ccdf2d2800a472459c0666c180fdb74ac602a5d87325e926e860cc41c34166fca27f753afc24b2264317f2f29861005b5 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-darwin-arm64@npm:1.9.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-darwin-x64@npm:1.9.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64-musl@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-arm64-musl@npm:1.9.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-arm64@npm:1.9.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64-musl@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-x64-musl@npm:1.9.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-x64@npm:1.9.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-win32-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-win32-arm64@npm:1.9.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-win32-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-win32-x64@npm:1.9.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@coinbase/wallet-sdk@npm:4.0.4": version: 4.0.4 resolution: "@coinbase/wallet-sdk@npm:4.0.4" @@ -10093,6 +10184,7 @@ __metadata: version: 0.0.0-use.local resolution: "revoke.cash@workspace:." dependencies: + "@biomejs/biome": 1.9.4 "@cypress/grep": ^4.1.0 "@dotenvx/dotenvx": ^1.14.2 "@headlessui/react": ^2.1.2 From f5a01eb70a479f2a0b4724cd41347b1b6a2ad9f2 Mon Sep 17 00:00:00 2001 From: Dozie2001 Date: Tue, 26 Nov 2024 16:34:50 +0100 Subject: [PATCH 02/20] fix: Setup errors --- biome.jsonc | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 biome.jsonc diff --git a/biome.jsonc b/biome.jsonc new file mode 100644 index 000000000..3091e9673 --- /dev/null +++ b/biome.jsonc @@ -0,0 +1,30 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "vcs": { + "enabled": false, + "clientKind": "git", + "useIgnoreFile": false, + }, + "files": { + "ignoreUnknown": false, + "ignore": [], + }, + "formatter": { + "enabled": true, + "indentStyle": "tab", + }, + "organizeImports": { + "enabled": true, + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + }, + }, + "javascript": { + "formatter": { + "quoteStyle": "double", + }, + }, +} From 1f9cff68fd4242a39d65a81d7cefcec32f860cc2 Mon Sep 17 00:00:00 2001 From: Dozie2001 Date: Tue, 26 Nov 2024 16:35:36 +0100 Subject: [PATCH 03/20] deleted biome.json --- biome.json | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 biome.json diff --git a/biome.json b/biome.json deleted file mode 100644 index c2974e44f..000000000 --- a/biome.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", - "vcs": { - "enabled": false, - "clientKind": "git", - "useIgnoreFile": false - }, - "files": { - "ignoreUnknown": false, - "ignore": [] - }, - "formatter": { - "enabled": true, - "indentStyle": "tab" - }, - "organizeImports": { - "enabled": true - }, - "linter": { - "enabled": true, - "rules": { - "recommended": true - } - }, - "javascript": { - "formatter": { - "quoteStyle": "double" - } - } -} From 10f8628c3994b30568211747bc6182fcf881b96a Mon Sep 17 00:00:00 2001 From: Dozie2001 Date: Tue, 26 Nov 2024 16:58:37 +0100 Subject: [PATCH 04/20] trying to fix biome error --- biome.json | 32 + biome.jsonc | 30 - package.json | 2 +- yarn.lock | 4010 +++++++++++++++++++------------------------------- 4 files changed, 1567 insertions(+), 2507 deletions(-) create mode 100644 biome.json delete mode 100644 biome.jsonc diff --git a/biome.json b/biome.json new file mode 100644 index 000000000..0af5f9bc4 --- /dev/null +++ b/biome.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "vcs": { "enabled": false, "clientKind": "git", "useIgnoreFile": false }, + "files": { "ignoreUnknown": false, "ignore": [] }, + "formatter": { + "enabled": true, + "useEditorconfig": true, + "formatWithErrors": false, + "indentStyle": "space", + "indentWidth": 2, + "lineEnding": "lf", + "lineWidth": 120, + "attributePosition": "auto", + "bracketSpacing": true, + "ignore": ["**/.next", "**/.yarn", "public/assets"] + }, + "organizeImports": { "enabled": true }, + "linter": { "enabled": true, "rules": { "recommended": true } }, + "javascript": { + "formatter": { + "jsxQuoteStyle": "double", + "quoteProperties": "asNeeded", + "trailingCommas": "all", + "semicolons": "asNeeded", + "arrowParentheses": "always", + "bracketSameLine": false, + "quoteStyle": "single", + "attributePosition": "auto", + "bracketSpacing": true + } + } +} diff --git a/biome.jsonc b/biome.jsonc deleted file mode 100644 index 3091e9673..000000000 --- a/biome.jsonc +++ /dev/null @@ -1,30 +0,0 @@ -{ - "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", - "vcs": { - "enabled": false, - "clientKind": "git", - "useIgnoreFile": false, - }, - "files": { - "ignoreUnknown": false, - "ignore": [], - }, - "formatter": { - "enabled": true, - "indentStyle": "tab", - }, - "organizeImports": { - "enabled": true, - }, - "linter": { - "enabled": true, - "rules": { - "recommended": true, - }, - }, - "javascript": { - "formatter": { - "quoteStyle": "double", - }, - }, -} diff --git a/package.json b/package.json index 8cd5e524d..235c99a09 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "start": "next start", "analyze": "ANALYZE=true yarn build", "lint:checksums": "tsx scripts/lint-checksums.ts && git rm -r --cached -q data && git add --all data", - "lint": "prettier --write .", + "lint": "npx @biomejs/biome lint --write .", "postinstall": "husky install", "translations:update": "localazy upload && localazy download && yarn lint", "translations:update:md": "localazy upload -k localazy.content.keys.json -c localazy.content.json && localazy download -k localazy.content.keys.json -c localazy.content.json && tsx scripts/remove-untranslated-markdown-files.ts", diff --git a/yarn.lock b/yarn.lock index 557ec58e7..2e025d726 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,28 +19,35 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" dependencies: - "@babel/highlight": ^7.18.6 - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + "@babel/highlight": ^7.24.7 + picocolors: ^1.0.0 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" +"@babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" dependencies: - "@babel/types": ^7.18.6 - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + "@babel/types": ^7.25.6 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: b55975cd664f5602304d868bb34f4ee3bed6f5c7ce8132cd92ff27a46a53a119def28a182d91992e86f75db904f63094a81247703c4dc96e4db0c03fd04bcd68 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.18.6": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b +"@babel/helper-module-imports@npm:^7.16.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 languageName: node linkType: hard @@ -51,13 +58,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-string-parser@npm:7.24.8" @@ -65,13 +65,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" @@ -79,36 +72,26 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 + "@babel/helper-validator-identifier": ^7.24.7 + chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + picocolors: ^1.0.0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 languageName: node linkType: hard -"@babel/parser@npm:^7.24.7": - version: 7.25.3 - resolution: "@babel/parser@npm:7.25.3" +"@babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" dependencies: - "@babel/types": ^7.25.2 + "@babel/types": ^7.25.6 bin: parser: ./bin/babel-parser.js - checksum: b55aba64214fa1d66ccd0d29f476d2e55a48586920d280f88c546f81cbbececc0e01c9d05a78d6bf206e8438b9c426caa344942c1a581eecc4d365beaab8a20e - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.17.12": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e languageName: node linkType: hard @@ -123,61 +106,49 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.20.13 - resolution: "@babel/runtime@npm:7.20.13" - dependencies: - regenerator-runtime: ^0.13.11 - checksum: 09b7a97a05c80540db6c9e4ddf8c5d2ebb06cae5caf3a87e33c33f27f8c4d49d9c67a2d72f1570e796045288fad569f98a26ceba0c4f5fad2af84b6ad855c4fb - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.19.4": - version: 7.25.0 - resolution: "@babel/runtime@npm:7.25.0" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 4a2a374a58eb01aaa65c5762606e90b3a1f448e0c637d42278b6cc0b42a9f5399b5f381ba9f237ee087da2860d14dd2d1de7bddcbe18be6a3cafba97e44bed64 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2": - version: 7.24.1 - resolution: "@babel/runtime@npm:7.24.1" +"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": + version: 7.25.6 + resolution: "@babel/runtime@npm:7.25.6" dependencies: regenerator-runtime: ^0.14.0 - checksum: 5c8f3b912ba949865f03b3cf8395c60e1f4ebd1033fbd835bdfe81b6cac8a87d85bc3c7aded5fcdf07be044c9ab8c818f467abe0deca50020c72496782639572 + checksum: ee1a69d3ac7802803f5ee6a96e652b78b8addc28c6a38c725a4ad7d61a059d9e6cb9f6550ed2f63cce67a1bd82e0b1ef66a1079d895be6bfb536a5cfbd9ccc32 languageName: node linkType: hard -"@babel/runtime@npm:^7.3.1": - version: 7.24.6 - resolution: "@babel/runtime@npm:7.24.6" +"@babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" dependencies: - regenerator-runtime: ^0.14.0 - checksum: 44d95ca743898fed31b4cefef31de6fd3cf7906e94493368e9d6538289cc52c6c46185205d9c01d38466a5b3f673550f80892d30b1ed02a2c13e704863a8cc48 + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.25.0 + "@babel/types": ^7.25.0 + checksum: 3f2db568718756d0daf2a16927b78f00c425046b654cd30b450006f2e84bdccaf0cbe6dc04994aa1f5f6a4398da2f11f3640a4d3ee31722e43539c4c919c817b languageName: node linkType: hard -"@babel/types@npm:^7.18.6": - version: 7.20.7 - resolution: "@babel/types@npm:7.20.7" +"@babel/traverse@npm:^7.24.7": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: b39af241f0b72bba67fd6d0d23914f6faec8c0eba8015c181cbd5ea92e59fc91a52a1ab490d3520c7dbd19ddb9ebb76c476308f6388764f16d8201e37fae6811 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.25.6 + "@babel/parser": ^7.25.6 + "@babel/template": ^7.25.0 + "@babel/types": ^7.25.6 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 languageName: node linkType: hard -"@babel/types@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/types@npm:7.25.2" +"@babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" dependencies: "@babel/helper-string-parser": ^7.24.8 "@babel/helper-validator-identifier": ^7.24.7 to-fast-properties: ^2.0.0 - checksum: f73f66ba903c6f7e38f519a33d53a67d49c07e208e59ea65250362691dc546c6da7ab90ec66ee79651ef697329872f6f97eb19a6dfcacc026fd05e76a563c5d2 + checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 languageName: node linkType: hard @@ -357,12 +328,12 @@ __metadata: linkType: hard "@dotenvx/dotenvx@npm:^1.14.2": - version: 1.14.2 - resolution: "@dotenvx/dotenvx@npm:1.14.2" + version: 1.25.1 + resolution: "@dotenvx/dotenvx@npm:1.25.1" dependencies: commander: ^11.1.0 dotenv: ^16.4.5 - eciesjs: ^0.4.6 + eciesjs: ^0.4.10 execa: ^5.1.1 fdir: ^6.2.0 ignore: ^5.3.0 @@ -372,139 +343,142 @@ __metadata: bin: dotenvx: src/cli/dotenvx.js git-dotenvx: src/cli/dotenvx.js - checksum: dcd177ab9960b62f3fd29cc161993c1b7c25adfc22b0a32328ebfd0b4a190bed33c89d7fc94b555e8cfe3047c33adb96580f0fc4fa561b04b74c4f6e0cba51cb + checksum: 34446cb3e3cc51c0cf010b1918b1fec7005911daa6598ab2b6f66edaeb8fd3fde4be626bbfa5359fb176b8066562693d6400973602a4c01072d0499fd12fec0d + languageName: node + linkType: hard + +"@ecies/ciphers@npm:^0.2.1": + version: 0.2.1 + resolution: "@ecies/ciphers@npm:0.2.1" + peerDependencies: + "@noble/ciphers": ^1.0.0 + checksum: 4a2012358f79ef842c6a9fdcf3d4e1f7d3d59ad3d025cca52b3e7135f62d5c35d394882cbfe8ad5aa17f707663921bf466707d20712b5027a0af5813a6ad7b08 languageName: node linkType: hard "@emnapi/runtime@npm:^1.2.0": - version: 1.2.0 - resolution: "@emnapi/runtime@npm:1.2.0" + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" dependencies: tslib: ^2.4.0 - checksum: c9f5814f65a7851eda3fae96320b7ebfaf3b7e0db4e1ac2d77b55f5c0785e56b459a029413dbfc0abb1b23f059b850169888f92833150a28cdf24b9a53e535c5 + checksum: 9a16ae7905a9c0e8956cf1854ef74e5087fbf36739abdba7aa6b308485aafdc993da07c19d7af104cd5f8e425121120852851bb3a0f78e2160e420a36d47f42f languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.10.5": - version: 11.10.5 - resolution: "@emotion/babel-plugin@npm:11.10.5" +"@emotion/babel-plugin@npm:^11.11.0": + version: 11.11.0 + resolution: "@emotion/babel-plugin@npm:11.11.0" dependencies: "@babel/helper-module-imports": ^7.16.7 - "@babel/plugin-syntax-jsx": ^7.17.12 "@babel/runtime": ^7.18.3 - "@emotion/hash": ^0.9.0 - "@emotion/memoize": ^0.8.0 - "@emotion/serialize": ^1.1.1 + "@emotion/hash": ^0.9.1 + "@emotion/memoize": ^0.8.1 + "@emotion/serialize": ^1.1.2 babel-plugin-macros: ^3.1.0 convert-source-map: ^1.5.0 escape-string-regexp: ^4.0.0 find-root: ^1.1.0 source-map: ^0.5.7 - stylis: 4.1.3 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: e3353499c76c4422d6e900c0dfab73607056d9da86161a3f27c3459c193c4908050c5d252c68fcde231e13f02a9d8e0dc07d260317ae0e5206841e331cc4caae + stylis: 4.2.0 + checksum: 6b363edccc10290f7a23242c06f88e451b5feb2ab94152b18bb8883033db5934fb0e421e2d67d09907c13837c21218a3ac28c51707778a54d6cd3706c0c2f3f9 languageName: node linkType: hard -"@emotion/cache@npm:^11.10.5, @emotion/cache@npm:^11.4.0": - version: 11.10.5 - resolution: "@emotion/cache@npm:11.10.5" +"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.4.0": + version: 11.11.0 + resolution: "@emotion/cache@npm:11.11.0" dependencies: - "@emotion/memoize": ^0.8.0 - "@emotion/sheet": ^1.2.1 - "@emotion/utils": ^1.2.0 - "@emotion/weak-memoize": ^0.3.0 - stylis: 4.1.3 - checksum: 1dd2d9af2d3ecbd3d4469ecdf91a335eef6034c851b57a474471b2d2280613eb35bbed98c0368cc4625f188619fbdaf04cf07e8107aaffce94b2178444c0fe7b + "@emotion/memoize": ^0.8.1 + "@emotion/sheet": ^1.2.2 + "@emotion/utils": ^1.2.1 + "@emotion/weak-memoize": ^0.3.1 + stylis: 4.2.0 + checksum: 8eb1dc22beaa20c21a2e04c284d5a2630a018a9d51fb190e52de348c8d27f4e8ca4bbab003d68b4f6cd9cc1c569ca747a997797e0f76d6c734a660dc29decf08 languageName: node linkType: hard -"@emotion/hash@npm:^0.9.0": - version: 0.9.0 - resolution: "@emotion/hash@npm:0.9.0" - checksum: b63428f7c8186607acdca5d003700cecf0ded519d0b5c5cc3b3154eafcad6ff433f8361bd2bac8882715b557e6f06945694aeb6ba8b25c6095d7a88570e2e0bb +"@emotion/hash@npm:^0.9.1": + version: 0.9.1 + resolution: "@emotion/hash@npm:0.9.1" + checksum: 716e17e48bf9047bf9383982c071de49f2615310fb4e986738931776f5a823bc1f29c84501abe0d3df91a3803c80122d24e28b57351bca9e01356ebb33d89876 languageName: node linkType: hard -"@emotion/memoize@npm:^0.8.0": - version: 0.8.0 - resolution: "@emotion/memoize@npm:0.8.0" - checksum: c87bb110b829edd8e1c13b90a6bc37cebc39af29c7599a1e66a48e06f9bec43e8e53495ba86278cc52e7589549492c8dfdc81d19f4fdec0cee6ba13d2ad2c928 +"@emotion/memoize@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/memoize@npm:0.8.1" + checksum: a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0 languageName: node linkType: hard "@emotion/react@npm:^11.8.1": - version: 11.10.5 - resolution: "@emotion/react@npm:11.10.5" + version: 11.11.4 + resolution: "@emotion/react@npm:11.11.4" dependencies: "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.10.5 - "@emotion/cache": ^11.10.5 - "@emotion/serialize": ^1.1.1 - "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@emotion/utils": ^1.2.0 - "@emotion/weak-memoize": ^0.3.0 + "@emotion/babel-plugin": ^11.11.0 + "@emotion/cache": ^11.11.0 + "@emotion/serialize": ^1.1.3 + "@emotion/use-insertion-effect-with-fallbacks": ^1.0.1 + "@emotion/utils": ^1.2.1 + "@emotion/weak-memoize": ^0.3.1 hoist-non-react-statics: ^3.3.1 peerDependencies: - "@babel/core": ^7.0.0 react: ">=16.8.0" peerDependenciesMeta: - "@babel/core": - optional: true "@types/react": optional: true - checksum: 32b67b28e9b6d6c53b970072680697f04c2521441050bdeb19a1a7f0164af549b4dad39ff375eda1b6a3cf1cc86ba2c6fa55460ec040e6ebbca3e9ec58353cf7 + checksum: 6abaa7a05c5e1db31bffca7ac79169f5456990022cbb3794e6903221536609a60420f2b4888dd3f84e9634a304e394130cb88dc32c243a1dedc263e50da329f8 languageName: node linkType: hard -"@emotion/serialize@npm:^1.1.1": - version: 1.1.1 - resolution: "@emotion/serialize@npm:1.1.1" +"@emotion/serialize@npm:^1.1.2, @emotion/serialize@npm:^1.1.3": + version: 1.1.4 + resolution: "@emotion/serialize@npm:1.1.4" dependencies: - "@emotion/hash": ^0.9.0 - "@emotion/memoize": ^0.8.0 - "@emotion/unitless": ^0.8.0 - "@emotion/utils": ^1.2.0 + "@emotion/hash": ^0.9.1 + "@emotion/memoize": ^0.8.1 + "@emotion/unitless": ^0.8.1 + "@emotion/utils": ^1.2.1 csstype: ^3.0.2 - checksum: 24cfd5b16e6f2335c032ca33804a876e0442aaf8f9c94d269d23735ebd194fb1ed142542dd92191a3e6ef8bad5bd560dfc5aaf363a1b70954726dbd4dd93085c + checksum: 71b99f816a9c1d61a87c62cf4928da3894bb62213f3aff38b1ea9790b3368f084af98a3e5453b5055c2f36a7d70318d2fa9955b7b5676c2065b868062375df39 languageName: node linkType: hard -"@emotion/sheet@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/sheet@npm:1.2.1" - checksum: ce78763588ea522438156344d9f592203e2da582d8d67b32e1b0b98eaba26994c6c270f8c7ad46442fc9c0a9f048685d819cd73ca87e544520fd06f0e24a1562 +"@emotion/sheet@npm:^1.2.2": + version: 1.2.2 + resolution: "@emotion/sheet@npm:1.2.2" + checksum: d973273c9c15f1c291ca2269728bf044bd3e92a67bca87943fa9ec6c3cd2b034f9a6bfe95ef1b5d983351d128c75b547b43ff196a00a3875f7e1d269793cecfe languageName: node linkType: hard -"@emotion/unitless@npm:^0.8.0": - version: 0.8.0 - resolution: "@emotion/unitless@npm:0.8.0" - checksum: 176141117ed23c0eb6e53a054a69c63e17ae532ec4210907a20b2208f91771821835f1c63dd2ec63e30e22fcc984026d7f933773ee6526dd038e0850919fae7a +"@emotion/unitless@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/unitless@npm:0.8.1" + checksum: 385e21d184d27853bb350999471f00e1429fa4e83182f46cd2c164985999d9b46d558dc8b9cc89975cb337831ce50c31ac2f33b15502e85c299892e67e7b4a88 languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": - version: 1.0.0 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.0" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": + version: 1.0.1 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" peerDependencies: react: ">=16.8.0" - checksum: 4f06a3b48258c832aa8022a262572061a31ff078d377e9164cccc99951309d70f4466e774fe704461b2f8715007a82ed625a54a5c7a127c89017d3ce3187d4f1 + checksum: 700b6e5bbb37a9231f203bb3af11295eed01d73b2293abece0bc2a2237015e944d7b5114d4887ad9a79776504aa51ed2a8b0ddbc117c54495dd01a6b22f93786 languageName: node linkType: hard -"@emotion/utils@npm:^1.2.0": - version: 1.2.0 - resolution: "@emotion/utils@npm:1.2.0" - checksum: 55457a49ddd4db6a014ea0454dc09eaa23eedfb837095c8ff90470cb26a303f7ceb5fcc1e2190ef64683e64cfd33d3ba3ca3109cd87d12bc9e379e4195c9a4dd +"@emotion/utils@npm:^1.2.1": + version: 1.2.1 + resolution: "@emotion/utils@npm:1.2.1" + checksum: e0b44be0705b56b079c55faff93952150be69e79b660ae70ddd5b6e09fc40eb1319654315a9f34bb479d7f4ec94be6068c061abbb9e18b9778ae180ad5d97c73 languageName: node linkType: hard -"@emotion/weak-memoize@npm:^0.3.0": - version: 0.3.0 - resolution: "@emotion/weak-memoize@npm:0.3.0" - checksum: f43ef4c8b7de70d9fa5eb3105921724651e4188e895beb71f0c5919dc899a7b8743e1fdd99d38b9092dd5722c7be2312ebb47fbdad0c4e38bea58f6df5885cc0 +"@emotion/weak-memoize@npm:^0.3.1": + version: 0.3.1 + resolution: "@emotion/weak-memoize@npm:0.3.1" + checksum: b2be47caa24a8122622ea18cd2d650dbb4f8ad37b636dc41ed420c2e082f7f1e564ecdea68122b546df7f305b159bf5ab9ffee872abd0f052e687428459af594 languageName: node linkType: hard @@ -718,38 +692,22 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.5": - version: 1.1.0 - resolution: "@floating-ui/core@npm:1.1.0" - checksum: ac48969915247320e52d173480c224e2ded94d557ba4cc504547bb314d126348dcc0aeef05686673e1b289596e6ce15118edc84900dd310c613d805f83b4e27d - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.6.0": - version: 1.6.7 - resolution: "@floating-ui/core@npm:1.6.7" + version: 1.6.4 + resolution: "@floating-ui/core@npm:1.6.4" dependencies: - "@floating-ui/utils": ^0.2.7 - checksum: ff940c228f7c4f95138c4979ba1c1122d804cac55e514c889cbdb9f76d5bebbd0f7a02ae1d468b66a9e728343d5a79430845781230e012560b4719fdde458461 + "@floating-ui/utils": ^0.2.4 + checksum: 6855472c00ceaa14e0f1cb4bd5de0de01d05cd46bdf12cb19bd6a89fa70bdfba0460a776dc50d28ab40e3bddc291e2211958497528fdd98653ea7260d61e0442 languageName: node linkType: hard -"@floating-ui/dom@npm:^1.0.0": - version: 1.6.10 - resolution: "@floating-ui/dom@npm:1.6.10" +"@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.0.1": + version: 1.6.7 + resolution: "@floating-ui/dom@npm:1.6.7" dependencies: "@floating-ui/core": ^1.6.0 - "@floating-ui/utils": ^0.2.7 - checksum: dc86989f1b7dc00f2786e2aa369e7c26c7c63c8c5bad0ba9bede0e45df4b9699c6908b0405c92701bcde69e21a4a582d29dc5d1c924ed8d5fe072dfc777558c7 - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.0.1": - version: 1.1.0 - resolution: "@floating-ui/dom@npm:1.1.0" - dependencies: - "@floating-ui/core": ^1.0.5 - checksum: 717551da6f470101cd1de0edc449b229fade7f94c2ff98d09e14ced041e27092aac94bd78756c4247a42b57129f187292f145f0001a81ece399a89b20b4be60b + "@floating-ui/utils": ^0.2.4 + checksum: 66605a2948bfe7532408197b4c522fecf04cf11e7839623d0dca0d22362b42d64a5db2f3be865053e9b0d44c89faf1befa9a4ce1b7fa595d1b3dc82f635d079c languageName: node linkType: hard @@ -766,8 +724,8 @@ __metadata: linkType: hard "@floating-ui/react@npm:^0.26.16": - version: 0.26.22 - resolution: "@floating-ui/react@npm:0.26.22" + version: 0.26.23 + resolution: "@floating-ui/react@npm:0.26.23" dependencies: "@floating-ui/react-dom": ^2.1.1 "@floating-ui/utils": ^0.2.7 @@ -775,11 +733,11 @@ __metadata: peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: a3e320ef213b39247860816418914baf207f71543c95010902d98356bb282df37e74bf0a2a1ea81e939d15a70926f1bddf102aff71cd5fd9dd116f8a0c582a85 + checksum: 51fa6e4cf5fe90057c8c2a9e232cd75df045db101e8e88730d9bd77e04f608333f682dd1dcda1eca0c71b4e637677abe2fd7b18ccc739b60897d7436ba6d2f69 languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.7": +"@floating-ui/utils@npm:^0.2.4, @floating-ui/utils@npm:^0.2.7": version: 0.2.7 resolution: "@floating-ui/utils@npm:0.2.7" checksum: 7e6707c4c6d496f86377a97aac0232926953a2da9c2058ed79d8b44031038ef8fcf9743dac7b38c1da7148460194da987814d78af801ec5c278abf9b303adb22 @@ -835,16 +793,9 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - "@headlessui/react@npm:^2.1.2": - version: 2.1.2 - resolution: "@headlessui/react@npm:2.1.2" + version: 2.1.8 + resolution: "@headlessui/react@npm:2.1.8" dependencies: "@floating-ui/react": ^0.26.16 "@react-aria/focus": ^3.17.1 @@ -853,7 +804,7 @@ __metadata: peerDependencies: react: ^18 react-dom: ^18 - checksum: a192576ff36f57dc9bffc86327a13173c0d8c3052c5473ad2e0a1bbfd1a7636fc44a2d7b0b8602d4498a109fecb922cbfcca1b67ece6105ed68b1a84f5224d33 + checksum: 44b2552b95ed8952c47664a7717183404ab56e14c208c8338b512e7da6707d9d1e5a71424b558aa5d257d685655caf0c6f835655f295b0eaf245674a0bd312fe languageName: node linkType: hard @@ -1041,13 +992,6 @@ __metadata: languageName: node linkType: hard -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1062,45 +1006,45 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": ^1.0.1 + "@jridgewell/set-array": ^1.2.1 "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 05df4f2538b3b0f998ea4c1cd34574d0feba216fa5d4ccaef0187d12abf82eafe6021cec8b49f9bb4d90f2ba4582ccc581e72986a5fcf4176ae0cfeb04cf52ec languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard @@ -1116,8 +1060,8 @@ __metadata: linkType: hard "@lavamoat/allow-scripts@npm:^3.2.0": - version: 3.2.0 - resolution: "@lavamoat/allow-scripts@npm:3.2.0" + version: 3.2.1 + resolution: "@lavamoat/allow-scripts@npm:3.2.1" dependencies: "@lavamoat/aa": ^4.3.0 "@npmcli/run-script": 8.1.0 @@ -1128,30 +1072,23 @@ __metadata: "@lavamoat/preinstall-always-fail": "*" bin: allow-scripts: src/cli.js - checksum: bbe41fe856242f8f782cc36e2dc599e4abcff7dbddd9d46384b8b6cec615f116682ddfbfdb216dea21d123e9e06bb206ee259dcd3fb7afc63ad8ebacfaac4f76 - languageName: node - linkType: hard - -"@lit-labs/ssr-dom-shim@npm:^1.0.0": - version: 1.0.0 - resolution: "@lit-labs/ssr-dom-shim@npm:1.0.0" - checksum: ccba6675ad631c6f7360af4e12e328e88d877a52ec992ae9254a1be9902ef699b7916d851b073803dd91244d0f709de2c0539a7db643889cfe341ff6e1a74eb5 + checksum: e3a619845cac89b0553b89ef2f4a642e5203efbb0615ba06b87b0ebd48f291cc943b372ca3115b9efec762e4afb371836300762b9851470f7b9bf578d7678bcb languageName: node linkType: hard -"@lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.1.1 - resolution: "@lit-labs/ssr-dom-shim@npm:1.1.1" - checksum: 7a7add78e3ee570a7b987b9bf85e700b20d35d31c8b54cf4c8b2e3c8458ed4e2b0ff328706e5be7887f0ca8a02878c186e76609defb78f0d1b3c0e6b47c9f6ef +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.2.1 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.1" + checksum: 5667c44f58e16edaa257fc3ae7f752250d5250d4eb1d071b65df0f1fce0b90b42e8528787cc2673998d76d993440143a2a20c3358ce125c62df4cd193784de8d languageName: node linkType: hard "@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": - version: 1.6.1 - resolution: "@lit/reactive-element@npm:1.6.1" + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" dependencies: "@lit-labs/ssr-dom-shim": ^1.0.0 - checksum: fab0bcfdade9c26af2ad5115fb564bcf8ba0732a3a8be86c157851c2771e3fdc65ab38f2cd60fa121946058bf6e487461fd217f87b01f96e88ee7a95d5d866ba + checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e languageName: node linkType: hard @@ -1254,12 +1191,12 @@ __metadata: linkType: hard "@metamask/rpc-errors@npm:^6.2.1": - version: 6.2.1 - resolution: "@metamask/rpc-errors@npm:6.2.1" + version: 6.3.1 + resolution: "@metamask/rpc-errors@npm:6.3.1" dependencies: - "@metamask/utils": ^8.3.0 + "@metamask/utils": ^9.0.0 fast-safe-stringify: ^2.0.6 - checksum: a9223c3cb9ab05734ea0dda990597f90a7cdb143efa0c026b1a970f2094fe5fa3c341ed39b1e7623be13a96b98fb2c697ef51a2e2b87d8f048114841d35ee0a9 + checksum: 8761f5c0161cb3b342abd3ccccbd7b792f36a987e1f22c3f89b1bd29f72a2e35a2c91b58164fdd9dc3e5b67157500dcbdb5d04245117c14310c34cf42f7b8463 languageName: node linkType: hard @@ -1277,9 +1214,9 @@ __metadata: languageName: node linkType: hard -"@metamask/sdk-communication-layer@npm:0.27.0": - version: 0.27.0 - resolution: "@metamask/sdk-communication-layer@npm:0.27.0" +"@metamask/sdk-communication-layer@npm:0.28.2": + version: 0.28.2 + resolution: "@metamask/sdk-communication-layer@npm:0.28.2" dependencies: bufferutil: ^4.0.8 date-fns: ^2.29.3 @@ -1292,13 +1229,13 @@ __metadata: eventemitter2: ^6.4.7 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - checksum: 19e68c808d36b783e27a6bdc5439a60aedb8a298da66c7496e73c173807abccdf240b614d8bc283b7b7e8e7d438ed846b91b42460fe8212e7f20122501df3e5e + checksum: 349103ca72018fc4077ddf3d84d3976572525cf27b17b65308c6a00710c66f06d2d3880bb611a4a6462d1fb54bc59edd6855826f78796f49d8c7cd9904742577 languageName: node linkType: hard -"@metamask/sdk-install-modal-web@npm:0.26.5": - version: 0.26.5 - resolution: "@metamask/sdk-install-modal-web@npm:0.26.5" +"@metamask/sdk-install-modal-web@npm:0.28.1": + version: 0.28.1 + resolution: "@metamask/sdk-install-modal-web@npm:0.28.1" dependencies: qr-code-styling: ^1.6.0-rc.1 peerDependencies: @@ -1313,19 +1250,20 @@ __metadata: optional: true react-native: optional: true - checksum: 3aba8d39bac0d320727b7abfcd803d843906962cea28685e946acba3f198b14d0a672ac8dfd6ec97a7d0efd4f92d00dae956af8872ca4cb2e677f91342bc58b0 + checksum: 8ee147c63927323105bdf7d76667c06618119b30b355543a74f3a08e7559448d217bdf9a4fee0900efa0fc3f5a13f6376a76b2679e0b8322f6811789868dce42 languageName: node linkType: hard -"@metamask/sdk@npm:0.27.0": - version: 0.27.0 - resolution: "@metamask/sdk@npm:0.27.0" +"@metamask/sdk@npm:0.28.2": + version: 0.28.2 + resolution: "@metamask/sdk@npm:0.28.2" dependencies: "@metamask/onboarding": ^1.0.1 "@metamask/providers": 16.1.0 - "@metamask/sdk-communication-layer": 0.27.0 - "@metamask/sdk-install-modal-web": 0.26.5 + "@metamask/sdk-communication-layer": 0.28.2 + "@metamask/sdk-install-modal-web": 0.28.1 "@types/dom-screen-wake-lock": ^1.0.0 + "@types/uuid": ^10.0.0 bowser: ^2.9.0 cross-fetch: ^4.0.0 debug: ^4.3.4 @@ -1351,7 +1289,14 @@ __metadata: optional: true react-dom: optional: true - checksum: 25c2c988567bb62f4c9cc9493e333f4754a5ba68e1b7adfaaf8ea5bae38da5300712e5d7dc286f7c1d5140b01862f5ddb7105d59f4f4ef4d5e6d635ee6385578 + checksum: f51eb506b8614b8eae2015668eccb9c5924c31bbdfc050bfa788bd03349107d9281a52107021f6daf3888bd0bd15796605ce883b270b2c4a304f830bac15aaf7 + languageName: node + linkType: hard + +"@metamask/superstruct@npm:^3.0.0, @metamask/superstruct@npm:^3.1.0": + version: 3.1.0 + resolution: "@metamask/superstruct@npm:3.1.0" + checksum: 00e4d0c0aae8b25ccc1885c1db0bb4ed1590010570140c255e4deee3bf8a10c859c8fce5e475b4ae09c8a56316207af87585b91f7f5a5c028d668ccd111f19e3 languageName: node linkType: hard @@ -1369,113 +1314,130 @@ __metadata: linkType: hard "@metamask/utils@npm:^8.3.0": - version: 8.4.0 - resolution: "@metamask/utils@npm:8.4.0" + version: 8.5.0 + resolution: "@metamask/utils@npm:8.5.0" dependencies: "@ethereumjs/tx": ^4.2.0 + "@metamask/superstruct": ^3.0.0 "@noble/hashes": ^1.3.1 "@scure/base": ^1.1.3 "@types/debug": ^4.1.7 debug: ^4.3.4 pony-cause: ^2.1.10 semver: ^7.5.4 - superstruct: ^1.0.3 uuid: ^9.0.1 - checksum: b0397e97bac7192f6189a8625a2dfcb56d3c2cf4dd2cb3d4e012a7e9786f04f59f6917805544bc131a6dacd2c8344e237ae43ad47429bb5eb35c6cf1248440b4 + checksum: e8eac1c796c3f6b623be3c2736e8682248620f666b180f5c12ce56ee09587d4e28b6811862139a05c7a1bec91415f10ccf0516f3cdf342f88b0189d2a057c24b languageName: node linkType: hard -"@motionone/animation@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/animation@npm:10.15.1" +"@metamask/utils@npm:^9.0.0": + version: 9.2.1 + resolution: "@metamask/utils@npm:9.2.1" dependencies: - "@motionone/easing": ^10.15.1 - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 + "@ethereumjs/tx": ^4.2.0 + "@metamask/superstruct": ^3.1.0 + "@noble/hashes": ^1.3.1 + "@scure/base": ^1.1.3 + "@types/debug": ^4.1.7 + debug: ^4.3.4 + pony-cause: ^2.1.10 + semver: ^7.5.4 + uuid: ^9.0.1 + checksum: 1a0c842d6fe490bb068c74c6c0684a3e5fabdadcf653b1c83bc69832e9e515fbae5809be20ddfc5c31715cd3d90cf18b73088d9c81f99028ff7b2c7160358c4e + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" + dependencies: + "@motionone/easing": ^10.18.0 + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 tslib: ^2.3.1 - checksum: 75b7a1e6c47c27073a578eb5559ea0a6e7075862c72e1eb1598403c8c2725f596a95b0369514c9e72f3c7439a9845c468b85a14d4e500df48e09d01b0739d4a7 + checksum: 841cb9f4843a89e5e4560b9f960f52cbe78afc86f87c769f71e9edb3aadd53fb87982b7e11914428f228b29fd580756be531369c2ffac06432550afa4e87d1c3 languageName: node linkType: hard -"@motionone/dom@npm:^10.16.2": - version: 10.16.2 - resolution: "@motionone/dom@npm:10.16.2" +"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": + version: 10.18.0 + resolution: "@motionone/dom@npm:10.18.0" dependencies: - "@motionone/animation": ^10.15.1 - "@motionone/generators": ^10.15.1 - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 + "@motionone/animation": ^10.18.0 + "@motionone/generators": ^10.18.0 + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: c75a7de62cd8af575634644bbc2c5abe606ff9000550e7b8d5a62ea691a0784bf18f57035bd1fad4b0148dbdc6db033f2565b6c8f80b87b40fbb232db8fe93aa + checksum: b11f5366b05d1a93d7df0c91923f0339412e5eb65de2010b1d0484bcbb8027d352334722ce6b839f1be776585d849d1bcbee9d96b2445f6bb6e82301fe67bbeb languageName: node linkType: hard -"@motionone/easing@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/easing@npm:10.15.1" +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" dependencies: - "@motionone/utils": ^10.15.1 + "@motionone/utils": ^10.18.0 tslib: ^2.3.1 - checksum: cf7cfcf9917525d892334c58282425aafc69d9ab9004c190bfa7cf91317a680e8143f227adc79557424e7f26cdf8478dcbb2ae467e744cebc58195d6f0b8153a + checksum: 6bd37f7a9d5a88f868cc0ad6e47d2ba8d9fefd7da84fccfea7ed77ec08c2e6d1e42df88dda462665102a5cf03f748231a1a077de7054b5a8ccb0fbf36f61b1e7 languageName: node linkType: hard -"@motionone/generators@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/generators@npm:10.15.1" +"@motionone/generators@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" dependencies: - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 tslib: ^2.3.1 - checksum: 0eb6797a64d536bb5c26628343d6594a2ebc45c3c447b8ce442b4ac3a41be847b860ac009bda7968fc7d339d2ee49b18bfe36306c5dd99cf17c7d84c82de93f3 + checksum: 51a0e075681697b11d0771998cac8c76a745f00141502f81adb953896992b7f49478965e4afe696bc83361afaae8d2f1057d71c25b21035fe67258ff73764f1c languageName: node linkType: hard "@motionone/svelte@npm:^10.16.2": - version: 10.16.2 - resolution: "@motionone/svelte@npm:10.16.2" + version: 10.16.4 + resolution: "@motionone/svelte@npm:10.16.4" dependencies: - "@motionone/dom": ^10.16.2 + "@motionone/dom": ^10.16.4 tslib: ^2.3.1 - checksum: 066570d991444f9b8e70189b488d563260cf7aadc2e4718e60b66e2871ad0d798e4a39282035c7f0d35a6b2118c36ee222446a8ae0919265860f0d808fcd2837 + checksum: 699e20955ea832bcf32d410ae9f88edf61a5c2cf2b56527119ab1df6fecbf2632b62d541743d0f6d278fd700a15a20b9eb7c8aa5266e7aed5e113b8f8f75b863 languageName: node linkType: hard -"@motionone/types@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/types@npm:10.15.1" - checksum: 98091f7dca257508d94d1080678c433da39a814e8e58aaa742212bf6c2a5b5e2120a6251a06e3ea522219ce6d1b6eb6aa2cab224b803fe52789033d8398ef0aa +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 3fa74db64e371e61a7f7669d7d541d11c9a8dd871032d59c69041e3b2e07a67ad2ed8767cb9273bac90eed4e1f76efc1f14c8673c2e9a288f6070ee0fef64a25 languageName: node linkType: hard -"@motionone/utils@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/utils@npm:10.15.1" +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" dependencies: - "@motionone/types": ^10.15.1 + "@motionone/types": ^10.17.1 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: 6ef13cd6637ec87c340e5536f849f8c40d30cc90139a3856d11cd70d78e3740f8815b0e63564fefd23c05a060da7a0ea5395390549606ed8801a7b832b74e04e + checksum: a27f9afde693a0cbbbcb33962b12bbe40dd2cfa514b0732f3c7953c5ef4beed738e1e8172a2de89e3b9f74a253ef0a70d7f3efb730be97b77d7176a3ffacb67a languageName: node linkType: hard "@motionone/vue@npm:^10.16.2": - version: 10.16.2 - resolution: "@motionone/vue@npm:10.16.2" + version: 10.16.4 + resolution: "@motionone/vue@npm:10.16.4" dependencies: - "@motionone/dom": ^10.16.2 + "@motionone/dom": ^10.16.4 tslib: ^2.3.1 - checksum: 37732f679bdf84debb36493e12fe2604ca3d1812ce8271e39dbe28bb4e59d71841d6821a5f5dd07ded918e260f8567842b835ea597572a38007e8a11106d1f0f + checksum: 746e38d0ee831829bfac2ce471f3d98a9e37bd8cbdf2706fa3becce69c17f51180a1ee47582d97758d68aafdfc9a187ab47ff216c77254ac994287dabcf266c1 languageName: node linkType: hard "@neondatabase/serverless@npm:^0.10.1": - version: 0.10.1 - resolution: "@neondatabase/serverless@npm:0.10.1" + version: 0.10.4 + resolution: "@neondatabase/serverless@npm:0.10.4" dependencies: "@types/pg": 8.11.6 - checksum: eec7a0bdfdbad79d80fa745c6b66ad97f919381d0d58809f0daad8e6974380fd1be0d7a2a90f9822e0391f09e9d8d5035a6437ae593b58b8463a7db1bd312344 + checksum: 2ece61cccce3195bd7c3daffb5dad27677c979340d68e92bdd89137156f4eb54a050697d6a25dbb6c5ccf7b571481e9d3cebbb53e9967763d7f61e1b264c96ec languageName: node linkType: hard @@ -1487,9 +1449,9 @@ __metadata: linkType: hard "@next/env@npm:^13.4.3": - version: 13.5.3 - resolution: "@next/env@npm:13.5.3" - checksum: ebea3bfca114ca66616557a534fbb37d580f1ab91143eb46ba3bdb5803864dc0e72c08814110809f207d625846f0053871adb75b51b68686ec3a9ed76d9d26bf + version: 13.5.6 + resolution: "@next/env@npm:13.5.6" + checksum: 5e8f3f6f987a15dad3cd7b2bcac64a6382c2ec372d95d0ce6ab295eb59c9731222017eebf71ff3005932de2571f7543bce7e5c6a8c90030207fb819404138dc2 languageName: node linkType: hard @@ -1557,22 +1519,13 @@ __metadata: linkType: hard "@noble/ciphers@npm:^1.0.0": - version: 1.0.0 - resolution: "@noble/ciphers@npm:1.0.0" - checksum: fa34a8f794deca3c47b82002705d7d742046e772460f1b04156c8e9eb6e0c706b8cb474bb78bdc3f35fae8270b01784f0484d31b8f839b9e16319660b9f229de - languageName: node - linkType: hard - -"@noble/curves@npm:1.3.0, @noble/curves@npm:~1.3.0": - version: 1.3.0 - resolution: "@noble/curves@npm:1.3.0" - dependencies: - "@noble/hashes": 1.3.3 - checksum: b65342ee66c4a440eee2978524412eabba9a9efdd16d6370e15218c6a7d80bddf35e66bb57ed52c0dfd32cb9a717b439ab3a72db618f1a0066dfebe3fd12a421 + version: 1.1.0 + resolution: "@noble/ciphers@npm:1.1.0" + checksum: 257b1c35c2daa06e97cf7341d621bd7e0272b2856ef1416dcb5f6c6de93446d0a5a4bd4055df7ba875b64cd623e8c667e183663cea446a6afc5dbefd2837f77f languageName: node linkType: hard -"@noble/curves@npm:1.4.0": +"@noble/curves@npm:1.4.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:~1.4.0": version: 1.4.0 resolution: "@noble/curves@npm:1.4.0" dependencies: @@ -1581,61 +1534,52 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:^1.4.0": - version: 1.5.0 - resolution: "@noble/curves@npm:1.5.0" +"@noble/curves@npm:1.4.2": + version: 1.4.2 + resolution: "@noble/curves@npm:1.4.2" dependencies: "@noble/hashes": 1.4.0 - checksum: a43464c5db67a931b1c93d6634c98e30d791dd567408ebeffd582be1a7f31169f6f26b191e24a9552d89d935408bd8c3dfb90ad8b47286ecf53cbdd2d79d02af + checksum: c475a83c4263e2c970eaba728895b9b5d67e0ca880651e9c6e3efdc5f6a4f07ceb5b043bf71c399fc80fada0b8706e69d0772bffdd7b9de2483b988973a34cba languageName: node linkType: hard "@noble/curves@npm:^1.6.0": - version: 1.6.0 - resolution: "@noble/curves@npm:1.6.0" + version: 1.7.0 + resolution: "@noble/curves@npm:1.7.0" dependencies: - "@noble/hashes": 1.5.0 - checksum: 258f3feb2a6098cf35521562ecb7d452fd728e8a008ff9f1ef435184f9d0c782ceb8f7b7fa8df3317c3be7a19f53995ee124cd05c8080b130bd42e3cb072f24d + "@noble/hashes": 1.6.0 + checksum: e220b704f1e516f326fff985e794e840a267f5542e1388737142b08177672ebc41b460b5a5bf636d7622c68e8ae719bc042ccd8aed16dc14311450a94b5f2a05 languageName: node linkType: hard -"@noble/curves@npm:~1.4.0": - version: 1.4.2 - resolution: "@noble/curves@npm:1.4.2" - dependencies: - "@noble/hashes": 1.4.0 - checksum: c475a83c4263e2c970eaba728895b9b5d67e0ca880651e9c6e3efdc5f6a4f07ceb5b043bf71c399fc80fada0b8706e69d0772bffdd7b9de2483b988973a34cba +"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 languageName: node linkType: hard -"@noble/hashes@npm:1.3.3": - version: 1.3.3 - resolution: "@noble/hashes@npm:1.3.3" - checksum: 8a6496d1c0c64797339bc694ad06cdfaa0f9e56cd0c3f68ae3666cfb153a791a55deb0af9c653c7ed2db64d537aa3e3054629740d2f2338bb1dcb7ab60cd205b +"@noble/hashes@npm:1.6.0": + version: 1.6.0 + resolution: "@noble/hashes@npm:1.6.0" + checksum: 07729b80108d2a9b862eb4e070d4f78ca7ee86b9a9c13a4f7c338ba47a15d4386dd283235da71f21ad515fa9f0b9429fc3da39d2f2b4a50e2442212d14cfd4a9 languageName: node linkType: hard -"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.4.0": - version: 1.4.0 - resolution: "@noble/hashes@npm:1.4.0" - checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 +"@noble/hashes@npm:^1.5.0": + version: 1.6.1 + resolution: "@noble/hashes@npm:1.6.1" + checksum: 57c62f65ee217c0293b4321b547792aa6d79812bfe70a7d62dc83e0f936cc677b14ed981b4e88cf8fdad37cd6d3a0cbd3bd0908b0728adc9daf066e678be8901 languageName: node linkType: hard -"@noble/hashes@npm:1.5.0, @noble/hashes@npm:^1.5.0": +"@noble/hashes@npm:~1.5.0": version: 1.5.0 resolution: "@noble/hashes@npm:1.5.0" checksum: 9cc031d5c888c455bfeef76af649b87f75380a4511405baea633c1e4912fd84aff7b61e99716f0231d244c9cfeda1fafd7d718963e6a0c674ed705e9b1b4f76b languageName: node linkType: hard -"@noble/hashes@npm:~1.3.2": - version: 1.3.2 - resolution: "@noble/hashes@npm:1.3.2" - checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474 - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -1664,60 +1608,41 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.1 - resolution: "@npmcli/agent@npm:2.2.1" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: ^7.1.0 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.1 lru-cache: ^10.0.1 - socks-proxy-agent: ^8.0.1 - checksum: c69aca42dbba393f517bc5777ee872d38dc98ea0e5e93c1f6d62b82b8fecdc177a57ea045f07dda1a770c592384b2dd92a5e79e21e2a7cf51c9159466a8f9c9b - languageName: node - linkType: hard - -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" - dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + socks-proxy-agent: ^8.0.3 + checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 languageName: node linkType: hard "@npmcli/git@npm:^5.0.0": - version: 5.0.4 - resolution: "@npmcli/git@npm:5.0.4" + version: 5.0.8 + resolution: "@npmcli/git@npm:5.0.8" dependencies: "@npmcli/promise-spawn": ^7.0.0 + ini: ^4.1.3 lru-cache: ^10.0.1 npm-pick-manifest: ^9.0.0 - proc-log: ^3.0.0 + proc-log: ^4.0.0 promise-inflight: ^1.0.1 promise-retry: ^2.0.1 semver: ^7.3.5 which: ^4.0.0 - checksum: 3c4adb7294eb7562cb0d908f36e1967ae6bde438192affd7f103cdeebbd9b2d83cd6b41b7db2278c9acd934c4af138baa094544e8e8a530b515c4084438d0170 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + checksum: 8c1733b591e428719c60fceaca74b3355967f6ddbce851c0d163a3c2e8123aaa717361b8226f8f8e606685f14721ea97d8f99c4b5831bc9251007bb1a20663cd languageName: node linkType: hard @@ -1729,26 +1654,26 @@ __metadata: linkType: hard "@npmcli/package-json@npm:^5.0.0": - version: 5.0.0 - resolution: "@npmcli/package-json@npm:5.0.0" + version: 5.2.0 + resolution: "@npmcli/package-json@npm:5.2.0" dependencies: "@npmcli/git": ^5.0.0 glob: ^10.2.2 hosted-git-info: ^7.0.0 json-parse-even-better-errors: ^3.0.0 normalize-package-data: ^6.0.0 - proc-log: ^3.0.0 + proc-log: ^4.0.0 semver: ^7.5.3 - checksum: 0d128e84e05e8a1771c8cc1f4232053fecf32e28f44e123ad16366ca3a7fd06f272f25f0b7d058f2763cab26bc479c8fc3c570af5de6324b05cb39868dcc6264 + checksum: 8df289c45b52cca88826cc737195cabf21757008e11d90b1f62d5400ff65834c0e9bcb552f235ba560c3af436a1ca3fc553b23b5cb5da8330ae56929065a6988 languageName: node linkType: hard "@npmcli/promise-spawn@npm:^7.0.0": - version: 7.0.1 - resolution: "@npmcli/promise-spawn@npm:7.0.1" + version: 7.0.2 + resolution: "@npmcli/promise-spawn@npm:7.0.2" dependencies: which: ^4.0.0 - checksum: a2b25d66d4dc835c69593bdf56588d66299fde3e80be4978347e686f24647007b794ce4da4cfcfcc569c67112720b746c4e7bf18ce45c096712d8b75fed19ec7 + checksum: 728256506ecbafb53064036e28c2815b9a9e9190ba7a48eec77b011a9f8a899515a6d96760dbde960bc1d3e5b828fd0b0b7fe3b512efaf049d299bacbd732fda languageName: node linkType: hard @@ -1766,117 +1691,117 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-android-arm64@npm:2.3.0" +"@parcel/watcher-android-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-android-arm64@npm:2.4.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.3.0" +"@parcel/watcher-darwin-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.3.0" +"@parcel/watcher-darwin-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.3.0" +"@parcel/watcher-freebsd-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.3.0" +"@parcel/watcher-linux-arm-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.3.0" +"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.3.0" +"@parcel/watcher-linux-arm64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.3.0" +"@parcel/watcher-linux-x64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.3.0" +"@parcel/watcher-linux-x64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-wasm@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-wasm@npm:2.3.0" +"@parcel/watcher-wasm@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-wasm@npm:2.4.1" dependencies: is-glob: ^4.0.3 micromatch: ^4.0.5 napi-wasm: ^1.1.0 - checksum: 61e3209e5253fc4eda2ddf903877475836cc3c65dca8b19c538de4b1fb598c17ca2797ab52cb45f61c01be963aed44059f2f9e536eb68539e31f27f1fcfb09ba + checksum: 8ac9585b5aac43d7125ea326482b733fbe4564ed68846624647a93899885290a5a3e26c71d16adfc43dec98a69ee73256aa714f53b430be1ef501b6c69973b2e languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.3.0" +"@parcel/watcher-win32-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.3.0" +"@parcel/watcher-win32-ia32@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-x64@npm:2.3.0" +"@parcel/watcher-win32-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-x64@npm:2.4.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@parcel/watcher@npm:^2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher@npm:2.3.0" - dependencies: - "@parcel/watcher-android-arm64": 2.3.0 - "@parcel/watcher-darwin-arm64": 2.3.0 - "@parcel/watcher-darwin-x64": 2.3.0 - "@parcel/watcher-freebsd-x64": 2.3.0 - "@parcel/watcher-linux-arm-glibc": 2.3.0 - "@parcel/watcher-linux-arm64-glibc": 2.3.0 - "@parcel/watcher-linux-arm64-musl": 2.3.0 - "@parcel/watcher-linux-x64-glibc": 2.3.0 - "@parcel/watcher-linux-x64-musl": 2.3.0 - "@parcel/watcher-win32-arm64": 2.3.0 - "@parcel/watcher-win32-ia32": 2.3.0 - "@parcel/watcher-win32-x64": 2.3.0 +"@parcel/watcher@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher@npm:2.4.1" + dependencies: + "@parcel/watcher-android-arm64": 2.4.1 + "@parcel/watcher-darwin-arm64": 2.4.1 + "@parcel/watcher-darwin-x64": 2.4.1 + "@parcel/watcher-freebsd-x64": 2.4.1 + "@parcel/watcher-linux-arm-glibc": 2.4.1 + "@parcel/watcher-linux-arm64-glibc": 2.4.1 + "@parcel/watcher-linux-arm64-musl": 2.4.1 + "@parcel/watcher-linux-x64-glibc": 2.4.1 + "@parcel/watcher-linux-x64-musl": 2.4.1 + "@parcel/watcher-win32-arm64": 2.4.1 + "@parcel/watcher-win32-ia32": 2.4.1 + "@parcel/watcher-win32-x64": 2.4.1 detect-libc: ^1.0.3 is-glob: ^4.0.3 micromatch: ^4.0.5 @@ -1907,7 +1832,7 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 12f494998dbae363cc9c48b49f7e09589c179e84133e3b6cd0c087573a7dc70b3adec458f95b39e3b8e4d9c93cff770ce15b1d2452d6741a5047f1ca90485ded + checksum: 4da70551da27e565c726b0bbd5ba5afcb2bca36dfd8619a649f0eaa41f693ddd1d630c36e53bc083895d71a3e28bc4199013e557cd13c7af6ccccab28ceecbff languageName: node linkType: hard @@ -1918,17 +1843,17 @@ __metadata: languageName: node linkType: hard -"@polka/url@npm:^1.0.0-next.20": - version: 1.0.0-next.21 - resolution: "@polka/url@npm:1.0.0-next.21" - checksum: c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788 +"@polka/url@npm:^1.0.0-next.24": + version: 1.0.0-next.25 + resolution: "@polka/url@npm:1.0.0-next.25" + checksum: 4ab1d7a37163139c0e7bfc9d1e3f6a2a0db91a78b9f0a21f571d6aec2cdaeaacced744d47886c117aa7579aa5694b303fe3e0bd1922bb9cb3ce6bf7c2dc09801 languageName: node linkType: hard "@popperjs/core@npm:^2.9.0": - version: 2.11.6 - resolution: "@popperjs/core@npm:2.11.6" - checksum: 47fb328cec1924559d759b48235c78574f2d71a8a6c4c03edb6de5d7074078371633b91e39bbf3f901b32aa8af9b9d8f82834856d2f5737a23475036b16817f0 + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 languageName: node linkType: hard @@ -2015,11 +1940,11 @@ __metadata: linkType: hard "@rrweb/types@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.17 - resolution: "@rrweb/types@npm:2.0.0-alpha.17" + version: 2.0.0-alpha.16 + resolution: "@rrweb/types@npm:2.0.0-alpha.16" dependencies: - rrweb-snapshot: ^2.0.0-alpha.17 - checksum: 03237d9cc3b5f2a6a05000ae356e6fe6d0866fa06efe66341d9226c098fda778d46ba702efe755ee1664ce2f07c494b0e689e11693707ec2672d193314800e08 + rrweb-snapshot: ^2.0.0-alpha.16 + checksum: 150fa7c3c88a265bf0d7c52f0a3b2be046346ed717304a0de9fc18009936bdf1d8f516aa7b4b2f38a5c62510b580839725b38085400a9efc0875e3a31da579bc languageName: node linkType: hard @@ -2044,36 +1969,16 @@ __metadata: linkType: hard "@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3": - version: 3.7.0 - resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.7.0" - dependencies: - cross-fetch: ^3.1.5 - checksum: 648bac448935913890fc9b42cb27bec0deac62dce49146f6fd24ca15509987299143c00cffc5f300b8bd85bfa464230751bd1e8cda80f4ef19f67c7485c09534 - languageName: node - linkType: hard - -"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.4": - version: 1.1.6 - resolution: "@scure/base@npm:1.1.6" - checksum: d6deaae91deba99e87939af9e55d80edba302674983f32bba57f942e22b1726a83c62dc50d8f4370a5d5d35a212dda167fb169f4b0d0c297488d8604608fc3d3 - languageName: node - linkType: hard - -"@scure/base@npm:~1.1.6": - version: 1.1.7 - resolution: "@scure/base@npm:1.1.7" - checksum: d9084be9a2f27971df1684af9e40bb750e86f549345e1bb3227fb61673c0c83569c92c1cb0a4ddccb32650b39d3cd3c145603b926ba751c9bc60c27317549b20 + version: 3.22.2 + resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.22.2" + checksum: 75131db9db3c91a7d64773d793e1e8555adfffec4138be71a4f2a5c3daacfa461bf16fd8f8b3324aa8d3d9091c1f6315c41e7decdecd1604bfa4318c6b87d354 languageName: node linkType: hard -"@scure/bip32@npm:1.3.3": - version: 1.3.3 - resolution: "@scure/bip32@npm:1.3.3" - dependencies: - "@noble/curves": ~1.3.0 - "@noble/hashes": ~1.3.2 - "@scure/base": ~1.1.4 - checksum: f939ca733972622fcc1e61d4fdf170a0ad294b24ddb7ed7cdd4c467e1ef283b970154cb101cf5f1a7b64cf5337e917ad31135911dfc36b1d76625320167df2fa +"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.6, @scure/base@npm:~1.1.8": + version: 1.1.8 + resolution: "@scure/base@npm:1.1.8" + checksum: 1fc8a355ba68663c0eb430cf6a2c5ff5af790c347c1ba1953f344e8681ab37e37e2545e495f7f971b0245727d710fea8c1e57d232d0c6c543cbed4965c7596a1 languageName: node linkType: hard @@ -2088,16 +1993,6 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.2.2": - version: 1.2.2 - resolution: "@scure/bip39@npm:1.2.2" - dependencies: - "@noble/hashes": ~1.3.2 - "@scure/base": ~1.1.4 - checksum: cb99505e6d2deef8e55e81df8c563ce8dbfdf1595596dc912bceadcf366c91b05a98130e928ecb090df74efdb20150b64acc4be55bc42768cab4d39a2833d234 - languageName: node - linkType: hard - "@scure/bip39@npm:1.3.0": version: 1.3.0 resolution: "@scure/bip39@npm:1.3.0" @@ -2108,6 +2003,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.4.0": + version: 1.4.0 + resolution: "@scure/bip39@npm:1.4.0" + dependencies: + "@noble/hashes": ~1.5.0 + "@scure/base": ~1.1.8 + checksum: 211f2c01361993bfe54c0e4949f290224381457c7f76d7cd51d6a983f3f4b6b9f85adfd0e623977d777ed80417a5fe729eb19dd34e657147810a0e58a8e7b9e0 + languageName: node + linkType: hard + "@sinonjs/text-encoding@npm:0.7.2": version: 0.7.2 resolution: "@sinonjs/text-encoding@npm:0.7.2" @@ -2116,9 +2021,9 @@ __metadata: linkType: hard "@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.0 - resolution: "@socket.io/component-emitter@npm:3.1.0" - checksum: db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 89888f00699eb34e3070624eb7b8161fa29f064aeb1389a48f02195d55dd7c52a504e52160016859f6d6dffddd54324623cdd47fd34b3d46f9ed96c18c456edc languageName: node linkType: hard @@ -2299,7 +2204,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.5": +"@swc/helpers@npm:0.5.5, @swc/helpers@npm:^0.5.0": version: 0.5.5 resolution: "@swc/helpers@npm:0.5.5" dependencies: @@ -2309,18 +2214,9 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.0": - version: 0.5.12 - resolution: "@swc/helpers@npm:0.5.12" - dependencies: - tslib: ^2.4.0 - checksum: 293c0cb8f41804f94beb04a764bbcfaf316707ec43947713154ac66311590299446bf9b96ab253ce59ce9e435a0edc8cc2bf93f88dc3989f9241271507dd5fe9 - languageName: node - linkType: hard - "@tailwindcss/typography@npm:^0.5.14": - version: 0.5.14 - resolution: "@tailwindcss/typography@npm:0.5.14" + version: 0.5.15 + resolution: "@tailwindcss/typography@npm:0.5.15" dependencies: lodash.castarray: ^4.4.0 lodash.isplainobject: ^4.0.6 @@ -2328,94 +2224,94 @@ __metadata: postcss-selector-parser: 6.0.10 peerDependencies: tailwindcss: "*" - checksum: 5256728e271d964a0e8cde7711260f6cc1ea5f04ddb77c68fdc377be639d6def0387da978f6cb030000c209fdd3b821c2dffb11d4f3b6b04aef0ba1da80af738 + checksum: 4e7ad4f7cf0e290030de63f123b53b431fdc3b0fc76e43b9abe21945cf9eca59b7d0d557bb6c7ebd16769586b22ca8cf40e75dc6db069a3afac4c678f4e4ed1e languageName: node linkType: hard -"@tanstack/query-core@npm:5.52.0": - version: 5.52.0 - resolution: "@tanstack/query-core@npm:5.52.0" - checksum: 1e142995fa9b0eec88009dd1083cd226eaec9125dc668b6485699639f45edb1386e4acd634e0eddc33d3a29e0c9636302824c42ac8c4106935d776fdc41d2638 +"@tanstack/query-core@npm:5.56.2": + version: 5.56.2 + resolution: "@tanstack/query-core@npm:5.56.2" + checksum: e78430464de89fd2543155449391415983c7cdcd1ff2bb86da019414204b6800e2405e341db88000b36a101d3619ee7e94e90da1fa5497b2e021c5765924a64c languageName: node linkType: hard -"@tanstack/query-persist-client-core@npm:5.52.0": - version: 5.52.0 - resolution: "@tanstack/query-persist-client-core@npm:5.52.0" +"@tanstack/query-persist-client-core@npm:5.56.2": + version: 5.56.2 + resolution: "@tanstack/query-persist-client-core@npm:5.56.2" dependencies: - "@tanstack/query-core": 5.52.0 - checksum: 8633a0649c3fae33e92230f91e668185a8b1861fd4807a8bcf2d41d04906339ad014132b2ad1fd1a607de4af4bfc883cc13230add9f7306595a3fcfec5510466 + "@tanstack/query-core": 5.56.2 + checksum: 9e76873d23d0a51925306dca33920962d35eebd368e37abb343ed3a4863a21378006a55b89f18885d04364eb3805273ab67b8efdb05e4bf9064641fc23744cbc languageName: node linkType: hard "@tanstack/query-sync-storage-persister@npm:^5.52.0": - version: 5.52.0 - resolution: "@tanstack/query-sync-storage-persister@npm:5.52.0" + version: 5.56.2 + resolution: "@tanstack/query-sync-storage-persister@npm:5.56.2" dependencies: - "@tanstack/query-core": 5.52.0 - "@tanstack/query-persist-client-core": 5.52.0 - checksum: a1a40f896945e5e43ccda12ae467ccdf2888560357fbc091fd282acdf243923995de27879a076527b088885aa278c082f2f3f11a427de2895a75c12afae2a886 + "@tanstack/query-core": 5.56.2 + "@tanstack/query-persist-client-core": 5.56.2 + checksum: 0f7686dfbafb997bdb854663c4108592e74701265577f0c15c9438885012ff11d3312e59e3b0ec6e01a8132779595c7dc78017b79960f64fa7c31867d9cc76a6 languageName: node linkType: hard "@tanstack/react-query-persist-client@npm:^5.52.0": - version: 5.52.0 - resolution: "@tanstack/react-query-persist-client@npm:5.52.0" + version: 5.56.2 + resolution: "@tanstack/react-query-persist-client@npm:5.56.2" dependencies: - "@tanstack/query-persist-client-core": 5.52.0 + "@tanstack/query-persist-client-core": 5.56.2 peerDependencies: - "@tanstack/react-query": ^5.52.0 + "@tanstack/react-query": ^5.56.2 react: ^18 || ^19 - checksum: 132a4c8d87c6d0b76b48d1da44fa096867ec6131b7af079a088b51161b2cedc84a5977b9bfc946ed7dbfb77509f687a5c3dd573830f48c548d56722d44f2d03a + checksum: 7f97352c9c66bad710c5c87b680677801e04eaae05d6fd7fa6cf07a07e0f46f5f86284149192b1671d520f8e49c6a491b4ac7a1cde239a517d0f773554480f31 languageName: node linkType: hard "@tanstack/react-query@npm:^5.52.0": - version: 5.52.0 - resolution: "@tanstack/react-query@npm:5.52.0" + version: 5.56.2 + resolution: "@tanstack/react-query@npm:5.56.2" dependencies: - "@tanstack/query-core": 5.52.0 + "@tanstack/query-core": 5.56.2 peerDependencies: - react: ^18.0.0 - checksum: 1e0fc3e57ad0ffc97e9f314c128510251e2402ad41093475e91ff0c0504effb7e3a39bd9d30215bfd72f06e96c5954d444871c401a0881c37f913b5481f6c0ef + react: ^18 || ^19 + checksum: 7819a3a316c95df41844bd6e3435511594c3762320c21ee1ef2205ede18a87faae4556ff84d52b36ba17c99540b9554e72a5acf0c225481bdaf107ea79ace815 languageName: node linkType: hard "@tanstack/react-table@npm:^8.20.1": - version: 8.20.1 - resolution: "@tanstack/react-table@npm:8.20.1" + version: 8.20.5 + resolution: "@tanstack/react-table@npm:8.20.5" dependencies: - "@tanstack/table-core": 8.20.1 + "@tanstack/table-core": 8.20.5 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 37779d1f7a3712d0530889aeff1a398070549f6606275875ab0cf668ee341957cd313c224a36406ba76a237b00e71ae44ead25245a44451c217f3bbf3eb0b00f + checksum: 4c08ff56011f640da2dc2680aa141f642f394ed6dd849f681c50d429c27f8f387222fb05436ce4f9fb66715e52587633e859e5cf13f9ee7e4dd80656b1f9ca00 languageName: node linkType: hard "@tanstack/react-virtual@npm:^3.8.1": - version: 3.10.1 - resolution: "@tanstack/react-virtual@npm:3.10.1" + version: 3.8.3 + resolution: "@tanstack/react-virtual@npm:3.8.3" dependencies: - "@tanstack/virtual-core": 3.10.1 + "@tanstack/virtual-core": 3.8.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8a894d12befedd4a95179392be2d2ff83659027b3f82a7f1484bc2c849b26b97ffa5b8d33eb682f793d893090b5d29ec3ffee17c6214e036e9e6f0c94b4b5e7e + checksum: ab1c7d2f7237451140b310d2e9201b62eecd3c90c3fbef79f8670e687f5e52b68d513e3bcd837d8d123375deaa5e2b505ffa382ce301a755460862db63073ceb languageName: node linkType: hard -"@tanstack/table-core@npm:8.20.1": - version: 8.20.1 - resolution: "@tanstack/table-core@npm:8.20.1" - checksum: f7a468e41ba2befe91eef511713f9d1332cc81a03517b5073fa9ea49ccb1b5f15702d76ba7bd894d3e2c158c00060466ef8ae313011c639c1ea818fd1993377a +"@tanstack/table-core@npm:8.20.5": + version: 8.20.5 + resolution: "@tanstack/table-core@npm:8.20.5" + checksum: f8b175f11eb9ee1e029bb5e91c1038527714382de4bd14750377f43c25e69b687b21bfb181ee07131637d3432618964a4b7a898608fc8411ca50da1e7e8ed4c5 languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.10.1": - version: 3.10.1 - resolution: "@tanstack/virtual-core@npm:3.10.1" - checksum: 02d5c71e0486b248335a257cf5d95628f221f44755167234b5526dfba78bcd743931fd704d097a5a6ee55d3b1121b2b121e0d420a9544a2bc32d22e19e5689cb +"@tanstack/virtual-core@npm:3.8.3": + version: 3.8.3 + resolution: "@tanstack/virtual-core@npm:3.8.3" + checksum: 32493f4e8ade6219044353e3b801c89f5d3d499cfcee5cd1b595db95ad58a4b8fedb183b2d60a0711b072da60f74fa07d8c599b5de7d563a60aa0e26a294a848 languageName: node linkType: hard @@ -2431,13 +2327,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - "@types/css-font-loading-module@npm:0.0.7": version: 0.0.7 resolution: "@types/css-font-loading-module@npm:0.0.7" @@ -2446,11 +2335,11 @@ __metadata: linkType: hard "@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": - version: 4.1.8 - resolution: "@types/debug@npm:4.1.8" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "*" - checksum: a9a9bb40a199e9724aa944e139a7659173a9b274798ea7efbc277cb084bc37d32fc4c00877c3496fac4fed70a23243d284adb75c00b5fdabb38a22154d18e5df + checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 languageName: node linkType: hard @@ -2461,21 +2350,37 @@ __metadata: languageName: node linkType: hard +"@types/estree-jsx@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree-jsx@npm:1.0.5" + dependencies: + "@types/estree": "*" + checksum: a028ab0cd7b2950168a05c6a86026eb3a36a54a4adfae57f13911d7b49dffe573d9c2b28421b2d029b49b3d02fcd686611be2622dc3dad6d9791166c083f6008 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a + languageName: node + linkType: hard + "@types/hast@npm:^2.0.0": - version: 2.3.6 - resolution: "@types/hast@npm:2.3.6" + version: 2.3.10 + resolution: "@types/hast@npm:2.3.10" dependencies: "@types/unist": ^2 - checksum: c004372f6ab919ec92a2de43e4380707e27b76fe371c7d06ab26547c1e851dfba2a7c740c544218df8c7e0a94443458793c43730ad563a39e3fdc1a48904d7f5 + checksum: 41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460 languageName: node linkType: hard "@types/hast@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/hast@npm:3.0.1" + version: 3.0.4 + resolution: "@types/hast@npm:3.0.4" dependencies: "@types/unist": "*" - checksum: b7ae475436575273dcc7e6d724f50e7fae86ba42f11fabf74243ac3db37379974fe017582a92ef2e00028cc6299690c6fdd8e15823ac9e68ee745c6258efa1f0 + checksum: 7a973e8d16fcdf3936090fa2280f408fb2b6a4f13b42edeb5fbd614efe042b82eac68e298e556d50f6b4ad585a3a93c353e9c826feccdc77af59de8dd400d044 languageName: node linkType: hard @@ -2487,11 +2392,11 @@ __metadata: linkType: hard "@types/mdast@npm:^4.0.0": - version: 4.0.1 - resolution: "@types/mdast@npm:4.0.1" + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" dependencies: "@types/unist": "*" - checksum: 3d8fe54a6fb747376c4cc2f05c319730a5737b77844d8ea58d2d696417fa933cd270c20e197f531fc1b4be5e340dc416129f8b4f5fa2f0d2d0cf51850928340a + checksum: 20c4e9574cc409db662a35cba52b068b91eb696b3049e94321219d47d34c8ccc99a142be5c76c80a538b612457b03586bc2f6b727a3e9e7530f4c8568f6282ee languageName: node linkType: hard @@ -2503,25 +2408,18 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.31 - resolution: "@types/ms@npm:0.7.31" - checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a languageName: node linkType: hard -"@types/node@npm:*": - version: 18.11.18 - resolution: "@types/node@npm:18.11.18" - checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d - languageName: node - linkType: hard - -"@types/node@npm:^22.4.2": - version: 22.4.2 - resolution: "@types/node@npm:22.4.2" +"@types/node@npm:*, @types/node@npm:^22.4.2": + version: 22.5.4 + resolution: "@types/node@npm:22.5.4" dependencies: undici-types: ~6.19.2 - checksum: 4eb577b229789aaea50f1b157f615d6b33564e5e1a0b047d347a4b3cd891f04501ecb409f4622847d8cf4ff67482ec2d9b0391bad327ea73fd353b0da972aa82 + checksum: 77ac225c38c428200036780036da0bc6764e2721cfa8f528c7e7da7cfefe01a32a5791e28a54efbeedbc977949058d7db902b2e00139298225d4686cee4ae6db languageName: node linkType: hard @@ -2533,9 +2431,9 @@ __metadata: linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 languageName: node linkType: hard @@ -2551,9 +2449,9 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.5 - resolution: "@types/prop-types@npm:15.7.5" - checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 + version: 15.7.12 + resolution: "@types/prop-types@npm:15.7.12" + checksum: ac16cc3d0a84431ffa5cfdf89579ad1e2269549f32ce0c769321fdd078f84db4fbe1b461ed5a1a496caf09e637c0e367d600c541435716a55b1d9713f5035dfe languageName: node linkType: hard @@ -2576,32 +2474,21 @@ __metadata: linkType: hard "@types/react-transition-group@npm:^4.4.0": - version: 4.4.5 - resolution: "@types/react-transition-group@npm:4.4.5" + version: 4.4.10 + resolution: "@types/react-transition-group@npm:4.4.10" dependencies: "@types/react": "*" - checksum: 265f1c74061556708ffe8d15559e35c60d6c11478c9950d3735575d2c116ca69f461d85effa06d73a613eb8b73c84fd32682feb57cf7c5f9e4284021dbca25b0 - languageName: node - linkType: hard - -"@types/react@npm:*": - version: 18.0.27 - resolution: "@types/react@npm:18.0.27" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: 600fdbc39a92ea4a77047db3e12f05f67776a710f5918248c0189a59ac2a38900c9db5a5d2e433a16df528a3ecab1aa114b322cacea573bb1ca2fc0b094c52d1 + checksum: fe2ea11f70251e9f79f368e198c18fd469b1d4f1e1d44e4365845b44e15974b0ec925100036f449b023b0ca3480a82725c5f0a73040e282ad32ec7b0def9b57c languageName: node linkType: hard -"@types/react@npm:^18.3.4": - version: 18.3.4 - resolution: "@types/react@npm:18.3.4" +"@types/react@npm:*, @types/react@npm:^18.3.4": + version: 18.3.5 + resolution: "@types/react@npm:18.3.5" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: 555ccd1af86a23c781dea0360de64b2f7a0708cdcbf9e6496744b77630065868526fd55147c727dc5ef11b7fd712b04f7898757a84c67e2eb9dfd4c4ead10d95 + checksum: 63d2ff473b348c902b68c20be55d2c5124d078c4336c2d1778f316c27789ed596657e8e714022ce14fb24994b0960fc64c913e629bb0bf85815355b0c31eb46b languageName: node linkType: hard @@ -2614,14 +2501,7 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.2 - resolution: "@types/scheduler@npm:0.16.2" - checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc - languageName: node - linkType: hard - -"@types/secp256k1@npm:^4.0.4": +"@types/secp256k1@npm:^4.0.6": version: 4.0.6 resolution: "@types/secp256k1@npm:4.0.6" dependencies: @@ -2638,46 +2518,46 @@ __metadata: linkType: hard "@types/sizzle@npm:^2.3.2": - version: 2.3.3 - resolution: "@types/sizzle@npm:2.3.3" - checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160 + version: 2.3.8 + resolution: "@types/sizzle@npm:2.3.8" + checksum: 2ac62443dc917f5f903cbd9afc51c7d6cc1c6569b4e1a15faf04aea5b13b486e7f208650014c3dc4fed34653eded3e00fe5abffe0e6300cbf0e8a01beebf11a6 languageName: node linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.3 - resolution: "@types/trusted-types@npm:2.0.3" - checksum: 4794804bc4a4a173d589841b6d26cf455ff5dc4f3e704e847de7d65d215f2e7043d8757e4741ce3a823af3f08260a8d04a1a6e9c5ec9b20b7b04586956a6b005 + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 languageName: node linkType: hard -"@types/unist@npm:*": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db +"@types/unist@npm:*, @types/unist@npm:^3.0.0": + version: 3.0.2 + resolution: "@types/unist@npm:3.0.2" + checksum: 3d04d0be69316e5f14599a0d993a208606c12818cf631fd399243d1dc7a9bd8a3917d6066baa6abc290814afbd744621484756803c80cba892c39cd4b4a85616 languageName: node linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.8 - resolution: "@types/unist@npm:2.0.8" - checksum: f4852d10a6752dc70df363917ef74453e5d2fd42824c0f6d09d19d530618e1402193977b1207366af4415aaec81d4e262c64d00345402020c4ca179216e553c7 + version: 2.0.10 + resolution: "@types/unist@npm:2.0.10" + checksum: e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa languageName: node linkType: hard -"@types/unist@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/unist@npm:3.0.0" - checksum: e9d21a8fb5e332be0acef29192d82632875b2ef3e700f1bc64fdfc1520189542de85c3d4f3bcfbc2f4afdb210f4c23f68061f3fbf10744e920d4f18430d19f49 +"@types/uuid@npm:^10.0.0": + version: 10.0.0 + resolution: "@types/uuid@npm:10.0.0" + checksum: e3958f8b0fe551c86c14431f5940c3470127293280830684154b91dc7eb3514aeb79fe3216968833cf79d4d1c67f580f054b5be2cd562bebf4f728913e73e944 languageName: node linkType: hard "@types/yauzl@npm:^2.9.1": - version: 2.10.0 - resolution: "@types/yauzl@npm:2.10.0" + version: 2.10.3 + resolution: "@types/yauzl@npm:2.10.3" dependencies: "@types/node": "*" - checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2 + checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 languageName: node linkType: hard @@ -2698,24 +2578,15 @@ __metadata: linkType: hard "@upstash/ratelimit@npm:^2.0.1": - version: 2.0.1 - resolution: "@upstash/ratelimit@npm:2.0.1" + version: 2.0.2 + resolution: "@upstash/ratelimit@npm:2.0.2" dependencies: "@upstash/core-analytics": ^0.0.10 - checksum: 9d5c31d27c34523d46acf4d231ee01e8961a561ddb0a0bf357f32bcfea8da6177f4fb08c976cfdf22e2fd69554bb849fd4f9f8ec65137af72c7a6a112d97a769 + checksum: f3ff4f6df70734824259c75aefacbe7fbecdf01865c4fd6a812236f75a16830ac96fd125c7e9341cb9e4f704aaa72e212777014da74ec9ee744b0bff6ce28c18 languageName: node linkType: hard -"@upstash/redis@npm:^1.28.3": - version: 1.29.0 - resolution: "@upstash/redis@npm:1.29.0" - dependencies: - crypto-js: ^4.2.0 - checksum: 9b9b4305006fa4110cfd16d24866f9b732ba2ed3c3a60e8e9d609f9a2ef98589796a6830f6aed18408e031cbc589c45fb3507b60c80407c34063165ebe473818 - languageName: node - linkType: hard - -"@upstash/redis@npm:^1.34.0": +"@upstash/redis@npm:^1.28.3, @upstash/redis@npm:^1.34.0": version: 1.34.0 resolution: "@upstash/redis@npm:1.34.0" dependencies: @@ -2751,31 +2622,31 @@ __metadata: languageName: node linkType: hard -"@wagmi/connectors@npm:5.1.7": - version: 5.1.7 - resolution: "@wagmi/connectors@npm:5.1.7" +"@wagmi/connectors@npm:5.1.10": + version: 5.1.10 + resolution: "@wagmi/connectors@npm:5.1.10" dependencies: "@coinbase/wallet-sdk": 4.0.4 - "@metamask/sdk": 0.27.0 + "@metamask/sdk": 0.28.2 "@safe-global/safe-apps-provider": 0.18.3 "@safe-global/safe-apps-sdk": 9.1.0 - "@walletconnect/ethereum-provider": 2.15.1 + "@walletconnect/ethereum-provider": 2.16.1 "@walletconnect/modal": 2.6.2 cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.13.4 + "@wagmi/core": 2.13.5 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: dee5dcaf164cc308271608ef09eb7fe2fcbfa99a0aa10067785c685bb05a9915c735c51f90864b33f549278fbc328251645b13a6a6f9ed43a81891657a101fa8 + checksum: ab6cfdd394bdda32582ed35f3785cc6f76a290837df6579ce6ef45884b6f1aabf74407ace5bc22d49a29110a0fecacff5db2a23648e89dc5f5842ea9373bfb46 languageName: node linkType: hard -"@wagmi/core@npm:2.13.4": - version: 2.13.4 - resolution: "@wagmi/core@npm:2.13.4" +"@wagmi/core@npm:2.13.5": + version: 2.13.5 + resolution: "@wagmi/core@npm:2.13.5" dependencies: eventemitter3: 5.0.1 mipd: 0.0.7 @@ -2789,13 +2660,13 @@ __metadata: optional: true typescript: optional: true - checksum: aa53de9dba8fa6d6b846a6584cb05fc03f2fb7ae023f8666ab030d5583966fc4b5aa81ca29b5ff8b6c04d26f1e6508126b62afad0ca2fa7fc5136e3a04e5cb33 + checksum: e0fce057b613a36e35f43ceaaea3f300d92e37a53590d767cc4934035e0fff36dfe5c8ec64486fc78b3a11abcb10b0ac0b65f369ea0034afb5932572cb6f1187 languageName: node linkType: hard -"@walletconnect/core@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/core@npm:2.15.1" +"@walletconnect/core@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/core@npm:2.16.1" dependencies: "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-provider": 1.0.14 @@ -2808,12 +2679,12 @@ __metadata: "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 - checksum: 9d59bce3db8ccedf6872693fe67bbe6529db50a3928349cc582295c2c68824ae64563b801bd02bf64718054292a08a5141c069160478ea74e75fa4aacbf550d4 + checksum: ab658833fb845624ccb2d109c5218f5b4624b948b4a8b01bf22eb964c5e5d3cd890ee43645e196ad73d1be9a25d6a1bcd16a83893266ee1b30c9ec5377086820 languageName: node linkType: hard @@ -2826,21 +2697,21 @@ __metadata: languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/ethereum-provider@npm:2.15.1" +"@walletconnect/ethereum-provider@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/ethereum-provider@npm:2.16.1" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/modal": 2.6.2 - "@walletconnect/sign-client": 2.15.1 - "@walletconnect/types": 2.15.1 - "@walletconnect/universal-provider": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/sign-client": 2.16.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/universal-provider": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 - checksum: 6d59a05b02e4df11a5e528e68847346e188e4e2f76ab842c0aeb7bcba1e45cf7f62eea332f8731b89af8d31892eac5c2edcf3ac6026627f653bda640a8721c9b + checksum: f88c6e41b7718a75452795efa7a1b51f5286aa728358a6b5f477e26f9c37e6cf5df1ec69fa227fe67674be53c2871296d767becbc23fc287ca6298a12d2c4984 languageName: node linkType: hard @@ -2888,7 +2759,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:1.0.4": +"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": version: 1.0.4 resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" dependencies: @@ -2898,27 +2769,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/jsonrpc-types@npm:1.0.2" - dependencies: - keyvaluestorage-interface: ^1.0.0 - tslib: 1.14.1 - checksum: 6878d184bfc49e5c8190586c451895eb48a576015f0556527df81b94f52977f61d456b237c662ffbff28e972f8f18b9cc4e06f0e94eddfb9fdeed6fdb4a98c5f - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-types@npm:^1.0.3": - version: 1.0.3 - resolution: "@walletconnect/jsonrpc-types@npm:1.0.3" - dependencies: - keyvaluestorage-interface: ^1.0.0 - tslib: 1.14.1 - checksum: 26e6f1d8f4207328d3df465c36d0d67844772863dc8e9e78e6cfec417cfc359300eab049d99ea558982b3f0948f4ca26b75253bdf635ffd82ffe30a5276b790c - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.8": +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": version: 1.0.8 resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" dependencies: @@ -2929,17 +2780,6 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-utils@npm:^1.0.6": - version: 1.0.6 - resolution: "@walletconnect/jsonrpc-utils@npm:1.0.6" - dependencies: - "@walletconnect/environment": ^1.0.1 - "@walletconnect/jsonrpc-types": ^1.0.2 - tslib: 1.14.1 - checksum: 5e36d0713a690f1666e254c8de6c9a80e744669a588f04e56907c5dfeca0d2457ab71218ce9c43512afe12aab5bfd2fa390f376bf90f4ef671abd340d7abf052 - languageName: node - linkType: hard - "@walletconnect/jsonrpc-ws-connection@npm:1.0.14": version: 1.0.14 resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14" @@ -3032,7 +2872,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.2": +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": version: 1.0.2 resolution: "@walletconnect/safe-json@npm:1.0.2" dependencies: @@ -3041,29 +2881,20 @@ __metadata: languageName: node linkType: hard -"@walletconnect/safe-json@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/safe-json@npm:1.0.1" - dependencies: - tslib: 1.14.1 - checksum: 361082da2ff325f0084c07a96b099a4bd4e596717a0e625d03c1cb27a4f183b5a12dd6252772708fb874ecdde3a085f4fd4d4b1e0abb27b4dead011ea9b6d49c - languageName: node - linkType: hard - -"@walletconnect/sign-client@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/sign-client@npm:2.15.1" +"@walletconnect/sign-client@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/sign-client@npm:2.16.1" dependencies: - "@walletconnect/core": 2.15.1 + "@walletconnect/core": 2.16.1 "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 - checksum: cbac7e5d25f2c37ccbae4d70daee96cae2e725d1282fcf30a6dcdd948662288d373c4f6cb215d05fb9100c03a34f844de6df2fdf96b7b1d6b1dc3e1f2a311559 + checksum: e25808e2fbfc01cff47391281e7cb050927cde2e83f5eec640e5be52c8adc9ee50bd70447a2e72defc9cad3d3e3009ef48ac7d1b694dafa5d6a62e046863b58a languageName: node linkType: hard @@ -3076,9 +2907,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/types@npm:2.15.1" +"@walletconnect/types@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/types@npm:2.16.1" dependencies: "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 @@ -3086,30 +2917,30 @@ __metadata: "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 events: 3.3.0 - checksum: 3e790b3965236e3da2413f5961f2d228bcd1c75367e93c58fcfd913c7f04c77443a850c314fb4de224e45b33fd18dded51a785e4148aa2128b548fa9a97da1d7 + checksum: 9ea47bfb0d5db8f0e440e040d55b05b4932aa3f56e976d42290e831c39d4bc5f2d4cd400f64ca86d8a6a195e34d6370f8db878f7b339ff7cac60a12bbfd9e445 languageName: node linkType: hard -"@walletconnect/universal-provider@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/universal-provider@npm:2.15.1" +"@walletconnect/universal-provider@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/universal-provider@npm:2.16.1" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 - "@walletconnect/sign-client": 2.15.1 - "@walletconnect/types": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/sign-client": 2.16.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 - checksum: 4e5ffd2604b479e88d0d9576ffedf2b548d06e72fd50e7e7d027f66b8ce265f4b6e4a33adbf1b846c5b0d95fb3a2dbab3acc71a59a4f7dc000b8607fac8d7c16 + checksum: 2852ff1b1b06628bf08015ade517f73b743f11873f56e4358063668fd13c290adc648274cc965b34789f2c91879ec338135b42c01e466a2ef76e82ccec74400e languageName: node linkType: hard -"@walletconnect/utils@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/utils@npm:2.15.1" +"@walletconnect/utils@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/utils@npm:2.16.1" dependencies: "@stablelib/chacha20poly1305": 1.0.1 "@stablelib/hkdf": 1.0.1 @@ -3117,15 +2948,17 @@ __metadata: "@stablelib/sha256": 1.0.1 "@stablelib/x25519": 1.0.3 "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.15.1 + "@walletconnect/types": 2.16.1 "@walletconnect/window-getters": 1.0.1 "@walletconnect/window-metadata": 1.0.1 detect-browser: 5.3.0 + elliptic: ^6.5.7 query-string: 7.1.3 uint8arrays: 3.1.0 - checksum: 31386e3e5b336aa1732bf74b6d69da07c68257b7fb9531aaf7f2f00285a46c30b6ee38ddf3e5ab762767825be2e50cd8ef80cd600423571d289c786d08c847f3 + checksum: 404c5f262e020c208ab30283c1dbe23f7a4876d3d89ebb23dde95ea32deb8ada72886d64151f6a826d21774797fa44feed70d33729661aa0de4b6850b3ace0d5 languageName: node linkType: hard @@ -3155,13 +2988,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -3184,7 +3010,7 @@ __metadata: languageName: node linkType: hard -"abort-controller@npm:3.0.0, abort-controller@npm:^3.0.0": +"abort-controller@npm:3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" dependencies: @@ -3194,56 +3020,29 @@ __metadata: linkType: hard "acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.2.0": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 - languageName: node - linkType: hard - -"acorn@npm:^8.0.4": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" - bin: - acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + version: 8.3.3 + resolution: "acorn-walk@npm:8.3.3" + dependencies: + acorn: ^8.11.0 + checksum: 0f09d351fc30b69b2b9982bf33dc30f3d35a34e030e5f1ed3c49fc4e3814a192bf3101e4c30912a0595410f5e91bb70ddba011ea73398b3ecbfe41c7334c6dd0 languageName: node linkType: hard -"acorn@npm:^8.10.0": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" +"acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.11.3": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 + checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: ^4.3.4 - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" - dependencies: - debug: ^4.1.0 - depd: ^1.1.2 - humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 languageName: node linkType: hard @@ -3290,9 +3089,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -3338,13 +3137,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - "arch@npm:^2.2.0": version: 2.2.0 resolution: "arch@npm:2.2.0" @@ -3352,16 +3144,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - "arg@npm:^5.0.2": version: 5.0.2 resolution: "arg@npm:5.0.2" @@ -3439,9 +3221,9 @@ __metadata: linkType: hard "async@npm:^3.2.0": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 languageName: node linkType: hard @@ -3484,10 +3266,12 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 languageName: node linkType: hard @@ -3499,9 +3283,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc + version: 1.13.0 + resolution: "aws4@npm:1.13.0" + checksum: 71594a17a5f7b1a9151ef515500c18f1029caa51e2cb65c1b5b324d9bd8dac89896a9e296825d4e6befdcd612d7fc3b0d8042c667555a56df3ee1ab15d4d9b35 languageName: node linkType: hard @@ -3566,9 +3350,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 languageName: node linkType: hard @@ -3607,16 +3391,6 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - "brace-expansion@npm:^2.0.1": version: 2.0.1 resolution: "brace-expansion@npm:2.0.1" @@ -3626,16 +3400,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"braces@npm:^3.0.3": +"braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -3709,15 +3474,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: ^7.0.0 - checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - "busboy@npm:1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -3727,35 +3483,9 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" - dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 - tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 - languageName: node - linkType: hard - "cacache@npm:^18.0.0": - version: 18.0.2 - resolution: "cacache@npm:18.0.2" + version: 18.0.4 + resolution: "cacache@npm:18.0.4" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 @@ -3769,24 +3499,27 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b + checksum: b7422c113b4ec750f33beeca0f426a0024c28e3172f332218f48f963e5b970647fa1ac05679fe5bb448832c51efea9fda4456b9a95c3a1af1105fe6c1833cde2 languageName: node linkType: hard "cachedir@npm:^2.3.0": - version: 2.3.0 - resolution: "cachedir@npm:2.3.0" - checksum: ec90cb0f2e6336e266aa748dbadf3da9e0b20e843e43f1591acab7a3f1451337dc2f26cb9dd833ae8cfefeffeeb43ef5b5ff62782a685f4e3c2305dd98482fcb + version: 2.4.0 + resolution: "cachedir@npm:2.4.0" + checksum: 43198514eaa61f65b5535ed29ad651f22836fba3868ed58a6a87731f05462f317d39098fa3ac778801c25455483c9b7f32a2fcad1f690a978947431f12a0f4d0 languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 languageName: node linkType: hard @@ -3818,17 +3551,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579": - version: 1.0.30001600 - resolution: "caniuse-lite@npm:1.0.30001600" - checksum: 1aae03be0e9f96163e88b9305531ef8db0e01f224aff545c61a32ce0b0ca323e22531bf680bacac3e34f98e23f71ac31a21b328fa0fcbbecea65a2c2638c70c4 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001646": - version: 1.0.30001651 - resolution: "caniuse-lite@npm:1.0.30001651" - checksum: c31a5a01288e70cdbbfb5cd94af3df02f295791673173b8ce6d6a16db4394a6999197d44190be5a6ff06b8c2c7d2047e94dfd5e5eb4c103ab000fca2d370afc7 +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001660 + resolution: "caniuse-lite@npm:1.0.30001660" + checksum: 8b2c5de2f5facd31980426afbba68238270984acfe8c1ae925b8b6480448eea2fae292f815674617e9170c730c8a238d7cc0db919f184dc0e3cd9bec18f5e5ad languageName: node linkType: hard @@ -3876,7 +3602,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -3974,9 +3700,9 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" +"chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: ~3.1.2 braces: ~3.0.2 @@ -3989,7 +3715,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d languageName: node linkType: hard @@ -4001,9 +3727,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.7.1 - resolution: "ci-info@npm:3.7.1" - checksum: 72d93d5101ea1c186511277fbd8d06ae8a6e028cc2fb94361e92bf735b39c5ebd192e8d15a66ff8c4e3ed569f87c2f844e96f90e141b2de5c649f77ec34ff601 + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 languageName: node linkType: hard @@ -4016,12 +3742,12 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.3, citty@npm:^0.1.4": - version: 0.1.5 - resolution: "citty@npm:0.1.5" +"citty@npm:^0.1.5, citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" dependencies: consola: ^3.2.3 - checksum: 9a2379fd01345500f1eb2bcc33f5e60be8379551091b43a3ba4e3a39c63a92e41453dea542ab9f2528fe9e19177ff1453c01a845a74529292af34fdafd23a5f6 + checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab languageName: node linkType: hard @@ -4051,15 +3777,15 @@ __metadata: linkType: hard "cli-table3@npm:~0.6.1": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" + version: 0.6.5 + resolution: "cli-table3@npm:0.6.5" dependencies: "@colors/colors": 1.5.0 string-width: ^4.2.0 dependenciesMeta: "@colors/colors": optional: true - checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c + checksum: ab7afbf4f8597f1c631f3ee6bb3481d0bfeac8a3b81cffb5a578f145df5c88003b6cfff46046a7acae86596fdd03db382bfa67f20973b6b57425505abc47e42c languageName: node linkType: hard @@ -4090,14 +3816,14 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:^3.0.0": - version: 3.0.0 - resolution: "clipboardy@npm:3.0.0" +"clipboardy@npm:^4.0.0": + version: 4.0.0 + resolution: "clipboardy@npm:4.0.0" dependencies: - arch: ^2.2.0 - execa: ^5.1.1 - is-wsl: ^2.2.0 - checksum: 2c292acb59705494cbe07d7df7c8becff4f01651514d32ebd80f4aec2d20946d8f3824aac67ecdf2d09ef21fdf0eb24b6a7f033c137ccdceedc4661c54455c94 + execa: ^8.0.1 + is-wsl: ^3.1.0 + is64bit: ^2.0.0 + checksum: ac7fa4438451d4a509fd7163505c08be92087c1a0ab8f54f8063eb04a69191ded1b59333344e2fd60bad9688e2a3dd69e50a813bf05ebf8369fa8bf65a0f47a2 languageName: node linkType: hard @@ -4148,17 +3874,10 @@ __metadata: languageName: node linkType: hard -"cluster-key-slot@npm:^1.1.0": - version: 1.1.2 - resolution: "cluster-key-slot@npm:1.1.2" - checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 - languageName: node - linkType: hard - "cmd-shim@npm:^6.0.0": - version: 6.0.2 - resolution: "cmd-shim@npm:6.0.2" - checksum: df3a01fc4d72a49b450985b991205e65774b28e7f74a2e4d2a11fd0df8732e3828f9e7b644050def3cd0be026cbd3ee46a1f50ce5f57d0b3fb5afe335bdfacde + version: 6.0.3 + resolution: "cmd-shim@npm:6.0.3" + checksum: bd79ac1505fea77cba0caf271c16210ebfbe50f348a1907f4700740876ab2157e00882b9baa685a9fcf9bc92e08a87e21bd757f45a6938f00290422f80f7d27a languageName: node linkType: hard @@ -4204,15 +3923,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - "color@npm:^4.2.3": version: 4.2.3 resolution: "color@npm:4.2.3" @@ -4223,14 +3933,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.16": - version: 2.0.19 - resolution: "colorette@npm:2.0.19" - checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 - languageName: node - linkType: hard - -"colorette@npm:^2.0.20": +"colorette@npm:^2.0.16, colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d @@ -4302,10 +4005,10 @@ __metadata: languageName: node linkType: hard -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: bde836c26f5154a348b0c0a757f8a0138929e5737e0553be3c4f07a056abca618b861aa63ac3b22d344789b56be99a1382928933e08cd500df00213bf4d8fb43 languageName: node linkType: hard @@ -4316,13 +4019,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "convert-source-map@npm:^1.5.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -4330,10 +4026,10 @@ __metadata: languageName: node linkType: hard -"cookie-es@npm:^1.0.0": - version: 1.0.0 - resolution: "cookie-es@npm:1.0.0" - checksum: e8721cf4d38f3e44049c9118874b323f4f674b1c5cef84a2b888f5bf86ad720ad17b51b43150cad7535a375c24e2921da603801ad28aa6125c3d36c031b41468 +"cookie-es@npm:^1.1.0": + version: 1.2.2 + resolution: "cookie-es@npm:1.2.2" + checksum: 099050c30c967c89aa72d1d7984e87b3395f3e709cf148d297f436828ebfcc39033f5374d2efdc46d9b5e3eee50b1d59635432c252e57329fea7f09afeb4d055 languageName: node linkType: hard @@ -4344,20 +4040,13 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:1.0.2": +"core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab languageName: node linkType: hard -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 - languageName: node - linkType: hard - "cosmiconfig@npm:^7.0.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -4380,12 +4069,12 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": - version: 3.1.5 - resolution: "cross-fetch@npm:3.1.5" +"cross-fetch@npm:^3.1.4": + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" dependencies: - node-fetch: 2.6.7 - checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb + node-fetch: ^2.6.12 + checksum: 78f993fa099eaaa041122ab037fe9503ecbbcb9daef234d1d2e0b9230a983f64d645d088c464e21a247b825a08dc444a6e7064adfa93536d3a9454b4745b3632 languageName: node linkType: hard @@ -4409,6 +4098,18 @@ __metadata: languageName: node linkType: hard +"crossws@npm:^0.2.0, crossws@npm:^0.2.4": + version: 0.2.4 + resolution: "crossws@npm:0.2.4" + peerDependencies: + uWebSockets.js: "*" + peerDependenciesMeta: + uWebSockets.js: + optional: true + checksum: dcaf730a3af32cf081ab49fdb9c31192a738d7e0585585975e581e71a3d7d14df8d3b42ba183e13e34a1fc26645f695362abf30c40369d12652bcee372a484c3 + languageName: node + linkType: hard + "crypt@npm:0.0.2": version: 0.0.2 resolution: "crypt@npm:0.0.2" @@ -4433,15 +4134,15 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.1.1 - resolution: "csstype@npm:3.1.1" - checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 languageName: node linkType: hard "cypress@npm:^13.13.3": - version: 13.13.3 - resolution: "cypress@npm:13.13.3" + version: 13.14.2 + resolution: "cypress@npm:13.14.2" dependencies: "@cypress/request": ^3.0.1 "@cypress/xvfb": ^1.2.4 @@ -4487,7 +4188,7 @@ __metadata: yauzl: ^2.10.0 bin: cypress: bin/cypress - checksum: fad0c9c10d0f2a440a6accce589ed0832364310ed2880e4679b0c3b4bb6a994b458c436e9bf0ba5ae08b629d4f7011e1dd818c820b1b593961499d64c49cfad5 + checksum: ba7f7351ecb308b78c6ebad0ceda8bec05a472e3daeb5b7cde083737d59ec9dbc8bf7643c8b2c10c21afa07a65156d6b24bc1d072263a1f46442c683de8e875c languageName: node linkType: hard @@ -4510,21 +4211,28 @@ __metadata: linkType: hard "dayjs@npm:^1.10.4": - version: 1.11.7 - resolution: "dayjs@npm:1.11.7" - checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 84788275aad8a87fee4f1ce4be08861df29687aae6b7b43dd65350118a37dda56772a3902f802cb2dc651dfed447a5a8df62d88f0fb900dba8333e411190a5d5 + languageName: node + linkType: hard + +"debounce@npm:^1.2.1": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.6": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: 2.1.2 + ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 languageName: node linkType: hard @@ -4537,18 +4245,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.3.5, debug@npm:~4.3.6": - version: 4.3.6 - resolution: "debug@npm:4.3.6" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 1630b748dea3c581295e02137a9f5cbe2c1d85fea35c1e6597a65ca2b16a6fce68cec61b299d480787ef310ba927dc8c92d3061faba0ad06c6a724672f66be7f - languageName: node - linkType: hard - "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -4580,9 +4276,20 @@ __metadata: linkType: hard "deep-eql@npm:^5.0.1": - version: 5.0.1 - resolution: "deep-eql@npm:5.0.1" - checksum: 8009e8a8bf3e0f591a122e7788e304a2bed1299b7774f039be96f9ef35c00fb254292fb1568952651aea0c1d1eb23d0bca484bbdd2cf4fcee685c6f2c43670f3 + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 6aaaadb4c19cbce42e26b2bbe5bd92875f599d2602635dc97f0294bae48da79e89470aedee05f449e0ca8c65e9fd7e7872624d1933a1db02713d99c2ca8d1f24 + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b languageName: node linkType: hard @@ -4593,10 +4300,10 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.2, defu@npm:^6.1.3": - version: 6.1.3 - resolution: "defu@npm:6.1.3" - checksum: c857a0cf854632e8528dad36454fd1c812bff8f5f091d5a6892e75d7f6b76d8319afbbfb8c504daab84ac86e40037ff37c544d50f89ed5b5419ba1989a226777 +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 40e3af6338f195ac1564f53d1887fa2d0429ac7e8c081204bc4d29191180059d3952b5f4e08fe5df8d59eb873aa26e9c88b56d4fac699673d4a372c93620b229 languageName: node linkType: hard @@ -4607,27 +4314,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"denque@npm:^2.1.0": - version: 2.1.0 - resolution: "denque@npm:2.1.0" - checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 - languageName: node - linkType: hard - -"depd@npm:^1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - "dequal@npm:^2.0.0": version: 2.0.3 resolution: "dequal@npm:2.0.3" @@ -4635,10 +4321,10 @@ __metadata: languageName: node linkType: hard -"destr@npm:^2.0.1, destr@npm:^2.0.2": - version: 2.0.2 - resolution: "destr@npm:2.0.2" - checksum: cb63dd477d1c323f95650ce7784f1497466d68150ac0fddd6c99652be45c9dcb997d53fd5eb6c6fda6c0b2a5e5b4fc7fa3c3e18dace3d810ba4cf45d8b55bdd6 +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 4521b145ba6118919a561f7d979d623793695a516d1b9df704de81932601bf9cf21c47278e1cb93a309c88a14f4fd1f18680bb49ebef8b2546cc7f415e7ae48e languageName: node linkType: hard @@ -4696,9 +4382,9 @@ __metadata: linkType: hard "dijkstrajs@npm:^1.0.1": - version: 1.0.2 - resolution: "dijkstrajs@npm:1.0.2" - checksum: 8cd822441a26f190da24d69bfab7b433d080b09e069e41e046ac84e152f182a1ed9478d531b34126e000adaa7b73114a0f85fcac117a7d25b3edf302d57c0d09 + version: 1.0.3 + resolution: "dijkstrajs@npm:1.0.3" + checksum: 82ff2c6633f235dd5e6bed04ec62cdfb1f327b4d7534557bd52f18991313f864ee50654543072fff4384a92b643ada4d5452f006b7098dbdfad6c8744a8c9e08 languageName: node linkType: hard @@ -4743,14 +4429,14 @@ __metadata: linkType: hard "duplexify@npm:^4.1.2": - version: 4.1.2 - resolution: "duplexify@npm:4.1.2" + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" dependencies: end-of-stream: ^1.4.1 inherits: ^2.0.3 readable-stream: ^3.1.1 - stream-shift: ^1.0.0 - checksum: 964376c61c0e92f6ed0694b3ba97c84f199413dc40ab8dfdaef80b7a7f4982fcabf796214e28ed614a5bc1ec45488a29b81e7d46fa3f5ddf65bcb118c20145ad + stream-shift: ^1.0.2 + checksum: 9636a027345de3dd3c801594d01a7c73d9ce260019538beb1ee650bba7544e72f40a4d4902b52e1ab283dc32a06f210d42748773af02ff15e3064a9659deab7f languageName: node linkType: hard @@ -4772,37 +4458,38 @@ __metadata: linkType: hard "eciesjs@npm:^0.3.15": - version: 0.3.18 - resolution: "eciesjs@npm:0.3.18" + version: 0.3.20 + resolution: "eciesjs@npm:0.3.20" dependencies: - "@types/secp256k1": ^4.0.4 + "@types/secp256k1": ^4.0.6 futoin-hkdf: ^1.5.3 secp256k1: ^5.0.0 - checksum: 2d6e1624c4b2110ab4c76a684d0f458774c702f9711859404a52ede1b2dea67f61e8fc258a0867c2090e5b1110ca3201ea2876f5ac0e2dd57ef1bcfb358d3004 + checksum: 449e56a4e5ce812313c38d876d5874f8b5740750288de4f1059ea1016716ceb006cba6b3126c08aafd3bcdc5c1ad8d6ca67e44bc2f434bb01ed14040aa067e47 languageName: node linkType: hard -"eciesjs@npm:^0.4.6": - version: 0.4.8 - resolution: "eciesjs@npm:0.4.8" +"eciesjs@npm:^0.4.10": + version: 0.4.12 + resolution: "eciesjs@npm:0.4.12" dependencies: + "@ecies/ciphers": ^0.2.1 "@noble/ciphers": ^1.0.0 "@noble/curves": ^1.6.0 "@noble/hashes": ^1.5.0 - checksum: ff9482b5ac488b63115e9b871b402670010e00ab773b17c6d94d493861dee9538765ad4187a1dc38c529f3e1810b6c408341e9463a3a7ea05039649941463c90 + checksum: ef98528b8af23b013dd432b43cc1a378d58621f887a7db234ebc997006e16ab9ffa0ea973bf2195aa63dbfa996afa9e3a8f8410b6e3d5c3808365a3d02b1141a languageName: node linkType: hard "electron-to-chromium@npm:^1.5.4": - version: 1.5.13 - resolution: "electron-to-chromium@npm:1.5.13" - checksum: f18ac84dd3bf9a200654a6a9292b9ec4bced0cf9bd26cec9941b775f4470c581c9d043e70b37a124d9752dcc0f47fc96613d52b2defd8e59632852730cb418b9 + version: 1.5.22 + resolution: "electron-to-chromium@npm:1.5.22" + checksum: 3f8f21f0134dd8dbbf02996336466167f787b5d35c20543c0e5466c062291d1fe3f942e3112bb722c5c059bf438f93e57e0adacb7248dc799136a6029171a3e8 languageName: node linkType: hard -"elliptic@npm:^6.5.4": - version: 6.5.5 - resolution: "elliptic@npm:6.5.5" +"elliptic@npm:^6.5.4, elliptic@npm:^6.5.7": + version: 6.5.7 + resolution: "elliptic@npm:6.5.7" dependencies: bn.js: ^4.11.9 brorand: ^1.1.0 @@ -4811,14 +4498,14 @@ __metadata: inherits: ^2.0.4 minimalistic-assert: ^1.0.1 minimalistic-crypto-utils: ^1.0.1 - checksum: ec9105e4469eb3b32b0ee2579756c888ddf3f99d259aa0d65fccb906ee877768aaf8880caae73e3e669c9a4adeb3eb1945703aa974ec5000d2d33a239f4567eb + checksum: af0ffddffdbc2fea4eeec74388cd73e62ed5a0eac6711568fb28071566319785df529c968b0bf1250ba4bc628e074b2d64c54a633e034aa6f0c6b152ceb49ab8 languageName: node linkType: hard "emoji-regex@npm:^10.3.0": - version: 10.3.0 - resolution: "emoji-regex@npm:10.3.0" - checksum: 5da48edfeb9462fb1ae5495cff2d79129974c696853fb0ce952cbf560f29a2756825433bf51cfd5157ec7b9f93f46f31d712e896d63e3d8ac9c3832bdb45ab73 + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: a6d9a0e454829a52e664e049847776ee1fff5646617b06cd87de7c03ce1dfcce4102a3b154d5e9c8e90f8125bc120fc1fe114d523dddf60a8a161f26c72658d2 languageName: node linkType: hard @@ -4862,31 +4549,32 @@ __metadata: linkType: hard "engine.io-client@npm:~6.5.2": - version: 6.5.3 - resolution: "engine.io-client@npm:6.5.3" + version: 6.5.4 + resolution: "engine.io-client@npm:6.5.4" dependencies: "@socket.io/component-emitter": ~3.1.0 debug: ~4.3.1 engine.io-parser: ~5.2.1 - ws: ~8.11.0 + ws: ~8.17.1 xmlhttprequest-ssl: ~2.0.0 - checksum: a72596fae99afbdb899926fccdb843f8fa790c69085b881dde121285a6935da2c2c665ebe88e0e6aa4285637782df84ac882084ff4892ad2430b059fc0045db0 + checksum: 32955326f7d81bbc8fd40aaf14972ec46956c0a6b08752e1ceb2de37bfb7fc2e4e8decbefad1a8092fad0ef29379fa0e95531ae2e10cb61facb2ef1200ef8752 languageName: node linkType: hard "engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 470231215f3136a9259efb1268bc9a71f789af4e8c74da8d3b49ceb149fe3cd5c315bf0cd13d2d8d9c8f0f051c6f93b68e8fa9c89a3b612b9217bf33765c943a + version: 5.2.3 + resolution: "engine.io-parser@npm:5.2.3" + checksum: a76d998b794ce8bbcade833064d949715781fdb9e9cf9b33ecf617d16355ddfd7772f12bb63aaec0f497d63266c6db441129c5aa24c60582270f810c696a6cf8 languageName: node linkType: hard "enquirer@npm:^2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" dependencies: ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 + strip-ansi: ^6.0.1 + checksum: f080f11a74209647dbf347a7c6a83c8a47ae1ebf1e75073a808bc1088eb780aa54075bfecd1bcdb3e3c724520edb8e6ee05da031529436b421b71066fcc48cb5 languageName: node linkType: hard @@ -4920,6 +4608,22 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + "esbuild@npm:~0.23.0": version: 0.23.1 resolution: "esbuild@npm:0.23.1" @@ -5003,14 +4707,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escalade@npm:^3.1.2": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 @@ -5055,6 +4752,13 @@ __metadata: languageName: node linkType: hard +"estree-util-is-identifier-name@npm:^3.0.0": + version: 3.0.0 + resolution: "estree-util-is-identifier-name@npm:3.0.0" + checksum: ea3909f0188ea164af0aadeca87c087e3e5da78d76da5ae9c7954ff1340ea3e4679c4653bbf4299ffb70caa9b322218cc1128db2541f3d2976eb9704f9857787 + languageName: node + linkType: hard + "eth-block-tracker@npm:^7.1.0": version: 7.1.0 resolution: "eth-block-tracker@npm:7.1.0" @@ -5101,14 +4805,14 @@ __metadata: linkType: hard "ethereum-cryptography@npm:^2.0.0": - version: 2.1.3 - resolution: "ethereum-cryptography@npm:2.1.3" + version: 2.2.1 + resolution: "ethereum-cryptography@npm:2.2.1" dependencies: - "@noble/curves": 1.3.0 - "@noble/hashes": 1.3.3 - "@scure/bip32": 1.3.3 - "@scure/bip39": 1.2.2 - checksum: 7f9c14f868a588641179cace3eb86c332c4743290865db699870710253cabc4dc74bd4bce5e7bc6db667482e032e94d6f79521219eb6be5dc422059d279a27b7 + "@noble/curves": 1.4.2 + "@noble/hashes": 1.4.0 + "@scure/bip32": 1.4.0 + "@scure/bip39": 1.3.0 + checksum: 1466e4c417b315a6ac67f95088b769fafac8902b495aada3c6375d827e5a7882f9e0eea5f5451600d2250283d9198b8a3d4d996e374e07a80a324e29136f25c6 languageName: node linkType: hard @@ -5119,20 +4823,13 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:6.4.7": +"eventemitter2@npm:6.4.7, eventemitter2@npm:^6.4.7": version: 6.4.7 resolution: "eventemitter2@npm:6.4.7" checksum: 1b36a77e139d6965ebf3a36c01fa00c089ae6b80faa1911e52888f40b3a7057b36a2cc45dcd1ad87cda3798fe7b97a0aabcbb8175a8b96092a23bb7d0f039e66 languageName: node linkType: hard -"eventemitter2@npm:^6.4.7": - version: 6.4.9 - resolution: "eventemitter2@npm:6.4.9" - checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb - languageName: node - linkType: hard - "eventemitter3@npm:5.0.1, eventemitter3@npm:^5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" @@ -5181,7 +4878,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:~8.0.1": +"execa@npm:^8.0.1, execa@npm:~8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" dependencies: @@ -5257,20 +4954,13 @@ __metadata: languageName: node linkType: hard -"extsprintf@npm:1.3.0": +"extsprintf@npm:1.3.0, extsprintf@npm:^1.2.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 languageName: node linkType: hard -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -5278,20 +4968,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -5305,9 +4982,9 @@ __metadata: linkType: hard "fast-redact@npm:^3.0.0": - version: 3.1.2 - resolution: "fast-redact@npm:3.1.2" - checksum: a30eb6b6830333ab213e0def55f46453ca777544dbd3a883016cb590a0eeb95e6fdf546553c1a13d509896bfba889b789991160a6d0996ceb19fce0a02e8b753 + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: ef03f0d1849da074a520a531ad299bf346417b790a643931ab4e01cb72275c8d55b60dc8512fb1f1818647b696790edefaa96704228db9f012da935faa1940af languageName: node linkType: hard @@ -5319,11 +4996,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 languageName: node linkType: hard @@ -5346,14 +5023,14 @@ __metadata: linkType: hard "fdir@npm:^6.2.0": - version: 6.4.0 - resolution: "fdir@npm:6.4.0" + version: 6.4.2 + resolution: "fdir@npm:6.4.2" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 63b4dc592c662d0c4703ffcae1e3ad15901c0b9f64e742dff1bbc74f58029b1a43f4d05b0ab75503a0b9fc7a616d8a755cd56ea680504b6a1e87249ec79b43f3 + checksum: 517ad31c495f1c0778238eef574a7818788efaaf2ce1969ffa18c70793e2951a9763dfa2e6720b8fcef615e602a3cbb47f9b8aea9da0b02147579ab36043f22f languageName: node linkType: hard @@ -5373,15 +5050,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -5406,8 +5074,8 @@ __metadata: linkType: hard "find-test-names@npm:^1.28.18": - version: 1.28.26 - resolution: "find-test-names@npm:1.28.26" + version: 1.28.23 + resolution: "find-test-names@npm:1.28.23" dependencies: "@babel/parser": ^7.24.7 "@babel/plugin-syntax-jsx": ^7.24.7 @@ -5419,7 +5087,7 @@ __metadata: find-test-names: bin/find-test-names.js print-tests: bin/print-tests.js update-test-count: bin/update-test-count.js - checksum: 4854fd931bddae397b9cfb515afe0a8ca501c1b2539f70279e1a66d80fdf96f51d8ee091c7c7b6dc602a4e7db41331e09d20abf38f6ca1fa7dc9d9264fce5c38 + checksum: 4e313a30cfe9f21e530ba6c12031156571323baebd357296902dbe8b05510954bc1d0f274405df71aa8afdbfe05e730cbd7ef69617d681d9e9ff06b5b2fa092d languageName: node linkType: hard @@ -5462,12 +5130,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.2.1 + resolution: "foreground-child@npm:3.2.1" dependencies: cross-spawn: ^7.0.0 signal-exit: ^4.0.1 - checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + checksum: 3e2e844d6003c96d70affe8ae98d7eaaba269a868c14d997620c088340a8775cd5d2d9043e6ceebae1928d8d9a874911c4d664b9a267e8995945df20337aebc0 languageName: node linkType: hard @@ -5515,7 +5183,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -5540,17 +5208,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -5560,16 +5218,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -5578,13 +5227,6 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" @@ -5599,22 +5241,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - "get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -5636,21 +5262,23 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 languageName: node linkType: hard -"get-port-please@npm:^3.1.1": - version: 3.1.1 - resolution: "get-port-please@npm:3.1.1" - checksum: e2b0b3822e5a5a37994a0bd1c708eb220ca47fd4b29adbc6ba076fb378d4706c07eba4d382a8283f6534e870f9081a58f923a9f873f7d1f298f5fae386470211 +"get-port-please@npm:^3.1.2": + version: 3.1.2 + resolution: "get-port-please@npm:3.1.2" + checksum: 8e65b56459ead2f31c446d76bb8eb639c33e04e72b07a4dd5d8acc39738f12962591e90b2befecf10492844d0d11c2122c281f5204ee48692d4a8ba0ec68733a languageName: node linkType: hard @@ -5678,11 +5306,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.7.5": - version: 4.7.6 - resolution: "get-tsconfig@npm:4.7.6" + version: 4.7.5 + resolution: "get-tsconfig@npm:4.7.5" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: ebfd86f0b356cde98e2a7afe63b58d92e02b8e413ff95551933d277702bf725386ee82c5c0092fe45fb2ba60002340c94ee70777b3220bbfeca83ab45dda1544 + checksum: e5b271fae2b4cd1869bbfc58db56983026cc4a08fdba988725a6edd55d04101507de154722503a22ee35920898ff9bdcba71f99d93b17df35dddb8e8a2ad91be languageName: node linkType: hard @@ -5722,32 +5350,19 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 - languageName: node - linkType: hard - "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.3.5 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a languageName: node linkType: hard @@ -5767,21 +5382,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 - languageName: node - linkType: hard - -"glob@npm:^8.0.1, glob@npm:^8.1.0": +"glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -5803,6 +5404,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e + languageName: node + linkType: hard + "globby@npm:^11.0.4": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -5826,14 +5434,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.11": +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -5861,19 +5462,21 @@ __metadata: languageName: node linkType: hard -"h3@npm:^1.8.1, h3@npm:^1.8.2": - version: 1.9.0 - resolution: "h3@npm:1.9.0" - dependencies: - cookie-es: ^1.0.0 - defu: ^6.1.3 - destr: ^2.0.2 - iron-webcrypto: ^1.0.0 - radix3: ^1.1.0 - ufo: ^1.3.2 +"h3@npm:^1.10.2, h3@npm:^1.12.0": + version: 1.12.0 + resolution: "h3@npm:1.12.0" + dependencies: + cookie-es: ^1.1.0 + crossws: ^0.2.4 + defu: ^6.1.4 + destr: ^2.0.3 + iron-webcrypto: ^1.1.1 + ohash: ^1.1.3 + radix3: ^1.1.2 + ufo: ^1.5.3 uncrypto: ^0.1.3 - unenv: ^1.7.4 - checksum: 7305163b6fa4ecd7d14fce85e6372fae3580728957c8c021fa6b18176ce5e0cbfcc07c523bafcf7b34e895d2dab3ba731a11af43282faee4f2c8a331ec144f51 + unenv: ^1.9.0 + checksum: 958d7364dc38460a02fb2032bbca887e741bfc173517eb49787a0cdf80ea194fe16964ab175f3d6e9c299600c67e3cfe51176d984dfd407b900fc0e20ef9bbb9 languageName: node linkType: hard @@ -5891,35 +5494,35 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c +"has-proto@npm:^1.0.1": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d languageName: node linkType: hard @@ -5933,12 +5536,12 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.1 - resolution: "hasown@npm:2.0.1" +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: ^1.1.2 - checksum: 9081c382a4fe8a62639a8da5c7d3322b203c319147e48783763dd741863d9f2dcaa743574fe2a1283871c445d8ba99ea45d5fff384e5ad27ca9dd7a367d79de0 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard @@ -5959,19 +5562,25 @@ __metadata: linkType: hard "hast-util-to-jsx-runtime@npm:^2.0.0": - version: 2.2.0 - resolution: "hast-util-to-jsx-runtime@npm:2.2.0" + version: 2.3.0 + resolution: "hast-util-to-jsx-runtime@npm:2.3.0" dependencies: + "@types/estree": ^1.0.0 "@types/hast": ^3.0.0 "@types/unist": ^3.0.0 comma-separated-tokens: ^2.0.0 + devlop: ^1.0.0 + estree-util-is-identifier-name: ^3.0.0 hast-util-whitespace: ^3.0.0 + mdast-util-mdx-expression: ^2.0.0 + mdast-util-mdx-jsx: ^3.0.0 + mdast-util-mdxjs-esm: ^2.0.0 property-information: ^6.0.0 space-separated-tokens: ^2.0.0 - style-to-object: ^0.4.0 + style-to-object: ^1.0.0 unist-util-position: ^5.0.0 vfile-message: ^4.0.0 - checksum: cc8d9029673eb9c2b7bc2355f9dee2f625ccfc897a54636d4050fc70145e32623119f79bd56d90f8f2cb381d8f1c95ddae8069a52d99f397c07ea6d9882f0666 + checksum: 599a97c6ec61c1430776813d7fb42e6f96032bf4a04dfcbb8eceef3bc8d1845ecf242387a4426b9d3f52320dbbfa26450643b81124b3d6a0b9bbb0fff4d0ba83 languageName: node linkType: hard @@ -6054,11 +5663,18 @@ __metadata: linkType: hard "hosted-git-info@npm:^7.0.0": - version: 7.0.1 - resolution: "hosted-git-info@npm:7.0.1" + version: 7.0.2 + resolution: "hosted-git-info@npm:7.0.2" dependencies: lru-cache: ^10.0.1 - checksum: be5280f0a20d6153b47e1ab578e09f5ae8ad734301b3ed7e547dc88a6814d7347a4888db1b4f9635cc738e3c0ef1fbff02272aba7d07c75d4c5a50ff8d618db6 + checksum: 467cf908a56556417b18e86ae3b8dee03c2360ef1d51e61c4028fe87f6f309b6ff038589c94b5666af207da9d972d5107698906aabeb78aca134641962a5c6f8 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.2": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 languageName: node linkType: hard @@ -6069,13 +5685,6 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -6083,17 +5692,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - "http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" @@ -6122,23 +5720,13 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - "https-proxy-agent@npm:^7.0.1": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 + checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 languageName: node linkType: hard @@ -6163,21 +5751,12 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "husky@npm:^9.1.5": - version: 9.1.5 - resolution: "husky@npm:9.1.5" + version: 9.1.6 + resolution: "husky@npm:9.1.6" bin: husky: bin.js - checksum: c240018e852666dc12a93ca84751f1440bdf436468ba872c7b7b3cee54f5f1d7b4222a117988b27ca437093efdeb128778897ab0e409361336676a2c3012c8a7 + checksum: 421ccd8850378231aaefd70dbe9e4f1549b84ffe3a6897f93a202242bbc04e48bd498169aef43849411105d9fcf7c192b757d42661e28d06b934a609a4eb8771 languageName: node linkType: hard @@ -6222,17 +5801,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef - languageName: node - linkType: hard - -"ignore@npm:^5.3.0": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be +"ignore@npm:^5.2.0, ignore@npm:^5.3.0": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 languageName: node linkType: hard @@ -6260,13 +5832,6 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -6291,10 +5856,17 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 +"ini@npm:^4.1.3": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 004b2be42388877c58add606149f1a0c7985c90a0ba5dbf45a4738fdc70b0798d922caecaa54617029626505898ac451ff0537a08b949836b49d3267f66542c9 + languageName: node + linkType: hard + +"inline-style-parser@npm:0.2.3": + version: 0.2.3 + resolution: "inline-style-parser@npm:0.2.3" + checksum: ed6454de80759e7faef511f51b5716b33c40a6b05b8a8f5383dc01e8a087c6fd5df877446d05e8e3961ae0751e028e25e180f5cffc192a5ce7822edef6810ade languageName: node linkType: hard @@ -6319,23 +5891,6 @@ __metadata: languageName: node linkType: hard -"ioredis@npm:^5.3.2": - version: 5.3.2 - resolution: "ioredis@npm:5.3.2" - dependencies: - "@ioredis/commands": ^1.1.1 - cluster-key-slot: ^1.1.0 - debug: ^4.3.4 - denque: ^2.1.0 - lodash.defaults: ^4.2.0 - lodash.isarguments: ^3.1.0 - redis-errors: ^1.2.0 - redis-parser: ^3.0.0 - standard-as-callback: ^2.1.0 - checksum: 9a23559133e862a768778301efb68ae8c2af3c33562174b54a4c2d6574b976e85c75a4c34857991af733e35c48faf4c356e7daa8fb0a3543d85ff1768c8754bc - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -6346,13 +5901,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - "iron-session@npm:^8.0.3": version: 8.0.3 resolution: "iron-session@npm:8.0.3" @@ -6364,20 +5912,13 @@ __metadata: languageName: node linkType: hard -"iron-webcrypto@npm:1.2.1": +"iron-webcrypto@npm:1.2.1, iron-webcrypto@npm:^1.1.1": version: 1.2.1 resolution: "iron-webcrypto@npm:1.2.1" checksum: b158d1893c8d037c11a7dcfd1998b519f31f979643c2c505c6eb1170fd63553498a58b05947d5dea116975df8f12ede5ca235cb68e4c1f404fa6695e4508c60c languageName: node linkType: hard -"iron-webcrypto@npm:^1.0.0": - version: 1.0.0 - resolution: "iron-webcrypto@npm:1.0.0" - checksum: bbd96cbbfec7d072296bc7464763b96555bdadb12aca50f1f1c7e4fcdc6acb102bc3488333e924f94404dd50eda24f84b67ad28323b9138ec7255a023e8dc19e - languageName: node - linkType: hard - "is-alphabetical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphabetical@npm:1.0.4" @@ -6470,30 +6011,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.12.0": - version: 2.12.1 - resolution: "is-core-module@npm:2.12.1" +"is-core-module@npm:^2.13.0": + version: 2.14.0 + resolution: "is-core-module@npm:2.14.0" dependencies: - has: ^1.0.3 - checksum: f04ea30533b5e62764e7b2e049d3157dc0abd95ef44275b32489ea2081176ac9746ffb1cdb107445cf1ff0e0dfcad522726ca27c27ece64dadf3795428b8e468 - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: ^2.0.0 - checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c - languageName: node - linkType: hard - -"is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + hasown: ^2.0.2 + checksum: 6bba6c8dc99d88d6f3b2746709d82caddcd9565cafd5870e28ab320720e27e6d9d2bb953ba0839ed4d2ee264bfdd14a9fa1bbc242a916f7dacc8aa95f0322256 languageName: node linkType: hard @@ -6520,6 +6043,15 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + languageName: node + linkType: hard + "is-extendable@npm:^0.1.0": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -6589,6 +6121,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: ^3.0.0 + bin: + is-inside-container: cli.js + checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -6634,13 +6177,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -6655,16 +6191,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" +"is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 languageName: node linkType: hard @@ -6691,6 +6223,24 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: ^1.0.0 + checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 + languageName: node + linkType: hard + +"is64bit@npm:^2.0.0": + version: 2.0.0 + resolution: "is64bit@npm:2.0.0" + dependencies: + system-architecture: ^0.1.0 + checksum: 253079e64b6f9bb90295a63b73a046bea67364cdc104bc5abeffcf4cbc52b3e66b0e921cb14f686deb71b5cab628f9f490845c1194c6e94f84068d177c7f15cd + languageName: node + linkType: hard + "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -6728,16 +6278,16 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 languageName: node linkType: hard @@ -6754,12 +6304,12 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.20.0, jiti@npm:^1.21.0": - version: 1.21.0 - resolution: "jiti@npm:1.21.0" +"jiti@npm:^1.21.0": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" bin: jiti: bin/jiti.js - checksum: a7bd5d63921c170eaec91eecd686388181c7828e1fa0657ab374b9372bfc1f383cf4b039e6b272383d5cb25607509880af814a39abdff967322459cca41f2961 + checksum: 9ea4a70a7bb950794824683ed1c632e2ede26949fbd348e2ba5ec8dc5efa54dc42022d85ae229cadaa60d4b95012e80ea07d625797199b688cc22ab0e8891d32 languageName: node linkType: hard @@ -6807,6 +6357,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -6815,9 +6374,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.1 - resolution: "json-parse-even-better-errors@npm:3.0.1" - checksum: bf74fa3f715e56699ccd68b80a7d20908de432a3fae2d5aa2ed530a148e9d9ccdf8e6983b93d9966a553aa70dcf003ce3a7ffec2c0ce74d2a6173e3691a426f0 + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 6f04ea6c9ccb783630a59297959247e921cc90b917b8351197ca7fd058fccc7079268fd9362be21ba876fc26aa5039369dd0a2280aae49aae425784794a94927 languageName: node linkType: hard @@ -6852,13 +6411,6 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 - languageName: node - linkType: hard - "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -6911,9 +6463,9 @@ __metadata: linkType: hard "ky@npm:^1.7.0": - version: 1.7.0 - resolution: "ky@npm:1.7.0" - checksum: 0727767be98d46f246686aa5c23490004fe6a1b0475f3be98abc61564659a3fad7a2eebd4699ada58bb3197649f3dd84e7cbf0d0fdbeac367c7c78e73fbb3193 + version: 1.7.2 + resolution: "ky@npm:1.7.2" + checksum: 70bd8f09d8e3d4796602f03dd29b1991ba9f3f92187dad9384356c1f37938eb3ad5417063365ef1cb5a2b2d83b95ccd70d4fb84edae337c24d0a4ad560f47b08 languageName: node linkType: hard @@ -6924,13 +6476,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.0.5": - version: 2.0.6 - resolution: "lilconfig@npm:2.0.6" - checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d - languageName: node - linkType: hard - "lilconfig@npm:^2.1.0": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" @@ -6938,7 +6483,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:~3.1.2": +"lilconfig@npm:^3.0.0, lilconfig@npm:~3.1.2": version: 3.1.2 resolution: "lilconfig@npm:3.1.2" checksum: 4e8b83ddd1d0ad722600994e6ba5d858ddca14f0587aa6b9c8185e17548149b5e13d4d583d811e9e9323157fa8c6a527e827739794c7502b59243c58e210b8c3 @@ -6953,8 +6498,8 @@ __metadata: linkType: hard "lint-staged@npm:^15.2.9": - version: 15.2.9 - resolution: "lint-staged@npm:15.2.9" + version: 15.2.10 + resolution: "lint-staged@npm:15.2.10" dependencies: chalk: ~5.3.0 commander: ~12.1.0 @@ -6962,41 +6507,42 @@ __metadata: execa: ~8.0.1 lilconfig: ~3.1.2 listr2: ~8.2.4 - micromatch: ~4.0.7 + micromatch: ~4.0.8 pidtree: ~0.6.0 string-argv: ~0.3.2 yaml: ~2.5.0 bin: lint-staged: bin/lint-staged.js - checksum: 7f804c24d0374b48d26f11a051342141b84c9954f77225bab5ae221b1e4d47a72f722f39b13169267592c28b2614ad39f9722fd86bc4cdfdf93e8601ff66b0e1 + checksum: 7ab255b848478ca47c6b94aad0e7a3cfe5ba48ae1fb353cfa86635741333b83b1fd793d7cac6d44bf0388ad087d7e0250c7ec0a8ebece63fbcf7a8d175279809 languageName: node linkType: hard -"listhen@npm:^1.5.5": - version: 1.5.5 - resolution: "listhen@npm:1.5.5" +"listhen@npm:^1.7.2": + version: 1.7.2 + resolution: "listhen@npm:1.7.2" dependencies: - "@parcel/watcher": ^2.3.0 - "@parcel/watcher-wasm": 2.3.0 - citty: ^0.1.4 - clipboardy: ^3.0.0 + "@parcel/watcher": ^2.4.1 + "@parcel/watcher-wasm": ^2.4.1 + citty: ^0.1.6 + clipboardy: ^4.0.0 consola: ^3.2.3 - defu: ^6.1.2 - get-port-please: ^3.1.1 - h3: ^1.8.1 + crossws: ^0.2.0 + defu: ^6.1.4 + get-port-please: ^3.1.2 + h3: ^1.10.2 http-shutdown: ^1.2.2 - jiti: ^1.20.0 - mlly: ^1.4.2 + jiti: ^1.21.0 + mlly: ^1.6.1 node-forge: ^1.3.1 - pathe: ^1.1.1 - std-env: ^3.4.3 - ufo: ^1.3.0 - untun: ^0.1.2 + pathe: ^1.1.2 + std-env: ^3.7.0 + ufo: ^1.4.0 + untun: ^0.1.3 uqr: ^0.1.2 bin: listen: bin/listhen.mjs listhen: bin/listhen.mjs - checksum: 2d4a9d9d25b41e1569b50f0c7c72004dacb35ced91b0de943734f4e2f828fdeea890d9f5ab48c37133b06ee1f188ee1d335ae6dbb5dee6a86c21740aa309f485 + checksum: 92b160ab493bbdb4941ba7fbfc7e0815b4c1da9ca01f792df2e77da13a6b726086d62d57cd2da51242c47a463d59a68798666fb8b64338510e2edf8dc2e7a1c3 languageName: node linkType: hard @@ -7036,22 +6582,13 @@ __metadata: linkType: hard "lit-element@npm:^3.3.0": - version: 3.3.2 - resolution: "lit-element@npm:3.3.2" + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" dependencies: "@lit-labs/ssr-dom-shim": ^1.1.0 "@lit/reactive-element": ^1.3.0 - lit-html: ^2.7.0 - checksum: afe50825be05a8c83be418432dfed2f9a84ca1c6c1d1807e2090def9f94cc403dcbf832b338cdfe39cd168518664c02a6c7392868ca323e356e5744e3b4f45e6 - languageName: node - linkType: hard - -"lit-html@npm:^2.7.0": - version: 2.7.5 - resolution: "lit-html@npm:2.7.5" - dependencies: - "@types/trusted-types": ^2.0.2 - checksum: 7a54399f78c02f21ee5584fd9ff21b3edad8416df0aca22964bc5b221f0b57ba74d7bd98ad076acea2403b53b2ea87cc3eb47ba8395f371a645e3d584f2c1e49 + lit-html: ^2.8.0 + checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d languageName: node linkType: hard @@ -7087,58 +6624,16 @@ __metadata: "locate-path@npm:^6.0.0": version: 6.0.0 resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: ^5.0.0 - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"lodash.castarray@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.castarray@npm:4.4.0" - checksum: fca8c7047e0ae2738b0b2503fb00157ae0ff6d8a1b716f87ed715b22560e09de438c75b65e01a7e44ceb41c5b31dce2eb576e46db04beb9c699c498e03cbd00f - languageName: node - linkType: hard - -"lodash.debounce@npm:^4.0.8": - version: 4.0.8 - resolution: "lodash.debounce@npm:4.0.8" - checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 - languageName: node - linkType: hard - -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - -"lodash.escape@npm:^4.0.1": - version: 4.0.1 - resolution: "lodash.escape@npm:4.0.1" - checksum: fcb54f457497256964d619d5cccbd80a961916fca60df3fe0fa3e7f052715c2944c0ed5aefb4f9e047d127d44aa2d55555f3350cb42c6549e9e293fb30b41e7f - languageName: node - linkType: hard - -"lodash.flatten@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flatten@npm:4.4.0" - checksum: 0ac34a393d4b795d4b7421153d27c13ae67e08786c9cbb60ff5b732210d46f833598eee3fb3844bb10070e8488efe390ea53bb567377e0cb47e9e630bf0811cb - languageName: node - linkType: hard - -"lodash.invokemap@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.invokemap@npm:4.6.0" - checksum: 646ceebbefbcb6da301f8c2868254680fd0bcdc6ada470495d9ae49c9c32938829c1b38a38c95d0258409a9655f85db404b16e648381c7450b7ed3d9c52d8808 + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a languageName: node linkType: hard -"lodash.isarguments@npm:^3.1.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 +"lodash.castarray@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.castarray@npm:4.4.0" + checksum: fca8c7047e0ae2738b0b2503fb00157ae0ff6d8a1b716f87ed715b22560e09de438c75b65e01a7e44ceb41c5b31dce2eb576e46db04beb9c699c498e03cbd00f languageName: node linkType: hard @@ -7170,20 +6665,6 @@ __metadata: languageName: node linkType: hard -"lodash.pullall@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.pullall@npm:4.2.0" - checksum: 7a5fbaedf186ec197ce1e0b9ba1d88a89773ebaf6a8291c7d273838cac59cb3b339cf36ef00e94172862ee84d2304c38face161846f08f5581d0553dcbdcd090 - languageName: node - linkType: hard - -"lodash.uniqby@npm:^4.7.0": - version: 4.7.0 - resolution: "lodash.uniqby@npm:4.7.0" - checksum: 659264545a95726d1493123345aad8cbf56e17810fa9a0b029852c6d42bc80517696af09d99b23bef1845d10d95e01b8b4a1da578f22aeba7a30d3e0022a4938 - languageName: node - linkType: hard - "lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -7263,70 +6744,23 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.2.0 - resolution: "lru-cache@npm:10.2.0" - checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.2": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a languageName: node linkType: hard "lru-cache@npm:^11.0.0": - version: 11.0.0 - resolution: "lru-cache@npm:11.0.0" - checksum: c29385f9369b1a566e1db9eda9a4b12f6507de906e5720ca12844dd775b7139c42b8e5837e7d5162bcc292ce4d3eecfa74ec2856c6afcc0caa2e3c9ea3a17f27 - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: ^4.0.0 - checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + version: 11.0.1 + resolution: "lru-cache@npm:11.0.1" + checksum: 6056230a99fb399234e82368b99586bd4740079e80649102f681b19337b7d8c6bc8dd7f8b8c59377c31d26deb89f548b717ae932e139b4b795879d920fccf820 languageName: node linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": ^2.0.0 cacache: ^18.0.0 @@ -7337,9 +6771,10 @@ __metadata: minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 + proc-log: ^4.2.0 promise-retry: ^2.0.1 ssri: ^10.0.0 - checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af + checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd languageName: node linkType: hard @@ -7390,8 +6825,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-from-markdown@npm:2.0.0" + version: 2.0.1 + resolution: "mdast-util-from-markdown@npm:2.0.1" dependencies: "@types/mdast": ^4.0.0 "@types/unist": ^3.0.0 @@ -7405,7 +6840,7 @@ __metadata: micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 unist-util-stringify-position: ^4.0.0 - checksum: 4e8d8a46b4b588486c41b80c39da333a91593bc8d60cd7421c6cd3c22003b8e5a62478292fb7bc97b9255b6301a2250cca32340ef43c309156e215453c5b92be + checksum: 2e50be71272a1503558c599cd5766cf2743935a021f82e32bc2ae5da44f6c7dcabb9da3a6eee76ede0ec8ad2b122d1192f4fe89890aac90c76463f049f8a835d languageName: node linkType: hard @@ -7486,19 +6921,68 @@ __metadata: languageName: node linkType: hard +"mdast-util-mdx-expression@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-mdx-expression@npm:2.0.0" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 4e1183000e183e07a7264e192889b4fd57372806103031c71b9318967f85fd50a5dd0f92ef14f42c331e77410808f5de3341d7bc8ad4ee91b7fa8f0a30043a8a + languageName: node + linkType: hard + +"mdast-util-mdx-jsx@npm:^3.0.0": + version: 3.1.2 + resolution: "mdast-util-mdx-jsx@npm:3.1.2" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + "@types/unist": ^3.0.0 + ccount: ^2.0.0 + devlop: ^1.1.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + parse-entities: ^4.0.0 + stringify-entities: ^4.0.0 + unist-util-remove-position: ^5.0.0 + unist-util-stringify-position: ^4.0.0 + vfile-message: ^4.0.0 + checksum: 33cb8a657702d5bb8d3f658d158f448c45147664cdb2475501a1c467e3a167d75842546296a06f758f07cce4d2a6ba1add405dbdb6caa145a6980c9782e411e2 + languageName: node + linkType: hard + +"mdast-util-mdxjs-esm@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-mdxjs-esm@npm:2.0.1" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 1f9dad04d31d59005332e9157ea9510dc1d03092aadbc607a10475c7eec1c158b475aa0601a3a4f74e13097ca735deb8c2d9d37928ddef25d3029fd7c9e14dc3 + languageName: node + linkType: hard + "mdast-util-phrasing@npm:^4.0.0": - version: 4.0.0 - resolution: "mdast-util-phrasing@npm:4.0.0" + version: 4.1.0 + resolution: "mdast-util-phrasing@npm:4.1.0" dependencies: "@types/mdast": ^4.0.0 unist-util-is: ^6.0.0 - checksum: 95d5d8e18d5ea6dbfe2ee4ed1045961372efae9077e5c98e10bfef7025ee3fd9449f9a82840068ff50aa98fa43af0a0a14898ae10b5e46e96edde01e2797df34 + checksum: 3a97533e8ad104a422f8bebb34b3dde4f17167b8ed3a721cf9263c7416bd3447d2364e6d012a594aada40cac9e949db28a060bb71a982231693609034ed5324e languageName: node linkType: hard "mdast-util-to-hast@npm:^13.0.0": - version: 13.0.2 - resolution: "mdast-util-to-hast@npm:13.0.2" + version: 13.2.0 + resolution: "mdast-util-to-hast@npm:13.2.0" dependencies: "@types/hast": ^3.0.0 "@types/mdast": ^4.0.0 @@ -7508,7 +6992,8 @@ __metadata: trim-lines: ^3.0.0 unist-util-position: ^5.0.0 unist-util-visit: ^5.0.0 - checksum: 8fef6c3752476461d9c00b1dea4f141bc7d980e1b3bac7bd965bc68f532b6d30fb1c9e810433327c167176e68e071b8f4ab5a45355954857dc095c878421f35e + vfile: ^6.0.0 + checksum: 7e5231ff3d4e35e1421908437577fd5098141f64918ff5cc8a0f7a8a76c5407f7a3ee88d75f7a1f7afb763989c9f357475fa0ba8296c00aaff1e940098fe86a6 languageName: node linkType: hard @@ -7566,8 +7051,8 @@ __metadata: linkType: hard "micromark-core-commonmark@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-core-commonmark@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-core-commonmark@npm:2.0.1" dependencies: decode-named-character-reference: ^1.0.0 devlop: ^1.0.0 @@ -7585,7 +7070,7 @@ __metadata: micromark-util-subtokenize: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 9c12fb580cf4ce71f60872043bd2794efe129f44d7b2b73afa155bbc0a66b7bc35655ba8cef438a6bd068441837ed3b6dc6ad7e5a18f815462c1750793e03a42 + checksum: 6a9891cc883a531e090dc8dab6669945f3df9448e84216a8f2a91f9258281e6abea5ae3940fde2bd77a57dc3e0d67f2add6762aed63a378f37b09eaf7e7426c4 languageName: node linkType: hard @@ -7605,20 +7090,20 @@ __metadata: linkType: hard "micromark-extension-gfm-autolink-literal@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-autolink-literal@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0" dependencies: micromark-util-character: ^2.0.0 micromark-util-sanitize-uri: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: fa16d59528239262d6d04d539a052baf1f81275954ec8bfadea40d81bfc25667d5c8e68b225a5358626df5e30a3933173a67fdad2fed011d37810a10b770b0b2 + checksum: e00a570c70c837b9cbbe94b2c23b787f44e781cd19b72f1828e3453abca2a9fb600fa539cdc75229fa3919db384491063645086e02249481e6ff3ec2c18f767c languageName: node linkType: hard "micromark-extension-gfm-footnote@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-footnote@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-footnote@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-core-commonmark: ^2.0.0 @@ -7628,13 +7113,13 @@ __metadata: micromark-util-sanitize-uri: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: a426fddecfac6144fc622b845cd2dc09d46faa75be5b76ff022cb76a03301b1d4929a5e5e41e071491787936be65e03d0b03c7aebc0e0136b3cdbfadadd6632c + checksum: ac6fb039e98395d37b71ebff7c7a249aef52678b5cf554c89c4f716111d4be62ef99a5d715a5bd5d68fa549778c977d85cb671d1d8506dc8a3a1b46e867ae52f languageName: node linkType: hard "micromark-extension-gfm-strikethrough@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-strikethrough@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-util-chunked: ^2.0.0 @@ -7642,20 +7127,20 @@ __metadata: micromark-util-resolve-all: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 4e35fbbf364bfce08066b70acd94b9d393a8fd09a5afbe0bae70d0c8a174640b1ba86ab6b78ee38f411a813e2a718b07959216cf0063d823ba1c569a7694e5ad + checksum: cdb7a38dd6eefb6ceb6792a44a6796b10f951e8e3e45b8579f599f43e7ae26ccd048c0aa7e441b3c29dd0c54656944fe6eb0098de2bc4b5106fbc0a42e9e016c languageName: node linkType: hard "micromark-extension-gfm-table@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-table@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-table@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-factory-space: ^2.0.0 micromark-util-character: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 71484dcf8db7b189da0528f472cc81e4d6d1a64ae43bbe7fcb7e2e1dba758a0a4f785f9f1afb9459fe5b4a02bbe023d78c95c05204414a14083052eb8219e5eb + checksum: 249d695f5f8bd222a0d8a774ec78ea2a2d624cb50a4d008092a54aa87dad1f9d540e151d29696cf849eb1cee380113c4df722aebb3b425a214832a2de5dea1d7 languageName: node linkType: hard @@ -7669,15 +7154,15 @@ __metadata: linkType: hard "micromark-extension-gfm-task-list-item@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-extension-gfm-task-list-item@npm:2.0.1" + version: 2.1.0 + resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-factory-space: ^2.0.0 micromark-util-character: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 80e569ab1a1d1f89d86af91482e9629e24b7e3f019c9d7989190f36a9367c6de723b2af48e908c1b73479f35b2215d3d38c1fdbf02ab01eb2fc90a59d1cf4465 + checksum: b1ad86a4e9d68d9ad536d94fb25a5182acbc85cc79318f4a6316034342f6a71d67983cc13f12911d0290fd09b2bda43cdabe8781a2d9cca2ebe0d421e8b2b8a4 languageName: node linkType: hard @@ -7755,12 +7240,12 @@ __metadata: linkType: hard "micromark-util-character@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-character@npm:2.0.1" + version: 2.1.0 + resolution: "micromark-util-character@npm:2.1.0" dependencies: micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 318d6e16fdcbe9d89e18b8e7796568d986abbb10a9f3037b7ac9b92a236bcc962f3cd380e26a7c49df40fd1d9ca33eb546268956345b662f4c4ca4962c7695f2 + checksum: 36ee910f84077cf16626fa618cfe46ac25956b3242e3166b8e8e98c5a8c524af7e5bf3d70822264b1fd2d297a36104a7eb7e3462c19c28353eaca7b0d8717594 languageName: node linkType: hard @@ -7795,11 +7280,11 @@ __metadata: linkType: hard "micromark-util-decode-numeric-character-reference@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" dependencies: micromark-util-symbol: ^2.0.0 - checksum: 705715a2dd6f10d85c69371b4176a0b2fec5811a14f7d26f66f358ac5adebb12975f79597b1a1a184a6dcf6799319f7cf8eb91398e47c1faa2cab2c84f155b78 + checksum: 9512507722efd2033a9f08715eeef787fbfe27e23edf55db21423d46d82ab46f76c89b4f960be3f5e50a2d388d89658afc0647989cf256d051e9ea01277a1adb languageName: node linkType: hard @@ -7859,14 +7344,14 @@ __metadata: linkType: hard "micromark-util-subtokenize@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-subtokenize@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-subtokenize@npm:2.0.1" dependencies: devlop: ^1.0.0 micromark-util-chunked: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 77d9c7d59c05a20468d49ce2a3640e9cb268c083ccad02322f26c84e1094c25b44f4b8139ef0a247ca11a4fef7620c5bf82fbffd98acdb2989e79cbe7bd8f1db + checksum: 5d338883ad8889c63f9b262b9cae0c02a42088201981d820ae7af7aa6d38fab6585b89fd4cf2206a46a7c4002e41ee6c70e1a3e0ceb3ad8b7adcffaf166b1511 languageName: node linkType: hard @@ -7909,23 +7394,13 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" - dependencies: - braces: ^3.0.2 - picomatch: ^2.3.1 - checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc - languageName: node - linkType: hard - -"micromatch@npm:~4.0.7": - version: 4.0.7 - resolution: "micromatch@npm:4.0.7" +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:~4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: braces: ^3.0.3 picomatch: ^2.3.1 - checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 languageName: node linkType: hard @@ -7998,15 +7473,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a - languageName: node - linkType: hard - "minimatch@npm:^5.0.1, minimatch@npm:^5.1.6": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -8016,12 +7482,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 languageName: node linkType: hard @@ -8032,15 +7498,6 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -8050,24 +7507,9 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" - dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 - languageName: node - linkType: hard - "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: ^0.1.13 minipass: ^7.0.3 @@ -8076,7 +7518,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 languageName: node linkType: hard @@ -8107,7 +7549,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -8116,23 +7558,14 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass@npm:4.0.0" - dependencies: - yallist: ^4.0.0 - checksum: 7a609afbf394abfcf9c48e6c90226f471676c8f2a67f07f6838871afb03215ede431d1433feffe1b855455bcb13ef0eb89162841b9796109d6fed8d89790f381 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea languageName: node linkType: hard -"minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 @@ -8169,15 +7602,15 @@ __metadata: linkType: hard "mixpanel-browser@npm:^2.55.0": - version: 2.55.0 - resolution: "mixpanel-browser@npm:2.55.0" + version: 2.55.1 + resolution: "mixpanel-browser@npm:2.55.1" dependencies: rrweb: 2.0.0-alpha.13 - checksum: 582c5bb1d5711d3bfd4143a63526194da4ccef29236413dec0d4aacd279c18506e5271ca1320d65be969210c0617a747f66169ea8d1594e55c010a3451ba1d33 + checksum: 10bc4d9267113c6357ef25f63e1708b1dc38f3ce6c89d97b53d85052bbeed53889b2ac4599aed0ea752814cc34342dd7d5dbe2aaca05c181f469742e8661cfb6 languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -8186,15 +7619,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.2": - version: 1.4.2 - resolution: "mlly@npm:1.4.2" +"mlly@npm:^1.6.1, mlly@npm:^1.7.1": + version: 1.7.1 + resolution: "mlly@npm:1.7.1" dependencies: - acorn: ^8.10.0 - pathe: ^1.1.1 - pkg-types: ^1.0.3 - ufo: ^1.3.0 - checksum: ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 + acorn: ^8.11.3 + pathe: ^1.1.2 + pkg-types: ^1.1.1 + ufo: ^1.5.3 + checksum: 956a6d54119eef782f302580f63a9800654e588cd70015b4218a00069c6ef11b87984e8ffe140a4668b0100ad4022b11d1f9b11ac2c6dbafa4d8bc33ae3a08a8 languageName: node linkType: hard @@ -8250,21 +7683,14 @@ __metadata: languageName: node linkType: hard -"mrmime@npm:^1.0.0": - version: 1.0.1 - resolution: "mrmime@npm:1.0.1" - checksum: cc979da44bbbffebaa8eaf7a45117e851f2d4cb46a3ada6ceb78130466a04c15a0de9a9ce1c8b8ba6f6e1b8618866b1352992bf1757d241c0ddca558b9f28a77 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f +"mrmime@npm:^2.0.0": + version: 2.0.0 + resolution: "mrmime@npm:2.0.0" + checksum: f6fe11ec667c3d96f1ce5fd41184ed491d5f0a5f4045e82446a471ccda5f84c7f7610dff61d378b73d964f73a320bd7f89788f9e6b9403e32cc4be28ba99f569 languageName: node linkType: hard -"ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -8289,16 +7715,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" - bin: - nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 - languageName: node - linkType: hard - -"nanoid@npm:^3.3.7": +"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -8308,9 +7725,9 @@ __metadata: linkType: hard "napi-wasm@npm:^1.1.0": - version: 1.1.0 - resolution: "napi-wasm@npm:1.1.0" - checksum: 649a5d03477b89ee75cd8d7be5404daa5c889915640fd4ab042f2d38d265e961f86933e83982388d72c8b0a3952f36f099b96598ea88210205519ec2adc41d8d + version: 1.1.3 + resolution: "napi-wasm@npm:1.1.3" + checksum: c02424b9e26f152ea1224bdf950d09292ab5f2069644d878c96aa416316f05ba58ae9a6f39f664c592b523e6f39b6b0b831a5987b10e26ce2154da3b4f2b7859 languageName: node linkType: hard @@ -8343,16 +7760,16 @@ __metadata: linkType: hard "next-intl@npm:^3.17.4": - version: 3.17.4 - resolution: "next-intl@npm:3.17.4" + version: 3.19.1 + resolution: "next-intl@npm:3.19.1" dependencies: "@formatjs/intl-localematcher": ^0.5.4 negotiator: ^0.6.3 - use-intl: ^3.17.4 + use-intl: ^3.19.1 peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: e94866e0b70bc3e8d4cb3a5060e74c10cbdc24a438e6015454d72a31b9b34ce3f3e415a51e2325e20e224805da23e586bd8451917e92fa3bc60e37977803b1d7 + checksum: 281d3882587f91cf1e71acfed8a4335986c6f158d9ea70e131b67b4ce582f5c54cf6414f8b20a87343619680caf2a56c30a919b8d4ac378e10a923d4b28a70d7 languageName: node linkType: hard @@ -8464,18 +7881,18 @@ __metadata: linkType: hard "node-addon-api@npm:^7.0.0": - version: 7.0.0 - resolution: "node-addon-api@npm:7.0.0" + version: 7.1.1 + resolution: "node-addon-api@npm:7.1.1" dependencies: node-gyp: latest - checksum: 4349465d737e284b280fc0e5fd2384f9379bca6b7f2a5a1460bea676ba5b90bf563e7d02a9254c35b9ed808641c81d9b4ca9e1da17d2849cd07727660b00b332 + checksum: 46051999e3289f205799dfaf6bcb017055d7569090f0004811110312e2db94cb4f8654602c7eb77a60a1a05142cc2b96e1b5c56ca4622c41a5c6370787faaf30 languageName: node linkType: hard -"node-fetch-native@npm:^1.4.0, node-fetch-native@npm:^1.4.1": - version: 1.4.1 - resolution: "node-fetch-native@npm:1.4.1" - checksum: 339001ad3235a09b195198df8be71b591eec4064a2fcfb7f54b9f0716f6ccb3bda5828e1746f809a6d2edb062a0330e5798f408396c33b3b88339c73d6e9575d +"node-fetch-native@npm:^1.6.3, node-fetch-native@npm:^1.6.4": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 7b159f610e037e8813750096a6616ec6771e9abf868aa6e75e5b790bfc2ba2d92cf2abcce33c18fd01f2e5e5cc72de09c78bd4381e7f8c0887f7de21bd96f045 languageName: node linkType: hard @@ -8515,19 +7932,19 @@ __metadata: linkType: hard "node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": - version: 4.6.0 - resolution: "node-gyp-build@npm:4.6.0" + version: 4.8.1 + resolution: "node-gyp-build@npm:4.8.1" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 + checksum: fe6e95da6f4608c1a98655f6bf2fe4e8dd9c877cd13256056a8acaf585cc7f98718823fe9366be11b78c2f332d5a184b00cf07a4af96c9d8fea45f640c019f98 languageName: node linkType: hard -"node-gyp@npm:^10.0.0": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" +"node-gyp@npm:^10.0.0, node-gyp@npm:latest": + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -8535,33 +7952,13 @@ __metadata: graceful-fs: ^4.2.6 make-fetch-happen: ^13.0.0 nopt: ^7.0.0 - proc-log: ^3.0.0 + proc-log: ^4.1.0 semver: ^7.3.5 - tar: ^6.1.2 + tar: ^6.2.1 which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 + checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f languageName: node linkType: hard @@ -8572,37 +7969,25 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 languageName: node linkType: hard "normalize-package-data@npm:^6.0.0": - version: 6.0.0 - resolution: "normalize-package-data@npm:6.0.0" + version: 6.0.2 + resolution: "normalize-package-data@npm:6.0.2" dependencies: hosted-git-info: ^7.0.0 - is-core-module: ^2.8.1 semver: ^7.3.5 validate-npm-package-license: ^3.0.4 - checksum: 741211a4354ba6d618caffa98f64e0e5ec9e5575bf3aefe47f4b68e662d65f9ba1b6b2d10640c16254763ed0879288155566138b5ffe384172352f6e969c1752 + checksum: ea35f8de68e03fc845f545c8197857c0cd256207fdb809ca63c2b39fe76ae77765ee939eb21811fb6c3b533296abf49ebe3cd617064f98a775adaccb24ff2e03 languageName: node linkType: hard @@ -8637,26 +8022,26 @@ __metadata: linkType: hard "npm-package-arg@npm:^11.0.0": - version: 11.0.1 - resolution: "npm-package-arg@npm:11.0.1" + version: 11.0.3 + resolution: "npm-package-arg@npm:11.0.3" dependencies: hosted-git-info: ^7.0.0 - proc-log: ^3.0.0 + proc-log: ^4.0.0 semver: ^7.3.5 validate-npm-package-name: ^5.0.0 - checksum: 60364504e04e34fc20b47ad192efc9181922bce0cb41fa81871b1b75748d8551725f61b2f9a2e3dffb1782d749a35313f5dc02c18c3987653990d486f223adf2 + checksum: cc6f22c39201aa14dcceeddb81bfbf7fa0484f94bcd2b3ad038e18afec5167c843cdde90c897f6034dc368faa0100c1eeee6e3f436a89e0af32ba932af4a8c28 languageName: node linkType: hard "npm-pick-manifest@npm:^9.0.0": - version: 9.0.0 - resolution: "npm-pick-manifest@npm:9.0.0" + version: 9.1.0 + resolution: "npm-pick-manifest@npm:9.1.0" dependencies: npm-install-checks: ^6.0.0 npm-normalize-package-bin: ^3.0.0 npm-package-arg: ^11.0.0 semver: ^7.3.5 - checksum: a6f102f9e9e8feea69be3a65e492fef6319084a85fc4e40dc88a277a3aa675089cef13ab0436ed7916e97c7bbba8315633d818eb15402c3abfb0bddc1af08cc7 + checksum: cbaad1e1420869efa851e8ba5d725263f679779e15bfca3713ec3ee1e897efab254e75c5445f442ffc96453cdfb15d362d25b0c0fcb03b156fe1653f9220cc40 languageName: node linkType: hard @@ -8670,23 +8055,11 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" dependencies: path-key: ^4.0.0 - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + checksum: ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 languageName: node linkType: hard @@ -8722,10 +8095,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 languageName: node linkType: hard @@ -8743,14 +8116,21 @@ __metadata: languageName: node linkType: hard -"ofetch@npm:^1.3.3": - version: 1.3.3 - resolution: "ofetch@npm:1.3.3" +"ofetch@npm:^1.3.4": + version: 1.3.4 + resolution: "ofetch@npm:1.3.4" dependencies: - destr: ^2.0.1 - node-fetch-native: ^1.4.0 - ufo: ^1.3.0 - checksum: 945d757b25ba144f9f45d9de3382de743f0950e68e76726a4c0d2ef01456fa6700a6b102cc343a4e06f71d5ac59a8affdd9a673751c448f4265996f7f22ffa3d + destr: ^2.0.3 + node-fetch-native: ^1.6.3 + ufo: ^1.5.3 + checksum: 46749d5bf88cc924657520fa409ece473ee7d70303a374e0acf8a88883576be515861b2342b4e5d491776e2da9c8c52911c3ef298329619ef34832a5a4ffe64c + languageName: node + linkType: hard + +"ohash@npm:^1.1.3": + version: 1.1.3 + resolution: "ohash@npm:1.1.3" + checksum: 44c7321cb950ce6e87d46584fd5cc8dd3dd15fcd4ade0ac2995d0497dc6b6b1ae9bd844c59af185d63923da5cfe9b37ae37a9dbd9ac455f3ad0cdfb5a73d5ef6 languageName: node linkType: hard @@ -8958,13 +8338,6 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -8986,13 +8359,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: ^9.1.1 || ^10.0.0 + lru-cache: ^10.2.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 languageName: node linkType: hard @@ -9013,10 +8386,10 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.1": - version: 1.1.1 - resolution: "pathe@npm:1.1.1" - checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 +"pathe@npm:^1.1.1, pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: ec5f778d9790e7b9ffc3e4c1df39a5bb1ce94657a4e3ad830c1276491ca9d79f189f47609884671db173400256b005f4955f7952f52a2aeb5834ad5fb4faf134 languageName: node linkType: hard @@ -9077,14 +8450,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": version: 1.0.1 resolution: "picocolors@npm:1.0.1" checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 @@ -9174,20 +8540,20 @@ __metadata: linkType: hard "pirates@npm:^4.0.1": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 languageName: node linkType: hard -"pkg-types@npm:^1.0.3": - version: 1.0.3 - resolution: "pkg-types@npm:1.0.3" +"pkg-types@npm:^1.1.1": + version: 1.2.0 + resolution: "pkg-types@npm:1.2.0" dependencies: - jsonc-parser: ^3.2.0 - mlly: ^1.2.0 - pathe: ^1.1.0 - checksum: 4b305c834b912ddcc8a0fe77530c0b0321fe340396f84cbb87aecdbc126606f47f2178f23b8639e71a4870f9631c7217aef52ffed0ae17ea2dbbe7e43d116a6e + confbox: ^0.1.7 + mlly: ^1.7.1 + pathe: ^1.1.2 + checksum: c9ea31be8c7bf0b760c075d5e39f71d90fcebee316e49688345e9095d520ed766f3bfd560227e3f3c28639399a0641a27193eef60c4802d89cb414e21240bbb5 languageName: node linkType: hard @@ -9199,9 +8565,16 @@ __metadata: linkType: hard "pony-cause@npm:^2.1.10": - version: 2.1.10 - resolution: "pony-cause@npm:2.1.10" - checksum: 8b61378f213e61056312dc274a1c79980154e9d864f6ad86e0c8b91a50d3ce900d430995ee24147c9f3caa440dfe7d51c274b488d7f033b65b206522536d7217 + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: 4aaa9ddab8f8225b5cbb32f7329a71b73679074579fa91f9e9d6853d398f3c2872de979519e1525c0c91d53afc82c32fddb76e379d19157e69ef1f7064523dfa + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae languageName: node linkType: hard @@ -9230,11 +8603,11 @@ __metadata: linkType: hard "postcss-load-config@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-load-config@npm:4.0.1" + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" dependencies: - lilconfig: ^2.0.5 - yaml: ^2.1.1 + lilconfig: ^3.0.0 + yaml: ^2.3.4 peerDependencies: postcss: ">=8.0.9" ts-node: ">=9.0.0" @@ -9243,7 +8616,7 @@ __metadata: optional: true ts-node: optional: true - checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 + checksum: 7c27dd3801db4eae207a5116fed2db6b1ebb780b40c3dd62a3e57e087093a8e6a14ee17ada729fee903152d6ef4826c6339eb135bee6208e0f3140d7e8090185 languageName: node linkType: hard @@ -9269,12 +8642,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.11": - version: 6.0.11 - resolution: "postcss-selector-parser@npm:6.0.11" + version: 6.1.1 + resolution: "postcss-selector-parser@npm:6.1.1" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 0b01aa9c2d2c8dbeb51e9b204796b678284be9823abc8d6d40a8b16d4149514e922c264a8ed4deb4d6dbced564b9be390f5942c058582d8656351516d6c49cde + checksum: 1c6a5adfc3c19c6e1e7d94f8addb89a5166fcca72c41f11713043d381ecbe82ce66360c5524e904e17b54f7fc9e6a077994ff31238a456bc7320c3e02e88d92e languageName: node linkType: hard @@ -9296,36 +8669,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.23": - version: 8.4.24 - resolution: "postcss@npm:8.4.24" - dependencies: - nanoid: ^3.3.6 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 814e2126dacfea313588eda09cc99a9b4c26ec55c059188aa7a916d20d26d483483106dc5ff9e560731b59f45c5bb91b945dfadc670aed875cc90ddbbf4e787d - languageName: node - linkType: hard - -"postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" - dependencies: - nanoid: ^3.3.7 - picocolors: ^1.0.0 - source-map-js: ^1.2.0 - checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 - languageName: node - linkType: hard - -"postcss@npm:^8.4.41": - version: 8.4.41 - resolution: "postcss@npm:8.4.41" +"postcss@npm:^8.4.23, postcss@npm:^8.4.41": + version: 8.4.45 + resolution: "postcss@npm:8.4.45" dependencies: nanoid: ^3.3.7 picocolors: ^1.0.1 source-map-js: ^1.2.0 - checksum: f865894929eb0f7fc2263811cc853c13b1c75103028b3f4f26df777e27b201f1abe21cb4aa4c2e901c80a04f6fb325ee22979688fe55a70e2ea82b0a517d3b6f + checksum: 3223cdad4a9392c0b334ee3ee7e4e8041c631cb6160609cef83c18d2b2580e931dd8068ab13cc6000c1a254d57492ac6c38717efc397c5dcc9756d06bc9c44f3 languageName: node linkType: hard @@ -9367,9 +8718,9 @@ __metadata: linkType: hard "preact@npm:^10.16.0": - version: 10.20.1 - resolution: "preact@npm:10.20.1" - checksum: af5ed9bdf44bfa5487479c09fa971a32902987f277c74d6244f9d9466ccd5c1efd3a0949e7dc2227177623878b1adafcc5c50cee6617a84f72d1cebe55ff76ba + version: 10.23.2 + resolution: "preact@npm:10.23.2" + checksum: 1df6a9d72480c42b4985c1344941184422374c48af0f1e9df0de8d1c3f1f85c996d3a9e2850c8256abe39352d8fd174dd95e2f4177433022661baabfb6547f2c languageName: node linkType: hard @@ -9420,14 +8771,7 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - -"proc-log@npm:^4.0.0": +"proc-log@npm:^4.0.0, proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc @@ -9493,9 +8837,9 @@ __metadata: linkType: hard "property-information@npm:^6.0.0": - version: 6.2.0 - resolution: "property-information@npm:6.2.0" - checksum: 23afce07ba821cbe7d926e63cdd680991961c82be4bbb6c0b17c47f48894359c1be6e51cd74485fc10a9d3fd361b475388e1e39311ed2b53127718f72aab1955 + version: 6.5.0 + resolution: "property-information@npm:6.5.0" + checksum: 6e55664e2f64083b715011e5bafaa1e694faf36986c235b0907e95d09259cc37c38382e3cc94a4c3f56366e05336443db12c8a0f0968a8c0a1b1416eebfc8f53 languageName: node linkType: hard @@ -9531,9 +8875,9 @@ __metadata: linkType: hard "punycode@npm:^2.1.1": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -9618,10 +8962,10 @@ __metadata: languageName: node linkType: hard -"radix3@npm:^1.1.0": - version: 1.1.0 - resolution: "radix3@npm:1.1.0" - checksum: e5e6ed8fcf68be4d124bca4f7da7ba0fc7c5b6f9e98bc3f4424459c45d50f1f92506c5f7f8421b5cfee5823c524a4a2cef416053e88845813ce9fc9c7086729a +"radix3@npm:^1.1.2": + version: 1.1.2 + resolution: "radix3@npm:1.1.2" + checksum: c4d49a3f603b5b7b7704dd907383c8884d12064d6d475f7ca8b05ecc7604d3bd73524b55e0fbcca0f7c9da3a2e9b473a6b4fbc0b639c29c2b0e85020ebda67d3 languageName: node linkType: hard @@ -9833,38 +9177,16 @@ __metadata: dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 - isarray: ~1.0.0 - process-nextick-args: ~2.0.0 - safe-buffer: ~5.1.1 - string_decoder: ~1.1.1 - util-deprecate: ~1.0.1 - checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 - languageName: node - linkType: hard - -"readable-stream@npm:^3.1.1": - version: 3.6.1 - resolution: "readable-stream@npm:3.6.1" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: b7ab0508dba3c37277b9e43c0a970ea27635375698859a687f558c3c9393154b6c4f39c3aa5689641de183fffa26771bc1a45878ddde0236ad18fc8fdfde50ea - languageName: node - linkType: hard - -"readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + isarray: ~1.0.0 + process-nextick-args: ~2.0.0 + safe-buffer: ~5.1.1 + string_decoder: ~1.1.1 + util-deprecate: ~1.0.1 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard -"readable-stream@npm:^3.6.2": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2, readable-stream@npm:^3.6.2 || ^4.4.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -9875,19 +9197,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.6.2 || ^4.4.2": - version: 4.5.2 - resolution: "readable-stream@npm:4.5.2" - dependencies: - abort-controller: ^3.0.0 - buffer: ^6.0.3 - events: ^3.3.0 - process: ^0.11.10 - string_decoder: ^1.3.0 - checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -9911,22 +9220,6 @@ __metadata: languageName: node linkType: hard -"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": - version: 1.2.0 - resolution: "redis-errors@npm:1.2.0" - checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 - languageName: node - linkType: hard - -"redis-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "redis-parser@npm:3.0.0" - dependencies: - redis-errors: ^1.0.0 - checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a - languageName: node - linkType: hard - "refractor@npm:^3.6.0": version: 3.6.0 resolution: "refractor@npm:3.6.0" @@ -9938,17 +9231,10 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 languageName: node linkType: hard @@ -10001,15 +9287,15 @@ __metadata: linkType: hard "remark-rehype@npm:^11.0.0": - version: 11.0.0 - resolution: "remark-rehype@npm:11.0.0" + version: 11.1.0 + resolution: "remark-rehype@npm:11.1.0" dependencies: "@types/hast": ^3.0.0 "@types/mdast": ^4.0.0 mdast-util-to-hast: ^13.0.0 unified: ^11.0.0 vfile: ^6.0.0 - checksum: 0ff0fd948759cbde9d507ca1581028d0b89da0b5f610b35a6cb0a511f8d11621449b6eca573b11ddaea77afd37edd4755f3f1eb086ad49a6f7b970b4a4634e13 + checksum: f0c731f0ab92a122e7f9c9bcbd10d6a31fdb99f0ea3595d232ddd9f9d11a308c4ec0aff4d56e1d0d256042dfad7df23b9941e50b5038da29786959a5926814e1 languageName: node linkType: hard @@ -10068,7 +9354,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8": +"resolve@npm:1.22.8, resolve@npm:^1.1.7, resolve@npm:^1.19.0, resolve@npm:^1.22.2": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -10081,33 +9367,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.19.0": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e - languageName: node - linkType: hard - -"resolve@npm:^1.22.2": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 - languageName: node - linkType: hard - -"resolve@patch:resolve@1.22.8#~builtin": +"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.2#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -10120,32 +9380,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.19.0#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.22.2#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -10265,31 +9499,13 @@ __metadata: languageName: unknown linkType: soft -"rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 - languageName: node - linkType: hard - -"rfdc@npm:^1.4.1": +"rfdc@npm:^1.3.0, rfdc@npm:^1.4.1": version: 1.4.1 resolution: "rfdc@npm:1.4.1" checksum: 3b05bd55062c1d78aaabfcea43840cdf7e12099968f368e9a4c3936beb744adb41cbdb315eac6d4d8c6623005d6f87fdf16d8a10e1ff3722e84afea7281c8d13 languageName: node linkType: hard -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - "rollup-plugin-visualizer@npm:^5.9.2": version: 5.12.0 resolution: "rollup-plugin-visualizer@npm:5.12.0" @@ -10310,27 +9526,18 @@ __metadata: linkType: hard "rrdom@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.17 - resolution: "rrdom@npm:2.0.0-alpha.17" + version: 2.0.0-alpha.16 + resolution: "rrdom@npm:2.0.0-alpha.16" dependencies: - rrweb-snapshot: ^2.0.0-alpha.17 - checksum: a73d6e1386bb8fae02cc563ee38949e71fe031db6c55fe56fe2031f16235a107dbeb6ea30dc15e6f4fffd829908a6fe1b09e153903eda254e7c27bc11d52f278 - languageName: node - linkType: hard - -"rrweb-snapshot@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.13 - resolution: "rrweb-snapshot@npm:2.0.0-alpha.13" - checksum: 27fec50080b46b3b0187beadab0a9250b9ebb0aba7a93c0b3b1db1019cf75211640fda5df327047f247413449f02f225ee60c8a28ba347fd2826d276519a437f + rrweb-snapshot: ^2.0.0-alpha.16 + checksum: ed6b91eeb373fff67ae652a00f03026b82c08770a5c2d1404c2e95d57e4599abe5beaa7243fb276201ed993191dc5355174516c96a7be16f010c8efa099cb029 languageName: node linkType: hard -"rrweb-snapshot@npm:^2.0.0-alpha.17": - version: 2.0.0-alpha.17 - resolution: "rrweb-snapshot@npm:2.0.0-alpha.17" - dependencies: - postcss: ^8.4.38 - checksum: 076d25fa91b56f7f863bf36cb0b772efb0ad74b92e2f5318ac7beb22ab41e750c2f85120bd31769d2eca638f96f62f8bf7b4b262741cd56e74403335f77f815f +"rrweb-snapshot@npm:^2.0.0-alpha.13, rrweb-snapshot@npm:^2.0.0-alpha.16": + version: 2.0.0-alpha.16 + resolution: "rrweb-snapshot@npm:2.0.0-alpha.16" + checksum: 34b21f2030125069230ff438e577103309540e693a75149a59fe646a51af9e6368d80a03b5374790dbfe91ad8b2896dc1faddacc734137c6391c3e451cabb00e languageName: node linkType: hard @@ -10360,11 +9567,11 @@ __metadata: linkType: hard "rxjs@npm:^7.5.1": - version: 7.8.0 - resolution: "rxjs@npm:7.8.0" + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" dependencies: tslib: ^2.1.0 - checksum: 61b4d4fd323c1043d8d6ceb91f24183b28bcf5def4f01ca111511d5c6b66755bc5578587fe714ef5d67cf4c9f2e26f4490d4e1d8cabf9bd5967687835e9866a2 + checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 languageName: node linkType: hard @@ -10383,9 +9590,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.1.0": - version: 2.4.2 - resolution: "safe-stable-stringify@npm:2.4.2" - checksum: 0324ba2e40f78cae63e31a02b1c9bdf1b786621f9e8760845608eb9e81aef401944ac2078e5c9c1533cf516aea34d08fa8052ca853637ced84b791caaf1e394e + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 languageName: node linkType: hard @@ -10427,51 +9634,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.5.4": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c - languageName: node - linkType: hard - -"semver@npm:^7.3.5": - version: 7.3.8 - resolution: "semver@npm:7.3.8" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 - languageName: node - linkType: hard - -"semver@npm:^7.3.8": - version: 7.5.3 - resolution: "semver@npm:7.5.3" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 9d58db16525e9f749ad0a696a1f27deabaa51f66e91d2fa2b0db3de3e9644e8677de3b7d7a03f4c15bc81521e0c3916d7369e0572dbde250d9bedf5194e2a8a7 - languageName: node - linkType: hard - -"semver@npm:^7.5.3": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"semver@npm:^7.6.3": +"semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -10496,6 +9659,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + "sha.js@npm:^2.4.11": version: 2.4.11 resolution: "sha.js@npm:2.4.11" @@ -10594,17 +9771,18 @@ __metadata: linkType: hard "side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -10635,13 +9813,13 @@ __metadata: linkType: hard "sirv@npm:^2.0.3": - version: 2.0.3 - resolution: "sirv@npm:2.0.3" + version: 2.0.4 + resolution: "sirv@npm:2.0.4" dependencies: - "@polka/url": ^1.0.0-next.20 - mrmime: ^1.0.0 + "@polka/url": ^1.0.0-next.24 + mrmime: ^2.0.0 totalist: ^3.0.0 - checksum: e2dfd4c97735a6ad6d842d0eec2cd9e3919ff0e46f0d228248c5753ad4b70b832711e77e1259c031c439cdb08303cc54d923685c92b0e890145cc733af7c5568 + checksum: 6853384a51d6ee9377dd657e2b257e0e98b29abbfbfa6333e105197f0f100c8c56a4520b47028b04ab1833cf2312526206f38fcd4f891c6df453f40da1a15a57 languageName: node linkType: hard @@ -10723,45 +9901,24 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: ^7.0.2 + agent-base: ^7.1.1 debug: ^4.3.4 - socks: ^2.7.1 - checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d - languageName: node - linkType: hard - -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: ^2.0.0 - smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + socks: ^2.8.3 + checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 languageName: node linkType: hard -"socks@npm:^2.7.1": - version: 2.8.1 - resolution: "socks@npm:2.8.1" +"socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 29586d42e9c36c5016632b2bcb6595e3adfbcb694b3a652c51bc8741b079c5ec37bdd5675a1a89a1620078c8137208294991fabb50786f92d47759a725b2b62e + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd languageName: node linkType: hard @@ -10774,14 +9931,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c - languageName: node - linkType: hard - -"source-map-js@npm:^1.2.0": +"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": version: 1.2.0 resolution: "source-map-js@npm:1.2.0" checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 @@ -10844,9 +9994,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 0aba5d16292ff604dd20982200e23b4d425f6ba364765039bdbde2f6c956b9909fce1ad040a897916a5f87388e85e001f90cb64bf706b6e319f3908cfc445a59 + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: 0c57750bedbcff48f3d0e266fbbdaf0aab54217e182f669542ffe0b5a902dce69e8cdfa126a131e1ddd39a9bef4662e357b2b41315d7240b4a28c0a7e782bb40 languageName: node linkType: hard @@ -10858,9 +10008,9 @@ __metadata: linkType: hard "split2@npm:^4.0.0": - version: 4.1.0 - resolution: "split2@npm:4.1.0" - checksum: ec581597cb74c13cdfb5e2047543dd40cb1e8e9803c7b1e0c29ede05f2b4f049b2d6e7f2788a225d544549375719658b8f38e9366364dec35dc7a12edfda5ee5 + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d languageName: node linkType: hard @@ -10879,8 +10029,8 @@ __metadata: linkType: hard "sshpk@npm:^1.14.1": - version: 1.17.0 - resolution: "sshpk@npm:1.17.0" + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" dependencies: asn1: ~0.2.3 assert-plus: ^1.0.0 @@ -10895,46 +10045,30 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 + checksum: 01d43374eee3a7e37b3b82fdbecd5518cbb2e47ccbed27d2ae30f9753f22bd6ffad31225cb8ef013bc3fb7785e686cea619203ee1439a228f965558c367c3cfa languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: ^7.0.3 - checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 - languageName: node - linkType: hard - -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 languageName: node linkType: hard -"standard-as-callback@npm:^2.1.0": - version: 2.1.0 - resolution: "standard-as-callback@npm:2.1.0" - checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c - languageName: node - linkType: hard - -"std-env@npm:^3.4.3": - version: 3.6.0 - resolution: "std-env@npm:3.6.0" - checksum: ec344e93af17fd1b71eb28aeb4712f72790b9f2363981fc91ad1a91c9c7967c1ab89271819242d1b3bdbd57f10ac8ef0559d561ccf081a5377f9b3cd8c9b2259 +"std-env@npm:^3.7.0": + version: 3.7.0 + resolution: "std-env@npm:3.7.0" + checksum: 4f489d13ff2ab838c9acd4ed6b786b51aa52ecacdfeaefe9275fcb220ff2ac80c6e95674723508fd29850a694569563a8caaaea738eb82ca16429b3a0b50e510 languageName: node linkType: hard -"stream-shift@npm:^1.0.0": - version: 1.0.1 - resolution: "stream-shift@npm:1.0.1" - checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242 languageName: node linkType: hard @@ -10959,7 +10093,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -10982,17 +10116,17 @@ __metadata: linkType: hard "string-width@npm:^7.0.0": - version: 7.0.0 - resolution: "string-width@npm:7.0.0" + version: 7.2.0 + resolution: "string-width@npm:7.2.0" dependencies: emoji-regex: ^10.3.0 get-east-asian-width: ^1.0.0 strip-ansi: ^7.1.0 - checksum: bc0de5700a2690895169fce447ec4ed44bc62de80312c2093d5606bfd48319bb88e48a99e97f269dff2bc9577448b91c26b3804c16e7d9b389699795e4655c3b + checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 languageName: node linkType: hard -"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": +"string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -11011,12 +10145,12 @@ __metadata: linkType: hard "stringify-entities@npm:^4.0.0": - version: 4.0.3 - resolution: "stringify-entities@npm:4.0.3" + version: 4.0.4 + resolution: "stringify-entities@npm:4.0.4" dependencies: character-entities-html4: ^2.0.0 character-entities-legacy: ^3.0.0 - checksum: 59e8f523b403bf7d415690e72ae52982decd6ea5426bd8b3f5c66225ddde73e766c0c0d91627df082d0794e30b19dd907ffb5864cef3602e4098d6777d7ca3c2 + checksum: ac1344ef211eacf6cf0a0a8feaf96f9c36083835b406560d2c6ff5a87406a41b13f2f0b4c570a3b391f465121c4fd6822b863ffb197e8c0601a64097862cc5b5 languageName: node linkType: hard @@ -11066,12 +10200,12 @@ __metadata: languageName: node linkType: hard -"style-to-object@npm:^0.4.0": - version: 0.4.1 - resolution: "style-to-object@npm:0.4.1" +"style-to-object@npm:^1.0.0": + version: 1.0.6 + resolution: "style-to-object@npm:1.0.6" dependencies: - inline-style-parser: 0.1.1 - checksum: 2ea213e98eed21764ae1d1dc9359231a9f2d480d6ba55344c4c15eb275f0809f1845786e66d4caf62414a5cc8f112ce9425a58d251c77224060373e0db48f8c2 + inline-style-parser: 0.2.3 + checksum: 5b58295dcc2c21f1da1b9308de1e81b4a987b876a177e677453a76b2e3151a0e21afc630e99c1ea6c82dd8dbec0d01a8b1a51a829422aca055162b03e52572a9 languageName: node linkType: hard @@ -11091,20 +10225,20 @@ __metadata: languageName: node linkType: hard -"stylis@npm:4.1.3": - version: 4.1.3 - resolution: "stylis@npm:4.1.3" - checksum: d04dbffcb9bf2c5ca8d8dc09534203c75df3bf711d33973ea22038a99cc475412a350b661ebd99cbc01daa50d7eedcf0d130d121800eb7318759a197023442a6 +"stylis@npm:4.2.0": + version: 4.2.0 + resolution: "stylis@npm:4.2.0" + checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 languageName: node linkType: hard "sucrase@npm:^3.32.0": - version: 3.32.0 - resolution: "sucrase@npm:3.32.0" + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" dependencies: "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 - glob: 7.1.6 + glob: ^10.3.10 lines-and-columns: ^1.1.6 mz: ^2.7.0 pirates: ^4.0.1 @@ -11112,14 +10246,14 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 79f760aef513adcf22b882d43100296a8afa7f307acef3e8803304b763484cf138a3e2cebc498a6791110ab20c7b8deba097f6ce82f812ca8f1723e3440e5c95 + checksum: 9fc5792a9ab8a14dcf9c47dcb704431d35c1cdff1d17d55d382a31c2e8e3063870ad32ce120a80915498486246d612e30cda44f1624d9d9a10423e1a43487ad1 languageName: node linkType: hard "superstruct@npm:^1.0.3": - version: 1.0.3 - resolution: "superstruct@npm:1.0.3" - checksum: 761790bb111e6e21ddd608299c252f3be35df543263a7ebbc004e840d01fcf8046794c274bcb351bdf3eae4600f79d317d085cdbb19ca05803a4361840cc9bb1 + version: 1.0.4 + resolution: "superstruct@npm:1.0.4" + checksum: 2e070994cc4998a753c3f0215449d6de01ffb8180e4f46527f559ffbc2ebcc40fcf428f545ccd355921ef2920db7d138a96258ae35c788e6c24b2aa8bb1695cb languageName: node linkType: hard @@ -11157,6 +10291,13 @@ __metadata: languageName: node linkType: hard +"system-architecture@npm:^0.1.0": + version: 0.1.0 + resolution: "system-architecture@npm:0.1.0" + checksum: ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0 + languageName: node + linkType: hard + "tabbable@npm:^6.0.0": version: 6.2.0 resolution: "tabbable@npm:6.2.0" @@ -11172,8 +10313,8 @@ __metadata: linkType: hard "tailwindcss@npm:^3.4.10": - version: 3.4.10 - resolution: "tailwindcss@npm:3.4.10" + version: 3.4.11 + resolution: "tailwindcss@npm:3.4.11" dependencies: "@alloc/quick-lru": ^5.2.0 arg: ^5.0.2 @@ -11200,21 +10341,21 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: aa8db3514ec5110b2dee0bf5b35b84ebedf0c23a0dcafc870a5176bc2bad7d581956e0692ed6d888d602c114d2c54d7aa8fdb7028456880bd28b326078c8ba6e + checksum: 41d7ff8e4d7b8e2df925853b0eb43efa25459462fea29dce0be14fdf32370445c403a2f512e3357ecd800c30ad813dc01ef1ca592fe3c90a2a84d0a1b71e2ba6 languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.13 - resolution: "tar@npm:6.1.13" +"tar@npm:^6.1.11, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^4.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c languageName: node linkType: hard @@ -11246,9 +10387,9 @@ __metadata: linkType: hard "throttleit@npm:^1.0.0": - version: 1.0.0 - resolution: "throttleit@npm:1.0.0" - checksum: 1b2db4d2454202d589e8236c07a69d2fab838876d370030ebea237c34c0a7d1d9cf11c29f994531ebb00efd31e9728291042b7754f2798a8352ec4463455b659 + version: 1.0.1 + resolution: "throttleit@npm:1.0.1" + checksum: 32e0b12ca5810cd34dfce0408c7cb658dfd039848a073466eaac667ce6e846cafa53ac518e4b01dc6f34e6652b66fd29a5c6b666718ec5086ef328a9d029dc75 languageName: node linkType: hard @@ -11317,14 +10458,14 @@ __metadata: linkType: hard "tough-cookie@npm:^4.1.3": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc + checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c languageName: node linkType: hard @@ -11343,9 +10484,9 @@ __metadata: linkType: hard "trough@npm:^2.0.0": - version: 2.1.0 - resolution: "trough@npm:2.1.0" - checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886 + version: 2.2.0 + resolution: "trough@npm:2.2.0" + checksum: 6097df63169aca1f9b08c263b1b501a9b878387f46e161dde93f6d0bba7febba93c95f876a293c5ea370f6cb03bcb687b2488c8955c3cfb66c2c0161ea8c00f6 languageName: node linkType: hard @@ -11363,23 +10504,16 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca - languageName: node - linkType: hard - -"tslib@npm:^2.3.1": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 languageName: node linkType: hard "tsx@npm:^4.17.0": - version: 4.17.0 - resolution: "tsx@npm:4.17.0" + version: 4.19.1 + resolution: "tsx@npm:4.19.1" dependencies: esbuild: ~0.23.0 fsevents: ~2.3.3 @@ -11389,7 +10523,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 36fb12cef74b177d11601f04aa1b768e7ce74ad0c4d8983a6050c6e19657a30362b07ac84ac5796fd1923b51904e801b42d26768a563a6139b310f8ffb0f08b1 + checksum: 31bfd2df62c1230f7c15f6e24d3790019ba7b2ad497221cb0cebcf5cf4f2c1ac971fac0d1283e3d80dc823652d2f9be946bd40ac65b640ff3f199b84a904a9c7 languageName: node linkType: hard @@ -11417,33 +10551,33 @@ __metadata: linkType: hard "typescript@npm:^5.5.4": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" + version: 5.6.2 + resolution: "typescript@npm:5.6.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: b309040f3a1cd91c68a5a58af6b9fdd4e849b8c42d837b2c2e73f9a4f96a98c4f1ed398a9aab576ee0a4748f5690cf594e6b99dbe61de7839da748c41e6d6ca8 + checksum: 48777e1dabd9044519f56cd012b0296e3b72bafe12b7e8e34222751d45c67e0eba5387ecdaa6c14a53871a29361127798df6dc8d1d35643a0a47cb0b1c65a33a languageName: node linkType: hard "typescript@patch:typescript@^5.5.4#~builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#~builtin::version=5.5.4&hash=f3b441" + version: 5.6.2 + resolution: "typescript@patch:typescript@npm%3A5.6.2#~builtin::version=5.6.2&hash=f3b441" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: fc52962f31a5bcb716d4213bef516885e4f01f30cea797a831205fc9ef12b405a40561c40eae3127ab85ba1548e7df49df2bcdee6b84a94bfbe3a0d7eff16b14 + checksum: c084ee1ab865f108c787e6233a5f63c126c482c0c8e87ec998ac5288a2ad54b603e1ea8b8b272355823b833eb31b9fabb99e8c6152283e1cb47e3a76bd6faf6c languageName: node linkType: hard -"ufo@npm:^1.3.0, ufo@npm:^1.3.1, ufo@npm:^1.3.2": - version: 1.3.2 - resolution: "ufo@npm:1.3.2" - checksum: f1180bb715ff4dd46152fd4dec41c731e84d7b9eaf1432548a0210b2f7e0cd29de125ac88e582c6a079d8ae5bc9ab04ef2bdbafe125086480b10c1006b81bfce +"ufo@npm:^1.4.0, ufo@npm:^1.5.3, ufo@npm:^1.5.4": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: f244703b7d4f9f0df4f9af23921241ab73410b591f4e5b39c23e3147f3159b139a4b1fb5903189c306129f7a16b55995dac0008e0fbae88a37c3e58cbc34d833 languageName: node linkType: hard -"uint8arrays@npm:3.1.0": +"uint8arrays@npm:3.1.0, uint8arrays@npm:^3.0.0": version: 3.1.0 resolution: "uint8arrays@npm:3.1.0" dependencies: @@ -11452,15 +10586,6 @@ __metadata: languageName: node linkType: hard -"uint8arrays@npm:^3.0.0": - version: 3.1.1 - resolution: "uint8arrays@npm:3.1.1" - dependencies: - multiformats: ^9.4.2 - checksum: b93b6c3f0a526b116799f3a3409bd4b5d5553eb3e73e485998ece7974742254fbc0d2f7988dd21ac86c4b974552f45d9ae9cf9cba9647e529f8eb1fdd2ed84d0 - languageName: node - linkType: hard - "uncrypto@npm:0.1.3, uncrypto@npm:^0.1.3": version: 0.1.3 resolution: "uncrypto@npm:0.1.3" @@ -11475,22 +10600,22 @@ __metadata: languageName: node linkType: hard -"unenv@npm:^1.7.4": - version: 1.8.0 - resolution: "unenv@npm:1.8.0" +"unenv@npm:^1.9.0": + version: 1.10.0 + resolution: "unenv@npm:1.10.0" dependencies: consola: ^3.2.3 - defu: ^6.1.3 + defu: ^6.1.4 mime: ^3.0.0 - node-fetch-native: ^1.4.1 - pathe: ^1.1.1 - checksum: 8118260ac7be8d13f99ebb5ca6a40203cf64cc592142753c1a1f75d40b07398c3208430d9a0299573cef3e4f2eba3bf6735901ff4217583df8344b2491314fb0 + node-fetch-native: ^1.6.4 + pathe: ^1.1.2 + checksum: 4510b20adb2d4481d5ea9996aa37f452add8085fbee76838088c57750014a5a6d6b05f9599333fdc32e7fcb52064ffbd39ee47d9d1c5d634109651ed260819d5 languageName: node linkType: hard "unified@npm:^11.0.0": - version: 11.0.3 - resolution: "unified@npm:11.0.3" + version: 11.0.5 + resolution: "unified@npm:11.0.5" dependencies: "@types/unist": ^3.0.0 bail: ^2.0.0 @@ -11499,16 +10624,7 @@ __metadata: is-plain-obj: ^4.0.0 trough: ^2.0.0 vfile: ^6.0.0 - checksum: 402d6b397b98f8966993faca0e1480f5f1825cc44df6a5236b75ab099f14b10ed808e578155c3f535e60676c12ee3f52346ca08d64343a72181d7a6b4d32011d - languageName: node - linkType: hard - -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + checksum: b3bf7fd6f568cc261e074dae21188483b0f2a8ab858d62e6e85b75b96cc655f59532906ae3c64d56a9b257408722d71f1d4135292b3d7ee02907c8b592fb3cf0 languageName: node linkType: hard @@ -11521,15 +10637,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c - languageName: node - linkType: hard - "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -11566,6 +10673,16 @@ __metadata: languageName: node linkType: hard +"unist-util-remove-position@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-remove-position@npm:5.0.0" + dependencies: + "@types/unist": ^3.0.0 + unist-util-visit: ^5.0.0 + checksum: 8aabdb9d0e3e744141bc123d8f87b90835d521209ad3c6c4619d403b324537152f0b8f20dda839b40c3aa0abfbf1828b3635a7a8bb159c3ed469e743023510ee + languageName: node + linkType: hard + "unist-util-stringify-position@npm:^4.0.0": version: 4.0.0 resolution: "unist-util-stringify-position@npm:4.0.0" @@ -11604,40 +10721,40 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard "unstorage@npm:^1.9.0": - version: 1.10.1 - resolution: "unstorage@npm:1.10.1" + version: 1.12.0 + resolution: "unstorage@npm:1.12.0" dependencies: anymatch: ^3.1.3 - chokidar: ^3.5.3 - destr: ^2.0.2 - h3: ^1.8.2 - ioredis: ^5.3.2 - listhen: ^1.5.5 - lru-cache: ^10.0.2 + chokidar: ^3.6.0 + destr: ^2.0.3 + h3: ^1.12.0 + listhen: ^1.7.2 + lru-cache: ^10.4.3 mri: ^1.2.0 - node-fetch-native: ^1.4.1 - ofetch: ^1.3.3 - ufo: ^1.3.1 + node-fetch-native: ^1.6.4 + ofetch: ^1.3.4 + ufo: ^1.5.4 peerDependencies: - "@azure/app-configuration": ^1.4.1 - "@azure/cosmos": ^4.0.0 + "@azure/app-configuration": ^1.7.0 + "@azure/cosmos": ^4.1.1 "@azure/data-tables": ^13.2.2 - "@azure/identity": ^3.3.2 - "@azure/keyvault-secrets": ^4.7.0 - "@azure/storage-blob": ^12.16.0 - "@capacitor/preferences": ^5.0.6 - "@netlify/blobs": ^6.2.0 - "@planetscale/database": ^1.11.0 - "@upstash/redis": ^1.23.4 - "@vercel/kv": ^0.2.3 + "@azure/identity": ^4.4.1 + "@azure/keyvault-secrets": ^4.8.0 + "@azure/storage-blob": ^12.24.0 + "@capacitor/preferences": ^6.0.2 + "@netlify/blobs": ^6.5.0 || ^7.0.0 + "@planetscale/database": ^1.19.0 + "@upstash/redis": ^1.34.0 + "@vercel/kv": ^1.0.1 idb-keyval: ^6.2.1 + ioredis: ^5.4.1 peerDependenciesMeta: "@azure/app-configuration": optional: true @@ -11663,7 +10780,9 @@ __metadata: optional: true idb-keyval: optional: true - checksum: 59dc9f21d25df2bc8d14e3965235cbb85e3e2e8cb332da70ca471ba4519269a06936eba4012916251f3b88e23176df44b64abb826202a3a3c9d0a185bfe5e500 + ioredis: + optional: true + checksum: 894d0009b5336d256fbea63c3c902df4b85084e5670e2fdc6359c0f18aa7de4479eabbdced9ff0e16d7c21cd8b00c1ac657ca002627f29f4838e1a60362c2567 languageName: node linkType: hard @@ -11674,16 +10793,16 @@ __metadata: languageName: node linkType: hard -"untun@npm:^0.1.2": - version: 0.1.2 - resolution: "untun@npm:0.1.2" +"untun@npm:^0.1.3": + version: 0.1.3 + resolution: "untun@npm:0.1.3" dependencies: - citty: ^0.1.3 + citty: ^0.1.5 consola: ^3.2.3 pathe: ^1.1.1 bin: untun: bin/untun.mjs - checksum: 4ba32a6273138712ce8db3df027262902ec2a2c106d44ab94202a73b652e76b984e5661e3a7897dce048a740890f23165fb810a2ab1a69df2d6f729dad8078e2 + checksum: ad886c242dbac250f88ef6f18ad780fa084d07e4d030ab5ceacfe4378aa4bf2d3549b8ed8352bad5776facd9aaee05e3f914c661adc11bace867e2a12fd7bee5 languageName: node linkType: hard @@ -11718,15 +10837,15 @@ __metadata: languageName: node linkType: hard -"use-intl@npm:^3.17.4": - version: 3.17.4 - resolution: "use-intl@npm:3.17.4" +"use-intl@npm:^3.19.1": + version: 3.19.1 + resolution: "use-intl@npm:3.19.1" dependencies: "@formatjs/fast-memoize": ^2.2.0 intl-messageformat: ^10.5.14 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 7883d84c72571fe04918f48357864b9368086bafabccd22d574b76bca17ab346b3492cbf6560959c6bea318971221fe10828fdf086788862859a47f0898d4733 + checksum: 9fa43b8a6e9a844b67ed70c43de439b75e9c85f8d6de81734659a827ebd428e7bdef2da2953e2245119a1be2e4ea9cb0ced5698a223106ff382af1f92203e406 languageName: node linkType: hard @@ -11819,11 +10938,9 @@ __metadata: linkType: hard "validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: ^5.0.0 - checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 0d583a1af23aeffea7748742cf22b6802458736fb8b60323ba5949763824d46f796474b0e1b9206beb716f9d75269e19dbd7795d6b038b29d561be95dd827381 languageName: node linkType: hard @@ -11877,37 +10994,15 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.1.1": - version: 2.19.8 - resolution: "viem@npm:2.19.8" - dependencies: - "@adraffy/ens-normalize": 1.10.0 - "@noble/curves": 1.4.0 - "@noble/hashes": 1.4.0 - "@scure/bip32": 1.4.0 - "@scure/bip39": 1.3.0 - abitype: 1.0.5 - isows: 1.0.4 - webauthn-p256: 0.0.5 - ws: 8.17.1 - peerDependencies: - typescript: ">=5.0.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: 6395ad59d233a7b7ce880959cba3c08a4cfb3f5483f690b062a41178544cfcd52c128ed9024cc32cd5630237955ffc7daeacde54dde3c2533fff85d20a41969f - languageName: node - linkType: hard - -"viem@npm:^2.19.9": - version: 2.19.9 - resolution: "viem@npm:2.19.9" +"viem@npm:^2.1.1, viem@npm:^2.19.9": + version: 2.21.6 + resolution: "viem@npm:2.21.6" dependencies: "@adraffy/ens-normalize": 1.10.0 "@noble/curves": 1.4.0 "@noble/hashes": 1.4.0 "@scure/bip32": 1.4.0 - "@scure/bip39": 1.3.0 + "@scure/bip39": 1.4.0 abitype: 1.0.5 isows: 1.0.4 webauthn-p256: 0.0.5 @@ -11917,16 +11012,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: b14b90b8a001406630a9f8744e9b15655fef40437fe3900bc86880aa7eeea9b2b841aa7a78bf892e95f2a005e25523b9cba8bc5a277cacd6ce21f3b9923cb025 + checksum: 6cbcadb178f78b5b0fc73dcd956efeecd3c3da0e86de47154e16c665e5a6f3e495e78ec620a9e8ec63d32afdb93b0f3de8ce60812c76776614ed40434f6bbaf1 languageName: node linkType: hard "wagmi@npm:^2.12.7": - version: 2.12.7 - resolution: "wagmi@npm:2.12.7" + version: 2.12.11 + resolution: "wagmi@npm:2.12.11" dependencies: - "@wagmi/connectors": 5.1.7 - "@wagmi/core": 2.13.4 + "@wagmi/connectors": 5.1.10 + "@wagmi/core": 2.13.5 use-sync-external-store: 1.2.0 peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -11936,7 +11031,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 88a36bb2d4b2c4c06272fd630ccbceffd7f5d06bbf4a5e32a104285937ae55dca1f34f16e7a93aef8a58120a12088628cf8e48ea217d3a2ec759643f6f196a06 + checksum: 46f50d30e57664631f48f8fcec1af8b1a77ca2d44aae513148d947ade30f57b763421ceeab9d8bc63f819b847a743d38a9f0ad2adbcaee1c40f8f95e9ecbf2f5 languageName: node linkType: hard @@ -11972,29 +11067,24 @@ __metadata: linkType: hard "webpack-bundle-analyzer@npm:^4.6.1": - version: 4.9.1 - resolution: "webpack-bundle-analyzer@npm:4.9.1" + version: 4.10.2 + resolution: "webpack-bundle-analyzer@npm:4.10.2" dependencies: "@discoveryjs/json-ext": 0.5.7 acorn: ^8.0.4 acorn-walk: ^8.0.0 commander: ^7.2.0 + debounce: ^1.2.1 escape-string-regexp: ^4.0.0 gzip-size: ^6.0.0 - is-plain-object: ^5.0.0 - lodash.debounce: ^4.0.8 - lodash.escape: ^4.0.1 - lodash.flatten: ^4.4.0 - lodash.invokemap: ^4.6.0 - lodash.pullall: ^4.2.0 - lodash.uniqby: ^4.7.0 + html-escaper: ^2.0.2 opener: ^1.5.2 picocolors: ^1.0.0 sirv: ^2.0.3 ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 7e891c28d5a903242893e55ecc714fa01d7ad6bedade143235c07091b235915349812fa048968462781d59187507962f38b6c61ed7d25fb836ba0ac0ee919a39 + checksum: 4f0275e7d87bb6203a618ca5d2d4953943979d986fa2b91be1bf1ad0bcd22bec13398803273d11699f9fbcf106896311208a72d63fe5f8a47b687a226e598dc1 languageName: node linkType: hard @@ -12009,27 +11099,26 @@ __metadata: linkType: hard "which-module@npm:^2.0.0": - version: 2.0.0 - resolution: "which-module@npm:2.0.0" - checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be languageName: node linkType: hard -"which-typed-array@npm:^1.1.2": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.2": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -12051,15 +11140,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - "workerpool@npm:^6.5.1": version: 6.5.1 resolution: "workerpool@npm:6.5.1" @@ -12137,7 +11217,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.17.1": +"ws@npm:8.17.1, ws@npm:~8.17.1": version: 8.17.1 resolution: "ws@npm:8.17.1" peerDependencies: @@ -12153,23 +11233,8 @@ __metadata: linkType: hard "ws@npm:^7.3.1, ws@npm:^7.5.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 - languageName: node - linkType: hard - -"ws@npm:~8.11.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -12178,7 +11243,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 + checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb languageName: node linkType: hard @@ -12224,19 +11289,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1": - version: 2.3.1 - resolution: "yaml@npm:2.3.1" - checksum: 2c7bc9a7cd4c9f40d3b0b0a98e370781b68b8b7c4515720869aced2b00d92f5da1762b4ffa947f9e795d6cd6b19f410bd4d15fdd38aca7bd96df59bd9486fb54 - languageName: node - linkType: hard - -"yaml@npm:~2.5.0": - version: 2.5.0 - resolution: "yaml@npm:2.5.0" +"yaml@npm:^2.3.4, yaml@npm:~2.5.0": + version: 2.5.1 + resolution: "yaml@npm:2.5.1" bin: yaml: bin.mjs - checksum: a116dca5c61641d9bf1f1016c6e71daeb1ed4915f5930ed237d45ab7a605aa5d92c332ff64879a6cd088cabede008c778774e3060ffeb4cd617d28088e4b2d83 + checksum: 31275223863fbd0b47ba9d2b248fbdf085db8d899e4ca43fff8a3a009497c5741084da6871d11f40e555d61360951c4c910b98216c1325d2c94753c0036d8172 languageName: node linkType: hard @@ -12363,8 +11421,8 @@ __metadata: linkType: hard "zustand@npm:^5.0.0-rc.2": - version: 5.0.0-rc.2 - resolution: "zustand@npm:5.0.0-rc.2" + version: 5.0.1 + resolution: "zustand@npm:5.0.1" peerDependencies: "@types/react": ">=18.0.0" immer: ">=9.0.6" @@ -12379,7 +11437,7 @@ __metadata: optional: true use-sync-external-store: optional: true - checksum: 2c3129a42a044b9b7215da8af9ae22f188cbd30243685ccad8cdb872375f2211ba90c720d8ec0461eb2e0a85a9e42cfc6de008a15bef25aa116dc90ca813a65c + checksum: 66eb196c3134957143bd54c4adc24d0baad321a6edfbf495cd571110dfb8c52c92949c3dd246e7ac992791fa81c4947d6431c8724db2b48e26f3f5d30268bec1 languageName: node linkType: hard From 6ec8783ba35f17b6cb6d506aef37798e6189ac44 Mon Sep 17 00:00:00 2001 From: Dozie2001 Date: Tue, 26 Nov 2024 17:41:26 +0100 Subject: [PATCH 05/20] updated lavamount allow-scripts --- package.json | 5 +- yarn.lock | 4016 +++++++++++++++++++++++++++++++------------------- 2 files changed, 2482 insertions(+), 1539 deletions(-) diff --git a/package.json b/package.json index 235c99a09..247aedb06 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "start": "next start", "analyze": "ANALYZE=true yarn build", "lint:checksums": "tsx scripts/lint-checksums.ts && git rm -r --cached -q data && git add --all data", - "lint": "npx @biomejs/biome lint --write .", + "lint": "yarn biome lint --write .", "postinstall": "husky install", "translations:update": "localazy upload && localazy download && yarn lint", "translations:update:md": "localazy upload -k localazy.content.keys.json -c localazy.content.json && localazy download -k localazy.content.keys.json -c localazy.content.json && tsx scripts/remove-untranslated-markdown-files.ts", @@ -116,7 +116,8 @@ "viem>ws>bufferutil": true, "viem>ws>utf-8-validate": true, "wagmi>@wagmi/connectors>cbw-sdk>keccak": false, - "wagmi>@wagmi/connectors>@metamask/sdk>eciesjs>secp256k1": false + "wagmi>@wagmi/connectors>@metamask/sdk>eciesjs>secp256k1": false, + "@biomejs/biome": true } }, "mocha": { diff --git a/yarn.lock b/yarn.lock index 2e025d726..557ec58e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,35 +19,28 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/code-frame@npm:7.24.7" +"@babel/code-frame@npm:^7.0.0": + version: 7.18.6 + resolution: "@babel/code-frame@npm:7.18.6" dependencies: - "@babel/highlight": ^7.24.7 - picocolors: ^1.0.0 - checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 + "@babel/highlight": ^7.18.6 + checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba languageName: node linkType: hard -"@babel/generator@npm:^7.25.6": - version: 7.25.6 - resolution: "@babel/generator@npm:7.25.6" +"@babel/helper-module-imports@npm:^7.16.7": + version: 7.18.6 + resolution: "@babel/helper-module-imports@npm:7.18.6" dependencies: - "@babel/types": ^7.25.6 - "@jridgewell/gen-mapping": ^0.3.5 - "@jridgewell/trace-mapping": ^0.3.25 - jsesc: ^2.5.1 - checksum: b55975cd664f5602304d868bb34f4ee3bed6f5c7ce8132cd92ff27a46a53a119def28a182d91992e86f75db904f63094a81247703c4dc96e4db0c03fd04bcd68 + "@babel/types": ^7.18.6 + checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7": - version: 7.24.7 - resolution: "@babel/helper-module-imports@npm:7.24.7" - dependencies: - "@babel/traverse": ^7.24.7 - "@babel/types": ^7.24.7 - checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 +"@babel/helper-plugin-utils@npm:^7.18.6": + version: 7.20.2 + resolution: "@babel/helper-plugin-utils@npm:7.20.2" + checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b languageName: node linkType: hard @@ -58,6 +51,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-string-parser@npm:7.24.8" @@ -65,6 +65,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" @@ -72,26 +79,36 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/highlight@npm:7.24.7" +"@babel/highlight@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/highlight@npm:7.18.6" dependencies: - "@babel/helper-validator-identifier": ^7.24.7 - chalk: ^2.4.2 + "@babel/helper-validator-identifier": ^7.18.6 + chalk: ^2.0.0 js-tokens: ^4.0.0 - picocolors: ^1.0.0 - checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 + checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 languageName: node linkType: hard -"@babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": - version: 7.25.6 - resolution: "@babel/parser@npm:7.25.6" +"@babel/parser@npm:^7.24.7": + version: 7.25.3 + resolution: "@babel/parser@npm:7.25.3" dependencies: - "@babel/types": ^7.25.6 + "@babel/types": ^7.25.2 bin: parser: ./bin/babel-parser.js - checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e + checksum: b55aba64214fa1d66ccd0d29f476d2e55a48586920d280f88c546f81cbbececc0e01c9d05a78d6bf206e8438b9c426caa344942c1a581eecc4d365beaab8a20e + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.17.12": + version: 7.18.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 languageName: node linkType: hard @@ -106,49 +123,61 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.25.6 - resolution: "@babel/runtime@npm:7.25.6" +"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": + version: 7.20.13 + resolution: "@babel/runtime@npm:7.20.13" dependencies: - regenerator-runtime: ^0.14.0 - checksum: ee1a69d3ac7802803f5ee6a96e652b78b8addc28c6a38c725a4ad7d61a059d9e6cb9f6550ed2f63cce67a1bd82e0b1ef66a1079d895be6bfb536a5cfbd9ccc32 + regenerator-runtime: ^0.13.11 + checksum: 09b7a97a05c80540db6c9e4ddf8c5d2ebb06cae5caf3a87e33c33f27f8c4d49d9c67a2d72f1570e796045288fad569f98a26ceba0c4f5fad2af84b6ad855c4fb languageName: node linkType: hard -"@babel/template@npm:^7.25.0": +"@babel/runtime@npm:^7.19.4": version: 7.25.0 - resolution: "@babel/template@npm:7.25.0" + resolution: "@babel/runtime@npm:7.25.0" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 4a2a374a58eb01aaa65c5762606e90b3a1f448e0c637d42278b6cc0b42a9f5399b5f381ba9f237ee087da2860d14dd2d1de7bddcbe18be6a3cafba97e44bed64 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2": + version: 7.24.1 + resolution: "@babel/runtime@npm:7.24.1" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 5c8f3b912ba949865f03b3cf8395c60e1f4ebd1033fbd835bdfe81b6cac8a87d85bc3c7aded5fcdf07be044c9ab8c818f467abe0deca50020c72496782639572 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.3.1": + version: 7.24.6 + resolution: "@babel/runtime@npm:7.24.6" dependencies: - "@babel/code-frame": ^7.24.7 - "@babel/parser": ^7.25.0 - "@babel/types": ^7.25.0 - checksum: 3f2db568718756d0daf2a16927b78f00c425046b654cd30b450006f2e84bdccaf0cbe6dc04994aa1f5f6a4398da2f11f3640a4d3ee31722e43539c4c919c817b + regenerator-runtime: ^0.14.0 + checksum: 44d95ca743898fed31b4cefef31de6fd3cf7906e94493368e9d6538289cc52c6c46185205d9c01d38466a5b3f673550f80892d30b1ed02a2c13e704863a8cc48 languageName: node linkType: hard -"@babel/traverse@npm:^7.24.7": - version: 7.25.6 - resolution: "@babel/traverse@npm:7.25.6" +"@babel/types@npm:^7.18.6": + version: 7.20.7 + resolution: "@babel/types@npm:7.20.7" dependencies: - "@babel/code-frame": ^7.24.7 - "@babel/generator": ^7.25.6 - "@babel/parser": ^7.25.6 - "@babel/template": ^7.25.0 - "@babel/types": ^7.25.6 - debug: ^4.3.1 - globals: ^11.1.0 - checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 + to-fast-properties: ^2.0.0 + checksum: b39af241f0b72bba67fd6d0d23914f6faec8c0eba8015c181cbd5ea92e59fc91a52a1ab490d3520c7dbd19ddb9ebb76c476308f6388764f16d8201e37fae6811 languageName: node linkType: hard -"@babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.6": - version: 7.25.6 - resolution: "@babel/types@npm:7.25.6" +"@babel/types@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/types@npm:7.25.2" dependencies: "@babel/helper-string-parser": ^7.24.8 "@babel/helper-validator-identifier": ^7.24.7 to-fast-properties: ^2.0.0 - checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 + checksum: f73f66ba903c6f7e38f519a33d53a67d49c07e208e59ea65250362691dc546c6da7ab90ec66ee79651ef697329872f6f97eb19a6dfcacc026fd05e76a563c5d2 languageName: node linkType: hard @@ -328,12 +357,12 @@ __metadata: linkType: hard "@dotenvx/dotenvx@npm:^1.14.2": - version: 1.25.1 - resolution: "@dotenvx/dotenvx@npm:1.25.1" + version: 1.14.2 + resolution: "@dotenvx/dotenvx@npm:1.14.2" dependencies: commander: ^11.1.0 dotenv: ^16.4.5 - eciesjs: ^0.4.10 + eciesjs: ^0.4.6 execa: ^5.1.1 fdir: ^6.2.0 ignore: ^5.3.0 @@ -343,142 +372,139 @@ __metadata: bin: dotenvx: src/cli/dotenvx.js git-dotenvx: src/cli/dotenvx.js - checksum: 34446cb3e3cc51c0cf010b1918b1fec7005911daa6598ab2b6f66edaeb8fd3fde4be626bbfa5359fb176b8066562693d6400973602a4c01072d0499fd12fec0d - languageName: node - linkType: hard - -"@ecies/ciphers@npm:^0.2.1": - version: 0.2.1 - resolution: "@ecies/ciphers@npm:0.2.1" - peerDependencies: - "@noble/ciphers": ^1.0.0 - checksum: 4a2012358f79ef842c6a9fdcf3d4e1f7d3d59ad3d025cca52b3e7135f62d5c35d394882cbfe8ad5aa17f707663921bf466707d20712b5027a0af5813a6ad7b08 + checksum: dcd177ab9960b62f3fd29cc161993c1b7c25adfc22b0a32328ebfd0b4a190bed33c89d7fc94b555e8cfe3047c33adb96580f0fc4fa561b04b74c4f6e0cba51cb languageName: node linkType: hard "@emnapi/runtime@npm:^1.2.0": - version: 1.3.1 - resolution: "@emnapi/runtime@npm:1.3.1" + version: 1.2.0 + resolution: "@emnapi/runtime@npm:1.2.0" dependencies: tslib: ^2.4.0 - checksum: 9a16ae7905a9c0e8956cf1854ef74e5087fbf36739abdba7aa6b308485aafdc993da07c19d7af104cd5f8e425121120852851bb3a0f78e2160e420a36d47f42f + checksum: c9f5814f65a7851eda3fae96320b7ebfaf3b7e0db4e1ac2d77b55f5c0785e56b459a029413dbfc0abb1b23f059b850169888f92833150a28cdf24b9a53e535c5 languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.11.0": - version: 11.11.0 - resolution: "@emotion/babel-plugin@npm:11.11.0" +"@emotion/babel-plugin@npm:^11.10.5": + version: 11.10.5 + resolution: "@emotion/babel-plugin@npm:11.10.5" dependencies: "@babel/helper-module-imports": ^7.16.7 + "@babel/plugin-syntax-jsx": ^7.17.12 "@babel/runtime": ^7.18.3 - "@emotion/hash": ^0.9.1 - "@emotion/memoize": ^0.8.1 - "@emotion/serialize": ^1.1.2 + "@emotion/hash": ^0.9.0 + "@emotion/memoize": ^0.8.0 + "@emotion/serialize": ^1.1.1 babel-plugin-macros: ^3.1.0 convert-source-map: ^1.5.0 escape-string-regexp: ^4.0.0 find-root: ^1.1.0 source-map: ^0.5.7 - stylis: 4.2.0 - checksum: 6b363edccc10290f7a23242c06f88e451b5feb2ab94152b18bb8883033db5934fb0e421e2d67d09907c13837c21218a3ac28c51707778a54d6cd3706c0c2f3f9 + stylis: 4.1.3 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: e3353499c76c4422d6e900c0dfab73607056d9da86161a3f27c3459c193c4908050c5d252c68fcde231e13f02a9d8e0dc07d260317ae0e5206841e331cc4caae languageName: node linkType: hard -"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.4.0": - version: 11.11.0 - resolution: "@emotion/cache@npm:11.11.0" +"@emotion/cache@npm:^11.10.5, @emotion/cache@npm:^11.4.0": + version: 11.10.5 + resolution: "@emotion/cache@npm:11.10.5" dependencies: - "@emotion/memoize": ^0.8.1 - "@emotion/sheet": ^1.2.2 - "@emotion/utils": ^1.2.1 - "@emotion/weak-memoize": ^0.3.1 - stylis: 4.2.0 - checksum: 8eb1dc22beaa20c21a2e04c284d5a2630a018a9d51fb190e52de348c8d27f4e8ca4bbab003d68b4f6cd9cc1c569ca747a997797e0f76d6c734a660dc29decf08 + "@emotion/memoize": ^0.8.0 + "@emotion/sheet": ^1.2.1 + "@emotion/utils": ^1.2.0 + "@emotion/weak-memoize": ^0.3.0 + stylis: 4.1.3 + checksum: 1dd2d9af2d3ecbd3d4469ecdf91a335eef6034c851b57a474471b2d2280613eb35bbed98c0368cc4625f188619fbdaf04cf07e8107aaffce94b2178444c0fe7b languageName: node linkType: hard -"@emotion/hash@npm:^0.9.1": - version: 0.9.1 - resolution: "@emotion/hash@npm:0.9.1" - checksum: 716e17e48bf9047bf9383982c071de49f2615310fb4e986738931776f5a823bc1f29c84501abe0d3df91a3803c80122d24e28b57351bca9e01356ebb33d89876 +"@emotion/hash@npm:^0.9.0": + version: 0.9.0 + resolution: "@emotion/hash@npm:0.9.0" + checksum: b63428f7c8186607acdca5d003700cecf0ded519d0b5c5cc3b3154eafcad6ff433f8361bd2bac8882715b557e6f06945694aeb6ba8b25c6095d7a88570e2e0bb languageName: node linkType: hard -"@emotion/memoize@npm:^0.8.1": - version: 0.8.1 - resolution: "@emotion/memoize@npm:0.8.1" - checksum: a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0 +"@emotion/memoize@npm:^0.8.0": + version: 0.8.0 + resolution: "@emotion/memoize@npm:0.8.0" + checksum: c87bb110b829edd8e1c13b90a6bc37cebc39af29c7599a1e66a48e06f9bec43e8e53495ba86278cc52e7589549492c8dfdc81d19f4fdec0cee6ba13d2ad2c928 languageName: node linkType: hard "@emotion/react@npm:^11.8.1": - version: 11.11.4 - resolution: "@emotion/react@npm:11.11.4" + version: 11.10.5 + resolution: "@emotion/react@npm:11.10.5" dependencies: "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.11.0 - "@emotion/cache": ^11.11.0 - "@emotion/serialize": ^1.1.3 - "@emotion/use-insertion-effect-with-fallbacks": ^1.0.1 - "@emotion/utils": ^1.2.1 - "@emotion/weak-memoize": ^0.3.1 + "@emotion/babel-plugin": ^11.10.5 + "@emotion/cache": ^11.10.5 + "@emotion/serialize": ^1.1.1 + "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 + "@emotion/utils": ^1.2.0 + "@emotion/weak-memoize": ^0.3.0 hoist-non-react-statics: ^3.3.1 peerDependencies: + "@babel/core": ^7.0.0 react: ">=16.8.0" peerDependenciesMeta: + "@babel/core": + optional: true "@types/react": optional: true - checksum: 6abaa7a05c5e1db31bffca7ac79169f5456990022cbb3794e6903221536609a60420f2b4888dd3f84e9634a304e394130cb88dc32c243a1dedc263e50da329f8 + checksum: 32b67b28e9b6d6c53b970072680697f04c2521441050bdeb19a1a7f0164af549b4dad39ff375eda1b6a3cf1cc86ba2c6fa55460ec040e6ebbca3e9ec58353cf7 languageName: node linkType: hard -"@emotion/serialize@npm:^1.1.2, @emotion/serialize@npm:^1.1.3": - version: 1.1.4 - resolution: "@emotion/serialize@npm:1.1.4" +"@emotion/serialize@npm:^1.1.1": + version: 1.1.1 + resolution: "@emotion/serialize@npm:1.1.1" dependencies: - "@emotion/hash": ^0.9.1 - "@emotion/memoize": ^0.8.1 - "@emotion/unitless": ^0.8.1 - "@emotion/utils": ^1.2.1 + "@emotion/hash": ^0.9.0 + "@emotion/memoize": ^0.8.0 + "@emotion/unitless": ^0.8.0 + "@emotion/utils": ^1.2.0 csstype: ^3.0.2 - checksum: 71b99f816a9c1d61a87c62cf4928da3894bb62213f3aff38b1ea9790b3368f084af98a3e5453b5055c2f36a7d70318d2fa9955b7b5676c2065b868062375df39 + checksum: 24cfd5b16e6f2335c032ca33804a876e0442aaf8f9c94d269d23735ebd194fb1ed142542dd92191a3e6ef8bad5bd560dfc5aaf363a1b70954726dbd4dd93085c languageName: node linkType: hard -"@emotion/sheet@npm:^1.2.2": - version: 1.2.2 - resolution: "@emotion/sheet@npm:1.2.2" - checksum: d973273c9c15f1c291ca2269728bf044bd3e92a67bca87943fa9ec6c3cd2b034f9a6bfe95ef1b5d983351d128c75b547b43ff196a00a3875f7e1d269793cecfe +"@emotion/sheet@npm:^1.2.1": + version: 1.2.1 + resolution: "@emotion/sheet@npm:1.2.1" + checksum: ce78763588ea522438156344d9f592203e2da582d8d67b32e1b0b98eaba26994c6c270f8c7ad46442fc9c0a9f048685d819cd73ca87e544520fd06f0e24a1562 languageName: node linkType: hard -"@emotion/unitless@npm:^0.8.1": - version: 0.8.1 - resolution: "@emotion/unitless@npm:0.8.1" - checksum: 385e21d184d27853bb350999471f00e1429fa4e83182f46cd2c164985999d9b46d558dc8b9cc89975cb337831ce50c31ac2f33b15502e85c299892e67e7b4a88 +"@emotion/unitless@npm:^0.8.0": + version: 0.8.0 + resolution: "@emotion/unitless@npm:0.8.0" + checksum: 176141117ed23c0eb6e53a054a69c63e17ae532ec4210907a20b2208f91771821835f1c63dd2ec63e30e22fcc984026d7f933773ee6526dd038e0850919fae7a languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": - version: 1.0.1 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": + version: 1.0.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.0" peerDependencies: react: ">=16.8.0" - checksum: 700b6e5bbb37a9231f203bb3af11295eed01d73b2293abece0bc2a2237015e944d7b5114d4887ad9a79776504aa51ed2a8b0ddbc117c54495dd01a6b22f93786 + checksum: 4f06a3b48258c832aa8022a262572061a31ff078d377e9164cccc99951309d70f4466e774fe704461b2f8715007a82ed625a54a5c7a127c89017d3ce3187d4f1 languageName: node linkType: hard -"@emotion/utils@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/utils@npm:1.2.1" - checksum: e0b44be0705b56b079c55faff93952150be69e79b660ae70ddd5b6e09fc40eb1319654315a9f34bb479d7f4ec94be6068c061abbb9e18b9778ae180ad5d97c73 +"@emotion/utils@npm:^1.2.0": + version: 1.2.0 + resolution: "@emotion/utils@npm:1.2.0" + checksum: 55457a49ddd4db6a014ea0454dc09eaa23eedfb837095c8ff90470cb26a303f7ceb5fcc1e2190ef64683e64cfd33d3ba3ca3109cd87d12bc9e379e4195c9a4dd languageName: node linkType: hard -"@emotion/weak-memoize@npm:^0.3.1": - version: 0.3.1 - resolution: "@emotion/weak-memoize@npm:0.3.1" - checksum: b2be47caa24a8122622ea18cd2d650dbb4f8ad37b636dc41ed420c2e082f7f1e564ecdea68122b546df7f305b159bf5ab9ffee872abd0f052e687428459af594 +"@emotion/weak-memoize@npm:^0.3.0": + version: 0.3.0 + resolution: "@emotion/weak-memoize@npm:0.3.0" + checksum: f43ef4c8b7de70d9fa5eb3105921724651e4188e895beb71f0c5919dc899a7b8743e1fdd99d38b9092dd5722c7be2312ebb47fbdad0c4e38bea58f6df5885cc0 languageName: node linkType: hard @@ -692,22 +718,38 @@ __metadata: languageName: node linkType: hard +"@floating-ui/core@npm:^1.0.5": + version: 1.1.0 + resolution: "@floating-ui/core@npm:1.1.0" + checksum: ac48969915247320e52d173480c224e2ded94d557ba4cc504547bb314d126348dcc0aeef05686673e1b289596e6ce15118edc84900dd310c613d805f83b4e27d + languageName: node + linkType: hard + "@floating-ui/core@npm:^1.6.0": - version: 1.6.4 - resolution: "@floating-ui/core@npm:1.6.4" + version: 1.6.7 + resolution: "@floating-ui/core@npm:1.6.7" dependencies: - "@floating-ui/utils": ^0.2.4 - checksum: 6855472c00ceaa14e0f1cb4bd5de0de01d05cd46bdf12cb19bd6a89fa70bdfba0460a776dc50d28ab40e3bddc291e2211958497528fdd98653ea7260d61e0442 + "@floating-ui/utils": ^0.2.7 + checksum: ff940c228f7c4f95138c4979ba1c1122d804cac55e514c889cbdb9f76d5bebbd0f7a02ae1d468b66a9e728343d5a79430845781230e012560b4719fdde458461 languageName: node linkType: hard -"@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.0.1": - version: 1.6.7 - resolution: "@floating-ui/dom@npm:1.6.7" +"@floating-ui/dom@npm:^1.0.0": + version: 1.6.10 + resolution: "@floating-ui/dom@npm:1.6.10" dependencies: "@floating-ui/core": ^1.6.0 - "@floating-ui/utils": ^0.2.4 - checksum: 66605a2948bfe7532408197b4c522fecf04cf11e7839623d0dca0d22362b42d64a5db2f3be865053e9b0d44c89faf1befa9a4ce1b7fa595d1b3dc82f635d079c + "@floating-ui/utils": ^0.2.7 + checksum: dc86989f1b7dc00f2786e2aa369e7c26c7c63c8c5bad0ba9bede0e45df4b9699c6908b0405c92701bcde69e21a4a582d29dc5d1c924ed8d5fe072dfc777558c7 + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.0.1": + version: 1.1.0 + resolution: "@floating-ui/dom@npm:1.1.0" + dependencies: + "@floating-ui/core": ^1.0.5 + checksum: 717551da6f470101cd1de0edc449b229fade7f94c2ff98d09e14ced041e27092aac94bd78756c4247a42b57129f187292f145f0001a81ece399a89b20b4be60b languageName: node linkType: hard @@ -724,8 +766,8 @@ __metadata: linkType: hard "@floating-ui/react@npm:^0.26.16": - version: 0.26.23 - resolution: "@floating-ui/react@npm:0.26.23" + version: 0.26.22 + resolution: "@floating-ui/react@npm:0.26.22" dependencies: "@floating-ui/react-dom": ^2.1.1 "@floating-ui/utils": ^0.2.7 @@ -733,11 +775,11 @@ __metadata: peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 51fa6e4cf5fe90057c8c2a9e232cd75df045db101e8e88730d9bd77e04f608333f682dd1dcda1eca0c71b4e637677abe2fd7b18ccc739b60897d7436ba6d2f69 + checksum: a3e320ef213b39247860816418914baf207f71543c95010902d98356bb282df37e74bf0a2a1ea81e939d15a70926f1bddf102aff71cd5fd9dd116f8a0c582a85 languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.4, @floating-ui/utils@npm:^0.2.7": +"@floating-ui/utils@npm:^0.2.7": version: 0.2.7 resolution: "@floating-ui/utils@npm:0.2.7" checksum: 7e6707c4c6d496f86377a97aac0232926953a2da9c2058ed79d8b44031038ef8fcf9743dac7b38c1da7148460194da987814d78af801ec5c278abf9b303adb22 @@ -793,9 +835,16 @@ __metadata: languageName: node linkType: hard +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + "@headlessui/react@npm:^2.1.2": - version: 2.1.8 - resolution: "@headlessui/react@npm:2.1.8" + version: 2.1.2 + resolution: "@headlessui/react@npm:2.1.2" dependencies: "@floating-ui/react": ^0.26.16 "@react-aria/focus": ^3.17.1 @@ -804,7 +853,7 @@ __metadata: peerDependencies: react: ^18 react-dom: ^18 - checksum: 44b2552b95ed8952c47664a7717183404ab56e14c208c8338b512e7da6707d9d1e5a71424b558aa5d257d685655caf0c6f835655f295b0eaf245674a0bd312fe + checksum: a192576ff36f57dc9bffc86327a13173c0d8c3052c5473ad2e0a1bbfd1a7636fc44a2d7b0b8602d4498a109fecb922cbfcca1b67ece6105ed68b1a84f5224d33 languageName: node linkType: hard @@ -992,6 +1041,13 @@ __metadata: languageName: node linkType: hard +"@ioredis/commands@npm:^1.1.1": + version: 1.2.0 + resolution: "@ioredis/commands@npm:1.2.0" + checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1006,45 +1062,45 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" +"@jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: - "@jridgewell/set-array": ^1.2.1 + "@jridgewell/set-array": ^1.0.1 "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.24 - checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 +"@jridgewell/resolve-uri@npm:3.1.0": + version: 3.1.0 + resolution: "@jridgewell/resolve-uri@npm:3.1.0" + checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 +"@jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 05df4f2538b3b0f998ea4c1cd34574d0feba216fa5d4ccaef0187d12abf82eafe6021cec8b49f9bb4d90f2ba4582ccc581e72986a5fcf4176ae0cfeb04cf52ec +"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": + version: 1.4.14 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" + checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" +"@jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.18 + resolution: "@jridgewell/trace-mapping@npm:0.3.18" dependencies: - "@jridgewell/resolve-uri": ^3.1.0 - "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 + "@jridgewell/resolve-uri": 3.1.0 + "@jridgewell/sourcemap-codec": 1.4.14 + checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 languageName: node linkType: hard @@ -1060,8 +1116,8 @@ __metadata: linkType: hard "@lavamoat/allow-scripts@npm:^3.2.0": - version: 3.2.1 - resolution: "@lavamoat/allow-scripts@npm:3.2.1" + version: 3.2.0 + resolution: "@lavamoat/allow-scripts@npm:3.2.0" dependencies: "@lavamoat/aa": ^4.3.0 "@npmcli/run-script": 8.1.0 @@ -1072,23 +1128,30 @@ __metadata: "@lavamoat/preinstall-always-fail": "*" bin: allow-scripts: src/cli.js - checksum: e3a619845cac89b0553b89ef2f4a642e5203efbb0615ba06b87b0ebd48f291cc943b372ca3115b9efec762e4afb371836300762b9851470f7b9bf578d7678bcb + checksum: bbe41fe856242f8f782cc36e2dc599e4abcff7dbddd9d46384b8b6cec615f116682ddfbfdb216dea21d123e9e06bb206ee259dcd3fb7afc63ad8ebacfaac4f76 languageName: node linkType: hard -"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.2.1 - resolution: "@lit-labs/ssr-dom-shim@npm:1.2.1" - checksum: 5667c44f58e16edaa257fc3ae7f752250d5250d4eb1d071b65df0f1fce0b90b42e8528787cc2673998d76d993440143a2a20c3358ce125c62df4cd193784de8d +"@lit-labs/ssr-dom-shim@npm:^1.0.0": + version: 1.0.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.0.0" + checksum: ccba6675ad631c6f7360af4e12e328e88d877a52ec992ae9254a1be9902ef699b7916d851b073803dd91244d0f709de2c0539a7db643889cfe341ff6e1a74eb5 + languageName: node + linkType: hard + +"@lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.1.1 + resolution: "@lit-labs/ssr-dom-shim@npm:1.1.1" + checksum: 7a7add78e3ee570a7b987b9bf85e700b20d35d31c8b54cf4c8b2e3c8458ed4e2b0ff328706e5be7887f0ca8a02878c186e76609defb78f0d1b3c0e6b47c9f6ef languageName: node linkType: hard "@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": - version: 1.6.3 - resolution: "@lit/reactive-element@npm:1.6.3" + version: 1.6.1 + resolution: "@lit/reactive-element@npm:1.6.1" dependencies: "@lit-labs/ssr-dom-shim": ^1.0.0 - checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e + checksum: fab0bcfdade9c26af2ad5115fb564bcf8ba0732a3a8be86c157851c2771e3fdc65ab38f2cd60fa121946058bf6e487461fd217f87b01f96e88ee7a95d5d866ba languageName: node linkType: hard @@ -1191,12 +1254,12 @@ __metadata: linkType: hard "@metamask/rpc-errors@npm:^6.2.1": - version: 6.3.1 - resolution: "@metamask/rpc-errors@npm:6.3.1" + version: 6.2.1 + resolution: "@metamask/rpc-errors@npm:6.2.1" dependencies: - "@metamask/utils": ^9.0.0 + "@metamask/utils": ^8.3.0 fast-safe-stringify: ^2.0.6 - checksum: 8761f5c0161cb3b342abd3ccccbd7b792f36a987e1f22c3f89b1bd29f72a2e35a2c91b58164fdd9dc3e5b67157500dcbdb5d04245117c14310c34cf42f7b8463 + checksum: a9223c3cb9ab05734ea0dda990597f90a7cdb143efa0c026b1a970f2094fe5fa3c341ed39b1e7623be13a96b98fb2c697ef51a2e2b87d8f048114841d35ee0a9 languageName: node linkType: hard @@ -1214,9 +1277,9 @@ __metadata: languageName: node linkType: hard -"@metamask/sdk-communication-layer@npm:0.28.2": - version: 0.28.2 - resolution: "@metamask/sdk-communication-layer@npm:0.28.2" +"@metamask/sdk-communication-layer@npm:0.27.0": + version: 0.27.0 + resolution: "@metamask/sdk-communication-layer@npm:0.27.0" dependencies: bufferutil: ^4.0.8 date-fns: ^2.29.3 @@ -1229,13 +1292,13 @@ __metadata: eventemitter2: ^6.4.7 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - checksum: 349103ca72018fc4077ddf3d84d3976572525cf27b17b65308c6a00710c66f06d2d3880bb611a4a6462d1fb54bc59edd6855826f78796f49d8c7cd9904742577 + checksum: 19e68c808d36b783e27a6bdc5439a60aedb8a298da66c7496e73c173807abccdf240b614d8bc283b7b7e8e7d438ed846b91b42460fe8212e7f20122501df3e5e languageName: node linkType: hard -"@metamask/sdk-install-modal-web@npm:0.28.1": - version: 0.28.1 - resolution: "@metamask/sdk-install-modal-web@npm:0.28.1" +"@metamask/sdk-install-modal-web@npm:0.26.5": + version: 0.26.5 + resolution: "@metamask/sdk-install-modal-web@npm:0.26.5" dependencies: qr-code-styling: ^1.6.0-rc.1 peerDependencies: @@ -1250,20 +1313,19 @@ __metadata: optional: true react-native: optional: true - checksum: 8ee147c63927323105bdf7d76667c06618119b30b355543a74f3a08e7559448d217bdf9a4fee0900efa0fc3f5a13f6376a76b2679e0b8322f6811789868dce42 + checksum: 3aba8d39bac0d320727b7abfcd803d843906962cea28685e946acba3f198b14d0a672ac8dfd6ec97a7d0efd4f92d00dae956af8872ca4cb2e677f91342bc58b0 languageName: node linkType: hard -"@metamask/sdk@npm:0.28.2": - version: 0.28.2 - resolution: "@metamask/sdk@npm:0.28.2" +"@metamask/sdk@npm:0.27.0": + version: 0.27.0 + resolution: "@metamask/sdk@npm:0.27.0" dependencies: "@metamask/onboarding": ^1.0.1 "@metamask/providers": 16.1.0 - "@metamask/sdk-communication-layer": 0.28.2 - "@metamask/sdk-install-modal-web": 0.28.1 + "@metamask/sdk-communication-layer": 0.27.0 + "@metamask/sdk-install-modal-web": 0.26.5 "@types/dom-screen-wake-lock": ^1.0.0 - "@types/uuid": ^10.0.0 bowser: ^2.9.0 cross-fetch: ^4.0.0 debug: ^4.3.4 @@ -1289,14 +1351,7 @@ __metadata: optional: true react-dom: optional: true - checksum: f51eb506b8614b8eae2015668eccb9c5924c31bbdfc050bfa788bd03349107d9281a52107021f6daf3888bd0bd15796605ce883b270b2c4a304f830bac15aaf7 - languageName: node - linkType: hard - -"@metamask/superstruct@npm:^3.0.0, @metamask/superstruct@npm:^3.1.0": - version: 3.1.0 - resolution: "@metamask/superstruct@npm:3.1.0" - checksum: 00e4d0c0aae8b25ccc1885c1db0bb4ed1590010570140c255e4deee3bf8a10c859c8fce5e475b4ae09c8a56316207af87585b91f7f5a5c028d668ccd111f19e3 + checksum: 25c2c988567bb62f4c9cc9493e333f4754a5ba68e1b7adfaaf8ea5bae38da5300712e5d7dc286f7c1d5140b01862f5ddb7105d59f4f4ef4d5e6d635ee6385578 languageName: node linkType: hard @@ -1314,130 +1369,113 @@ __metadata: linkType: hard "@metamask/utils@npm:^8.3.0": - version: 8.5.0 - resolution: "@metamask/utils@npm:8.5.0" - dependencies: - "@ethereumjs/tx": ^4.2.0 - "@metamask/superstruct": ^3.0.0 - "@noble/hashes": ^1.3.1 - "@scure/base": ^1.1.3 - "@types/debug": ^4.1.7 - debug: ^4.3.4 - pony-cause: ^2.1.10 - semver: ^7.5.4 - uuid: ^9.0.1 - checksum: e8eac1c796c3f6b623be3c2736e8682248620f666b180f5c12ce56ee09587d4e28b6811862139a05c7a1bec91415f10ccf0516f3cdf342f88b0189d2a057c24b - languageName: node - linkType: hard - -"@metamask/utils@npm:^9.0.0": - version: 9.2.1 - resolution: "@metamask/utils@npm:9.2.1" + version: 8.4.0 + resolution: "@metamask/utils@npm:8.4.0" dependencies: "@ethereumjs/tx": ^4.2.0 - "@metamask/superstruct": ^3.1.0 "@noble/hashes": ^1.3.1 "@scure/base": ^1.1.3 "@types/debug": ^4.1.7 debug: ^4.3.4 pony-cause: ^2.1.10 semver: ^7.5.4 + superstruct: ^1.0.3 uuid: ^9.0.1 - checksum: 1a0c842d6fe490bb068c74c6c0684a3e5fabdadcf653b1c83bc69832e9e515fbae5809be20ddfc5c31715cd3d90cf18b73088d9c81f99028ff7b2c7160358c4e + checksum: b0397e97bac7192f6189a8625a2dfcb56d3c2cf4dd2cb3d4e012a7e9786f04f59f6917805544bc131a6dacd2c8344e237ae43ad47429bb5eb35c6cf1248440b4 languageName: node linkType: hard -"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/animation@npm:10.18.0" +"@motionone/animation@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/animation@npm:10.15.1" dependencies: - "@motionone/easing": ^10.18.0 - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 + "@motionone/easing": ^10.15.1 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 tslib: ^2.3.1 - checksum: 841cb9f4843a89e5e4560b9f960f52cbe78afc86f87c769f71e9edb3aadd53fb87982b7e11914428f228b29fd580756be531369c2ffac06432550afa4e87d1c3 + checksum: 75b7a1e6c47c27073a578eb5559ea0a6e7075862c72e1eb1598403c8c2725f596a95b0369514c9e72f3c7439a9845c468b85a14d4e500df48e09d01b0739d4a7 languageName: node linkType: hard -"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": - version: 10.18.0 - resolution: "@motionone/dom@npm:10.18.0" +"@motionone/dom@npm:^10.16.2": + version: 10.16.2 + resolution: "@motionone/dom@npm:10.16.2" dependencies: - "@motionone/animation": ^10.18.0 - "@motionone/generators": ^10.18.0 - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 + "@motionone/animation": ^10.15.1 + "@motionone/generators": ^10.15.1 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: b11f5366b05d1a93d7df0c91923f0339412e5eb65de2010b1d0484bcbb8027d352334722ce6b839f1be776585d849d1bcbee9d96b2445f6bb6e82301fe67bbeb + checksum: c75a7de62cd8af575634644bbc2c5abe606ff9000550e7b8d5a62ea691a0784bf18f57035bd1fad4b0148dbdc6db033f2565b6c8f80b87b40fbb232db8fe93aa languageName: node linkType: hard -"@motionone/easing@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/easing@npm:10.18.0" +"@motionone/easing@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/easing@npm:10.15.1" dependencies: - "@motionone/utils": ^10.18.0 + "@motionone/utils": ^10.15.1 tslib: ^2.3.1 - checksum: 6bd37f7a9d5a88f868cc0ad6e47d2ba8d9fefd7da84fccfea7ed77ec08c2e6d1e42df88dda462665102a5cf03f748231a1a077de7054b5a8ccb0fbf36f61b1e7 + checksum: cf7cfcf9917525d892334c58282425aafc69d9ab9004c190bfa7cf91317a680e8143f227adc79557424e7f26cdf8478dcbb2ae467e744cebc58195d6f0b8153a languageName: node linkType: hard -"@motionone/generators@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/generators@npm:10.18.0" +"@motionone/generators@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/generators@npm:10.15.1" dependencies: - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 tslib: ^2.3.1 - checksum: 51a0e075681697b11d0771998cac8c76a745f00141502f81adb953896992b7f49478965e4afe696bc83361afaae8d2f1057d71c25b21035fe67258ff73764f1c + checksum: 0eb6797a64d536bb5c26628343d6594a2ebc45c3c447b8ce442b4ac3a41be847b860ac009bda7968fc7d339d2ee49b18bfe36306c5dd99cf17c7d84c82de93f3 languageName: node linkType: hard "@motionone/svelte@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/svelte@npm:10.16.4" + version: 10.16.2 + resolution: "@motionone/svelte@npm:10.16.2" dependencies: - "@motionone/dom": ^10.16.4 + "@motionone/dom": ^10.16.2 tslib: ^2.3.1 - checksum: 699e20955ea832bcf32d410ae9f88edf61a5c2cf2b56527119ab1df6fecbf2632b62d541743d0f6d278fd700a15a20b9eb7c8aa5266e7aed5e113b8f8f75b863 + checksum: 066570d991444f9b8e70189b488d563260cf7aadc2e4718e60b66e2871ad0d798e4a39282035c7f0d35a6b2118c36ee222446a8ae0919265860f0d808fcd2837 languageName: node linkType: hard -"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": - version: 10.17.1 - resolution: "@motionone/types@npm:10.17.1" - checksum: 3fa74db64e371e61a7f7669d7d541d11c9a8dd871032d59c69041e3b2e07a67ad2ed8767cb9273bac90eed4e1f76efc1f14c8673c2e9a288f6070ee0fef64a25 +"@motionone/types@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/types@npm:10.15.1" + checksum: 98091f7dca257508d94d1080678c433da39a814e8e58aaa742212bf6c2a5b5e2120a6251a06e3ea522219ce6d1b6eb6aa2cab224b803fe52789033d8398ef0aa languageName: node linkType: hard -"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" +"@motionone/utils@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/utils@npm:10.15.1" dependencies: - "@motionone/types": ^10.17.1 + "@motionone/types": ^10.15.1 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: a27f9afde693a0cbbbcb33962b12bbe40dd2cfa514b0732f3c7953c5ef4beed738e1e8172a2de89e3b9f74a253ef0a70d7f3efb730be97b77d7176a3ffacb67a + checksum: 6ef13cd6637ec87c340e5536f849f8c40d30cc90139a3856d11cd70d78e3740f8815b0e63564fefd23c05a060da7a0ea5395390549606ed8801a7b832b74e04e languageName: node linkType: hard "@motionone/vue@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/vue@npm:10.16.4" + version: 10.16.2 + resolution: "@motionone/vue@npm:10.16.2" dependencies: - "@motionone/dom": ^10.16.4 + "@motionone/dom": ^10.16.2 tslib: ^2.3.1 - checksum: 746e38d0ee831829bfac2ce471f3d98a9e37bd8cbdf2706fa3becce69c17f51180a1ee47582d97758d68aafdfc9a187ab47ff216c77254ac994287dabcf266c1 + checksum: 37732f679bdf84debb36493e12fe2604ca3d1812ce8271e39dbe28bb4e59d71841d6821a5f5dd07ded918e260f8567842b835ea597572a38007e8a11106d1f0f languageName: node linkType: hard "@neondatabase/serverless@npm:^0.10.1": - version: 0.10.4 - resolution: "@neondatabase/serverless@npm:0.10.4" + version: 0.10.1 + resolution: "@neondatabase/serverless@npm:0.10.1" dependencies: "@types/pg": 8.11.6 - checksum: 2ece61cccce3195bd7c3daffb5dad27677c979340d68e92bdd89137156f4eb54a050697d6a25dbb6c5ccf7b571481e9d3cebbb53e9967763d7f61e1b264c96ec + checksum: eec7a0bdfdbad79d80fa745c6b66ad97f919381d0d58809f0daad8e6974380fd1be0d7a2a90f9822e0391f09e9d8d5035a6437ae593b58b8463a7db1bd312344 languageName: node linkType: hard @@ -1449,9 +1487,9 @@ __metadata: linkType: hard "@next/env@npm:^13.4.3": - version: 13.5.6 - resolution: "@next/env@npm:13.5.6" - checksum: 5e8f3f6f987a15dad3cd7b2bcac64a6382c2ec372d95d0ce6ab295eb59c9731222017eebf71ff3005932de2571f7543bce7e5c6a8c90030207fb819404138dc2 + version: 13.5.3 + resolution: "@next/env@npm:13.5.3" + checksum: ebea3bfca114ca66616557a534fbb37d580f1ab91143eb46ba3bdb5803864dc0e72c08814110809f207d625846f0053871adb75b51b68686ec3a9ed76d9d26bf languageName: node linkType: hard @@ -1519,13 +1557,22 @@ __metadata: linkType: hard "@noble/ciphers@npm:^1.0.0": - version: 1.1.0 - resolution: "@noble/ciphers@npm:1.1.0" - checksum: 257b1c35c2daa06e97cf7341d621bd7e0272b2856ef1416dcb5f6c6de93446d0a5a4bd4055df7ba875b64cd623e8c667e183663cea446a6afc5dbefd2837f77f + version: 1.0.0 + resolution: "@noble/ciphers@npm:1.0.0" + checksum: fa34a8f794deca3c47b82002705d7d742046e772460f1b04156c8e9eb6e0c706b8cb474bb78bdc3f35fae8270b01784f0484d31b8f839b9e16319660b9f229de + languageName: node + linkType: hard + +"@noble/curves@npm:1.3.0, @noble/curves@npm:~1.3.0": + version: 1.3.0 + resolution: "@noble/curves@npm:1.3.0" + dependencies: + "@noble/hashes": 1.3.3 + checksum: b65342ee66c4a440eee2978524412eabba9a9efdd16d6370e15218c6a7d80bddf35e66bb57ed52c0dfd32cb9a717b439ab3a72db618f1a0066dfebe3fd12a421 languageName: node linkType: hard -"@noble/curves@npm:1.4.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:~1.4.0": +"@noble/curves@npm:1.4.0": version: 1.4.0 resolution: "@noble/curves@npm:1.4.0" dependencies: @@ -1534,52 +1581,61 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.4.2": - version: 1.4.2 - resolution: "@noble/curves@npm:1.4.2" +"@noble/curves@npm:^1.4.0": + version: 1.5.0 + resolution: "@noble/curves@npm:1.5.0" dependencies: "@noble/hashes": 1.4.0 - checksum: c475a83c4263e2c970eaba728895b9b5d67e0ca880651e9c6e3efdc5f6a4f07ceb5b043bf71c399fc80fada0b8706e69d0772bffdd7b9de2483b988973a34cba + checksum: a43464c5db67a931b1c93d6634c98e30d791dd567408ebeffd582be1a7f31169f6f26b191e24a9552d89d935408bd8c3dfb90ad8b47286ecf53cbdd2d79d02af languageName: node linkType: hard "@noble/curves@npm:^1.6.0": - version: 1.7.0 - resolution: "@noble/curves@npm:1.7.0" + version: 1.6.0 + resolution: "@noble/curves@npm:1.6.0" dependencies: - "@noble/hashes": 1.6.0 - checksum: e220b704f1e516f326fff985e794e840a267f5542e1388737142b08177672ebc41b460b5a5bf636d7622c68e8ae719bc042ccd8aed16dc14311450a94b5f2a05 + "@noble/hashes": 1.5.0 + checksum: 258f3feb2a6098cf35521562ecb7d452fd728e8a008ff9f1ef435184f9d0c782ceb8f7b7fa8df3317c3be7a19f53995ee124cd05c8080b130bd42e3cb072f24d languageName: node linkType: hard -"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.4.0": - version: 1.4.0 - resolution: "@noble/hashes@npm:1.4.0" - checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 +"@noble/curves@npm:~1.4.0": + version: 1.4.2 + resolution: "@noble/curves@npm:1.4.2" + dependencies: + "@noble/hashes": 1.4.0 + checksum: c475a83c4263e2c970eaba728895b9b5d67e0ca880651e9c6e3efdc5f6a4f07ceb5b043bf71c399fc80fada0b8706e69d0772bffdd7b9de2483b988973a34cba languageName: node linkType: hard -"@noble/hashes@npm:1.6.0": - version: 1.6.0 - resolution: "@noble/hashes@npm:1.6.0" - checksum: 07729b80108d2a9b862eb4e070d4f78ca7ee86b9a9c13a4f7c338ba47a15d4386dd283235da71f21ad515fa9f0b9429fc3da39d2f2b4a50e2442212d14cfd4a9 +"@noble/hashes@npm:1.3.3": + version: 1.3.3 + resolution: "@noble/hashes@npm:1.3.3" + checksum: 8a6496d1c0c64797339bc694ad06cdfaa0f9e56cd0c3f68ae3666cfb153a791a55deb0af9c653c7ed2db64d537aa3e3054629740d2f2338bb1dcb7ab60cd205b languageName: node linkType: hard -"@noble/hashes@npm:^1.5.0": - version: 1.6.1 - resolution: "@noble/hashes@npm:1.6.1" - checksum: 57c62f65ee217c0293b4321b547792aa6d79812bfe70a7d62dc83e0f936cc677b14ed981b4e88cf8fdad37cd6d3a0cbd3bd0908b0728adc9daf066e678be8901 +"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 languageName: node linkType: hard -"@noble/hashes@npm:~1.5.0": +"@noble/hashes@npm:1.5.0, @noble/hashes@npm:^1.5.0": version: 1.5.0 resolution: "@noble/hashes@npm:1.5.0" checksum: 9cc031d5c888c455bfeef76af649b87f75380a4511405baea633c1e4912fd84aff7b61e99716f0231d244c9cfeda1fafd7d718963e6a0c674ed705e9b1b4f76b languageName: node linkType: hard +"@noble/hashes@npm:~1.3.2": + version: 1.3.2 + resolution: "@noble/hashes@npm:1.3.2" + checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -1608,41 +1664,60 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.2 - resolution: "@npmcli/agent@npm:2.2.2" + version: 2.2.1 + resolution: "@npmcli/agent@npm:2.2.1" dependencies: agent-base: ^7.1.0 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.1 lru-cache: ^10.0.1 - socks-proxy-agent: ^8.0.3 - checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 + socks-proxy-agent: ^8.0.1 + checksum: c69aca42dbba393f517bc5777ee872d38dc98ea0e5e93c1f6d62b82b8fecdc177a57ea045f07dda1a770c592384b2dd92a5e79e21e2a7cf51c9159466a8f9c9b + languageName: node + linkType: hard + +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.1 - resolution: "@npmcli/fs@npm:3.1.1" + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: semver: ^7.3.5 - checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e languageName: node linkType: hard "@npmcli/git@npm:^5.0.0": - version: 5.0.8 - resolution: "@npmcli/git@npm:5.0.8" + version: 5.0.4 + resolution: "@npmcli/git@npm:5.0.4" dependencies: "@npmcli/promise-spawn": ^7.0.0 - ini: ^4.1.3 lru-cache: ^10.0.1 npm-pick-manifest: ^9.0.0 - proc-log: ^4.0.0 + proc-log: ^3.0.0 promise-inflight: ^1.0.1 promise-retry: ^2.0.1 semver: ^7.3.5 which: ^4.0.0 - checksum: 8c1733b591e428719c60fceaca74b3355967f6ddbce851c0d163a3c2e8123aaa717361b8226f8f8e606685f14721ea97d8f99c4b5831bc9251007bb1a20663cd + checksum: 3c4adb7294eb7562cb0d908f36e1967ae6bde438192affd7f103cdeebbd9b2d83cd6b41b7db2278c9acd934c4af138baa094544e8e8a530b515c4084438d0170 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 languageName: node linkType: hard @@ -1654,26 +1729,26 @@ __metadata: linkType: hard "@npmcli/package-json@npm:^5.0.0": - version: 5.2.0 - resolution: "@npmcli/package-json@npm:5.2.0" + version: 5.0.0 + resolution: "@npmcli/package-json@npm:5.0.0" dependencies: "@npmcli/git": ^5.0.0 glob: ^10.2.2 hosted-git-info: ^7.0.0 json-parse-even-better-errors: ^3.0.0 normalize-package-data: ^6.0.0 - proc-log: ^4.0.0 + proc-log: ^3.0.0 semver: ^7.5.3 - checksum: 8df289c45b52cca88826cc737195cabf21757008e11d90b1f62d5400ff65834c0e9bcb552f235ba560c3af436a1ca3fc553b23b5cb5da8330ae56929065a6988 + checksum: 0d128e84e05e8a1771c8cc1f4232053fecf32e28f44e123ad16366ca3a7fd06f272f25f0b7d058f2763cab26bc479c8fc3c570af5de6324b05cb39868dcc6264 languageName: node linkType: hard "@npmcli/promise-spawn@npm:^7.0.0": - version: 7.0.2 - resolution: "@npmcli/promise-spawn@npm:7.0.2" + version: 7.0.1 + resolution: "@npmcli/promise-spawn@npm:7.0.1" dependencies: which: ^4.0.0 - checksum: 728256506ecbafb53064036e28c2815b9a9e9190ba7a48eec77b011a9f8a899515a6d96760dbde960bc1d3e5b828fd0b0b7fe3b512efaf049d299bacbd732fda + checksum: a2b25d66d4dc835c69593bdf56588d66299fde3e80be4978347e686f24647007b794ce4da4cfcfcc569c67112720b746c4e7bf18ce45c096712d8b75fed19ec7 languageName: node linkType: hard @@ -1691,117 +1766,117 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-android-arm64@npm:2.4.1" +"@parcel/watcher-android-arm64@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-android-arm64@npm:2.3.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" +"@parcel/watcher-darwin-arm64@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-darwin-arm64@npm:2.3.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" +"@parcel/watcher-darwin-x64@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-darwin-x64@npm:2.3.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" +"@parcel/watcher-freebsd-x64@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-freebsd-x64@npm:2.3.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" +"@parcel/watcher-linux-arm-glibc@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.3.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" +"@parcel/watcher-linux-arm64-glibc@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.3.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" +"@parcel/watcher-linux-arm64-musl@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.3.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" +"@parcel/watcher-linux-x64-glibc@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.3.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" +"@parcel/watcher-linux-x64-musl@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.3.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-wasm@npm:^2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-wasm@npm:2.4.1" +"@parcel/watcher-wasm@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-wasm@npm:2.3.0" dependencies: is-glob: ^4.0.3 micromatch: ^4.0.5 napi-wasm: ^1.1.0 - checksum: 8ac9585b5aac43d7125ea326482b733fbe4564ed68846624647a93899885290a5a3e26c71d16adfc43dec98a69ee73256aa714f53b430be1ef501b6c69973b2e + checksum: 61e3209e5253fc4eda2ddf903877475836cc3c65dca8b19c538de4b1fb598c17ca2797ab52cb45f61c01be963aed44059f2f9e536eb68539e31f27f1fcfb09ba languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" +"@parcel/watcher-win32-arm64@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-win32-arm64@npm:2.3.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" +"@parcel/watcher-win32-ia32@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-win32-ia32@npm:2.3.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-x64@npm:2.4.1" +"@parcel/watcher-win32-x64@npm:2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher-win32-x64@npm:2.3.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@parcel/watcher@npm:^2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher@npm:2.4.1" - dependencies: - "@parcel/watcher-android-arm64": 2.4.1 - "@parcel/watcher-darwin-arm64": 2.4.1 - "@parcel/watcher-darwin-x64": 2.4.1 - "@parcel/watcher-freebsd-x64": 2.4.1 - "@parcel/watcher-linux-arm-glibc": 2.4.1 - "@parcel/watcher-linux-arm64-glibc": 2.4.1 - "@parcel/watcher-linux-arm64-musl": 2.4.1 - "@parcel/watcher-linux-x64-glibc": 2.4.1 - "@parcel/watcher-linux-x64-musl": 2.4.1 - "@parcel/watcher-win32-arm64": 2.4.1 - "@parcel/watcher-win32-ia32": 2.4.1 - "@parcel/watcher-win32-x64": 2.4.1 +"@parcel/watcher@npm:^2.3.0": + version: 2.3.0 + resolution: "@parcel/watcher@npm:2.3.0" + dependencies: + "@parcel/watcher-android-arm64": 2.3.0 + "@parcel/watcher-darwin-arm64": 2.3.0 + "@parcel/watcher-darwin-x64": 2.3.0 + "@parcel/watcher-freebsd-x64": 2.3.0 + "@parcel/watcher-linux-arm-glibc": 2.3.0 + "@parcel/watcher-linux-arm64-glibc": 2.3.0 + "@parcel/watcher-linux-arm64-musl": 2.3.0 + "@parcel/watcher-linux-x64-glibc": 2.3.0 + "@parcel/watcher-linux-x64-musl": 2.3.0 + "@parcel/watcher-win32-arm64": 2.3.0 + "@parcel/watcher-win32-ia32": 2.3.0 + "@parcel/watcher-win32-x64": 2.3.0 detect-libc: ^1.0.3 is-glob: ^4.0.3 micromatch: ^4.0.5 @@ -1832,7 +1907,7 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 4da70551da27e565c726b0bbd5ba5afcb2bca36dfd8619a649f0eaa41f693ddd1d630c36e53bc083895d71a3e28bc4199013e557cd13c7af6ccccab28ceecbff + checksum: 12f494998dbae363cc9c48b49f7e09589c179e84133e3b6cd0c087573a7dc70b3adec458f95b39e3b8e4d9c93cff770ce15b1d2452d6741a5047f1ca90485ded languageName: node linkType: hard @@ -1843,17 +1918,17 @@ __metadata: languageName: node linkType: hard -"@polka/url@npm:^1.0.0-next.24": - version: 1.0.0-next.25 - resolution: "@polka/url@npm:1.0.0-next.25" - checksum: 4ab1d7a37163139c0e7bfc9d1e3f6a2a0db91a78b9f0a21f571d6aec2cdaeaacced744d47886c117aa7579aa5694b303fe3e0bd1922bb9cb3ce6bf7c2dc09801 +"@polka/url@npm:^1.0.0-next.20": + version: 1.0.0-next.21 + resolution: "@polka/url@npm:1.0.0-next.21" + checksum: c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788 languageName: node linkType: hard "@popperjs/core@npm:^2.9.0": - version: 2.11.8 - resolution: "@popperjs/core@npm:2.11.8" - checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 + version: 2.11.6 + resolution: "@popperjs/core@npm:2.11.6" + checksum: 47fb328cec1924559d759b48235c78574f2d71a8a6c4c03edb6de5d7074078371633b91e39bbf3f901b32aa8af9b9d8f82834856d2f5737a23475036b16817f0 languageName: node linkType: hard @@ -1940,11 +2015,11 @@ __metadata: linkType: hard "@rrweb/types@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.16 - resolution: "@rrweb/types@npm:2.0.0-alpha.16" + version: 2.0.0-alpha.17 + resolution: "@rrweb/types@npm:2.0.0-alpha.17" dependencies: - rrweb-snapshot: ^2.0.0-alpha.16 - checksum: 150fa7c3c88a265bf0d7c52f0a3b2be046346ed717304a0de9fc18009936bdf1d8f516aa7b4b2f38a5c62510b580839725b38085400a9efc0875e3a31da579bc + rrweb-snapshot: ^2.0.0-alpha.17 + checksum: 03237d9cc3b5f2a6a05000ae356e6fe6d0866fa06efe66341d9226c098fda778d46ba702efe755ee1664ce2f07c494b0e689e11693707ec2672d193314800e08 languageName: node linkType: hard @@ -1969,16 +2044,36 @@ __metadata: linkType: hard "@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3": - version: 3.22.2 - resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.22.2" - checksum: 75131db9db3c91a7d64773d793e1e8555adfffec4138be71a4f2a5c3daacfa461bf16fd8f8b3324aa8d3d9091c1f6315c41e7decdecd1604bfa4318c6b87d354 + version: 3.7.0 + resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.7.0" + dependencies: + cross-fetch: ^3.1.5 + checksum: 648bac448935913890fc9b42cb27bec0deac62dce49146f6fd24ca15509987299143c00cffc5f300b8bd85bfa464230751bd1e8cda80f4ef19f67c7485c09534 + languageName: node + linkType: hard + +"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.4": + version: 1.1.6 + resolution: "@scure/base@npm:1.1.6" + checksum: d6deaae91deba99e87939af9e55d80edba302674983f32bba57f942e22b1726a83c62dc50d8f4370a5d5d35a212dda167fb169f4b0d0c297488d8604608fc3d3 + languageName: node + linkType: hard + +"@scure/base@npm:~1.1.6": + version: 1.1.7 + resolution: "@scure/base@npm:1.1.7" + checksum: d9084be9a2f27971df1684af9e40bb750e86f549345e1bb3227fb61673c0c83569c92c1cb0a4ddccb32650b39d3cd3c145603b926ba751c9bc60c27317549b20 languageName: node linkType: hard -"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.6, @scure/base@npm:~1.1.8": - version: 1.1.8 - resolution: "@scure/base@npm:1.1.8" - checksum: 1fc8a355ba68663c0eb430cf6a2c5ff5af790c347c1ba1953f344e8681ab37e37e2545e495f7f971b0245727d710fea8c1e57d232d0c6c543cbed4965c7596a1 +"@scure/bip32@npm:1.3.3": + version: 1.3.3 + resolution: "@scure/bip32@npm:1.3.3" + dependencies: + "@noble/curves": ~1.3.0 + "@noble/hashes": ~1.3.2 + "@scure/base": ~1.1.4 + checksum: f939ca733972622fcc1e61d4fdf170a0ad294b24ddb7ed7cdd4c467e1ef283b970154cb101cf5f1a7b64cf5337e917ad31135911dfc36b1d76625320167df2fa languageName: node linkType: hard @@ -1993,6 +2088,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.2.2": + version: 1.2.2 + resolution: "@scure/bip39@npm:1.2.2" + dependencies: + "@noble/hashes": ~1.3.2 + "@scure/base": ~1.1.4 + checksum: cb99505e6d2deef8e55e81df8c563ce8dbfdf1595596dc912bceadcf366c91b05a98130e928ecb090df74efdb20150b64acc4be55bc42768cab4d39a2833d234 + languageName: node + linkType: hard + "@scure/bip39@npm:1.3.0": version: 1.3.0 resolution: "@scure/bip39@npm:1.3.0" @@ -2003,16 +2108,6 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.4.0": - version: 1.4.0 - resolution: "@scure/bip39@npm:1.4.0" - dependencies: - "@noble/hashes": ~1.5.0 - "@scure/base": ~1.1.8 - checksum: 211f2c01361993bfe54c0e4949f290224381457c7f76d7cd51d6a983f3f4b6b9f85adfd0e623977d777ed80417a5fe729eb19dd34e657147810a0e58a8e7b9e0 - languageName: node - linkType: hard - "@sinonjs/text-encoding@npm:0.7.2": version: 0.7.2 resolution: "@sinonjs/text-encoding@npm:0.7.2" @@ -2021,9 +2116,9 @@ __metadata: linkType: hard "@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.2 - resolution: "@socket.io/component-emitter@npm:3.1.2" - checksum: 89888f00699eb34e3070624eb7b8161fa29f064aeb1389a48f02195d55dd7c52a504e52160016859f6d6dffddd54324623cdd47fd34b3d46f9ed96c18c456edc + version: 3.1.0 + resolution: "@socket.io/component-emitter@npm:3.1.0" + checksum: db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa languageName: node linkType: hard @@ -2204,7 +2299,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.5, @swc/helpers@npm:^0.5.0": +"@swc/helpers@npm:0.5.5": version: 0.5.5 resolution: "@swc/helpers@npm:0.5.5" dependencies: @@ -2214,9 +2309,18 @@ __metadata: languageName: node linkType: hard +"@swc/helpers@npm:^0.5.0": + version: 0.5.12 + resolution: "@swc/helpers@npm:0.5.12" + dependencies: + tslib: ^2.4.0 + checksum: 293c0cb8f41804f94beb04a764bbcfaf316707ec43947713154ac66311590299446bf9b96ab253ce59ce9e435a0edc8cc2bf93f88dc3989f9241271507dd5fe9 + languageName: node + linkType: hard + "@tailwindcss/typography@npm:^0.5.14": - version: 0.5.15 - resolution: "@tailwindcss/typography@npm:0.5.15" + version: 0.5.14 + resolution: "@tailwindcss/typography@npm:0.5.14" dependencies: lodash.castarray: ^4.4.0 lodash.isplainobject: ^4.0.6 @@ -2224,94 +2328,94 @@ __metadata: postcss-selector-parser: 6.0.10 peerDependencies: tailwindcss: "*" - checksum: 4e7ad4f7cf0e290030de63f123b53b431fdc3b0fc76e43b9abe21945cf9eca59b7d0d557bb6c7ebd16769586b22ca8cf40e75dc6db069a3afac4c678f4e4ed1e + checksum: 5256728e271d964a0e8cde7711260f6cc1ea5f04ddb77c68fdc377be639d6def0387da978f6cb030000c209fdd3b821c2dffb11d4f3b6b04aef0ba1da80af738 languageName: node linkType: hard -"@tanstack/query-core@npm:5.56.2": - version: 5.56.2 - resolution: "@tanstack/query-core@npm:5.56.2" - checksum: e78430464de89fd2543155449391415983c7cdcd1ff2bb86da019414204b6800e2405e341db88000b36a101d3619ee7e94e90da1fa5497b2e021c5765924a64c +"@tanstack/query-core@npm:5.52.0": + version: 5.52.0 + resolution: "@tanstack/query-core@npm:5.52.0" + checksum: 1e142995fa9b0eec88009dd1083cd226eaec9125dc668b6485699639f45edb1386e4acd634e0eddc33d3a29e0c9636302824c42ac8c4106935d776fdc41d2638 languageName: node linkType: hard -"@tanstack/query-persist-client-core@npm:5.56.2": - version: 5.56.2 - resolution: "@tanstack/query-persist-client-core@npm:5.56.2" +"@tanstack/query-persist-client-core@npm:5.52.0": + version: 5.52.0 + resolution: "@tanstack/query-persist-client-core@npm:5.52.0" dependencies: - "@tanstack/query-core": 5.56.2 - checksum: 9e76873d23d0a51925306dca33920962d35eebd368e37abb343ed3a4863a21378006a55b89f18885d04364eb3805273ab67b8efdb05e4bf9064641fc23744cbc + "@tanstack/query-core": 5.52.0 + checksum: 8633a0649c3fae33e92230f91e668185a8b1861fd4807a8bcf2d41d04906339ad014132b2ad1fd1a607de4af4bfc883cc13230add9f7306595a3fcfec5510466 languageName: node linkType: hard "@tanstack/query-sync-storage-persister@npm:^5.52.0": - version: 5.56.2 - resolution: "@tanstack/query-sync-storage-persister@npm:5.56.2" + version: 5.52.0 + resolution: "@tanstack/query-sync-storage-persister@npm:5.52.0" dependencies: - "@tanstack/query-core": 5.56.2 - "@tanstack/query-persist-client-core": 5.56.2 - checksum: 0f7686dfbafb997bdb854663c4108592e74701265577f0c15c9438885012ff11d3312e59e3b0ec6e01a8132779595c7dc78017b79960f64fa7c31867d9cc76a6 + "@tanstack/query-core": 5.52.0 + "@tanstack/query-persist-client-core": 5.52.0 + checksum: a1a40f896945e5e43ccda12ae467ccdf2888560357fbc091fd282acdf243923995de27879a076527b088885aa278c082f2f3f11a427de2895a75c12afae2a886 languageName: node linkType: hard "@tanstack/react-query-persist-client@npm:^5.52.0": - version: 5.56.2 - resolution: "@tanstack/react-query-persist-client@npm:5.56.2" + version: 5.52.0 + resolution: "@tanstack/react-query-persist-client@npm:5.52.0" dependencies: - "@tanstack/query-persist-client-core": 5.56.2 + "@tanstack/query-persist-client-core": 5.52.0 peerDependencies: - "@tanstack/react-query": ^5.56.2 + "@tanstack/react-query": ^5.52.0 react: ^18 || ^19 - checksum: 7f97352c9c66bad710c5c87b680677801e04eaae05d6fd7fa6cf07a07e0f46f5f86284149192b1671d520f8e49c6a491b4ac7a1cde239a517d0f773554480f31 + checksum: 132a4c8d87c6d0b76b48d1da44fa096867ec6131b7af079a088b51161b2cedc84a5977b9bfc946ed7dbfb77509f687a5c3dd573830f48c548d56722d44f2d03a languageName: node linkType: hard "@tanstack/react-query@npm:^5.52.0": - version: 5.56.2 - resolution: "@tanstack/react-query@npm:5.56.2" + version: 5.52.0 + resolution: "@tanstack/react-query@npm:5.52.0" dependencies: - "@tanstack/query-core": 5.56.2 + "@tanstack/query-core": 5.52.0 peerDependencies: - react: ^18 || ^19 - checksum: 7819a3a316c95df41844bd6e3435511594c3762320c21ee1ef2205ede18a87faae4556ff84d52b36ba17c99540b9554e72a5acf0c225481bdaf107ea79ace815 + react: ^18.0.0 + checksum: 1e0fc3e57ad0ffc97e9f314c128510251e2402ad41093475e91ff0c0504effb7e3a39bd9d30215bfd72f06e96c5954d444871c401a0881c37f913b5481f6c0ef languageName: node linkType: hard "@tanstack/react-table@npm:^8.20.1": - version: 8.20.5 - resolution: "@tanstack/react-table@npm:8.20.5" + version: 8.20.1 + resolution: "@tanstack/react-table@npm:8.20.1" dependencies: - "@tanstack/table-core": 8.20.5 + "@tanstack/table-core": 8.20.1 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 4c08ff56011f640da2dc2680aa141f642f394ed6dd849f681c50d429c27f8f387222fb05436ce4f9fb66715e52587633e859e5cf13f9ee7e4dd80656b1f9ca00 + checksum: 37779d1f7a3712d0530889aeff1a398070549f6606275875ab0cf668ee341957cd313c224a36406ba76a237b00e71ae44ead25245a44451c217f3bbf3eb0b00f languageName: node linkType: hard "@tanstack/react-virtual@npm:^3.8.1": - version: 3.8.3 - resolution: "@tanstack/react-virtual@npm:3.8.3" + version: 3.10.1 + resolution: "@tanstack/react-virtual@npm:3.10.1" dependencies: - "@tanstack/virtual-core": 3.8.3 + "@tanstack/virtual-core": 3.10.1 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: ab1c7d2f7237451140b310d2e9201b62eecd3c90c3fbef79f8670e687f5e52b68d513e3bcd837d8d123375deaa5e2b505ffa382ce301a755460862db63073ceb + checksum: 8a894d12befedd4a95179392be2d2ff83659027b3f82a7f1484bc2c849b26b97ffa5b8d33eb682f793d893090b5d29ec3ffee17c6214e036e9e6f0c94b4b5e7e languageName: node linkType: hard -"@tanstack/table-core@npm:8.20.5": - version: 8.20.5 - resolution: "@tanstack/table-core@npm:8.20.5" - checksum: f8b175f11eb9ee1e029bb5e91c1038527714382de4bd14750377f43c25e69b687b21bfb181ee07131637d3432618964a4b7a898608fc8411ca50da1e7e8ed4c5 +"@tanstack/table-core@npm:8.20.1": + version: 8.20.1 + resolution: "@tanstack/table-core@npm:8.20.1" + checksum: f7a468e41ba2befe91eef511713f9d1332cc81a03517b5073fa9ea49ccb1b5f15702d76ba7bd894d3e2c158c00060466ef8ae313011c639c1ea818fd1993377a languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.8.3": - version: 3.8.3 - resolution: "@tanstack/virtual-core@npm:3.8.3" - checksum: 32493f4e8ade6219044353e3b801c89f5d3d499cfcee5cd1b595db95ad58a4b8fedb183b2d60a0711b072da60f74fa07d8c599b5de7d563a60aa0e26a294a848 +"@tanstack/virtual-core@npm:3.10.1": + version: 3.10.1 + resolution: "@tanstack/virtual-core@npm:3.10.1" + checksum: 02d5c71e0486b248335a257cf5d95628f221f44755167234b5526dfba78bcd743931fd704d097a5a6ee55d3b1121b2b121e0d420a9544a2bc32d22e19e5689cb languageName: node linkType: hard @@ -2327,6 +2431,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + "@types/css-font-loading-module@npm:0.0.7": version: 0.0.7 resolution: "@types/css-font-loading-module@npm:0.0.7" @@ -2335,11 +2446,11 @@ __metadata: linkType: hard "@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": - version: 4.1.12 - resolution: "@types/debug@npm:4.1.12" + version: 4.1.8 + resolution: "@types/debug@npm:4.1.8" dependencies: "@types/ms": "*" - checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 + checksum: a9a9bb40a199e9724aa944e139a7659173a9b274798ea7efbc277cb084bc37d32fc4c00877c3496fac4fed70a23243d284adb75c00b5fdabb38a22154d18e5df languageName: node linkType: hard @@ -2350,37 +2461,21 @@ __metadata: languageName: node linkType: hard -"@types/estree-jsx@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree-jsx@npm:1.0.5" - dependencies: - "@types/estree": "*" - checksum: a028ab0cd7b2950168a05c6a86026eb3a36a54a4adfae57f13911d7b49dffe573d9c2b28421b2d029b49b3d02fcd686611be2622dc3dad6d9791166c083f6008 - languageName: node - linkType: hard - -"@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a - languageName: node - linkType: hard - "@types/hast@npm:^2.0.0": - version: 2.3.10 - resolution: "@types/hast@npm:2.3.10" + version: 2.3.6 + resolution: "@types/hast@npm:2.3.6" dependencies: "@types/unist": ^2 - checksum: 41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460 + checksum: c004372f6ab919ec92a2de43e4380707e27b76fe371c7d06ab26547c1e851dfba2a7c740c544218df8c7e0a94443458793c43730ad563a39e3fdc1a48904d7f5 languageName: node linkType: hard "@types/hast@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/hast@npm:3.0.4" + version: 3.0.1 + resolution: "@types/hast@npm:3.0.1" dependencies: "@types/unist": "*" - checksum: 7a973e8d16fcdf3936090fa2280f408fb2b6a4f13b42edeb5fbd614efe042b82eac68e298e556d50f6b4ad585a3a93c353e9c826feccdc77af59de8dd400d044 + checksum: b7ae475436575273dcc7e6d724f50e7fae86ba42f11fabf74243ac3db37379974fe017582a92ef2e00028cc6299690c6fdd8e15823ac9e68ee745c6258efa1f0 languageName: node linkType: hard @@ -2392,11 +2487,11 @@ __metadata: linkType: hard "@types/mdast@npm:^4.0.0": - version: 4.0.4 - resolution: "@types/mdast@npm:4.0.4" + version: 4.0.1 + resolution: "@types/mdast@npm:4.0.1" dependencies: "@types/unist": "*" - checksum: 20c4e9574cc409db662a35cba52b068b91eb696b3049e94321219d47d34c8ccc99a142be5c76c80a538b612457b03586bc2f6b727a3e9e7530f4c8568f6282ee + checksum: 3d8fe54a6fb747376c4cc2f05c319730a5737b77844d8ea58d2d696417fa933cd270c20e197f531fc1b4be5e340dc416129f8b4f5fa2f0d2d0cf51850928340a languageName: node linkType: hard @@ -2408,18 +2503,25 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.34 - resolution: "@types/ms@npm:0.7.34" - checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a + version: 0.7.31 + resolution: "@types/ms@npm:0.7.31" + checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^22.4.2": - version: 22.5.4 - resolution: "@types/node@npm:22.5.4" +"@types/node@npm:*": + version: 18.11.18 + resolution: "@types/node@npm:18.11.18" + checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d + languageName: node + linkType: hard + +"@types/node@npm:^22.4.2": + version: 22.4.2 + resolution: "@types/node@npm:22.4.2" dependencies: undici-types: ~6.19.2 - checksum: 77ac225c38c428200036780036da0bc6764e2721cfa8f528c7e7da7cfefe01a32a5791e28a54efbeedbc977949058d7db902b2e00139298225d4686cee4ae6db + checksum: 4eb577b229789aaea50f1b157f615d6b33564e5e1a0b047d347a4b3cd891f04501ecb409f4622847d8cf4ff67482ec2d9b0391bad327ea73fd353b0da972aa82 languageName: node linkType: hard @@ -2431,9 +2533,9 @@ __metadata: linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.2 - resolution: "@types/parse-json@npm:4.0.2" - checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 + version: 4.0.0 + resolution: "@types/parse-json@npm:4.0.0" + checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b languageName: node linkType: hard @@ -2449,9 +2551,9 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.12 - resolution: "@types/prop-types@npm:15.7.12" - checksum: ac16cc3d0a84431ffa5cfdf89579ad1e2269549f32ce0c769321fdd078f84db4fbe1b461ed5a1a496caf09e637c0e367d600c541435716a55b1d9713f5035dfe + version: 15.7.5 + resolution: "@types/prop-types@npm:15.7.5" + checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 languageName: node linkType: hard @@ -2474,21 +2576,32 @@ __metadata: linkType: hard "@types/react-transition-group@npm:^4.4.0": - version: 4.4.10 - resolution: "@types/react-transition-group@npm:4.4.10" + version: 4.4.5 + resolution: "@types/react-transition-group@npm:4.4.5" dependencies: "@types/react": "*" - checksum: fe2ea11f70251e9f79f368e198c18fd469b1d4f1e1d44e4365845b44e15974b0ec925100036f449b023b0ca3480a82725c5f0a73040e282ad32ec7b0def9b57c + checksum: 265f1c74061556708ffe8d15559e35c60d6c11478c9950d3735575d2c116ca69f461d85effa06d73a613eb8b73c84fd32682feb57cf7c5f9e4284021dbca25b0 + languageName: node + linkType: hard + +"@types/react@npm:*": + version: 18.0.27 + resolution: "@types/react@npm:18.0.27" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: 600fdbc39a92ea4a77047db3e12f05f67776a710f5918248c0189a59ac2a38900c9db5a5d2e433a16df528a3ecab1aa114b322cacea573bb1ca2fc0b094c52d1 languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.3.4": - version: 18.3.5 - resolution: "@types/react@npm:18.3.5" +"@types/react@npm:^18.3.4": + version: 18.3.4 + resolution: "@types/react@npm:18.3.4" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: 63d2ff473b348c902b68c20be55d2c5124d078c4336c2d1778f316c27789ed596657e8e714022ce14fb24994b0960fc64c913e629bb0bf85815355b0c31eb46b + checksum: 555ccd1af86a23c781dea0360de64b2f7a0708cdcbf9e6496744b77630065868526fd55147c727dc5ef11b7fd712b04f7898757a84c67e2eb9dfd4c4ead10d95 languageName: node linkType: hard @@ -2501,7 +2614,14 @@ __metadata: languageName: node linkType: hard -"@types/secp256k1@npm:^4.0.6": +"@types/scheduler@npm:*": + version: 0.16.2 + resolution: "@types/scheduler@npm:0.16.2" + checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc + languageName: node + linkType: hard + +"@types/secp256k1@npm:^4.0.4": version: 4.0.6 resolution: "@types/secp256k1@npm:4.0.6" dependencies: @@ -2518,46 +2638,46 @@ __metadata: linkType: hard "@types/sizzle@npm:^2.3.2": - version: 2.3.8 - resolution: "@types/sizzle@npm:2.3.8" - checksum: 2ac62443dc917f5f903cbd9afc51c7d6cc1c6569b4e1a15faf04aea5b13b486e7f208650014c3dc4fed34653eded3e00fe5abffe0e6300cbf0e8a01beebf11a6 + version: 2.3.3 + resolution: "@types/sizzle@npm:2.3.3" + checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160 languageName: node linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.7 - resolution: "@types/trusted-types@npm:2.0.7" - checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 + version: 2.0.3 + resolution: "@types/trusted-types@npm:2.0.3" + checksum: 4794804bc4a4a173d589841b6d26cf455ff5dc4f3e704e847de7d65d215f2e7043d8757e4741ce3a823af3f08260a8d04a1a6e9c5ec9b20b7b04586956a6b005 languageName: node linkType: hard -"@types/unist@npm:*, @types/unist@npm:^3.0.0": - version: 3.0.2 - resolution: "@types/unist@npm:3.0.2" - checksum: 3d04d0be69316e5f14599a0d993a208606c12818cf631fd399243d1dc7a9bd8a3917d6066baa6abc290814afbd744621484756803c80cba892c39cd4b4a85616 +"@types/unist@npm:*": + version: 2.0.6 + resolution: "@types/unist@npm:2.0.6" + checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db languageName: node linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.10 - resolution: "@types/unist@npm:2.0.10" - checksum: e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa + version: 2.0.8 + resolution: "@types/unist@npm:2.0.8" + checksum: f4852d10a6752dc70df363917ef74453e5d2fd42824c0f6d09d19d530618e1402193977b1207366af4415aaec81d4e262c64d00345402020c4ca179216e553c7 languageName: node linkType: hard -"@types/uuid@npm:^10.0.0": - version: 10.0.0 - resolution: "@types/uuid@npm:10.0.0" - checksum: e3958f8b0fe551c86c14431f5940c3470127293280830684154b91dc7eb3514aeb79fe3216968833cf79d4d1c67f580f054b5be2cd562bebf4f728913e73e944 +"@types/unist@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/unist@npm:3.0.0" + checksum: e9d21a8fb5e332be0acef29192d82632875b2ef3e700f1bc64fdfc1520189542de85c3d4f3bcfbc2f4afdb210f4c23f68061f3fbf10744e920d4f18430d19f49 languageName: node linkType: hard "@types/yauzl@npm:^2.9.1": - version: 2.10.3 - resolution: "@types/yauzl@npm:2.10.3" + version: 2.10.0 + resolution: "@types/yauzl@npm:2.10.0" dependencies: "@types/node": "*" - checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 + checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2 languageName: node linkType: hard @@ -2578,15 +2698,24 @@ __metadata: linkType: hard "@upstash/ratelimit@npm:^2.0.1": - version: 2.0.2 - resolution: "@upstash/ratelimit@npm:2.0.2" + version: 2.0.1 + resolution: "@upstash/ratelimit@npm:2.0.1" dependencies: "@upstash/core-analytics": ^0.0.10 - checksum: f3ff4f6df70734824259c75aefacbe7fbecdf01865c4fd6a812236f75a16830ac96fd125c7e9341cb9e4f704aaa72e212777014da74ec9ee744b0bff6ce28c18 + checksum: 9d5c31d27c34523d46acf4d231ee01e8961a561ddb0a0bf357f32bcfea8da6177f4fb08c976cfdf22e2fd69554bb849fd4f9f8ec65137af72c7a6a112d97a769 languageName: node linkType: hard -"@upstash/redis@npm:^1.28.3, @upstash/redis@npm:^1.34.0": +"@upstash/redis@npm:^1.28.3": + version: 1.29.0 + resolution: "@upstash/redis@npm:1.29.0" + dependencies: + crypto-js: ^4.2.0 + checksum: 9b9b4305006fa4110cfd16d24866f9b732ba2ed3c3a60e8e9d609f9a2ef98589796a6830f6aed18408e031cbc589c45fb3507b60c80407c34063165ebe473818 + languageName: node + linkType: hard + +"@upstash/redis@npm:^1.34.0": version: 1.34.0 resolution: "@upstash/redis@npm:1.34.0" dependencies: @@ -2622,31 +2751,31 @@ __metadata: languageName: node linkType: hard -"@wagmi/connectors@npm:5.1.10": - version: 5.1.10 - resolution: "@wagmi/connectors@npm:5.1.10" +"@wagmi/connectors@npm:5.1.7": + version: 5.1.7 + resolution: "@wagmi/connectors@npm:5.1.7" dependencies: "@coinbase/wallet-sdk": 4.0.4 - "@metamask/sdk": 0.28.2 + "@metamask/sdk": 0.27.0 "@safe-global/safe-apps-provider": 0.18.3 "@safe-global/safe-apps-sdk": 9.1.0 - "@walletconnect/ethereum-provider": 2.16.1 + "@walletconnect/ethereum-provider": 2.15.1 "@walletconnect/modal": 2.6.2 cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.13.5 + "@wagmi/core": 2.13.4 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: ab6cfdd394bdda32582ed35f3785cc6f76a290837df6579ce6ef45884b6f1aabf74407ace5bc22d49a29110a0fecacff5db2a23648e89dc5f5842ea9373bfb46 + checksum: dee5dcaf164cc308271608ef09eb7fe2fcbfa99a0aa10067785c685bb05a9915c735c51f90864b33f549278fbc328251645b13a6a6f9ed43a81891657a101fa8 languageName: node linkType: hard -"@wagmi/core@npm:2.13.5": - version: 2.13.5 - resolution: "@wagmi/core@npm:2.13.5" +"@wagmi/core@npm:2.13.4": + version: 2.13.4 + resolution: "@wagmi/core@npm:2.13.4" dependencies: eventemitter3: 5.0.1 mipd: 0.0.7 @@ -2660,13 +2789,13 @@ __metadata: optional: true typescript: optional: true - checksum: e0fce057b613a36e35f43ceaaea3f300d92e37a53590d767cc4934035e0fff36dfe5c8ec64486fc78b3a11abcb10b0ac0b65f369ea0034afb5932572cb6f1187 + checksum: aa53de9dba8fa6d6b846a6584cb05fc03f2fb7ae023f8666ab030d5583966fc4b5aa81ca29b5ff8b6c04d26f1e6508126b62afad0ca2fa7fc5136e3a04e5cb33 languageName: node linkType: hard -"@walletconnect/core@npm:2.16.1": - version: 2.16.1 - resolution: "@walletconnect/core@npm:2.16.1" +"@walletconnect/core@npm:2.15.1": + version: 2.15.1 + resolution: "@walletconnect/core@npm:2.15.1" dependencies: "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-provider": 1.0.14 @@ -2679,12 +2808,12 @@ __metadata: "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.16.1 - "@walletconnect/utils": 2.16.1 + "@walletconnect/types": 2.15.1 + "@walletconnect/utils": 2.15.1 events: 3.3.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 - checksum: ab658833fb845624ccb2d109c5218f5b4624b948b4a8b01bf22eb964c5e5d3cd890ee43645e196ad73d1be9a25d6a1bcd16a83893266ee1b30c9ec5377086820 + checksum: 9d59bce3db8ccedf6872693fe67bbe6529db50a3928349cc582295c2c68824ae64563b801bd02bf64718054292a08a5141c069160478ea74e75fa4aacbf550d4 languageName: node linkType: hard @@ -2697,21 +2826,21 @@ __metadata: languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:2.16.1": - version: 2.16.1 - resolution: "@walletconnect/ethereum-provider@npm:2.16.1" +"@walletconnect/ethereum-provider@npm:2.15.1": + version: 2.15.1 + resolution: "@walletconnect/ethereum-provider@npm:2.15.1" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/modal": 2.6.2 - "@walletconnect/sign-client": 2.16.1 - "@walletconnect/types": 2.16.1 - "@walletconnect/universal-provider": 2.16.1 - "@walletconnect/utils": 2.16.1 + "@walletconnect/sign-client": 2.15.1 + "@walletconnect/types": 2.15.1 + "@walletconnect/universal-provider": 2.15.1 + "@walletconnect/utils": 2.15.1 events: 3.3.0 - checksum: f88c6e41b7718a75452795efa7a1b51f5286aa728358a6b5f477e26f9c37e6cf5df1ec69fa227fe67674be53c2871296d767becbc23fc287ca6298a12d2c4984 + checksum: 6d59a05b02e4df11a5e528e68847346e188e4e2f76ab842c0aeb7bcba1e45cf7f62eea332f8731b89af8d31892eac5c2edcf3ac6026627f653bda640a8721c9b languageName: node linkType: hard @@ -2759,7 +2888,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": +"@walletconnect/jsonrpc-types@npm:1.0.4": version: 1.0.4 resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" dependencies: @@ -2769,7 +2898,27 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": +"@walletconnect/jsonrpc-types@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.2" + dependencies: + keyvaluestorage-interface: ^1.0.0 + tslib: 1.14.1 + checksum: 6878d184bfc49e5c8190586c451895eb48a576015f0556527df81b94f52977f61d456b237c662ffbff28e972f8f18b9cc4e06f0e94eddfb9fdeed6fdb4a98c5f + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:^1.0.3": + version: 1.0.3 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.3" + dependencies: + keyvaluestorage-interface: ^1.0.0 + tslib: 1.14.1 + checksum: 26e6f1d8f4207328d3df465c36d0d67844772863dc8e9e78e6cfec417cfc359300eab049d99ea558982b3f0948f4ca26b75253bdf635ffd82ffe30a5276b790c + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.8": version: 1.0.8 resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" dependencies: @@ -2780,6 +2929,17 @@ __metadata: languageName: node linkType: hard +"@walletconnect/jsonrpc-utils@npm:^1.0.6": + version: 1.0.6 + resolution: "@walletconnect/jsonrpc-utils@npm:1.0.6" + dependencies: + "@walletconnect/environment": ^1.0.1 + "@walletconnect/jsonrpc-types": ^1.0.2 + tslib: 1.14.1 + checksum: 5e36d0713a690f1666e254c8de6c9a80e744669a588f04e56907c5dfeca0d2457ab71218ce9c43512afe12aab5bfd2fa390f376bf90f4ef671abd340d7abf052 + languageName: node + linkType: hard + "@walletconnect/jsonrpc-ws-connection@npm:1.0.14": version: 1.0.14 resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14" @@ -2872,7 +3032,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.2": version: 1.0.2 resolution: "@walletconnect/safe-json@npm:1.0.2" dependencies: @@ -2881,20 +3041,29 @@ __metadata: languageName: node linkType: hard -"@walletconnect/sign-client@npm:2.16.1": - version: 2.16.1 - resolution: "@walletconnect/sign-client@npm:2.16.1" +"@walletconnect/safe-json@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/safe-json@npm:1.0.1" + dependencies: + tslib: 1.14.1 + checksum: 361082da2ff325f0084c07a96b099a4bd4e596717a0e625d03c1cb27a4f183b5a12dd6252772708fb874ecdde3a085f4fd4d4b1e0abb27b4dead011ea9b6d49c + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.15.1": + version: 2.15.1 + resolution: "@walletconnect/sign-client@npm:2.15.1" dependencies: - "@walletconnect/core": 2.16.1 + "@walletconnect/core": 2.15.1 "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.16.1 - "@walletconnect/utils": 2.16.1 + "@walletconnect/types": 2.15.1 + "@walletconnect/utils": 2.15.1 events: 3.3.0 - checksum: e25808e2fbfc01cff47391281e7cb050927cde2e83f5eec640e5be52c8adc9ee50bd70447a2e72defc9cad3d3e3009ef48ac7d1b694dafa5d6a62e046863b58a + checksum: cbac7e5d25f2c37ccbae4d70daee96cae2e725d1282fcf30a6dcdd948662288d373c4f6cb215d05fb9100c03a34f844de6df2fdf96b7b1d6b1dc3e1f2a311559 languageName: node linkType: hard @@ -2907,9 +3076,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.16.1": - version: 2.16.1 - resolution: "@walletconnect/types@npm:2.16.1" +"@walletconnect/types@npm:2.15.1": + version: 2.15.1 + resolution: "@walletconnect/types@npm:2.15.1" dependencies: "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 @@ -2917,30 +3086,30 @@ __metadata: "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 events: 3.3.0 - checksum: 9ea47bfb0d5db8f0e440e040d55b05b4932aa3f56e976d42290e831c39d4bc5f2d4cd400f64ca86d8a6a195e34d6370f8db878f7b339ff7cac60a12bbfd9e445 + checksum: 3e790b3965236e3da2413f5961f2d228bcd1c75367e93c58fcfd913c7f04c77443a850c314fb4de224e45b33fd18dded51a785e4148aa2128b548fa9a97da1d7 languageName: node linkType: hard -"@walletconnect/universal-provider@npm:2.16.1": - version: 2.16.1 - resolution: "@walletconnect/universal-provider@npm:2.16.1" +"@walletconnect/universal-provider@npm:2.15.1": + version: 2.15.1 + resolution: "@walletconnect/universal-provider@npm:2.15.1" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 - "@walletconnect/sign-client": 2.16.1 - "@walletconnect/types": 2.16.1 - "@walletconnect/utils": 2.16.1 + "@walletconnect/sign-client": 2.15.1 + "@walletconnect/types": 2.15.1 + "@walletconnect/utils": 2.15.1 events: 3.3.0 - checksum: 2852ff1b1b06628bf08015ade517f73b743f11873f56e4358063668fd13c290adc648274cc965b34789f2c91879ec338135b42c01e466a2ef76e82ccec74400e + checksum: 4e5ffd2604b479e88d0d9576ffedf2b548d06e72fd50e7e7d027f66b8ce265f4b6e4a33adbf1b846c5b0d95fb3a2dbab3acc71a59a4f7dc000b8607fac8d7c16 languageName: node linkType: hard -"@walletconnect/utils@npm:2.16.1": - version: 2.16.1 - resolution: "@walletconnect/utils@npm:2.16.1" +"@walletconnect/utils@npm:2.15.1": + version: 2.15.1 + resolution: "@walletconnect/utils@npm:2.15.1" dependencies: "@stablelib/chacha20poly1305": 1.0.1 "@stablelib/hkdf": 1.0.1 @@ -2948,17 +3117,15 @@ __metadata: "@stablelib/sha256": 1.0.1 "@stablelib/x25519": 1.0.3 "@walletconnect/relay-api": 1.0.11 - "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.16.1 + "@walletconnect/types": 2.15.1 "@walletconnect/window-getters": 1.0.1 "@walletconnect/window-metadata": 1.0.1 detect-browser: 5.3.0 - elliptic: ^6.5.7 query-string: 7.1.3 uint8arrays: 3.1.0 - checksum: 404c5f262e020c208ab30283c1dbe23f7a4876d3d89ebb23dde95ea32deb8ada72886d64151f6a826d21774797fa44feed70d33729661aa0de4b6850b3ace0d5 + checksum: 31386e3e5b336aa1732bf74b6d69da07c68257b7fb9531aaf7f2f00285a46c30b6ee38ddf3e5ab762767825be2e50cd8ef80cd600423571d289c786d08c847f3 languageName: node linkType: hard @@ -2988,6 +3155,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -3010,7 +3184,7 @@ __metadata: languageName: node linkType: hard -"abort-controller@npm:3.0.0": +"abort-controller@npm:3.0.0, abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" dependencies: @@ -3020,29 +3194,56 @@ __metadata: linkType: hard "acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.2.0": - version: 8.3.3 - resolution: "acorn-walk@npm:8.3.3" - dependencies: - acorn: ^8.11.0 - checksum: 0f09d351fc30b69b2b9982bf33dc30f3d35a34e030e5f1ed3c49fc4e3814a192bf3101e4c30912a0595410f5e91bb70ddba011ea73398b3ecbfe41c7334c6dd0 + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.11.3": - version: 8.12.1 - resolution: "acorn@npm:8.12.1" +"acorn@npm:^8.0.4": + version: 8.8.2 + resolution: "acorn@npm:8.8.2" bin: acorn: bin/acorn - checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 + checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" +"acorn@npm:^8.10.0": + version: 8.11.2 + resolution: "acorn@npm:8.11.2" + bin: + acorn: bin/acorn + checksum: 818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" dependencies: debug: ^4.3.4 - checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.2.1": + version: 4.2.1 + resolution: "agentkeepalive@npm:4.2.1" + dependencies: + debug: ^4.1.0 + depd: ^1.1.2 + humanize-ms: ^1.2.1 + checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 languageName: node linkType: hard @@ -3089,9 +3290,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 languageName: node linkType: hard @@ -3137,6 +3338,13 @@ __metadata: languageName: node linkType: hard +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + "arch@npm:^2.2.0": version: 2.2.0 resolution: "arch@npm:2.2.0" @@ -3144,6 +3352,16 @@ __metadata: languageName: node linkType: hard +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + languageName: node + linkType: hard + "arg@npm:^5.0.2": version: 5.0.2 resolution: "arg@npm:5.0.2" @@ -3221,9 +3439,9 @@ __metadata: linkType: hard "async@npm:^3.2.0": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 + version: 3.2.4 + resolution: "async@npm:3.2.4" + checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 languageName: node linkType: hard @@ -3266,12 +3484,10 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.7": - version: 1.0.7 - resolution: "available-typed-arrays@npm:1.0.7" - dependencies: - possible-typed-array-names: ^1.0.0 - checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 +"available-typed-arrays@npm:^1.0.5": + version: 1.0.5 + resolution: "available-typed-arrays@npm:1.0.5" + checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a languageName: node linkType: hard @@ -3283,9 +3499,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.13.0 - resolution: "aws4@npm:1.13.0" - checksum: 71594a17a5f7b1a9151ef515500c18f1029caa51e2cb65c1b5b324d9bd8dac89896a9e296825d4e6befdcd612d7fc3b0d8042c667555a56df3ee1ab15d4d9b35 + version: 1.12.0 + resolution: "aws4@npm:1.12.0" + checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc languageName: node linkType: hard @@ -3350,9 +3566,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.3.0 - resolution: "binary-extensions@npm:2.3.0" - checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 languageName: node linkType: hard @@ -3391,6 +3607,16 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + "brace-expansion@npm:^2.0.1": version: 2.0.1 resolution: "brace-expansion@npm:2.0.1" @@ -3400,7 +3626,16 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.3, braces@npm:~3.0.2": +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + languageName: node + linkType: hard + +"braces@npm:^3.0.3": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -3474,6 +3709,15 @@ __metadata: languageName: node linkType: hard +"builtins@npm:^5.0.0": + version: 5.0.1 + resolution: "builtins@npm:5.0.1" + dependencies: + semver: ^7.0.0 + checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 + languageName: node + linkType: hard + "busboy@npm:1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -3483,9 +3727,35 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" + dependencies: + "@npmcli/fs": ^2.1.0 + "@npmcli/move-file": ^2.0.0 + chownr: ^2.0.0 + fs-minipass: ^2.1.0 + glob: ^8.0.1 + infer-owner: ^1.0.4 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + mkdirp: ^1.0.4 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^9.0.0 + tar: ^6.1.11 + unique-filename: ^2.0.0 + checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + languageName: node + linkType: hard + "cacache@npm:^18.0.0": - version: 18.0.4 - resolution: "cacache@npm:18.0.4" + version: 18.0.2 + resolution: "cacache@npm:18.0.2" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 @@ -3499,27 +3769,24 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: b7422c113b4ec750f33beeca0f426a0024c28e3172f332218f48f963e5b970647fa1ac05679fe5bb448832c51efea9fda4456b9a95c3a1af1105fe6c1833cde2 + checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b languageName: node linkType: hard "cachedir@npm:^2.3.0": - version: 2.4.0 - resolution: "cachedir@npm:2.4.0" - checksum: 43198514eaa61f65b5535ed29ad651f22836fba3868ed58a6a87731f05462f317d39098fa3ac778801c25455483c9b7f32a2fcad1f690a978947431f12a0f4d0 + version: 2.3.0 + resolution: "cachedir@npm:2.3.0" + checksum: ec90cb0f2e6336e266aa748dbadf3da9e0b20e843e43f1591acab7a3f1451337dc2f26cb9dd833ae8cfefeffeeb43ef5b5ff62782a685f4e3c2305dd98482fcb languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" dependencies: - es-define-property: ^1.0.0 - es-errors: ^1.3.0 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.4 - set-function-length: ^1.2.1 - checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 languageName: node linkType: hard @@ -3551,10 +3818,17 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646": - version: 1.0.30001660 - resolution: "caniuse-lite@npm:1.0.30001660" - checksum: 8b2c5de2f5facd31980426afbba68238270984acfe8c1ae925b8b6480448eea2fae292f815674617e9170c730c8a238d7cc0db919f184dc0e3cd9bec18f5e5ad +"caniuse-lite@npm:^1.0.30001579": + version: 1.0.30001600 + resolution: "caniuse-lite@npm:1.0.30001600" + checksum: 1aae03be0e9f96163e88b9305531ef8db0e01f224aff545c61a32ce0b0ca323e22531bf680bacac3e34f98e23f71ac31a21b328fa0fcbbecea65a2c2638c70c4 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001651 + resolution: "caniuse-lite@npm:1.0.30001651" + checksum: c31a5a01288e70cdbbfb5cd94af3df02f295791673173b8ce6d6a16db4394a6999197d44190be5a6ff06b8c2c7d2047e94dfd5e5eb4c103ab000fca2d370afc7 languageName: node linkType: hard @@ -3602,7 +3876,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.4.2": +"chalk@npm:^2.0.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -3700,9 +3974,9 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": - version: 3.6.0 - resolution: "chokidar@npm:3.6.0" +"chokidar@npm:^3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" dependencies: anymatch: ~3.1.2 braces: ~3.0.2 @@ -3715,7 +3989,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c languageName: node linkType: hard @@ -3727,9 +4001,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 + version: 3.7.1 + resolution: "ci-info@npm:3.7.1" + checksum: 72d93d5101ea1c186511277fbd8d06ae8a6e028cc2fb94361e92bf735b39c5ebd192e8d15a66ff8c4e3ed569f87c2f844e96f90e141b2de5c649f77ec34ff601 languageName: node linkType: hard @@ -3742,12 +4016,12 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.5, citty@npm:^0.1.6": - version: 0.1.6 - resolution: "citty@npm:0.1.6" +"citty@npm:^0.1.3, citty@npm:^0.1.4": + version: 0.1.5 + resolution: "citty@npm:0.1.5" dependencies: consola: ^3.2.3 - checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab + checksum: 9a2379fd01345500f1eb2bcc33f5e60be8379551091b43a3ba4e3a39c63a92e41453dea542ab9f2528fe9e19177ff1453c01a845a74529292af34fdafd23a5f6 languageName: node linkType: hard @@ -3777,15 +4051,15 @@ __metadata: linkType: hard "cli-table3@npm:~0.6.1": - version: 0.6.5 - resolution: "cli-table3@npm:0.6.5" + version: 0.6.3 + resolution: "cli-table3@npm:0.6.3" dependencies: "@colors/colors": 1.5.0 string-width: ^4.2.0 dependenciesMeta: "@colors/colors": optional: true - checksum: ab7afbf4f8597f1c631f3ee6bb3481d0bfeac8a3b81cffb5a578f145df5c88003b6cfff46046a7acae86596fdd03db382bfa67f20973b6b57425505abc47e42c + checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c languageName: node linkType: hard @@ -3816,14 +4090,14 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:^4.0.0": - version: 4.0.0 - resolution: "clipboardy@npm:4.0.0" +"clipboardy@npm:^3.0.0": + version: 3.0.0 + resolution: "clipboardy@npm:3.0.0" dependencies: - execa: ^8.0.1 - is-wsl: ^3.1.0 - is64bit: ^2.0.0 - checksum: ac7fa4438451d4a509fd7163505c08be92087c1a0ab8f54f8063eb04a69191ded1b59333344e2fd60bad9688e2a3dd69e50a813bf05ebf8369fa8bf65a0f47a2 + arch: ^2.2.0 + execa: ^5.1.1 + is-wsl: ^2.2.0 + checksum: 2c292acb59705494cbe07d7df7c8becff4f01651514d32ebd80f4aec2d20946d8f3824aac67ecdf2d09ef21fdf0eb24b6a7f033c137ccdceedc4661c54455c94 languageName: node linkType: hard @@ -3874,10 +4148,17 @@ __metadata: languageName: node linkType: hard +"cluster-key-slot@npm:^1.1.0": + version: 1.1.2 + resolution: "cluster-key-slot@npm:1.1.2" + checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 + languageName: node + linkType: hard + "cmd-shim@npm:^6.0.0": - version: 6.0.3 - resolution: "cmd-shim@npm:6.0.3" - checksum: bd79ac1505fea77cba0caf271c16210ebfbe50f348a1907f4700740876ab2157e00882b9baa685a9fcf9bc92e08a87e21bd757f45a6938f00290422f80f7d27a + version: 6.0.2 + resolution: "cmd-shim@npm:6.0.2" + checksum: df3a01fc4d72a49b450985b991205e65774b28e7f74a2e4d2a11fd0df8732e3828f9e7b644050def3cd0be026cbd3ee46a1f50ce5f57d0b3fb5afe335bdfacde languageName: node linkType: hard @@ -3923,6 +4204,15 @@ __metadata: languageName: node linkType: hard +"color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + "color@npm:^4.2.3": version: 4.2.3 resolution: "color@npm:4.2.3" @@ -3933,7 +4223,14 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.16, colorette@npm:^2.0.20": +"colorette@npm:^2.0.16": + version: 2.0.19 + resolution: "colorette@npm:2.0.19" + checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 + languageName: node + linkType: hard + +"colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d @@ -4005,10 +4302,10 @@ __metadata: languageName: node linkType: hard -"confbox@npm:^0.1.7": - version: 0.1.7 - resolution: "confbox@npm:0.1.7" - checksum: bde836c26f5154a348b0c0a757f8a0138929e5737e0553be3c4f07a056abca618b861aa63ac3b22d344789b56be99a1382928933e08cd500df00213bf4d8fb43 +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af languageName: node linkType: hard @@ -4019,6 +4316,13 @@ __metadata: languageName: node linkType: hard +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + "convert-source-map@npm:^1.5.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -4026,10 +4330,10 @@ __metadata: languageName: node linkType: hard -"cookie-es@npm:^1.1.0": - version: 1.2.2 - resolution: "cookie-es@npm:1.2.2" - checksum: 099050c30c967c89aa72d1d7984e87b3395f3e709cf148d297f436828ebfcc39033f5374d2efdc46d9b5e3eee50b1d59635432c252e57329fea7f09afeb4d055 +"cookie-es@npm:^1.0.0": + version: 1.0.0 + resolution: "cookie-es@npm:1.0.0" + checksum: e8721cf4d38f3e44049c9118874b323f4f674b1c5cef84a2b888f5bf86ad720ad17b51b43150cad7535a375c24e2921da603801ad28aa6125c3d36c031b41468 languageName: node linkType: hard @@ -4040,13 +4344,20 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": +"core-util-is@npm:1.0.2": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab languageName: node linkType: hard +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + "cosmiconfig@npm:^7.0.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -4069,12 +4380,12 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.4": - version: 3.1.8 - resolution: "cross-fetch@npm:3.1.8" +"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": + version: 3.1.5 + resolution: "cross-fetch@npm:3.1.5" dependencies: - node-fetch: ^2.6.12 - checksum: 78f993fa099eaaa041122ab037fe9503ecbbcb9daef234d1d2e0b9230a983f64d645d088c464e21a247b825a08dc444a6e7064adfa93536d3a9454b4745b3632 + node-fetch: 2.6.7 + checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb languageName: node linkType: hard @@ -4098,18 +4409,6 @@ __metadata: languageName: node linkType: hard -"crossws@npm:^0.2.0, crossws@npm:^0.2.4": - version: 0.2.4 - resolution: "crossws@npm:0.2.4" - peerDependencies: - uWebSockets.js: "*" - peerDependenciesMeta: - uWebSockets.js: - optional: true - checksum: dcaf730a3af32cf081ab49fdb9c31192a738d7e0585585975e581e71a3d7d14df8d3b42ba183e13e34a1fc26645f695362abf30c40369d12652bcee372a484c3 - languageName: node - linkType: hard - "crypt@npm:0.0.2": version: 0.0.2 resolution: "crypt@npm:0.0.2" @@ -4134,15 +4433,15 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.1.3 - resolution: "csstype@npm:3.1.3" - checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 + version: 3.1.1 + resolution: "csstype@npm:3.1.1" + checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d languageName: node linkType: hard "cypress@npm:^13.13.3": - version: 13.14.2 - resolution: "cypress@npm:13.14.2" + version: 13.13.3 + resolution: "cypress@npm:13.13.3" dependencies: "@cypress/request": ^3.0.1 "@cypress/xvfb": ^1.2.4 @@ -4188,7 +4487,7 @@ __metadata: yauzl: ^2.10.0 bin: cypress: bin/cypress - checksum: ba7f7351ecb308b78c6ebad0ceda8bec05a472e3daeb5b7cde083737d59ec9dbc8bf7643c8b2c10c21afa07a65156d6b24bc1d072263a1f46442c683de8e875c + checksum: fad0c9c10d0f2a440a6accce589ed0832364310ed2880e4679b0c3b4bb6a994b458c436e9bf0ba5ae08b629d4f7011e1dd818c820b1b593961499d64c49cfad5 languageName: node linkType: hard @@ -4211,28 +4510,21 @@ __metadata: linkType: hard "dayjs@npm:^1.10.4": - version: 1.11.11 - resolution: "dayjs@npm:1.11.11" - checksum: 84788275aad8a87fee4f1ce4be08861df29687aae6b7b43dd65350118a37dda56772a3902f802cb2dc651dfed447a5a8df62d88f0fb900dba8333e411190a5d5 - languageName: node - linkType: hard - -"debounce@npm:^1.2.1": - version: 1.2.1 - resolution: "debounce@npm:1.2.1" - checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e + version: 1.11.7 + resolution: "dayjs@npm:1.11.7" + checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.6": - version: 4.3.7 - resolution: "debug@npm:4.3.7" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.4 + resolution: "debug@npm:4.3.4" dependencies: - ms: ^2.1.3 + ms: 2.1.2 peerDependenciesMeta: supports-color: optional: true - checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 languageName: node linkType: hard @@ -4245,6 +4537,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.3.5, debug@npm:~4.3.6": + version: 4.3.6 + resolution: "debug@npm:4.3.6" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 1630b748dea3c581295e02137a9f5cbe2c1d85fea35c1e6597a65ca2b16a6fce68cec61b299d480787ef310ba927dc8c92d3061faba0ad06c6a724672f66be7f + languageName: node + linkType: hard + "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -4276,20 +4580,9 @@ __metadata: linkType: hard "deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 6aaaadb4c19cbce42e26b2bbe5bd92875f599d2602635dc97f0294bae48da79e89470aedee05f449e0ca8c65e9fd7e7872624d1933a1db02713d99c2ca8d1f24 - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: ^1.0.0 - es-errors: ^1.3.0 - gopd: ^1.0.1 - checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + version: 5.0.1 + resolution: "deep-eql@npm:5.0.1" + checksum: 8009e8a8bf3e0f591a122e7788e304a2bed1299b7774f039be96f9ef35c00fb254292fb1568952651aea0c1d1eb23d0bca484bbdd2cf4fcee685c6f2c43670f3 languageName: node linkType: hard @@ -4300,10 +4593,10 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.4": - version: 6.1.4 - resolution: "defu@npm:6.1.4" - checksum: 40e3af6338f195ac1564f53d1887fa2d0429ac7e8c081204bc4d29191180059d3952b5f4e08fe5df8d59eb873aa26e9c88b56d4fac699673d4a372c93620b229 +"defu@npm:^6.1.2, defu@npm:^6.1.3": + version: 6.1.3 + resolution: "defu@npm:6.1.3" + checksum: c857a0cf854632e8528dad36454fd1c812bff8f5f091d5a6892e75d7f6b76d8319afbbfb8c504daab84ac86e40037ff37c544d50f89ed5b5419ba1989a226777 languageName: node linkType: hard @@ -4314,6 +4607,27 @@ __metadata: languageName: node linkType: hard +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"denque@npm:^2.1.0": + version: 2.1.0 + resolution: "denque@npm:2.1.0" + checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 + languageName: node + linkType: hard + +"depd@npm:^1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + languageName: node + linkType: hard + "dequal@npm:^2.0.0": version: 2.0.3 resolution: "dequal@npm:2.0.3" @@ -4321,10 +4635,10 @@ __metadata: languageName: node linkType: hard -"destr@npm:^2.0.3": - version: 2.0.3 - resolution: "destr@npm:2.0.3" - checksum: 4521b145ba6118919a561f7d979d623793695a516d1b9df704de81932601bf9cf21c47278e1cb93a309c88a14f4fd1f18680bb49ebef8b2546cc7f415e7ae48e +"destr@npm:^2.0.1, destr@npm:^2.0.2": + version: 2.0.2 + resolution: "destr@npm:2.0.2" + checksum: cb63dd477d1c323f95650ce7784f1497466d68150ac0fddd6c99652be45c9dcb997d53fd5eb6c6fda6c0b2a5e5b4fc7fa3c3e18dace3d810ba4cf45d8b55bdd6 languageName: node linkType: hard @@ -4382,9 +4696,9 @@ __metadata: linkType: hard "dijkstrajs@npm:^1.0.1": - version: 1.0.3 - resolution: "dijkstrajs@npm:1.0.3" - checksum: 82ff2c6633f235dd5e6bed04ec62cdfb1f327b4d7534557bd52f18991313f864ee50654543072fff4384a92b643ada4d5452f006b7098dbdfad6c8744a8c9e08 + version: 1.0.2 + resolution: "dijkstrajs@npm:1.0.2" + checksum: 8cd822441a26f190da24d69bfab7b433d080b09e069e41e046ac84e152f182a1ed9478d531b34126e000adaa7b73114a0f85fcac117a7d25b3edf302d57c0d09 languageName: node linkType: hard @@ -4429,14 +4743,14 @@ __metadata: linkType: hard "duplexify@npm:^4.1.2": - version: 4.1.3 - resolution: "duplexify@npm:4.1.3" + version: 4.1.2 + resolution: "duplexify@npm:4.1.2" dependencies: end-of-stream: ^1.4.1 inherits: ^2.0.3 readable-stream: ^3.1.1 - stream-shift: ^1.0.2 - checksum: 9636a027345de3dd3c801594d01a7c73d9ce260019538beb1ee650bba7544e72f40a4d4902b52e1ab283dc32a06f210d42748773af02ff15e3064a9659deab7f + stream-shift: ^1.0.0 + checksum: 964376c61c0e92f6ed0694b3ba97c84f199413dc40ab8dfdaef80b7a7f4982fcabf796214e28ed614a5bc1ec45488a29b81e7d46fa3f5ddf65bcb118c20145ad languageName: node linkType: hard @@ -4458,38 +4772,37 @@ __metadata: linkType: hard "eciesjs@npm:^0.3.15": - version: 0.3.20 - resolution: "eciesjs@npm:0.3.20" + version: 0.3.18 + resolution: "eciesjs@npm:0.3.18" dependencies: - "@types/secp256k1": ^4.0.6 + "@types/secp256k1": ^4.0.4 futoin-hkdf: ^1.5.3 secp256k1: ^5.0.0 - checksum: 449e56a4e5ce812313c38d876d5874f8b5740750288de4f1059ea1016716ceb006cba6b3126c08aafd3bcdc5c1ad8d6ca67e44bc2f434bb01ed14040aa067e47 + checksum: 2d6e1624c4b2110ab4c76a684d0f458774c702f9711859404a52ede1b2dea67f61e8fc258a0867c2090e5b1110ca3201ea2876f5ac0e2dd57ef1bcfb358d3004 languageName: node linkType: hard -"eciesjs@npm:^0.4.10": - version: 0.4.12 - resolution: "eciesjs@npm:0.4.12" +"eciesjs@npm:^0.4.6": + version: 0.4.8 + resolution: "eciesjs@npm:0.4.8" dependencies: - "@ecies/ciphers": ^0.2.1 "@noble/ciphers": ^1.0.0 "@noble/curves": ^1.6.0 "@noble/hashes": ^1.5.0 - checksum: ef98528b8af23b013dd432b43cc1a378d58621f887a7db234ebc997006e16ab9ffa0ea973bf2195aa63dbfa996afa9e3a8f8410b6e3d5c3808365a3d02b1141a + checksum: ff9482b5ac488b63115e9b871b402670010e00ab773b17c6d94d493861dee9538765ad4187a1dc38c529f3e1810b6c408341e9463a3a7ea05039649941463c90 languageName: node linkType: hard "electron-to-chromium@npm:^1.5.4": - version: 1.5.22 - resolution: "electron-to-chromium@npm:1.5.22" - checksum: 3f8f21f0134dd8dbbf02996336466167f787b5d35c20543c0e5466c062291d1fe3f942e3112bb722c5c059bf438f93e57e0adacb7248dc799136a6029171a3e8 + version: 1.5.13 + resolution: "electron-to-chromium@npm:1.5.13" + checksum: f18ac84dd3bf9a200654a6a9292b9ec4bced0cf9bd26cec9941b775f4470c581c9d043e70b37a124d9752dcc0f47fc96613d52b2defd8e59632852730cb418b9 languageName: node linkType: hard -"elliptic@npm:^6.5.4, elliptic@npm:^6.5.7": - version: 6.5.7 - resolution: "elliptic@npm:6.5.7" +"elliptic@npm:^6.5.4": + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" dependencies: bn.js: ^4.11.9 brorand: ^1.1.0 @@ -4498,14 +4811,14 @@ __metadata: inherits: ^2.0.4 minimalistic-assert: ^1.0.1 minimalistic-crypto-utils: ^1.0.1 - checksum: af0ffddffdbc2fea4eeec74388cd73e62ed5a0eac6711568fb28071566319785df529c968b0bf1250ba4bc628e074b2d64c54a633e034aa6f0c6b152ceb49ab8 + checksum: ec9105e4469eb3b32b0ee2579756c888ddf3f99d259aa0d65fccb906ee877768aaf8880caae73e3e669c9a4adeb3eb1945703aa974ec5000d2d33a239f4567eb languageName: node linkType: hard "emoji-regex@npm:^10.3.0": - version: 10.4.0 - resolution: "emoji-regex@npm:10.4.0" - checksum: a6d9a0e454829a52e664e049847776ee1fff5646617b06cd87de7c03ce1dfcce4102a3b154d5e9c8e90f8125bc120fc1fe114d523dddf60a8a161f26c72658d2 + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: 5da48edfeb9462fb1ae5495cff2d79129974c696853fb0ce952cbf560f29a2756825433bf51cfd5157ec7b9f93f46f31d712e896d63e3d8ac9c3832bdb45ab73 languageName: node linkType: hard @@ -4549,32 +4862,31 @@ __metadata: linkType: hard "engine.io-client@npm:~6.5.2": - version: 6.5.4 - resolution: "engine.io-client@npm:6.5.4" + version: 6.5.3 + resolution: "engine.io-client@npm:6.5.3" dependencies: "@socket.io/component-emitter": ~3.1.0 debug: ~4.3.1 engine.io-parser: ~5.2.1 - ws: ~8.17.1 + ws: ~8.11.0 xmlhttprequest-ssl: ~2.0.0 - checksum: 32955326f7d81bbc8fd40aaf14972ec46956c0a6b08752e1ceb2de37bfb7fc2e4e8decbefad1a8092fad0ef29379fa0e95531ae2e10cb61facb2ef1200ef8752 + checksum: a72596fae99afbdb899926fccdb843f8fa790c69085b881dde121285a6935da2c2c665ebe88e0e6aa4285637782df84ac882084ff4892ad2430b059fc0045db0 languageName: node linkType: hard "engine.io-parser@npm:~5.2.1": - version: 5.2.3 - resolution: "engine.io-parser@npm:5.2.3" - checksum: a76d998b794ce8bbcade833064d949715781fdb9e9cf9b33ecf617d16355ddfd7772f12bb63aaec0f497d63266c6db441129c5aa24c60582270f810c696a6cf8 + version: 5.2.2 + resolution: "engine.io-parser@npm:5.2.2" + checksum: 470231215f3136a9259efb1268bc9a71f789af4e8c74da8d3b49ceb149fe3cd5c315bf0cd13d2d8d9c8f0f051c6f93b68e8fa9c89a3b612b9217bf33765c943a languageName: node linkType: hard "enquirer@npm:^2.3.6": - version: 2.4.1 - resolution: "enquirer@npm:2.4.1" + version: 2.3.6 + resolution: "enquirer@npm:2.3.6" dependencies: ansi-colors: ^4.1.1 - strip-ansi: ^6.0.1 - checksum: f080f11a74209647dbf347a7c6a83c8a47ae1ebf1e75073a808bc1088eb780aa54075bfecd1bcdb3e3c724520edb8e6ee05da031529436b421b71066fcc48cb5 + checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 languageName: node linkType: hard @@ -4608,22 +4920,6 @@ __metadata: languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: ^1.2.4 - checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 - languageName: node - linkType: hard - -"es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 - languageName: node - linkType: hard - "esbuild@npm:~0.23.0": version: 0.23.1 resolution: "esbuild@npm:0.23.1" @@ -4707,7 +5003,14 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1, escalade@npm:^3.1.2": +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + languageName: node + linkType: hard + +"escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 @@ -4752,13 +5055,6 @@ __metadata: languageName: node linkType: hard -"estree-util-is-identifier-name@npm:^3.0.0": - version: 3.0.0 - resolution: "estree-util-is-identifier-name@npm:3.0.0" - checksum: ea3909f0188ea164af0aadeca87c087e3e5da78d76da5ae9c7954ff1340ea3e4679c4653bbf4299ffb70caa9b322218cc1128db2541f3d2976eb9704f9857787 - languageName: node - linkType: hard - "eth-block-tracker@npm:^7.1.0": version: 7.1.0 resolution: "eth-block-tracker@npm:7.1.0" @@ -4805,14 +5101,14 @@ __metadata: linkType: hard "ethereum-cryptography@npm:^2.0.0": - version: 2.2.1 - resolution: "ethereum-cryptography@npm:2.2.1" + version: 2.1.3 + resolution: "ethereum-cryptography@npm:2.1.3" dependencies: - "@noble/curves": 1.4.2 - "@noble/hashes": 1.4.0 - "@scure/bip32": 1.4.0 - "@scure/bip39": 1.3.0 - checksum: 1466e4c417b315a6ac67f95088b769fafac8902b495aada3c6375d827e5a7882f9e0eea5f5451600d2250283d9198b8a3d4d996e374e07a80a324e29136f25c6 + "@noble/curves": 1.3.0 + "@noble/hashes": 1.3.3 + "@scure/bip32": 1.3.3 + "@scure/bip39": 1.2.2 + checksum: 7f9c14f868a588641179cace3eb86c332c4743290865db699870710253cabc4dc74bd4bce5e7bc6db667482e032e94d6f79521219eb6be5dc422059d279a27b7 languageName: node linkType: hard @@ -4823,13 +5119,20 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:6.4.7, eventemitter2@npm:^6.4.7": +"eventemitter2@npm:6.4.7": version: 6.4.7 resolution: "eventemitter2@npm:6.4.7" checksum: 1b36a77e139d6965ebf3a36c01fa00c089ae6b80faa1911e52888f40b3a7057b36a2cc45dcd1ad87cda3798fe7b97a0aabcbb8175a8b96092a23bb7d0f039e66 languageName: node linkType: hard +"eventemitter2@npm:^6.4.7": + version: 6.4.9 + resolution: "eventemitter2@npm:6.4.9" + checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb + languageName: node + linkType: hard + "eventemitter3@npm:5.0.1, eventemitter3@npm:^5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" @@ -4878,7 +5181,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^8.0.1, execa@npm:~8.0.1": +"execa@npm:~8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" dependencies: @@ -4954,13 +5257,20 @@ __metadata: languageName: node linkType: hard -"extsprintf@npm:1.3.0, extsprintf@npm:^1.2.0": +"extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 languageName: node linkType: hard +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -4968,7 +5278,20 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": + version: 3.2.12 + resolution: "fast-glob@npm:3.2.12" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.4 + checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 + languageName: node + linkType: hard + +"fast-glob@npm:^3.3.0": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -4982,9 +5305,9 @@ __metadata: linkType: hard "fast-redact@npm:^3.0.0": - version: 3.5.0 - resolution: "fast-redact@npm:3.5.0" - checksum: ef03f0d1849da074a520a531ad299bf346417b790a643931ab4e01cb72275c8d55b60dc8512fb1f1818647b696790edefaa96704228db9f012da935faa1940af + version: 3.1.2 + resolution: "fast-redact@npm:3.1.2" + checksum: a30eb6b6830333ab213e0def55f46453ca777544dbd3a883016cb590a0eeb95e6fdf546553c1a13d509896bfba889b789991160a6d0996ceb19fce0a02e8b753 languageName: node linkType: hard @@ -4996,11 +5319,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: ^1.0.4 - checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a languageName: node linkType: hard @@ -5023,14 +5346,14 @@ __metadata: linkType: hard "fdir@npm:^6.2.0": - version: 6.4.2 - resolution: "fdir@npm:6.4.2" + version: 6.4.0 + resolution: "fdir@npm:6.4.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 517ad31c495f1c0778238eef574a7818788efaaf2ce1969ffa18c70793e2951a9763dfa2e6720b8fcef615e602a3cbb47f9b8aea9da0b02147579ab36043f22f + checksum: 63b4dc592c662d0c4703ffcae1e3ad15901c0b9f64e742dff1bbc74f58029b1a43f4d05b0ab75503a0b9fc7a616d8a755cd56ea680504b6a1e87249ec79b43f3 languageName: node linkType: hard @@ -5050,6 +5373,15 @@ __metadata: languageName: node linkType: hard +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + languageName: node + linkType: hard + "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -5074,8 +5406,8 @@ __metadata: linkType: hard "find-test-names@npm:^1.28.18": - version: 1.28.23 - resolution: "find-test-names@npm:1.28.23" + version: 1.28.26 + resolution: "find-test-names@npm:1.28.26" dependencies: "@babel/parser": ^7.24.7 "@babel/plugin-syntax-jsx": ^7.24.7 @@ -5087,7 +5419,7 @@ __metadata: find-test-names: bin/find-test-names.js print-tests: bin/print-tests.js update-test-count: bin/update-test-count.js - checksum: 4e313a30cfe9f21e530ba6c12031156571323baebd357296902dbe8b05510954bc1d0f274405df71aa8afdbfe05e730cbd7ef69617d681d9e9ff06b5b2fa092d + checksum: 4854fd931bddae397b9cfb515afe0a8ca501c1b2539f70279e1a66d80fdf96f51d8ee091c7c7b6dc602a4e7db41331e09d20abf38f6ca1fa7dc9d9264fce5c38 languageName: node linkType: hard @@ -5130,12 +5462,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.2.1 - resolution: "foreground-child@npm:3.2.1" + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" dependencies: cross-spawn: ^7.0.0 signal-exit: ^4.0.1 - checksum: 3e2e844d6003c96d70affe8ae98d7eaaba269a868c14d997620c088340a8775cd5d2d9043e6ceebae1928d8d9a874911c4d664b9a267e8995945df20337aebc0 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 languageName: node linkType: hard @@ -5183,7 +5515,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0": +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -5208,7 +5540,17 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -5218,7 +5560,16 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.3#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -5227,6 +5578,13 @@ __metadata: languageName: node linkType: hard +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a + languageName: node + linkType: hard + "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" @@ -5241,6 +5599,22 @@ __metadata: languageName: node linkType: hard +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.3 + console-control-strings: ^1.1.0 + has-unicode: ^2.0.1 + signal-exit: ^3.0.7 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.5 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + "get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -5262,23 +5636,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3": + version: 1.2.0 + resolution: "get-intrinsic@npm:1.2.0" dependencies: - es-errors: ^1.3.0 - function-bind: ^1.1.2 - has-proto: ^1.0.1 + function-bind: ^1.1.1 + has: ^1.0.3 has-symbols: ^1.0.3 - hasown: ^2.0.0 - checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d languageName: node linkType: hard -"get-port-please@npm:^3.1.2": - version: 3.1.2 - resolution: "get-port-please@npm:3.1.2" - checksum: 8e65b56459ead2f31c446d76bb8eb639c33e04e72b07a4dd5d8acc39738f12962591e90b2befecf10492844d0d11c2122c281f5204ee48692d4a8ba0ec68733a +"get-port-please@npm:^3.1.1": + version: 3.1.1 + resolution: "get-port-please@npm:3.1.1" + checksum: e2b0b3822e5a5a37994a0bd1c708eb220ca47fd4b29adbc6ba076fb378d4706c07eba4d382a8283f6534e870f9081a58f923a9f873f7d1f298f5fae386470211 languageName: node linkType: hard @@ -5306,11 +5678,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.7.5": - version: 4.7.5 - resolution: "get-tsconfig@npm:4.7.5" + version: 4.7.6 + resolution: "get-tsconfig@npm:4.7.6" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: e5b271fae2b4cd1869bbfc58db56983026cc4a08fdba988725a6edd55d04101507de154722503a22ee35920898ff9bdcba71f99d93b17df35dddb8e8a2ad91be + checksum: ebfd86f0b356cde98e2a7afe63b58d92e02b8e413ff95551933d277702bf725386ee82c5c0092fe45fb2ba60002340c94ee70777b3220bbfeca83ab45dda1544 languageName: node linkType: hard @@ -5350,19 +5722,32 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.1.6": + version: 7.1.6 + resolution: "glob@npm:7.1.6" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 + languageName: node + linkType: hard + "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.4.5 - resolution: "glob@npm:10.4.5" + version: 10.3.10 + resolution: "glob@npm:10.3.10" dependencies: foreground-child: ^3.1.0 - jackspeak: ^3.1.2 - minimatch: ^9.0.4 - minipass: ^7.1.2 - package-json-from-dist: ^1.0.0 - path-scurry: ^1.11.1 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 bin: glob: dist/esm/bin.mjs - checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 languageName: node linkType: hard @@ -5382,7 +5767,21 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.1.0": +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"glob@npm:^8.0.1, glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -5404,13 +5803,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e - languageName: node - linkType: hard - "globby@npm:^11.0.4": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -5434,7 +5826,14 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.11": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -5462,21 +5861,19 @@ __metadata: languageName: node linkType: hard -"h3@npm:^1.10.2, h3@npm:^1.12.0": - version: 1.12.0 - resolution: "h3@npm:1.12.0" - dependencies: - cookie-es: ^1.1.0 - crossws: ^0.2.4 - defu: ^6.1.4 - destr: ^2.0.3 - iron-webcrypto: ^1.1.1 - ohash: ^1.1.3 - radix3: ^1.1.2 - ufo: ^1.5.3 +"h3@npm:^1.8.1, h3@npm:^1.8.2": + version: 1.9.0 + resolution: "h3@npm:1.9.0" + dependencies: + cookie-es: ^1.0.0 + defu: ^6.1.3 + destr: ^2.0.2 + iron-webcrypto: ^1.0.0 + radix3: ^1.1.0 + ufo: ^1.3.2 uncrypto: ^0.1.3 - unenv: ^1.9.0 - checksum: 958d7364dc38460a02fb2032bbca887e741bfc173517eb49787a0cdf80ea194fe16964ab175f3d6e9c299600c67e3cfe51176d984dfd407b900fc0e20ef9bbb9 + unenv: ^1.7.4 + checksum: 7305163b6fa4ecd7d14fce85e6372fae3580728957c8c021fa6b18176ce5e0cbfcc07c523bafcf7b34e895d2dab3ba731a11af43282faee4f2c8a331ec144f51 languageName: node linkType: hard @@ -5494,35 +5891,35 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" - dependencies: - es-define-property: ^1.0.0 - checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 +"has-tostringtag@npm:^1.0.0": + version: 1.0.0 + resolution: "has-tostringtag@npm:1.0.0" + dependencies: + has-symbols: ^1.0.2 + checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c languageName: node linkType: hard -"has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": - version: 1.0.2 - resolution: "has-tostringtag@npm:1.0.2" +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" dependencies: - has-symbols: ^1.0.3 - checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 languageName: node linkType: hard @@ -5536,12 +5933,12 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" +"hasown@npm:^2.0.0": + version: 2.0.1 + resolution: "hasown@npm:2.0.1" dependencies: function-bind: ^1.1.2 - checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db + checksum: 9081c382a4fe8a62639a8da5c7d3322b203c319147e48783763dd741863d9f2dcaa743574fe2a1283871c445d8ba99ea45d5fff384e5ad27ca9dd7a367d79de0 languageName: node linkType: hard @@ -5562,25 +5959,19 @@ __metadata: linkType: hard "hast-util-to-jsx-runtime@npm:^2.0.0": - version: 2.3.0 - resolution: "hast-util-to-jsx-runtime@npm:2.3.0" + version: 2.2.0 + resolution: "hast-util-to-jsx-runtime@npm:2.2.0" dependencies: - "@types/estree": ^1.0.0 "@types/hast": ^3.0.0 "@types/unist": ^3.0.0 comma-separated-tokens: ^2.0.0 - devlop: ^1.0.0 - estree-util-is-identifier-name: ^3.0.0 hast-util-whitespace: ^3.0.0 - mdast-util-mdx-expression: ^2.0.0 - mdast-util-mdx-jsx: ^3.0.0 - mdast-util-mdxjs-esm: ^2.0.0 property-information: ^6.0.0 space-separated-tokens: ^2.0.0 - style-to-object: ^1.0.0 + style-to-object: ^0.4.0 unist-util-position: ^5.0.0 vfile-message: ^4.0.0 - checksum: 599a97c6ec61c1430776813d7fb42e6f96032bf4a04dfcbb8eceef3bc8d1845ecf242387a4426b9d3f52320dbbfa26450643b81124b3d6a0b9bbb0fff4d0ba83 + checksum: cc8d9029673eb9c2b7bc2355f9dee2f625ccfc897a54636d4050fc70145e32623119f79bd56d90f8f2cb381d8f1c95ddae8069a52d99f397c07ea6d9882f0666 languageName: node linkType: hard @@ -5663,18 +6054,11 @@ __metadata: linkType: hard "hosted-git-info@npm:^7.0.0": - version: 7.0.2 - resolution: "hosted-git-info@npm:7.0.2" + version: 7.0.1 + resolution: "hosted-git-info@npm:7.0.1" dependencies: lru-cache: ^10.0.1 - checksum: 467cf908a56556417b18e86ae3b8dee03c2360ef1d51e61c4028fe87f6f309b6ff038589c94b5666af207da9d972d5107698906aabeb78aca134641962a5c6f8 - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.2": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 + checksum: be5280f0a20d6153b47e1ab578e09f5ae8ad734301b3ed7e547dc88a6814d7347a4888db1b4f9635cc738e3c0ef1fbff02272aba7d07c75d4c5a50ff8d618db6 languageName: node linkType: hard @@ -5685,6 +6069,13 @@ __metadata: languageName: node linkType: hard +"http-cache-semantics@npm:^4.1.0": + version: 4.1.0 + resolution: "http-cache-semantics@npm:4.1.0" + checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -5692,6 +6083,17 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + languageName: node + linkType: hard + "http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" @@ -5720,13 +6122,23 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + "https-proxy-agent@npm:^7.0.1": - version: 7.0.5 - resolution: "https-proxy-agent@npm:7.0.5" + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 + checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 languageName: node linkType: hard @@ -5751,12 +6163,21 @@ __metadata: languageName: node linkType: hard +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + "husky@npm:^9.1.5": - version: 9.1.6 - resolution: "husky@npm:9.1.6" + version: 9.1.5 + resolution: "husky@npm:9.1.5" bin: husky: bin.js - checksum: 421ccd8850378231aaefd70dbe9e4f1549b84ffe3a6897f93a202242bbc04e48bd498169aef43849411105d9fcf7c192b757d42661e28d06b934a609a4eb8771 + checksum: c240018e852666dc12a93ca84751f1440bdf436468ba872c7b7b3cee54f5f1d7b4222a117988b27ca437093efdeb128778897ab0e409361336676a2c3012c8a7 languageName: node linkType: hard @@ -5801,10 +6222,17 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.3.0": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 +"ignore@npm:^5.2.0": + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef + languageName: node + linkType: hard + +"ignore@npm:^5.3.0": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be languageName: node linkType: hard @@ -5832,6 +6260,13 @@ __metadata: languageName: node linkType: hard +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -5856,17 +6291,10 @@ __metadata: languageName: node linkType: hard -"ini@npm:^4.1.3": - version: 4.1.3 - resolution: "ini@npm:4.1.3" - checksum: 004b2be42388877c58add606149f1a0c7985c90a0ba5dbf45a4738fdc70b0798d922caecaa54617029626505898ac451ff0537a08b949836b49d3267f66542c9 - languageName: node - linkType: hard - -"inline-style-parser@npm:0.2.3": - version: 0.2.3 - resolution: "inline-style-parser@npm:0.2.3" - checksum: ed6454de80759e7faef511f51b5716b33c40a6b05b8a8f5383dc01e8a087c6fd5df877446d05e8e3961ae0751e028e25e180f5cffc192a5ce7822edef6810ade +"inline-style-parser@npm:0.1.1": + version: 0.1.1 + resolution: "inline-style-parser@npm:0.1.1" + checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 languageName: node linkType: hard @@ -5891,6 +6319,23 @@ __metadata: languageName: node linkType: hard +"ioredis@npm:^5.3.2": + version: 5.3.2 + resolution: "ioredis@npm:5.3.2" + dependencies: + "@ioredis/commands": ^1.1.1 + cluster-key-slot: ^1.1.0 + debug: ^4.3.4 + denque: ^2.1.0 + lodash.defaults: ^4.2.0 + lodash.isarguments: ^3.1.0 + redis-errors: ^1.2.0 + redis-parser: ^3.0.0 + standard-as-callback: ^2.1.0 + checksum: 9a23559133e862a768778301efb68ae8c2af3c33562174b54a4c2d6574b976e85c75a4c34857991af733e35c48faf4c356e7daa8fb0a3543d85ff1768c8754bc + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -5901,6 +6346,13 @@ __metadata: languageName: node linkType: hard +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + languageName: node + linkType: hard + "iron-session@npm:^8.0.3": version: 8.0.3 resolution: "iron-session@npm:8.0.3" @@ -5912,13 +6364,20 @@ __metadata: languageName: node linkType: hard -"iron-webcrypto@npm:1.2.1, iron-webcrypto@npm:^1.1.1": +"iron-webcrypto@npm:1.2.1": version: 1.2.1 resolution: "iron-webcrypto@npm:1.2.1" checksum: b158d1893c8d037c11a7dcfd1998b519f31f979643c2c505c6eb1170fd63553498a58b05947d5dea116975df8f12ede5ca235cb68e4c1f404fa6695e4508c60c languageName: node linkType: hard +"iron-webcrypto@npm:^1.0.0": + version: 1.0.0 + resolution: "iron-webcrypto@npm:1.0.0" + checksum: bbd96cbbfec7d072296bc7464763b96555bdadb12aca50f1f1c7e4fcdc6acb102bc3488333e924f94404dd50eda24f84b67ad28323b9138ec7255a023e8dc19e + languageName: node + linkType: hard + "is-alphabetical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphabetical@npm:1.0.4" @@ -6011,12 +6470,30 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0": - version: 2.14.0 - resolution: "is-core-module@npm:2.14.0" +"is-core-module@npm:^2.12.0": + version: 2.12.1 + resolution: "is-core-module@npm:2.12.1" dependencies: - hasown: ^2.0.2 - checksum: 6bba6c8dc99d88d6f3b2746709d82caddcd9565cafd5870e28ab320720e27e6d9d2bb953ba0839ed4d2ee264bfdd14a9fa1bbc242a916f7dacc8aa95f0322256 + has: ^1.0.3 + checksum: f04ea30533b5e62764e7b2e049d3157dc0abd95ef44275b32489ea2081176ac9746ffb1cdb107445cf1ff0e0dfcad522726ca27c27ece64dadf3795428b8e468 + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: ^2.0.0 + checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c + languageName: node + linkType: hard + +"is-core-module@npm:^2.9.0": + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" + dependencies: + has: ^1.0.3 + checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab languageName: node linkType: hard @@ -6043,15 +6520,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-extendable@npm:^0.1.0": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -6121,17 +6589,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: ^3.0.0 - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -6177,6 +6634,13 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c + languageName: node + linkType: hard + "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -6191,12 +6655,16 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.3": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": + version: 1.1.10 + resolution: "is-typed-array@npm:1.1.10" dependencies: - which-typed-array: ^1.1.14 - checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-tostringtag: ^1.0.0 + checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 languageName: node linkType: hard @@ -6223,24 +6691,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^3.1.0": - version: 3.1.0 - resolution: "is-wsl@npm:3.1.0" - dependencies: - is-inside-container: ^1.0.0 - checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 - languageName: node - linkType: hard - -"is64bit@npm:^2.0.0": - version: 2.0.0 - resolution: "is64bit@npm:2.0.0" - dependencies: - system-architecture: ^0.1.0 - checksum: 253079e64b6f9bb90295a63b73a046bea67364cdc104bc5abeffcf4cbc52b3e66b0e921cb14f686deb71b5cab628f9f490845c1194c6e94f84068d177c7f15cd - languageName: node - linkType: hard - "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -6278,16 +6728,16 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 languageName: node linkType: hard @@ -6304,12 +6754,12 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.21.0": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" +"jiti@npm:^1.20.0, jiti@npm:^1.21.0": + version: 1.21.0 + resolution: "jiti@npm:1.21.0" bin: jiti: bin/jiti.js - checksum: 9ea4a70a7bb950794824683ed1c632e2ede26949fbd348e2ba5ec8dc5efa54dc42022d85ae229cadaa60d4b95012e80ea07d625797199b688cc22ab0e8891d32 + checksum: a7bd5d63921c170eaec91eecd686388181c7828e1fa0657ab374b9372bfc1f383cf4b039e6b272383d5cb25607509880af814a39abdff967322459cca41f2961 languageName: node linkType: hard @@ -6357,15 +6807,6 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d - languageName: node - linkType: hard - "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -6374,9 +6815,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.2 - resolution: "json-parse-even-better-errors@npm:3.0.2" - checksum: 6f04ea6c9ccb783630a59297959247e921cc90b917b8351197ca7fd058fccc7079268fd9362be21ba876fc26aa5039369dd0a2280aae49aae425784794a94927 + version: 3.0.1 + resolution: "json-parse-even-better-errors@npm:3.0.1" + checksum: bf74fa3f715e56699ccd68b80a7d20908de432a3fae2d5aa2ed530a148e9d9ccdf8e6983b93d9966a553aa70dcf003ce3a7ffec2c0ce74d2a6173e3691a426f0 languageName: node linkType: hard @@ -6411,6 +6852,13 @@ __metadata: languageName: node linkType: hard +"jsonc-parser@npm:^3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 + languageName: node + linkType: hard + "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -6463,9 +6911,9 @@ __metadata: linkType: hard "ky@npm:^1.7.0": - version: 1.7.2 - resolution: "ky@npm:1.7.2" - checksum: 70bd8f09d8e3d4796602f03dd29b1991ba9f3f92187dad9384356c1f37938eb3ad5417063365ef1cb5a2b2d83b95ccd70d4fb84edae337c24d0a4ad560f47b08 + version: 1.7.0 + resolution: "ky@npm:1.7.0" + checksum: 0727767be98d46f246686aa5c23490004fe6a1b0475f3be98abc61564659a3fad7a2eebd4699ada58bb3197649f3dd84e7cbf0d0fdbeac367c7c78e73fbb3193 languageName: node linkType: hard @@ -6476,6 +6924,13 @@ __metadata: languageName: node linkType: hard +"lilconfig@npm:^2.0.5": + version: 2.0.6 + resolution: "lilconfig@npm:2.0.6" + checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d + languageName: node + linkType: hard + "lilconfig@npm:^2.1.0": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" @@ -6483,7 +6938,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^3.0.0, lilconfig@npm:~3.1.2": +"lilconfig@npm:~3.1.2": version: 3.1.2 resolution: "lilconfig@npm:3.1.2" checksum: 4e8b83ddd1d0ad722600994e6ba5d858ddca14f0587aa6b9c8185e17548149b5e13d4d583d811e9e9323157fa8c6a527e827739794c7502b59243c58e210b8c3 @@ -6498,8 +6953,8 @@ __metadata: linkType: hard "lint-staged@npm:^15.2.9": - version: 15.2.10 - resolution: "lint-staged@npm:15.2.10" + version: 15.2.9 + resolution: "lint-staged@npm:15.2.9" dependencies: chalk: ~5.3.0 commander: ~12.1.0 @@ -6507,42 +6962,41 @@ __metadata: execa: ~8.0.1 lilconfig: ~3.1.2 listr2: ~8.2.4 - micromatch: ~4.0.8 + micromatch: ~4.0.7 pidtree: ~0.6.0 string-argv: ~0.3.2 yaml: ~2.5.0 bin: lint-staged: bin/lint-staged.js - checksum: 7ab255b848478ca47c6b94aad0e7a3cfe5ba48ae1fb353cfa86635741333b83b1fd793d7cac6d44bf0388ad087d7e0250c7ec0a8ebece63fbcf7a8d175279809 + checksum: 7f804c24d0374b48d26f11a051342141b84c9954f77225bab5ae221b1e4d47a72f722f39b13169267592c28b2614ad39f9722fd86bc4cdfdf93e8601ff66b0e1 languageName: node linkType: hard -"listhen@npm:^1.7.2": - version: 1.7.2 - resolution: "listhen@npm:1.7.2" +"listhen@npm:^1.5.5": + version: 1.5.5 + resolution: "listhen@npm:1.5.5" dependencies: - "@parcel/watcher": ^2.4.1 - "@parcel/watcher-wasm": ^2.4.1 - citty: ^0.1.6 - clipboardy: ^4.0.0 + "@parcel/watcher": ^2.3.0 + "@parcel/watcher-wasm": 2.3.0 + citty: ^0.1.4 + clipboardy: ^3.0.0 consola: ^3.2.3 - crossws: ^0.2.0 - defu: ^6.1.4 - get-port-please: ^3.1.2 - h3: ^1.10.2 + defu: ^6.1.2 + get-port-please: ^3.1.1 + h3: ^1.8.1 http-shutdown: ^1.2.2 - jiti: ^1.21.0 - mlly: ^1.6.1 + jiti: ^1.20.0 + mlly: ^1.4.2 node-forge: ^1.3.1 - pathe: ^1.1.2 - std-env: ^3.7.0 - ufo: ^1.4.0 - untun: ^0.1.3 + pathe: ^1.1.1 + std-env: ^3.4.3 + ufo: ^1.3.0 + untun: ^0.1.2 uqr: ^0.1.2 bin: listen: bin/listhen.mjs listhen: bin/listhen.mjs - checksum: 92b160ab493bbdb4941ba7fbfc7e0815b4c1da9ca01f792df2e77da13a6b726086d62d57cd2da51242c47a463d59a68798666fb8b64338510e2edf8dc2e7a1c3 + checksum: 2d4a9d9d25b41e1569b50f0c7c72004dacb35ced91b0de943734f4e2f828fdeea890d9f5ab48c37133b06ee1f188ee1d335ae6dbb5dee6a86c21740aa309f485 languageName: node linkType: hard @@ -6582,13 +7036,22 @@ __metadata: linkType: hard "lit-element@npm:^3.3.0": - version: 3.3.3 - resolution: "lit-element@npm:3.3.3" + version: 3.3.2 + resolution: "lit-element@npm:3.3.2" dependencies: "@lit-labs/ssr-dom-shim": ^1.1.0 "@lit/reactive-element": ^1.3.0 - lit-html: ^2.8.0 - checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d + lit-html: ^2.7.0 + checksum: afe50825be05a8c83be418432dfed2f9a84ca1c6c1d1807e2090def9f94cc403dcbf832b338cdfe39cd168518664c02a6c7392868ca323e356e5744e3b4f45e6 + languageName: node + linkType: hard + +"lit-html@npm:^2.7.0": + version: 2.7.5 + resolution: "lit-html@npm:2.7.5" + dependencies: + "@types/trusted-types": ^2.0.2 + checksum: 7a54399f78c02f21ee5584fd9ff21b3edad8416df0aca22964bc5b221f0b57ba74d7bd98ad076acea2403b53b2ea87cc3eb47ba8395f371a645e3d584f2c1e49 languageName: node linkType: hard @@ -6612,28 +7075,70 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: ^4.1.0 - checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + +"lodash.castarray@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.castarray@npm:4.4.0" + checksum: fca8c7047e0ae2738b0b2503fb00157ae0ff6d8a1b716f87ed715b22560e09de438c75b65e01a7e44ceb41c5b31dce2eb576e46db04beb9c699c498e03cbd00f + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 + languageName: node + linkType: hard + +"lodash.defaults@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.defaults@npm:4.2.0" + checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 + languageName: node + linkType: hard + +"lodash.escape@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.escape@npm:4.0.1" + checksum: fcb54f457497256964d619d5cccbd80a961916fca60df3fe0fa3e7f052715c2944c0ed5aefb4f9e047d127d44aa2d55555f3350cb42c6549e9e293fb30b41e7f + languageName: node + linkType: hard + +"lodash.flatten@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.flatten@npm:4.4.0" + checksum: 0ac34a393d4b795d4b7421153d27c13ae67e08786c9cbb60ff5b732210d46f833598eee3fb3844bb10070e8488efe390ea53bb567377e0cb47e9e630bf0811cb languageName: node linkType: hard -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: ^5.0.0 - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a +"lodash.invokemap@npm:^4.6.0": + version: 4.6.0 + resolution: "lodash.invokemap@npm:4.6.0" + checksum: 646ceebbefbcb6da301f8c2868254680fd0bcdc6ada470495d9ae49c9c32938829c1b38a38c95d0258409a9655f85db404b16e648381c7450b7ed3d9c52d8808 languageName: node linkType: hard -"lodash.castarray@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.castarray@npm:4.4.0" - checksum: fca8c7047e0ae2738b0b2503fb00157ae0ff6d8a1b716f87ed715b22560e09de438c75b65e01a7e44ceb41c5b31dce2eb576e46db04beb9c699c498e03cbd00f +"lodash.isarguments@npm:^3.1.0": + version: 3.1.0 + resolution: "lodash.isarguments@npm:3.1.0" + checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 languageName: node linkType: hard @@ -6665,6 +7170,20 @@ __metadata: languageName: node linkType: hard +"lodash.pullall@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.pullall@npm:4.2.0" + checksum: 7a5fbaedf186ec197ce1e0b9ba1d88a89773ebaf6a8291c7d273838cac59cb3b339cf36ef00e94172862ee84d2304c38face161846f08f5581d0553dcbdcd090 + languageName: node + linkType: hard + +"lodash.uniqby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.uniqby@npm:4.7.0" + checksum: 659264545a95726d1493123345aad8cbf56e17810fa9a0b029852c6d42bc80517696af09d99b23bef1845d10d95e01b8b4a1da578f22aeba7a30d3e0022a4938 + languageName: node + linkType: hard + "lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -6744,23 +7263,70 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.2.0 + resolution: "lru-cache@npm:10.2.0" + checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.2": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab languageName: node linkType: hard "lru-cache@npm:^11.0.0": - version: 11.0.1 - resolution: "lru-cache@npm:11.0.1" - checksum: 6056230a99fb399234e82368b99586bd4740079e80649102f681b19337b7d8c6bc8dd7f8b8c59377c31d26deb89f548b717ae932e139b4b795879d920fccf820 + version: 11.0.0 + resolution: "lru-cache@npm:11.0.0" + checksum: c29385f9369b1a566e1db9eda9a4b12f6507de906e5720ca12844dd775b7139c42b8e5837e7d5162bcc292ce4d3eecfa74ec2856c6afcc0caa2e3c9ea3a17f27 + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"lru-cache@npm:^7.7.1": + version: 7.14.1 + resolution: "lru-cache@npm:7.14.1" + checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^16.1.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-fetch: ^2.0.3 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + socks-proxy-agent: ^7.0.0 + ssri: ^9.0.0 + checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c languageName: node linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.1 - resolution: "make-fetch-happen@npm:13.0.1" + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: "@npmcli/agent": ^2.0.0 cacache: ^18.0.0 @@ -6771,10 +7337,9 @@ __metadata: minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 - proc-log: ^4.2.0 promise-retry: ^2.0.1 ssri: ^10.0.0 - checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af languageName: node linkType: hard @@ -6825,8 +7390,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.1 - resolution: "mdast-util-from-markdown@npm:2.0.1" + version: 2.0.0 + resolution: "mdast-util-from-markdown@npm:2.0.0" dependencies: "@types/mdast": ^4.0.0 "@types/unist": ^3.0.0 @@ -6840,7 +7405,7 @@ __metadata: micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 unist-util-stringify-position: ^4.0.0 - checksum: 2e50be71272a1503558c599cd5766cf2743935a021f82e32bc2ae5da44f6c7dcabb9da3a6eee76ede0ec8ad2b122d1192f4fe89890aac90c76463f049f8a835d + checksum: 4e8d8a46b4b588486c41b80c39da333a91593bc8d60cd7421c6cd3c22003b8e5a62478292fb7bc97b9255b6301a2250cca32340ef43c309156e215453c5b92be languageName: node linkType: hard @@ -6921,68 +7486,19 @@ __metadata: languageName: node linkType: hard -"mdast-util-mdx-expression@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-mdx-expression@npm:2.0.0" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^3.0.0 - "@types/mdast": ^4.0.0 - devlop: ^1.0.0 - mdast-util-from-markdown: ^2.0.0 - mdast-util-to-markdown: ^2.0.0 - checksum: 4e1183000e183e07a7264e192889b4fd57372806103031c71b9318967f85fd50a5dd0f92ef14f42c331e77410808f5de3341d7bc8ad4ee91b7fa8f0a30043a8a - languageName: node - linkType: hard - -"mdast-util-mdx-jsx@npm:^3.0.0": - version: 3.1.2 - resolution: "mdast-util-mdx-jsx@npm:3.1.2" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^3.0.0 - "@types/mdast": ^4.0.0 - "@types/unist": ^3.0.0 - ccount: ^2.0.0 - devlop: ^1.1.0 - mdast-util-from-markdown: ^2.0.0 - mdast-util-to-markdown: ^2.0.0 - parse-entities: ^4.0.0 - stringify-entities: ^4.0.0 - unist-util-remove-position: ^5.0.0 - unist-util-stringify-position: ^4.0.0 - vfile-message: ^4.0.0 - checksum: 33cb8a657702d5bb8d3f658d158f448c45147664cdb2475501a1c467e3a167d75842546296a06f758f07cce4d2a6ba1add405dbdb6caa145a6980c9782e411e2 - languageName: node - linkType: hard - -"mdast-util-mdxjs-esm@npm:^2.0.0": - version: 2.0.1 - resolution: "mdast-util-mdxjs-esm@npm:2.0.1" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^3.0.0 - "@types/mdast": ^4.0.0 - devlop: ^1.0.0 - mdast-util-from-markdown: ^2.0.0 - mdast-util-to-markdown: ^2.0.0 - checksum: 1f9dad04d31d59005332e9157ea9510dc1d03092aadbc607a10475c7eec1c158b475aa0601a3a4f74e13097ca735deb8c2d9d37928ddef25d3029fd7c9e14dc3 - languageName: node - linkType: hard - "mdast-util-phrasing@npm:^4.0.0": - version: 4.1.0 - resolution: "mdast-util-phrasing@npm:4.1.0" + version: 4.0.0 + resolution: "mdast-util-phrasing@npm:4.0.0" dependencies: "@types/mdast": ^4.0.0 unist-util-is: ^6.0.0 - checksum: 3a97533e8ad104a422f8bebb34b3dde4f17167b8ed3a721cf9263c7416bd3447d2364e6d012a594aada40cac9e949db28a060bb71a982231693609034ed5324e + checksum: 95d5d8e18d5ea6dbfe2ee4ed1045961372efae9077e5c98e10bfef7025ee3fd9449f9a82840068ff50aa98fa43af0a0a14898ae10b5e46e96edde01e2797df34 languageName: node linkType: hard "mdast-util-to-hast@npm:^13.0.0": - version: 13.2.0 - resolution: "mdast-util-to-hast@npm:13.2.0" + version: 13.0.2 + resolution: "mdast-util-to-hast@npm:13.0.2" dependencies: "@types/hast": ^3.0.0 "@types/mdast": ^4.0.0 @@ -6992,8 +7508,7 @@ __metadata: trim-lines: ^3.0.0 unist-util-position: ^5.0.0 unist-util-visit: ^5.0.0 - vfile: ^6.0.0 - checksum: 7e5231ff3d4e35e1421908437577fd5098141f64918ff5cc8a0f7a8a76c5407f7a3ee88d75f7a1f7afb763989c9f357475fa0ba8296c00aaff1e940098fe86a6 + checksum: 8fef6c3752476461d9c00b1dea4f141bc7d980e1b3bac7bd965bc68f532b6d30fb1c9e810433327c167176e68e071b8f4ab5a45355954857dc095c878421f35e languageName: node linkType: hard @@ -7051,8 +7566,8 @@ __metadata: linkType: hard "micromark-core-commonmark@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-core-commonmark@npm:2.0.1" + version: 2.0.0 + resolution: "micromark-core-commonmark@npm:2.0.0" dependencies: decode-named-character-reference: ^1.0.0 devlop: ^1.0.0 @@ -7070,7 +7585,7 @@ __metadata: micromark-util-subtokenize: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 6a9891cc883a531e090dc8dab6669945f3df9448e84216a8f2a91f9258281e6abea5ae3940fde2bd77a57dc3e0d67f2add6762aed63a378f37b09eaf7e7426c4 + checksum: 9c12fb580cf4ce71f60872043bd2794efe129f44d7b2b73afa155bbc0a66b7bc35655ba8cef438a6bd068441837ed3b6dc6ad7e5a18f815462c1750793e03a42 languageName: node linkType: hard @@ -7090,20 +7605,20 @@ __metadata: linkType: hard "micromark-extension-gfm-autolink-literal@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0" + version: 2.0.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.0.0" dependencies: micromark-util-character: ^2.0.0 micromark-util-sanitize-uri: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: e00a570c70c837b9cbbe94b2c23b787f44e781cd19b72f1828e3453abca2a9fb600fa539cdc75229fa3919db384491063645086e02249481e6ff3ec2c18f767c + checksum: fa16d59528239262d6d04d539a052baf1f81275954ec8bfadea40d81bfc25667d5c8e68b225a5358626df5e30a3933173a67fdad2fed011d37810a10b770b0b2 languageName: node linkType: hard "micromark-extension-gfm-footnote@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-extension-gfm-footnote@npm:2.1.0" + version: 2.0.0 + resolution: "micromark-extension-gfm-footnote@npm:2.0.0" dependencies: devlop: ^1.0.0 micromark-core-commonmark: ^2.0.0 @@ -7113,13 +7628,13 @@ __metadata: micromark-util-sanitize-uri: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: ac6fb039e98395d37b71ebff7c7a249aef52678b5cf554c89c4f716111d4be62ef99a5d715a5bd5d68fa549778c977d85cb671d1d8506dc8a3a1b46e867ae52f + checksum: a426fddecfac6144fc622b845cd2dc09d46faa75be5b76ff022cb76a03301b1d4929a5e5e41e071491787936be65e03d0b03c7aebc0e0136b3cdbfadadd6632c languageName: node linkType: hard "micromark-extension-gfm-strikethrough@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0" + version: 2.0.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.0.0" dependencies: devlop: ^1.0.0 micromark-util-chunked: ^2.0.0 @@ -7127,20 +7642,20 @@ __metadata: micromark-util-resolve-all: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: cdb7a38dd6eefb6ceb6792a44a6796b10f951e8e3e45b8579f599f43e7ae26ccd048c0aa7e441b3c29dd0c54656944fe6eb0098de2bc4b5106fbc0a42e9e016c + checksum: 4e35fbbf364bfce08066b70acd94b9d393a8fd09a5afbe0bae70d0c8a174640b1ba86ab6b78ee38f411a813e2a718b07959216cf0063d823ba1c569a7694e5ad languageName: node linkType: hard "micromark-extension-gfm-table@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-extension-gfm-table@npm:2.1.0" + version: 2.0.0 + resolution: "micromark-extension-gfm-table@npm:2.0.0" dependencies: devlop: ^1.0.0 micromark-factory-space: ^2.0.0 micromark-util-character: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 249d695f5f8bd222a0d8a774ec78ea2a2d624cb50a4d008092a54aa87dad1f9d540e151d29696cf849eb1cee380113c4df722aebb3b425a214832a2de5dea1d7 + checksum: 71484dcf8db7b189da0528f472cc81e4d6d1a64ae43bbe7fcb7e2e1dba758a0a4f785f9f1afb9459fe5b4a02bbe023d78c95c05204414a14083052eb8219e5eb languageName: node linkType: hard @@ -7154,15 +7669,15 @@ __metadata: linkType: hard "micromark-extension-gfm-task-list-item@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0" + version: 2.0.1 + resolution: "micromark-extension-gfm-task-list-item@npm:2.0.1" dependencies: devlop: ^1.0.0 micromark-factory-space: ^2.0.0 micromark-util-character: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: b1ad86a4e9d68d9ad536d94fb25a5182acbc85cc79318f4a6316034342f6a71d67983cc13f12911d0290fd09b2bda43cdabe8781a2d9cca2ebe0d421e8b2b8a4 + checksum: 80e569ab1a1d1f89d86af91482e9629e24b7e3f019c9d7989190f36a9367c6de723b2af48e908c1b73479f35b2215d3d38c1fdbf02ab01eb2fc90a59d1cf4465 languageName: node linkType: hard @@ -7240,12 +7755,12 @@ __metadata: linkType: hard "micromark-util-character@npm:^2.0.0": - version: 2.1.0 - resolution: "micromark-util-character@npm:2.1.0" + version: 2.0.1 + resolution: "micromark-util-character@npm:2.0.1" dependencies: micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 36ee910f84077cf16626fa618cfe46ac25956b3242e3166b8e8e98c5a8c524af7e5bf3d70822264b1fd2d297a36104a7eb7e3462c19c28353eaca7b0d8717594 + checksum: 318d6e16fdcbe9d89e18b8e7796568d986abbb10a9f3037b7ac9b92a236bcc962f3cd380e26a7c49df40fd1d9ca33eb546268956345b662f4c4ca4962c7695f2 languageName: node linkType: hard @@ -7280,11 +7795,11 @@ __metadata: linkType: hard "micromark-util-decode-numeric-character-reference@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" + version: 2.0.0 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.0" dependencies: micromark-util-symbol: ^2.0.0 - checksum: 9512507722efd2033a9f08715eeef787fbfe27e23edf55db21423d46d82ab46f76c89b4f960be3f5e50a2d388d89658afc0647989cf256d051e9ea01277a1adb + checksum: 705715a2dd6f10d85c69371b4176a0b2fec5811a14f7d26f66f358ac5adebb12975f79597b1a1a184a6dcf6799319f7cf8eb91398e47c1faa2cab2c84f155b78 languageName: node linkType: hard @@ -7344,14 +7859,14 @@ __metadata: linkType: hard "micromark-util-subtokenize@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-subtokenize@npm:2.0.1" + version: 2.0.0 + resolution: "micromark-util-subtokenize@npm:2.0.0" dependencies: devlop: ^1.0.0 micromark-util-chunked: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 5d338883ad8889c63f9b262b9cae0c02a42088201981d820ae7af7aa6d38fab6585b89fd4cf2206a46a7c4002e41ee6c70e1a3e0ceb3ad8b7adcffaf166b1511 + checksum: 77d9c7d59c05a20468d49ce2a3640e9cb268c083ccad02322f26c84e1094c25b44f4b8139ef0a247ca11a4fef7620c5bf82fbffd98acdb2989e79cbe7bd8f1db languageName: node linkType: hard @@ -7394,13 +7909,23 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:~4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" + dependencies: + braces: ^3.0.2 + picomatch: ^2.3.1 + checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc + languageName: node + linkType: hard + +"micromatch@npm:~4.0.7": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" dependencies: braces: ^3.0.3 picomatch: ^2.3.1 - checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 + checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 languageName: node linkType: hard @@ -7473,6 +7998,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + "minimatch@npm:^5.0.1, minimatch@npm:^5.1.6": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -7482,12 +8016,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.4": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 languageName: node linkType: hard @@ -7498,6 +8032,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -7507,9 +8050,24 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^2.0.3": + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + languageName: node + linkType: hard + "minipass-fetch@npm:^3.0.0": - version: 3.0.5 - resolution: "minipass-fetch@npm:3.0.5" + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 minipass: ^7.0.3 @@ -7518,7 +8076,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a languageName: node linkType: hard @@ -7549,7 +8107,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0": +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -7558,14 +8116,23 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea +"minipass@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass@npm:4.0.0" + dependencies: + yallist: ^4.0.0 + checksum: 7a609afbf394abfcf9c48e6c90226f471676c8f2a67f07f6838871afb03215ede431d1433feffe1b855455bcb13ef0eb89162841b9796109d6fed8d89790f381 languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 + languageName: node + linkType: hard + +"minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 @@ -7602,15 +8169,15 @@ __metadata: linkType: hard "mixpanel-browser@npm:^2.55.0": - version: 2.55.1 - resolution: "mixpanel-browser@npm:2.55.1" + version: 2.55.0 + resolution: "mixpanel-browser@npm:2.55.0" dependencies: rrweb: 2.0.0-alpha.13 - checksum: 10bc4d9267113c6357ef25f63e1708b1dc38f3ce6c89d97b53d85052bbeed53889b2ac4599aed0ea752814cc34342dd7d5dbe2aaca05c181f469742e8661cfb6 + checksum: 582c5bb1d5711d3bfd4143a63526194da4ccef29236413dec0d4aacd279c18506e5271ca1320d65be969210c0617a747f66169ea8d1594e55c010a3451ba1d33 languageName: node linkType: hard -"mkdirp@npm:^1.0.3": +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -7619,15 +8186,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.6.1, mlly@npm:^1.7.1": - version: 1.7.1 - resolution: "mlly@npm:1.7.1" +"mlly@npm:^1.2.0, mlly@npm:^1.4.2": + version: 1.4.2 + resolution: "mlly@npm:1.4.2" dependencies: - acorn: ^8.11.3 - pathe: ^1.1.2 - pkg-types: ^1.1.1 - ufo: ^1.5.3 - checksum: 956a6d54119eef782f302580f63a9800654e588cd70015b4218a00069c6ef11b87984e8ffe140a4668b0100ad4022b11d1f9b11ac2c6dbafa4d8bc33ae3a08a8 + acorn: ^8.10.0 + pathe: ^1.1.1 + pkg-types: ^1.0.3 + ufo: ^1.3.0 + checksum: ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 languageName: node linkType: hard @@ -7683,14 +8250,21 @@ __metadata: languageName: node linkType: hard -"mrmime@npm:^2.0.0": - version: 2.0.0 - resolution: "mrmime@npm:2.0.0" - checksum: f6fe11ec667c3d96f1ce5fd41184ed491d5f0a5f4045e82446a471ccda5f84c7f7610dff61d378b73d964f73a320bd7f89788f9e6b9403e32cc4be28ba99f569 +"mrmime@npm:^1.0.0": + version: 1.0.1 + resolution: "mrmime@npm:1.0.1" + checksum: cc979da44bbbffebaa8eaf7a45117e851f2d4cb46a3ada6ceb78130466a04c15a0de9a9ce1c8b8ba6f6e1b8618866b1352992bf1757d241c0ddca558b9f28a77 languageName: node linkType: hard -"ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -7715,7 +8289,16 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": +"nanoid@npm:^3.3.6": + version: 3.3.6 + resolution: "nanoid@npm:3.3.6" + bin: + nanoid: bin/nanoid.cjs + checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -7725,9 +8308,9 @@ __metadata: linkType: hard "napi-wasm@npm:^1.1.0": - version: 1.1.3 - resolution: "napi-wasm@npm:1.1.3" - checksum: c02424b9e26f152ea1224bdf950d09292ab5f2069644d878c96aa416316f05ba58ae9a6f39f664c592b523e6f39b6b0b831a5987b10e26ce2154da3b4f2b7859 + version: 1.1.0 + resolution: "napi-wasm@npm:1.1.0" + checksum: 649a5d03477b89ee75cd8d7be5404daa5c889915640fd4ab042f2d38d265e961f86933e83982388d72c8b0a3952f36f099b96598ea88210205519ec2adc41d8d languageName: node linkType: hard @@ -7760,16 +8343,16 @@ __metadata: linkType: hard "next-intl@npm:^3.17.4": - version: 3.19.1 - resolution: "next-intl@npm:3.19.1" + version: 3.17.4 + resolution: "next-intl@npm:3.17.4" dependencies: "@formatjs/intl-localematcher": ^0.5.4 negotiator: ^0.6.3 - use-intl: ^3.19.1 + use-intl: ^3.17.4 peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 281d3882587f91cf1e71acfed8a4335986c6f158d9ea70e131b67b4ce582f5c54cf6414f8b20a87343619680caf2a56c30a919b8d4ac378e10a923d4b28a70d7 + checksum: e94866e0b70bc3e8d4cb3a5060e74c10cbdc24a438e6015454d72a31b9b34ce3f3e415a51e2325e20e224805da23e586bd8451917e92fa3bc60e37977803b1d7 languageName: node linkType: hard @@ -7881,18 +8464,18 @@ __metadata: linkType: hard "node-addon-api@npm:^7.0.0": - version: 7.1.1 - resolution: "node-addon-api@npm:7.1.1" + version: 7.0.0 + resolution: "node-addon-api@npm:7.0.0" dependencies: node-gyp: latest - checksum: 46051999e3289f205799dfaf6bcb017055d7569090f0004811110312e2db94cb4f8654602c7eb77a60a1a05142cc2b96e1b5c56ca4622c41a5c6370787faaf30 + checksum: 4349465d737e284b280fc0e5fd2384f9379bca6b7f2a5a1460bea676ba5b90bf563e7d02a9254c35b9ed808641c81d9b4ca9e1da17d2849cd07727660b00b332 languageName: node linkType: hard -"node-fetch-native@npm:^1.6.3, node-fetch-native@npm:^1.6.4": - version: 1.6.4 - resolution: "node-fetch-native@npm:1.6.4" - checksum: 7b159f610e037e8813750096a6616ec6771e9abf868aa6e75e5b790bfc2ba2d92cf2abcce33c18fd01f2e5e5cc72de09c78bd4381e7f8c0887f7de21bd96f045 +"node-fetch-native@npm:^1.4.0, node-fetch-native@npm:^1.4.1": + version: 1.4.1 + resolution: "node-fetch-native@npm:1.4.1" + checksum: 339001ad3235a09b195198df8be71b591eec4064a2fcfb7f54b9f0716f6ccb3bda5828e1746f809a6d2edb062a0330e5798f408396c33b3b88339c73d6e9575d languageName: node linkType: hard @@ -7932,19 +8515,19 @@ __metadata: linkType: hard "node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": - version: 4.8.1 - resolution: "node-gyp-build@npm:4.8.1" + version: 4.6.0 + resolution: "node-gyp-build@npm:4.6.0" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: fe6e95da6f4608c1a98655f6bf2fe4e8dd9c877cd13256056a8acaf585cc7f98718823fe9366be11b78c2f332d5a184b00cf07a4af96c9d8fea45f640c019f98 + checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 languageName: node linkType: hard -"node-gyp@npm:^10.0.0, node-gyp@npm:latest": - version: 10.2.0 - resolution: "node-gyp@npm:10.2.0" +"node-gyp@npm:^10.0.0": + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -7952,13 +8535,33 @@ __metadata: graceful-fs: ^4.2.6 make-fetch-happen: ^13.0.0 nopt: ^7.0.0 - proc-log: ^4.1.0 + proc-log: ^3.0.0 semver: ^7.3.5 - tar: ^6.2.1 + tar: ^6.1.2 which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 9.3.1 + resolution: "node-gyp@npm:9.3.1" + dependencies: + env-paths: ^2.2.0 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^10.0.3 + nopt: ^6.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 languageName: node linkType: hard @@ -7969,25 +8572,37 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" + dependencies: + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + languageName: node + linkType: hard + "nopt@npm:^7.0.0": - version: 7.2.1 - resolution: "nopt@npm:7.2.1" + version: 7.2.0 + resolution: "nopt@npm:7.2.0" dependencies: abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 languageName: node linkType: hard "normalize-package-data@npm:^6.0.0": - version: 6.0.2 - resolution: "normalize-package-data@npm:6.0.2" + version: 6.0.0 + resolution: "normalize-package-data@npm:6.0.0" dependencies: hosted-git-info: ^7.0.0 + is-core-module: ^2.8.1 semver: ^7.3.5 validate-npm-package-license: ^3.0.4 - checksum: ea35f8de68e03fc845f545c8197857c0cd256207fdb809ca63c2b39fe76ae77765ee939eb21811fb6c3b533296abf49ebe3cd617064f98a775adaccb24ff2e03 + checksum: 741211a4354ba6d618caffa98f64e0e5ec9e5575bf3aefe47f4b68e662d65f9ba1b6b2d10640c16254763ed0879288155566138b5ffe384172352f6e969c1752 languageName: node linkType: hard @@ -8022,26 +8637,26 @@ __metadata: linkType: hard "npm-package-arg@npm:^11.0.0": - version: 11.0.3 - resolution: "npm-package-arg@npm:11.0.3" + version: 11.0.1 + resolution: "npm-package-arg@npm:11.0.1" dependencies: hosted-git-info: ^7.0.0 - proc-log: ^4.0.0 + proc-log: ^3.0.0 semver: ^7.3.5 validate-npm-package-name: ^5.0.0 - checksum: cc6f22c39201aa14dcceeddb81bfbf7fa0484f94bcd2b3ad038e18afec5167c843cdde90c897f6034dc368faa0100c1eeee6e3f436a89e0af32ba932af4a8c28 + checksum: 60364504e04e34fc20b47ad192efc9181922bce0cb41fa81871b1b75748d8551725f61b2f9a2e3dffb1782d749a35313f5dc02c18c3987653990d486f223adf2 languageName: node linkType: hard "npm-pick-manifest@npm:^9.0.0": - version: 9.1.0 - resolution: "npm-pick-manifest@npm:9.1.0" + version: 9.0.0 + resolution: "npm-pick-manifest@npm:9.0.0" dependencies: npm-install-checks: ^6.0.0 npm-normalize-package-bin: ^3.0.0 npm-package-arg: ^11.0.0 semver: ^7.3.5 - checksum: cbaad1e1420869efa851e8ba5d725263f679779e15bfca3713ec3ee1e897efab254e75c5445f442ffc96453cdfb15d362d25b0c0fcb03b156fe1653f9220cc40 + checksum: a6f102f9e9e8feea69be3a65e492fef6319084a85fc4e40dc88a277a3aa675089cef13ab0436ed7916e97c7bbba8315633d818eb15402c3abfb0bddc1af08cc7 languageName: node linkType: hard @@ -8055,11 +8670,23 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" + version: 5.1.0 + resolution: "npm-run-path@npm:5.1.0" dependencies: path-key: ^4.0.0 - checksum: ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 + checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a languageName: node linkType: hard @@ -8095,10 +8722,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.2 - resolution: "object-inspect@npm:1.13.2" - checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 +"object-inspect@npm:^1.9.0": + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db languageName: node linkType: hard @@ -8116,21 +8743,14 @@ __metadata: languageName: node linkType: hard -"ofetch@npm:^1.3.4": - version: 1.3.4 - resolution: "ofetch@npm:1.3.4" +"ofetch@npm:^1.3.3": + version: 1.3.3 + resolution: "ofetch@npm:1.3.3" dependencies: - destr: ^2.0.3 - node-fetch-native: ^1.6.3 - ufo: ^1.5.3 - checksum: 46749d5bf88cc924657520fa409ece473ee7d70303a374e0acf8a88883576be515861b2342b4e5d491776e2da9c8c52911c3ef298329619ef34832a5a4ffe64c - languageName: node - linkType: hard - -"ohash@npm:^1.1.3": - version: 1.1.3 - resolution: "ohash@npm:1.1.3" - checksum: 44c7321cb950ce6e87d46584fd5cc8dd3dd15fcd4ade0ac2995d0497dc6b6b1ae9bd844c59af185d63923da5cfe9b37ae37a9dbd9ac455f3ad0cdfb5a73d5ef6 + destr: ^2.0.1 + node-fetch-native: ^1.4.0 + ufo: ^1.3.0 + checksum: 945d757b25ba144f9f45d9de3382de743f0950e68e76726a4c0d2ef01456fa6700a6b102cc343a4e06f71d5ac59a8affdd9a673751c448f4265996f7f22ffa3d languageName: node linkType: hard @@ -8338,6 +8958,13 @@ __metadata: languageName: node linkType: hard +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -8359,13 +8986,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.1": - version: 1.11.1 - resolution: "path-scurry@npm:1.11.1" +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" dependencies: - lru-cache: ^10.2.0 + lru-cache: ^9.1.1 || ^10.0.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 languageName: node linkType: hard @@ -8386,10 +9013,10 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.1, pathe@npm:^1.1.2": - version: 1.1.2 - resolution: "pathe@npm:1.1.2" - checksum: ec5f778d9790e7b9ffc3e4c1df39a5bb1ce94657a4e3ad830c1276491ca9d79f189f47609884671db173400256b005f4955f7952f52a2aeb5834ad5fb4faf134 +"pathe@npm:^1.1.0, pathe@npm:^1.1.1": + version: 1.1.1 + resolution: "pathe@npm:1.1.1" + checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 languageName: node linkType: hard @@ -8450,7 +9077,14 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.1": version: 1.0.1 resolution: "picocolors@npm:1.0.1" checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 @@ -8540,20 +9174,20 @@ __metadata: linkType: hard "pirates@npm:^4.0.1": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 + version: 4.0.5 + resolution: "pirates@npm:4.0.5" + checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 languageName: node linkType: hard -"pkg-types@npm:^1.1.1": - version: 1.2.0 - resolution: "pkg-types@npm:1.2.0" +"pkg-types@npm:^1.0.3": + version: 1.0.3 + resolution: "pkg-types@npm:1.0.3" dependencies: - confbox: ^0.1.7 - mlly: ^1.7.1 - pathe: ^1.1.2 - checksum: c9ea31be8c7bf0b760c075d5e39f71d90fcebee316e49688345e9095d520ed766f3bfd560227e3f3c28639399a0641a27193eef60c4802d89cb414e21240bbb5 + jsonc-parser: ^3.2.0 + mlly: ^1.2.0 + pathe: ^1.1.0 + checksum: 4b305c834b912ddcc8a0fe77530c0b0321fe340396f84cbb87aecdbc126606f47f2178f23b8639e71a4870f9631c7217aef52ffed0ae17ea2dbbe7e43d116a6e languageName: node linkType: hard @@ -8565,16 +9199,9 @@ __metadata: linkType: hard "pony-cause@npm:^2.1.10": - version: 2.1.11 - resolution: "pony-cause@npm:2.1.11" - checksum: 4aaa9ddab8f8225b5cbb32f7329a71b73679074579fa91f9e9d6853d398f3c2872de979519e1525c0c91d53afc82c32fddb76e379d19157e69ef1f7064523dfa - languageName: node - linkType: hard - -"possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + version: 2.1.10 + resolution: "pony-cause@npm:2.1.10" + checksum: 8b61378f213e61056312dc274a1c79980154e9d864f6ad86e0c8b91a50d3ce900d430995ee24147c9f3caa440dfe7d51c274b488d7f033b65b206522536d7217 languageName: node linkType: hard @@ -8603,11 +9230,11 @@ __metadata: linkType: hard "postcss-load-config@npm:^4.0.1": - version: 4.0.2 - resolution: "postcss-load-config@npm:4.0.2" + version: 4.0.1 + resolution: "postcss-load-config@npm:4.0.1" dependencies: - lilconfig: ^3.0.0 - yaml: ^2.3.4 + lilconfig: ^2.0.5 + yaml: ^2.1.1 peerDependencies: postcss: ">=8.0.9" ts-node: ">=9.0.0" @@ -8616,7 +9243,7 @@ __metadata: optional: true ts-node: optional: true - checksum: 7c27dd3801db4eae207a5116fed2db6b1ebb780b40c3dd62a3e57e087093a8e6a14ee17ada729fee903152d6ef4826c6339eb135bee6208e0f3140d7e8090185 + checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 languageName: node linkType: hard @@ -8642,12 +9269,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.11": - version: 6.1.1 - resolution: "postcss-selector-parser@npm:6.1.1" + version: 6.0.11 + resolution: "postcss-selector-parser@npm:6.0.11" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 1c6a5adfc3c19c6e1e7d94f8addb89a5166fcca72c41f11713043d381ecbe82ce66360c5524e904e17b54f7fc9e6a077994ff31238a456bc7320c3e02e88d92e + checksum: 0b01aa9c2d2c8dbeb51e9b204796b678284be9823abc8d6d40a8b16d4149514e922c264a8ed4deb4d6dbced564b9be390f5942c058582d8656351516d6c49cde languageName: node linkType: hard @@ -8669,14 +9296,36 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.23, postcss@npm:^8.4.41": - version: 8.4.45 - resolution: "postcss@npm:8.4.45" +"postcss@npm:^8.4.23": + version: 8.4.24 + resolution: "postcss@npm:8.4.24" + dependencies: + nanoid: ^3.3.6 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 814e2126dacfea313588eda09cc99a9b4c26ec55c059188aa7a916d20d26d483483106dc5ff9e560731b59f45c5bb91b945dfadc670aed875cc90ddbbf4e787d + languageName: node + linkType: hard + +"postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: ^3.3.7 + picocolors: ^1.0.0 + source-map-js: ^1.2.0 + checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 + languageName: node + linkType: hard + +"postcss@npm:^8.4.41": + version: 8.4.41 + resolution: "postcss@npm:8.4.41" dependencies: nanoid: ^3.3.7 picocolors: ^1.0.1 source-map-js: ^1.2.0 - checksum: 3223cdad4a9392c0b334ee3ee7e4e8041c631cb6160609cef83c18d2b2580e931dd8068ab13cc6000c1a254d57492ac6c38717efc397c5dcc9756d06bc9c44f3 + checksum: f865894929eb0f7fc2263811cc853c13b1c75103028b3f4f26df777e27b201f1abe21cb4aa4c2e901c80a04f6fb325ee22979688fe55a70e2ea82b0a517d3b6f languageName: node linkType: hard @@ -8718,9 +9367,9 @@ __metadata: linkType: hard "preact@npm:^10.16.0": - version: 10.23.2 - resolution: "preact@npm:10.23.2" - checksum: 1df6a9d72480c42b4985c1344941184422374c48af0f1e9df0de8d1c3f1f85c996d3a9e2850c8256abe39352d8fd174dd95e2f4177433022661baabfb6547f2c + version: 10.20.1 + resolution: "preact@npm:10.20.1" + checksum: af5ed9bdf44bfa5487479c09fa971a32902987f277c74d6244f9d9466ccd5c1efd3a0949e7dc2227177623878b1adafcc5c50cee6617a84f72d1cebe55ff76ba languageName: node linkType: hard @@ -8771,7 +9420,14 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^4.0.0, proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + +"proc-log@npm:^4.0.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc @@ -8837,9 +9493,9 @@ __metadata: linkType: hard "property-information@npm:^6.0.0": - version: 6.5.0 - resolution: "property-information@npm:6.5.0" - checksum: 6e55664e2f64083b715011e5bafaa1e694faf36986c235b0907e95d09259cc37c38382e3cc94a4c3f56366e05336443db12c8a0f0968a8c0a1b1416eebfc8f53 + version: 6.2.0 + resolution: "property-information@npm:6.2.0" + checksum: 23afce07ba821cbe7d926e63cdd680991961c82be4bbb6c0b17c47f48894359c1be6e51cd74485fc10a9d3fd361b475388e1e39311ed2b53127718f72aab1955 languageName: node linkType: hard @@ -8875,9 +9531,9 @@ __metadata: linkType: hard "punycode@npm:^2.1.1": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 + version: 2.3.0 + resolution: "punycode@npm:2.3.0" + checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 languageName: node linkType: hard @@ -8962,10 +9618,10 @@ __metadata: languageName: node linkType: hard -"radix3@npm:^1.1.2": - version: 1.1.2 - resolution: "radix3@npm:1.1.2" - checksum: c4d49a3f603b5b7b7704dd907383c8884d12064d6d475f7ca8b05ecc7604d3bd73524b55e0fbcca0f7c9da3a2e9b473a6b4fbc0b639c29c2b0e85020ebda67d3 +"radix3@npm:^1.1.0": + version: 1.1.0 + resolution: "radix3@npm:1.1.0" + checksum: e5e6ed8fcf68be4d124bca4f7da7ba0fc7c5b6f9e98bc3f4424459c45d50f1f92506c5f7f8421b5cfee5823c524a4a2cef416053e88845813ce9fc9c7086729a languageName: node linkType: hard @@ -9186,7 +9842,29 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2, readable-stream@npm:^3.6.2 || ^4.4.2": +"readable-stream@npm:^3.1.1": + version: 3.6.1 + resolution: "readable-stream@npm:3.6.1" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: b7ab0508dba3c37277b9e43c0a970ea27635375698859a687f558c3c9393154b6c4f39c3aa5689641de183fffa26771bc1a45878ddde0236ad18fc8fdfde50ea + languageName: node + linkType: hard + +"readable-stream@npm:^3.6.0": + version: 3.6.0 + resolution: "readable-stream@npm:3.6.0" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + languageName: node + linkType: hard + +"readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -9197,6 +9875,19 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:^3.6.2 || ^4.4.2": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" + dependencies: + abort-controller: ^3.0.0 + buffer: ^6.0.3 + events: ^3.3.0 + process: ^0.11.10 + string_decoder: ^1.3.0 + checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -9220,6 +9911,22 @@ __metadata: languageName: node linkType: hard +"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": + version: 1.2.0 + resolution: "redis-errors@npm:1.2.0" + checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 + languageName: node + linkType: hard + +"redis-parser@npm:^3.0.0": + version: 3.0.0 + resolution: "redis-parser@npm:3.0.0" + dependencies: + redis-errors: ^1.0.0 + checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a + languageName: node + linkType: hard + "refractor@npm:^3.6.0": version: 3.6.0 resolution: "refractor@npm:3.6.0" @@ -9231,10 +9938,17 @@ __metadata: languageName: node linkType: hard +"regenerator-runtime@npm:^0.13.11": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 + version: 0.14.0 + resolution: "regenerator-runtime@npm:0.14.0" + checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 languageName: node linkType: hard @@ -9287,15 +10001,15 @@ __metadata: linkType: hard "remark-rehype@npm:^11.0.0": - version: 11.1.0 - resolution: "remark-rehype@npm:11.1.0" + version: 11.0.0 + resolution: "remark-rehype@npm:11.0.0" dependencies: "@types/hast": ^3.0.0 "@types/mdast": ^4.0.0 mdast-util-to-hast: ^13.0.0 unified: ^11.0.0 vfile: ^6.0.0 - checksum: f0c731f0ab92a122e7f9c9bcbd10d6a31fdb99f0ea3595d232ddd9f9d11a308c4ec0aff4d56e1d0d256042dfad7df23b9941e50b5038da29786959a5926814e1 + checksum: 0ff0fd948759cbde9d507ca1581028d0b89da0b5f610b35a6cb0a511f8d11621449b6eca573b11ddaea77afd37edd4755f3f1eb086ad49a6f7b970b4a4634e13 languageName: node linkType: hard @@ -9354,7 +10068,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8, resolve@npm:^1.1.7, resolve@npm:^1.19.0, resolve@npm:^1.22.2": +"resolve@npm:1.22.8": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -9367,7 +10081,33 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.2#~builtin": +"resolve@npm:^1.1.7, resolve@npm:^1.19.0": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + languageName: node + linkType: hard + +"resolve@npm:^1.22.2": + version: 1.22.3 + resolution: "resolve@npm:1.22.3" + dependencies: + is-core-module: ^2.12.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 + languageName: node + linkType: hard + +"resolve@patch:resolve@1.22.8#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -9380,6 +10120,32 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.19.0#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.22.2#~builtin": + version: 1.22.3 + resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" + dependencies: + is-core-module: ^2.12.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 + languageName: node + linkType: hard + "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -9499,13 +10265,31 @@ __metadata: languageName: unknown linkType: soft -"rfdc@npm:^1.3.0, rfdc@npm:^1.4.1": +"rfdc@npm:^1.3.0": + version: 1.3.0 + resolution: "rfdc@npm:1.3.0" + checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 + languageName: node + linkType: hard + +"rfdc@npm:^1.4.1": version: 1.4.1 resolution: "rfdc@npm:1.4.1" checksum: 3b05bd55062c1d78aaabfcea43840cdf7e12099968f368e9a4c3936beb744adb41cbdb315eac6d4d8c6623005d6f87fdf16d8a10e1ff3722e84afea7281c8d13 languageName: node linkType: hard +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + "rollup-plugin-visualizer@npm:^5.9.2": version: 5.12.0 resolution: "rollup-plugin-visualizer@npm:5.12.0" @@ -9526,18 +10310,27 @@ __metadata: linkType: hard "rrdom@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.16 - resolution: "rrdom@npm:2.0.0-alpha.16" + version: 2.0.0-alpha.17 + resolution: "rrdom@npm:2.0.0-alpha.17" dependencies: - rrweb-snapshot: ^2.0.0-alpha.16 - checksum: ed6b91eeb373fff67ae652a00f03026b82c08770a5c2d1404c2e95d57e4599abe5beaa7243fb276201ed993191dc5355174516c96a7be16f010c8efa099cb029 + rrweb-snapshot: ^2.0.0-alpha.17 + checksum: a73d6e1386bb8fae02cc563ee38949e71fe031db6c55fe56fe2031f16235a107dbeb6ea30dc15e6f4fffd829908a6fe1b09e153903eda254e7c27bc11d52f278 + languageName: node + linkType: hard + +"rrweb-snapshot@npm:^2.0.0-alpha.13": + version: 2.0.0-alpha.13 + resolution: "rrweb-snapshot@npm:2.0.0-alpha.13" + checksum: 27fec50080b46b3b0187beadab0a9250b9ebb0aba7a93c0b3b1db1019cf75211640fda5df327047f247413449f02f225ee60c8a28ba347fd2826d276519a437f languageName: node linkType: hard -"rrweb-snapshot@npm:^2.0.0-alpha.13, rrweb-snapshot@npm:^2.0.0-alpha.16": - version: 2.0.0-alpha.16 - resolution: "rrweb-snapshot@npm:2.0.0-alpha.16" - checksum: 34b21f2030125069230ff438e577103309540e693a75149a59fe646a51af9e6368d80a03b5374790dbfe91ad8b2896dc1faddacc734137c6391c3e451cabb00e +"rrweb-snapshot@npm:^2.0.0-alpha.17": + version: 2.0.0-alpha.17 + resolution: "rrweb-snapshot@npm:2.0.0-alpha.17" + dependencies: + postcss: ^8.4.38 + checksum: 076d25fa91b56f7f863bf36cb0b772efb0ad74b92e2f5318ac7beb22ab41e750c2f85120bd31769d2eca638f96f62f8bf7b4b262741cd56e74403335f77f815f languageName: node linkType: hard @@ -9567,11 +10360,11 @@ __metadata: linkType: hard "rxjs@npm:^7.5.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" + version: 7.8.0 + resolution: "rxjs@npm:7.8.0" dependencies: tslib: ^2.1.0 - checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 + checksum: 61b4d4fd323c1043d8d6ceb91f24183b28bcf5def4f01ca111511d5c6b66755bc5578587fe714ef5d67cf4c9f2e26f4490d4e1d8cabf9bd5967687835e9866a2 languageName: node linkType: hard @@ -9590,9 +10383,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.1.0": - version: 2.5.0 - resolution: "safe-stable-stringify@npm:2.5.0" - checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 + version: 2.4.2 + resolution: "safe-stable-stringify@npm:2.4.2" + checksum: 0324ba2e40f78cae63e31a02b1c9bdf1b786621f9e8760845608eb9e81aef401944ac2078e5c9c1533cf516aea34d08fa8052ca853637ced84b791caaf1e394e languageName: node linkType: hard @@ -9634,7 +10427,51 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.5.4": + version: 7.6.0 + resolution: "semver@npm:7.6.0" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c + languageName: node + linkType: hard + +"semver@npm:^7.3.5": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + languageName: node + linkType: hard + +"semver@npm:^7.3.8": + version: 7.5.3 + resolution: "semver@npm:7.5.3" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 9d58db16525e9f749ad0a696a1f27deabaa51f66e91d2fa2b0db3de3e9644e8677de3b7d7a03f4c15bc81521e0c3916d7369e0572dbde250d9bedf5194e2a8a7 + languageName: node + linkType: hard + +"semver@npm:^7.5.3": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 + languageName: node + linkType: hard + +"semver@npm:^7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -9659,20 +10496,6 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - dependencies: - define-data-property: ^1.1.4 - es-errors: ^1.3.0 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.4 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.2 - checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 - languageName: node - linkType: hard - "sha.js@npm:^2.4.11": version: 2.4.11 resolution: "sha.js@npm:2.4.11" @@ -9771,18 +10594,17 @@ __metadata: linkType: hard "side-channel@npm:^1.0.4": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" dependencies: - call-bind: ^1.0.7 - es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 - checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + call-bind: ^1.0.0 + get-intrinsic: ^1.0.2 + object-inspect: ^1.9.0 + checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -9813,13 +10635,13 @@ __metadata: linkType: hard "sirv@npm:^2.0.3": - version: 2.0.4 - resolution: "sirv@npm:2.0.4" + version: 2.0.3 + resolution: "sirv@npm:2.0.3" dependencies: - "@polka/url": ^1.0.0-next.24 - mrmime: ^2.0.0 + "@polka/url": ^1.0.0-next.20 + mrmime: ^1.0.0 totalist: ^3.0.0 - checksum: 6853384a51d6ee9377dd657e2b257e0e98b29abbfbfa6333e105197f0f100c8c56a4520b47028b04ab1833cf2312526206f38fcd4f891c6df453f40da1a15a57 + checksum: e2dfd4c97735a6ad6d842d0eec2cd9e3919ff0e46f0d228248c5753ad4b70b832711e77e1259c031c439cdb08303cc54d923685c92b0e890145cc733af7c5568 languageName: node linkType: hard @@ -9901,24 +10723,45 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.4 - resolution: "socks-proxy-agent@npm:8.0.4" +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" dependencies: - agent-base: ^7.1.1 + agent-base: ^7.0.2 debug: ^4.3.4 - socks: ^2.8.3 - checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 + socks: ^2.7.1 + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d + languageName: node + linkType: hard + +"socks@npm:^2.6.2": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 languageName: node linkType: hard -"socks@npm:^2.8.3": - version: 2.8.3 - resolution: "socks@npm:2.8.3" +"socks@npm:^2.7.1": + version: 2.8.1 + resolution: "socks@npm:2.8.1" dependencies: ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd + checksum: 29586d42e9c36c5016632b2bcb6595e3adfbcb694b3a652c51bc8741b079c5ec37bdd5675a1a89a1620078c8137208294991fabb50786f92d47759a725b2b62e languageName: node linkType: hard @@ -9931,7 +10774,14 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": +"source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.0": version: 1.2.0 resolution: "source-map-js@npm:1.2.0" checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 @@ -9994,9 +10844,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.20 - resolution: "spdx-license-ids@npm:3.0.20" - checksum: 0c57750bedbcff48f3d0e266fbbdaf0aab54217e182f669542ffe0b5a902dce69e8cdfa126a131e1ddd39a9bef4662e357b2b41315d7240b4a28c0a7e782bb40 + version: 3.0.17 + resolution: "spdx-license-ids@npm:3.0.17" + checksum: 0aba5d16292ff604dd20982200e23b4d425f6ba364765039bdbde2f6c956b9909fce1ad040a897916a5f87388e85e001f90cb64bf706b6e319f3908cfc445a59 languageName: node linkType: hard @@ -10008,9 +10858,9 @@ __metadata: linkType: hard "split2@npm:^4.0.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d + version: 4.1.0 + resolution: "split2@npm:4.1.0" + checksum: ec581597cb74c13cdfb5e2047543dd40cb1e8e9803c7b1e0c29ede05f2b4f049b2d6e7f2788a225d544549375719658b8f38e9366364dec35dc7a12edfda5ee5 languageName: node linkType: hard @@ -10029,8 +10879,8 @@ __metadata: linkType: hard "sshpk@npm:^1.14.1": - version: 1.18.0 - resolution: "sshpk@npm:1.18.0" + version: 1.17.0 + resolution: "sshpk@npm:1.17.0" dependencies: asn1: ~0.2.3 assert-plus: ^1.0.0 @@ -10045,30 +10895,46 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: 01d43374eee3a7e37b3b82fdbecd5518cbb2e47ccbed27d2ae30f9753f22bd6ffad31225cb8ef013bc3fb7785e686cea619203ee1439a228f965558c367c3cfa + checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.6 - resolution: "ssri@npm:10.0.6" + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: minipass: ^7.0.3 - checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 languageName: node linkType: hard -"std-env@npm:^3.7.0": - version: 3.7.0 - resolution: "std-env@npm:3.7.0" - checksum: 4f489d13ff2ab838c9acd4ed6b786b51aa52ecacdfeaefe9275fcb220ff2ac80c6e95674723508fd29850a694569563a8caaaea738eb82ca16429b3a0b50e510 +"ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb languageName: node linkType: hard -"stream-shift@npm:^1.0.2": - version: 1.0.3 - resolution: "stream-shift@npm:1.0.3" - checksum: a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242 +"standard-as-callback@npm:^2.1.0": + version: 2.1.0 + resolution: "standard-as-callback@npm:2.1.0" + checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c + languageName: node + linkType: hard + +"std-env@npm:^3.4.3": + version: 3.6.0 + resolution: "std-env@npm:3.6.0" + checksum: ec344e93af17fd1b71eb28aeb4712f72790b9f2363981fc91ad1a91c9c7967c1ab89271819242d1b3bdbd57f10ac8ef0559d561ccf081a5377f9b3cd8c9b2259 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.0": + version: 1.0.1 + resolution: "stream-shift@npm:1.0.1" + checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b languageName: node linkType: hard @@ -10093,7 +10959,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -10116,17 +10982,17 @@ __metadata: linkType: hard "string-width@npm:^7.0.0": - version: 7.2.0 - resolution: "string-width@npm:7.2.0" + version: 7.0.0 + resolution: "string-width@npm:7.0.0" dependencies: emoji-regex: ^10.3.0 get-east-asian-width: ^1.0.0 strip-ansi: ^7.1.0 - checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 + checksum: bc0de5700a2690895169fce447ec4ed44bc62de80312c2093d5606bfd48319bb88e48a99e97f269dff2bc9577448b91c26b3804c16e7d9b389699795e4655c3b languageName: node linkType: hard -"string_decoder@npm:^1.1.1": +"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -10145,12 +11011,12 @@ __metadata: linkType: hard "stringify-entities@npm:^4.0.0": - version: 4.0.4 - resolution: "stringify-entities@npm:4.0.4" + version: 4.0.3 + resolution: "stringify-entities@npm:4.0.3" dependencies: character-entities-html4: ^2.0.0 character-entities-legacy: ^3.0.0 - checksum: ac1344ef211eacf6cf0a0a8feaf96f9c36083835b406560d2c6ff5a87406a41b13f2f0b4c570a3b391f465121c4fd6822b863ffb197e8c0601a64097862cc5b5 + checksum: 59e8f523b403bf7d415690e72ae52982decd6ea5426bd8b3f5c66225ddde73e766c0c0d91627df082d0794e30b19dd907ffb5864cef3602e4098d6777d7ca3c2 languageName: node linkType: hard @@ -10200,12 +11066,12 @@ __metadata: languageName: node linkType: hard -"style-to-object@npm:^1.0.0": - version: 1.0.6 - resolution: "style-to-object@npm:1.0.6" +"style-to-object@npm:^0.4.0": + version: 0.4.1 + resolution: "style-to-object@npm:0.4.1" dependencies: - inline-style-parser: 0.2.3 - checksum: 5b58295dcc2c21f1da1b9308de1e81b4a987b876a177e677453a76b2e3151a0e21afc630e99c1ea6c82dd8dbec0d01a8b1a51a829422aca055162b03e52572a9 + inline-style-parser: 0.1.1 + checksum: 2ea213e98eed21764ae1d1dc9359231a9f2d480d6ba55344c4c15eb275f0809f1845786e66d4caf62414a5cc8f112ce9425a58d251c77224060373e0db48f8c2 languageName: node linkType: hard @@ -10225,20 +11091,20 @@ __metadata: languageName: node linkType: hard -"stylis@npm:4.2.0": - version: 4.2.0 - resolution: "stylis@npm:4.2.0" - checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 +"stylis@npm:4.1.3": + version: 4.1.3 + resolution: "stylis@npm:4.1.3" + checksum: d04dbffcb9bf2c5ca8d8dc09534203c75df3bf711d33973ea22038a99cc475412a350b661ebd99cbc01daa50d7eedcf0d130d121800eb7318759a197023442a6 languageName: node linkType: hard "sucrase@npm:^3.32.0": - version: 3.35.0 - resolution: "sucrase@npm:3.35.0" + version: 3.32.0 + resolution: "sucrase@npm:3.32.0" dependencies: "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 - glob: ^10.3.10 + glob: 7.1.6 lines-and-columns: ^1.1.6 mz: ^2.7.0 pirates: ^4.0.1 @@ -10246,14 +11112,14 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 9fc5792a9ab8a14dcf9c47dcb704431d35c1cdff1d17d55d382a31c2e8e3063870ad32ce120a80915498486246d612e30cda44f1624d9d9a10423e1a43487ad1 + checksum: 79f760aef513adcf22b882d43100296a8afa7f307acef3e8803304b763484cf138a3e2cebc498a6791110ab20c7b8deba097f6ce82f812ca8f1723e3440e5c95 languageName: node linkType: hard "superstruct@npm:^1.0.3": - version: 1.0.4 - resolution: "superstruct@npm:1.0.4" - checksum: 2e070994cc4998a753c3f0215449d6de01ffb8180e4f46527f559ffbc2ebcc40fcf428f545ccd355921ef2920db7d138a96258ae35c788e6c24b2aa8bb1695cb + version: 1.0.3 + resolution: "superstruct@npm:1.0.3" + checksum: 761790bb111e6e21ddd608299c252f3be35df543263a7ebbc004e840d01fcf8046794c274bcb351bdf3eae4600f79d317d085cdbb19ca05803a4361840cc9bb1 languageName: node linkType: hard @@ -10291,13 +11157,6 @@ __metadata: languageName: node linkType: hard -"system-architecture@npm:^0.1.0": - version: 0.1.0 - resolution: "system-architecture@npm:0.1.0" - checksum: ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0 - languageName: node - linkType: hard - "tabbable@npm:^6.0.0": version: 6.2.0 resolution: "tabbable@npm:6.2.0" @@ -10313,8 +11172,8 @@ __metadata: linkType: hard "tailwindcss@npm:^3.4.10": - version: 3.4.11 - resolution: "tailwindcss@npm:3.4.11" + version: 3.4.10 + resolution: "tailwindcss@npm:3.4.10" dependencies: "@alloc/quick-lru": ^5.2.0 arg: ^5.0.2 @@ -10341,21 +11200,21 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 41d7ff8e4d7b8e2df925853b0eb43efa25459462fea29dce0be14fdf32370445c403a2f512e3357ecd800c30ad813dc01ef1ca592fe3c90a2a84d0a1b71e2ba6 + checksum: aa8db3514ec5110b2dee0bf5b35b84ebedf0c23a0dcafc870a5176bc2bad7d581956e0692ed6d888d602c114d2c54d7aa8fdb7028456880bd28b326078c8ba6e languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.2.1": - version: 6.2.1 - resolution: "tar@npm:6.2.1" +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.1.13 + resolution: "tar@npm:6.1.13" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^5.0.0 + minipass: ^4.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c + checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c languageName: node linkType: hard @@ -10387,9 +11246,9 @@ __metadata: linkType: hard "throttleit@npm:^1.0.0": - version: 1.0.1 - resolution: "throttleit@npm:1.0.1" - checksum: 32e0b12ca5810cd34dfce0408c7cb658dfd039848a073466eaac667ce6e846cafa53ac518e4b01dc6f34e6652b66fd29a5c6b666718ec5086ef328a9d029dc75 + version: 1.0.0 + resolution: "throttleit@npm:1.0.0" + checksum: 1b2db4d2454202d589e8236c07a69d2fab838876d370030ebea237c34c0a7d1d9cf11c29f994531ebb00efd31e9728291042b7754f2798a8352ec4463455b659 languageName: node linkType: hard @@ -10458,14 +11317,14 @@ __metadata: linkType: hard "tough-cookie@npm:^4.1.3": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" + version: 4.1.3 + resolution: "tough-cookie@npm:4.1.3" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c + checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc languageName: node linkType: hard @@ -10484,9 +11343,9 @@ __metadata: linkType: hard "trough@npm:^2.0.0": - version: 2.2.0 - resolution: "trough@npm:2.2.0" - checksum: 6097df63169aca1f9b08c263b1b501a9b878387f46e161dde93f6d0bba7febba93c95f876a293c5ea370f6cb03bcb687b2488c8955c3cfb66c2c0161ea8c00f6 + version: 2.1.0 + resolution: "trough@npm:2.1.0" + checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886 languageName: node linkType: hard @@ -10504,16 +11363,23 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": - version: 2.6.3 - resolution: "tslib@npm:2.6.3" - checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0": + version: 2.4.1 + resolution: "tslib@npm:2.4.1" + checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca + languageName: node + linkType: hard + +"tslib@npm:^2.3.1": + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 languageName: node linkType: hard "tsx@npm:^4.17.0": - version: 4.19.1 - resolution: "tsx@npm:4.19.1" + version: 4.17.0 + resolution: "tsx@npm:4.17.0" dependencies: esbuild: ~0.23.0 fsevents: ~2.3.3 @@ -10523,7 +11389,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 31bfd2df62c1230f7c15f6e24d3790019ba7b2ad497221cb0cebcf5cf4f2c1ac971fac0d1283e3d80dc823652d2f9be946bd40ac65b640ff3f199b84a904a9c7 + checksum: 36fb12cef74b177d11601f04aa1b768e7ce74ad0c4d8983a6050c6e19657a30362b07ac84ac5796fd1923b51904e801b42d26768a563a6139b310f8ffb0f08b1 languageName: node linkType: hard @@ -10551,33 +11417,33 @@ __metadata: linkType: hard "typescript@npm:^5.5.4": - version: 5.6.2 - resolution: "typescript@npm:5.6.2" + version: 5.5.4 + resolution: "typescript@npm:5.5.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 48777e1dabd9044519f56cd012b0296e3b72bafe12b7e8e34222751d45c67e0eba5387ecdaa6c14a53871a29361127798df6dc8d1d35643a0a47cb0b1c65a33a + checksum: b309040f3a1cd91c68a5a58af6b9fdd4e849b8c42d837b2c2e73f9a4f96a98c4f1ed398a9aab576ee0a4748f5690cf594e6b99dbe61de7839da748c41e6d6ca8 languageName: node linkType: hard "typescript@patch:typescript@^5.5.4#~builtin": - version: 5.6.2 - resolution: "typescript@patch:typescript@npm%3A5.6.2#~builtin::version=5.6.2&hash=f3b441" + version: 5.5.4 + resolution: "typescript@patch:typescript@npm%3A5.5.4#~builtin::version=5.5.4&hash=f3b441" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: c084ee1ab865f108c787e6233a5f63c126c482c0c8e87ec998ac5288a2ad54b603e1ea8b8b272355823b833eb31b9fabb99e8c6152283e1cb47e3a76bd6faf6c + checksum: fc52962f31a5bcb716d4213bef516885e4f01f30cea797a831205fc9ef12b405a40561c40eae3127ab85ba1548e7df49df2bcdee6b84a94bfbe3a0d7eff16b14 languageName: node linkType: hard -"ufo@npm:^1.4.0, ufo@npm:^1.5.3, ufo@npm:^1.5.4": - version: 1.5.4 - resolution: "ufo@npm:1.5.4" - checksum: f244703b7d4f9f0df4f9af23921241ab73410b591f4e5b39c23e3147f3159b139a4b1fb5903189c306129f7a16b55995dac0008e0fbae88a37c3e58cbc34d833 +"ufo@npm:^1.3.0, ufo@npm:^1.3.1, ufo@npm:^1.3.2": + version: 1.3.2 + resolution: "ufo@npm:1.3.2" + checksum: f1180bb715ff4dd46152fd4dec41c731e84d7b9eaf1432548a0210b2f7e0cd29de125ac88e582c6a079d8ae5bc9ab04ef2bdbafe125086480b10c1006b81bfce languageName: node linkType: hard -"uint8arrays@npm:3.1.0, uint8arrays@npm:^3.0.0": +"uint8arrays@npm:3.1.0": version: 3.1.0 resolution: "uint8arrays@npm:3.1.0" dependencies: @@ -10586,6 +11452,15 @@ __metadata: languageName: node linkType: hard +"uint8arrays@npm:^3.0.0": + version: 3.1.1 + resolution: "uint8arrays@npm:3.1.1" + dependencies: + multiformats: ^9.4.2 + checksum: b93b6c3f0a526b116799f3a3409bd4b5d5553eb3e73e485998ece7974742254fbc0d2f7988dd21ac86c4b974552f45d9ae9cf9cba9647e529f8eb1fdd2ed84d0 + languageName: node + linkType: hard + "uncrypto@npm:0.1.3, uncrypto@npm:^0.1.3": version: 0.1.3 resolution: "uncrypto@npm:0.1.3" @@ -10600,22 +11475,22 @@ __metadata: languageName: node linkType: hard -"unenv@npm:^1.9.0": - version: 1.10.0 - resolution: "unenv@npm:1.10.0" +"unenv@npm:^1.7.4": + version: 1.8.0 + resolution: "unenv@npm:1.8.0" dependencies: consola: ^3.2.3 - defu: ^6.1.4 + defu: ^6.1.3 mime: ^3.0.0 - node-fetch-native: ^1.6.4 - pathe: ^1.1.2 - checksum: 4510b20adb2d4481d5ea9996aa37f452add8085fbee76838088c57750014a5a6d6b05f9599333fdc32e7fcb52064ffbd39ee47d9d1c5d634109651ed260819d5 + node-fetch-native: ^1.4.1 + pathe: ^1.1.1 + checksum: 8118260ac7be8d13f99ebb5ca6a40203cf64cc592142753c1a1f75d40b07398c3208430d9a0299573cef3e4f2eba3bf6735901ff4217583df8344b2491314fb0 languageName: node linkType: hard "unified@npm:^11.0.0": - version: 11.0.5 - resolution: "unified@npm:11.0.5" + version: 11.0.3 + resolution: "unified@npm:11.0.3" dependencies: "@types/unist": ^3.0.0 bail: ^2.0.0 @@ -10624,7 +11499,16 @@ __metadata: is-plain-obj: ^4.0.0 trough: ^2.0.0 vfile: ^6.0.0 - checksum: b3bf7fd6f568cc261e074dae21188483b0f2a8ab858d62e6e85b75b96cc655f59532906ae3c64d56a9b257408722d71f1d4135292b3d7ee02907c8b592fb3cf0 + checksum: 402d6b397b98f8966993faca0e1480f5f1825cc44df6a5236b75ab099f14b10ed808e578155c3f535e60676c12ee3f52346ca08d64343a72181d7a6b4d32011d + languageName: node + linkType: hard + +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" + dependencies: + unique-slug: ^3.0.0 + checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f languageName: node linkType: hard @@ -10637,6 +11521,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + languageName: node + linkType: hard + "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -10673,16 +11566,6 @@ __metadata: languageName: node linkType: hard -"unist-util-remove-position@npm:^5.0.0": - version: 5.0.0 - resolution: "unist-util-remove-position@npm:5.0.0" - dependencies: - "@types/unist": ^3.0.0 - unist-util-visit: ^5.0.0 - checksum: 8aabdb9d0e3e744141bc123d8f87b90835d521209ad3c6c4619d403b324537152f0b8f20dda839b40c3aa0abfbf1828b3635a7a8bb159c3ed469e743023510ee - languageName: node - linkType: hard - "unist-util-stringify-position@npm:^4.0.0": version: 4.0.0 resolution: "unist-util-stringify-position@npm:4.0.0" @@ -10721,40 +11604,40 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 languageName: node linkType: hard "unstorage@npm:^1.9.0": - version: 1.12.0 - resolution: "unstorage@npm:1.12.0" + version: 1.10.1 + resolution: "unstorage@npm:1.10.1" dependencies: anymatch: ^3.1.3 - chokidar: ^3.6.0 - destr: ^2.0.3 - h3: ^1.12.0 - listhen: ^1.7.2 - lru-cache: ^10.4.3 + chokidar: ^3.5.3 + destr: ^2.0.2 + h3: ^1.8.2 + ioredis: ^5.3.2 + listhen: ^1.5.5 + lru-cache: ^10.0.2 mri: ^1.2.0 - node-fetch-native: ^1.6.4 - ofetch: ^1.3.4 - ufo: ^1.5.4 + node-fetch-native: ^1.4.1 + ofetch: ^1.3.3 + ufo: ^1.3.1 peerDependencies: - "@azure/app-configuration": ^1.7.0 - "@azure/cosmos": ^4.1.1 + "@azure/app-configuration": ^1.4.1 + "@azure/cosmos": ^4.0.0 "@azure/data-tables": ^13.2.2 - "@azure/identity": ^4.4.1 - "@azure/keyvault-secrets": ^4.8.0 - "@azure/storage-blob": ^12.24.0 - "@capacitor/preferences": ^6.0.2 - "@netlify/blobs": ^6.5.0 || ^7.0.0 - "@planetscale/database": ^1.19.0 - "@upstash/redis": ^1.34.0 - "@vercel/kv": ^1.0.1 + "@azure/identity": ^3.3.2 + "@azure/keyvault-secrets": ^4.7.0 + "@azure/storage-blob": ^12.16.0 + "@capacitor/preferences": ^5.0.6 + "@netlify/blobs": ^6.2.0 + "@planetscale/database": ^1.11.0 + "@upstash/redis": ^1.23.4 + "@vercel/kv": ^0.2.3 idb-keyval: ^6.2.1 - ioredis: ^5.4.1 peerDependenciesMeta: "@azure/app-configuration": optional: true @@ -10780,9 +11663,7 @@ __metadata: optional: true idb-keyval: optional: true - ioredis: - optional: true - checksum: 894d0009b5336d256fbea63c3c902df4b85084e5670e2fdc6359c0f18aa7de4479eabbdced9ff0e16d7c21cd8b00c1ac657ca002627f29f4838e1a60362c2567 + checksum: 59dc9f21d25df2bc8d14e3965235cbb85e3e2e8cb332da70ca471ba4519269a06936eba4012916251f3b88e23176df44b64abb826202a3a3c9d0a185bfe5e500 languageName: node linkType: hard @@ -10793,16 +11674,16 @@ __metadata: languageName: node linkType: hard -"untun@npm:^0.1.3": - version: 0.1.3 - resolution: "untun@npm:0.1.3" +"untun@npm:^0.1.2": + version: 0.1.2 + resolution: "untun@npm:0.1.2" dependencies: - citty: ^0.1.5 + citty: ^0.1.3 consola: ^3.2.3 pathe: ^1.1.1 bin: untun: bin/untun.mjs - checksum: ad886c242dbac250f88ef6f18ad780fa084d07e4d030ab5ceacfe4378aa4bf2d3549b8ed8352bad5776facd9aaee05e3f914c661adc11bace867e2a12fd7bee5 + checksum: 4ba32a6273138712ce8db3df027262902ec2a2c106d44ab94202a73b652e76b984e5661e3a7897dce048a740890f23165fb810a2ab1a69df2d6f729dad8078e2 languageName: node linkType: hard @@ -10837,15 +11718,15 @@ __metadata: languageName: node linkType: hard -"use-intl@npm:^3.19.1": - version: 3.19.1 - resolution: "use-intl@npm:3.19.1" +"use-intl@npm:^3.17.4": + version: 3.17.4 + resolution: "use-intl@npm:3.17.4" dependencies: "@formatjs/fast-memoize": ^2.2.0 intl-messageformat: ^10.5.14 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 9fa43b8a6e9a844b67ed70c43de439b75e9c85f8d6de81734659a827ebd428e7bdef2da2953e2245119a1be2e4ea9cb0ced5698a223106ff382af1f92203e406 + checksum: 7883d84c72571fe04918f48357864b9368086bafabccd22d574b76bca17ab346b3492cbf6560959c6bea318971221fe10828fdf086788862859a47f0898d4733 languageName: node linkType: hard @@ -10938,9 +11819,11 @@ __metadata: linkType: hard "validate-npm-package-name@npm:^5.0.0": - version: 5.0.1 - resolution: "validate-npm-package-name@npm:5.0.1" - checksum: 0d583a1af23aeffea7748742cf22b6802458736fb8b60323ba5949763824d46f796474b0e1b9206beb716f9d75269e19dbd7795d6b038b29d561be95dd827381 + version: 5.0.0 + resolution: "validate-npm-package-name@npm:5.0.0" + dependencies: + builtins: ^5.0.0 + checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e languageName: node linkType: hard @@ -10994,15 +11877,37 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.1.1, viem@npm:^2.19.9": - version: 2.21.6 - resolution: "viem@npm:2.21.6" +"viem@npm:^2.1.1": + version: 2.19.8 + resolution: "viem@npm:2.19.8" + dependencies: + "@adraffy/ens-normalize": 1.10.0 + "@noble/curves": 1.4.0 + "@noble/hashes": 1.4.0 + "@scure/bip32": 1.4.0 + "@scure/bip39": 1.3.0 + abitype: 1.0.5 + isows: 1.0.4 + webauthn-p256: 0.0.5 + ws: 8.17.1 + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 6395ad59d233a7b7ce880959cba3c08a4cfb3f5483f690b062a41178544cfcd52c128ed9024cc32cd5630237955ffc7daeacde54dde3c2533fff85d20a41969f + languageName: node + linkType: hard + +"viem@npm:^2.19.9": + version: 2.19.9 + resolution: "viem@npm:2.19.9" dependencies: "@adraffy/ens-normalize": 1.10.0 "@noble/curves": 1.4.0 "@noble/hashes": 1.4.0 "@scure/bip32": 1.4.0 - "@scure/bip39": 1.4.0 + "@scure/bip39": 1.3.0 abitype: 1.0.5 isows: 1.0.4 webauthn-p256: 0.0.5 @@ -11012,16 +11917,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 6cbcadb178f78b5b0fc73dcd956efeecd3c3da0e86de47154e16c665e5a6f3e495e78ec620a9e8ec63d32afdb93b0f3de8ce60812c76776614ed40434f6bbaf1 + checksum: b14b90b8a001406630a9f8744e9b15655fef40437fe3900bc86880aa7eeea9b2b841aa7a78bf892e95f2a005e25523b9cba8bc5a277cacd6ce21f3b9923cb025 languageName: node linkType: hard "wagmi@npm:^2.12.7": - version: 2.12.11 - resolution: "wagmi@npm:2.12.11" + version: 2.12.7 + resolution: "wagmi@npm:2.12.7" dependencies: - "@wagmi/connectors": 5.1.10 - "@wagmi/core": 2.13.5 + "@wagmi/connectors": 5.1.7 + "@wagmi/core": 2.13.4 use-sync-external-store: 1.2.0 peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -11031,7 +11936,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 46f50d30e57664631f48f8fcec1af8b1a77ca2d44aae513148d947ade30f57b763421ceeab9d8bc63f819b847a743d38a9f0ad2adbcaee1c40f8f95e9ecbf2f5 + checksum: 88a36bb2d4b2c4c06272fd630ccbceffd7f5d06bbf4a5e32a104285937ae55dca1f34f16e7a93aef8a58120a12088628cf8e48ea217d3a2ec759643f6f196a06 languageName: node linkType: hard @@ -11067,24 +11972,29 @@ __metadata: linkType: hard "webpack-bundle-analyzer@npm:^4.6.1": - version: 4.10.2 - resolution: "webpack-bundle-analyzer@npm:4.10.2" + version: 4.9.1 + resolution: "webpack-bundle-analyzer@npm:4.9.1" dependencies: "@discoveryjs/json-ext": 0.5.7 acorn: ^8.0.4 acorn-walk: ^8.0.0 commander: ^7.2.0 - debounce: ^1.2.1 escape-string-regexp: ^4.0.0 gzip-size: ^6.0.0 - html-escaper: ^2.0.2 + is-plain-object: ^5.0.0 + lodash.debounce: ^4.0.8 + lodash.escape: ^4.0.1 + lodash.flatten: ^4.4.0 + lodash.invokemap: ^4.6.0 + lodash.pullall: ^4.2.0 + lodash.uniqby: ^4.7.0 opener: ^1.5.2 picocolors: ^1.0.0 sirv: ^2.0.3 ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 4f0275e7d87bb6203a618ca5d2d4953943979d986fa2b91be1bf1ad0bcd22bec13398803273d11699f9fbcf106896311208a72d63fe5f8a47b687a226e598dc1 + checksum: 7e891c28d5a903242893e55ecc714fa01d7ad6bedade143235c07091b235915349812fa048968462781d59187507962f38b6c61ed7d25fb836ba0ac0ee919a39 languageName: node linkType: hard @@ -11099,26 +12009,27 @@ __metadata: linkType: hard "which-module@npm:^2.0.0": - version: 2.0.1 - resolution: "which-module@npm:2.0.1" - checksum: 1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be + version: 2.0.0 + resolution: "which-module@npm:2.0.0" + checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.2": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" +"which-typed-array@npm:^1.1.2": + version: 1.1.9 + resolution: "which-typed-array@npm:1.1.9" dependencies: - available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.2 - checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 + has-tostringtag: ^1.0.0 + is-typed-array: ^1.1.10 + checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef languageName: node linkType: hard -"which@npm:^2.0.1": +"which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -11140,6 +12051,15 @@ __metadata: languageName: node linkType: hard +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + "workerpool@npm:^6.5.1": version: 6.5.1 resolution: "workerpool@npm:6.5.1" @@ -11217,7 +12137,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.17.1, ws@npm:~8.17.1": +"ws@npm:8.17.1": version: 8.17.1 resolution: "ws@npm:8.17.1" peerDependencies: @@ -11233,8 +12153,23 @@ __metadata: linkType: hard "ws@npm:^7.3.1, ws@npm:^7.5.1": - version: 7.5.10 - resolution: "ws@npm:7.5.10" + version: 7.5.9 + resolution: "ws@npm:7.5.9" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 + languageName: node + linkType: hard + +"ws@npm:~8.11.0": + version: 8.11.0 + resolution: "ws@npm:8.11.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -11243,7 +12178,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb + checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 languageName: node linkType: hard @@ -11289,12 +12224,19 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.3.4, yaml@npm:~2.5.0": - version: 2.5.1 - resolution: "yaml@npm:2.5.1" +"yaml@npm:^2.1.1": + version: 2.3.1 + resolution: "yaml@npm:2.3.1" + checksum: 2c7bc9a7cd4c9f40d3b0b0a98e370781b68b8b7c4515720869aced2b00d92f5da1762b4ffa947f9e795d6cd6b19f410bd4d15fdd38aca7bd96df59bd9486fb54 + languageName: node + linkType: hard + +"yaml@npm:~2.5.0": + version: 2.5.0 + resolution: "yaml@npm:2.5.0" bin: yaml: bin.mjs - checksum: 31275223863fbd0b47ba9d2b248fbdf085db8d899e4ca43fff8a3a009497c5741084da6871d11f40e555d61360951c4c910b98216c1325d2c94753c0036d8172 + checksum: a116dca5c61641d9bf1f1016c6e71daeb1ed4915f5930ed237d45ab7a605aa5d92c332ff64879a6cd088cabede008c778774e3060ffeb4cd617d28088e4b2d83 languageName: node linkType: hard @@ -11421,8 +12363,8 @@ __metadata: linkType: hard "zustand@npm:^5.0.0-rc.2": - version: 5.0.1 - resolution: "zustand@npm:5.0.1" + version: 5.0.0-rc.2 + resolution: "zustand@npm:5.0.0-rc.2" peerDependencies: "@types/react": ">=18.0.0" immer: ">=9.0.6" @@ -11437,7 +12379,7 @@ __metadata: optional: true use-sync-external-store: optional: true - checksum: 66eb196c3134957143bd54c4adc24d0baad321a6edfbf495cd571110dfb8c52c92949c3dd246e7ac992791fa81c4947d6431c8724db2b48e26f3f5d30268bec1 + checksum: 2c3129a42a044b9b7215da8af9ae22f188cbd30243685ccad8cdb872375f2211ba90c720d8ec0461eb2e0a85a9e42cfc6de008a15bef25aa116dc90ca813a65c languageName: node linkType: hard From 4683521cd50a3c05e85c814befcc1e6d17b3ff02 Mon Sep 17 00:00:00 2001 From: Rosco Kalis Date: Wed, 27 Nov 2024 15:32:51 +0100 Subject: [PATCH 06/20] Revert "updated lavamount allow-scripts" This reverts commit 6ec8783ba35f17b6cb6d506aef37798e6189ac44. --- package.json | 5 +- yarn.lock | 4010 +++++++++++++++++++------------------------------- 2 files changed, 1536 insertions(+), 2479 deletions(-) diff --git a/package.json b/package.json index 247aedb06..235c99a09 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "start": "next start", "analyze": "ANALYZE=true yarn build", "lint:checksums": "tsx scripts/lint-checksums.ts && git rm -r --cached -q data && git add --all data", - "lint": "yarn biome lint --write .", + "lint": "npx @biomejs/biome lint --write .", "postinstall": "husky install", "translations:update": "localazy upload && localazy download && yarn lint", "translations:update:md": "localazy upload -k localazy.content.keys.json -c localazy.content.json && localazy download -k localazy.content.keys.json -c localazy.content.json && tsx scripts/remove-untranslated-markdown-files.ts", @@ -116,8 +116,7 @@ "viem>ws>bufferutil": true, "viem>ws>utf-8-validate": true, "wagmi>@wagmi/connectors>cbw-sdk>keccak": false, - "wagmi>@wagmi/connectors>@metamask/sdk>eciesjs>secp256k1": false, - "@biomejs/biome": true + "wagmi>@wagmi/connectors>@metamask/sdk>eciesjs>secp256k1": false } }, "mocha": { diff --git a/yarn.lock b/yarn.lock index 557ec58e7..2e025d726 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,28 +19,35 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" dependencies: - "@babel/highlight": ^7.18.6 - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + "@babel/highlight": ^7.24.7 + picocolors: ^1.0.0 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" +"@babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" dependencies: - "@babel/types": ^7.18.6 - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + "@babel/types": ^7.25.6 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: b55975cd664f5602304d868bb34f4ee3bed6f5c7ce8132cd92ff27a46a53a119def28a182d91992e86f75db904f63094a81247703c4dc96e4db0c03fd04bcd68 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.18.6": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b +"@babel/helper-module-imports@npm:^7.16.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 languageName: node linkType: hard @@ -51,13 +58,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-string-parser@npm:7.24.8" @@ -65,13 +65,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a - languageName: node - linkType: hard - "@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" @@ -79,36 +72,26 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 + "@babel/helper-validator-identifier": ^7.24.7 + chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + picocolors: ^1.0.0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 languageName: node linkType: hard -"@babel/parser@npm:^7.24.7": - version: 7.25.3 - resolution: "@babel/parser@npm:7.25.3" +"@babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" dependencies: - "@babel/types": ^7.25.2 + "@babel/types": ^7.25.6 bin: parser: ./bin/babel-parser.js - checksum: b55aba64214fa1d66ccd0d29f476d2e55a48586920d280f88c546f81cbbececc0e01c9d05a78d6bf206e8438b9c426caa344942c1a581eecc4d365beaab8a20e - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.17.12": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e languageName: node linkType: hard @@ -123,61 +106,49 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.20.13 - resolution: "@babel/runtime@npm:7.20.13" - dependencies: - regenerator-runtime: ^0.13.11 - checksum: 09b7a97a05c80540db6c9e4ddf8c5d2ebb06cae5caf3a87e33c33f27f8c4d49d9c67a2d72f1570e796045288fad569f98a26ceba0c4f5fad2af84b6ad855c4fb - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.19.4": - version: 7.25.0 - resolution: "@babel/runtime@npm:7.25.0" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 4a2a374a58eb01aaa65c5762606e90b3a1f448e0c637d42278b6cc0b42a9f5399b5f381ba9f237ee087da2860d14dd2d1de7bddcbe18be6a3cafba97e44bed64 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2": - version: 7.24.1 - resolution: "@babel/runtime@npm:7.24.1" +"@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": + version: 7.25.6 + resolution: "@babel/runtime@npm:7.25.6" dependencies: regenerator-runtime: ^0.14.0 - checksum: 5c8f3b912ba949865f03b3cf8395c60e1f4ebd1033fbd835bdfe81b6cac8a87d85bc3c7aded5fcdf07be044c9ab8c818f467abe0deca50020c72496782639572 + checksum: ee1a69d3ac7802803f5ee6a96e652b78b8addc28c6a38c725a4ad7d61a059d9e6cb9f6550ed2f63cce67a1bd82e0b1ef66a1079d895be6bfb536a5cfbd9ccc32 languageName: node linkType: hard -"@babel/runtime@npm:^7.3.1": - version: 7.24.6 - resolution: "@babel/runtime@npm:7.24.6" +"@babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" dependencies: - regenerator-runtime: ^0.14.0 - checksum: 44d95ca743898fed31b4cefef31de6fd3cf7906e94493368e9d6538289cc52c6c46185205d9c01d38466a5b3f673550f80892d30b1ed02a2c13e704863a8cc48 + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.25.0 + "@babel/types": ^7.25.0 + checksum: 3f2db568718756d0daf2a16927b78f00c425046b654cd30b450006f2e84bdccaf0cbe6dc04994aa1f5f6a4398da2f11f3640a4d3ee31722e43539c4c919c817b languageName: node linkType: hard -"@babel/types@npm:^7.18.6": - version: 7.20.7 - resolution: "@babel/types@npm:7.20.7" +"@babel/traverse@npm:^7.24.7": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: b39af241f0b72bba67fd6d0d23914f6faec8c0eba8015c181cbd5ea92e59fc91a52a1ab490d3520c7dbd19ddb9ebb76c476308f6388764f16d8201e37fae6811 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.25.6 + "@babel/parser": ^7.25.6 + "@babel/template": ^7.25.0 + "@babel/types": ^7.25.6 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 languageName: node linkType: hard -"@babel/types@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/types@npm:7.25.2" +"@babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" dependencies: "@babel/helper-string-parser": ^7.24.8 "@babel/helper-validator-identifier": ^7.24.7 to-fast-properties: ^2.0.0 - checksum: f73f66ba903c6f7e38f519a33d53a67d49c07e208e59ea65250362691dc546c6da7ab90ec66ee79651ef697329872f6f97eb19a6dfcacc026fd05e76a563c5d2 + checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 languageName: node linkType: hard @@ -357,12 +328,12 @@ __metadata: linkType: hard "@dotenvx/dotenvx@npm:^1.14.2": - version: 1.14.2 - resolution: "@dotenvx/dotenvx@npm:1.14.2" + version: 1.25.1 + resolution: "@dotenvx/dotenvx@npm:1.25.1" dependencies: commander: ^11.1.0 dotenv: ^16.4.5 - eciesjs: ^0.4.6 + eciesjs: ^0.4.10 execa: ^5.1.1 fdir: ^6.2.0 ignore: ^5.3.0 @@ -372,139 +343,142 @@ __metadata: bin: dotenvx: src/cli/dotenvx.js git-dotenvx: src/cli/dotenvx.js - checksum: dcd177ab9960b62f3fd29cc161993c1b7c25adfc22b0a32328ebfd0b4a190bed33c89d7fc94b555e8cfe3047c33adb96580f0fc4fa561b04b74c4f6e0cba51cb + checksum: 34446cb3e3cc51c0cf010b1918b1fec7005911daa6598ab2b6f66edaeb8fd3fde4be626bbfa5359fb176b8066562693d6400973602a4c01072d0499fd12fec0d + languageName: node + linkType: hard + +"@ecies/ciphers@npm:^0.2.1": + version: 0.2.1 + resolution: "@ecies/ciphers@npm:0.2.1" + peerDependencies: + "@noble/ciphers": ^1.0.0 + checksum: 4a2012358f79ef842c6a9fdcf3d4e1f7d3d59ad3d025cca52b3e7135f62d5c35d394882cbfe8ad5aa17f707663921bf466707d20712b5027a0af5813a6ad7b08 languageName: node linkType: hard "@emnapi/runtime@npm:^1.2.0": - version: 1.2.0 - resolution: "@emnapi/runtime@npm:1.2.0" + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" dependencies: tslib: ^2.4.0 - checksum: c9f5814f65a7851eda3fae96320b7ebfaf3b7e0db4e1ac2d77b55f5c0785e56b459a029413dbfc0abb1b23f059b850169888f92833150a28cdf24b9a53e535c5 + checksum: 9a16ae7905a9c0e8956cf1854ef74e5087fbf36739abdba7aa6b308485aafdc993da07c19d7af104cd5f8e425121120852851bb3a0f78e2160e420a36d47f42f languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.10.5": - version: 11.10.5 - resolution: "@emotion/babel-plugin@npm:11.10.5" +"@emotion/babel-plugin@npm:^11.11.0": + version: 11.11.0 + resolution: "@emotion/babel-plugin@npm:11.11.0" dependencies: "@babel/helper-module-imports": ^7.16.7 - "@babel/plugin-syntax-jsx": ^7.17.12 "@babel/runtime": ^7.18.3 - "@emotion/hash": ^0.9.0 - "@emotion/memoize": ^0.8.0 - "@emotion/serialize": ^1.1.1 + "@emotion/hash": ^0.9.1 + "@emotion/memoize": ^0.8.1 + "@emotion/serialize": ^1.1.2 babel-plugin-macros: ^3.1.0 convert-source-map: ^1.5.0 escape-string-regexp: ^4.0.0 find-root: ^1.1.0 source-map: ^0.5.7 - stylis: 4.1.3 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: e3353499c76c4422d6e900c0dfab73607056d9da86161a3f27c3459c193c4908050c5d252c68fcde231e13f02a9d8e0dc07d260317ae0e5206841e331cc4caae + stylis: 4.2.0 + checksum: 6b363edccc10290f7a23242c06f88e451b5feb2ab94152b18bb8883033db5934fb0e421e2d67d09907c13837c21218a3ac28c51707778a54d6cd3706c0c2f3f9 languageName: node linkType: hard -"@emotion/cache@npm:^11.10.5, @emotion/cache@npm:^11.4.0": - version: 11.10.5 - resolution: "@emotion/cache@npm:11.10.5" +"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.4.0": + version: 11.11.0 + resolution: "@emotion/cache@npm:11.11.0" dependencies: - "@emotion/memoize": ^0.8.0 - "@emotion/sheet": ^1.2.1 - "@emotion/utils": ^1.2.0 - "@emotion/weak-memoize": ^0.3.0 - stylis: 4.1.3 - checksum: 1dd2d9af2d3ecbd3d4469ecdf91a335eef6034c851b57a474471b2d2280613eb35bbed98c0368cc4625f188619fbdaf04cf07e8107aaffce94b2178444c0fe7b + "@emotion/memoize": ^0.8.1 + "@emotion/sheet": ^1.2.2 + "@emotion/utils": ^1.2.1 + "@emotion/weak-memoize": ^0.3.1 + stylis: 4.2.0 + checksum: 8eb1dc22beaa20c21a2e04c284d5a2630a018a9d51fb190e52de348c8d27f4e8ca4bbab003d68b4f6cd9cc1c569ca747a997797e0f76d6c734a660dc29decf08 languageName: node linkType: hard -"@emotion/hash@npm:^0.9.0": - version: 0.9.0 - resolution: "@emotion/hash@npm:0.9.0" - checksum: b63428f7c8186607acdca5d003700cecf0ded519d0b5c5cc3b3154eafcad6ff433f8361bd2bac8882715b557e6f06945694aeb6ba8b25c6095d7a88570e2e0bb +"@emotion/hash@npm:^0.9.1": + version: 0.9.1 + resolution: "@emotion/hash@npm:0.9.1" + checksum: 716e17e48bf9047bf9383982c071de49f2615310fb4e986738931776f5a823bc1f29c84501abe0d3df91a3803c80122d24e28b57351bca9e01356ebb33d89876 languageName: node linkType: hard -"@emotion/memoize@npm:^0.8.0": - version: 0.8.0 - resolution: "@emotion/memoize@npm:0.8.0" - checksum: c87bb110b829edd8e1c13b90a6bc37cebc39af29c7599a1e66a48e06f9bec43e8e53495ba86278cc52e7589549492c8dfdc81d19f4fdec0cee6ba13d2ad2c928 +"@emotion/memoize@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/memoize@npm:0.8.1" + checksum: a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0 languageName: node linkType: hard "@emotion/react@npm:^11.8.1": - version: 11.10.5 - resolution: "@emotion/react@npm:11.10.5" + version: 11.11.4 + resolution: "@emotion/react@npm:11.11.4" dependencies: "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.10.5 - "@emotion/cache": ^11.10.5 - "@emotion/serialize": ^1.1.1 - "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@emotion/utils": ^1.2.0 - "@emotion/weak-memoize": ^0.3.0 + "@emotion/babel-plugin": ^11.11.0 + "@emotion/cache": ^11.11.0 + "@emotion/serialize": ^1.1.3 + "@emotion/use-insertion-effect-with-fallbacks": ^1.0.1 + "@emotion/utils": ^1.2.1 + "@emotion/weak-memoize": ^0.3.1 hoist-non-react-statics: ^3.3.1 peerDependencies: - "@babel/core": ^7.0.0 react: ">=16.8.0" peerDependenciesMeta: - "@babel/core": - optional: true "@types/react": optional: true - checksum: 32b67b28e9b6d6c53b970072680697f04c2521441050bdeb19a1a7f0164af549b4dad39ff375eda1b6a3cf1cc86ba2c6fa55460ec040e6ebbca3e9ec58353cf7 + checksum: 6abaa7a05c5e1db31bffca7ac79169f5456990022cbb3794e6903221536609a60420f2b4888dd3f84e9634a304e394130cb88dc32c243a1dedc263e50da329f8 languageName: node linkType: hard -"@emotion/serialize@npm:^1.1.1": - version: 1.1.1 - resolution: "@emotion/serialize@npm:1.1.1" +"@emotion/serialize@npm:^1.1.2, @emotion/serialize@npm:^1.1.3": + version: 1.1.4 + resolution: "@emotion/serialize@npm:1.1.4" dependencies: - "@emotion/hash": ^0.9.0 - "@emotion/memoize": ^0.8.0 - "@emotion/unitless": ^0.8.0 - "@emotion/utils": ^1.2.0 + "@emotion/hash": ^0.9.1 + "@emotion/memoize": ^0.8.1 + "@emotion/unitless": ^0.8.1 + "@emotion/utils": ^1.2.1 csstype: ^3.0.2 - checksum: 24cfd5b16e6f2335c032ca33804a876e0442aaf8f9c94d269d23735ebd194fb1ed142542dd92191a3e6ef8bad5bd560dfc5aaf363a1b70954726dbd4dd93085c + checksum: 71b99f816a9c1d61a87c62cf4928da3894bb62213f3aff38b1ea9790b3368f084af98a3e5453b5055c2f36a7d70318d2fa9955b7b5676c2065b868062375df39 languageName: node linkType: hard -"@emotion/sheet@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/sheet@npm:1.2.1" - checksum: ce78763588ea522438156344d9f592203e2da582d8d67b32e1b0b98eaba26994c6c270f8c7ad46442fc9c0a9f048685d819cd73ca87e544520fd06f0e24a1562 +"@emotion/sheet@npm:^1.2.2": + version: 1.2.2 + resolution: "@emotion/sheet@npm:1.2.2" + checksum: d973273c9c15f1c291ca2269728bf044bd3e92a67bca87943fa9ec6c3cd2b034f9a6bfe95ef1b5d983351d128c75b547b43ff196a00a3875f7e1d269793cecfe languageName: node linkType: hard -"@emotion/unitless@npm:^0.8.0": - version: 0.8.0 - resolution: "@emotion/unitless@npm:0.8.0" - checksum: 176141117ed23c0eb6e53a054a69c63e17ae532ec4210907a20b2208f91771821835f1c63dd2ec63e30e22fcc984026d7f933773ee6526dd038e0850919fae7a +"@emotion/unitless@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/unitless@npm:0.8.1" + checksum: 385e21d184d27853bb350999471f00e1429fa4e83182f46cd2c164985999d9b46d558dc8b9cc89975cb337831ce50c31ac2f33b15502e85c299892e67e7b4a88 languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": - version: 1.0.0 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.0" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": + version: 1.0.1 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" peerDependencies: react: ">=16.8.0" - checksum: 4f06a3b48258c832aa8022a262572061a31ff078d377e9164cccc99951309d70f4466e774fe704461b2f8715007a82ed625a54a5c7a127c89017d3ce3187d4f1 + checksum: 700b6e5bbb37a9231f203bb3af11295eed01d73b2293abece0bc2a2237015e944d7b5114d4887ad9a79776504aa51ed2a8b0ddbc117c54495dd01a6b22f93786 languageName: node linkType: hard -"@emotion/utils@npm:^1.2.0": - version: 1.2.0 - resolution: "@emotion/utils@npm:1.2.0" - checksum: 55457a49ddd4db6a014ea0454dc09eaa23eedfb837095c8ff90470cb26a303f7ceb5fcc1e2190ef64683e64cfd33d3ba3ca3109cd87d12bc9e379e4195c9a4dd +"@emotion/utils@npm:^1.2.1": + version: 1.2.1 + resolution: "@emotion/utils@npm:1.2.1" + checksum: e0b44be0705b56b079c55faff93952150be69e79b660ae70ddd5b6e09fc40eb1319654315a9f34bb479d7f4ec94be6068c061abbb9e18b9778ae180ad5d97c73 languageName: node linkType: hard -"@emotion/weak-memoize@npm:^0.3.0": - version: 0.3.0 - resolution: "@emotion/weak-memoize@npm:0.3.0" - checksum: f43ef4c8b7de70d9fa5eb3105921724651e4188e895beb71f0c5919dc899a7b8743e1fdd99d38b9092dd5722c7be2312ebb47fbdad0c4e38bea58f6df5885cc0 +"@emotion/weak-memoize@npm:^0.3.1": + version: 0.3.1 + resolution: "@emotion/weak-memoize@npm:0.3.1" + checksum: b2be47caa24a8122622ea18cd2d650dbb4f8ad37b636dc41ed420c2e082f7f1e564ecdea68122b546df7f305b159bf5ab9ffee872abd0f052e687428459af594 languageName: node linkType: hard @@ -718,38 +692,22 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.5": - version: 1.1.0 - resolution: "@floating-ui/core@npm:1.1.0" - checksum: ac48969915247320e52d173480c224e2ded94d557ba4cc504547bb314d126348dcc0aeef05686673e1b289596e6ce15118edc84900dd310c613d805f83b4e27d - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.6.0": - version: 1.6.7 - resolution: "@floating-ui/core@npm:1.6.7" + version: 1.6.4 + resolution: "@floating-ui/core@npm:1.6.4" dependencies: - "@floating-ui/utils": ^0.2.7 - checksum: ff940c228f7c4f95138c4979ba1c1122d804cac55e514c889cbdb9f76d5bebbd0f7a02ae1d468b66a9e728343d5a79430845781230e012560b4719fdde458461 + "@floating-ui/utils": ^0.2.4 + checksum: 6855472c00ceaa14e0f1cb4bd5de0de01d05cd46bdf12cb19bd6a89fa70bdfba0460a776dc50d28ab40e3bddc291e2211958497528fdd98653ea7260d61e0442 languageName: node linkType: hard -"@floating-ui/dom@npm:^1.0.0": - version: 1.6.10 - resolution: "@floating-ui/dom@npm:1.6.10" +"@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.0.1": + version: 1.6.7 + resolution: "@floating-ui/dom@npm:1.6.7" dependencies: "@floating-ui/core": ^1.6.0 - "@floating-ui/utils": ^0.2.7 - checksum: dc86989f1b7dc00f2786e2aa369e7c26c7c63c8c5bad0ba9bede0e45df4b9699c6908b0405c92701bcde69e21a4a582d29dc5d1c924ed8d5fe072dfc777558c7 - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.0.1": - version: 1.1.0 - resolution: "@floating-ui/dom@npm:1.1.0" - dependencies: - "@floating-ui/core": ^1.0.5 - checksum: 717551da6f470101cd1de0edc449b229fade7f94c2ff98d09e14ced041e27092aac94bd78756c4247a42b57129f187292f145f0001a81ece399a89b20b4be60b + "@floating-ui/utils": ^0.2.4 + checksum: 66605a2948bfe7532408197b4c522fecf04cf11e7839623d0dca0d22362b42d64a5db2f3be865053e9b0d44c89faf1befa9a4ce1b7fa595d1b3dc82f635d079c languageName: node linkType: hard @@ -766,8 +724,8 @@ __metadata: linkType: hard "@floating-ui/react@npm:^0.26.16": - version: 0.26.22 - resolution: "@floating-ui/react@npm:0.26.22" + version: 0.26.23 + resolution: "@floating-ui/react@npm:0.26.23" dependencies: "@floating-ui/react-dom": ^2.1.1 "@floating-ui/utils": ^0.2.7 @@ -775,11 +733,11 @@ __metadata: peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: a3e320ef213b39247860816418914baf207f71543c95010902d98356bb282df37e74bf0a2a1ea81e939d15a70926f1bddf102aff71cd5fd9dd116f8a0c582a85 + checksum: 51fa6e4cf5fe90057c8c2a9e232cd75df045db101e8e88730d9bd77e04f608333f682dd1dcda1eca0c71b4e637677abe2fd7b18ccc739b60897d7436ba6d2f69 languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.7": +"@floating-ui/utils@npm:^0.2.4, @floating-ui/utils@npm:^0.2.7": version: 0.2.7 resolution: "@floating-ui/utils@npm:0.2.7" checksum: 7e6707c4c6d496f86377a97aac0232926953a2da9c2058ed79d8b44031038ef8fcf9743dac7b38c1da7148460194da987814d78af801ec5c278abf9b303adb22 @@ -835,16 +793,9 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - "@headlessui/react@npm:^2.1.2": - version: 2.1.2 - resolution: "@headlessui/react@npm:2.1.2" + version: 2.1.8 + resolution: "@headlessui/react@npm:2.1.8" dependencies: "@floating-ui/react": ^0.26.16 "@react-aria/focus": ^3.17.1 @@ -853,7 +804,7 @@ __metadata: peerDependencies: react: ^18 react-dom: ^18 - checksum: a192576ff36f57dc9bffc86327a13173c0d8c3052c5473ad2e0a1bbfd1a7636fc44a2d7b0b8602d4498a109fecb922cbfcca1b67ece6105ed68b1a84f5224d33 + checksum: 44b2552b95ed8952c47664a7717183404ab56e14c208c8338b512e7da6707d9d1e5a71424b558aa5d257d685655caf0c6f835655f295b0eaf245674a0bd312fe languageName: node linkType: hard @@ -1041,13 +992,6 @@ __metadata: languageName: node linkType: hard -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1062,45 +1006,45 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": ^1.0.1 + "@jridgewell/set-array": ^1.2.1 "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 05df4f2538b3b0f998ea4c1cd34574d0feba216fa5d4ccaef0187d12abf82eafe6021cec8b49f9bb4d90f2ba4582ccc581e72986a5fcf4176ae0cfeb04cf52ec languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard @@ -1116,8 +1060,8 @@ __metadata: linkType: hard "@lavamoat/allow-scripts@npm:^3.2.0": - version: 3.2.0 - resolution: "@lavamoat/allow-scripts@npm:3.2.0" + version: 3.2.1 + resolution: "@lavamoat/allow-scripts@npm:3.2.1" dependencies: "@lavamoat/aa": ^4.3.0 "@npmcli/run-script": 8.1.0 @@ -1128,30 +1072,23 @@ __metadata: "@lavamoat/preinstall-always-fail": "*" bin: allow-scripts: src/cli.js - checksum: bbe41fe856242f8f782cc36e2dc599e4abcff7dbddd9d46384b8b6cec615f116682ddfbfdb216dea21d123e9e06bb206ee259dcd3fb7afc63ad8ebacfaac4f76 - languageName: node - linkType: hard - -"@lit-labs/ssr-dom-shim@npm:^1.0.0": - version: 1.0.0 - resolution: "@lit-labs/ssr-dom-shim@npm:1.0.0" - checksum: ccba6675ad631c6f7360af4e12e328e88d877a52ec992ae9254a1be9902ef699b7916d851b073803dd91244d0f709de2c0539a7db643889cfe341ff6e1a74eb5 + checksum: e3a619845cac89b0553b89ef2f4a642e5203efbb0615ba06b87b0ebd48f291cc943b372ca3115b9efec762e4afb371836300762b9851470f7b9bf578d7678bcb languageName: node linkType: hard -"@lit-labs/ssr-dom-shim@npm:^1.1.0": - version: 1.1.1 - resolution: "@lit-labs/ssr-dom-shim@npm:1.1.1" - checksum: 7a7add78e3ee570a7b987b9bf85e700b20d35d31c8b54cf4c8b2e3c8458ed4e2b0ff328706e5be7887f0ca8a02878c186e76609defb78f0d1b3c0e6b47c9f6ef +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.2.1 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.1" + checksum: 5667c44f58e16edaa257fc3ae7f752250d5250d4eb1d071b65df0f1fce0b90b42e8528787cc2673998d76d993440143a2a20c3358ce125c62df4cd193784de8d languageName: node linkType: hard "@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": - version: 1.6.1 - resolution: "@lit/reactive-element@npm:1.6.1" + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" dependencies: "@lit-labs/ssr-dom-shim": ^1.0.0 - checksum: fab0bcfdade9c26af2ad5115fb564bcf8ba0732a3a8be86c157851c2771e3fdc65ab38f2cd60fa121946058bf6e487461fd217f87b01f96e88ee7a95d5d866ba + checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e languageName: node linkType: hard @@ -1254,12 +1191,12 @@ __metadata: linkType: hard "@metamask/rpc-errors@npm:^6.2.1": - version: 6.2.1 - resolution: "@metamask/rpc-errors@npm:6.2.1" + version: 6.3.1 + resolution: "@metamask/rpc-errors@npm:6.3.1" dependencies: - "@metamask/utils": ^8.3.0 + "@metamask/utils": ^9.0.0 fast-safe-stringify: ^2.0.6 - checksum: a9223c3cb9ab05734ea0dda990597f90a7cdb143efa0c026b1a970f2094fe5fa3c341ed39b1e7623be13a96b98fb2c697ef51a2e2b87d8f048114841d35ee0a9 + checksum: 8761f5c0161cb3b342abd3ccccbd7b792f36a987e1f22c3f89b1bd29f72a2e35a2c91b58164fdd9dc3e5b67157500dcbdb5d04245117c14310c34cf42f7b8463 languageName: node linkType: hard @@ -1277,9 +1214,9 @@ __metadata: languageName: node linkType: hard -"@metamask/sdk-communication-layer@npm:0.27.0": - version: 0.27.0 - resolution: "@metamask/sdk-communication-layer@npm:0.27.0" +"@metamask/sdk-communication-layer@npm:0.28.2": + version: 0.28.2 + resolution: "@metamask/sdk-communication-layer@npm:0.28.2" dependencies: bufferutil: ^4.0.8 date-fns: ^2.29.3 @@ -1292,13 +1229,13 @@ __metadata: eventemitter2: ^6.4.7 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - checksum: 19e68c808d36b783e27a6bdc5439a60aedb8a298da66c7496e73c173807abccdf240b614d8bc283b7b7e8e7d438ed846b91b42460fe8212e7f20122501df3e5e + checksum: 349103ca72018fc4077ddf3d84d3976572525cf27b17b65308c6a00710c66f06d2d3880bb611a4a6462d1fb54bc59edd6855826f78796f49d8c7cd9904742577 languageName: node linkType: hard -"@metamask/sdk-install-modal-web@npm:0.26.5": - version: 0.26.5 - resolution: "@metamask/sdk-install-modal-web@npm:0.26.5" +"@metamask/sdk-install-modal-web@npm:0.28.1": + version: 0.28.1 + resolution: "@metamask/sdk-install-modal-web@npm:0.28.1" dependencies: qr-code-styling: ^1.6.0-rc.1 peerDependencies: @@ -1313,19 +1250,20 @@ __metadata: optional: true react-native: optional: true - checksum: 3aba8d39bac0d320727b7abfcd803d843906962cea28685e946acba3f198b14d0a672ac8dfd6ec97a7d0efd4f92d00dae956af8872ca4cb2e677f91342bc58b0 + checksum: 8ee147c63927323105bdf7d76667c06618119b30b355543a74f3a08e7559448d217bdf9a4fee0900efa0fc3f5a13f6376a76b2679e0b8322f6811789868dce42 languageName: node linkType: hard -"@metamask/sdk@npm:0.27.0": - version: 0.27.0 - resolution: "@metamask/sdk@npm:0.27.0" +"@metamask/sdk@npm:0.28.2": + version: 0.28.2 + resolution: "@metamask/sdk@npm:0.28.2" dependencies: "@metamask/onboarding": ^1.0.1 "@metamask/providers": 16.1.0 - "@metamask/sdk-communication-layer": 0.27.0 - "@metamask/sdk-install-modal-web": 0.26.5 + "@metamask/sdk-communication-layer": 0.28.2 + "@metamask/sdk-install-modal-web": 0.28.1 "@types/dom-screen-wake-lock": ^1.0.0 + "@types/uuid": ^10.0.0 bowser: ^2.9.0 cross-fetch: ^4.0.0 debug: ^4.3.4 @@ -1351,7 +1289,14 @@ __metadata: optional: true react-dom: optional: true - checksum: 25c2c988567bb62f4c9cc9493e333f4754a5ba68e1b7adfaaf8ea5bae38da5300712e5d7dc286f7c1d5140b01862f5ddb7105d59f4f4ef4d5e6d635ee6385578 + checksum: f51eb506b8614b8eae2015668eccb9c5924c31bbdfc050bfa788bd03349107d9281a52107021f6daf3888bd0bd15796605ce883b270b2c4a304f830bac15aaf7 + languageName: node + linkType: hard + +"@metamask/superstruct@npm:^3.0.0, @metamask/superstruct@npm:^3.1.0": + version: 3.1.0 + resolution: "@metamask/superstruct@npm:3.1.0" + checksum: 00e4d0c0aae8b25ccc1885c1db0bb4ed1590010570140c255e4deee3bf8a10c859c8fce5e475b4ae09c8a56316207af87585b91f7f5a5c028d668ccd111f19e3 languageName: node linkType: hard @@ -1369,113 +1314,130 @@ __metadata: linkType: hard "@metamask/utils@npm:^8.3.0": - version: 8.4.0 - resolution: "@metamask/utils@npm:8.4.0" + version: 8.5.0 + resolution: "@metamask/utils@npm:8.5.0" dependencies: "@ethereumjs/tx": ^4.2.0 + "@metamask/superstruct": ^3.0.0 "@noble/hashes": ^1.3.1 "@scure/base": ^1.1.3 "@types/debug": ^4.1.7 debug: ^4.3.4 pony-cause: ^2.1.10 semver: ^7.5.4 - superstruct: ^1.0.3 uuid: ^9.0.1 - checksum: b0397e97bac7192f6189a8625a2dfcb56d3c2cf4dd2cb3d4e012a7e9786f04f59f6917805544bc131a6dacd2c8344e237ae43ad47429bb5eb35c6cf1248440b4 + checksum: e8eac1c796c3f6b623be3c2736e8682248620f666b180f5c12ce56ee09587d4e28b6811862139a05c7a1bec91415f10ccf0516f3cdf342f88b0189d2a057c24b languageName: node linkType: hard -"@motionone/animation@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/animation@npm:10.15.1" +"@metamask/utils@npm:^9.0.0": + version: 9.2.1 + resolution: "@metamask/utils@npm:9.2.1" dependencies: - "@motionone/easing": ^10.15.1 - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 + "@ethereumjs/tx": ^4.2.0 + "@metamask/superstruct": ^3.1.0 + "@noble/hashes": ^1.3.1 + "@scure/base": ^1.1.3 + "@types/debug": ^4.1.7 + debug: ^4.3.4 + pony-cause: ^2.1.10 + semver: ^7.5.4 + uuid: ^9.0.1 + checksum: 1a0c842d6fe490bb068c74c6c0684a3e5fabdadcf653b1c83bc69832e9e515fbae5809be20ddfc5c31715cd3d90cf18b73088d9c81f99028ff7b2c7160358c4e + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" + dependencies: + "@motionone/easing": ^10.18.0 + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 tslib: ^2.3.1 - checksum: 75b7a1e6c47c27073a578eb5559ea0a6e7075862c72e1eb1598403c8c2725f596a95b0369514c9e72f3c7439a9845c468b85a14d4e500df48e09d01b0739d4a7 + checksum: 841cb9f4843a89e5e4560b9f960f52cbe78afc86f87c769f71e9edb3aadd53fb87982b7e11914428f228b29fd580756be531369c2ffac06432550afa4e87d1c3 languageName: node linkType: hard -"@motionone/dom@npm:^10.16.2": - version: 10.16.2 - resolution: "@motionone/dom@npm:10.16.2" +"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": + version: 10.18.0 + resolution: "@motionone/dom@npm:10.18.0" dependencies: - "@motionone/animation": ^10.15.1 - "@motionone/generators": ^10.15.1 - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 + "@motionone/animation": ^10.18.0 + "@motionone/generators": ^10.18.0 + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: c75a7de62cd8af575634644bbc2c5abe606ff9000550e7b8d5a62ea691a0784bf18f57035bd1fad4b0148dbdc6db033f2565b6c8f80b87b40fbb232db8fe93aa + checksum: b11f5366b05d1a93d7df0c91923f0339412e5eb65de2010b1d0484bcbb8027d352334722ce6b839f1be776585d849d1bcbee9d96b2445f6bb6e82301fe67bbeb languageName: node linkType: hard -"@motionone/easing@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/easing@npm:10.15.1" +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" dependencies: - "@motionone/utils": ^10.15.1 + "@motionone/utils": ^10.18.0 tslib: ^2.3.1 - checksum: cf7cfcf9917525d892334c58282425aafc69d9ab9004c190bfa7cf91317a680e8143f227adc79557424e7f26cdf8478dcbb2ae467e744cebc58195d6f0b8153a + checksum: 6bd37f7a9d5a88f868cc0ad6e47d2ba8d9fefd7da84fccfea7ed77ec08c2e6d1e42df88dda462665102a5cf03f748231a1a077de7054b5a8ccb0fbf36f61b1e7 languageName: node linkType: hard -"@motionone/generators@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/generators@npm:10.15.1" +"@motionone/generators@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" dependencies: - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 + "@motionone/types": ^10.17.1 + "@motionone/utils": ^10.18.0 tslib: ^2.3.1 - checksum: 0eb6797a64d536bb5c26628343d6594a2ebc45c3c447b8ce442b4ac3a41be847b860ac009bda7968fc7d339d2ee49b18bfe36306c5dd99cf17c7d84c82de93f3 + checksum: 51a0e075681697b11d0771998cac8c76a745f00141502f81adb953896992b7f49478965e4afe696bc83361afaae8d2f1057d71c25b21035fe67258ff73764f1c languageName: node linkType: hard "@motionone/svelte@npm:^10.16.2": - version: 10.16.2 - resolution: "@motionone/svelte@npm:10.16.2" + version: 10.16.4 + resolution: "@motionone/svelte@npm:10.16.4" dependencies: - "@motionone/dom": ^10.16.2 + "@motionone/dom": ^10.16.4 tslib: ^2.3.1 - checksum: 066570d991444f9b8e70189b488d563260cf7aadc2e4718e60b66e2871ad0d798e4a39282035c7f0d35a6b2118c36ee222446a8ae0919265860f0d808fcd2837 + checksum: 699e20955ea832bcf32d410ae9f88edf61a5c2cf2b56527119ab1df6fecbf2632b62d541743d0f6d278fd700a15a20b9eb7c8aa5266e7aed5e113b8f8f75b863 languageName: node linkType: hard -"@motionone/types@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/types@npm:10.15.1" - checksum: 98091f7dca257508d94d1080678c433da39a814e8e58aaa742212bf6c2a5b5e2120a6251a06e3ea522219ce6d1b6eb6aa2cab224b803fe52789033d8398ef0aa +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 3fa74db64e371e61a7f7669d7d541d11c9a8dd871032d59c69041e3b2e07a67ad2ed8767cb9273bac90eed4e1f76efc1f14c8673c2e9a288f6070ee0fef64a25 languageName: node linkType: hard -"@motionone/utils@npm:^10.15.1": - version: 10.15.1 - resolution: "@motionone/utils@npm:10.15.1" +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" dependencies: - "@motionone/types": ^10.15.1 + "@motionone/types": ^10.17.1 hey-listen: ^1.0.8 tslib: ^2.3.1 - checksum: 6ef13cd6637ec87c340e5536f849f8c40d30cc90139a3856d11cd70d78e3740f8815b0e63564fefd23c05a060da7a0ea5395390549606ed8801a7b832b74e04e + checksum: a27f9afde693a0cbbbcb33962b12bbe40dd2cfa514b0732f3c7953c5ef4beed738e1e8172a2de89e3b9f74a253ef0a70d7f3efb730be97b77d7176a3ffacb67a languageName: node linkType: hard "@motionone/vue@npm:^10.16.2": - version: 10.16.2 - resolution: "@motionone/vue@npm:10.16.2" + version: 10.16.4 + resolution: "@motionone/vue@npm:10.16.4" dependencies: - "@motionone/dom": ^10.16.2 + "@motionone/dom": ^10.16.4 tslib: ^2.3.1 - checksum: 37732f679bdf84debb36493e12fe2604ca3d1812ce8271e39dbe28bb4e59d71841d6821a5f5dd07ded918e260f8567842b835ea597572a38007e8a11106d1f0f + checksum: 746e38d0ee831829bfac2ce471f3d98a9e37bd8cbdf2706fa3becce69c17f51180a1ee47582d97758d68aafdfc9a187ab47ff216c77254ac994287dabcf266c1 languageName: node linkType: hard "@neondatabase/serverless@npm:^0.10.1": - version: 0.10.1 - resolution: "@neondatabase/serverless@npm:0.10.1" + version: 0.10.4 + resolution: "@neondatabase/serverless@npm:0.10.4" dependencies: "@types/pg": 8.11.6 - checksum: eec7a0bdfdbad79d80fa745c6b66ad97f919381d0d58809f0daad8e6974380fd1be0d7a2a90f9822e0391f09e9d8d5035a6437ae593b58b8463a7db1bd312344 + checksum: 2ece61cccce3195bd7c3daffb5dad27677c979340d68e92bdd89137156f4eb54a050697d6a25dbb6c5ccf7b571481e9d3cebbb53e9967763d7f61e1b264c96ec languageName: node linkType: hard @@ -1487,9 +1449,9 @@ __metadata: linkType: hard "@next/env@npm:^13.4.3": - version: 13.5.3 - resolution: "@next/env@npm:13.5.3" - checksum: ebea3bfca114ca66616557a534fbb37d580f1ab91143eb46ba3bdb5803864dc0e72c08814110809f207d625846f0053871adb75b51b68686ec3a9ed76d9d26bf + version: 13.5.6 + resolution: "@next/env@npm:13.5.6" + checksum: 5e8f3f6f987a15dad3cd7b2bcac64a6382c2ec372d95d0ce6ab295eb59c9731222017eebf71ff3005932de2571f7543bce7e5c6a8c90030207fb819404138dc2 languageName: node linkType: hard @@ -1557,22 +1519,13 @@ __metadata: linkType: hard "@noble/ciphers@npm:^1.0.0": - version: 1.0.0 - resolution: "@noble/ciphers@npm:1.0.0" - checksum: fa34a8f794deca3c47b82002705d7d742046e772460f1b04156c8e9eb6e0c706b8cb474bb78bdc3f35fae8270b01784f0484d31b8f839b9e16319660b9f229de - languageName: node - linkType: hard - -"@noble/curves@npm:1.3.0, @noble/curves@npm:~1.3.0": - version: 1.3.0 - resolution: "@noble/curves@npm:1.3.0" - dependencies: - "@noble/hashes": 1.3.3 - checksum: b65342ee66c4a440eee2978524412eabba9a9efdd16d6370e15218c6a7d80bddf35e66bb57ed52c0dfd32cb9a717b439ab3a72db618f1a0066dfebe3fd12a421 + version: 1.1.0 + resolution: "@noble/ciphers@npm:1.1.0" + checksum: 257b1c35c2daa06e97cf7341d621bd7e0272b2856ef1416dcb5f6c6de93446d0a5a4bd4055df7ba875b64cd623e8c667e183663cea446a6afc5dbefd2837f77f languageName: node linkType: hard -"@noble/curves@npm:1.4.0": +"@noble/curves@npm:1.4.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:~1.4.0": version: 1.4.0 resolution: "@noble/curves@npm:1.4.0" dependencies: @@ -1581,61 +1534,52 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:^1.4.0": - version: 1.5.0 - resolution: "@noble/curves@npm:1.5.0" +"@noble/curves@npm:1.4.2": + version: 1.4.2 + resolution: "@noble/curves@npm:1.4.2" dependencies: "@noble/hashes": 1.4.0 - checksum: a43464c5db67a931b1c93d6634c98e30d791dd567408ebeffd582be1a7f31169f6f26b191e24a9552d89d935408bd8c3dfb90ad8b47286ecf53cbdd2d79d02af + checksum: c475a83c4263e2c970eaba728895b9b5d67e0ca880651e9c6e3efdc5f6a4f07ceb5b043bf71c399fc80fada0b8706e69d0772bffdd7b9de2483b988973a34cba languageName: node linkType: hard "@noble/curves@npm:^1.6.0": - version: 1.6.0 - resolution: "@noble/curves@npm:1.6.0" + version: 1.7.0 + resolution: "@noble/curves@npm:1.7.0" dependencies: - "@noble/hashes": 1.5.0 - checksum: 258f3feb2a6098cf35521562ecb7d452fd728e8a008ff9f1ef435184f9d0c782ceb8f7b7fa8df3317c3be7a19f53995ee124cd05c8080b130bd42e3cb072f24d + "@noble/hashes": 1.6.0 + checksum: e220b704f1e516f326fff985e794e840a267f5542e1388737142b08177672ebc41b460b5a5bf636d7622c68e8ae719bc042ccd8aed16dc14311450a94b5f2a05 languageName: node linkType: hard -"@noble/curves@npm:~1.4.0": - version: 1.4.2 - resolution: "@noble/curves@npm:1.4.2" - dependencies: - "@noble/hashes": 1.4.0 - checksum: c475a83c4263e2c970eaba728895b9b5d67e0ca880651e9c6e3efdc5f6a4f07ceb5b043bf71c399fc80fada0b8706e69d0772bffdd7b9de2483b988973a34cba +"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 languageName: node linkType: hard -"@noble/hashes@npm:1.3.3": - version: 1.3.3 - resolution: "@noble/hashes@npm:1.3.3" - checksum: 8a6496d1c0c64797339bc694ad06cdfaa0f9e56cd0c3f68ae3666cfb153a791a55deb0af9c653c7ed2db64d537aa3e3054629740d2f2338bb1dcb7ab60cd205b +"@noble/hashes@npm:1.6.0": + version: 1.6.0 + resolution: "@noble/hashes@npm:1.6.0" + checksum: 07729b80108d2a9b862eb4e070d4f78ca7ee86b9a9c13a4f7c338ba47a15d4386dd283235da71f21ad515fa9f0b9429fc3da39d2f2b4a50e2442212d14cfd4a9 languageName: node linkType: hard -"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:~1.4.0": - version: 1.4.0 - resolution: "@noble/hashes@npm:1.4.0" - checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 +"@noble/hashes@npm:^1.5.0": + version: 1.6.1 + resolution: "@noble/hashes@npm:1.6.1" + checksum: 57c62f65ee217c0293b4321b547792aa6d79812bfe70a7d62dc83e0f936cc677b14ed981b4e88cf8fdad37cd6d3a0cbd3bd0908b0728adc9daf066e678be8901 languageName: node linkType: hard -"@noble/hashes@npm:1.5.0, @noble/hashes@npm:^1.5.0": +"@noble/hashes@npm:~1.5.0": version: 1.5.0 resolution: "@noble/hashes@npm:1.5.0" checksum: 9cc031d5c888c455bfeef76af649b87f75380a4511405baea633c1e4912fd84aff7b61e99716f0231d244c9cfeda1fafd7d718963e6a0c674ed705e9b1b4f76b languageName: node linkType: hard -"@noble/hashes@npm:~1.3.2": - version: 1.3.2 - resolution: "@noble/hashes@npm:1.3.2" - checksum: fe23536b436539d13f90e4b9be843cc63b1b17666a07634a2b1259dded6f490be3d050249e6af98076ea8f2ea0d56f578773c2197f2aa0eeaa5fba5bc18ba474 - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -1664,60 +1608,41 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.1 - resolution: "@npmcli/agent@npm:2.2.1" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: ^7.1.0 http-proxy-agent: ^7.0.0 https-proxy-agent: ^7.0.1 lru-cache: ^10.0.1 - socks-proxy-agent: ^8.0.1 - checksum: c69aca42dbba393f517bc5777ee872d38dc98ea0e5e93c1f6d62b82b8fecdc177a57ea045f07dda1a770c592384b2dd92a5e79e21e2a7cf51c9159466a8f9c9b - languageName: node - linkType: hard - -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" - dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + socks-proxy-agent: ^8.0.3 + checksum: 67de7b88cc627a79743c88bab35e023e23daf13831a8aa4e15f998b92f5507b644d8ffc3788afc8e64423c612e0785a6a92b74782ce368f49a6746084b50d874 languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 languageName: node linkType: hard "@npmcli/git@npm:^5.0.0": - version: 5.0.4 - resolution: "@npmcli/git@npm:5.0.4" + version: 5.0.8 + resolution: "@npmcli/git@npm:5.0.8" dependencies: "@npmcli/promise-spawn": ^7.0.0 + ini: ^4.1.3 lru-cache: ^10.0.1 npm-pick-manifest: ^9.0.0 - proc-log: ^3.0.0 + proc-log: ^4.0.0 promise-inflight: ^1.0.1 promise-retry: ^2.0.1 semver: ^7.3.5 which: ^4.0.0 - checksum: 3c4adb7294eb7562cb0d908f36e1967ae6bde438192affd7f103cdeebbd9b2d83cd6b41b7db2278c9acd934c4af138baa094544e8e8a530b515c4084438d0170 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + checksum: 8c1733b591e428719c60fceaca74b3355967f6ddbce851c0d163a3c2e8123aaa717361b8226f8f8e606685f14721ea97d8f99c4b5831bc9251007bb1a20663cd languageName: node linkType: hard @@ -1729,26 +1654,26 @@ __metadata: linkType: hard "@npmcli/package-json@npm:^5.0.0": - version: 5.0.0 - resolution: "@npmcli/package-json@npm:5.0.0" + version: 5.2.0 + resolution: "@npmcli/package-json@npm:5.2.0" dependencies: "@npmcli/git": ^5.0.0 glob: ^10.2.2 hosted-git-info: ^7.0.0 json-parse-even-better-errors: ^3.0.0 normalize-package-data: ^6.0.0 - proc-log: ^3.0.0 + proc-log: ^4.0.0 semver: ^7.5.3 - checksum: 0d128e84e05e8a1771c8cc1f4232053fecf32e28f44e123ad16366ca3a7fd06f272f25f0b7d058f2763cab26bc479c8fc3c570af5de6324b05cb39868dcc6264 + checksum: 8df289c45b52cca88826cc737195cabf21757008e11d90b1f62d5400ff65834c0e9bcb552f235ba560c3af436a1ca3fc553b23b5cb5da8330ae56929065a6988 languageName: node linkType: hard "@npmcli/promise-spawn@npm:^7.0.0": - version: 7.0.1 - resolution: "@npmcli/promise-spawn@npm:7.0.1" + version: 7.0.2 + resolution: "@npmcli/promise-spawn@npm:7.0.2" dependencies: which: ^4.0.0 - checksum: a2b25d66d4dc835c69593bdf56588d66299fde3e80be4978347e686f24647007b794ce4da4cfcfcc569c67112720b746c4e7bf18ce45c096712d8b75fed19ec7 + checksum: 728256506ecbafb53064036e28c2815b9a9e9190ba7a48eec77b011a9f8a899515a6d96760dbde960bc1d3e5b828fd0b0b7fe3b512efaf049d299bacbd732fda languageName: node linkType: hard @@ -1766,117 +1691,117 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-android-arm64@npm:2.3.0" +"@parcel/watcher-android-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-android-arm64@npm:2.4.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.3.0" +"@parcel/watcher-darwin-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.3.0" +"@parcel/watcher-darwin-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.3.0" +"@parcel/watcher-freebsd-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.3.0" +"@parcel/watcher-linux-arm-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.3.0" +"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.3.0" +"@parcel/watcher-linux-arm64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.3.0" +"@parcel/watcher-linux-x64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.3.0" +"@parcel/watcher-linux-x64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-wasm@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-wasm@npm:2.3.0" +"@parcel/watcher-wasm@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-wasm@npm:2.4.1" dependencies: is-glob: ^4.0.3 micromatch: ^4.0.5 napi-wasm: ^1.1.0 - checksum: 61e3209e5253fc4eda2ddf903877475836cc3c65dca8b19c538de4b1fb598c17ca2797ab52cb45f61c01be963aed44059f2f9e536eb68539e31f27f1fcfb09ba + checksum: 8ac9585b5aac43d7125ea326482b733fbe4564ed68846624647a93899885290a5a3e26c71d16adfc43dec98a69ee73256aa714f53b430be1ef501b6c69973b2e languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.3.0" +"@parcel/watcher-win32-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.3.0" +"@parcel/watcher-win32-ia32@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher-win32-x64@npm:2.3.0" +"@parcel/watcher-win32-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-x64@npm:2.4.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@parcel/watcher@npm:^2.3.0": - version: 2.3.0 - resolution: "@parcel/watcher@npm:2.3.0" - dependencies: - "@parcel/watcher-android-arm64": 2.3.0 - "@parcel/watcher-darwin-arm64": 2.3.0 - "@parcel/watcher-darwin-x64": 2.3.0 - "@parcel/watcher-freebsd-x64": 2.3.0 - "@parcel/watcher-linux-arm-glibc": 2.3.0 - "@parcel/watcher-linux-arm64-glibc": 2.3.0 - "@parcel/watcher-linux-arm64-musl": 2.3.0 - "@parcel/watcher-linux-x64-glibc": 2.3.0 - "@parcel/watcher-linux-x64-musl": 2.3.0 - "@parcel/watcher-win32-arm64": 2.3.0 - "@parcel/watcher-win32-ia32": 2.3.0 - "@parcel/watcher-win32-x64": 2.3.0 +"@parcel/watcher@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher@npm:2.4.1" + dependencies: + "@parcel/watcher-android-arm64": 2.4.1 + "@parcel/watcher-darwin-arm64": 2.4.1 + "@parcel/watcher-darwin-x64": 2.4.1 + "@parcel/watcher-freebsd-x64": 2.4.1 + "@parcel/watcher-linux-arm-glibc": 2.4.1 + "@parcel/watcher-linux-arm64-glibc": 2.4.1 + "@parcel/watcher-linux-arm64-musl": 2.4.1 + "@parcel/watcher-linux-x64-glibc": 2.4.1 + "@parcel/watcher-linux-x64-musl": 2.4.1 + "@parcel/watcher-win32-arm64": 2.4.1 + "@parcel/watcher-win32-ia32": 2.4.1 + "@parcel/watcher-win32-x64": 2.4.1 detect-libc: ^1.0.3 is-glob: ^4.0.3 micromatch: ^4.0.5 @@ -1907,7 +1832,7 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 12f494998dbae363cc9c48b49f7e09589c179e84133e3b6cd0c087573a7dc70b3adec458f95b39e3b8e4d9c93cff770ce15b1d2452d6741a5047f1ca90485ded + checksum: 4da70551da27e565c726b0bbd5ba5afcb2bca36dfd8619a649f0eaa41f693ddd1d630c36e53bc083895d71a3e28bc4199013e557cd13c7af6ccccab28ceecbff languageName: node linkType: hard @@ -1918,17 +1843,17 @@ __metadata: languageName: node linkType: hard -"@polka/url@npm:^1.0.0-next.20": - version: 1.0.0-next.21 - resolution: "@polka/url@npm:1.0.0-next.21" - checksum: c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788 +"@polka/url@npm:^1.0.0-next.24": + version: 1.0.0-next.25 + resolution: "@polka/url@npm:1.0.0-next.25" + checksum: 4ab1d7a37163139c0e7bfc9d1e3f6a2a0db91a78b9f0a21f571d6aec2cdaeaacced744d47886c117aa7579aa5694b303fe3e0bd1922bb9cb3ce6bf7c2dc09801 languageName: node linkType: hard "@popperjs/core@npm:^2.9.0": - version: 2.11.6 - resolution: "@popperjs/core@npm:2.11.6" - checksum: 47fb328cec1924559d759b48235c78574f2d71a8a6c4c03edb6de5d7074078371633b91e39bbf3f901b32aa8af9b9d8f82834856d2f5737a23475036b16817f0 + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 languageName: node linkType: hard @@ -2015,11 +1940,11 @@ __metadata: linkType: hard "@rrweb/types@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.17 - resolution: "@rrweb/types@npm:2.0.0-alpha.17" + version: 2.0.0-alpha.16 + resolution: "@rrweb/types@npm:2.0.0-alpha.16" dependencies: - rrweb-snapshot: ^2.0.0-alpha.17 - checksum: 03237d9cc3b5f2a6a05000ae356e6fe6d0866fa06efe66341d9226c098fda778d46ba702efe755ee1664ce2f07c494b0e689e11693707ec2672d193314800e08 + rrweb-snapshot: ^2.0.0-alpha.16 + checksum: 150fa7c3c88a265bf0d7c52f0a3b2be046346ed717304a0de9fc18009936bdf1d8f516aa7b4b2f38a5c62510b580839725b38085400a9efc0875e3a31da579bc languageName: node linkType: hard @@ -2044,36 +1969,16 @@ __metadata: linkType: hard "@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3": - version: 3.7.0 - resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.7.0" - dependencies: - cross-fetch: ^3.1.5 - checksum: 648bac448935913890fc9b42cb27bec0deac62dce49146f6fd24ca15509987299143c00cffc5f300b8bd85bfa464230751bd1e8cda80f4ef19f67c7485c09534 - languageName: node - linkType: hard - -"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.4": - version: 1.1.6 - resolution: "@scure/base@npm:1.1.6" - checksum: d6deaae91deba99e87939af9e55d80edba302674983f32bba57f942e22b1726a83c62dc50d8f4370a5d5d35a212dda167fb169f4b0d0c297488d8604608fc3d3 - languageName: node - linkType: hard - -"@scure/base@npm:~1.1.6": - version: 1.1.7 - resolution: "@scure/base@npm:1.1.7" - checksum: d9084be9a2f27971df1684af9e40bb750e86f549345e1bb3227fb61673c0c83569c92c1cb0a4ddccb32650b39d3cd3c145603b926ba751c9bc60c27317549b20 + version: 3.22.2 + resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.22.2" + checksum: 75131db9db3c91a7d64773d793e1e8555adfffec4138be71a4f2a5c3daacfa461bf16fd8f8b3324aa8d3d9091c1f6315c41e7decdecd1604bfa4318c6b87d354 languageName: node linkType: hard -"@scure/bip32@npm:1.3.3": - version: 1.3.3 - resolution: "@scure/bip32@npm:1.3.3" - dependencies: - "@noble/curves": ~1.3.0 - "@noble/hashes": ~1.3.2 - "@scure/base": ~1.1.4 - checksum: f939ca733972622fcc1e61d4fdf170a0ad294b24ddb7ed7cdd4c467e1ef283b970154cb101cf5f1a7b64cf5337e917ad31135911dfc36b1d76625320167df2fa +"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.6, @scure/base@npm:~1.1.8": + version: 1.1.8 + resolution: "@scure/base@npm:1.1.8" + checksum: 1fc8a355ba68663c0eb430cf6a2c5ff5af790c347c1ba1953f344e8681ab37e37e2545e495f7f971b0245727d710fea8c1e57d232d0c6c543cbed4965c7596a1 languageName: node linkType: hard @@ -2088,16 +1993,6 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.2.2": - version: 1.2.2 - resolution: "@scure/bip39@npm:1.2.2" - dependencies: - "@noble/hashes": ~1.3.2 - "@scure/base": ~1.1.4 - checksum: cb99505e6d2deef8e55e81df8c563ce8dbfdf1595596dc912bceadcf366c91b05a98130e928ecb090df74efdb20150b64acc4be55bc42768cab4d39a2833d234 - languageName: node - linkType: hard - "@scure/bip39@npm:1.3.0": version: 1.3.0 resolution: "@scure/bip39@npm:1.3.0" @@ -2108,6 +2003,16 @@ __metadata: languageName: node linkType: hard +"@scure/bip39@npm:1.4.0": + version: 1.4.0 + resolution: "@scure/bip39@npm:1.4.0" + dependencies: + "@noble/hashes": ~1.5.0 + "@scure/base": ~1.1.8 + checksum: 211f2c01361993bfe54c0e4949f290224381457c7f76d7cd51d6a983f3f4b6b9f85adfd0e623977d777ed80417a5fe729eb19dd34e657147810a0e58a8e7b9e0 + languageName: node + linkType: hard + "@sinonjs/text-encoding@npm:0.7.2": version: 0.7.2 resolution: "@sinonjs/text-encoding@npm:0.7.2" @@ -2116,9 +2021,9 @@ __metadata: linkType: hard "@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.0 - resolution: "@socket.io/component-emitter@npm:3.1.0" - checksum: db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 89888f00699eb34e3070624eb7b8161fa29f064aeb1389a48f02195d55dd7c52a504e52160016859f6d6dffddd54324623cdd47fd34b3d46f9ed96c18c456edc languageName: node linkType: hard @@ -2299,7 +2204,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.5": +"@swc/helpers@npm:0.5.5, @swc/helpers@npm:^0.5.0": version: 0.5.5 resolution: "@swc/helpers@npm:0.5.5" dependencies: @@ -2309,18 +2214,9 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.0": - version: 0.5.12 - resolution: "@swc/helpers@npm:0.5.12" - dependencies: - tslib: ^2.4.0 - checksum: 293c0cb8f41804f94beb04a764bbcfaf316707ec43947713154ac66311590299446bf9b96ab253ce59ce9e435a0edc8cc2bf93f88dc3989f9241271507dd5fe9 - languageName: node - linkType: hard - "@tailwindcss/typography@npm:^0.5.14": - version: 0.5.14 - resolution: "@tailwindcss/typography@npm:0.5.14" + version: 0.5.15 + resolution: "@tailwindcss/typography@npm:0.5.15" dependencies: lodash.castarray: ^4.4.0 lodash.isplainobject: ^4.0.6 @@ -2328,94 +2224,94 @@ __metadata: postcss-selector-parser: 6.0.10 peerDependencies: tailwindcss: "*" - checksum: 5256728e271d964a0e8cde7711260f6cc1ea5f04ddb77c68fdc377be639d6def0387da978f6cb030000c209fdd3b821c2dffb11d4f3b6b04aef0ba1da80af738 + checksum: 4e7ad4f7cf0e290030de63f123b53b431fdc3b0fc76e43b9abe21945cf9eca59b7d0d557bb6c7ebd16769586b22ca8cf40e75dc6db069a3afac4c678f4e4ed1e languageName: node linkType: hard -"@tanstack/query-core@npm:5.52.0": - version: 5.52.0 - resolution: "@tanstack/query-core@npm:5.52.0" - checksum: 1e142995fa9b0eec88009dd1083cd226eaec9125dc668b6485699639f45edb1386e4acd634e0eddc33d3a29e0c9636302824c42ac8c4106935d776fdc41d2638 +"@tanstack/query-core@npm:5.56.2": + version: 5.56.2 + resolution: "@tanstack/query-core@npm:5.56.2" + checksum: e78430464de89fd2543155449391415983c7cdcd1ff2bb86da019414204b6800e2405e341db88000b36a101d3619ee7e94e90da1fa5497b2e021c5765924a64c languageName: node linkType: hard -"@tanstack/query-persist-client-core@npm:5.52.0": - version: 5.52.0 - resolution: "@tanstack/query-persist-client-core@npm:5.52.0" +"@tanstack/query-persist-client-core@npm:5.56.2": + version: 5.56.2 + resolution: "@tanstack/query-persist-client-core@npm:5.56.2" dependencies: - "@tanstack/query-core": 5.52.0 - checksum: 8633a0649c3fae33e92230f91e668185a8b1861fd4807a8bcf2d41d04906339ad014132b2ad1fd1a607de4af4bfc883cc13230add9f7306595a3fcfec5510466 + "@tanstack/query-core": 5.56.2 + checksum: 9e76873d23d0a51925306dca33920962d35eebd368e37abb343ed3a4863a21378006a55b89f18885d04364eb3805273ab67b8efdb05e4bf9064641fc23744cbc languageName: node linkType: hard "@tanstack/query-sync-storage-persister@npm:^5.52.0": - version: 5.52.0 - resolution: "@tanstack/query-sync-storage-persister@npm:5.52.0" + version: 5.56.2 + resolution: "@tanstack/query-sync-storage-persister@npm:5.56.2" dependencies: - "@tanstack/query-core": 5.52.0 - "@tanstack/query-persist-client-core": 5.52.0 - checksum: a1a40f896945e5e43ccda12ae467ccdf2888560357fbc091fd282acdf243923995de27879a076527b088885aa278c082f2f3f11a427de2895a75c12afae2a886 + "@tanstack/query-core": 5.56.2 + "@tanstack/query-persist-client-core": 5.56.2 + checksum: 0f7686dfbafb997bdb854663c4108592e74701265577f0c15c9438885012ff11d3312e59e3b0ec6e01a8132779595c7dc78017b79960f64fa7c31867d9cc76a6 languageName: node linkType: hard "@tanstack/react-query-persist-client@npm:^5.52.0": - version: 5.52.0 - resolution: "@tanstack/react-query-persist-client@npm:5.52.0" + version: 5.56.2 + resolution: "@tanstack/react-query-persist-client@npm:5.56.2" dependencies: - "@tanstack/query-persist-client-core": 5.52.0 + "@tanstack/query-persist-client-core": 5.56.2 peerDependencies: - "@tanstack/react-query": ^5.52.0 + "@tanstack/react-query": ^5.56.2 react: ^18 || ^19 - checksum: 132a4c8d87c6d0b76b48d1da44fa096867ec6131b7af079a088b51161b2cedc84a5977b9bfc946ed7dbfb77509f687a5c3dd573830f48c548d56722d44f2d03a + checksum: 7f97352c9c66bad710c5c87b680677801e04eaae05d6fd7fa6cf07a07e0f46f5f86284149192b1671d520f8e49c6a491b4ac7a1cde239a517d0f773554480f31 languageName: node linkType: hard "@tanstack/react-query@npm:^5.52.0": - version: 5.52.0 - resolution: "@tanstack/react-query@npm:5.52.0" + version: 5.56.2 + resolution: "@tanstack/react-query@npm:5.56.2" dependencies: - "@tanstack/query-core": 5.52.0 + "@tanstack/query-core": 5.56.2 peerDependencies: - react: ^18.0.0 - checksum: 1e0fc3e57ad0ffc97e9f314c128510251e2402ad41093475e91ff0c0504effb7e3a39bd9d30215bfd72f06e96c5954d444871c401a0881c37f913b5481f6c0ef + react: ^18 || ^19 + checksum: 7819a3a316c95df41844bd6e3435511594c3762320c21ee1ef2205ede18a87faae4556ff84d52b36ba17c99540b9554e72a5acf0c225481bdaf107ea79ace815 languageName: node linkType: hard "@tanstack/react-table@npm:^8.20.1": - version: 8.20.1 - resolution: "@tanstack/react-table@npm:8.20.1" + version: 8.20.5 + resolution: "@tanstack/react-table@npm:8.20.5" dependencies: - "@tanstack/table-core": 8.20.1 + "@tanstack/table-core": 8.20.5 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 37779d1f7a3712d0530889aeff1a398070549f6606275875ab0cf668ee341957cd313c224a36406ba76a237b00e71ae44ead25245a44451c217f3bbf3eb0b00f + checksum: 4c08ff56011f640da2dc2680aa141f642f394ed6dd849f681c50d429c27f8f387222fb05436ce4f9fb66715e52587633e859e5cf13f9ee7e4dd80656b1f9ca00 languageName: node linkType: hard "@tanstack/react-virtual@npm:^3.8.1": - version: 3.10.1 - resolution: "@tanstack/react-virtual@npm:3.10.1" + version: 3.8.3 + resolution: "@tanstack/react-virtual@npm:3.8.3" dependencies: - "@tanstack/virtual-core": 3.10.1 + "@tanstack/virtual-core": 3.8.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8a894d12befedd4a95179392be2d2ff83659027b3f82a7f1484bc2c849b26b97ffa5b8d33eb682f793d893090b5d29ec3ffee17c6214e036e9e6f0c94b4b5e7e + checksum: ab1c7d2f7237451140b310d2e9201b62eecd3c90c3fbef79f8670e687f5e52b68d513e3bcd837d8d123375deaa5e2b505ffa382ce301a755460862db63073ceb languageName: node linkType: hard -"@tanstack/table-core@npm:8.20.1": - version: 8.20.1 - resolution: "@tanstack/table-core@npm:8.20.1" - checksum: f7a468e41ba2befe91eef511713f9d1332cc81a03517b5073fa9ea49ccb1b5f15702d76ba7bd894d3e2c158c00060466ef8ae313011c639c1ea818fd1993377a +"@tanstack/table-core@npm:8.20.5": + version: 8.20.5 + resolution: "@tanstack/table-core@npm:8.20.5" + checksum: f8b175f11eb9ee1e029bb5e91c1038527714382de4bd14750377f43c25e69b687b21bfb181ee07131637d3432618964a4b7a898608fc8411ca50da1e7e8ed4c5 languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.10.1": - version: 3.10.1 - resolution: "@tanstack/virtual-core@npm:3.10.1" - checksum: 02d5c71e0486b248335a257cf5d95628f221f44755167234b5526dfba78bcd743931fd704d097a5a6ee55d3b1121b2b121e0d420a9544a2bc32d22e19e5689cb +"@tanstack/virtual-core@npm:3.8.3": + version: 3.8.3 + resolution: "@tanstack/virtual-core@npm:3.8.3" + checksum: 32493f4e8ade6219044353e3b801c89f5d3d499cfcee5cd1b595db95ad58a4b8fedb183b2d60a0711b072da60f74fa07d8c599b5de7d563a60aa0e26a294a848 languageName: node linkType: hard @@ -2431,13 +2327,6 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - "@types/css-font-loading-module@npm:0.0.7": version: 0.0.7 resolution: "@types/css-font-loading-module@npm:0.0.7" @@ -2446,11 +2335,11 @@ __metadata: linkType: hard "@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": - version: 4.1.8 - resolution: "@types/debug@npm:4.1.8" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "*" - checksum: a9a9bb40a199e9724aa944e139a7659173a9b274798ea7efbc277cb084bc37d32fc4c00877c3496fac4fed70a23243d284adb75c00b5fdabb38a22154d18e5df + checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 languageName: node linkType: hard @@ -2461,21 +2350,37 @@ __metadata: languageName: node linkType: hard +"@types/estree-jsx@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree-jsx@npm:1.0.5" + dependencies: + "@types/estree": "*" + checksum: a028ab0cd7b2950168a05c6a86026eb3a36a54a4adfae57f13911d7b49dffe573d9c2b28421b2d029b49b3d02fcd686611be2622dc3dad6d9791166c083f6008 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a + languageName: node + linkType: hard + "@types/hast@npm:^2.0.0": - version: 2.3.6 - resolution: "@types/hast@npm:2.3.6" + version: 2.3.10 + resolution: "@types/hast@npm:2.3.10" dependencies: "@types/unist": ^2 - checksum: c004372f6ab919ec92a2de43e4380707e27b76fe371c7d06ab26547c1e851dfba2a7c740c544218df8c7e0a94443458793c43730ad563a39e3fdc1a48904d7f5 + checksum: 41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460 languageName: node linkType: hard "@types/hast@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/hast@npm:3.0.1" + version: 3.0.4 + resolution: "@types/hast@npm:3.0.4" dependencies: "@types/unist": "*" - checksum: b7ae475436575273dcc7e6d724f50e7fae86ba42f11fabf74243ac3db37379974fe017582a92ef2e00028cc6299690c6fdd8e15823ac9e68ee745c6258efa1f0 + checksum: 7a973e8d16fcdf3936090fa2280f408fb2b6a4f13b42edeb5fbd614efe042b82eac68e298e556d50f6b4ad585a3a93c353e9c826feccdc77af59de8dd400d044 languageName: node linkType: hard @@ -2487,11 +2392,11 @@ __metadata: linkType: hard "@types/mdast@npm:^4.0.0": - version: 4.0.1 - resolution: "@types/mdast@npm:4.0.1" + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" dependencies: "@types/unist": "*" - checksum: 3d8fe54a6fb747376c4cc2f05c319730a5737b77844d8ea58d2d696417fa933cd270c20e197f531fc1b4be5e340dc416129f8b4f5fa2f0d2d0cf51850928340a + checksum: 20c4e9574cc409db662a35cba52b068b91eb696b3049e94321219d47d34c8ccc99a142be5c76c80a538b612457b03586bc2f6b727a3e9e7530f4c8568f6282ee languageName: node linkType: hard @@ -2503,25 +2408,18 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.31 - resolution: "@types/ms@npm:0.7.31" - checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a languageName: node linkType: hard -"@types/node@npm:*": - version: 18.11.18 - resolution: "@types/node@npm:18.11.18" - checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d - languageName: node - linkType: hard - -"@types/node@npm:^22.4.2": - version: 22.4.2 - resolution: "@types/node@npm:22.4.2" +"@types/node@npm:*, @types/node@npm:^22.4.2": + version: 22.5.4 + resolution: "@types/node@npm:22.5.4" dependencies: undici-types: ~6.19.2 - checksum: 4eb577b229789aaea50f1b157f615d6b33564e5e1a0b047d347a4b3cd891f04501ecb409f4622847d8cf4ff67482ec2d9b0391bad327ea73fd353b0da972aa82 + checksum: 77ac225c38c428200036780036da0bc6764e2721cfa8f528c7e7da7cfefe01a32a5791e28a54efbeedbc977949058d7db902b2e00139298225d4686cee4ae6db languageName: node linkType: hard @@ -2533,9 +2431,9 @@ __metadata: linkType: hard "@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 languageName: node linkType: hard @@ -2551,9 +2449,9 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.5 - resolution: "@types/prop-types@npm:15.7.5" - checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 + version: 15.7.12 + resolution: "@types/prop-types@npm:15.7.12" + checksum: ac16cc3d0a84431ffa5cfdf89579ad1e2269549f32ce0c769321fdd078f84db4fbe1b461ed5a1a496caf09e637c0e367d600c541435716a55b1d9713f5035dfe languageName: node linkType: hard @@ -2576,32 +2474,21 @@ __metadata: linkType: hard "@types/react-transition-group@npm:^4.4.0": - version: 4.4.5 - resolution: "@types/react-transition-group@npm:4.4.5" + version: 4.4.10 + resolution: "@types/react-transition-group@npm:4.4.10" dependencies: "@types/react": "*" - checksum: 265f1c74061556708ffe8d15559e35c60d6c11478c9950d3735575d2c116ca69f461d85effa06d73a613eb8b73c84fd32682feb57cf7c5f9e4284021dbca25b0 - languageName: node - linkType: hard - -"@types/react@npm:*": - version: 18.0.27 - resolution: "@types/react@npm:18.0.27" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: 600fdbc39a92ea4a77047db3e12f05f67776a710f5918248c0189a59ac2a38900c9db5a5d2e433a16df528a3ecab1aa114b322cacea573bb1ca2fc0b094c52d1 + checksum: fe2ea11f70251e9f79f368e198c18fd469b1d4f1e1d44e4365845b44e15974b0ec925100036f449b023b0ca3480a82725c5f0a73040e282ad32ec7b0def9b57c languageName: node linkType: hard -"@types/react@npm:^18.3.4": - version: 18.3.4 - resolution: "@types/react@npm:18.3.4" +"@types/react@npm:*, @types/react@npm:^18.3.4": + version: 18.3.5 + resolution: "@types/react@npm:18.3.5" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: 555ccd1af86a23c781dea0360de64b2f7a0708cdcbf9e6496744b77630065868526fd55147c727dc5ef11b7fd712b04f7898757a84c67e2eb9dfd4c4ead10d95 + checksum: 63d2ff473b348c902b68c20be55d2c5124d078c4336c2d1778f316c27789ed596657e8e714022ce14fb24994b0960fc64c913e629bb0bf85815355b0c31eb46b languageName: node linkType: hard @@ -2614,14 +2501,7 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.2 - resolution: "@types/scheduler@npm:0.16.2" - checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc - languageName: node - linkType: hard - -"@types/secp256k1@npm:^4.0.4": +"@types/secp256k1@npm:^4.0.6": version: 4.0.6 resolution: "@types/secp256k1@npm:4.0.6" dependencies: @@ -2638,46 +2518,46 @@ __metadata: linkType: hard "@types/sizzle@npm:^2.3.2": - version: 2.3.3 - resolution: "@types/sizzle@npm:2.3.3" - checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160 + version: 2.3.8 + resolution: "@types/sizzle@npm:2.3.8" + checksum: 2ac62443dc917f5f903cbd9afc51c7d6cc1c6569b4e1a15faf04aea5b13b486e7f208650014c3dc4fed34653eded3e00fe5abffe0e6300cbf0e8a01beebf11a6 languageName: node linkType: hard "@types/trusted-types@npm:^2.0.2": - version: 2.0.3 - resolution: "@types/trusted-types@npm:2.0.3" - checksum: 4794804bc4a4a173d589841b6d26cf455ff5dc4f3e704e847de7d65d215f2e7043d8757e4741ce3a823af3f08260a8d04a1a6e9c5ec9b20b7b04586956a6b005 + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3 languageName: node linkType: hard -"@types/unist@npm:*": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db +"@types/unist@npm:*, @types/unist@npm:^3.0.0": + version: 3.0.2 + resolution: "@types/unist@npm:3.0.2" + checksum: 3d04d0be69316e5f14599a0d993a208606c12818cf631fd399243d1dc7a9bd8a3917d6066baa6abc290814afbd744621484756803c80cba892c39cd4b4a85616 languageName: node linkType: hard "@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.8 - resolution: "@types/unist@npm:2.0.8" - checksum: f4852d10a6752dc70df363917ef74453e5d2fd42824c0f6d09d19d530618e1402193977b1207366af4415aaec81d4e262c64d00345402020c4ca179216e553c7 + version: 2.0.10 + resolution: "@types/unist@npm:2.0.10" + checksum: e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa languageName: node linkType: hard -"@types/unist@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/unist@npm:3.0.0" - checksum: e9d21a8fb5e332be0acef29192d82632875b2ef3e700f1bc64fdfc1520189542de85c3d4f3bcfbc2f4afdb210f4c23f68061f3fbf10744e920d4f18430d19f49 +"@types/uuid@npm:^10.0.0": + version: 10.0.0 + resolution: "@types/uuid@npm:10.0.0" + checksum: e3958f8b0fe551c86c14431f5940c3470127293280830684154b91dc7eb3514aeb79fe3216968833cf79d4d1c67f580f054b5be2cd562bebf4f728913e73e944 languageName: node linkType: hard "@types/yauzl@npm:^2.9.1": - version: 2.10.0 - resolution: "@types/yauzl@npm:2.10.0" + version: 2.10.3 + resolution: "@types/yauzl@npm:2.10.3" dependencies: "@types/node": "*" - checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2 + checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 languageName: node linkType: hard @@ -2698,24 +2578,15 @@ __metadata: linkType: hard "@upstash/ratelimit@npm:^2.0.1": - version: 2.0.1 - resolution: "@upstash/ratelimit@npm:2.0.1" + version: 2.0.2 + resolution: "@upstash/ratelimit@npm:2.0.2" dependencies: "@upstash/core-analytics": ^0.0.10 - checksum: 9d5c31d27c34523d46acf4d231ee01e8961a561ddb0a0bf357f32bcfea8da6177f4fb08c976cfdf22e2fd69554bb849fd4f9f8ec65137af72c7a6a112d97a769 + checksum: f3ff4f6df70734824259c75aefacbe7fbecdf01865c4fd6a812236f75a16830ac96fd125c7e9341cb9e4f704aaa72e212777014da74ec9ee744b0bff6ce28c18 languageName: node linkType: hard -"@upstash/redis@npm:^1.28.3": - version: 1.29.0 - resolution: "@upstash/redis@npm:1.29.0" - dependencies: - crypto-js: ^4.2.0 - checksum: 9b9b4305006fa4110cfd16d24866f9b732ba2ed3c3a60e8e9d609f9a2ef98589796a6830f6aed18408e031cbc589c45fb3507b60c80407c34063165ebe473818 - languageName: node - linkType: hard - -"@upstash/redis@npm:^1.34.0": +"@upstash/redis@npm:^1.28.3, @upstash/redis@npm:^1.34.0": version: 1.34.0 resolution: "@upstash/redis@npm:1.34.0" dependencies: @@ -2751,31 +2622,31 @@ __metadata: languageName: node linkType: hard -"@wagmi/connectors@npm:5.1.7": - version: 5.1.7 - resolution: "@wagmi/connectors@npm:5.1.7" +"@wagmi/connectors@npm:5.1.10": + version: 5.1.10 + resolution: "@wagmi/connectors@npm:5.1.10" dependencies: "@coinbase/wallet-sdk": 4.0.4 - "@metamask/sdk": 0.27.0 + "@metamask/sdk": 0.28.2 "@safe-global/safe-apps-provider": 0.18.3 "@safe-global/safe-apps-sdk": 9.1.0 - "@walletconnect/ethereum-provider": 2.15.1 + "@walletconnect/ethereum-provider": 2.16.1 "@walletconnect/modal": 2.6.2 cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.13.4 + "@wagmi/core": 2.13.5 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: dee5dcaf164cc308271608ef09eb7fe2fcbfa99a0aa10067785c685bb05a9915c735c51f90864b33f549278fbc328251645b13a6a6f9ed43a81891657a101fa8 + checksum: ab6cfdd394bdda32582ed35f3785cc6f76a290837df6579ce6ef45884b6f1aabf74407ace5bc22d49a29110a0fecacff5db2a23648e89dc5f5842ea9373bfb46 languageName: node linkType: hard -"@wagmi/core@npm:2.13.4": - version: 2.13.4 - resolution: "@wagmi/core@npm:2.13.4" +"@wagmi/core@npm:2.13.5": + version: 2.13.5 + resolution: "@wagmi/core@npm:2.13.5" dependencies: eventemitter3: 5.0.1 mipd: 0.0.7 @@ -2789,13 +2660,13 @@ __metadata: optional: true typescript: optional: true - checksum: aa53de9dba8fa6d6b846a6584cb05fc03f2fb7ae023f8666ab030d5583966fc4b5aa81ca29b5ff8b6c04d26f1e6508126b62afad0ca2fa7fc5136e3a04e5cb33 + checksum: e0fce057b613a36e35f43ceaaea3f300d92e37a53590d767cc4934035e0fff36dfe5c8ec64486fc78b3a11abcb10b0ac0b65f369ea0034afb5932572cb6f1187 languageName: node linkType: hard -"@walletconnect/core@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/core@npm:2.15.1" +"@walletconnect/core@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/core@npm:2.16.1" dependencies: "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-provider": 1.0.14 @@ -2808,12 +2679,12 @@ __metadata: "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 lodash.isequal: 4.5.0 uint8arrays: 3.1.0 - checksum: 9d59bce3db8ccedf6872693fe67bbe6529db50a3928349cc582295c2c68824ae64563b801bd02bf64718054292a08a5141c069160478ea74e75fa4aacbf550d4 + checksum: ab658833fb845624ccb2d109c5218f5b4624b948b4a8b01bf22eb964c5e5d3cd890ee43645e196ad73d1be9a25d6a1bcd16a83893266ee1b30c9ec5377086820 languageName: node linkType: hard @@ -2826,21 +2697,21 @@ __metadata: languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/ethereum-provider@npm:2.15.1" +"@walletconnect/ethereum-provider@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/ethereum-provider@npm:2.16.1" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/modal": 2.6.2 - "@walletconnect/sign-client": 2.15.1 - "@walletconnect/types": 2.15.1 - "@walletconnect/universal-provider": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/sign-client": 2.16.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/universal-provider": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 - checksum: 6d59a05b02e4df11a5e528e68847346e188e4e2f76ab842c0aeb7bcba1e45cf7f62eea332f8731b89af8d31892eac5c2edcf3ac6026627f653bda640a8721c9b + checksum: f88c6e41b7718a75452795efa7a1b51f5286aa728358a6b5f477e26f9c37e6cf5df1ec69fa227fe67674be53c2871296d767becbc23fc287ca6298a12d2c4984 languageName: node linkType: hard @@ -2888,7 +2759,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:1.0.4": +"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": version: 1.0.4 resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" dependencies: @@ -2898,27 +2769,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-types@npm:^1.0.2": - version: 1.0.2 - resolution: "@walletconnect/jsonrpc-types@npm:1.0.2" - dependencies: - keyvaluestorage-interface: ^1.0.0 - tslib: 1.14.1 - checksum: 6878d184bfc49e5c8190586c451895eb48a576015f0556527df81b94f52977f61d456b237c662ffbff28e972f8f18b9cc4e06f0e94eddfb9fdeed6fdb4a98c5f - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-types@npm:^1.0.3": - version: 1.0.3 - resolution: "@walletconnect/jsonrpc-types@npm:1.0.3" - dependencies: - keyvaluestorage-interface: ^1.0.0 - tslib: 1.14.1 - checksum: 26e6f1d8f4207328d3df465c36d0d67844772863dc8e9e78e6cfec417cfc359300eab049d99ea558982b3f0948f4ca26b75253bdf635ffd82ffe30a5276b790c - languageName: node - linkType: hard - -"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.8": +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": version: 1.0.8 resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" dependencies: @@ -2929,17 +2780,6 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-utils@npm:^1.0.6": - version: 1.0.6 - resolution: "@walletconnect/jsonrpc-utils@npm:1.0.6" - dependencies: - "@walletconnect/environment": ^1.0.1 - "@walletconnect/jsonrpc-types": ^1.0.2 - tslib: 1.14.1 - checksum: 5e36d0713a690f1666e254c8de6c9a80e744669a588f04e56907c5dfeca0d2457ab71218ce9c43512afe12aab5bfd2fa390f376bf90f4ef671abd340d7abf052 - languageName: node - linkType: hard - "@walletconnect/jsonrpc-ws-connection@npm:1.0.14": version: 1.0.14 resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14" @@ -3032,7 +2872,7 @@ __metadata: languageName: node linkType: hard -"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.2": +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": version: 1.0.2 resolution: "@walletconnect/safe-json@npm:1.0.2" dependencies: @@ -3041,29 +2881,20 @@ __metadata: languageName: node linkType: hard -"@walletconnect/safe-json@npm:^1.0.1": - version: 1.0.1 - resolution: "@walletconnect/safe-json@npm:1.0.1" - dependencies: - tslib: 1.14.1 - checksum: 361082da2ff325f0084c07a96b099a4bd4e596717a0e625d03c1cb27a4f183b5a12dd6252772708fb874ecdde3a085f4fd4d4b1e0abb27b4dead011ea9b6d49c - languageName: node - linkType: hard - -"@walletconnect/sign-client@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/sign-client@npm:2.15.1" +"@walletconnect/sign-client@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/sign-client@npm:2.16.1" dependencies: - "@walletconnect/core": 2.15.1 + "@walletconnect/core": 2.16.1 "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 - checksum: cbac7e5d25f2c37ccbae4d70daee96cae2e725d1282fcf30a6dcdd948662288d373c4f6cb215d05fb9100c03a34f844de6df2fdf96b7b1d6b1dc3e1f2a311559 + checksum: e25808e2fbfc01cff47391281e7cb050927cde2e83f5eec640e5be52c8adc9ee50bd70447a2e72defc9cad3d3e3009ef48ac7d1b694dafa5d6a62e046863b58a languageName: node linkType: hard @@ -3076,9 +2907,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/types@npm:2.15.1" +"@walletconnect/types@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/types@npm:2.16.1" dependencies: "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 @@ -3086,30 +2917,30 @@ __metadata: "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 events: 3.3.0 - checksum: 3e790b3965236e3da2413f5961f2d228bcd1c75367e93c58fcfd913c7f04c77443a850c314fb4de224e45b33fd18dded51a785e4148aa2128b548fa9a97da1d7 + checksum: 9ea47bfb0d5db8f0e440e040d55b05b4932aa3f56e976d42290e831c39d4bc5f2d4cd400f64ca86d8a6a195e34d6370f8db878f7b339ff7cac60a12bbfd9e445 languageName: node linkType: hard -"@walletconnect/universal-provider@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/universal-provider@npm:2.15.1" +"@walletconnect/universal-provider@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/universal-provider@npm:2.16.1" dependencies: "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 - "@walletconnect/sign-client": 2.15.1 - "@walletconnect/types": 2.15.1 - "@walletconnect/utils": 2.15.1 + "@walletconnect/sign-client": 2.16.1 + "@walletconnect/types": 2.16.1 + "@walletconnect/utils": 2.16.1 events: 3.3.0 - checksum: 4e5ffd2604b479e88d0d9576ffedf2b548d06e72fd50e7e7d027f66b8ce265f4b6e4a33adbf1b846c5b0d95fb3a2dbab3acc71a59a4f7dc000b8607fac8d7c16 + checksum: 2852ff1b1b06628bf08015ade517f73b743f11873f56e4358063668fd13c290adc648274cc965b34789f2c91879ec338135b42c01e466a2ef76e82ccec74400e languageName: node linkType: hard -"@walletconnect/utils@npm:2.15.1": - version: 2.15.1 - resolution: "@walletconnect/utils@npm:2.15.1" +"@walletconnect/utils@npm:2.16.1": + version: 2.16.1 + resolution: "@walletconnect/utils@npm:2.16.1" dependencies: "@stablelib/chacha20poly1305": 1.0.1 "@stablelib/hkdf": 1.0.1 @@ -3117,15 +2948,17 @@ __metadata: "@stablelib/sha256": 1.0.1 "@stablelib/x25519": 1.0.3 "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.0.4 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.15.1 + "@walletconnect/types": 2.16.1 "@walletconnect/window-getters": 1.0.1 "@walletconnect/window-metadata": 1.0.1 detect-browser: 5.3.0 + elliptic: ^6.5.7 query-string: 7.1.3 uint8arrays: 3.1.0 - checksum: 31386e3e5b336aa1732bf74b6d69da07c68257b7fb9531aaf7f2f00285a46c30b6ee38ddf3e5ab762767825be2e50cd8ef80cd600423571d289c786d08c847f3 + checksum: 404c5f262e020c208ab30283c1dbe23f7a4876d3d89ebb23dde95ea32deb8ada72886d64151f6a826d21774797fa44feed70d33729661aa0de4b6850b3ace0d5 languageName: node linkType: hard @@ -3155,13 +2988,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -3184,7 +3010,7 @@ __metadata: languageName: node linkType: hard -"abort-controller@npm:3.0.0, abort-controller@npm:^3.0.0": +"abort-controller@npm:3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" dependencies: @@ -3194,56 +3020,29 @@ __metadata: linkType: hard "acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.2.0": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 - languageName: node - linkType: hard - -"acorn@npm:^8.0.4": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" - bin: - acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + version: 8.3.3 + resolution: "acorn-walk@npm:8.3.3" + dependencies: + acorn: ^8.11.0 + checksum: 0f09d351fc30b69b2b9982bf33dc30f3d35a34e030e5f1ed3c49fc4e3814a192bf3101e4c30912a0595410f5e91bb70ddba011ea73398b3ecbfe41c7334c6dd0 languageName: node linkType: hard -"acorn@npm:^8.10.0": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" +"acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.11.3": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 818450408684da89423e3daae24e4dc9b68692db8ab49ea4569c7c5abb7a3f23669438bf129cc81dfdada95e1c9b944ee1bfca2c57a05a4dc73834a612fbf6a7 + checksum: 677880034aee5bdf7434cc2d25b641d7bedb0b5ef47868a78dadabedccf58e1c5457526d9d8249cd253f2df087e081c3fe7d903b448d8e19e5131a3065b83c07 languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: ^4.3.4 - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" - dependencies: - debug: ^4.1.0 - depd: ^1.1.2 - humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 languageName: node linkType: hard @@ -3290,9 +3089,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -3338,13 +3137,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - "arch@npm:^2.2.0": version: 2.2.0 resolution: "arch@npm:2.2.0" @@ -3352,16 +3144,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - "arg@npm:^5.0.2": version: 5.0.2 resolution: "arg@npm:5.0.2" @@ -3439,9 +3221,9 @@ __metadata: linkType: hard "async@npm:^3.2.0": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 languageName: node linkType: hard @@ -3484,10 +3266,12 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 languageName: node linkType: hard @@ -3499,9 +3283,9 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc + version: 1.13.0 + resolution: "aws4@npm:1.13.0" + checksum: 71594a17a5f7b1a9151ef515500c18f1029caa51e2cb65c1b5b324d9bd8dac89896a9e296825d4e6befdcd612d7fc3b0d8042c667555a56df3ee1ab15d4d9b35 languageName: node linkType: hard @@ -3566,9 +3350,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: bcad01494e8a9283abf18c1b967af65ee79b0c6a9e6fcfafebfe91dbe6e0fc7272bafb73389e198b310516ae04f7ad17d79aacf6cb4c0d5d5202a7e2e52c7d98 languageName: node linkType: hard @@ -3607,16 +3391,6 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - "brace-expansion@npm:^2.0.1": version: 2.0.1 resolution: "brace-expansion@npm:2.0.1" @@ -3626,16 +3400,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"braces@npm:^3.0.3": +"braces@npm:^3.0.3, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -3709,15 +3474,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: ^7.0.0 - checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - "busboy@npm:1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -3727,35 +3483,9 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" - dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 - tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 - languageName: node - linkType: hard - "cacache@npm:^18.0.0": - version: 18.0.2 - resolution: "cacache@npm:18.0.2" + version: 18.0.4 + resolution: "cacache@npm:18.0.4" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 @@ -3769,24 +3499,27 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b + checksum: b7422c113b4ec750f33beeca0f426a0024c28e3172f332218f48f963e5b970647fa1ac05679fe5bb448832c51efea9fda4456b9a95c3a1af1105fe6c1833cde2 languageName: node linkType: hard "cachedir@npm:^2.3.0": - version: 2.3.0 - resolution: "cachedir@npm:2.3.0" - checksum: ec90cb0f2e6336e266aa748dbadf3da9e0b20e843e43f1591acab7a3f1451337dc2f26cb9dd833ae8cfefeffeeb43ef5b5ff62782a685f4e3c2305dd98482fcb + version: 2.4.0 + resolution: "cachedir@npm:2.4.0" + checksum: 43198514eaa61f65b5535ed29ad651f22836fba3868ed58a6a87731f05462f317d39098fa3ac778801c25455483c9b7f32a2fcad1f690a978947431f12a0f4d0 languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 languageName: node linkType: hard @@ -3818,17 +3551,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579": - version: 1.0.30001600 - resolution: "caniuse-lite@npm:1.0.30001600" - checksum: 1aae03be0e9f96163e88b9305531ef8db0e01f224aff545c61a32ce0b0ca323e22531bf680bacac3e34f98e23f71ac31a21b328fa0fcbbecea65a2c2638c70c4 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001646": - version: 1.0.30001651 - resolution: "caniuse-lite@npm:1.0.30001651" - checksum: c31a5a01288e70cdbbfb5cd94af3df02f295791673173b8ce6d6a16db4394a6999197d44190be5a6ff06b8c2c7d2047e94dfd5e5eb4c103ab000fca2d370afc7 +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001660 + resolution: "caniuse-lite@npm:1.0.30001660" + checksum: 8b2c5de2f5facd31980426afbba68238270984acfe8c1ae925b8b6480448eea2fae292f815674617e9170c730c8a238d7cc0db919f184dc0e3cd9bec18f5e5ad languageName: node linkType: hard @@ -3876,7 +3602,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -3974,9 +3700,9 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" +"chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: ~3.1.2 braces: ~3.0.2 @@ -3989,7 +3715,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + checksum: d2f29f499705dcd4f6f3bbed79a9ce2388cf530460122eed3b9c48efeab7a4e28739c6551fd15bec9245c6b9eeca7a32baa64694d64d9b6faeb74ddb8c4a413d languageName: node linkType: hard @@ -4001,9 +3727,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.7.1 - resolution: "ci-info@npm:3.7.1" - checksum: 72d93d5101ea1c186511277fbd8d06ae8a6e028cc2fb94361e92bf735b39c5ebd192e8d15a66ff8c4e3ed569f87c2f844e96f90e141b2de5c649f77ec34ff601 + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 languageName: node linkType: hard @@ -4016,12 +3742,12 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.3, citty@npm:^0.1.4": - version: 0.1.5 - resolution: "citty@npm:0.1.5" +"citty@npm:^0.1.5, citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" dependencies: consola: ^3.2.3 - checksum: 9a2379fd01345500f1eb2bcc33f5e60be8379551091b43a3ba4e3a39c63a92e41453dea542ab9f2528fe9e19177ff1453c01a845a74529292af34fdafd23a5f6 + checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab languageName: node linkType: hard @@ -4051,15 +3777,15 @@ __metadata: linkType: hard "cli-table3@npm:~0.6.1": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" + version: 0.6.5 + resolution: "cli-table3@npm:0.6.5" dependencies: "@colors/colors": 1.5.0 string-width: ^4.2.0 dependenciesMeta: "@colors/colors": optional: true - checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c + checksum: ab7afbf4f8597f1c631f3ee6bb3481d0bfeac8a3b81cffb5a578f145df5c88003b6cfff46046a7acae86596fdd03db382bfa67f20973b6b57425505abc47e42c languageName: node linkType: hard @@ -4090,14 +3816,14 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:^3.0.0": - version: 3.0.0 - resolution: "clipboardy@npm:3.0.0" +"clipboardy@npm:^4.0.0": + version: 4.0.0 + resolution: "clipboardy@npm:4.0.0" dependencies: - arch: ^2.2.0 - execa: ^5.1.1 - is-wsl: ^2.2.0 - checksum: 2c292acb59705494cbe07d7df7c8becff4f01651514d32ebd80f4aec2d20946d8f3824aac67ecdf2d09ef21fdf0eb24b6a7f033c137ccdceedc4661c54455c94 + execa: ^8.0.1 + is-wsl: ^3.1.0 + is64bit: ^2.0.0 + checksum: ac7fa4438451d4a509fd7163505c08be92087c1a0ab8f54f8063eb04a69191ded1b59333344e2fd60bad9688e2a3dd69e50a813bf05ebf8369fa8bf65a0f47a2 languageName: node linkType: hard @@ -4148,17 +3874,10 @@ __metadata: languageName: node linkType: hard -"cluster-key-slot@npm:^1.1.0": - version: 1.1.2 - resolution: "cluster-key-slot@npm:1.1.2" - checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 - languageName: node - linkType: hard - "cmd-shim@npm:^6.0.0": - version: 6.0.2 - resolution: "cmd-shim@npm:6.0.2" - checksum: df3a01fc4d72a49b450985b991205e65774b28e7f74a2e4d2a11fd0df8732e3828f9e7b644050def3cd0be026cbd3ee46a1f50ce5f57d0b3fb5afe335bdfacde + version: 6.0.3 + resolution: "cmd-shim@npm:6.0.3" + checksum: bd79ac1505fea77cba0caf271c16210ebfbe50f348a1907f4700740876ab2157e00882b9baa685a9fcf9bc92e08a87e21bd757f45a6938f00290422f80f7d27a languageName: node linkType: hard @@ -4204,15 +3923,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - "color@npm:^4.2.3": version: 4.2.3 resolution: "color@npm:4.2.3" @@ -4223,14 +3933,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.16": - version: 2.0.19 - resolution: "colorette@npm:2.0.19" - checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 - languageName: node - linkType: hard - -"colorette@npm:^2.0.20": +"colorette@npm:^2.0.16, colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d @@ -4302,10 +4005,10 @@ __metadata: languageName: node linkType: hard -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: bde836c26f5154a348b0c0a757f8a0138929e5737e0553be3c4f07a056abca618b861aa63ac3b22d344789b56be99a1382928933e08cd500df00213bf4d8fb43 languageName: node linkType: hard @@ -4316,13 +4019,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "convert-source-map@npm:^1.5.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -4330,10 +4026,10 @@ __metadata: languageName: node linkType: hard -"cookie-es@npm:^1.0.0": - version: 1.0.0 - resolution: "cookie-es@npm:1.0.0" - checksum: e8721cf4d38f3e44049c9118874b323f4f674b1c5cef84a2b888f5bf86ad720ad17b51b43150cad7535a375c24e2921da603801ad28aa6125c3d36c031b41468 +"cookie-es@npm:^1.1.0": + version: 1.2.2 + resolution: "cookie-es@npm:1.2.2" + checksum: 099050c30c967c89aa72d1d7984e87b3395f3e709cf148d297f436828ebfcc39033f5374d2efdc46d9b5e3eee50b1d59635432c252e57329fea7f09afeb4d055 languageName: node linkType: hard @@ -4344,20 +4040,13 @@ __metadata: languageName: node linkType: hard -"core-util-is@npm:1.0.2": +"core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0": version: 1.0.2 resolution: "core-util-is@npm:1.0.2" checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab languageName: node linkType: hard -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 - languageName: node - linkType: hard - "cosmiconfig@npm:^7.0.0": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" @@ -4380,12 +4069,12 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": - version: 3.1.5 - resolution: "cross-fetch@npm:3.1.5" +"cross-fetch@npm:^3.1.4": + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" dependencies: - node-fetch: 2.6.7 - checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb + node-fetch: ^2.6.12 + checksum: 78f993fa099eaaa041122ab037fe9503ecbbcb9daef234d1d2e0b9230a983f64d645d088c464e21a247b825a08dc444a6e7064adfa93536d3a9454b4745b3632 languageName: node linkType: hard @@ -4409,6 +4098,18 @@ __metadata: languageName: node linkType: hard +"crossws@npm:^0.2.0, crossws@npm:^0.2.4": + version: 0.2.4 + resolution: "crossws@npm:0.2.4" + peerDependencies: + uWebSockets.js: "*" + peerDependenciesMeta: + uWebSockets.js: + optional: true + checksum: dcaf730a3af32cf081ab49fdb9c31192a738d7e0585585975e581e71a3d7d14df8d3b42ba183e13e34a1fc26645f695362abf30c40369d12652bcee372a484c3 + languageName: node + linkType: hard + "crypt@npm:0.0.2": version: 0.0.2 resolution: "crypt@npm:0.0.2" @@ -4433,15 +4134,15 @@ __metadata: linkType: hard "csstype@npm:^3.0.2": - version: 3.1.1 - resolution: "csstype@npm:3.1.1" - checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 languageName: node linkType: hard "cypress@npm:^13.13.3": - version: 13.13.3 - resolution: "cypress@npm:13.13.3" + version: 13.14.2 + resolution: "cypress@npm:13.14.2" dependencies: "@cypress/request": ^3.0.1 "@cypress/xvfb": ^1.2.4 @@ -4487,7 +4188,7 @@ __metadata: yauzl: ^2.10.0 bin: cypress: bin/cypress - checksum: fad0c9c10d0f2a440a6accce589ed0832364310ed2880e4679b0c3b4bb6a994b458c436e9bf0ba5ae08b629d4f7011e1dd818c820b1b593961499d64c49cfad5 + checksum: ba7f7351ecb308b78c6ebad0ceda8bec05a472e3daeb5b7cde083737d59ec9dbc8bf7643c8b2c10c21afa07a65156d6b24bc1d072263a1f46442c683de8e875c languageName: node linkType: hard @@ -4510,21 +4211,28 @@ __metadata: linkType: hard "dayjs@npm:^1.10.4": - version: 1.11.7 - resolution: "dayjs@npm:1.11.7" - checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 84788275aad8a87fee4f1ce4be08861df29687aae6b7b43dd65350118a37dda56772a3902f802cb2dc651dfed447a5a8df62d88f0fb900dba8333e411190a5d5 + languageName: node + linkType: hard + +"debounce@npm:^1.2.1": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.6": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: 2.1.2 + ms: ^2.1.3 peerDependenciesMeta: supports-color: optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + checksum: 822d74e209cd910ef0802d261b150314bbcf36c582ccdbb3e70f0894823c17e49a50d3e66d96b633524263975ca16b6a833f3e3b7e030c157169a5fabac63160 languageName: node linkType: hard @@ -4537,18 +4245,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.3.5, debug@npm:~4.3.6": - version: 4.3.6 - resolution: "debug@npm:4.3.6" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 1630b748dea3c581295e02137a9f5cbe2c1d85fea35c1e6597a65ca2b16a6fce68cec61b299d480787ef310ba927dc8c92d3061faba0ad06c6a724672f66be7f - languageName: node - linkType: hard - "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -4580,9 +4276,20 @@ __metadata: linkType: hard "deep-eql@npm:^5.0.1": - version: 5.0.1 - resolution: "deep-eql@npm:5.0.1" - checksum: 8009e8a8bf3e0f591a122e7788e304a2bed1299b7774f039be96f9ef35c00fb254292fb1568952651aea0c1d1eb23d0bca484bbdd2cf4fcee685c6f2c43670f3 + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 6aaaadb4c19cbce42e26b2bbe5bd92875f599d2602635dc97f0294bae48da79e89470aedee05f449e0ca8c65e9fd7e7872624d1933a1db02713d99c2ca8d1f24 + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b languageName: node linkType: hard @@ -4593,10 +4300,10 @@ __metadata: languageName: node linkType: hard -"defu@npm:^6.1.2, defu@npm:^6.1.3": - version: 6.1.3 - resolution: "defu@npm:6.1.3" - checksum: c857a0cf854632e8528dad36454fd1c812bff8f5f091d5a6892e75d7f6b76d8319afbbfb8c504daab84ac86e40037ff37c544d50f89ed5b5419ba1989a226777 +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 40e3af6338f195ac1564f53d1887fa2d0429ac7e8c081204bc4d29191180059d3952b5f4e08fe5df8d59eb873aa26e9c88b56d4fac699673d4a372c93620b229 languageName: node linkType: hard @@ -4607,27 +4314,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"denque@npm:^2.1.0": - version: 2.1.0 - resolution: "denque@npm:2.1.0" - checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 - languageName: node - linkType: hard - -"depd@npm:^1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - "dequal@npm:^2.0.0": version: 2.0.3 resolution: "dequal@npm:2.0.3" @@ -4635,10 +4321,10 @@ __metadata: languageName: node linkType: hard -"destr@npm:^2.0.1, destr@npm:^2.0.2": - version: 2.0.2 - resolution: "destr@npm:2.0.2" - checksum: cb63dd477d1c323f95650ce7784f1497466d68150ac0fddd6c99652be45c9dcb997d53fd5eb6c6fda6c0b2a5e5b4fc7fa3c3e18dace3d810ba4cf45d8b55bdd6 +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 4521b145ba6118919a561f7d979d623793695a516d1b9df704de81932601bf9cf21c47278e1cb93a309c88a14f4fd1f18680bb49ebef8b2546cc7f415e7ae48e languageName: node linkType: hard @@ -4696,9 +4382,9 @@ __metadata: linkType: hard "dijkstrajs@npm:^1.0.1": - version: 1.0.2 - resolution: "dijkstrajs@npm:1.0.2" - checksum: 8cd822441a26f190da24d69bfab7b433d080b09e069e41e046ac84e152f182a1ed9478d531b34126e000adaa7b73114a0f85fcac117a7d25b3edf302d57c0d09 + version: 1.0.3 + resolution: "dijkstrajs@npm:1.0.3" + checksum: 82ff2c6633f235dd5e6bed04ec62cdfb1f327b4d7534557bd52f18991313f864ee50654543072fff4384a92b643ada4d5452f006b7098dbdfad6c8744a8c9e08 languageName: node linkType: hard @@ -4743,14 +4429,14 @@ __metadata: linkType: hard "duplexify@npm:^4.1.2": - version: 4.1.2 - resolution: "duplexify@npm:4.1.2" + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" dependencies: end-of-stream: ^1.4.1 inherits: ^2.0.3 readable-stream: ^3.1.1 - stream-shift: ^1.0.0 - checksum: 964376c61c0e92f6ed0694b3ba97c84f199413dc40ab8dfdaef80b7a7f4982fcabf796214e28ed614a5bc1ec45488a29b81e7d46fa3f5ddf65bcb118c20145ad + stream-shift: ^1.0.2 + checksum: 9636a027345de3dd3c801594d01a7c73d9ce260019538beb1ee650bba7544e72f40a4d4902b52e1ab283dc32a06f210d42748773af02ff15e3064a9659deab7f languageName: node linkType: hard @@ -4772,37 +4458,38 @@ __metadata: linkType: hard "eciesjs@npm:^0.3.15": - version: 0.3.18 - resolution: "eciesjs@npm:0.3.18" + version: 0.3.20 + resolution: "eciesjs@npm:0.3.20" dependencies: - "@types/secp256k1": ^4.0.4 + "@types/secp256k1": ^4.0.6 futoin-hkdf: ^1.5.3 secp256k1: ^5.0.0 - checksum: 2d6e1624c4b2110ab4c76a684d0f458774c702f9711859404a52ede1b2dea67f61e8fc258a0867c2090e5b1110ca3201ea2876f5ac0e2dd57ef1bcfb358d3004 + checksum: 449e56a4e5ce812313c38d876d5874f8b5740750288de4f1059ea1016716ceb006cba6b3126c08aafd3bcdc5c1ad8d6ca67e44bc2f434bb01ed14040aa067e47 languageName: node linkType: hard -"eciesjs@npm:^0.4.6": - version: 0.4.8 - resolution: "eciesjs@npm:0.4.8" +"eciesjs@npm:^0.4.10": + version: 0.4.12 + resolution: "eciesjs@npm:0.4.12" dependencies: + "@ecies/ciphers": ^0.2.1 "@noble/ciphers": ^1.0.0 "@noble/curves": ^1.6.0 "@noble/hashes": ^1.5.0 - checksum: ff9482b5ac488b63115e9b871b402670010e00ab773b17c6d94d493861dee9538765ad4187a1dc38c529f3e1810b6c408341e9463a3a7ea05039649941463c90 + checksum: ef98528b8af23b013dd432b43cc1a378d58621f887a7db234ebc997006e16ab9ffa0ea973bf2195aa63dbfa996afa9e3a8f8410b6e3d5c3808365a3d02b1141a languageName: node linkType: hard "electron-to-chromium@npm:^1.5.4": - version: 1.5.13 - resolution: "electron-to-chromium@npm:1.5.13" - checksum: f18ac84dd3bf9a200654a6a9292b9ec4bced0cf9bd26cec9941b775f4470c581c9d043e70b37a124d9752dcc0f47fc96613d52b2defd8e59632852730cb418b9 + version: 1.5.22 + resolution: "electron-to-chromium@npm:1.5.22" + checksum: 3f8f21f0134dd8dbbf02996336466167f787b5d35c20543c0e5466c062291d1fe3f942e3112bb722c5c059bf438f93e57e0adacb7248dc799136a6029171a3e8 languageName: node linkType: hard -"elliptic@npm:^6.5.4": - version: 6.5.5 - resolution: "elliptic@npm:6.5.5" +"elliptic@npm:^6.5.4, elliptic@npm:^6.5.7": + version: 6.5.7 + resolution: "elliptic@npm:6.5.7" dependencies: bn.js: ^4.11.9 brorand: ^1.1.0 @@ -4811,14 +4498,14 @@ __metadata: inherits: ^2.0.4 minimalistic-assert: ^1.0.1 minimalistic-crypto-utils: ^1.0.1 - checksum: ec9105e4469eb3b32b0ee2579756c888ddf3f99d259aa0d65fccb906ee877768aaf8880caae73e3e669c9a4adeb3eb1945703aa974ec5000d2d33a239f4567eb + checksum: af0ffddffdbc2fea4eeec74388cd73e62ed5a0eac6711568fb28071566319785df529c968b0bf1250ba4bc628e074b2d64c54a633e034aa6f0c6b152ceb49ab8 languageName: node linkType: hard "emoji-regex@npm:^10.3.0": - version: 10.3.0 - resolution: "emoji-regex@npm:10.3.0" - checksum: 5da48edfeb9462fb1ae5495cff2d79129974c696853fb0ce952cbf560f29a2756825433bf51cfd5157ec7b9f93f46f31d712e896d63e3d8ac9c3832bdb45ab73 + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: a6d9a0e454829a52e664e049847776ee1fff5646617b06cd87de7c03ce1dfcce4102a3b154d5e9c8e90f8125bc120fc1fe114d523dddf60a8a161f26c72658d2 languageName: node linkType: hard @@ -4862,31 +4549,32 @@ __metadata: linkType: hard "engine.io-client@npm:~6.5.2": - version: 6.5.3 - resolution: "engine.io-client@npm:6.5.3" + version: 6.5.4 + resolution: "engine.io-client@npm:6.5.4" dependencies: "@socket.io/component-emitter": ~3.1.0 debug: ~4.3.1 engine.io-parser: ~5.2.1 - ws: ~8.11.0 + ws: ~8.17.1 xmlhttprequest-ssl: ~2.0.0 - checksum: a72596fae99afbdb899926fccdb843f8fa790c69085b881dde121285a6935da2c2c665ebe88e0e6aa4285637782df84ac882084ff4892ad2430b059fc0045db0 + checksum: 32955326f7d81bbc8fd40aaf14972ec46956c0a6b08752e1ceb2de37bfb7fc2e4e8decbefad1a8092fad0ef29379fa0e95531ae2e10cb61facb2ef1200ef8752 languageName: node linkType: hard "engine.io-parser@npm:~5.2.1": - version: 5.2.2 - resolution: "engine.io-parser@npm:5.2.2" - checksum: 470231215f3136a9259efb1268bc9a71f789af4e8c74da8d3b49ceb149fe3cd5c315bf0cd13d2d8d9c8f0f051c6f93b68e8fa9c89a3b612b9217bf33765c943a + version: 5.2.3 + resolution: "engine.io-parser@npm:5.2.3" + checksum: a76d998b794ce8bbcade833064d949715781fdb9e9cf9b33ecf617d16355ddfd7772f12bb63aaec0f497d63266c6db441129c5aa24c60582270f810c696a6cf8 languageName: node linkType: hard "enquirer@npm:^2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" dependencies: ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 + strip-ansi: ^6.0.1 + checksum: f080f11a74209647dbf347a7c6a83c8a47ae1ebf1e75073a808bc1088eb780aa54075bfecd1bcdb3e3c724520edb8e6ee05da031529436b421b71066fcc48cb5 languageName: node linkType: hard @@ -4920,6 +4608,22 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + "esbuild@npm:~0.23.0": version: 0.23.1 resolution: "esbuild@npm:0.23.1" @@ -5003,14 +4707,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escalade@npm:^3.1.2": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 @@ -5055,6 +4752,13 @@ __metadata: languageName: node linkType: hard +"estree-util-is-identifier-name@npm:^3.0.0": + version: 3.0.0 + resolution: "estree-util-is-identifier-name@npm:3.0.0" + checksum: ea3909f0188ea164af0aadeca87c087e3e5da78d76da5ae9c7954ff1340ea3e4679c4653bbf4299ffb70caa9b322218cc1128db2541f3d2976eb9704f9857787 + languageName: node + linkType: hard + "eth-block-tracker@npm:^7.1.0": version: 7.1.0 resolution: "eth-block-tracker@npm:7.1.0" @@ -5101,14 +4805,14 @@ __metadata: linkType: hard "ethereum-cryptography@npm:^2.0.0": - version: 2.1.3 - resolution: "ethereum-cryptography@npm:2.1.3" + version: 2.2.1 + resolution: "ethereum-cryptography@npm:2.2.1" dependencies: - "@noble/curves": 1.3.0 - "@noble/hashes": 1.3.3 - "@scure/bip32": 1.3.3 - "@scure/bip39": 1.2.2 - checksum: 7f9c14f868a588641179cace3eb86c332c4743290865db699870710253cabc4dc74bd4bce5e7bc6db667482e032e94d6f79521219eb6be5dc422059d279a27b7 + "@noble/curves": 1.4.2 + "@noble/hashes": 1.4.0 + "@scure/bip32": 1.4.0 + "@scure/bip39": 1.3.0 + checksum: 1466e4c417b315a6ac67f95088b769fafac8902b495aada3c6375d827e5a7882f9e0eea5f5451600d2250283d9198b8a3d4d996e374e07a80a324e29136f25c6 languageName: node linkType: hard @@ -5119,20 +4823,13 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:6.4.7": +"eventemitter2@npm:6.4.7, eventemitter2@npm:^6.4.7": version: 6.4.7 resolution: "eventemitter2@npm:6.4.7" checksum: 1b36a77e139d6965ebf3a36c01fa00c089ae6b80faa1911e52888f40b3a7057b36a2cc45dcd1ad87cda3798fe7b97a0aabcbb8175a8b96092a23bb7d0f039e66 languageName: node linkType: hard -"eventemitter2@npm:^6.4.7": - version: 6.4.9 - resolution: "eventemitter2@npm:6.4.9" - checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb - languageName: node - linkType: hard - "eventemitter3@npm:5.0.1, eventemitter3@npm:^5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" @@ -5181,7 +4878,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:~8.0.1": +"execa@npm:^8.0.1, execa@npm:~8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" dependencies: @@ -5257,20 +4954,13 @@ __metadata: languageName: node linkType: hard -"extsprintf@npm:1.3.0": +"extsprintf@npm:1.3.0, extsprintf@npm:^1.2.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 languageName: node linkType: hard -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -5278,20 +4968,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -5305,9 +4982,9 @@ __metadata: linkType: hard "fast-redact@npm:^3.0.0": - version: 3.1.2 - resolution: "fast-redact@npm:3.1.2" - checksum: a30eb6b6830333ab213e0def55f46453ca777544dbd3a883016cb590a0eeb95e6fdf546553c1a13d509896bfba889b789991160a6d0996ceb19fce0a02e8b753 + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: ef03f0d1849da074a520a531ad299bf346417b790a643931ab4e01cb72275c8d55b60dc8512fb1f1818647b696790edefaa96704228db9f012da935faa1940af languageName: node linkType: hard @@ -5319,11 +4996,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 languageName: node linkType: hard @@ -5346,14 +5023,14 @@ __metadata: linkType: hard "fdir@npm:^6.2.0": - version: 6.4.0 - resolution: "fdir@npm:6.4.0" + version: 6.4.2 + resolution: "fdir@npm:6.4.2" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 63b4dc592c662d0c4703ffcae1e3ad15901c0b9f64e742dff1bbc74f58029b1a43f4d05b0ab75503a0b9fc7a616d8a755cd56ea680504b6a1e87249ec79b43f3 + checksum: 517ad31c495f1c0778238eef574a7818788efaaf2ce1969ffa18c70793e2951a9763dfa2e6720b8fcef615e602a3cbb47f9b8aea9da0b02147579ab36043f22f languageName: node linkType: hard @@ -5373,15 +5050,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 - languageName: node - linkType: hard - "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -5406,8 +5074,8 @@ __metadata: linkType: hard "find-test-names@npm:^1.28.18": - version: 1.28.26 - resolution: "find-test-names@npm:1.28.26" + version: 1.28.23 + resolution: "find-test-names@npm:1.28.23" dependencies: "@babel/parser": ^7.24.7 "@babel/plugin-syntax-jsx": ^7.24.7 @@ -5419,7 +5087,7 @@ __metadata: find-test-names: bin/find-test-names.js print-tests: bin/print-tests.js update-test-count: bin/update-test-count.js - checksum: 4854fd931bddae397b9cfb515afe0a8ca501c1b2539f70279e1a66d80fdf96f51d8ee091c7c7b6dc602a4e7db41331e09d20abf38f6ca1fa7dc9d9264fce5c38 + checksum: 4e313a30cfe9f21e530ba6c12031156571323baebd357296902dbe8b05510954bc1d0f274405df71aa8afdbfe05e730cbd7ef69617d681d9e9ff06b5b2fa092d languageName: node linkType: hard @@ -5462,12 +5130,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.2.1 + resolution: "foreground-child@npm:3.2.1" dependencies: cross-spawn: ^7.0.0 signal-exit: ^4.0.1 - checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + checksum: 3e2e844d6003c96d70affe8ae98d7eaaba269a868c14d997620c088340a8775cd5d2d9043e6ceebae1928d8d9a874911c4d664b9a267e8995945df20337aebc0 languageName: node linkType: hard @@ -5515,7 +5183,7 @@ __metadata: languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -5540,17 +5208,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -5560,16 +5218,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -5578,13 +5227,6 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" @@ -5599,22 +5241,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - "get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -5636,21 +5262,23 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 languageName: node linkType: hard -"get-port-please@npm:^3.1.1": - version: 3.1.1 - resolution: "get-port-please@npm:3.1.1" - checksum: e2b0b3822e5a5a37994a0bd1c708eb220ca47fd4b29adbc6ba076fb378d4706c07eba4d382a8283f6534e870f9081a58f923a9f873f7d1f298f5fae386470211 +"get-port-please@npm:^3.1.2": + version: 3.1.2 + resolution: "get-port-please@npm:3.1.2" + checksum: 8e65b56459ead2f31c446d76bb8eb639c33e04e72b07a4dd5d8acc39738f12962591e90b2befecf10492844d0d11c2122c281f5204ee48692d4a8ba0ec68733a languageName: node linkType: hard @@ -5678,11 +5306,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.7.5": - version: 4.7.6 - resolution: "get-tsconfig@npm:4.7.6" + version: 4.7.5 + resolution: "get-tsconfig@npm:4.7.5" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: ebfd86f0b356cde98e2a7afe63b58d92e02b8e413ff95551933d277702bf725386ee82c5c0092fe45fb2ba60002340c94ee70777b3220bbfeca83ab45dda1544 + checksum: e5b271fae2b4cd1869bbfc58db56983026cc4a08fdba988725a6edd55d04101507de154722503a22ee35920898ff9bdcba71f99d93b17df35dddb8e8a2ad91be languageName: node linkType: hard @@ -5722,32 +5350,19 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 - languageName: node - linkType: hard - "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.10 - resolution: "glob@npm:10.3.10" + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.3.5 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 + path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + checksum: 0bc725de5e4862f9f387fd0f2b274baf16850dcd2714502ccf471ee401803997983e2c05590cb65f9675a3c6f2a58e7a53f9e365704108c6ad3cbf1d60934c4a languageName: node linkType: hard @@ -5767,21 +5382,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 - languageName: node - linkType: hard - -"glob@npm:^8.0.1, glob@npm:^8.1.0": +"glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -5803,6 +5404,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e + languageName: node + linkType: hard + "globby@npm:^11.0.4": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -5826,14 +5434,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.11": +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -5861,19 +5462,21 @@ __metadata: languageName: node linkType: hard -"h3@npm:^1.8.1, h3@npm:^1.8.2": - version: 1.9.0 - resolution: "h3@npm:1.9.0" - dependencies: - cookie-es: ^1.0.0 - defu: ^6.1.3 - destr: ^2.0.2 - iron-webcrypto: ^1.0.0 - radix3: ^1.1.0 - ufo: ^1.3.2 +"h3@npm:^1.10.2, h3@npm:^1.12.0": + version: 1.12.0 + resolution: "h3@npm:1.12.0" + dependencies: + cookie-es: ^1.1.0 + crossws: ^0.2.4 + defu: ^6.1.4 + destr: ^2.0.3 + iron-webcrypto: ^1.1.1 + ohash: ^1.1.3 + radix3: ^1.1.2 + ufo: ^1.5.3 uncrypto: ^0.1.3 - unenv: ^1.7.4 - checksum: 7305163b6fa4ecd7d14fce85e6372fae3580728957c8c021fa6b18176ce5e0cbfcc07c523bafcf7b34e895d2dab3ba731a11af43282faee4f2c8a331ec144f51 + unenv: ^1.9.0 + checksum: 958d7364dc38460a02fb2032bbca887e741bfc173517eb49787a0cdf80ea194fe16964ab175f3d6e9c299600c67e3cfe51176d984dfd407b900fc0e20ef9bbb9 languageName: node linkType: hard @@ -5891,35 +5494,35 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c +"has-proto@npm:^1.0.1": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d languageName: node linkType: hard @@ -5933,12 +5536,12 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.1 - resolution: "hasown@npm:2.0.1" +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: ^1.1.2 - checksum: 9081c382a4fe8a62639a8da5c7d3322b203c319147e48783763dd741863d9f2dcaa743574fe2a1283871c445d8ba99ea45d5fff384e5ad27ca9dd7a367d79de0 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard @@ -5959,19 +5562,25 @@ __metadata: linkType: hard "hast-util-to-jsx-runtime@npm:^2.0.0": - version: 2.2.0 - resolution: "hast-util-to-jsx-runtime@npm:2.2.0" + version: 2.3.0 + resolution: "hast-util-to-jsx-runtime@npm:2.3.0" dependencies: + "@types/estree": ^1.0.0 "@types/hast": ^3.0.0 "@types/unist": ^3.0.0 comma-separated-tokens: ^2.0.0 + devlop: ^1.0.0 + estree-util-is-identifier-name: ^3.0.0 hast-util-whitespace: ^3.0.0 + mdast-util-mdx-expression: ^2.0.0 + mdast-util-mdx-jsx: ^3.0.0 + mdast-util-mdxjs-esm: ^2.0.0 property-information: ^6.0.0 space-separated-tokens: ^2.0.0 - style-to-object: ^0.4.0 + style-to-object: ^1.0.0 unist-util-position: ^5.0.0 vfile-message: ^4.0.0 - checksum: cc8d9029673eb9c2b7bc2355f9dee2f625ccfc897a54636d4050fc70145e32623119f79bd56d90f8f2cb381d8f1c95ddae8069a52d99f397c07ea6d9882f0666 + checksum: 599a97c6ec61c1430776813d7fb42e6f96032bf4a04dfcbb8eceef3bc8d1845ecf242387a4426b9d3f52320dbbfa26450643b81124b3d6a0b9bbb0fff4d0ba83 languageName: node linkType: hard @@ -6054,11 +5663,18 @@ __metadata: linkType: hard "hosted-git-info@npm:^7.0.0": - version: 7.0.1 - resolution: "hosted-git-info@npm:7.0.1" + version: 7.0.2 + resolution: "hosted-git-info@npm:7.0.2" dependencies: lru-cache: ^10.0.1 - checksum: be5280f0a20d6153b47e1ab578e09f5ae8ad734301b3ed7e547dc88a6814d7347a4888db1b4f9635cc738e3c0ef1fbff02272aba7d07c75d4c5a50ff8d618db6 + checksum: 467cf908a56556417b18e86ae3b8dee03c2360ef1d51e61c4028fe87f6f309b6ff038589c94b5666af207da9d972d5107698906aabeb78aca134641962a5c6f8 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.2": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 languageName: node linkType: hard @@ -6069,13 +5685,6 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -6083,17 +5692,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - "http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" @@ -6122,23 +5720,13 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - "https-proxy-agent@npm:^7.0.1": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 + checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 languageName: node linkType: hard @@ -6163,21 +5751,12 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "husky@npm:^9.1.5": - version: 9.1.5 - resolution: "husky@npm:9.1.5" + version: 9.1.6 + resolution: "husky@npm:9.1.6" bin: husky: bin.js - checksum: c240018e852666dc12a93ca84751f1440bdf436468ba872c7b7b3cee54f5f1d7b4222a117988b27ca437093efdeb128778897ab0e409361336676a2c3012c8a7 + checksum: 421ccd8850378231aaefd70dbe9e4f1549b84ffe3a6897f93a202242bbc04e48bd498169aef43849411105d9fcf7c192b757d42661e28d06b934a609a4eb8771 languageName: node linkType: hard @@ -6222,17 +5801,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef - languageName: node - linkType: hard - -"ignore@npm:^5.3.0": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be +"ignore@npm:^5.2.0, ignore@npm:^5.3.0": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 languageName: node linkType: hard @@ -6260,13 +5832,6 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -6291,10 +5856,17 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 +"ini@npm:^4.1.3": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 004b2be42388877c58add606149f1a0c7985c90a0ba5dbf45a4738fdc70b0798d922caecaa54617029626505898ac451ff0537a08b949836b49d3267f66542c9 + languageName: node + linkType: hard + +"inline-style-parser@npm:0.2.3": + version: 0.2.3 + resolution: "inline-style-parser@npm:0.2.3" + checksum: ed6454de80759e7faef511f51b5716b33c40a6b05b8a8f5383dc01e8a087c6fd5df877446d05e8e3961ae0751e028e25e180f5cffc192a5ce7822edef6810ade languageName: node linkType: hard @@ -6319,23 +5891,6 @@ __metadata: languageName: node linkType: hard -"ioredis@npm:^5.3.2": - version: 5.3.2 - resolution: "ioredis@npm:5.3.2" - dependencies: - "@ioredis/commands": ^1.1.1 - cluster-key-slot: ^1.1.0 - debug: ^4.3.4 - denque: ^2.1.0 - lodash.defaults: ^4.2.0 - lodash.isarguments: ^3.1.0 - redis-errors: ^1.2.0 - redis-parser: ^3.0.0 - standard-as-callback: ^2.1.0 - checksum: 9a23559133e862a768778301efb68ae8c2af3c33562174b54a4c2d6574b976e85c75a4c34857991af733e35c48faf4c356e7daa8fb0a3543d85ff1768c8754bc - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -6346,13 +5901,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - "iron-session@npm:^8.0.3": version: 8.0.3 resolution: "iron-session@npm:8.0.3" @@ -6364,20 +5912,13 @@ __metadata: languageName: node linkType: hard -"iron-webcrypto@npm:1.2.1": +"iron-webcrypto@npm:1.2.1, iron-webcrypto@npm:^1.1.1": version: 1.2.1 resolution: "iron-webcrypto@npm:1.2.1" checksum: b158d1893c8d037c11a7dcfd1998b519f31f979643c2c505c6eb1170fd63553498a58b05947d5dea116975df8f12ede5ca235cb68e4c1f404fa6695e4508c60c languageName: node linkType: hard -"iron-webcrypto@npm:^1.0.0": - version: 1.0.0 - resolution: "iron-webcrypto@npm:1.0.0" - checksum: bbd96cbbfec7d072296bc7464763b96555bdadb12aca50f1f1c7e4fcdc6acb102bc3488333e924f94404dd50eda24f84b67ad28323b9138ec7255a023e8dc19e - languageName: node - linkType: hard - "is-alphabetical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphabetical@npm:1.0.4" @@ -6470,30 +6011,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.12.0": - version: 2.12.1 - resolution: "is-core-module@npm:2.12.1" +"is-core-module@npm:^2.13.0": + version: 2.14.0 + resolution: "is-core-module@npm:2.14.0" dependencies: - has: ^1.0.3 - checksum: f04ea30533b5e62764e7b2e049d3157dc0abd95ef44275b32489ea2081176ac9746ffb1cdb107445cf1ff0e0dfcad522726ca27c27ece64dadf3795428b8e468 - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: ^2.0.0 - checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c - languageName: node - linkType: hard - -"is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + hasown: ^2.0.2 + checksum: 6bba6c8dc99d88d6f3b2746709d82caddcd9565cafd5870e28ab320720e27e6d9d2bb953ba0839ed4d2ee264bfdd14a9fa1bbc242a916f7dacc8aa95f0322256 languageName: node linkType: hard @@ -6520,6 +6043,15 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 + languageName: node + linkType: hard + "is-extendable@npm:^0.1.0": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -6589,6 +6121,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: ^3.0.0 + bin: + is-inside-container: cli.js + checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -6634,13 +6177,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -6655,16 +6191,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" +"is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 languageName: node linkType: hard @@ -6691,6 +6223,24 @@ __metadata: languageName: node linkType: hard +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: ^1.0.0 + checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 + languageName: node + linkType: hard + +"is64bit@npm:^2.0.0": + version: 2.0.0 + resolution: "is64bit@npm:2.0.0" + dependencies: + system-architecture: ^0.1.0 + checksum: 253079e64b6f9bb90295a63b73a046bea67364cdc104bc5abeffcf4cbc52b3e66b0e921cb14f686deb71b5cab628f9f490845c1194c6e94f84068d177c7f15cd + languageName: node + linkType: hard + "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -6728,16 +6278,16 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + checksum: be31027fc72e7cc726206b9f560395604b82e0fddb46c4cbf9f97d049bcef607491a5afc0699612eaa4213ca5be8fd3e1e7cd187b3040988b65c9489838a7c00 languageName: node linkType: hard @@ -6754,12 +6304,12 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.20.0, jiti@npm:^1.21.0": - version: 1.21.0 - resolution: "jiti@npm:1.21.0" +"jiti@npm:^1.21.0": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" bin: jiti: bin/jiti.js - checksum: a7bd5d63921c170eaec91eecd686388181c7828e1fa0657ab374b9372bfc1f383cf4b039e6b272383d5cb25607509880af814a39abdff967322459cca41f2961 + checksum: 9ea4a70a7bb950794824683ed1c632e2ede26949fbd348e2ba5ec8dc5efa54dc42022d85ae229cadaa60d4b95012e80ea07d625797199b688cc22ab0e8891d32 languageName: node linkType: hard @@ -6807,6 +6357,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -6815,9 +6374,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.1 - resolution: "json-parse-even-better-errors@npm:3.0.1" - checksum: bf74fa3f715e56699ccd68b80a7d20908de432a3fae2d5aa2ed530a148e9d9ccdf8e6983b93d9966a553aa70dcf003ce3a7ffec2c0ce74d2a6173e3691a426f0 + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 6f04ea6c9ccb783630a59297959247e921cc90b917b8351197ca7fd058fccc7079268fd9362be21ba876fc26aa5039369dd0a2280aae49aae425784794a94927 languageName: node linkType: hard @@ -6852,13 +6411,6 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 - languageName: node - linkType: hard - "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -6911,9 +6463,9 @@ __metadata: linkType: hard "ky@npm:^1.7.0": - version: 1.7.0 - resolution: "ky@npm:1.7.0" - checksum: 0727767be98d46f246686aa5c23490004fe6a1b0475f3be98abc61564659a3fad7a2eebd4699ada58bb3197649f3dd84e7cbf0d0fdbeac367c7c78e73fbb3193 + version: 1.7.2 + resolution: "ky@npm:1.7.2" + checksum: 70bd8f09d8e3d4796602f03dd29b1991ba9f3f92187dad9384356c1f37938eb3ad5417063365ef1cb5a2b2d83b95ccd70d4fb84edae337c24d0a4ad560f47b08 languageName: node linkType: hard @@ -6924,13 +6476,6 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.0.5": - version: 2.0.6 - resolution: "lilconfig@npm:2.0.6" - checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d - languageName: node - linkType: hard - "lilconfig@npm:^2.1.0": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" @@ -6938,7 +6483,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:~3.1.2": +"lilconfig@npm:^3.0.0, lilconfig@npm:~3.1.2": version: 3.1.2 resolution: "lilconfig@npm:3.1.2" checksum: 4e8b83ddd1d0ad722600994e6ba5d858ddca14f0587aa6b9c8185e17548149b5e13d4d583d811e9e9323157fa8c6a527e827739794c7502b59243c58e210b8c3 @@ -6953,8 +6498,8 @@ __metadata: linkType: hard "lint-staged@npm:^15.2.9": - version: 15.2.9 - resolution: "lint-staged@npm:15.2.9" + version: 15.2.10 + resolution: "lint-staged@npm:15.2.10" dependencies: chalk: ~5.3.0 commander: ~12.1.0 @@ -6962,41 +6507,42 @@ __metadata: execa: ~8.0.1 lilconfig: ~3.1.2 listr2: ~8.2.4 - micromatch: ~4.0.7 + micromatch: ~4.0.8 pidtree: ~0.6.0 string-argv: ~0.3.2 yaml: ~2.5.0 bin: lint-staged: bin/lint-staged.js - checksum: 7f804c24d0374b48d26f11a051342141b84c9954f77225bab5ae221b1e4d47a72f722f39b13169267592c28b2614ad39f9722fd86bc4cdfdf93e8601ff66b0e1 + checksum: 7ab255b848478ca47c6b94aad0e7a3cfe5ba48ae1fb353cfa86635741333b83b1fd793d7cac6d44bf0388ad087d7e0250c7ec0a8ebece63fbcf7a8d175279809 languageName: node linkType: hard -"listhen@npm:^1.5.5": - version: 1.5.5 - resolution: "listhen@npm:1.5.5" +"listhen@npm:^1.7.2": + version: 1.7.2 + resolution: "listhen@npm:1.7.2" dependencies: - "@parcel/watcher": ^2.3.0 - "@parcel/watcher-wasm": 2.3.0 - citty: ^0.1.4 - clipboardy: ^3.0.0 + "@parcel/watcher": ^2.4.1 + "@parcel/watcher-wasm": ^2.4.1 + citty: ^0.1.6 + clipboardy: ^4.0.0 consola: ^3.2.3 - defu: ^6.1.2 - get-port-please: ^3.1.1 - h3: ^1.8.1 + crossws: ^0.2.0 + defu: ^6.1.4 + get-port-please: ^3.1.2 + h3: ^1.10.2 http-shutdown: ^1.2.2 - jiti: ^1.20.0 - mlly: ^1.4.2 + jiti: ^1.21.0 + mlly: ^1.6.1 node-forge: ^1.3.1 - pathe: ^1.1.1 - std-env: ^3.4.3 - ufo: ^1.3.0 - untun: ^0.1.2 + pathe: ^1.1.2 + std-env: ^3.7.0 + ufo: ^1.4.0 + untun: ^0.1.3 uqr: ^0.1.2 bin: listen: bin/listhen.mjs listhen: bin/listhen.mjs - checksum: 2d4a9d9d25b41e1569b50f0c7c72004dacb35ced91b0de943734f4e2f828fdeea890d9f5ab48c37133b06ee1f188ee1d335ae6dbb5dee6a86c21740aa309f485 + checksum: 92b160ab493bbdb4941ba7fbfc7e0815b4c1da9ca01f792df2e77da13a6b726086d62d57cd2da51242c47a463d59a68798666fb8b64338510e2edf8dc2e7a1c3 languageName: node linkType: hard @@ -7036,22 +6582,13 @@ __metadata: linkType: hard "lit-element@npm:^3.3.0": - version: 3.3.2 - resolution: "lit-element@npm:3.3.2" + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" dependencies: "@lit-labs/ssr-dom-shim": ^1.1.0 "@lit/reactive-element": ^1.3.0 - lit-html: ^2.7.0 - checksum: afe50825be05a8c83be418432dfed2f9a84ca1c6c1d1807e2090def9f94cc403dcbf832b338cdfe39cd168518664c02a6c7392868ca323e356e5744e3b4f45e6 - languageName: node - linkType: hard - -"lit-html@npm:^2.7.0": - version: 2.7.5 - resolution: "lit-html@npm:2.7.5" - dependencies: - "@types/trusted-types": ^2.0.2 - checksum: 7a54399f78c02f21ee5584fd9ff21b3edad8416df0aca22964bc5b221f0b57ba74d7bd98ad076acea2403b53b2ea87cc3eb47ba8395f371a645e3d584f2c1e49 + lit-html: ^2.8.0 + checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d languageName: node linkType: hard @@ -7087,58 +6624,16 @@ __metadata: "locate-path@npm:^6.0.0": version: 6.0.0 resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: ^5.0.0 - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"lodash.castarray@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.castarray@npm:4.4.0" - checksum: fca8c7047e0ae2738b0b2503fb00157ae0ff6d8a1b716f87ed715b22560e09de438c75b65e01a7e44ceb41c5b31dce2eb576e46db04beb9c699c498e03cbd00f - languageName: node - linkType: hard - -"lodash.debounce@npm:^4.0.8": - version: 4.0.8 - resolution: "lodash.debounce@npm:4.0.8" - checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 - languageName: node - linkType: hard - -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - -"lodash.escape@npm:^4.0.1": - version: 4.0.1 - resolution: "lodash.escape@npm:4.0.1" - checksum: fcb54f457497256964d619d5cccbd80a961916fca60df3fe0fa3e7f052715c2944c0ed5aefb4f9e047d127d44aa2d55555f3350cb42c6549e9e293fb30b41e7f - languageName: node - linkType: hard - -"lodash.flatten@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flatten@npm:4.4.0" - checksum: 0ac34a393d4b795d4b7421153d27c13ae67e08786c9cbb60ff5b732210d46f833598eee3fb3844bb10070e8488efe390ea53bb567377e0cb47e9e630bf0811cb - languageName: node - linkType: hard - -"lodash.invokemap@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.invokemap@npm:4.6.0" - checksum: 646ceebbefbcb6da301f8c2868254680fd0bcdc6ada470495d9ae49c9c32938829c1b38a38c95d0258409a9655f85db404b16e648381c7450b7ed3d9c52d8808 + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a languageName: node linkType: hard -"lodash.isarguments@npm:^3.1.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 +"lodash.castarray@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.castarray@npm:4.4.0" + checksum: fca8c7047e0ae2738b0b2503fb00157ae0ff6d8a1b716f87ed715b22560e09de438c75b65e01a7e44ceb41c5b31dce2eb576e46db04beb9c699c498e03cbd00f languageName: node linkType: hard @@ -7170,20 +6665,6 @@ __metadata: languageName: node linkType: hard -"lodash.pullall@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.pullall@npm:4.2.0" - checksum: 7a5fbaedf186ec197ce1e0b9ba1d88a89773ebaf6a8291c7d273838cac59cb3b339cf36ef00e94172862ee84d2304c38face161846f08f5581d0553dcbdcd090 - languageName: node - linkType: hard - -"lodash.uniqby@npm:^4.7.0": - version: 4.7.0 - resolution: "lodash.uniqby@npm:4.7.0" - checksum: 659264545a95726d1493123345aad8cbf56e17810fa9a0b029852c6d42bc80517696af09d99b23bef1845d10d95e01b8b4a1da578f22aeba7a30d3e0022a4938 - languageName: node - linkType: hard - "lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -7263,70 +6744,23 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.2.0 - resolution: "lru-cache@npm:10.2.0" - checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.2": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a languageName: node linkType: hard "lru-cache@npm:^11.0.0": - version: 11.0.0 - resolution: "lru-cache@npm:11.0.0" - checksum: c29385f9369b1a566e1db9eda9a4b12f6507de906e5720ca12844dd775b7139c42b8e5837e7d5162bcc292ce4d3eecfa74ec2856c6afcc0caa2e3c9ea3a17f27 - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: ^4.0.0 - checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + version: 11.0.1 + resolution: "lru-cache@npm:11.0.1" + checksum: 6056230a99fb399234e82368b99586bd4740079e80649102f681b19337b7d8c6bc8dd7f8b8c59377c31d26deb89f548b717ae932e139b4b795879d920fccf820 languageName: node linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": ^2.0.0 cacache: ^18.0.0 @@ -7337,9 +6771,10 @@ __metadata: minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 + proc-log: ^4.2.0 promise-retry: ^2.0.1 ssri: ^10.0.0 - checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af + checksum: 5c9fad695579b79488fa100da05777213dd9365222f85e4757630f8dd2a21a79ddd3206c78cfd6f9b37346819681782b67900ac847a57cf04190f52dda5343fd languageName: node linkType: hard @@ -7390,8 +6825,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-from-markdown@npm:2.0.0" + version: 2.0.1 + resolution: "mdast-util-from-markdown@npm:2.0.1" dependencies: "@types/mdast": ^4.0.0 "@types/unist": ^3.0.0 @@ -7405,7 +6840,7 @@ __metadata: micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 unist-util-stringify-position: ^4.0.0 - checksum: 4e8d8a46b4b588486c41b80c39da333a91593bc8d60cd7421c6cd3c22003b8e5a62478292fb7bc97b9255b6301a2250cca32340ef43c309156e215453c5b92be + checksum: 2e50be71272a1503558c599cd5766cf2743935a021f82e32bc2ae5da44f6c7dcabb9da3a6eee76ede0ec8ad2b122d1192f4fe89890aac90c76463f049f8a835d languageName: node linkType: hard @@ -7486,19 +6921,68 @@ __metadata: languageName: node linkType: hard +"mdast-util-mdx-expression@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-mdx-expression@npm:2.0.0" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 4e1183000e183e07a7264e192889b4fd57372806103031c71b9318967f85fd50a5dd0f92ef14f42c331e77410808f5de3341d7bc8ad4ee91b7fa8f0a30043a8a + languageName: node + linkType: hard + +"mdast-util-mdx-jsx@npm:^3.0.0": + version: 3.1.2 + resolution: "mdast-util-mdx-jsx@npm:3.1.2" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + "@types/unist": ^3.0.0 + ccount: ^2.0.0 + devlop: ^1.1.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + parse-entities: ^4.0.0 + stringify-entities: ^4.0.0 + unist-util-remove-position: ^5.0.0 + unist-util-stringify-position: ^4.0.0 + vfile-message: ^4.0.0 + checksum: 33cb8a657702d5bb8d3f658d158f448c45147664cdb2475501a1c467e3a167d75842546296a06f758f07cce4d2a6ba1add405dbdb6caa145a6980c9782e411e2 + languageName: node + linkType: hard + +"mdast-util-mdxjs-esm@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-mdxjs-esm@npm:2.0.1" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^3.0.0 + "@types/mdast": ^4.0.0 + devlop: ^1.0.0 + mdast-util-from-markdown: ^2.0.0 + mdast-util-to-markdown: ^2.0.0 + checksum: 1f9dad04d31d59005332e9157ea9510dc1d03092aadbc607a10475c7eec1c158b475aa0601a3a4f74e13097ca735deb8c2d9d37928ddef25d3029fd7c9e14dc3 + languageName: node + linkType: hard + "mdast-util-phrasing@npm:^4.0.0": - version: 4.0.0 - resolution: "mdast-util-phrasing@npm:4.0.0" + version: 4.1.0 + resolution: "mdast-util-phrasing@npm:4.1.0" dependencies: "@types/mdast": ^4.0.0 unist-util-is: ^6.0.0 - checksum: 95d5d8e18d5ea6dbfe2ee4ed1045961372efae9077e5c98e10bfef7025ee3fd9449f9a82840068ff50aa98fa43af0a0a14898ae10b5e46e96edde01e2797df34 + checksum: 3a97533e8ad104a422f8bebb34b3dde4f17167b8ed3a721cf9263c7416bd3447d2364e6d012a594aada40cac9e949db28a060bb71a982231693609034ed5324e languageName: node linkType: hard "mdast-util-to-hast@npm:^13.0.0": - version: 13.0.2 - resolution: "mdast-util-to-hast@npm:13.0.2" + version: 13.2.0 + resolution: "mdast-util-to-hast@npm:13.2.0" dependencies: "@types/hast": ^3.0.0 "@types/mdast": ^4.0.0 @@ -7508,7 +6992,8 @@ __metadata: trim-lines: ^3.0.0 unist-util-position: ^5.0.0 unist-util-visit: ^5.0.0 - checksum: 8fef6c3752476461d9c00b1dea4f141bc7d980e1b3bac7bd965bc68f532b6d30fb1c9e810433327c167176e68e071b8f4ab5a45355954857dc095c878421f35e + vfile: ^6.0.0 + checksum: 7e5231ff3d4e35e1421908437577fd5098141f64918ff5cc8a0f7a8a76c5407f7a3ee88d75f7a1f7afb763989c9f357475fa0ba8296c00aaff1e940098fe86a6 languageName: node linkType: hard @@ -7566,8 +7051,8 @@ __metadata: linkType: hard "micromark-core-commonmark@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-core-commonmark@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-core-commonmark@npm:2.0.1" dependencies: decode-named-character-reference: ^1.0.0 devlop: ^1.0.0 @@ -7585,7 +7070,7 @@ __metadata: micromark-util-subtokenize: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 9c12fb580cf4ce71f60872043bd2794efe129f44d7b2b73afa155bbc0a66b7bc35655ba8cef438a6bd068441837ed3b6dc6ad7e5a18f815462c1750793e03a42 + checksum: 6a9891cc883a531e090dc8dab6669945f3df9448e84216a8f2a91f9258281e6abea5ae3940fde2bd77a57dc3e0d67f2add6762aed63a378f37b09eaf7e7426c4 languageName: node linkType: hard @@ -7605,20 +7090,20 @@ __metadata: linkType: hard "micromark-extension-gfm-autolink-literal@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-autolink-literal@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0" dependencies: micromark-util-character: ^2.0.0 micromark-util-sanitize-uri: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: fa16d59528239262d6d04d539a052baf1f81275954ec8bfadea40d81bfc25667d5c8e68b225a5358626df5e30a3933173a67fdad2fed011d37810a10b770b0b2 + checksum: e00a570c70c837b9cbbe94b2c23b787f44e781cd19b72f1828e3453abca2a9fb600fa539cdc75229fa3919db384491063645086e02249481e6ff3ec2c18f767c languageName: node linkType: hard "micromark-extension-gfm-footnote@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-footnote@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-footnote@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-core-commonmark: ^2.0.0 @@ -7628,13 +7113,13 @@ __metadata: micromark-util-sanitize-uri: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: a426fddecfac6144fc622b845cd2dc09d46faa75be5b76ff022cb76a03301b1d4929a5e5e41e071491787936be65e03d0b03c7aebc0e0136b3cdbfadadd6632c + checksum: ac6fb039e98395d37b71ebff7c7a249aef52678b5cf554c89c4f716111d4be62ef99a5d715a5bd5d68fa549778c977d85cb671d1d8506dc8a3a1b46e867ae52f languageName: node linkType: hard "micromark-extension-gfm-strikethrough@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-strikethrough@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-util-chunked: ^2.0.0 @@ -7642,20 +7127,20 @@ __metadata: micromark-util-resolve-all: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 4e35fbbf364bfce08066b70acd94b9d393a8fd09a5afbe0bae70d0c8a174640b1ba86ab6b78ee38f411a813e2a718b07959216cf0063d823ba1c569a7694e5ad + checksum: cdb7a38dd6eefb6ceb6792a44a6796b10f951e8e3e45b8579f599f43e7ae26ccd048c0aa7e441b3c29dd0c54656944fe6eb0098de2bc4b5106fbc0a42e9e016c languageName: node linkType: hard "micromark-extension-gfm-table@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-extension-gfm-table@npm:2.0.0" + version: 2.1.0 + resolution: "micromark-extension-gfm-table@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-factory-space: ^2.0.0 micromark-util-character: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 71484dcf8db7b189da0528f472cc81e4d6d1a64ae43bbe7fcb7e2e1dba758a0a4f785f9f1afb9459fe5b4a02bbe023d78c95c05204414a14083052eb8219e5eb + checksum: 249d695f5f8bd222a0d8a774ec78ea2a2d624cb50a4d008092a54aa87dad1f9d540e151d29696cf849eb1cee380113c4df722aebb3b425a214832a2de5dea1d7 languageName: node linkType: hard @@ -7669,15 +7154,15 @@ __metadata: linkType: hard "micromark-extension-gfm-task-list-item@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-extension-gfm-task-list-item@npm:2.0.1" + version: 2.1.0 + resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0" dependencies: devlop: ^1.0.0 micromark-factory-space: ^2.0.0 micromark-util-character: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 80e569ab1a1d1f89d86af91482e9629e24b7e3f019c9d7989190f36a9367c6de723b2af48e908c1b73479f35b2215d3d38c1fdbf02ab01eb2fc90a59d1cf4465 + checksum: b1ad86a4e9d68d9ad536d94fb25a5182acbc85cc79318f4a6316034342f6a71d67983cc13f12911d0290fd09b2bda43cdabe8781a2d9cca2ebe0d421e8b2b8a4 languageName: node linkType: hard @@ -7755,12 +7240,12 @@ __metadata: linkType: hard "micromark-util-character@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-util-character@npm:2.0.1" + version: 2.1.0 + resolution: "micromark-util-character@npm:2.1.0" dependencies: micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 318d6e16fdcbe9d89e18b8e7796568d986abbb10a9f3037b7ac9b92a236bcc962f3cd380e26a7c49df40fd1d9ca33eb546268956345b662f4c4ca4962c7695f2 + checksum: 36ee910f84077cf16626fa618cfe46ac25956b3242e3166b8e8e98c5a8c524af7e5bf3d70822264b1fd2d297a36104a7eb7e3462c19c28353eaca7b0d8717594 languageName: node linkType: hard @@ -7795,11 +7280,11 @@ __metadata: linkType: hard "micromark-util-decode-numeric-character-reference@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" dependencies: micromark-util-symbol: ^2.0.0 - checksum: 705715a2dd6f10d85c69371b4176a0b2fec5811a14f7d26f66f358ac5adebb12975f79597b1a1a184a6dcf6799319f7cf8eb91398e47c1faa2cab2c84f155b78 + checksum: 9512507722efd2033a9f08715eeef787fbfe27e23edf55db21423d46d82ab46f76c89b4f960be3f5e50a2d388d89658afc0647989cf256d051e9ea01277a1adb languageName: node linkType: hard @@ -7859,14 +7344,14 @@ __metadata: linkType: hard "micromark-util-subtokenize@npm:^2.0.0": - version: 2.0.0 - resolution: "micromark-util-subtokenize@npm:2.0.0" + version: 2.0.1 + resolution: "micromark-util-subtokenize@npm:2.0.1" dependencies: devlop: ^1.0.0 micromark-util-chunked: ^2.0.0 micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 - checksum: 77d9c7d59c05a20468d49ce2a3640e9cb268c083ccad02322f26c84e1094c25b44f4b8139ef0a247ca11a4fef7620c5bf82fbffd98acdb2989e79cbe7bd8f1db + checksum: 5d338883ad8889c63f9b262b9cae0c02a42088201981d820ae7af7aa6d38fab6585b89fd4cf2206a46a7c4002e41ee6c70e1a3e0ceb3ad8b7adcffaf166b1511 languageName: node linkType: hard @@ -7909,23 +7394,13 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" - dependencies: - braces: ^3.0.2 - picomatch: ^2.3.1 - checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc - languageName: node - linkType: hard - -"micromatch@npm:~4.0.7": - version: 4.0.7 - resolution: "micromatch@npm:4.0.7" +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:~4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: braces: ^3.0.3 picomatch: ^2.3.1 - checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 + checksum: 79920eb634e6f400b464a954fcfa589c4e7c7143209488e44baf627f9affc8b1e306f41f4f0deedde97e69cb725920879462d3e750ab3bd3c1aed675bb3a8966 languageName: node linkType: hard @@ -7998,15 +7473,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a - languageName: node - linkType: hard - "minimatch@npm:^5.0.1, minimatch@npm:^5.1.6": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -8016,12 +7482,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 + checksum: 2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 languageName: node linkType: hard @@ -8032,15 +7498,6 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -8050,24 +7507,9 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" - dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 - languageName: node - linkType: hard - "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: ^0.1.13 minipass: ^7.0.3 @@ -8076,7 +7518,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a + checksum: 8047d273236157aab27ab7cd8eab7ea79e6ecd63e8f80c3366ec076cb9a0fed550a6935bab51764369027c414647fd8256c2a20c5445fb250c483de43350de83 languageName: node linkType: hard @@ -8107,7 +7549,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -8116,23 +7558,14 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass@npm:4.0.0" - dependencies: - yallist: ^4.0.0 - checksum: 7a609afbf394abfcf9c48e6c90226f471676c8f2a67f07f6838871afb03215ede431d1433feffe1b855455bcb13ef0eb89162841b9796109d6fed8d89790f381 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea languageName: node linkType: hard -"minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 @@ -8169,15 +7602,15 @@ __metadata: linkType: hard "mixpanel-browser@npm:^2.55.0": - version: 2.55.0 - resolution: "mixpanel-browser@npm:2.55.0" + version: 2.55.1 + resolution: "mixpanel-browser@npm:2.55.1" dependencies: rrweb: 2.0.0-alpha.13 - checksum: 582c5bb1d5711d3bfd4143a63526194da4ccef29236413dec0d4aacd279c18506e5271ca1320d65be969210c0617a747f66169ea8d1594e55c010a3451ba1d33 + checksum: 10bc4d9267113c6357ef25f63e1708b1dc38f3ce6c89d97b53d85052bbeed53889b2ac4599aed0ea752814cc34342dd7d5dbe2aaca05c181f469742e8661cfb6 languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -8186,15 +7619,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.2": - version: 1.4.2 - resolution: "mlly@npm:1.4.2" +"mlly@npm:^1.6.1, mlly@npm:^1.7.1": + version: 1.7.1 + resolution: "mlly@npm:1.7.1" dependencies: - acorn: ^8.10.0 - pathe: ^1.1.1 - pkg-types: ^1.0.3 - ufo: ^1.3.0 - checksum: ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4 + acorn: ^8.11.3 + pathe: ^1.1.2 + pkg-types: ^1.1.1 + ufo: ^1.5.3 + checksum: 956a6d54119eef782f302580f63a9800654e588cd70015b4218a00069c6ef11b87984e8ffe140a4668b0100ad4022b11d1f9b11ac2c6dbafa4d8bc33ae3a08a8 languageName: node linkType: hard @@ -8250,21 +7683,14 @@ __metadata: languageName: node linkType: hard -"mrmime@npm:^1.0.0": - version: 1.0.1 - resolution: "mrmime@npm:1.0.1" - checksum: cc979da44bbbffebaa8eaf7a45117e851f2d4cb46a3ada6ceb78130466a04c15a0de9a9ce1c8b8ba6f6e1b8618866b1352992bf1757d241c0ddca558b9f28a77 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f +"mrmime@npm:^2.0.0": + version: 2.0.0 + resolution: "mrmime@npm:2.0.0" + checksum: f6fe11ec667c3d96f1ce5fd41184ed491d5f0a5f4045e82446a471ccda5f84c7f7610dff61d378b73d964f73a320bd7f89788f9e6b9403e32cc4be28ba99f569 languageName: node linkType: hard -"ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -8289,16 +7715,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" - bin: - nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 - languageName: node - linkType: hard - -"nanoid@npm:^3.3.7": +"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -8308,9 +7725,9 @@ __metadata: linkType: hard "napi-wasm@npm:^1.1.0": - version: 1.1.0 - resolution: "napi-wasm@npm:1.1.0" - checksum: 649a5d03477b89ee75cd8d7be5404daa5c889915640fd4ab042f2d38d265e961f86933e83982388d72c8b0a3952f36f099b96598ea88210205519ec2adc41d8d + version: 1.1.3 + resolution: "napi-wasm@npm:1.1.3" + checksum: c02424b9e26f152ea1224bdf950d09292ab5f2069644d878c96aa416316f05ba58ae9a6f39f664c592b523e6f39b6b0b831a5987b10e26ce2154da3b4f2b7859 languageName: node linkType: hard @@ -8343,16 +7760,16 @@ __metadata: linkType: hard "next-intl@npm:^3.17.4": - version: 3.17.4 - resolution: "next-intl@npm:3.17.4" + version: 3.19.1 + resolution: "next-intl@npm:3.19.1" dependencies: "@formatjs/intl-localematcher": ^0.5.4 negotiator: ^0.6.3 - use-intl: ^3.17.4 + use-intl: ^3.19.1 peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: e94866e0b70bc3e8d4cb3a5060e74c10cbdc24a438e6015454d72a31b9b34ce3f3e415a51e2325e20e224805da23e586bd8451917e92fa3bc60e37977803b1d7 + checksum: 281d3882587f91cf1e71acfed8a4335986c6f158d9ea70e131b67b4ce582f5c54cf6414f8b20a87343619680caf2a56c30a919b8d4ac378e10a923d4b28a70d7 languageName: node linkType: hard @@ -8464,18 +7881,18 @@ __metadata: linkType: hard "node-addon-api@npm:^7.0.0": - version: 7.0.0 - resolution: "node-addon-api@npm:7.0.0" + version: 7.1.1 + resolution: "node-addon-api@npm:7.1.1" dependencies: node-gyp: latest - checksum: 4349465d737e284b280fc0e5fd2384f9379bca6b7f2a5a1460bea676ba5b90bf563e7d02a9254c35b9ed808641c81d9b4ca9e1da17d2849cd07727660b00b332 + checksum: 46051999e3289f205799dfaf6bcb017055d7569090f0004811110312e2db94cb4f8654602c7eb77a60a1a05142cc2b96e1b5c56ca4622c41a5c6370787faaf30 languageName: node linkType: hard -"node-fetch-native@npm:^1.4.0, node-fetch-native@npm:^1.4.1": - version: 1.4.1 - resolution: "node-fetch-native@npm:1.4.1" - checksum: 339001ad3235a09b195198df8be71b591eec4064a2fcfb7f54b9f0716f6ccb3bda5828e1746f809a6d2edb062a0330e5798f408396c33b3b88339c73d6e9575d +"node-fetch-native@npm:^1.6.3, node-fetch-native@npm:^1.6.4": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 7b159f610e037e8813750096a6616ec6771e9abf868aa6e75e5b790bfc2ba2d92cf2abcce33c18fd01f2e5e5cc72de09c78bd4381e7f8c0887f7de21bd96f045 languageName: node linkType: hard @@ -8515,19 +7932,19 @@ __metadata: linkType: hard "node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": - version: 4.6.0 - resolution: "node-gyp-build@npm:4.6.0" + version: 4.8.1 + resolution: "node-gyp-build@npm:4.8.1" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 + checksum: fe6e95da6f4608c1a98655f6bf2fe4e8dd9c877cd13256056a8acaf585cc7f98718823fe9366be11b78c2f332d5a184b00cf07a4af96c9d8fea45f640c019f98 languageName: node linkType: hard -"node-gyp@npm:^10.0.0": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" +"node-gyp@npm:^10.0.0, node-gyp@npm:latest": + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -8535,33 +7952,13 @@ __metadata: graceful-fs: ^4.2.6 make-fetch-happen: ^13.0.0 nopt: ^7.0.0 - proc-log: ^3.0.0 + proc-log: ^4.1.0 semver: ^7.3.5 - tar: ^6.1.2 + tar: ^6.2.1 which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 + checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f languageName: node linkType: hard @@ -8572,37 +7969,25 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 + checksum: 6fa729cc77ce4162cfad8abbc9ba31d4a0ff6850c3af61d59b505653bef4781ec059f8890ecfe93ee8aa0c511093369cca88bfc998101616a2904e715bbbb7c9 languageName: node linkType: hard "normalize-package-data@npm:^6.0.0": - version: 6.0.0 - resolution: "normalize-package-data@npm:6.0.0" + version: 6.0.2 + resolution: "normalize-package-data@npm:6.0.2" dependencies: hosted-git-info: ^7.0.0 - is-core-module: ^2.8.1 semver: ^7.3.5 validate-npm-package-license: ^3.0.4 - checksum: 741211a4354ba6d618caffa98f64e0e5ec9e5575bf3aefe47f4b68e662d65f9ba1b6b2d10640c16254763ed0879288155566138b5ffe384172352f6e969c1752 + checksum: ea35f8de68e03fc845f545c8197857c0cd256207fdb809ca63c2b39fe76ae77765ee939eb21811fb6c3b533296abf49ebe3cd617064f98a775adaccb24ff2e03 languageName: node linkType: hard @@ -8637,26 +8022,26 @@ __metadata: linkType: hard "npm-package-arg@npm:^11.0.0": - version: 11.0.1 - resolution: "npm-package-arg@npm:11.0.1" + version: 11.0.3 + resolution: "npm-package-arg@npm:11.0.3" dependencies: hosted-git-info: ^7.0.0 - proc-log: ^3.0.0 + proc-log: ^4.0.0 semver: ^7.3.5 validate-npm-package-name: ^5.0.0 - checksum: 60364504e04e34fc20b47ad192efc9181922bce0cb41fa81871b1b75748d8551725f61b2f9a2e3dffb1782d749a35313f5dc02c18c3987653990d486f223adf2 + checksum: cc6f22c39201aa14dcceeddb81bfbf7fa0484f94bcd2b3ad038e18afec5167c843cdde90c897f6034dc368faa0100c1eeee6e3f436a89e0af32ba932af4a8c28 languageName: node linkType: hard "npm-pick-manifest@npm:^9.0.0": - version: 9.0.0 - resolution: "npm-pick-manifest@npm:9.0.0" + version: 9.1.0 + resolution: "npm-pick-manifest@npm:9.1.0" dependencies: npm-install-checks: ^6.0.0 npm-normalize-package-bin: ^3.0.0 npm-package-arg: ^11.0.0 semver: ^7.3.5 - checksum: a6f102f9e9e8feea69be3a65e492fef6319084a85fc4e40dc88a277a3aa675089cef13ab0436ed7916e97c7bbba8315633d818eb15402c3abfb0bddc1af08cc7 + checksum: cbaad1e1420869efa851e8ba5d725263f679779e15bfca3713ec3ee1e897efab254e75c5445f442ffc96453cdfb15d362d25b0c0fcb03b156fe1653f9220cc40 languageName: node linkType: hard @@ -8670,23 +8055,11 @@ __metadata: linkType: hard "npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" dependencies: path-key: ^4.0.0 - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + checksum: ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 languageName: node linkType: hard @@ -8722,10 +8095,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 languageName: node linkType: hard @@ -8743,14 +8116,21 @@ __metadata: languageName: node linkType: hard -"ofetch@npm:^1.3.3": - version: 1.3.3 - resolution: "ofetch@npm:1.3.3" +"ofetch@npm:^1.3.4": + version: 1.3.4 + resolution: "ofetch@npm:1.3.4" dependencies: - destr: ^2.0.1 - node-fetch-native: ^1.4.0 - ufo: ^1.3.0 - checksum: 945d757b25ba144f9f45d9de3382de743f0950e68e76726a4c0d2ef01456fa6700a6b102cc343a4e06f71d5ac59a8affdd9a673751c448f4265996f7f22ffa3d + destr: ^2.0.3 + node-fetch-native: ^1.6.3 + ufo: ^1.5.3 + checksum: 46749d5bf88cc924657520fa409ece473ee7d70303a374e0acf8a88883576be515861b2342b4e5d491776e2da9c8c52911c3ef298329619ef34832a5a4ffe64c + languageName: node + linkType: hard + +"ohash@npm:^1.1.3": + version: 1.1.3 + resolution: "ohash@npm:1.1.3" + checksum: 44c7321cb950ce6e87d46584fd5cc8dd3dd15fcd4ade0ac2995d0497dc6b6b1ae9bd844c59af185d63923da5cfe9b37ae37a9dbd9ac455f3ad0cdfb5a73d5ef6 languageName: node linkType: hard @@ -8958,13 +8338,6 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -8986,13 +8359,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: ^9.1.1 || ^10.0.0 + lru-cache: ^10.2.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 languageName: node linkType: hard @@ -9013,10 +8386,10 @@ __metadata: languageName: node linkType: hard -"pathe@npm:^1.1.0, pathe@npm:^1.1.1": - version: 1.1.1 - resolution: "pathe@npm:1.1.1" - checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 +"pathe@npm:^1.1.1, pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: ec5f778d9790e7b9ffc3e4c1df39a5bb1ce94657a4e3ad830c1276491ca9d79f189f47609884671db173400256b005f4955f7952f52a2aeb5834ad5fb4faf134 languageName: node linkType: hard @@ -9077,14 +8450,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": version: 1.0.1 resolution: "picocolors@npm:1.0.1" checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 @@ -9174,20 +8540,20 @@ __metadata: linkType: hard "pirates@npm:^4.0.1": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 languageName: node linkType: hard -"pkg-types@npm:^1.0.3": - version: 1.0.3 - resolution: "pkg-types@npm:1.0.3" +"pkg-types@npm:^1.1.1": + version: 1.2.0 + resolution: "pkg-types@npm:1.2.0" dependencies: - jsonc-parser: ^3.2.0 - mlly: ^1.2.0 - pathe: ^1.1.0 - checksum: 4b305c834b912ddcc8a0fe77530c0b0321fe340396f84cbb87aecdbc126606f47f2178f23b8639e71a4870f9631c7217aef52ffed0ae17ea2dbbe7e43d116a6e + confbox: ^0.1.7 + mlly: ^1.7.1 + pathe: ^1.1.2 + checksum: c9ea31be8c7bf0b760c075d5e39f71d90fcebee316e49688345e9095d520ed766f3bfd560227e3f3c28639399a0641a27193eef60c4802d89cb414e21240bbb5 languageName: node linkType: hard @@ -9199,9 +8565,16 @@ __metadata: linkType: hard "pony-cause@npm:^2.1.10": - version: 2.1.10 - resolution: "pony-cause@npm:2.1.10" - checksum: 8b61378f213e61056312dc274a1c79980154e9d864f6ad86e0c8b91a50d3ce900d430995ee24147c9f3caa440dfe7d51c274b488d7f033b65b206522536d7217 + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: 4aaa9ddab8f8225b5cbb32f7329a71b73679074579fa91f9e9d6853d398f3c2872de979519e1525c0c91d53afc82c32fddb76e379d19157e69ef1f7064523dfa + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae languageName: node linkType: hard @@ -9230,11 +8603,11 @@ __metadata: linkType: hard "postcss-load-config@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-load-config@npm:4.0.1" + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" dependencies: - lilconfig: ^2.0.5 - yaml: ^2.1.1 + lilconfig: ^3.0.0 + yaml: ^2.3.4 peerDependencies: postcss: ">=8.0.9" ts-node: ">=9.0.0" @@ -9243,7 +8616,7 @@ __metadata: optional: true ts-node: optional: true - checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 + checksum: 7c27dd3801db4eae207a5116fed2db6b1ebb780b40c3dd62a3e57e087093a8e6a14ee17ada729fee903152d6ef4826c6339eb135bee6208e0f3140d7e8090185 languageName: node linkType: hard @@ -9269,12 +8642,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.11": - version: 6.0.11 - resolution: "postcss-selector-parser@npm:6.0.11" + version: 6.1.1 + resolution: "postcss-selector-parser@npm:6.1.1" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 0b01aa9c2d2c8dbeb51e9b204796b678284be9823abc8d6d40a8b16d4149514e922c264a8ed4deb4d6dbced564b9be390f5942c058582d8656351516d6c49cde + checksum: 1c6a5adfc3c19c6e1e7d94f8addb89a5166fcca72c41f11713043d381ecbe82ce66360c5524e904e17b54f7fc9e6a077994ff31238a456bc7320c3e02e88d92e languageName: node linkType: hard @@ -9296,36 +8669,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.23": - version: 8.4.24 - resolution: "postcss@npm:8.4.24" - dependencies: - nanoid: ^3.3.6 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 814e2126dacfea313588eda09cc99a9b4c26ec55c059188aa7a916d20d26d483483106dc5ff9e560731b59f45c5bb91b945dfadc670aed875cc90ddbbf4e787d - languageName: node - linkType: hard - -"postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" - dependencies: - nanoid: ^3.3.7 - picocolors: ^1.0.0 - source-map-js: ^1.2.0 - checksum: 649f9e60a763ca4b5a7bbec446a069edf07f057f6d780a5a0070576b841538d1ecf7dd888f2fbfd1f76200e26c969e405aeeae66332e6927dbdc8bdcb90b9451 - languageName: node - linkType: hard - -"postcss@npm:^8.4.41": - version: 8.4.41 - resolution: "postcss@npm:8.4.41" +"postcss@npm:^8.4.23, postcss@npm:^8.4.41": + version: 8.4.45 + resolution: "postcss@npm:8.4.45" dependencies: nanoid: ^3.3.7 picocolors: ^1.0.1 source-map-js: ^1.2.0 - checksum: f865894929eb0f7fc2263811cc853c13b1c75103028b3f4f26df777e27b201f1abe21cb4aa4c2e901c80a04f6fb325ee22979688fe55a70e2ea82b0a517d3b6f + checksum: 3223cdad4a9392c0b334ee3ee7e4e8041c631cb6160609cef83c18d2b2580e931dd8068ab13cc6000c1a254d57492ac6c38717efc397c5dcc9756d06bc9c44f3 languageName: node linkType: hard @@ -9367,9 +8718,9 @@ __metadata: linkType: hard "preact@npm:^10.16.0": - version: 10.20.1 - resolution: "preact@npm:10.20.1" - checksum: af5ed9bdf44bfa5487479c09fa971a32902987f277c74d6244f9d9466ccd5c1efd3a0949e7dc2227177623878b1adafcc5c50cee6617a84f72d1cebe55ff76ba + version: 10.23.2 + resolution: "preact@npm:10.23.2" + checksum: 1df6a9d72480c42b4985c1344941184422374c48af0f1e9df0de8d1c3f1f85c996d3a9e2850c8256abe39352d8fd174dd95e2f4177433022661baabfb6547f2c languageName: node linkType: hard @@ -9420,14 +8771,7 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - -"proc-log@npm:^4.0.0": +"proc-log@npm:^4.0.0, proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" checksum: 98f6cd012d54b5334144c5255ecb941ee171744f45fca8b43b58ae5a0c1af07352475f481cadd9848e7f0250376ee584f6aa0951a856ff8f021bdfbff4eb33fc @@ -9493,9 +8837,9 @@ __metadata: linkType: hard "property-information@npm:^6.0.0": - version: 6.2.0 - resolution: "property-information@npm:6.2.0" - checksum: 23afce07ba821cbe7d926e63cdd680991961c82be4bbb6c0b17c47f48894359c1be6e51cd74485fc10a9d3fd361b475388e1e39311ed2b53127718f72aab1955 + version: 6.5.0 + resolution: "property-information@npm:6.5.0" + checksum: 6e55664e2f64083b715011e5bafaa1e694faf36986c235b0907e95d09259cc37c38382e3cc94a4c3f56366e05336443db12c8a0f0968a8c0a1b1416eebfc8f53 languageName: node linkType: hard @@ -9531,9 +8875,9 @@ __metadata: linkType: hard "punycode@npm:^2.1.1": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -9618,10 +8962,10 @@ __metadata: languageName: node linkType: hard -"radix3@npm:^1.1.0": - version: 1.1.0 - resolution: "radix3@npm:1.1.0" - checksum: e5e6ed8fcf68be4d124bca4f7da7ba0fc7c5b6f9e98bc3f4424459c45d50f1f92506c5f7f8421b5cfee5823c524a4a2cef416053e88845813ce9fc9c7086729a +"radix3@npm:^1.1.2": + version: 1.1.2 + resolution: "radix3@npm:1.1.2" + checksum: c4d49a3f603b5b7b7704dd907383c8884d12064d6d475f7ca8b05ecc7604d3bd73524b55e0fbcca0f7c9da3a2e9b473a6b4fbc0b639c29c2b0e85020ebda67d3 languageName: node linkType: hard @@ -9833,38 +9177,16 @@ __metadata: dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 - isarray: ~1.0.0 - process-nextick-args: ~2.0.0 - safe-buffer: ~5.1.1 - string_decoder: ~1.1.1 - util-deprecate: ~1.0.1 - checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 - languageName: node - linkType: hard - -"readable-stream@npm:^3.1.1": - version: 3.6.1 - resolution: "readable-stream@npm:3.6.1" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: b7ab0508dba3c37277b9e43c0a970ea27635375698859a687f558c3c9393154b6c4f39c3aa5689641de183fffa26771bc1a45878ddde0236ad18fc8fdfde50ea - languageName: node - linkType: hard - -"readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + isarray: ~1.0.0 + process-nextick-args: ~2.0.0 + safe-buffer: ~5.1.1 + string_decoder: ~1.1.1 + util-deprecate: ~1.0.1 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard -"readable-stream@npm:^3.6.2": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2, readable-stream@npm:^3.6.2 || ^4.4.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -9875,19 +9197,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.6.2 || ^4.4.2": - version: 4.5.2 - resolution: "readable-stream@npm:4.5.2" - dependencies: - abort-controller: ^3.0.0 - buffer: ^6.0.3 - events: ^3.3.0 - process: ^0.11.10 - string_decoder: ^1.3.0 - checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -9911,22 +9220,6 @@ __metadata: languageName: node linkType: hard -"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": - version: 1.2.0 - resolution: "redis-errors@npm:1.2.0" - checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 - languageName: node - linkType: hard - -"redis-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "redis-parser@npm:3.0.0" - dependencies: - redis-errors: ^1.0.0 - checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a - languageName: node - linkType: hard - "refractor@npm:^3.6.0": version: 3.6.0 resolution: "refractor@npm:3.6.0" @@ -9938,17 +9231,10 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 languageName: node linkType: hard @@ -10001,15 +9287,15 @@ __metadata: linkType: hard "remark-rehype@npm:^11.0.0": - version: 11.0.0 - resolution: "remark-rehype@npm:11.0.0" + version: 11.1.0 + resolution: "remark-rehype@npm:11.1.0" dependencies: "@types/hast": ^3.0.0 "@types/mdast": ^4.0.0 mdast-util-to-hast: ^13.0.0 unified: ^11.0.0 vfile: ^6.0.0 - checksum: 0ff0fd948759cbde9d507ca1581028d0b89da0b5f610b35a6cb0a511f8d11621449b6eca573b11ddaea77afd37edd4755f3f1eb086ad49a6f7b970b4a4634e13 + checksum: f0c731f0ab92a122e7f9c9bcbd10d6a31fdb99f0ea3595d232ddd9f9d11a308c4ec0aff4d56e1d0d256042dfad7df23b9941e50b5038da29786959a5926814e1 languageName: node linkType: hard @@ -10068,7 +9354,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8": +"resolve@npm:1.22.8, resolve@npm:^1.1.7, resolve@npm:^1.19.0, resolve@npm:^1.22.2": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -10081,33 +9367,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.19.0": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e - languageName: node - linkType: hard - -"resolve@npm:^1.22.2": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 - languageName: node - linkType: hard - -"resolve@patch:resolve@1.22.8#~builtin": +"resolve@patch:resolve@1.22.8#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.2#~builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -10120,32 +9380,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.19.0#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.22.2#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" - dependencies: - is-core-module: ^2.12.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -10265,31 +9499,13 @@ __metadata: languageName: unknown linkType: soft -"rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 - languageName: node - linkType: hard - -"rfdc@npm:^1.4.1": +"rfdc@npm:^1.3.0, rfdc@npm:^1.4.1": version: 1.4.1 resolution: "rfdc@npm:1.4.1" checksum: 3b05bd55062c1d78aaabfcea43840cdf7e12099968f368e9a4c3936beb744adb41cbdb315eac6d4d8c6623005d6f87fdf16d8a10e1ff3722e84afea7281c8d13 languageName: node linkType: hard -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - "rollup-plugin-visualizer@npm:^5.9.2": version: 5.12.0 resolution: "rollup-plugin-visualizer@npm:5.12.0" @@ -10310,27 +9526,18 @@ __metadata: linkType: hard "rrdom@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.17 - resolution: "rrdom@npm:2.0.0-alpha.17" + version: 2.0.0-alpha.16 + resolution: "rrdom@npm:2.0.0-alpha.16" dependencies: - rrweb-snapshot: ^2.0.0-alpha.17 - checksum: a73d6e1386bb8fae02cc563ee38949e71fe031db6c55fe56fe2031f16235a107dbeb6ea30dc15e6f4fffd829908a6fe1b09e153903eda254e7c27bc11d52f278 - languageName: node - linkType: hard - -"rrweb-snapshot@npm:^2.0.0-alpha.13": - version: 2.0.0-alpha.13 - resolution: "rrweb-snapshot@npm:2.0.0-alpha.13" - checksum: 27fec50080b46b3b0187beadab0a9250b9ebb0aba7a93c0b3b1db1019cf75211640fda5df327047f247413449f02f225ee60c8a28ba347fd2826d276519a437f + rrweb-snapshot: ^2.0.0-alpha.16 + checksum: ed6b91eeb373fff67ae652a00f03026b82c08770a5c2d1404c2e95d57e4599abe5beaa7243fb276201ed993191dc5355174516c96a7be16f010c8efa099cb029 languageName: node linkType: hard -"rrweb-snapshot@npm:^2.0.0-alpha.17": - version: 2.0.0-alpha.17 - resolution: "rrweb-snapshot@npm:2.0.0-alpha.17" - dependencies: - postcss: ^8.4.38 - checksum: 076d25fa91b56f7f863bf36cb0b772efb0ad74b92e2f5318ac7beb22ab41e750c2f85120bd31769d2eca638f96f62f8bf7b4b262741cd56e74403335f77f815f +"rrweb-snapshot@npm:^2.0.0-alpha.13, rrweb-snapshot@npm:^2.0.0-alpha.16": + version: 2.0.0-alpha.16 + resolution: "rrweb-snapshot@npm:2.0.0-alpha.16" + checksum: 34b21f2030125069230ff438e577103309540e693a75149a59fe646a51af9e6368d80a03b5374790dbfe91ad8b2896dc1faddacc734137c6391c3e451cabb00e languageName: node linkType: hard @@ -10360,11 +9567,11 @@ __metadata: linkType: hard "rxjs@npm:^7.5.1": - version: 7.8.0 - resolution: "rxjs@npm:7.8.0" + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" dependencies: tslib: ^2.1.0 - checksum: 61b4d4fd323c1043d8d6ceb91f24183b28bcf5def4f01ca111511d5c6b66755bc5578587fe714ef5d67cf4c9f2e26f4490d4e1d8cabf9bd5967687835e9866a2 + checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 languageName: node linkType: hard @@ -10383,9 +9590,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.1.0": - version: 2.4.2 - resolution: "safe-stable-stringify@npm:2.4.2" - checksum: 0324ba2e40f78cae63e31a02b1c9bdf1b786621f9e8760845608eb9e81aef401944ac2078e5c9c1533cf516aea34d08fa8052ca853637ced84b791caaf1e394e + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 languageName: node linkType: hard @@ -10427,51 +9634,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.5.4": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c - languageName: node - linkType: hard - -"semver@npm:^7.3.5": - version: 7.3.8 - resolution: "semver@npm:7.3.8" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 - languageName: node - linkType: hard - -"semver@npm:^7.3.8": - version: 7.5.3 - resolution: "semver@npm:7.5.3" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 9d58db16525e9f749ad0a696a1f27deabaa51f66e91d2fa2b0db3de3e9644e8677de3b7d7a03f4c15bc81521e0c3916d7369e0572dbde250d9bedf5194e2a8a7 - languageName: node - linkType: hard - -"semver@npm:^7.5.3": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"semver@npm:^7.6.3": +"semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -10496,6 +9659,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + "sha.js@npm:^2.4.11": version: 2.4.11 resolution: "sha.js@npm:2.4.11" @@ -10594,17 +9771,18 @@ __metadata: linkType: hard "side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -10635,13 +9813,13 @@ __metadata: linkType: hard "sirv@npm:^2.0.3": - version: 2.0.3 - resolution: "sirv@npm:2.0.3" + version: 2.0.4 + resolution: "sirv@npm:2.0.4" dependencies: - "@polka/url": ^1.0.0-next.20 - mrmime: ^1.0.0 + "@polka/url": ^1.0.0-next.24 + mrmime: ^2.0.0 totalist: ^3.0.0 - checksum: e2dfd4c97735a6ad6d842d0eec2cd9e3919ff0e46f0d228248c5753ad4b70b832711e77e1259c031c439cdb08303cc54d923685c92b0e890145cc733af7c5568 + checksum: 6853384a51d6ee9377dd657e2b257e0e98b29abbfbfa6333e105197f0f100c8c56a4520b47028b04ab1833cf2312526206f38fcd4f891c6df453f40da1a15a57 languageName: node linkType: hard @@ -10723,45 +9901,24 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: ^7.0.2 + agent-base: ^7.1.1 debug: ^4.3.4 - socks: ^2.7.1 - checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d - languageName: node - linkType: hard - -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: ^2.0.0 - smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + socks: ^2.8.3 + checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 languageName: node linkType: hard -"socks@npm:^2.7.1": - version: 2.8.1 - resolution: "socks@npm:2.8.1" +"socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 29586d42e9c36c5016632b2bcb6595e3adfbcb694b3a652c51bc8741b079c5ec37bdd5675a1a89a1620078c8137208294991fabb50786f92d47759a725b2b62e + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd languageName: node linkType: hard @@ -10774,14 +9931,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c - languageName: node - linkType: hard - -"source-map-js@npm:^1.2.0": +"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0": version: 1.2.0 resolution: "source-map-js@npm:1.2.0" checksum: 791a43306d9223792e84293b00458bf102a8946e7188f3db0e4e22d8d530b5f80a4ce468eb5ec0bf585443ad55ebbd630bf379c98db0b1f317fd902500217f97 @@ -10844,9 +9994,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 0aba5d16292ff604dd20982200e23b4d425f6ba364765039bdbde2f6c956b9909fce1ad040a897916a5f87388e85e001f90cb64bf706b6e319f3908cfc445a59 + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: 0c57750bedbcff48f3d0e266fbbdaf0aab54217e182f669542ffe0b5a902dce69e8cdfa126a131e1ddd39a9bef4662e357b2b41315d7240b4a28c0a7e782bb40 languageName: node linkType: hard @@ -10858,9 +10008,9 @@ __metadata: linkType: hard "split2@npm:^4.0.0": - version: 4.1.0 - resolution: "split2@npm:4.1.0" - checksum: ec581597cb74c13cdfb5e2047543dd40cb1e8e9803c7b1e0c29ede05f2b4f049b2d6e7f2788a225d544549375719658b8f38e9366364dec35dc7a12edfda5ee5 + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d languageName: node linkType: hard @@ -10879,8 +10029,8 @@ __metadata: linkType: hard "sshpk@npm:^1.14.1": - version: 1.17.0 - resolution: "sshpk@npm:1.17.0" + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" dependencies: asn1: ~0.2.3 assert-plus: ^1.0.0 @@ -10895,46 +10045,30 @@ __metadata: sshpk-conv: bin/sshpk-conv sshpk-sign: bin/sshpk-sign sshpk-verify: bin/sshpk-verify - checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 + checksum: 01d43374eee3a7e37b3b82fdbecd5518cbb2e47ccbed27d2ae30f9753f22bd6ffad31225cb8ef013bc3fb7785e686cea619203ee1439a228f965558c367c3cfa languageName: node linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: ^7.0.3 - checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 - languageName: node - linkType: hard - -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + checksum: 4603d53a05bcd44188747d38f1cc43833b9951b5a1ee43ba50535bdfc5fe4a0897472dbe69837570a5417c3c073377ef4f8c1a272683b401857f72738ee57299 languageName: node linkType: hard -"standard-as-callback@npm:^2.1.0": - version: 2.1.0 - resolution: "standard-as-callback@npm:2.1.0" - checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c - languageName: node - linkType: hard - -"std-env@npm:^3.4.3": - version: 3.6.0 - resolution: "std-env@npm:3.6.0" - checksum: ec344e93af17fd1b71eb28aeb4712f72790b9f2363981fc91ad1a91c9c7967c1ab89271819242d1b3bdbd57f10ac8ef0559d561ccf081a5377f9b3cd8c9b2259 +"std-env@npm:^3.7.0": + version: 3.7.0 + resolution: "std-env@npm:3.7.0" + checksum: 4f489d13ff2ab838c9acd4ed6b786b51aa52ecacdfeaefe9275fcb220ff2ac80c6e95674723508fd29850a694569563a8caaaea738eb82ca16429b3a0b50e510 languageName: node linkType: hard -"stream-shift@npm:^1.0.0": - version: 1.0.1 - resolution: "stream-shift@npm:1.0.1" - checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242 languageName: node linkType: hard @@ -10959,7 +10093,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -10982,17 +10116,17 @@ __metadata: linkType: hard "string-width@npm:^7.0.0": - version: 7.0.0 - resolution: "string-width@npm:7.0.0" + version: 7.2.0 + resolution: "string-width@npm:7.2.0" dependencies: emoji-regex: ^10.3.0 get-east-asian-width: ^1.0.0 strip-ansi: ^7.1.0 - checksum: bc0de5700a2690895169fce447ec4ed44bc62de80312c2093d5606bfd48319bb88e48a99e97f269dff2bc9577448b91c26b3804c16e7d9b389699795e4655c3b + checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 languageName: node linkType: hard -"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": +"string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -11011,12 +10145,12 @@ __metadata: linkType: hard "stringify-entities@npm:^4.0.0": - version: 4.0.3 - resolution: "stringify-entities@npm:4.0.3" + version: 4.0.4 + resolution: "stringify-entities@npm:4.0.4" dependencies: character-entities-html4: ^2.0.0 character-entities-legacy: ^3.0.0 - checksum: 59e8f523b403bf7d415690e72ae52982decd6ea5426bd8b3f5c66225ddde73e766c0c0d91627df082d0794e30b19dd907ffb5864cef3602e4098d6777d7ca3c2 + checksum: ac1344ef211eacf6cf0a0a8feaf96f9c36083835b406560d2c6ff5a87406a41b13f2f0b4c570a3b391f465121c4fd6822b863ffb197e8c0601a64097862cc5b5 languageName: node linkType: hard @@ -11066,12 +10200,12 @@ __metadata: languageName: node linkType: hard -"style-to-object@npm:^0.4.0": - version: 0.4.1 - resolution: "style-to-object@npm:0.4.1" +"style-to-object@npm:^1.0.0": + version: 1.0.6 + resolution: "style-to-object@npm:1.0.6" dependencies: - inline-style-parser: 0.1.1 - checksum: 2ea213e98eed21764ae1d1dc9359231a9f2d480d6ba55344c4c15eb275f0809f1845786e66d4caf62414a5cc8f112ce9425a58d251c77224060373e0db48f8c2 + inline-style-parser: 0.2.3 + checksum: 5b58295dcc2c21f1da1b9308de1e81b4a987b876a177e677453a76b2e3151a0e21afc630e99c1ea6c82dd8dbec0d01a8b1a51a829422aca055162b03e52572a9 languageName: node linkType: hard @@ -11091,20 +10225,20 @@ __metadata: languageName: node linkType: hard -"stylis@npm:4.1.3": - version: 4.1.3 - resolution: "stylis@npm:4.1.3" - checksum: d04dbffcb9bf2c5ca8d8dc09534203c75df3bf711d33973ea22038a99cc475412a350b661ebd99cbc01daa50d7eedcf0d130d121800eb7318759a197023442a6 +"stylis@npm:4.2.0": + version: 4.2.0 + resolution: "stylis@npm:4.2.0" + checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 languageName: node linkType: hard "sucrase@npm:^3.32.0": - version: 3.32.0 - resolution: "sucrase@npm:3.32.0" + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" dependencies: "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 - glob: 7.1.6 + glob: ^10.3.10 lines-and-columns: ^1.1.6 mz: ^2.7.0 pirates: ^4.0.1 @@ -11112,14 +10246,14 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 79f760aef513adcf22b882d43100296a8afa7f307acef3e8803304b763484cf138a3e2cebc498a6791110ab20c7b8deba097f6ce82f812ca8f1723e3440e5c95 + checksum: 9fc5792a9ab8a14dcf9c47dcb704431d35c1cdff1d17d55d382a31c2e8e3063870ad32ce120a80915498486246d612e30cda44f1624d9d9a10423e1a43487ad1 languageName: node linkType: hard "superstruct@npm:^1.0.3": - version: 1.0.3 - resolution: "superstruct@npm:1.0.3" - checksum: 761790bb111e6e21ddd608299c252f3be35df543263a7ebbc004e840d01fcf8046794c274bcb351bdf3eae4600f79d317d085cdbb19ca05803a4361840cc9bb1 + version: 1.0.4 + resolution: "superstruct@npm:1.0.4" + checksum: 2e070994cc4998a753c3f0215449d6de01ffb8180e4f46527f559ffbc2ebcc40fcf428f545ccd355921ef2920db7d138a96258ae35c788e6c24b2aa8bb1695cb languageName: node linkType: hard @@ -11157,6 +10291,13 @@ __metadata: languageName: node linkType: hard +"system-architecture@npm:^0.1.0": + version: 0.1.0 + resolution: "system-architecture@npm:0.1.0" + checksum: ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0 + languageName: node + linkType: hard + "tabbable@npm:^6.0.0": version: 6.2.0 resolution: "tabbable@npm:6.2.0" @@ -11172,8 +10313,8 @@ __metadata: linkType: hard "tailwindcss@npm:^3.4.10": - version: 3.4.10 - resolution: "tailwindcss@npm:3.4.10" + version: 3.4.11 + resolution: "tailwindcss@npm:3.4.11" dependencies: "@alloc/quick-lru": ^5.2.0 arg: ^5.0.2 @@ -11200,21 +10341,21 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: aa8db3514ec5110b2dee0bf5b35b84ebedf0c23a0dcafc870a5176bc2bad7d581956e0692ed6d888d602c114d2c54d7aa8fdb7028456880bd28b326078c8ba6e + checksum: 41d7ff8e4d7b8e2df925853b0eb43efa25459462fea29dce0be14fdf32370445c403a2f512e3357ecd800c30ad813dc01ef1ca592fe3c90a2a84d0a1b71e2ba6 languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.13 - resolution: "tar@npm:6.1.13" +"tar@npm:^6.1.11, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^4.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c + checksum: f1322768c9741a25356c11373bce918483f40fa9a25c69c59410c8a1247632487edef5fe76c5f12ac51a6356d2f1829e96d2bc34098668a2fc34d76050ac2b6c languageName: node linkType: hard @@ -11246,9 +10387,9 @@ __metadata: linkType: hard "throttleit@npm:^1.0.0": - version: 1.0.0 - resolution: "throttleit@npm:1.0.0" - checksum: 1b2db4d2454202d589e8236c07a69d2fab838876d370030ebea237c34c0a7d1d9cf11c29f994531ebb00efd31e9728291042b7754f2798a8352ec4463455b659 + version: 1.0.1 + resolution: "throttleit@npm:1.0.1" + checksum: 32e0b12ca5810cd34dfce0408c7cb658dfd039848a073466eaac667ce6e846cafa53ac518e4b01dc6f34e6652b66fd29a5c6b666718ec5086ef328a9d029dc75 languageName: node linkType: hard @@ -11317,14 +10458,14 @@ __metadata: linkType: hard "tough-cookie@npm:^4.1.3": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc + checksum: 5815059f014c31179a303c673f753f7899a6fce94ac93712c88ea5f3c26e0c042b5f0c7a599a00f8e0feeca4615dba75c3dffc54f3c1a489978aa8205e09307c languageName: node linkType: hard @@ -11343,9 +10484,9 @@ __metadata: linkType: hard "trough@npm:^2.0.0": - version: 2.1.0 - resolution: "trough@npm:2.1.0" - checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886 + version: 2.2.0 + resolution: "trough@npm:2.2.0" + checksum: 6097df63169aca1f9b08c263b1b501a9b878387f46e161dde93f6d0bba7febba93c95f876a293c5ea370f6cb03bcb687b2488c8955c3cfb66c2c0161ea8c00f6 languageName: node linkType: hard @@ -11363,23 +10504,16 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca - languageName: node - linkType: hard - -"tslib@npm:^2.3.1": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 languageName: node linkType: hard "tsx@npm:^4.17.0": - version: 4.17.0 - resolution: "tsx@npm:4.17.0" + version: 4.19.1 + resolution: "tsx@npm:4.19.1" dependencies: esbuild: ~0.23.0 fsevents: ~2.3.3 @@ -11389,7 +10523,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 36fb12cef74b177d11601f04aa1b768e7ce74ad0c4d8983a6050c6e19657a30362b07ac84ac5796fd1923b51904e801b42d26768a563a6139b310f8ffb0f08b1 + checksum: 31bfd2df62c1230f7c15f6e24d3790019ba7b2ad497221cb0cebcf5cf4f2c1ac971fac0d1283e3d80dc823652d2f9be946bd40ac65b640ff3f199b84a904a9c7 languageName: node linkType: hard @@ -11417,33 +10551,33 @@ __metadata: linkType: hard "typescript@npm:^5.5.4": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" + version: 5.6.2 + resolution: "typescript@npm:5.6.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: b309040f3a1cd91c68a5a58af6b9fdd4e849b8c42d837b2c2e73f9a4f96a98c4f1ed398a9aab576ee0a4748f5690cf594e6b99dbe61de7839da748c41e6d6ca8 + checksum: 48777e1dabd9044519f56cd012b0296e3b72bafe12b7e8e34222751d45c67e0eba5387ecdaa6c14a53871a29361127798df6dc8d1d35643a0a47cb0b1c65a33a languageName: node linkType: hard "typescript@patch:typescript@^5.5.4#~builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#~builtin::version=5.5.4&hash=f3b441" + version: 5.6.2 + resolution: "typescript@patch:typescript@npm%3A5.6.2#~builtin::version=5.6.2&hash=f3b441" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: fc52962f31a5bcb716d4213bef516885e4f01f30cea797a831205fc9ef12b405a40561c40eae3127ab85ba1548e7df49df2bcdee6b84a94bfbe3a0d7eff16b14 + checksum: c084ee1ab865f108c787e6233a5f63c126c482c0c8e87ec998ac5288a2ad54b603e1ea8b8b272355823b833eb31b9fabb99e8c6152283e1cb47e3a76bd6faf6c languageName: node linkType: hard -"ufo@npm:^1.3.0, ufo@npm:^1.3.1, ufo@npm:^1.3.2": - version: 1.3.2 - resolution: "ufo@npm:1.3.2" - checksum: f1180bb715ff4dd46152fd4dec41c731e84d7b9eaf1432548a0210b2f7e0cd29de125ac88e582c6a079d8ae5bc9ab04ef2bdbafe125086480b10c1006b81bfce +"ufo@npm:^1.4.0, ufo@npm:^1.5.3, ufo@npm:^1.5.4": + version: 1.5.4 + resolution: "ufo@npm:1.5.4" + checksum: f244703b7d4f9f0df4f9af23921241ab73410b591f4e5b39c23e3147f3159b139a4b1fb5903189c306129f7a16b55995dac0008e0fbae88a37c3e58cbc34d833 languageName: node linkType: hard -"uint8arrays@npm:3.1.0": +"uint8arrays@npm:3.1.0, uint8arrays@npm:^3.0.0": version: 3.1.0 resolution: "uint8arrays@npm:3.1.0" dependencies: @@ -11452,15 +10586,6 @@ __metadata: languageName: node linkType: hard -"uint8arrays@npm:^3.0.0": - version: 3.1.1 - resolution: "uint8arrays@npm:3.1.1" - dependencies: - multiformats: ^9.4.2 - checksum: b93b6c3f0a526b116799f3a3409bd4b5d5553eb3e73e485998ece7974742254fbc0d2f7988dd21ac86c4b974552f45d9ae9cf9cba9647e529f8eb1fdd2ed84d0 - languageName: node - linkType: hard - "uncrypto@npm:0.1.3, uncrypto@npm:^0.1.3": version: 0.1.3 resolution: "uncrypto@npm:0.1.3" @@ -11475,22 +10600,22 @@ __metadata: languageName: node linkType: hard -"unenv@npm:^1.7.4": - version: 1.8.0 - resolution: "unenv@npm:1.8.0" +"unenv@npm:^1.9.0": + version: 1.10.0 + resolution: "unenv@npm:1.10.0" dependencies: consola: ^3.2.3 - defu: ^6.1.3 + defu: ^6.1.4 mime: ^3.0.0 - node-fetch-native: ^1.4.1 - pathe: ^1.1.1 - checksum: 8118260ac7be8d13f99ebb5ca6a40203cf64cc592142753c1a1f75d40b07398c3208430d9a0299573cef3e4f2eba3bf6735901ff4217583df8344b2491314fb0 + node-fetch-native: ^1.6.4 + pathe: ^1.1.2 + checksum: 4510b20adb2d4481d5ea9996aa37f452add8085fbee76838088c57750014a5a6d6b05f9599333fdc32e7fcb52064ffbd39ee47d9d1c5d634109651ed260819d5 languageName: node linkType: hard "unified@npm:^11.0.0": - version: 11.0.3 - resolution: "unified@npm:11.0.3" + version: 11.0.5 + resolution: "unified@npm:11.0.5" dependencies: "@types/unist": ^3.0.0 bail: ^2.0.0 @@ -11499,16 +10624,7 @@ __metadata: is-plain-obj: ^4.0.0 trough: ^2.0.0 vfile: ^6.0.0 - checksum: 402d6b397b98f8966993faca0e1480f5f1825cc44df6a5236b75ab099f14b10ed808e578155c3f535e60676c12ee3f52346ca08d64343a72181d7a6b4d32011d - languageName: node - linkType: hard - -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + checksum: b3bf7fd6f568cc261e074dae21188483b0f2a8ab858d62e6e85b75b96cc655f59532906ae3c64d56a9b257408722d71f1d4135292b3d7ee02907c8b592fb3cf0 languageName: node linkType: hard @@ -11521,15 +10637,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c - languageName: node - linkType: hard - "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -11566,6 +10673,16 @@ __metadata: languageName: node linkType: hard +"unist-util-remove-position@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-remove-position@npm:5.0.0" + dependencies: + "@types/unist": ^3.0.0 + unist-util-visit: ^5.0.0 + checksum: 8aabdb9d0e3e744141bc123d8f87b90835d521209ad3c6c4619d403b324537152f0b8f20dda839b40c3aa0abfbf1828b3635a7a8bb159c3ed469e743023510ee + languageName: node + linkType: hard + "unist-util-stringify-position@npm:^4.0.0": version: 4.0.0 resolution: "unist-util-stringify-position@npm:4.0.0" @@ -11604,40 +10721,40 @@ __metadata: linkType: hard "universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard "unstorage@npm:^1.9.0": - version: 1.10.1 - resolution: "unstorage@npm:1.10.1" + version: 1.12.0 + resolution: "unstorage@npm:1.12.0" dependencies: anymatch: ^3.1.3 - chokidar: ^3.5.3 - destr: ^2.0.2 - h3: ^1.8.2 - ioredis: ^5.3.2 - listhen: ^1.5.5 - lru-cache: ^10.0.2 + chokidar: ^3.6.0 + destr: ^2.0.3 + h3: ^1.12.0 + listhen: ^1.7.2 + lru-cache: ^10.4.3 mri: ^1.2.0 - node-fetch-native: ^1.4.1 - ofetch: ^1.3.3 - ufo: ^1.3.1 + node-fetch-native: ^1.6.4 + ofetch: ^1.3.4 + ufo: ^1.5.4 peerDependencies: - "@azure/app-configuration": ^1.4.1 - "@azure/cosmos": ^4.0.0 + "@azure/app-configuration": ^1.7.0 + "@azure/cosmos": ^4.1.1 "@azure/data-tables": ^13.2.2 - "@azure/identity": ^3.3.2 - "@azure/keyvault-secrets": ^4.7.0 - "@azure/storage-blob": ^12.16.0 - "@capacitor/preferences": ^5.0.6 - "@netlify/blobs": ^6.2.0 - "@planetscale/database": ^1.11.0 - "@upstash/redis": ^1.23.4 - "@vercel/kv": ^0.2.3 + "@azure/identity": ^4.4.1 + "@azure/keyvault-secrets": ^4.8.0 + "@azure/storage-blob": ^12.24.0 + "@capacitor/preferences": ^6.0.2 + "@netlify/blobs": ^6.5.0 || ^7.0.0 + "@planetscale/database": ^1.19.0 + "@upstash/redis": ^1.34.0 + "@vercel/kv": ^1.0.1 idb-keyval: ^6.2.1 + ioredis: ^5.4.1 peerDependenciesMeta: "@azure/app-configuration": optional: true @@ -11663,7 +10780,9 @@ __metadata: optional: true idb-keyval: optional: true - checksum: 59dc9f21d25df2bc8d14e3965235cbb85e3e2e8cb332da70ca471ba4519269a06936eba4012916251f3b88e23176df44b64abb826202a3a3c9d0a185bfe5e500 + ioredis: + optional: true + checksum: 894d0009b5336d256fbea63c3c902df4b85084e5670e2fdc6359c0f18aa7de4479eabbdced9ff0e16d7c21cd8b00c1ac657ca002627f29f4838e1a60362c2567 languageName: node linkType: hard @@ -11674,16 +10793,16 @@ __metadata: languageName: node linkType: hard -"untun@npm:^0.1.2": - version: 0.1.2 - resolution: "untun@npm:0.1.2" +"untun@npm:^0.1.3": + version: 0.1.3 + resolution: "untun@npm:0.1.3" dependencies: - citty: ^0.1.3 + citty: ^0.1.5 consola: ^3.2.3 pathe: ^1.1.1 bin: untun: bin/untun.mjs - checksum: 4ba32a6273138712ce8db3df027262902ec2a2c106d44ab94202a73b652e76b984e5661e3a7897dce048a740890f23165fb810a2ab1a69df2d6f729dad8078e2 + checksum: ad886c242dbac250f88ef6f18ad780fa084d07e4d030ab5ceacfe4378aa4bf2d3549b8ed8352bad5776facd9aaee05e3f914c661adc11bace867e2a12fd7bee5 languageName: node linkType: hard @@ -11718,15 +10837,15 @@ __metadata: languageName: node linkType: hard -"use-intl@npm:^3.17.4": - version: 3.17.4 - resolution: "use-intl@npm:3.17.4" +"use-intl@npm:^3.19.1": + version: 3.19.1 + resolution: "use-intl@npm:3.19.1" dependencies: "@formatjs/fast-memoize": ^2.2.0 intl-messageformat: ^10.5.14 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 7883d84c72571fe04918f48357864b9368086bafabccd22d574b76bca17ab346b3492cbf6560959c6bea318971221fe10828fdf086788862859a47f0898d4733 + checksum: 9fa43b8a6e9a844b67ed70c43de439b75e9c85f8d6de81734659a827ebd428e7bdef2da2953e2245119a1be2e4ea9cb0ced5698a223106ff382af1f92203e406 languageName: node linkType: hard @@ -11819,11 +10938,9 @@ __metadata: linkType: hard "validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: ^5.0.0 - checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 0d583a1af23aeffea7748742cf22b6802458736fb8b60323ba5949763824d46f796474b0e1b9206beb716f9d75269e19dbd7795d6b038b29d561be95dd827381 languageName: node linkType: hard @@ -11877,37 +10994,15 @@ __metadata: languageName: node linkType: hard -"viem@npm:^2.1.1": - version: 2.19.8 - resolution: "viem@npm:2.19.8" - dependencies: - "@adraffy/ens-normalize": 1.10.0 - "@noble/curves": 1.4.0 - "@noble/hashes": 1.4.0 - "@scure/bip32": 1.4.0 - "@scure/bip39": 1.3.0 - abitype: 1.0.5 - isows: 1.0.4 - webauthn-p256: 0.0.5 - ws: 8.17.1 - peerDependencies: - typescript: ">=5.0.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: 6395ad59d233a7b7ce880959cba3c08a4cfb3f5483f690b062a41178544cfcd52c128ed9024cc32cd5630237955ffc7daeacde54dde3c2533fff85d20a41969f - languageName: node - linkType: hard - -"viem@npm:^2.19.9": - version: 2.19.9 - resolution: "viem@npm:2.19.9" +"viem@npm:^2.1.1, viem@npm:^2.19.9": + version: 2.21.6 + resolution: "viem@npm:2.21.6" dependencies: "@adraffy/ens-normalize": 1.10.0 "@noble/curves": 1.4.0 "@noble/hashes": 1.4.0 "@scure/bip32": 1.4.0 - "@scure/bip39": 1.3.0 + "@scure/bip39": 1.4.0 abitype: 1.0.5 isows: 1.0.4 webauthn-p256: 0.0.5 @@ -11917,16 +11012,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: b14b90b8a001406630a9f8744e9b15655fef40437fe3900bc86880aa7eeea9b2b841aa7a78bf892e95f2a005e25523b9cba8bc5a277cacd6ce21f3b9923cb025 + checksum: 6cbcadb178f78b5b0fc73dcd956efeecd3c3da0e86de47154e16c665e5a6f3e495e78ec620a9e8ec63d32afdb93b0f3de8ce60812c76776614ed40434f6bbaf1 languageName: node linkType: hard "wagmi@npm:^2.12.7": - version: 2.12.7 - resolution: "wagmi@npm:2.12.7" + version: 2.12.11 + resolution: "wagmi@npm:2.12.11" dependencies: - "@wagmi/connectors": 5.1.7 - "@wagmi/core": 2.13.4 + "@wagmi/connectors": 5.1.10 + "@wagmi/core": 2.13.5 use-sync-external-store: 1.2.0 peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -11936,7 +11031,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 88a36bb2d4b2c4c06272fd630ccbceffd7f5d06bbf4a5e32a104285937ae55dca1f34f16e7a93aef8a58120a12088628cf8e48ea217d3a2ec759643f6f196a06 + checksum: 46f50d30e57664631f48f8fcec1af8b1a77ca2d44aae513148d947ade30f57b763421ceeab9d8bc63f819b847a743d38a9f0ad2adbcaee1c40f8f95e9ecbf2f5 languageName: node linkType: hard @@ -11972,29 +11067,24 @@ __metadata: linkType: hard "webpack-bundle-analyzer@npm:^4.6.1": - version: 4.9.1 - resolution: "webpack-bundle-analyzer@npm:4.9.1" + version: 4.10.2 + resolution: "webpack-bundle-analyzer@npm:4.10.2" dependencies: "@discoveryjs/json-ext": 0.5.7 acorn: ^8.0.4 acorn-walk: ^8.0.0 commander: ^7.2.0 + debounce: ^1.2.1 escape-string-regexp: ^4.0.0 gzip-size: ^6.0.0 - is-plain-object: ^5.0.0 - lodash.debounce: ^4.0.8 - lodash.escape: ^4.0.1 - lodash.flatten: ^4.4.0 - lodash.invokemap: ^4.6.0 - lodash.pullall: ^4.2.0 - lodash.uniqby: ^4.7.0 + html-escaper: ^2.0.2 opener: ^1.5.2 picocolors: ^1.0.0 sirv: ^2.0.3 ws: ^7.3.1 bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 7e891c28d5a903242893e55ecc714fa01d7ad6bedade143235c07091b235915349812fa048968462781d59187507962f38b6c61ed7d25fb836ba0ac0ee919a39 + checksum: 4f0275e7d87bb6203a618ca5d2d4953943979d986fa2b91be1bf1ad0bcd22bec13398803273d11699f9fbcf106896311208a72d63fe5f8a47b687a226e598dc1 languageName: node linkType: hard @@ -12009,27 +11099,26 @@ __metadata: linkType: hard "which-module@npm:^2.0.0": - version: 2.0.0 - resolution: "which-module@npm:2.0.0" - checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be languageName: node linkType: hard -"which-typed-array@npm:^1.1.2": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.2": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -12051,15 +11140,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - "workerpool@npm:^6.5.1": version: 6.5.1 resolution: "workerpool@npm:6.5.1" @@ -12137,7 +11217,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.17.1": +"ws@npm:8.17.1, ws@npm:~8.17.1": version: 8.17.1 resolution: "ws@npm:8.17.1" peerDependencies: @@ -12153,23 +11233,8 @@ __metadata: linkType: hard "ws@npm:^7.3.1, ws@npm:^7.5.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 - languageName: node - linkType: hard - -"ws@npm:~8.11.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -12178,7 +11243,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 + checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb languageName: node linkType: hard @@ -12224,19 +11289,12 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1": - version: 2.3.1 - resolution: "yaml@npm:2.3.1" - checksum: 2c7bc9a7cd4c9f40d3b0b0a98e370781b68b8b7c4515720869aced2b00d92f5da1762b4ffa947f9e795d6cd6b19f410bd4d15fdd38aca7bd96df59bd9486fb54 - languageName: node - linkType: hard - -"yaml@npm:~2.5.0": - version: 2.5.0 - resolution: "yaml@npm:2.5.0" +"yaml@npm:^2.3.4, yaml@npm:~2.5.0": + version: 2.5.1 + resolution: "yaml@npm:2.5.1" bin: yaml: bin.mjs - checksum: a116dca5c61641d9bf1f1016c6e71daeb1ed4915f5930ed237d45ab7a605aa5d92c332ff64879a6cd088cabede008c778774e3060ffeb4cd617d28088e4b2d83 + checksum: 31275223863fbd0b47ba9d2b248fbdf085db8d899e4ca43fff8a3a009497c5741084da6871d11f40e555d61360951c4c910b98216c1325d2c94753c0036d8172 languageName: node linkType: hard @@ -12363,8 +11421,8 @@ __metadata: linkType: hard "zustand@npm:^5.0.0-rc.2": - version: 5.0.0-rc.2 - resolution: "zustand@npm:5.0.0-rc.2" + version: 5.0.1 + resolution: "zustand@npm:5.0.1" peerDependencies: "@types/react": ">=18.0.0" immer: ">=9.0.6" @@ -12379,7 +11437,7 @@ __metadata: optional: true use-sync-external-store: optional: true - checksum: 2c3129a42a044b9b7215da8af9ae22f188cbd30243685ccad8cdb872375f2211ba90c720d8ec0461eb2e0a85a9e42cfc6de008a15bef25aa116dc90ca813a65c + checksum: 66eb196c3134957143bd54c4adc24d0baad321a6edfbf495cd571110dfb8c52c92949c3dd246e7ac992791fa81c4947d6431c8724db2b48e26f3f5d30268bec1 languageName: node linkType: hard From af95fa8faba34bc97860b84a09421d36e1bc0f95 Mon Sep 17 00:00:00 2001 From: Rosco Kalis Date: Wed, 27 Nov 2024 15:34:25 +0100 Subject: [PATCH 07/20] Revert "Setup Biome and performed linting" This reverts commit f68fdef3bc6df4b1c9da2a56282b281dc9ff6f18. --- app/[locale]/[...rest]/page.tsx | 2 +- .../address/[addressOrName]/layout.tsx | 2 +- app/[locale]/address/[addressOrName]/page.tsx | 4 +- app/[locale]/blog/[...slug]/layout.tsx | 4 +- app/[locale]/blog/[...slug]/page.tsx | 2 +- app/[locale]/blog/layout.tsx | 2 +- app/[locale]/blog/page.tsx | 2 +- app/[locale]/disclaimer/page.tsx | 2 +- .../exploits/[slug]/ExploitChecker.tsx | 4 +- app/[locale]/exploits/[slug]/page.tsx | 13 +- app/[locale]/exploits/page.tsx | 2 +- app/[locale]/layout.tsx | 2 +- app/[locale]/learn/[...slug]/page.tsx | 2 +- app/[locale]/learn/[category]/page.tsx | 2 +- app/[locale]/learn/page.tsx | 2 +- .../add-network/[slug]/AddNetworkButton.tsx | 2 +- .../learn/wallets/add-network/[slug]/page.tsx | 2 +- app/[locale]/not-found.tsx | 2 +- app/[locale]/og.jpg/exploits/[slug]/route.tsx | 18 +- app/[locale]/privacy-policy/page.tsx | 2 +- app/[locale]/terms/page.tsx | 2 +- .../[slug]/TokenApprovalCheckerSearchBox.tsx | 2 +- .../token-approval-checker/[slug]/page.tsx | 8 +- .../merchandise/generate-code/route.tsx | 21 +- app/layout.tsx | 2 +- app/layouts/LearnLayout.tsx | 7 +- biome.json | 7 +- .../allowances/controls/ControlsSection.tsx | 2 +- .../allowances/controls/ControlsWrapper.tsx | 2 +- .../allowances/controls/RevokeButton.tsx | 2 +- .../allowances/controls/UpdateControls.tsx | 2 +- .../batch-revoke/BatchRevokeControls.tsx | 2 +- .../BatchRevokeModalWithButton.tsx | 4 +- .../batch-revoke/BatchRevokeTable.tsx | 4 +- .../dashboard/cells/ControlsCell.tsx | 2 +- .../dashboard/cells/GlobalSelectCell.tsx | 4 +- .../allowances/dashboard/cells/SelectCell.tsx | 4 +- .../dashboard/cells/SpenderCell.tsx | 2 +- .../allowances/dashboard/cells/StatusCell.tsx | 2 +- components/allowances/dashboard/columns.tsx | 4 +- .../dashboard/controls/AllowanceSearchBox.tsx | 11 +- .../controls/AllowanceTableControls.tsx | 2 +- .../dashboard/controls/FilterSelect.tsx | 6 +- .../dashboard/controls/SortSelect.tsx | 4 +- .../wallet-health/AllowanceCount.tsx | 2 +- .../wallet-health/RiskFactorDisplay.tsx | 2 +- .../dashboard/wallet-health/RiskTooltip.tsx | 4 +- .../wallet-health/TotalValueAtRisk.tsx | 2 +- .../dashboard/wallet-health/WalletHealth.tsx | 2 +- .../wallet-health/WalletHealthScore.tsx | 12 +- .../wallet-health/WalletHealthSection.tsx | 2 +- components/common/AddressSearchBox.tsx | 4 +- components/common/Button.tsx | 2 +- components/common/Card.tsx | 2 +- components/common/DisabledOverlay.tsx | 2 +- components/common/DropdownMenu.tsx | 2 +- components/common/FocusTrap.tsx | 2 +- components/common/Href.tsx | 2 +- components/common/ImageWithFallback.tsx | 2 +- components/common/Input.tsx | 2 +- components/common/Label.tsx | 2 +- components/common/Loader.tsx | 2 +- components/common/MarkdownProse.tsx | 7 +- components/common/Modal.tsx | 2 +- components/common/ModalWithButton.tsx | 2 +- components/common/NotFoundLink.tsx | 2 +- components/common/PageNavigation.tsx | 2 +- components/common/PlaceholderIcon.tsx | 2 +- components/common/Prose.tsx | 2 +- components/common/SearchBox.tsx | 2 +- components/common/TableBodyLoader.tsx | 2 +- .../common/TransactionSubmittedToast.tsx | 2 +- components/common/donate/DonateButton.tsx | 8 +- components/common/og/OgHeaderText.tsx | 2 +- components/common/select/SearchableSelect.tsx | 19 +- components/common/select/Select.tsx | 10 +- components/common/table/Table.tsx | 2 +- components/common/table/TableBody.tsx | 2 +- components/common/table/TableFooter.tsx | 5 +- components/common/table/TableHeader.tsx | 2 +- components/exploits/AddressForm.tsx | 2 +- components/exploits/ExploitCard.tsx | 4 +- components/exploits/ExploitChecker.tsx | 9 +- components/exploits/ExploitStatus.tsx | 2 +- components/exploits/ReportExploitButton.tsx | 14 +- components/faq/FaqItem.tsx | 2 +- components/footer/Footer.tsx | 2 +- components/footer/LanguageSelect.tsx | 10 +- components/header/ConnectButton.tsx | 2 +- .../landing/FullWidthLandingSection.tsx | 2 +- components/landing/LandingPageFaqItem.tsx | 2 +- components/landing/LandingParagraph.tsx | 2 +- components/landing/LandingSection.tsx | 2 +- components/learn/ArticleCard.tsx | 8 +- components/learn/ArticleCardSection.tsx | 2 +- components/learn/ArticleMeta.tsx | 2 +- components/learn/Sidebar.tsx | 2 +- components/learn/SidebarEntry.tsx | 2 +- components/signatures/cells/CancelCell.tsx | 2 +- .../cells/CancelMarketplaceCell.tsx | 2 +- .../signatures/cells/CancelPermitCell.tsx | 8 +- .../signatures/cells/MarketplaceCell.tsx | 12 +- .../marketplace/MarketplaceTable.tsx | 2 +- components/signatures/marketplace/columns.tsx | 4 +- components/signatures/permit/PermitsTable.tsx | 2 +- components/signatures/permit/columns.tsx | 4 +- cypress/e2e/chains.cy.ts | 10 +- cypress/e2e/exploits.cy.ts | 4 +- lib/api/auth.ts | 6 +- lib/api/logs/CovalentEventGetter.ts | 5 +- lib/api/logs/EtherscanEventGetter.ts | 2 +- lib/chains/Chain.ts | 24 +- lib/databases/blocks.ts | 14 +- lib/databases/events.ts | 21 +- lib/databases/merch-codes.ts | 2 +- lib/hooks/QueryProvider.tsx | 7 +- lib/hooks/ethereum/EthereumProvider.tsx | 4 +- lib/hooks/ethereum/events/useEvents.tsx | 22 +- .../ethereum/events/usePermit2Events.tsx | 14 +- lib/hooks/ethereum/useAllowances.tsx | 4 +- lib/hooks/ethereum/useDonate.tsx | 9 +- lib/hooks/ethereum/useHandleTransaction.tsx | 2 +- lib/hooks/ethereum/useLogs.tsx | 2 +- lib/hooks/ethereum/useLogsFullBlockRange.tsx | 12 +- lib/hooks/ethereum/useMarketplaces.tsx | 19 +- lib/hooks/ethereum/useNameLookup.tsx | 9 +- lib/hooks/ethereum/useOpenSeaProxyAddress.tsx | 2 +- lib/hooks/ethereum/usePermitTokens.tsx | 9 +- lib/hooks/ethereum/useRevoke.tsx | 2 +- lib/hooks/ethereum/useRevokeBatch.tsx | 17 +- lib/hooks/page-context/AddressPageContext.tsx | 10 +- lib/hooks/useColorTheme.tsx | 2 +- lib/i18n/NextIntlClientProvider.tsx | 4 +- lib/i18n/NextIntlClientProviderChild.tsx | 2 +- lib/i18n/config.tsx | 2 +- lib/interfaces.ts | 4 +- lib/ky.ts | 2 +- lib/price/AbstractPriceStrategy.ts | 6 +- lib/price/AggregatePriceStrategy.ts | 6 +- lib/price/BackendPriceStrategy.ts | 6 +- lib/price/HardcodedPriceStrategy.ts | 6 +- lib/price/PriceStrategy.ts | 4 +- lib/price/ReservoirNftPriceStrategy.ts | 15 +- lib/price/UniswapV2PriceStrategy.ts | 13 +- lib/price/UniswapV3PriceStrategy.ts | 13 +- lib/price/UniswapV3ReadonlyPriceStrategy.ts | 26 +- lib/price/utils.ts | 6 +- lib/providers.ts | 8 +- lib/stores/transaction-store.ts | 12 +- lib/utils/allowances.ts | 34 +- lib/utils/chains.ts | 10 +- lib/utils/events.ts | 73 +-- lib/utils/exploits.ts | 4 +- lib/utils/formatting.ts | 16 +- lib/utils/index.ts | 27 +- lib/utils/markdown-content.ts | 30 +- lib/utils/permit.ts | 10 +- lib/utils/permit2.ts | 4 +- lib/utils/risk.tsx | 2 +- lib/utils/table.ts | 4 +- lib/utils/time.ts | 18 +- lib/utils/tokens.ts | 71 +-- lib/utils/wallet.ts | 2 +- lib/utils/whois.ts | 8 +- .../spender/AggregateSpenderDataSource.ts | 12 +- lib/whois/spender/BackendSpenderDataSource.ts | 6 +- lib/whois/spender/SpenderDataSource.ts | 4 +- .../label/HardcodedSpenderDataSource.ts | 6 +- .../spender/label/HarpieSpenderDataSource.ts | 6 +- .../spender/label/WhoisSpenderDataSource.ts | 6 +- .../risk/HarpieSpenderRiskDataSource.ts | 6 +- .../risk/OnchainSpenderRiskDataSource.ts | 6 +- .../spender/risk/ScamSnifferRiskDataSource.ts | 6 +- .../risk/WebacySpenderRiskDataSource.ts | 11 +- next-sitemap.config.js | 6 +- next.config.js | 4 +- package.json | 1 - pages/api/[chainId]/floorPrice.ts | 19 +- pages/api/[chainId]/spender/[address].ts | 17 +- pages/api/login.ts | 2 +- public/assets/js/sa-v11.js | 468 +----------------- scripts/find-likely-exploit-addresses.ts | 2 +- scripts/move-cover-images.ts | 4 +- scripts/update-exploits.ts | 10 +- test/chains.test.ts | 2 + yarn.lock | 92 ---- 186 files changed, 428 insertions(+), 1363 deletions(-) diff --git a/app/[locale]/[...rest]/page.tsx b/app/[locale]/[...rest]/page.tsx index b8ea8ee62..3f26561a6 100644 --- a/app/[locale]/[...rest]/page.tsx +++ b/app/[locale]/[...rest]/page.tsx @@ -1,4 +1,4 @@ -import type { NextPage } from 'next'; +import { NextPage } from 'next'; import { notFound } from 'next/navigation'; const CatchAllPage: NextPage = () => { diff --git a/app/[locale]/address/[addressOrName]/layout.tsx b/app/[locale]/address/[addressOrName]/layout.tsx index 717120cb1..d60ee6929 100644 --- a/app/[locale]/address/[addressOrName]/layout.tsx +++ b/app/[locale]/address/[addressOrName]/layout.tsx @@ -5,7 +5,7 @@ import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; import { getAddressAndDomainName } from 'lib/utils/whois'; import { getMessages, unstable_setRequestLocale } from 'next-intl/server'; import { notFound } from 'next/navigation'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { children: ReactNode; diff --git a/app/[locale]/address/[addressOrName]/page.tsx b/app/[locale]/address/[addressOrName]/page.tsx index ccfae3adf..804ae0c45 100644 --- a/app/[locale]/address/[addressOrName]/page.tsx +++ b/app/[locale]/address/[addressOrName]/page.tsx @@ -26,9 +26,7 @@ export const generateMetadata = async ({ params: { locale, addressOrName }, sear return { title, - description: t('common.meta.description', { - chainName: chainName ?? 'Ethereum', - }), + description: t('common.meta.description', { chainName: chainName ?? 'Ethereum' }), }; }; diff --git a/app/[locale]/blog/[...slug]/layout.tsx b/app/[locale]/blog/[...slug]/layout.tsx index d40f45efb..a53381296 100644 --- a/app/[locale]/blog/[...slug]/layout.tsx +++ b/app/[locale]/blog/[...slug]/layout.tsx @@ -4,11 +4,11 @@ import PageNavigation from 'components/common/PageNavigation'; import Prose from 'components/common/Prose'; import TranslateButton from 'components/common/TranslateButton'; import ArticleMeta from 'components/learn/ArticleMeta'; -import type { BreadcrumbEntry } from 'lib/interfaces'; +import { BreadcrumbEntry } from 'lib/interfaces'; import { getSidebar, getTranslationUrl, readAndParseContentFile } from 'lib/utils/markdown-content'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import Image from 'next/image'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { params: { diff --git a/app/[locale]/blog/[...slug]/page.tsx b/app/[locale]/blog/[...slug]/page.tsx index 945360641..dca599201 100644 --- a/app/[locale]/blog/[...slug]/page.tsx +++ b/app/[locale]/blog/[...slug]/page.tsx @@ -1,7 +1,7 @@ import MarkdownProse from 'components/common/MarkdownProse'; import { locales } from 'lib/i18n/config'; import { getAllContentSlugs, readAndParseContentFile } from 'lib/utils/markdown-content'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/blog/layout.tsx b/app/[locale]/blog/layout.tsx index bfe352be9..702eb69e5 100644 --- a/app/[locale]/blog/layout.tsx +++ b/app/[locale]/blog/layout.tsx @@ -1,6 +1,6 @@ import SharedLayout from 'app/layouts/SharedLayout'; import { unstable_setRequestLocale } from 'next-intl/server'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { children: ReactNode; diff --git a/app/[locale]/blog/page.tsx b/app/[locale]/blog/page.tsx index f188a95da..35a6a3876 100644 --- a/app/[locale]/blog/page.tsx +++ b/app/[locale]/blog/page.tsx @@ -1,7 +1,7 @@ import ArticleCard from 'components/learn/ArticleCard'; import { getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/disclaimer/page.tsx b/app/[locale]/disclaimer/page.tsx index 198f842dd..3e36a67ad 100644 --- a/app/[locale]/disclaimer/page.tsx +++ b/app/[locale]/disclaimer/page.tsx @@ -1,7 +1,7 @@ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { readAndParseContentFile } from 'lib/utils/markdown-content'; -import type { NextPage } from 'next'; +import { NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/exploits/[slug]/ExploitChecker.tsx b/app/[locale]/exploits/[slug]/ExploitChecker.tsx index e93c5335c..1bcc034cb 100644 --- a/app/[locale]/exploits/[slug]/ExploitChecker.tsx +++ b/app/[locale]/exploits/[slug]/ExploitChecker.tsx @@ -3,9 +3,9 @@ import AddressForm from 'components/exploits/AddressForm'; import ExploitChecker from 'components/exploits/ExploitChecker'; import { AddressPageContextProvider } from 'lib/hooks/page-context/AddressPageContext'; -import { type Exploit, getUniqueChainIds } from 'lib/utils/exploits'; +import { Exploit, getUniqueChainIds } from 'lib/utils/exploits'; import { Suspense, useMemo, useState } from 'react'; -import type { Address } from 'viem'; +import { Address } from 'viem'; interface Props { exploit: Exploit; diff --git a/app/[locale]/exploits/[slug]/page.tsx b/app/[locale]/exploits/[slug]/page.tsx index 252113018..bc03bb4f4 100644 --- a/app/[locale]/exploits/[slug]/page.tsx +++ b/app/[locale]/exploits/[slug]/page.tsx @@ -9,7 +9,7 @@ import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; import { locales } from 'lib/i18n/config'; import { formatExploitAmount, getAllExploits } from 'lib/utils/exploits'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import type { Metadata } from 'next'; +import { Metadata } from 'next'; import { getMessages, getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import ExploitCheckerWrapper from './ExploitChecker'; @@ -39,11 +39,7 @@ export const generateMetadata = async ({ params: { locale, slug } }): Promise { // Only extract the page titles and paths for the pages before and after the current page for navigation const navigationalPages = exploits .slice(Math.max(exploitIndex - 1, 0), Math.min(exploitIndex + 2, exploits.length)) - .map((exploit) => ({ - title: exploit.name, - path: `/exploits/${exploit.slug}`, - })); + .map((exploit) => ({ title: exploit.name, path: `/exploits/${exploit.slug}` })); return { exploit, diff --git a/app/[locale]/exploits/page.tsx b/app/[locale]/exploits/page.tsx index 8cf0cd54f..f6ab830fb 100644 --- a/app/[locale]/exploits/page.tsx +++ b/app/[locale]/exploits/page.tsx @@ -5,7 +5,7 @@ import ExploitCard from 'components/exploits/ExploitCard'; import ReportExploitButton from 'components/exploits/ReportExploitButton'; import { getAllExploits, getGlobalExploitStats } from 'lib/utils/exploits'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index f67b1b982..85075bf18 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -10,7 +10,7 @@ import { EthereumProvider } from 'lib/hooks/ethereum/EthereumProvider'; import { ColorThemeProvider } from 'lib/hooks/useColorTheme'; import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; import { locales } from 'lib/i18n/config'; -import type { Metadata } from 'next'; +import { Metadata } from 'next'; import { useMessages } from 'next-intl'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import 'react-lite-youtube-embed/dist/LiteYouTubeEmbed.css'; diff --git a/app/[locale]/learn/[...slug]/page.tsx b/app/[locale]/learn/[...slug]/page.tsx index 4d074c7b0..55ddbf14b 100644 --- a/app/[locale]/learn/[...slug]/page.tsx +++ b/app/[locale]/learn/[...slug]/page.tsx @@ -2,7 +2,7 @@ import LearnLayout from 'app/layouts/LearnLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { locales } from 'lib/i18n/config'; import { getAllContentSlugs, getSidebar, getTranslationUrl, readAndParseContentFile } from 'lib/utils/markdown-content'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/learn/[category]/page.tsx b/app/[locale]/learn/[category]/page.tsx index 8a3d18e6f..b8debed0c 100644 --- a/app/[locale]/learn/[category]/page.tsx +++ b/app/[locale]/learn/[category]/page.tsx @@ -5,7 +5,7 @@ import ArticleCardSection from 'components/learn/ArticleCardSection'; import { locales } from 'lib/i18n/config'; import { getAllLearnCategories, getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/learn/page.tsx b/app/[locale]/learn/page.tsx index 72188b7dc..049906078 100644 --- a/app/[locale]/learn/page.tsx +++ b/app/[locale]/learn/page.tsx @@ -4,7 +4,7 @@ import Prose from 'components/common/Prose'; import ArticleCardSection from 'components/learn/ArticleCardSection'; import { getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx b/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx index 5ddaf6597..4dfa6170f 100644 --- a/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx +++ b/app/[locale]/learn/wallets/add-network/[slug]/AddNetworkButton.tsx @@ -4,7 +4,7 @@ import Button from 'components/common/Button'; import ConnectButton from 'components/header/ConnectButton'; import { useSwitchChain } from 'lib/hooks/ethereum/useSwitchChain'; import { useMounted } from 'lib/hooks/useMounted'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; import { useAccount } from 'wagmi'; interface Props { diff --git a/app/[locale]/learn/wallets/add-network/[slug]/page.tsx b/app/[locale]/learn/wallets/add-network/[slug]/page.tsx index 84238a825..e291e90a9 100644 --- a/app/[locale]/learn/wallets/add-network/[slug]/page.tsx +++ b/app/[locale]/learn/wallets/add-network/[slug]/page.tsx @@ -6,7 +6,7 @@ import { locales } from 'lib/i18n/config'; import { SUPPORTED_CHAINS, getChainIdFromSlug, getChainName, getChainSlug } from 'lib/utils/chains'; import { getSidebar } from 'lib/utils/markdown-content'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import Image from 'next/image'; import AddNetworkChainSelect from './AddNetworkChainSelect'; diff --git a/app/[locale]/not-found.tsx b/app/[locale]/not-found.tsx index 8ba17c905..b07fa723a 100644 --- a/app/[locale]/not-found.tsx +++ b/app/[locale]/not-found.tsx @@ -2,7 +2,7 @@ import { GlobeEuropeAfricaIcon, QuestionMarkCircleIcon } from '@heroicons/react/ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import Href from 'components/common/Href'; import NotFoundLink from 'components/common/NotFoundLink'; -import type { NextPage } from 'next'; +import { NextPage } from 'next'; import { useTranslations } from 'next-intl'; import NotFoundLinkMyApprovals from './NotFoundLinkMyApprovals'; diff --git a/app/[locale]/og.jpg/exploits/[slug]/route.tsx b/app/[locale]/og.jpg/exploits/[slug]/route.tsx index 45dc48e38..8ff6e1440 100644 --- a/app/[locale]/og.jpg/exploits/[slug]/route.tsx +++ b/app/[locale]/og.jpg/exploits/[slug]/route.tsx @@ -28,12 +28,8 @@ export async function GET(req: Request, { params }: Props) { const t = await getTranslations({ locale: params.locale }); const exploit = await getExploitBySlug(params.slug, params.locale); - const numberOfChainsStr = t('exploits.meta.og.chains', { - count: getUniqueChainIds(exploit).length, - }); - const stolenAmountStr = t('exploits.meta.og.amount', { - amount: formatExploitAmount(exploit.amount), - }); + const numberOfChainsStr = t('exploits.meta.og.chains', { count: getUniqueChainIds(exploit).length }); + const stolenAmountStr = t('exploits.meta.og.amount', { amount: formatExploitAmount(exploit.amount) }); const response = (
@@ -65,14 +61,8 @@ export async function GET(req: Request, { params }: Props) { width: 1200, height: 630, fonts: [ - { - name: 'Inter SemiBold', - data: loadFile('public/assets/fonts/Inter-SemiBold.ttf'), - }, - { - name: 'Inter', - data: loadFile('public/assets/fonts/Inter-Regular.ttf'), - }, + { name: 'Inter SemiBold', data: loadFile('public/assets/fonts/Inter-SemiBold.ttf') }, + { name: 'Inter', data: loadFile('public/assets/fonts/Inter-Regular.ttf') }, ], }); } diff --git a/app/[locale]/privacy-policy/page.tsx b/app/[locale]/privacy-policy/page.tsx index fc4890609..b1c158a13 100644 --- a/app/[locale]/privacy-policy/page.tsx +++ b/app/[locale]/privacy-policy/page.tsx @@ -1,7 +1,7 @@ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { readAndParseContentFile } from 'lib/utils/markdown-content'; -import type { NextPage } from 'next'; +import { NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/terms/page.tsx b/app/[locale]/terms/page.tsx index 23294a1f5..1ec9756b9 100644 --- a/app/[locale]/terms/page.tsx +++ b/app/[locale]/terms/page.tsx @@ -1,7 +1,7 @@ import ContentPageLayout from 'app/layouts/ContentPageLayout'; import MarkdownProse from 'components/common/MarkdownProse'; import { readAndParseContentFile } from 'lib/utils/markdown-content'; -import type { NextPage } from 'next'; +import { NextPage } from 'next'; import { unstable_setRequestLocale } from 'next-intl/server'; interface Props { diff --git a/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx b/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx index e238a013a..fe1326d4e 100644 --- a/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx +++ b/app/[locale]/token-approval-checker/[slug]/TokenApprovalCheckerSearchBox.tsx @@ -2,7 +2,7 @@ import AddressSearchBox from 'components/common/AddressSearchBox'; import { useRouter } from 'lib/i18n/navigation'; -import type { NextPage } from 'next'; +import { NextPage } from 'next'; import { useState } from 'react'; interface Props { diff --git a/app/[locale]/token-approval-checker/[slug]/page.tsx b/app/[locale]/token-approval-checker/[slug]/page.tsx index 2b01f6460..75e145bb1 100644 --- a/app/[locale]/token-approval-checker/[slug]/page.tsx +++ b/app/[locale]/token-approval-checker/[slug]/page.tsx @@ -5,7 +5,7 @@ import Prose from 'components/common/Prose'; import { locales } from 'lib/i18n/config'; import { SUPPORTED_CHAINS, getChainIdFromSlug, getChainName, getChainSlug } from 'lib/utils/chains'; import { getOpenGraphImageUrl } from 'lib/utils/og'; -import type { Metadata, NextPage } from 'next'; +import { Metadata, NextPage } from 'next'; import { useTranslations } from 'next-intl'; import { getTranslations, unstable_setRequestLocale } from 'next-intl/server'; import TokenApprovalCheckerChainSelect from './TokenApprovalCheckerChainSelect'; @@ -75,11 +75,7 @@ const TokenApprovalCheckerPage: NextPage = ({ params }) => { ), })}

-

- {t('token_approval_checker.what_are_token_approvals.title', { - chainName, - })} -

+

{t('token_approval_checker.what_are_token_approvals.title', { chainName })}

{t.rich('token_approval_checker.what_are_token_approvals.content', { chainName, diff --git a/app/api/[chainId]/merchandise/generate-code/route.tsx b/app/api/[chainId]/merchandise/generate-code/route.tsx index 954d2ee71..53000fa45 100644 --- a/app/api/[chainId]/merchandise/generate-code/route.tsx +++ b/app/api/[chainId]/merchandise/generate-code/route.tsx @@ -1,7 +1,7 @@ import { neon } from '@neondatabase/serverless'; import { checkActiveSessionEdge, checkRateLimitAllowedEdge, RateLimiters } from 'lib/api/auth'; import { createViemPublicClientForChain, getChainName } from 'lib/utils/chains'; -import type { NextRequest } from 'next/server'; +import { NextRequest } from 'next/server'; import { getAddress } from 'viem'; interface Props { @@ -18,9 +18,7 @@ export async function POST(req: NextRequest, { params }: Props) { } if (!(await checkRateLimitAllowedEdge(req, RateLimiters.MERCH_CODES))) { - return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { - status: 429, - }); + return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { status: 429 }); } if (!process.env.MERCH_CODES_DATABASE_URL) { @@ -38,14 +36,9 @@ export async function POST(req: NextRequest, { params }: Props) { }); if (!transaction) { - return new Response( - JSON.stringify({ - message: 'Invalid transaction: donation transaction not found', - }), - { - status: 400, - }, - ); + return new Response(JSON.stringify({ message: 'Invalid transaction: donation transaction not found' }), { + status: 400, + }); } const code = generateRandomMerchCode(); @@ -66,9 +59,7 @@ export async function POST(req: NextRequest, { params }: Props) { return new Response(JSON.stringify({ message: 'Failed to generate merch code' }), { status: 500 }); } - return new Response(JSON.stringify({ code: existingCode }), { - status: 200, - }); + return new Response(JSON.stringify({ code: existingCode }), { status: 200 }); } } diff --git a/app/layout.tsx b/app/layout.tsx index 52c77482a..edd34ab28 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,4 +1,4 @@ -import type { Metadata } from 'next'; +import { Metadata } from 'next'; import { getTranslations } from 'next-intl/server'; export const generateMetadata = async (): Promise => { diff --git a/app/layouts/LearnLayout.tsx b/app/layouts/LearnLayout.tsx index b92e9b1b4..1e13b23de 100644 --- a/app/layouts/LearnLayout.tsx +++ b/app/layouts/LearnLayout.tsx @@ -6,7 +6,7 @@ import TranslateButton from 'components/common/TranslateButton'; import ArticleMeta from 'components/learn/ArticleMeta'; import Sidebar from 'components/learn/Sidebar'; import NextIntlClientProvider from 'lib/i18n/NextIntlClientProvider'; -import type { BreadcrumbEntry, ContentMeta, ISidebarEntry } from 'lib/interfaces'; +import { BreadcrumbEntry, ContentMeta, ISidebarEntry } from 'lib/interfaces'; import { useMessages, useTranslations } from 'next-intl'; import Image from 'next/image'; import SharedLayout from './SharedLayout'; @@ -28,10 +28,7 @@ const LearnLayout = ({ children, searchBar, sidebarEntries, slug, meta, translat const breadcrumbs: BreadcrumbEntry[] = [{ name: t('common.nav.learn'), href: '/learn' }]; slug.slice(0, slug.length - 1).forEach((slugPart, i) => { - breadcrumbs.push({ - name: t(`learn.sidebar.${slugPart}`), - href: `/learn/${slug.slice(0, i + 1).join('/')}`, - }); + breadcrumbs.push({ name: t(`learn.sidebar.${slugPart}`), href: `/learn/${slug.slice(0, i + 1).join('/')}` }); }); if (meta.sidebarTitle) breadcrumbs.push({ name: meta.sidebarTitle }); diff --git a/biome.json b/biome.json index 0af5f9bc4..6b68b3ffa 100644 --- a/biome.json +++ b/biome.json @@ -1,7 +1,7 @@ { "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", "vcs": { "enabled": false, "clientKind": "git", "useIgnoreFile": false }, - "files": { "ignoreUnknown": false, "ignore": [] }, + "files": { "ignoreUnknown": false, "ignore": [".next", ".yarn", "public/assets", ".vercel"] }, "formatter": { "enabled": true, "useEditorconfig": true, @@ -11,8 +11,7 @@ "lineEnding": "lf", "lineWidth": 120, "attributePosition": "auto", - "bracketSpacing": true, - "ignore": ["**/.next", "**/.yarn", "public/assets"] + "bracketSpacing": true }, "organizeImports": { "enabled": true }, "linter": { "enabled": true, "rules": { "recommended": true } }, @@ -21,7 +20,7 @@ "jsxQuoteStyle": "double", "quoteProperties": "asNeeded", "trailingCommas": "all", - "semicolons": "asNeeded", + "semicolons": "always", "arrowParentheses": "always", "bracketSameLine": false, "quoteStyle": "single", diff --git a/components/allowances/controls/ControlsSection.tsx b/components/allowances/controls/ControlsSection.tsx index cc160c798..f29b54006 100644 --- a/components/allowances/controls/ControlsSection.tsx +++ b/components/allowances/controls/ControlsSection.tsx @@ -1,5 +1,5 @@ import RevokeButton from 'components/allowances/controls/RevokeButton'; -import type { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; +import { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; import { getAllowanceI18nValues } from 'lib/utils/allowances'; import ControlsWrapper from './ControlsWrapper'; import UpdateControls from './UpdateControls'; diff --git a/components/allowances/controls/ControlsWrapper.tsx b/components/allowances/controls/ControlsWrapper.tsx index ae5759a96..8a431b305 100644 --- a/components/allowances/controls/ControlsWrapper.tsx +++ b/components/allowances/controls/ControlsWrapper.tsx @@ -1,7 +1,7 @@ import WithHoverTooltip from 'components/common/WithHoverTooltip'; import { getChainName } from 'lib/utils/chains'; import { useTranslations } from 'next-intl'; -import type { ReactElement } from 'react'; +import { ReactElement } from 'react'; import { useAccount } from 'wagmi'; import SwitchChainButton from './SwitchChainButton'; diff --git a/components/allowances/controls/RevokeButton.tsx b/components/allowances/controls/RevokeButton.tsx index e9d359e5d..cbb9926d9 100644 --- a/components/allowances/controls/RevokeButton.tsx +++ b/components/allowances/controls/RevokeButton.tsx @@ -1,4 +1,4 @@ -import type { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; +import { AllowanceData, TransactionSubmitted } from 'lib/interfaces'; import { useTransactionStore } from 'lib/stores/transaction-store'; import { getAllowanceKey } from 'lib/utils/allowances'; import { useTranslations } from 'next-intl'; diff --git a/components/allowances/controls/UpdateControls.tsx b/components/allowances/controls/UpdateControls.tsx index 1286e946b..4694be497 100644 --- a/components/allowances/controls/UpdateControls.tsx +++ b/components/allowances/controls/UpdateControls.tsx @@ -1,6 +1,6 @@ import Button from 'components/common/Button'; import Input from 'components/common/Input'; -import type { TransactionSubmitted } from 'lib/interfaces'; +import { TransactionSubmitted } from 'lib/interfaces'; import { waitForSubmittedTransactionConfirmation } from 'lib/utils'; import { useTranslations } from 'next-intl'; import { useState } from 'react'; diff --git a/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx b/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx index 89d599ebb..ff7d69cc4 100644 --- a/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx +++ b/components/allowances/controls/batch-revoke/BatchRevokeControls.tsx @@ -2,7 +2,7 @@ import Button from 'components/common/Button'; import TipSection from 'components/common/donate/TipSection'; import { useDonate } from 'lib/hooks/ethereum/useDonate'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; import { track } from 'lib/utils/analytics'; import { useTranslations } from 'next-intl'; import { useState } from 'react'; diff --git a/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx b/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx index f7f2b18b6..a3bd1c32d 100644 --- a/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx +++ b/components/allowances/controls/batch-revoke/BatchRevokeModalWithButton.tsx @@ -1,9 +1,9 @@ -import type { Table } from '@tanstack/react-table'; +import { Table } from '@tanstack/react-table'; import Button from 'components/common/Button'; import Modal from 'components/common/Modal'; import { useRevokeBatch } from 'lib/hooks/ethereum/useRevokeBatch'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { useEffect, useMemo, useState } from 'react'; import ControlsWrapper from '../ControlsWrapper'; diff --git a/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx b/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx index 9ecd12491..4dd265a19 100644 --- a/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx +++ b/components/allowances/controls/batch-revoke/BatchRevokeTable.tsx @@ -2,8 +2,8 @@ import AssetCell from 'components/allowances/dashboard/cells/AssetCell'; import SpenderCell from 'components/allowances/dashboard/cells/SpenderCell'; import StatusCell from 'components/allowances/dashboard/cells/StatusCell'; import TransactionHashCell from 'components/allowances/dashboard/cells/TransactionHashCell'; -import type { AllowanceData } from 'lib/interfaces'; -import type { TransactionResults } from 'lib/stores/transaction-store'; +import { AllowanceData } from 'lib/interfaces'; +import { TransactionResults } from 'lib/stores/transaction-store'; import { getAllowanceKey } from 'lib/utils/allowances'; import { useTranslations } from 'next-intl'; diff --git a/components/allowances/dashboard/cells/ControlsCell.tsx b/components/allowances/dashboard/cells/ControlsCell.tsx index 2bf5a9645..ad2808dfe 100644 --- a/components/allowances/dashboard/cells/ControlsCell.tsx +++ b/components/allowances/dashboard/cells/ControlsCell.tsx @@ -1,5 +1,5 @@ import { useRevoke } from 'lib/hooks/ethereum/useRevoke'; -import type { AllowanceData, OnUpdate } from 'lib/interfaces'; +import { AllowanceData, OnUpdate } from 'lib/interfaces'; import ControlsSection from '../../controls/ControlsSection'; interface Props { diff --git a/components/allowances/dashboard/cells/GlobalSelectCell.tsx b/components/allowances/dashboard/cells/GlobalSelectCell.tsx index 0f3578756..b10d8cd72 100644 --- a/components/allowances/dashboard/cells/GlobalSelectCell.tsx +++ b/components/allowances/dashboard/cells/GlobalSelectCell.tsx @@ -1,8 +1,8 @@ -import type { Table } from '@tanstack/react-table'; +import { Table } from '@tanstack/react-table'; import ControlsWrapper from 'components/allowances/controls/ControlsWrapper'; import Checkbox from 'components/common/Checkbox'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; interface Props { table: Table; diff --git a/components/allowances/dashboard/cells/SelectCell.tsx b/components/allowances/dashboard/cells/SelectCell.tsx index 3b8b88a28..1fa6e428d 100644 --- a/components/allowances/dashboard/cells/SelectCell.tsx +++ b/components/allowances/dashboard/cells/SelectCell.tsx @@ -1,8 +1,8 @@ -import type { Row } from '@tanstack/react-table'; +import { Row } from '@tanstack/react-table'; import ControlsWrapper from 'components/allowances/controls/ControlsWrapper'; import Checkbox from 'components/common/Checkbox'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; interface Props { row: Row; diff --git a/components/allowances/dashboard/cells/SpenderCell.tsx b/components/allowances/dashboard/cells/SpenderCell.tsx index 85202f522..ba45de0a0 100644 --- a/components/allowances/dashboard/cells/SpenderCell.tsx +++ b/components/allowances/dashboard/cells/SpenderCell.tsx @@ -19,7 +19,7 @@ const SpenderCell = ({ allowance }: Props) => { queryKey: ['spenderData', allowance.spender, allowance.chainId], queryFn: () => getSpenderData(allowance.spender, allowance.chainId), // Chances of this data changing while the user is on the page are very slim - staleTime: Number.POSITIVE_INFINITY, + staleTime: Infinity, }); const explorerUrl = `${getChainExplorerUrl(allowance.chainId)}/address/${allowance.spender}`; diff --git a/components/allowances/dashboard/cells/StatusCell.tsx b/components/allowances/dashboard/cells/StatusCell.tsx index 811a55960..d779678b6 100644 --- a/components/allowances/dashboard/cells/StatusCell.tsx +++ b/components/allowances/dashboard/cells/StatusCell.tsx @@ -1,7 +1,7 @@ import { CheckCircleIcon, XCircleIcon } from '@heroicons/react/24/outline'; import Spinner from 'components/common/Spinner'; import WithHoverTooltip from 'components/common/WithHoverTooltip'; -import type { TransactionStatus } from 'lib/interfaces'; +import { TransactionStatus } from 'lib/interfaces'; import { useMemo } from 'react'; interface Props { diff --git a/components/allowances/dashboard/columns.tsx b/components/allowances/dashboard/columns.tsx index ca0288f37..47cfd5e18 100644 --- a/components/allowances/dashboard/columns.tsx +++ b/components/allowances/dashboard/columns.tsx @@ -1,5 +1,5 @@ -import { createColumnHelper, filterFns, type Row, type RowData, sortingFns } from '@tanstack/react-table'; -import type { AllowanceData, OnUpdate } from 'lib/interfaces'; +import { createColumnHelper, filterFns, Row, RowData, sortingFns } from '@tanstack/react-table'; +import { AllowanceData, OnUpdate } from 'lib/interfaces'; import { calculateValueAtRisk, isNullish } from 'lib/utils'; import { formatErc20Allowance } from 'lib/utils/allowances'; import { formatFixedPointBigInt } from 'lib/utils/formatting'; diff --git a/components/allowances/dashboard/controls/AllowanceSearchBox.tsx b/components/allowances/dashboard/controls/AllowanceSearchBox.tsx index e148771c8..a6b013fd7 100644 --- a/components/allowances/dashboard/controls/AllowanceSearchBox.tsx +++ b/components/allowances/dashboard/controls/AllowanceSearchBox.tsx @@ -1,15 +1,15 @@ 'use client'; import { XCircleIcon } from '@heroicons/react/24/outline'; -import type { Table } from '@tanstack/react-table'; +import { Table } from '@tanstack/react-table'; import Button from 'components/common/Button'; import FocusTrap from 'components/common/FocusTrap'; import SearchBox from 'components/common/SearchBox'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; import { updateTableFilters } from 'lib/utils/table'; import { useTranslations } from 'next-intl'; import { useSearchParams } from 'next/navigation'; -import { type ChangeEventHandler, useEffect, useState } from 'react'; +import { ChangeEventHandler, useEffect, useState } from 'react'; import { ColumnId } from '../columns'; interface Props { @@ -36,10 +36,7 @@ const AllowanceSearchBox = ({ table }: Props) => { }, [searchParams]); useEffect(() => { - const tableFilter = { - id: ColumnId.SPENDER, - value: searchValues.filter(Boolean).map((value) => value.trim()), - }; + const tableFilter = { id: ColumnId.SPENDER, value: searchValues.filter(Boolean).map((value) => value.trim()) }; const tableFilters = tableFilter.value.length > 0 ? [tableFilter] : []; const ignoreIds = Object.values(ColumnId).filter((id) => id !== ColumnId.SPENDER); updateTableFilters(table, tableFilters, ignoreIds); diff --git a/components/allowances/dashboard/controls/AllowanceTableControls.tsx b/components/allowances/dashboard/controls/AllowanceTableControls.tsx index f6eb55c2d..2ef00ee2a 100644 --- a/components/allowances/dashboard/controls/AllowanceTableControls.tsx +++ b/components/allowances/dashboard/controls/AllowanceTableControls.tsx @@ -1,4 +1,4 @@ -import type { Table } from '@tanstack/react-table'; +import { Table } from '@tanstack/react-table'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; import type { AllowanceData } from 'lib/interfaces'; import { Suspense } from 'react'; diff --git a/components/allowances/dashboard/controls/FilterSelect.tsx b/components/allowances/dashboard/controls/FilterSelect.tsx index 814c90a77..e6aff47e8 100644 --- a/components/allowances/dashboard/controls/FilterSelect.tsx +++ b/components/allowances/dashboard/controls/FilterSelect.tsx @@ -1,15 +1,15 @@ -import type { ColumnFiltersState, Table } from '@tanstack/react-table'; +import { ColumnFiltersState, Table } from '@tanstack/react-table'; import Checkbox from 'components/common/Checkbox'; import Label from 'components/common/Label'; import Select from 'components/common/select/Select'; import { useColorTheme } from 'lib/hooks/useColorTheme'; import { useMounted } from 'lib/hooks/useMounted'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; import { normaliseLabel } from 'lib/utils'; import { updateTableFilters } from 'lib/utils/table'; import { useTranslations } from 'next-intl'; import { useEffect } from 'react'; -import type { FormatOptionLabelMeta } from 'react-select'; +import { FormatOptionLabelMeta } from 'react-select'; import useLocalStorage from 'use-local-storage'; import { ColumnId } from '../columns'; diff --git a/components/allowances/dashboard/controls/SortSelect.tsx b/components/allowances/dashboard/controls/SortSelect.tsx index 3245cb5a9..8219b22d4 100644 --- a/components/allowances/dashboard/controls/SortSelect.tsx +++ b/components/allowances/dashboard/controls/SortSelect.tsx @@ -1,9 +1,9 @@ -import { type Column, type ColumnSort, sortingFns, type Table } from '@tanstack/react-table'; +import { Column, ColumnSort, sortingFns, Table } from '@tanstack/react-table'; import Label from 'components/common/Label'; import Select from 'components/common/select/Select'; import { useColorTheme } from 'lib/hooks/useColorTheme'; import { useMounted } from 'lib/hooks/useMounted'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; import { normaliseLabel } from 'lib/utils'; import { useTranslations } from 'next-intl'; import { useEffect, useMemo } from 'react'; diff --git a/components/allowances/dashboard/wallet-health/AllowanceCount.tsx b/components/allowances/dashboard/wallet-health/AllowanceCount.tsx index 36bfbef82..b60610b27 100644 --- a/components/allowances/dashboard/wallet-health/AllowanceCount.tsx +++ b/components/allowances/dashboard/wallet-health/AllowanceCount.tsx @@ -1,5 +1,5 @@ import Loader from 'components/common/Loader'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; interface Props { diff --git a/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx b/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx index b4c45f94b..b193e9f10 100644 --- a/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx +++ b/components/allowances/dashboard/wallet-health/RiskFactorDisplay.tsx @@ -1,5 +1,5 @@ import Href from 'components/common/Href'; -import type { RiskFactor } from 'lib/interfaces'; +import { RiskFactor } from 'lib/interfaces'; import { getRiskIcon } from 'lib/utils/risk'; import { useTranslations } from 'next-intl'; import { twMerge } from 'tailwind-merge'; diff --git a/components/allowances/dashboard/wallet-health/RiskTooltip.tsx b/components/allowances/dashboard/wallet-health/RiskTooltip.tsx index bbdfbda90..e9fc8c98b 100644 --- a/components/allowances/dashboard/wallet-health/RiskTooltip.tsx +++ b/components/allowances/dashboard/wallet-health/RiskTooltip.tsx @@ -24,9 +24,7 @@ const RiskTooltip = ({ riskData }: Props) => { const riskTooltip = (

- {t('address.tooltips.risk_factors', { - riskLevel: t(`address.risk_factors.levels.${riskLevel}`), - })} + {t('address.tooltips.risk_factors', { riskLevel: t(`address.risk_factors.levels.${riskLevel}`) })}
    {riskFactors?.map((riskFactor) =>
  • {riskFactor}
  • )}
); diff --git a/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx b/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx index 6bfe4a486..9422881e9 100644 --- a/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx +++ b/components/allowances/dashboard/wallet-health/TotalValueAtRisk.tsx @@ -1,5 +1,5 @@ import Loader from 'components/common/Loader'; -import type { AllowanceData } from 'lib/interfaces'; +import { AllowanceData } from 'lib/interfaces'; import { calculateValueAtRisk, deduplicateArray } from 'lib/utils'; import { getChainPriceStrategy } from 'lib/utils/chains'; import { formatFiatAmount } from 'lib/utils/formatting'; diff --git a/components/allowances/dashboard/wallet-health/WalletHealth.tsx b/components/allowances/dashboard/wallet-health/WalletHealth.tsx index 8d251320a..63bb55e17 100644 --- a/components/allowances/dashboard/wallet-health/WalletHealth.tsx +++ b/components/allowances/dashboard/wallet-health/WalletHealth.tsx @@ -1,6 +1,6 @@ import { ChainId } from '@revoke.cash/chains'; import { useQuery } from '@tanstack/react-query'; -import type { Address } from 'viem'; +import { Address } from 'viem'; import WalletHealthDescription from './WalletHealthDescription'; import WalletHealthScore from './WalletHealthScore'; diff --git a/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx b/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx index 17363b921..06fed5625 100644 --- a/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx +++ b/components/allowances/dashboard/wallet-health/WalletHealthScore.tsx @@ -36,13 +36,13 @@ const WalletHealthScore = ({ score, error, isLoading }: Props) => { // https://stackoverflow.com/a/76126221/4207548 const interpolateColor = (color1: string, color2: string, percent: number) => { // Convert the hex colors to RGB values - const r1 = Number.parseInt(color1.substring(1, 3), 16); - const g1 = Number.parseInt(color1.substring(3, 5), 16); - const b1 = Number.parseInt(color1.substring(5, 7), 16); + const r1 = parseInt(color1.substring(1, 3), 16); + const g1 = parseInt(color1.substring(3, 5), 16); + const b1 = parseInt(color1.substring(5, 7), 16); - const r2 = Number.parseInt(color2.substring(1, 3), 16); - const g2 = Number.parseInt(color2.substring(3, 5), 16); - const b2 = Number.parseInt(color2.substring(5, 7), 16); + const r2 = parseInt(color2.substring(1, 3), 16); + const g2 = parseInt(color2.substring(3, 5), 16); + const b2 = parseInt(color2.substring(5, 7), 16); // Interpolate the RGB values const r = Math.round(r1 + (r2 - r1) * percent); diff --git a/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx b/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx index 7b43da603..fc61bffa9 100644 --- a/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx +++ b/components/allowances/dashboard/wallet-health/WalletHealthSection.tsx @@ -1,5 +1,5 @@ import { twMerge } from 'tailwind-merge'; -import type { Address } from 'viem'; +import { Address } from 'viem'; import AllowancesSummary from './AllowancesSummary'; interface Props { diff --git a/components/common/AddressSearchBox.tsx b/components/common/AddressSearchBox.tsx index 9cc832766..4558c6af5 100644 --- a/components/common/AddressSearchBox.tsx +++ b/components/common/AddressSearchBox.tsx @@ -2,7 +2,7 @@ import { ArrowRightCircleIcon } from '@heroicons/react/24/outline'; import { XMarkIcon } from '@heroicons/react/24/solid'; import { useQuery } from '@tanstack/react-query'; import { parseInputAddress } from 'lib/utils/whois'; -import type { ChangeEventHandler, FormEventHandler, HTMLAttributes } from 'react'; +import { ChangeEventHandler, FormEventHandler, HTMLAttributes } from 'react'; import Button from './Button'; import SearchBox from './SearchBox'; import Spinner from './Spinner'; @@ -25,7 +25,7 @@ const AddressSearchBox = ({ onSubmit, onChange, value, placeholder, className, . queryFn: async () => !!(await parseInputAddress(value)), enabled: !!value, // Chances of this data changing while the user is on the page are very slim - staleTime: Number.POSITIVE_INFINITY, + staleTime: Infinity, }); const handleSubmit: FormEventHandler = async (event) => { diff --git a/components/common/Button.tsx b/components/common/Button.tsx index 32704c36a..089b7e3b1 100644 --- a/components/common/Button.tsx +++ b/components/common/Button.tsx @@ -2,7 +2,7 @@ import { useColorTheme } from 'lib/hooks/useColorTheme'; import { Link } from 'lib/i18n/navigation'; -import { type ForwardedRef, type MouseEventHandler, forwardRef } from 'react'; +import { ForwardedRef, MouseEventHandler, forwardRef } from 'react'; import { twMerge } from 'tailwind-merge'; import Spinner from './Spinner'; diff --git a/components/common/Card.tsx b/components/common/Card.tsx index 9139b1040..541d71c45 100644 --- a/components/common/Card.tsx +++ b/components/common/Card.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; import Loader from './Loader'; diff --git a/components/common/DisabledOverlay.tsx b/components/common/DisabledOverlay.tsx index a4474775d..cb76950d8 100644 --- a/components/common/DisabledOverlay.tsx +++ b/components/common/DisabledOverlay.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; import WithHoverTooltip from './WithHoverTooltip'; interface Props { diff --git a/components/common/DropdownMenu.tsx b/components/common/DropdownMenu.tsx index cb50531a1..734b35506 100644 --- a/components/common/DropdownMenu.tsx +++ b/components/common/DropdownMenu.tsx @@ -1,6 +1,6 @@ import { Menu } from '@headlessui/react'; import { twMerge } from 'tailwind-merge'; -import Button, { type Props as ButtonProps } from './Button'; +import Button, { Props as ButtonProps } from './Button'; import Chevron from './Chevron'; interface Props { diff --git a/components/common/FocusTrap.tsx b/components/common/FocusTrap.tsx index 0785135ce..fe32af415 100644 --- a/components/common/FocusTrap.tsx +++ b/components/common/FocusTrap.tsx @@ -1,4 +1,4 @@ -import { type ForwardedRef, type HTMLAttributes, forwardRef } from 'react'; +import { ForwardedRef, HTMLAttributes, forwardRef } from 'react'; interface Props extends HTMLAttributes {} diff --git a/components/common/Href.tsx b/components/common/Href.tsx index 412091c41..d82bb18df 100644 --- a/components/common/Href.tsx +++ b/components/common/Href.tsx @@ -1,5 +1,5 @@ import { Link } from 'lib/i18n/navigation'; -import { type AnchorHTMLAttributes, type ForwardedRef, forwardRef, type ReactNode } from 'react'; +import { AnchorHTMLAttributes, ForwardedRef, forwardRef, ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends AnchorHTMLAttributes { diff --git a/components/common/ImageWithFallback.tsx b/components/common/ImageWithFallback.tsx index ee4ddf030..b0fb72354 100644 --- a/components/common/ImageWithFallback.tsx +++ b/components/common/ImageWithFallback.tsx @@ -1,6 +1,6 @@ 'use client'; -import Image, { type ImageProps } from 'next/image'; +import Image, { ImageProps } from 'next/image'; import { useState } from 'react'; interface Props extends ImageProps { diff --git a/components/common/Input.tsx b/components/common/Input.tsx index f4800d649..58f117592 100644 --- a/components/common/Input.tsx +++ b/components/common/Input.tsx @@ -1,4 +1,4 @@ -import type { InputHTMLAttributes } from 'react'; +import { InputHTMLAttributes } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends Omit, 'size'> { diff --git a/components/common/Label.tsx b/components/common/Label.tsx index 104b7c497..eaeb7a9aa 100644 --- a/components/common/Label.tsx +++ b/components/common/Label.tsx @@ -1,4 +1,4 @@ -import { type ForwardedRef, forwardRef } from 'react'; +import { ForwardedRef, forwardRef } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/common/Loader.tsx b/components/common/Loader.tsx index 245f42a5f..47677d220 100644 --- a/components/common/Loader.tsx +++ b/components/common/Loader.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; import Error from './Error'; diff --git a/components/common/MarkdownProse.tsx b/components/common/MarkdownProse.tsx index b4e8baa39..0c9ebf89f 100644 --- a/components/common/MarkdownProse.tsx +++ b/components/common/MarkdownProse.tsx @@ -1,4 +1,4 @@ -import ReactMarkdown, { type Components } from 'react-markdown'; +import ReactMarkdown, { Components } from 'react-markdown'; import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; import javascript from 'react-syntax-highlighter/dist/esm/languages/prism/javascript'; import { dracula } from 'react-syntax-highlighter/dist/esm/styles/prism'; @@ -43,10 +43,7 @@ const MarkdownProse = ({ content, className }: Props) => { }, // Add a nofollow attribute to these links (can only take a link as child) nofollow: (props: any) => { - return { - ...props.children, - props: { ...props.children.props, rel: 'nofollow' }, - }; + return { ...props.children, props: { ...props.children.props, rel: 'nofollow' } }; }, p: ({ children }) => { return

{children}

; diff --git a/components/common/Modal.tsx b/components/common/Modal.tsx index 81c99bda1..c3338ff70 100644 --- a/components/common/Modal.tsx +++ b/components/common/Modal.tsx @@ -2,7 +2,7 @@ import { Dialog, Transition } from '@headlessui/react'; import { XMarkIcon } from '@heroicons/react/24/solid'; -import { Fragment, type ReactNode, useRef } from 'react'; +import { Fragment, ReactNode, useRef } from 'react'; import { twMerge } from 'tailwind-merge'; import Button from './Button'; import FocusTrap from './FocusTrap'; diff --git a/components/common/ModalWithButton.tsx b/components/common/ModalWithButton.tsx index 4db9a628f..fa01e28d4 100644 --- a/components/common/ModalWithButton.tsx +++ b/components/common/ModalWithButton.tsx @@ -1,7 +1,7 @@ 'use client'; import Modal from 'components/common/Modal'; -import { type ReactElement, type ReactNode, cloneElement, useState } from 'react'; +import { ReactElement, ReactNode, cloneElement, useState } from 'react'; interface Props { button: ReactElement; diff --git a/components/common/NotFoundLink.tsx b/components/common/NotFoundLink.tsx index 413f1fc3e..1f0d1e907 100644 --- a/components/common/NotFoundLink.tsx +++ b/components/common/NotFoundLink.tsx @@ -1,6 +1,6 @@ import { ChevronRightIcon } from '@heroicons/react/24/outline'; import Href from 'components/common/Href'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { title: string; diff --git a/components/common/PageNavigation.tsx b/components/common/PageNavigation.tsx index f4732e2b6..cc50fa5ee 100644 --- a/components/common/PageNavigation.tsx +++ b/components/common/PageNavigation.tsx @@ -1,5 +1,5 @@ import { ChevronLeftIcon, ChevronRightIcon } from '@heroicons/react/24/outline'; -import type { ISidebarEntry } from 'lib/interfaces'; +import { ISidebarEntry } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { twMerge } from 'tailwind-merge'; import Button from './Button'; diff --git a/components/common/PlaceholderIcon.tsx b/components/common/PlaceholderIcon.tsx index b1eaa0dd0..e7e469d94 100644 --- a/components/common/PlaceholderIcon.tsx +++ b/components/common/PlaceholderIcon.tsx @@ -1,4 +1,4 @@ -import { type ForwardedRef, forwardRef, type ReactNode } from 'react'; +import { ForwardedRef, forwardRef, ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/common/Prose.tsx b/components/common/Prose.tsx index 5dce069d6..816af5e1b 100644 --- a/components/common/Prose.tsx +++ b/components/common/Prose.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends React.HTMLAttributes { diff --git a/components/common/SearchBox.tsx b/components/common/SearchBox.tsx index 505a90599..16a90e530 100644 --- a/components/common/SearchBox.tsx +++ b/components/common/SearchBox.tsx @@ -1,5 +1,5 @@ import { MagnifyingGlassIcon } from '@heroicons/react/24/solid'; -import type { ChangeEventHandler, FormEventHandler, HTMLAttributes, ReactNode } from 'react'; +import { ChangeEventHandler, FormEventHandler, HTMLAttributes, ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props extends Omit, 'onSubmit'> { diff --git a/components/common/TableBodyLoader.tsx b/components/common/TableBodyLoader.tsx index 47bd20cf4..55f3c2ced 100644 --- a/components/common/TableBodyLoader.tsx +++ b/components/common/TableBodyLoader.tsx @@ -1,4 +1,4 @@ -import type { Column } from '@tanstack/table-core'; +import { Column } from '@tanstack/table-core'; import { ColumnId } from 'components/allowances/dashboard/columns'; import { twMerge } from 'tailwind-merge'; import Loader from './Loader'; diff --git a/components/common/TransactionSubmittedToast.tsx b/components/common/TransactionSubmittedToast.tsx index e07718395..ec85a563f 100644 --- a/components/common/TransactionSubmittedToast.tsx +++ b/components/common/TransactionSubmittedToast.tsx @@ -3,7 +3,7 @@ import DonateButton from 'components/common/donate/DonateButton'; import { getChainExplorerUrl } from 'lib/utils/chains'; import { useTranslations } from 'next-intl'; import type { MutableRefObject } from 'react'; -import { type Id, toast } from 'react-toastify'; +import { Id, toast } from 'react-toastify'; import Href from './Href'; interface Props { diff --git a/components/common/donate/DonateButton.tsx b/components/common/donate/DonateButton.tsx index 79bf2047e..ac8bdaa35 100644 --- a/components/common/donate/DonateButton.tsx +++ b/components/common/donate/DonateButton.tsx @@ -5,7 +5,7 @@ import { useTranslations } from 'next-intl'; import type { MutableRefObject, ReactText } from 'react'; import { useState } from 'react'; import { toast } from 'react-toastify'; -import DonateModal, { type DonateButtonType } from './DonateModal'; +import DonateModal, { DonateButtonType } from './DonateModal'; interface Props { size: 'sm' | 'md' | 'lg' | 'none' | 'menu'; @@ -21,11 +21,7 @@ const DonateButton = ({ size, style, className, parentToastRef, type }: Props) = const handleOpen = () => { if (parentToastRef) { - toast.update(parentToastRef.current, { - autoClose: false, - closeButton: false, - draggable: false, - }); + toast.update(parentToastRef.current, { autoClose: false, closeButton: false, draggable: false }); } setOpen(true); }; diff --git a/components/common/og/OgHeaderText.tsx b/components/common/og/OgHeaderText.tsx index b2b4c8967..730211293 100644 --- a/components/common/og/OgHeaderText.tsx +++ b/components/common/og/OgHeaderText.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { children: ReactNode; diff --git a/components/common/select/SearchableSelect.tsx b/components/common/select/SearchableSelect.tsx index 5e23dfa04..66eb49ffe 100644 --- a/components/common/select/SearchableSelect.tsx +++ b/components/common/select/SearchableSelect.tsx @@ -1,18 +1,18 @@ 'use client'; -import { forwardRef, type ReactNode, type Ref, useEffect, useRef, useState } from 'react'; +import { forwardRef, ReactNode, Ref, useEffect, useRef, useState } from 'react'; import { - type ActionMeta, + ActionMeta, createFilter, - type FormatOptionLabelMeta, - type GroupBase, - type OnChangeValue, - type SelectInstance, + FormatOptionLabelMeta, + GroupBase, + OnChangeValue, + SelectInstance, } from 'react-select'; import { MagnifyingGlassIcon } from '@heroicons/react/24/outline'; -import Select, { type Props as SelectProps } from 'components/common/select/Select'; +import Select, { Props as SelectProps } from 'components/common/select/Select'; import Button from '../Button'; import Chevron from '../Chevron'; @@ -77,10 +77,7 @@ const SearchableSelect = >(props: P filterOption={filterOption} minControlWidth={props.minMenuWidth} formatOptionLabel={props.formatOptionLabel ? formatOptionLabel : undefined} - components={{ - DropdownIndicator: CustomDropdownIndicator, - ...props.components, - }} + components={{ DropdownIndicator: CustomDropdownIndicator, ...props.components }} placeholder={null} isSearchable /> diff --git a/components/common/select/Select.tsx b/components/common/select/Select.tsx index 83d32fa24..2f24683ad 100644 --- a/components/common/select/Select.tsx +++ b/components/common/select/Select.tsx @@ -1,12 +1,12 @@ 'use client'; import { useColorTheme } from 'lib/hooks/useColorTheme'; -import type { Ref } from 'react'; +import { Ref } from 'react'; import ReactSelect, { - type GroupBase, - type OptionProps, - type Props as ReactSelectProps, - type SelectInstance, + GroupBase, + OptionProps, + Props as ReactSelectProps, + SelectInstance, components, } from 'react-select'; import { twMerge } from 'tailwind-merge'; diff --git a/components/common/table/Table.tsx b/components/common/table/Table.tsx index 26ab48a7c..4f4b0f071 100644 --- a/components/common/table/Table.tsx +++ b/components/common/table/Table.tsx @@ -1,4 +1,4 @@ -import type { Table as ReactTable } from '@tanstack/react-table'; +import { Table as ReactTable } from '@tanstack/react-table'; import Error from 'components/common/Error'; import { twMerge } from 'tailwind-merge'; import TableBody from './TableBody'; diff --git a/components/common/table/TableBody.tsx b/components/common/table/TableBody.tsx index baa4b4a60..f402c8aed 100644 --- a/components/common/table/TableBody.tsx +++ b/components/common/table/TableBody.tsx @@ -1,4 +1,4 @@ -import { flexRender, type Table } from '@tanstack/react-table'; +import { flexRender, Table } from '@tanstack/react-table'; import { ColumnId } from 'components/allowances/dashboard/columns'; import TableBodyLoader from 'components/common/TableBodyLoader'; import { twMerge } from 'tailwind-merge'; diff --git a/components/common/table/TableFooter.tsx b/components/common/table/TableFooter.tsx index b7ed919c4..67f3ec22c 100644 --- a/components/common/table/TableFooter.tsx +++ b/components/common/table/TableFooter.tsx @@ -1,4 +1,4 @@ -import { flexRender, type Table } from '@tanstack/react-table'; +import { flexRender, Table } from '@tanstack/react-table'; interface Props { table: Table; @@ -7,7 +7,8 @@ interface Props { const TableFooter = ({ table }: Props) => { const footers = table .getFooterGroups() - .flatMap((group) => group.headers.map((header) => header.column.columnDef.footer)) + .map((group) => group.headers.map((header) => header.column.columnDef.footer)) + .flat() .filter(Boolean); if (footers.length === 0) return null; diff --git a/components/common/table/TableHeader.tsx b/components/common/table/TableHeader.tsx index d8a1f248a..317d19c33 100644 --- a/components/common/table/TableHeader.tsx +++ b/components/common/table/TableHeader.tsx @@ -1,4 +1,4 @@ -import { flexRender, type Table } from '@tanstack/react-table'; +import { flexRender, Table } from '@tanstack/react-table'; interface Props { table: Table; diff --git a/components/exploits/AddressForm.tsx b/components/exploits/AddressForm.tsx index b9e852439..00902be81 100644 --- a/components/exploits/AddressForm.tsx +++ b/components/exploits/AddressForm.tsx @@ -4,7 +4,7 @@ import { parseInputAddress } from 'lib/utils/whois'; import { useTranslations } from 'next-intl'; import { useRef, useState } from 'react'; import { twMerge } from 'tailwind-merge'; -import type { Address } from 'viem'; +import { Address } from 'viem'; import { useAccount } from 'wagmi'; import AddressSearchBox from '../common/AddressSearchBox'; import ChainSelect from '../common/select/ChainSelect'; diff --git a/components/exploits/ExploitCard.tsx b/components/exploits/ExploitCard.tsx index 12b99a551..5fec6d537 100644 --- a/components/exploits/ExploitCard.tsx +++ b/components/exploits/ExploitCard.tsx @@ -5,9 +5,9 @@ import Card from 'components/common/Card'; import ChainLogo from 'components/common/ChainLogo'; import Href from 'components/common/Href'; import MarkdownProse from 'components/common/MarkdownProse'; -import { type Exploit, formatExploitAmount, getUniqueChainIds } from 'lib/utils/exploits'; +import { Exploit, formatExploitAmount, getUniqueChainIds } from 'lib/utils/exploits'; import { useTranslations } from 'next-intl'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { exploit: Exploit; diff --git a/components/exploits/ExploitChecker.tsx b/components/exploits/ExploitChecker.tsx index f7ae654b4..40e94ace3 100644 --- a/components/exploits/ExploitChecker.tsx +++ b/components/exploits/ExploitChecker.tsx @@ -11,7 +11,7 @@ import { import { getAllowanceKey } from 'lib/utils/allowances'; import { track } from 'lib/utils/analytics'; import { parseApprovalForAllLog, parseApprovalLog, parsePermit2Log } from 'lib/utils/events'; -import { type Exploit, getExploitStatus } from 'lib/utils/exploits'; +import { Exploit, getExploitStatus } from 'lib/utils/exploits'; import ExploitStatus from './ExploitStatus'; interface Props { @@ -35,12 +35,7 @@ const ExploitChecker = ({ exploit }: Props) => { //const status = getExploitStatus(allowances, exploit) || 'affected' || 'previously_affected : 'safe'; const status = getExploitStatus(parsedEvents, allowances, exploit); - track('Exploit Checked', { - exploit: exploit.slug, - account: address, - chainId: selectedChainId, - status, - }); + track('Exploit Checked', { exploit: exploit.slug, account: address, chainId: selectedChainId, status }); return status; }, enabled: !!address && !!allowances && !!selectedChainId, diff --git a/components/exploits/ExploitStatus.tsx b/components/exploits/ExploitStatus.tsx index 926ad4e91..d9b499d25 100644 --- a/components/exploits/ExploitStatus.tsx +++ b/components/exploits/ExploitStatus.tsx @@ -1,7 +1,7 @@ import { CheckCircleIcon, ExclamationTriangleIcon, ShieldCheckIcon } from '@heroicons/react/24/outline'; import Button from 'components/common/Button'; import { getChainName } from 'lib/utils/chains'; -import type { Exploit, ExploiStatus as ExploitStatusString } from 'lib/utils/exploits'; +import { Exploit, ExploiStatus as ExploitStatusString } from 'lib/utils/exploits'; import { shortenAddress } from 'lib/utils/formatting'; import { useTranslations } from 'next-intl'; diff --git a/components/exploits/ReportExploitButton.tsx b/components/exploits/ReportExploitButton.tsx index ecc0144a1..14a086b61 100644 --- a/components/exploits/ReportExploitButton.tsx +++ b/components/exploits/ReportExploitButton.tsx @@ -2,7 +2,7 @@ import Button from 'components/common/Button'; import ModalWithButton from 'components/common/ModalWithButton'; import { DISCORD_URL } from 'lib/constants'; import { useTranslations } from 'next-intl'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; const ReportExploitButton = () => { const t = useTranslations(); @@ -26,9 +26,7 @@ const ReportExploitButton = () => { description={t('exploits.report_exploit.project_hack.description')} button={ } /> @@ -38,14 +36,10 @@ const ReportExploitButton = () => { button={ <> } diff --git a/components/faq/FaqItem.tsx b/components/faq/FaqItem.tsx index c2fef6acf..78ac1ed39 100644 --- a/components/faq/FaqItem.tsx +++ b/components/faq/FaqItem.tsx @@ -5,7 +5,7 @@ import { ChevronDownIcon, HashtagIcon } from '@heroicons/react/24/outline'; import Href from 'components/common/Href'; import Prose from 'components/common/Prose'; import { useMounted } from 'lib/hooks/useMounted'; -import React, { type ReactNode } from 'react'; +import React, { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/footer/Footer.tsx b/components/footer/Footer.tsx index 932cd080f..72d97deb9 100644 --- a/components/footer/Footer.tsx +++ b/components/footer/Footer.tsx @@ -3,7 +3,7 @@ import Href from 'components/common/Href'; import ColorThemeSelect from 'components/footer/ColorThemeSelect'; import { DISCORD_URL, GITHUB_URL, TWITTER_URL } from 'lib/constants'; import { useTranslations } from 'next-intl'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; import LanguageSelect from './LanguageSelect'; const Footer = () => { diff --git a/components/footer/LanguageSelect.tsx b/components/footer/LanguageSelect.tsx index db8a56138..ad94969bb 100644 --- a/components/footer/LanguageSelect.tsx +++ b/components/footer/LanguageSelect.tsx @@ -2,11 +2,11 @@ import Logo from 'components/common/Logo'; import Select from 'components/common/select/Select'; -import type { Locale } from 'lib/i18n/config'; +import { Locale } from 'lib/i18n/config'; import { usePathname, useRouter } from 'lib/i18n/navigation'; import { track } from 'lib/utils/analytics'; import { useLocale } from 'next-intl'; -import type { FormatOptionLabelMeta } from 'react-select'; +import { FormatOptionLabelMeta } from 'react-select'; interface Option { value: Locale; @@ -36,11 +36,7 @@ const LanguageSelect = () => { const selectLanguage = (option: Option) => { const newLocale = option.value; track('Changed language', { from: locale, to: newLocale }); - router.replace(path, { - locale: newLocale, - scroll: false, - showProgress: false, - }); + router.replace(path, { locale: newLocale, scroll: false, showProgress: false }); persistLocaleCookie(newLocale); }; diff --git a/components/header/ConnectButton.tsx b/components/header/ConnectButton.tsx index 2ebbb6394..6bfa13dc3 100644 --- a/components/header/ConnectButton.tsx +++ b/components/header/ConnectButton.tsx @@ -8,7 +8,7 @@ import { useRouter } from 'lib/i18n/navigation'; import { filterAndSortConnectors, getConnectorName, getWalletIcon } from 'lib/utils/wallet'; import { useTranslations } from 'next-intl'; import { useMemo, useState } from 'react'; -import { type Connector, useAccount, useConnect } from 'wagmi'; +import { Connector, useAccount, useConnect } from 'wagmi'; interface Props { text?: string; diff --git a/components/landing/FullWidthLandingSection.tsx b/components/landing/FullWidthLandingSection.tsx index aa29b65f7..915504b04 100644 --- a/components/landing/FullWidthLandingSection.tsx +++ b/components/landing/FullWidthLandingSection.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; import { twMerge } from 'tailwind-merge'; interface Props { diff --git a/components/landing/LandingPageFaqItem.tsx b/components/landing/LandingPageFaqItem.tsx index 416728caa..4b9257d2e 100644 --- a/components/landing/LandingPageFaqItem.tsx +++ b/components/landing/LandingPageFaqItem.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { question: string; diff --git a/components/landing/LandingParagraph.tsx b/components/landing/LandingParagraph.tsx index 2f12441b9..14bcab4dd 100644 --- a/components/landing/LandingParagraph.tsx +++ b/components/landing/LandingParagraph.tsx @@ -1,4 +1,4 @@ -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; interface Props { title?: string; diff --git a/components/landing/LandingSection.tsx b/components/landing/LandingSection.tsx index 99cbf66ca..cd5feb495 100644 --- a/components/landing/LandingSection.tsx +++ b/components/landing/LandingSection.tsx @@ -1,4 +1,4 @@ -import { type ReactNode, createElement } from 'react'; +import { ReactNode, createElement } from 'react'; interface Props { title?: string; diff --git a/components/learn/ArticleCard.tsx b/components/learn/ArticleCard.tsx index e5739dee6..d0720775a 100644 --- a/components/learn/ArticleCard.tsx +++ b/components/learn/ArticleCard.tsx @@ -1,7 +1,7 @@ import Card from 'components/common/Card'; import Href from 'components/common/Href'; import ImageWithFallback from 'components/common/ImageWithFallback'; -import type { ISidebarEntry } from 'lib/interfaces'; +import { ISidebarEntry } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; const ArticleCard = ({ title, description, path, date, readingTime, coverImage }: ISidebarEntry) => { @@ -29,11 +29,7 @@ const ArticleCard = ({ title, description, path, date, readingTime, coverImage }
{date && readingTime ? (

- {new Date(date).toLocaleDateString(undefined, { - year: 'numeric', - month: 'short', - day: 'numeric', - })} + {new Date(date).toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' })} • {t('common.article_meta.reading_time', { readingTime })}

diff --git a/components/learn/ArticleCardSection.tsx b/components/learn/ArticleCardSection.tsx index 6324c1736..ecf11a12d 100644 --- a/components/learn/ArticleCardSection.tsx +++ b/components/learn/ArticleCardSection.tsx @@ -1,4 +1,4 @@ -import type { ISidebarEntry } from 'lib/interfaces'; +import { ISidebarEntry } from 'lib/interfaces'; import ArticleCard from './ArticleCard'; const ArticleCardSection = ({ title, children }: Omit & Partial) => { diff --git a/components/learn/ArticleMeta.tsx b/components/learn/ArticleMeta.tsx index 86e6760dd..4312831c9 100644 --- a/components/learn/ArticleMeta.tsx +++ b/components/learn/ArticleMeta.tsx @@ -1,5 +1,5 @@ import Href from 'components/common/Href'; -import type { ContentMeta } from 'lib/interfaces'; +import { ContentMeta } from 'lib/interfaces'; import { formatArticleDate } from 'lib/utils/time'; import { useTranslations } from 'next-intl'; diff --git a/components/learn/Sidebar.tsx b/components/learn/Sidebar.tsx index e870eeb4e..e64e0a7b8 100644 --- a/components/learn/Sidebar.tsx +++ b/components/learn/Sidebar.tsx @@ -2,7 +2,7 @@ import { Disclosure } from '@headlessui/react'; import { ChevronDownIcon } from '@heroicons/react/24/solid'; -import type { ISidebarEntry } from 'lib/interfaces'; +import { ISidebarEntry } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import StickyBox from 'react-sticky-box'; import { twMerge } from 'tailwind-merge'; diff --git a/components/learn/SidebarEntry.tsx b/components/learn/SidebarEntry.tsx index a96cff3af..e898cf01e 100644 --- a/components/learn/SidebarEntry.tsx +++ b/components/learn/SidebarEntry.tsx @@ -1,4 +1,4 @@ -import type { ISidebarEntry } from 'lib/interfaces'; +import { ISidebarEntry } from 'lib/interfaces'; import SidebarLink from './SidebarLink'; import SidebarSection from './SidebarSection'; diff --git a/components/signatures/cells/CancelCell.tsx b/components/signatures/cells/CancelCell.tsx index 06e6332df..ed718e8fe 100644 --- a/components/signatures/cells/CancelCell.tsx +++ b/components/signatures/cells/CancelCell.tsx @@ -1,7 +1,7 @@ import ControlsWrapper from 'components/allowances/controls/ControlsWrapper'; import Button from 'components/common/Button'; import { useMounted } from 'lib/hooks/useMounted'; -import type { TimeLog, TransactionSubmitted } from 'lib/interfaces'; +import { TimeLog, TransactionSubmitted } from 'lib/interfaces'; import { waitForSubmittedTransactionConfirmation } from 'lib/utils'; import { HOUR, SECOND } from 'lib/utils/time'; import { useTranslations } from 'next-intl'; diff --git a/components/signatures/cells/CancelMarketplaceCell.tsx b/components/signatures/cells/CancelMarketplaceCell.tsx index 52170cc42..17e07a8e5 100644 --- a/components/signatures/cells/CancelMarketplaceCell.tsx +++ b/components/signatures/cells/CancelMarketplaceCell.tsx @@ -1,7 +1,7 @@ import blocksDB from 'lib/databases/blocks'; import { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { type Marketplace, type OnCancel, type TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { Marketplace, OnCancel, TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { waitForTransactionConfirmation } from 'lib/utils'; import { track } from 'lib/utils/analytics'; import { usePublicClient, useWalletClient } from 'wagmi'; diff --git a/components/signatures/cells/CancelPermitCell.tsx b/components/signatures/cells/CancelPermitCell.tsx index d578729a5..48c4e71df 100644 --- a/components/signatures/cells/CancelPermitCell.tsx +++ b/components/signatures/cells/CancelPermitCell.tsx @@ -2,7 +2,7 @@ import { DUMMY_ADDRESS } from 'lib/constants'; import blocksDB from 'lib/databases/blocks'; import { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; import { useAddressPageContext } from 'lib/hooks/page-context/AddressPageContext'; -import { type OnCancel, type PermitTokenData, type TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { OnCancel, PermitTokenData, TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { waitForTransactionConfirmation } from 'lib/utils'; import { track } from 'lib/utils/analytics'; import { permit } from 'lib/utils/permit'; @@ -25,11 +25,7 @@ const CancelPermitCell = ({ token, onCancel }: Props) => { if (isErc721Contract(token.contract)) return; const hash = await permit(walletClient, token.contract, DUMMY_ADDRESS, 0n); - track('Cancelled Permit Signatures', { - chainId: selectedChainId, - account: address, - token: token.contract.address, - }); + track('Cancelled Permit Signatures', { chainId: selectedChainId, account: address, token: token.contract.address }); const waitForConfirmation = async () => { // TODO: Deduplicate this with the CancelMarketplaceCell diff --git a/components/signatures/cells/MarketplaceCell.tsx b/components/signatures/cells/MarketplaceCell.tsx index 2458154c5..5295f9fc4 100644 --- a/components/signatures/cells/MarketplaceCell.tsx +++ b/components/signatures/cells/MarketplaceCell.tsx @@ -1,7 +1,7 @@ import { InformationCircleIcon } from '@heroicons/react/24/outline'; import Logo from 'components/common/Logo'; import WithHoverTooltip from 'components/common/WithHoverTooltip'; -import type { Marketplace } from 'lib/interfaces'; +import { Marketplace } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; interface Props { @@ -19,16 +19,10 @@ const MarketplaceCell = ({ marketplace }: Props) => {
{marketplace.name}
- {t('address.signatures.marketplaces.active_approvals', { - count: marketplace.allowances.length, - })} + {t('address.signatures.marketplaces.active_approvals', { count: marketplace.allowances.length })}
- +
diff --git a/components/signatures/marketplace/MarketplaceTable.tsx b/components/signatures/marketplace/MarketplaceTable.tsx index 6a9291d8b..2ea0b67ea 100644 --- a/components/signatures/marketplace/MarketplaceTable.tsx +++ b/components/signatures/marketplace/MarketplaceTable.tsx @@ -2,7 +2,7 @@ import { getCoreRowModel, getFilteredRowModel, getSortedRowModel, useReactTable import Card from 'components/common/Card'; import Table from 'components/common/table/Table'; import { useMarketplaces } from 'lib/hooks/ethereum/useMarketplaces'; -import type { Marketplace } from 'lib/interfaces'; +import { Marketplace } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { columns } from './columns'; diff --git a/components/signatures/marketplace/columns.tsx b/components/signatures/marketplace/columns.tsx index 2974e0da9..4d914e0fc 100644 --- a/components/signatures/marketplace/columns.tsx +++ b/components/signatures/marketplace/columns.tsx @@ -1,6 +1,6 @@ -import { createColumnHelper, type RowData } from '@tanstack/react-table'; +import { createColumnHelper, RowData } from '@tanstack/react-table'; import HeaderCell from 'components/allowances/dashboard/cells/HeaderCell'; -import type { Marketplace, OnCancel } from 'lib/interfaces'; +import { Marketplace, OnCancel } from 'lib/interfaces'; import CancelMarketplaceCell from '../cells/CancelMarketplaceCell'; import LastCancelledCell from '../cells/LastCancelledCell'; import MarketplaceCell from '../cells/MarketplaceCell'; diff --git a/components/signatures/permit/PermitsTable.tsx b/components/signatures/permit/PermitsTable.tsx index 838d6611d..23b54a70c 100644 --- a/components/signatures/permit/PermitsTable.tsx +++ b/components/signatures/permit/PermitsTable.tsx @@ -2,7 +2,7 @@ import { getCoreRowModel, getFilteredRowModel, getSortedRowModel, useReactTable import Card from 'components/common/Card'; import Table from 'components/common/table/Table'; import { usePermitTokens } from 'lib/hooks/ethereum/usePermitTokens'; -import type { PermitTokenData } from 'lib/interfaces'; +import { PermitTokenData } from 'lib/interfaces'; import { useTranslations } from 'next-intl'; import { ColumnId, columns } from './columns'; diff --git a/components/signatures/permit/columns.tsx b/components/signatures/permit/columns.tsx index e645c9096..3830b0896 100644 --- a/components/signatures/permit/columns.tsx +++ b/components/signatures/permit/columns.tsx @@ -1,7 +1,7 @@ -import { createColumnHelper, type RowData } from '@tanstack/react-table'; +import { createColumnHelper, RowData } from '@tanstack/react-table'; import AssetCell from 'components/allowances/dashboard/cells/AssetCell'; import HeaderCell from 'components/allowances/dashboard/cells/HeaderCell'; -import type { AllowanceData, OnCancel, PermitTokenData } from 'lib/interfaces'; +import { AllowanceData, OnCancel, PermitTokenData } from 'lib/interfaces'; import { formatFixedPointBigInt } from 'lib/utils/formatting'; import CancelPermitCell from '../cells/CancelPermitCell'; import LastCancelledCell from '../cells/LastCancelledCell'; diff --git a/cypress/e2e/chains.cy.ts b/cypress/e2e/chains.cy.ts index c39a9b926..0adafb5c8 100644 --- a/cypress/e2e/chains.cy.ts +++ b/cypress/e2e/chains.cy.ts @@ -156,9 +156,7 @@ const TEST_ADDRESSES = { describe('Chain Support', () => { it('should have a test for every item in the chain selection dropdown menu', () => { - cy.visit(`${TEST_URL}/address/0xe126b3E5d052f1F575828f61fEBA4f4f2603652a`, { - timeout: 10_000, - }); + cy.visit(`${TEST_URL}/address/0xe126b3E5d052f1F575828f61fEBA4f4f2603652a`, { timeout: 10_000 }); cy.wait(1000); // Since App Router we now need this delay before the page is fully loaded -__- cy.get(Selectors.CHAIN_SELECT_BUTTON).should('exist').click(); @@ -201,9 +199,7 @@ describe('Chain Support', () => { cy.on('uncaught:exception', () => false); cy.visit(href); - cy.get(`a[href*="${fixtureAddress}" i]`, { - timeout: 10_000, - }).should('exist'); + cy.get(`a[href*="${fixtureAddress}" i]`, { timeout: 10_000 }).should('exist'); }); }); } @@ -211,3 +207,5 @@ describe('Chain Support', () => { }); }); }); + +export {}; diff --git a/cypress/e2e/exploits.cy.ts b/cypress/e2e/exploits.cy.ts index c0c8f3db1..00bede476 100644 --- a/cypress/e2e/exploits.cy.ts +++ b/cypress/e2e/exploits.cy.ts @@ -1,7 +1,7 @@ import { ChainId } from '@revoke.cash/chains'; import { Selectors, TEST_URL } from 'cypress/support/utils'; import { getChainName } from 'lib/utils/chains'; -import type { ExploiStatus } from 'lib/utils/exploits'; +import { ExploiStatus } from 'lib/utils/exploits'; import translations from '../../locales/en/exploits.json'; type Fixture = [string, string, ExploiStatus, number?]; @@ -32,3 +32,5 @@ describe('Exploit Checker', () => { }); }); }); + +export {}; diff --git a/lib/api/auth.ts b/lib/api/auth.ts index 61120a44c..047869adf 100644 --- a/lib/api/auth.ts +++ b/lib/api/auth.ts @@ -1,6 +1,6 @@ -import { type SessionOptions, getIronSession, unsealData } from 'iron-session'; -import type { NextApiRequest, NextApiResponse } from 'next'; -import type { NextRequest } from 'next/server'; +import { SessionOptions, getIronSession, unsealData } from 'iron-session'; +import { NextApiRequest, NextApiResponse } from 'next'; +import { NextRequest } from 'next/server'; import { RateLimiterMemory } from 'rate-limiter-flexible'; export interface RevokeSession { diff --git a/lib/api/logs/CovalentEventGetter.ts b/lib/api/logs/CovalentEventGetter.ts index db04d00f5..dea3f6f61 100644 --- a/lib/api/logs/CovalentEventGetter.ts +++ b/lib/api/logs/CovalentEventGetter.ts @@ -14,10 +14,7 @@ export class CovalentEventGetter implements EventGetter { isPremium: boolean, ) { // Covalent's premium API has a rate limit of 50 (normal = 5) requests per second, which we underestimate to be safe - this.queue = new RequestQueue(`covalent:${apiKey}`, { - interval: 1000, - intervalCap: isPremium ? 40 : 4, - }); + this.queue = new RequestQueue(`covalent:${apiKey}`, { interval: 1000, intervalCap: isPremium ? 40 : 4 }); } async getEvents(chainId: number, filter: Filter): Promise { diff --git a/lib/api/logs/EtherscanEventGetter.ts b/lib/api/logs/EtherscanEventGetter.ts index 2fe975a87..b4616f428 100644 --- a/lib/api/logs/EtherscanEventGetter.ts +++ b/lib/api/logs/EtherscanEventGetter.ts @@ -23,7 +23,7 @@ export class EtherscanEventGetter implements EventGetter { this.queues = Object.fromEntries(queueEntries); } - async getEvents(chainId: number, filter: Filter, page = 1): Promise { + async getEvents(chainId: number, filter: Filter, page: number = 1): Promise { const apiUrl = getChainApiUrl(chainId); const apiKey = getChainApiKey(chainId); const queue = this.queues[chainId]!; diff --git a/lib/chains/Chain.ts b/lib/chains/Chain.ts index d30a97805..b903861b1 100644 --- a/lib/chains/Chain.ts +++ b/lib/chains/Chain.ts @@ -1,13 +1,13 @@ import { getChain } from '@revoke.cash/chains'; import { ETHERSCAN_API_KEYS, ETHERSCAN_RATE_LIMITS, INFURA_API_KEY, RPC_OVERRIDES } from 'lib/constants'; -import type { EtherscanPlatform, RateLimit } from 'lib/interfaces'; -import type { PriceStrategy } from 'lib/price/PriceStrategy'; +import { EtherscanPlatform, RateLimit } from 'lib/interfaces'; +import { PriceStrategy } from 'lib/price/PriceStrategy'; import { SECOND } from 'lib/utils/time'; import { - type AddEthereumChainParameter, - type Address, - type PublicClient, - type Chain as ViemChain, + AddEthereumChainParameter, + Address, + PublicClient, + Chain as ViemChain, createPublicClient, defineChain, http, @@ -176,11 +176,7 @@ export class Chain { getViemChainConfig(): ViemChain { const chainInfo = getChain(this.chainId); const chainName = this.getName(); - const fallbackNativeCurrency = { - name: chainName, - symbol: this.getNativeToken(), - decimals: 18, - }; + const fallbackNativeCurrency = { name: chainName, symbol: this.getNativeToken(), decimals: 18 }; return defineChain({ id: this.chainId, @@ -203,11 +199,7 @@ export class Chain { } getAddEthereumChainParameter(): AddEthereumChainParameter { - const fallbackNativeCurrency = { - name: this.getName(), - symbol: this.getNativeToken(), - decimals: 18, - }; + const fallbackNativeCurrency = { name: this.getName(), symbol: this.getNativeToken(), decimals: 18 }; const addEthereumChainParameter = { chainId: String(this.chainId), chainName: this.getName(), diff --git a/lib/databases/blocks.ts b/lib/databases/blocks.ts index ac8193d3f..04a120156 100644 --- a/lib/databases/blocks.ts +++ b/lib/databases/blocks.ts @@ -1,6 +1,6 @@ -import Dexie, { type Table } from 'dexie'; -import type { Log, TimeLog } from 'lib/interfaces'; -import type { PublicClient } from 'viem'; +import Dexie, { Table } from 'dexie'; +import { Log, TimeLog } from 'lib/interfaces'; +import { PublicClient } from 'viem'; interface Block { chainId: number; @@ -24,18 +24,14 @@ class BlocksDB extends Dexie { const storedBlock = await this.blocks.get([chainId, blockNumber]); if (storedBlock) return storedBlock.timestamp; - const block = await publicClient.getBlock({ - blockNumber: BigInt(blockNumber), - }); + const block = await publicClient.getBlock({ blockNumber: BigInt(blockNumber) }); const timestamp = Number(block?.timestamp); await this.blocks.put({ chainId, blockNumber, timestamp }); return timestamp; } catch (e) { // If there is an error, we just return the block timestamp from the public client (may be the case if IndexedDB is not supported) if (e instanceof Dexie.DexieError) { - const block = await publicClient.getBlock({ - blockNumber: BigInt(blockNumber), - }); + const block = await publicClient.getBlock({ blockNumber: BigInt(blockNumber) }); return Number(block?.timestamp); } diff --git a/lib/databases/events.ts b/lib/databases/events.ts index 5b1a64167..c47e2690a 100644 --- a/lib/databases/events.ts +++ b/lib/databases/events.ts @@ -1,8 +1,8 @@ import { ChainId } from '@revoke.cash/chains'; -import Dexie, { type Table } from 'dexie'; -import type { Filter, Log, LogsProvider } from 'lib/interfaces'; +import Dexie, { Table } from 'dexie'; +import { Filter, Log, LogsProvider } from 'lib/interfaces'; import { isCovalentSupportedChain } from 'lib/utils/chains'; -import type { Address } from 'viem'; +import { Address } from 'viem'; interface Events { chainId: number; @@ -85,22 +85,11 @@ class EventsDB extends Dexie { (log) => log.blockNumber >= filter.fromBlock && log.blockNumber <= filter.toBlock, ); } - const newLogs = await logsProvider.getLogs({ - ...filter, - fromBlock, - toBlock, - }); + const newLogs = await logsProvider.getLogs({ ...filter, fromBlock, toBlock }); const logs = [...(storedEvents?.logs || []), ...newLogs]; - await this.events.put({ - chainId, - address, - topicsKey, - topics, - toBlock, - logs, - }); + await this.events.put({ chainId, address, topicsKey, topics, toBlock, logs }); return logs; } catch (e) { console.error(e); diff --git a/lib/databases/merch-codes.ts b/lib/databases/merch-codes.ts index ffbfb1ab7..6642f01bc 100644 --- a/lib/databases/merch-codes.ts +++ b/lib/databases/merch-codes.ts @@ -1,4 +1,4 @@ -import Dexie, { type Table } from 'dexie'; +import Dexie, { Table } from 'dexie'; interface MerchCode { address: string; diff --git a/lib/hooks/QueryProvider.tsx b/lib/hooks/QueryProvider.tsx index af51411b8..b051ee2a1 100644 --- a/lib/hooks/QueryProvider.tsx +++ b/lib/hooks/QueryProvider.tsx @@ -4,7 +4,7 @@ import { createSyncStoragePersister } from '@tanstack/query-sync-storage-persist import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { persistQueryClient } from '@tanstack/react-query-persist-client'; import { DAY } from 'lib/utils/time'; -import type { ReactNode } from 'react'; +import { ReactNode } from 'react'; // Note: the query persister stuff is based on wagmi (https://github.com/wagmi-dev/wagmi/blob/main/packages/react/src/client.ts) @@ -23,10 +23,7 @@ export const queryClient = new QueryClient({ if (typeof window !== 'undefined') { persistQueryClient({ queryClient, - persister: createSyncStoragePersister({ - key: 'cache', - storage: window.localStorage, - }), + persister: createSyncStoragePersister({ key: 'cache', storage: window.localStorage }), dehydrateOptions: { // Note: adding a `persist` flag to a query key will instruct the // persister whether or not to persist the response of the query. diff --git a/lib/hooks/ethereum/EthereumProvider.tsx b/lib/hooks/ethereum/EthereumProvider.tsx index b8c83b2b5..b96bb4e24 100644 --- a/lib/hooks/ethereum/EthereumProvider.tsx +++ b/lib/hooks/ethereum/EthereumProvider.tsx @@ -3,8 +3,8 @@ import { usePathname, useRouter } from 'lib/i18n/navigation'; import { createViemPublicClientForChain, getViemChainConfig, ORDERED_CHAINS } from 'lib/utils/chains'; import { SECOND } from 'lib/utils/time'; -import { type ReactNode, useEffect } from 'react'; -import type { Chain } from 'viem'; +import { ReactNode, useEffect } from 'react'; +import { Chain } from 'viem'; import { createConfig, useAccount, useConnect, WagmiProvider } from 'wagmi'; import { coinbaseWallet, injected, safe, walletConnect } from 'wagmi/connectors'; diff --git a/lib/hooks/ethereum/events/useEvents.tsx b/lib/hooks/ethereum/events/useEvents.tsx index 26f323999..c1e7d15ab 100644 --- a/lib/hooks/ethereum/events/useEvents.tsx +++ b/lib/hooks/ethereum/events/useEvents.tsx @@ -2,7 +2,7 @@ import { ERC721_ABI } from 'lib/abis'; import { addressToTopic } from 'lib/utils'; import { generatePatchedAllowanceEvents } from 'lib/utils/allowances'; import { useMemo } from 'react'; -import { type Address, getAbiItem, toEventSelector } from 'viem'; +import { Address, getAbiItem, toEventSelector } from 'viem'; import { useLogsFullBlockRange } from '../useLogsFullBlockRange'; import { useOpenSeaProxyAddress } from '../useOpenSeaProxyAddress'; import { usePermit2Events } from './usePermit2Events'; @@ -24,17 +24,13 @@ export const useEvents = (address: Address, chainId: number) => { data: transferTo, isLoading: isTransferToLoading, error: transferToError, - } = useLogsFullBlockRange('Transfer (to)', chainId, { - topics: transferToTopics, - }); + } = useLogsFullBlockRange('Transfer (to)', chainId, { topics: transferToTopics }); const { data: transferFrom, isLoading: isTransferFromLoading, error: transferFromError, - } = useLogsFullBlockRange('Transfer (from)', chainId, { - topics: transferFromTopics, - }); + } = useLogsFullBlockRange('Transfer (from)', chainId, { topics: transferFromTopics }); const { data: approval, @@ -46,9 +42,7 @@ export const useEvents = (address: Address, chainId: number) => { data: approvalForAllUnpatched, isLoading: isApprovalForAllLoading, error: approvalForAllError, - } = useLogsFullBlockRange('ApprovalForAll', chainId, { - topics: approvalForAllTopics, - }); + } = useLogsFullBlockRange('ApprovalForAll', chainId, { topics: approvalForAllTopics }); const { events: permit2Approval, @@ -78,13 +72,7 @@ export const useEvents = (address: Address, chainId: number) => { const events = useMemo(() => { if (!transferFrom || !transferTo || !approval || !approvalForAll || !permit2Approval) return undefined; if (error || isLoading) return undefined; - return { - transferFrom, - transferTo, - approval, - approvalForAll, - permit2Approval, - }; + return { transferFrom, transferTo, approval, approvalForAll, permit2Approval }; }, [transferFrom, transferTo, approval, approvalForAll, permit2Approval]); return { events, isLoading, error }; diff --git a/lib/hooks/ethereum/events/usePermit2Events.tsx b/lib/hooks/ethereum/events/usePermit2Events.tsx index f80cc11fd..19921dd77 100644 --- a/lib/hooks/ethereum/events/usePermit2Events.tsx +++ b/lib/hooks/ethereum/events/usePermit2Events.tsx @@ -1,7 +1,7 @@ import { PERMIT2_ABI } from 'lib/abis'; import { addressToTopic } from 'lib/utils'; import { useMemo } from 'react'; -import { type Address, getAbiItem, toEventSelector } from 'viem'; +import { Address, getAbiItem, toEventSelector } from 'viem'; import { useLogsFullBlockRange } from '../useLogsFullBlockRange'; export const usePermit2Events = (address: Address, chainId: number) => { @@ -19,25 +19,19 @@ export const usePermit2Events = (address: Address, chainId: number) => { data: approval, isLoading: isApprovalLoading, error: approvalError, - } = useLogsFullBlockRange('Permit2 Approval', chainId, { - topics: approvalTopics, - }); + } = useLogsFullBlockRange('Permit2 Approval', chainId, { topics: approvalTopics }); const { data: permit, isLoading: isPermitLoading, error: permitError, - } = useLogsFullBlockRange('Permit2 Permit', chainId, { - topics: permitTopics, - }); + } = useLogsFullBlockRange('Permit2 Permit', chainId, { topics: permitTopics }); const { data: lockdown, isLoading: isLockdownLoading, error: lockdownError, - } = useLogsFullBlockRange('Permit2 Lockdown', chainId, { - topics: lockdownTopics, - }); + } = useLogsFullBlockRange('Permit2 Lockdown', chainId, { topics: lockdownTopics }); const isLoading = isPermitLoading || isApprovalLoading || isLockdownLoading; const error = permitError || approvalError || lockdownError; diff --git a/lib/hooks/ethereum/useAllowances.tsx b/lib/hooks/ethereum/useAllowances.tsx index fd765317d..d8c662502 100644 --- a/lib/hooks/ethereum/useAllowances.tsx +++ b/lib/hooks/ethereum/useAllowances.tsx @@ -6,7 +6,7 @@ import { getAllowancesFromEvents, stripAllowanceData } from 'lib/utils/allowance import { track } from 'lib/utils/analytics'; import { hasZeroBalance } from 'lib/utils/tokens'; import { useLayoutEffect, useState } from 'react'; -import type { Address } from 'viem'; +import { Address } from 'viem'; import { usePublicClient } from 'wagmi'; import { queryClient } from '../QueryProvider'; @@ -23,7 +23,7 @@ export const useAllowances = (address: Address, events: AddressEvents, chainId: }, // If events (transfers + approvals) don't change, derived allowances also shouldn't change, even if allowances // are used on-chain. The only exception would be incorrectly implemented tokens that don't emit correct events - staleTime: Number.POSITIVE_INFINITY, + staleTime: Infinity, enabled: !!address && !!chainId && !!events, }); diff --git a/lib/hooks/ethereum/useDonate.tsx b/lib/hooks/ethereum/useDonate.tsx index 57bcf4c88..493499160 100644 --- a/lib/hooks/ethereum/useDonate.tsx +++ b/lib/hooks/ethereum/useDonate.tsx @@ -1,8 +1,8 @@ 'use client'; -import type { DonateButtonType } from 'components/common/donate/DonateModal'; +import { DonateButtonType } from 'components/common/donate/DonateModal'; import { DONATION_ADDRESS } from 'lib/constants'; -import { type TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { getWalletAddress, waitForTransactionConfirmation } from 'lib/utils'; import { track } from 'lib/utils/analytics'; import { getChainName, getChainNativeToken, getDefaultDonationAmount } from 'lib/utils/chains'; @@ -32,10 +32,7 @@ export const useDonate = (chainId: number, type: DonateButtonType) => { kzg: undefined, // TODO: Idk why I need to add this, but since Viem v2 it's required 😅 }); - return { - hash, - confirmation: waitForTransactionConfirmation(hash, publicClient), - }; + return { hash, confirmation: waitForTransactionConfirmation(hash, publicClient) }; }; const donate = async (amount: string): Promise => { diff --git a/lib/hooks/ethereum/useHandleTransaction.tsx b/lib/hooks/ethereum/useHandleTransaction.tsx index 3814e840b..a30ec2d14 100644 --- a/lib/hooks/ethereum/useHandleTransaction.tsx +++ b/lib/hooks/ethereum/useHandleTransaction.tsx @@ -1,5 +1,5 @@ import { displayTransactionSubmittedToast } from 'components/common/TransactionSubmittedToast'; -import { type TransactionSubmitted, TransactionType } from 'lib/interfaces'; +import { TransactionSubmitted, TransactionType } from 'lib/interfaces'; import { isRevertedError, isUserRejectionError, parseErrorMessage } from 'lib/utils/errors'; import { useTranslations } from 'next-intl'; import { useRef } from 'react'; diff --git a/lib/hooks/ethereum/useLogs.tsx b/lib/hooks/ethereum/useLogs.tsx index b034f0f57..a41b4037e 100644 --- a/lib/hooks/ethereum/useLogs.tsx +++ b/lib/hooks/ethereum/useLogs.tsx @@ -13,7 +13,7 @@ export const useLogs = (name: string, chainId: number, filter: Filter) => { queryFn: async () => eventsDB.getLogs(getLogsProvider(chainId), filter, chainId), refetchOnWindowFocus: false, // The same filter should always return the same logs - staleTime: Number.POSITIVE_INFINITY, + staleTime: Infinity, enabled: !!chainId && !!isLoggedIn && ![filter?.fromBlock, filter?.toBlock, filter?.topics].includes(undefined), }); diff --git a/lib/hooks/ethereum/useLogsFullBlockRange.tsx b/lib/hooks/ethereum/useLogsFullBlockRange.tsx index f10c69c9b..2e8c1d2e5 100644 --- a/lib/hooks/ethereum/useLogsFullBlockRange.tsx +++ b/lib/hooks/ethereum/useLogsFullBlockRange.tsx @@ -4,14 +4,6 @@ import { useLogs } from './useLogs'; export const useLogsFullBlockRange = (name: string, chainId: number, filter: Pick) => { const { data: blockNumber, isLoading: isBlockNumberLoading, error: blockNumberError } = useBlockNumber(chainId); - const result = useLogs(name, chainId, { - ...filter, - fromBlock: 0, - toBlock: blockNumber, - }); - return { - ...result, - isLoading: result.isLoading || isBlockNumberLoading, - error: result.error || blockNumberError, - }; + const result = useLogs(name, chainId, { ...filter, fromBlock: 0, toBlock: blockNumber }); + return { ...result, isLoading: result.isLoading || isBlockNumberLoading, error: result.error || blockNumberError }; }; diff --git a/lib/hooks/ethereum/useMarketplaces.tsx b/lib/hooks/ethereum/useMarketplaces.tsx index 14c153335..3ad51ffeb 100644 --- a/lib/hooks/ethereum/useMarketplaces.tsx +++ b/lib/hooks/ethereum/useMarketplaces.tsx @@ -3,7 +3,7 @@ import { useQuery, useQueryClient } from '@tanstack/react-query'; import { BLUR_ABI, OPENSEA_SEAPORT_ABI } from 'lib/abis'; import blocksDB from 'lib/databases/blocks'; import eventsDB from 'lib/databases/events'; -import type { Marketplace, MarketplaceConfig, OnCancel, TimeLog } from 'lib/interfaces'; +import { Marketplace, MarketplaceConfig, OnCancel, TimeLog } from 'lib/interfaces'; import ky from 'lib/ky'; import { getLogsProvider } from 'lib/providers'; import { addressToTopic, getWalletAddress, logSorterChronological } from 'lib/utils'; @@ -11,7 +11,7 @@ import { createViemPublicClientForChain } from 'lib/utils/chains'; import { mapAsync } from 'lib/utils/promises'; import { MINUTE } from 'lib/utils/time'; import { useLayoutEffect, useState } from 'react'; -import { type Address, type Hash, type WalletClient, getAbiItem, toEventSelector } from 'viem'; +import { Address, Hash, WalletClient, getAbiItem, toEventSelector } from 'viem'; import { getBlockNumber } from 'wagmi/actions'; import { useAddressAllowances, useAddressPageContext } from '../page-context/AddressPageContext'; import { wagmiConfig } from './EthereumProvider'; @@ -73,12 +73,7 @@ export const useMarketplaces = () => { getFilter: (address: Address) => ({ address: '0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC', topics: [ - toEventSelector( - getAbiItem({ - abi: OPENSEA_SEAPORT_ABI, - name: 'CounterIncremented', - }), - ), + toEventSelector(getAbiItem({ abi: OPENSEA_SEAPORT_ABI, name: 'CounterIncremented' })), addressToTopic(address), ], }), @@ -131,16 +126,12 @@ export const useMarketplaces = () => { .then((res) => !!res?.ok); const marketplaces = await mapAsync(filtered, async (marketplace) => { - const filter = { - ...marketplace.getFilter(address), - fromBlock: 0, - toBlock: blockNumber, - }; + const filter = { ...marketplace.getFilter(address), fromBlock: 0, toBlock: blockNumber }; const logs = await queryClient.ensureQueryData({ queryKey: ['logs', filter, selectedChainId, isLoggedIn], queryFn: async () => eventsDB.getLogs(getLogsProvider(selectedChainId), filter, selectedChainId), // The same filter should always return the same logs - staleTime: Number.POSITIVE_INFINITY, + staleTime: Infinity, }); const lastCancelled = logs?.sort(logSorterChronological)?.at(-1); diff --git a/lib/hooks/ethereum/useNameLookup.tsx b/lib/hooks/ethereum/useNameLookup.tsx index 68e491226..9406840e4 100644 --- a/lib/hooks/ethereum/useNameLookup.tsx +++ b/lib/hooks/ethereum/useNameLookup.tsx @@ -1,7 +1,7 @@ import { useQuery } from '@tanstack/react-query'; import { HOUR } from 'lib/utils/time'; import { lookupAvvyName, lookupEnsName, lookupUnsName } from 'lib/utils/whois'; -import type { Address } from 'viem'; +import { Address } from 'viem'; export const useNameLookup = (address: Address) => { const { data: ensName } = useQuery({ @@ -25,10 +25,5 @@ export const useNameLookup = (address: Address) => { staleTime: 12 * HOUR, }); - return { - ensName, - unsName, - avvyName, - domainName: ensName || unsName || avvyName, - }; + return { ensName, unsName, avvyName, domainName: ensName || unsName || avvyName }; }; diff --git a/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx b/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx index ae1f4e849..e6c8ccae4 100644 --- a/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx +++ b/lib/hooks/ethereum/useOpenSeaProxyAddress.tsx @@ -1,7 +1,7 @@ import { useQuery } from '@tanstack/react-query'; import { DAY } from 'lib/utils/time'; import { getOpenSeaProxyAddress } from 'lib/utils/whois'; -import type { Address } from 'viem'; +import { Address } from 'viem'; export const useOpenSeaProxyAddress = (address: Address) => { const { data: openSeaProxyAddress, isLoading } = useQuery({ diff --git a/lib/hooks/ethereum/usePermitTokens.tsx b/lib/hooks/ethereum/usePermitTokens.tsx index d70be70c7..d77b30df3 100644 --- a/lib/hooks/ethereum/usePermitTokens.tsx +++ b/lib/hooks/ethereum/usePermitTokens.tsx @@ -1,5 +1,5 @@ import { useQuery, useQueryClient } from '@tanstack/react-query'; -import type { OnCancel, PermitTokenData, TimeLog } from 'lib/interfaces'; +import { OnCancel, PermitTokenData, TimeLog } from 'lib/interfaces'; import { deduplicateArray } from 'lib/utils'; import { getAllowanceKey, stripAllowanceData } from 'lib/utils/allowances'; import { getLastCancelled } from 'lib/utils/permit'; @@ -29,16 +29,13 @@ export const usePermitTokens = () => { const permitTokens = await mapAsync( filterAsync(ownedTokens, (token) => hasSupportForPermit(token.contract)), - async (token) => ({ - ...token, - lastCancelled: await getLastCancelled(events.approval, token), - }), + async (token) => ({ ...token, lastCancelled: await getLastCancelled(events.approval, token) }), ); return permitTokens; }, enabled: !!allowances, - staleTime: Number.POSITIVE_INFINITY, + staleTime: Infinity, }); useLayoutEffect(() => { diff --git a/lib/hooks/ethereum/useRevoke.tsx b/lib/hooks/ethereum/useRevoke.tsx index aeabaebe9..e91bd3af6 100644 --- a/lib/hooks/ethereum/useRevoke.tsx +++ b/lib/hooks/ethereum/useRevoke.tsx @@ -1,6 +1,6 @@ 'use client'; -import { type AllowanceData, type OnUpdate, TransactionType } from 'lib/interfaces'; +import { AllowanceData, OnUpdate, TransactionType } from 'lib/interfaces'; import { revokeAllowance, updateErc20Allowance, wrapRevoke } from 'lib/utils/allowances'; import { isErc721Contract } from 'lib/utils/tokens'; import { useWalletClient } from 'wagmi'; diff --git a/lib/hooks/ethereum/useRevokeBatch.tsx b/lib/hooks/ethereum/useRevokeBatch.tsx index 9e1212f86..1ef144c8d 100644 --- a/lib/hooks/ethereum/useRevokeBatch.tsx +++ b/lib/hooks/ethereum/useRevokeBatch.tsx @@ -1,6 +1,6 @@ 'use client'; -import type { AllowanceData, OnUpdate } from 'lib/interfaces'; +import { AllowanceData, OnUpdate } from 'lib/interfaces'; import { getAllowanceKey, revokeAllowance, wrapRevoke } from 'lib/utils/allowances'; import PQueue from 'p-queue'; import { useEffect, useMemo } from 'react'; @@ -9,11 +9,7 @@ import { useWalletClient } from 'wagmi'; import { useTransactionStore } from '../../stores/transaction-store'; // Limit to 50 concurrent revokes to avoid wallets crashing -const REVOKE_QUEUE = new PQueue({ - interval: 100, - intervalCap: 1, - concurrency: 50, -}); +const REVOKE_QUEUE = new PQueue({ interval: 100, intervalCap: 1, concurrency: 50 }); export const useRevokeBatch = (allowances: AllowanceData[], onUpdate: OnUpdate) => { const { results, getTransaction, updateTransaction } = useTransactionStore(); @@ -62,12 +58,5 @@ export const useRevokeBatch = (allowances: AllowanceData[], onUpdate: OnUpdate) return allowances.every((allowance) => getTransaction(allowance).status === 'confirmed'); }, [allowances, results]); - return { - revoke, - pause, - results: relevantResults, - isSubmitting, - isRevoking, - isAllConfirmed, - }; + return { revoke, pause, results: relevantResults, isSubmitting, isRevoking, isAllConfirmed }; }; diff --git a/lib/hooks/page-context/AddressPageContext.tsx b/lib/hooks/page-context/AddressPageContext.tsx index 55c26483b..8b27cacea 100644 --- a/lib/hooks/page-context/AddressPageContext.tsx +++ b/lib/hooks/page-context/AddressPageContext.tsx @@ -3,9 +3,9 @@ import { usePathname, useRouter } from 'lib/i18n/navigation'; import { isSupportedChain } from 'lib/utils/chains'; import { useSearchParams } from 'next/navigation'; -import React, { type ReactNode, useContext, useLayoutEffect, useState } from 'react'; +import React, { ReactNode, useContext, useLayoutEffect, useState } from 'react'; import useLocalStorage from 'use-local-storage'; -import type { Address } from 'viem'; +import { Address } from 'viem'; import { useAccount } from 'wagmi'; import { useEvents } from '../ethereum/events/useEvents'; import { useAllowances } from '../ethereum/useAllowances'; @@ -39,7 +39,7 @@ export const AddressPageContextProvider = ({ children, address, domainName, init const { domainName: resolvedDomainName } = useNameLookup(domainName ? undefined : address); // The default selected chain ID is either the chainId query parameter, the connected chain ID, or 1 (Ethereum) - const queryChainId = Number.parseInt(searchParams.get('chainId') as string); + const queryChainId = parseInt(searchParams.get('chainId') as string); const defaultChainId = [initialChainId, queryChainId, chain?.id, 1].find((chainId) => isSupportedChain(chainId)); const [selectedChainId, selectChain] = useState(defaultChainId); @@ -48,9 +48,7 @@ export const AddressPageContextProvider = ({ children, address, domainName, init if (selectedChainId && searchParams.get('chainId') !== selectedChainId.toString()) { const newSearchParams = new URLSearchParams(Array.from(searchParams.entries())); newSearchParams.set('chainId', selectedChainId.toString()); - router.replace(`${path}?${newSearchParams.toString()}`, { - showProgress: false, - }); + router.replace(`${path}?${newSearchParams.toString()}`, { showProgress: false }); } }, [selectedChainId, searchParams, router]); diff --git a/lib/hooks/useColorTheme.tsx b/lib/hooks/useColorTheme.tsx index 5828f24ec..31a538ade 100644 --- a/lib/hooks/useColorTheme.tsx +++ b/lib/hooks/useColorTheme.tsx @@ -1,6 +1,6 @@ 'use client'; -import React, { type ReactNode, useContext, useEffect, useState } from 'react'; +import React, { ReactNode, useContext, useEffect, useState } from 'react'; import useLocalStorage from 'use-local-storage'; type Theme = 'system' | 'light' | 'dark'; diff --git a/lib/i18n/NextIntlClientProvider.tsx b/lib/i18n/NextIntlClientProvider.tsx index 8c57acb78..346d17a09 100644 --- a/lib/i18n/NextIntlClientProvider.tsx +++ b/lib/i18n/NextIntlClientProvider.tsx @@ -1,5 +1,5 @@ -import { type NextIntlClientProvider as InternalProvider, useLocale, useNow, useTimeZone } from 'next-intl'; -import type { ComponentProps } from 'react'; +import { NextIntlClientProvider as InternalProvider, useLocale, useNow, useTimeZone } from 'next-intl'; +import { ComponentProps } from 'react'; import NextIntlClientProviderChild from './NextIntlClientProviderChild'; const NextIntlClientProvider = ({ children, ...props }: ComponentProps) => { diff --git a/lib/i18n/NextIntlClientProviderChild.tsx b/lib/i18n/NextIntlClientProviderChild.tsx index 0e2cc7e03..fa4d456ea 100644 --- a/lib/i18n/NextIntlClientProviderChild.tsx +++ b/lib/i18n/NextIntlClientProviderChild.tsx @@ -1,7 +1,7 @@ 'use client'; import { NextIntlClientProvider as InternalProvider } from 'next-intl'; -import type { ComponentProps } from 'react'; +import { ComponentProps } from 'react'; import { defaultTranslationValues } from './config'; const NextIntlClientProviderChild = ({ children, ...props }: ComponentProps) => { diff --git a/lib/i18n/config.tsx b/lib/i18n/config.tsx index fd331151f..bcfca8b50 100644 --- a/lib/i18n/config.tsx +++ b/lib/i18n/config.tsx @@ -1,6 +1,6 @@ import Href from 'components/common/Href'; import { DISCORD_URL, TWITTER_URL } from 'lib/constants'; -import type { RichTranslationValues } from 'next-intl'; +import { RichTranslationValues } from 'next-intl'; export const locales = ['en', 'es', 'ja', 'ru', 'zh'] as const; export const localePrefix = 'as-needed' as const; // Default diff --git a/lib/interfaces.ts b/lib/interfaces.ts index 343d43250..0f177ccf6 100644 --- a/lib/interfaces.ts +++ b/lib/interfaces.ts @@ -1,5 +1,5 @@ -import type { ERC20_ABI, ERC721_ABI } from 'lib/abis'; -import type { Abi, Address, Hash, Hex, PublicClient, TransactionReceipt, WalletClient } from 'viem'; +import { ERC20_ABI, ERC721_ABI } from 'lib/abis'; +import { Abi, Address, Hash, Hex, PublicClient, TransactionReceipt, WalletClient } from 'viem'; import type { useAllowances } from './hooks/ethereum/useAllowances'; export type Balance = bigint | 'ERC1155'; diff --git a/lib/ky.ts b/lib/ky.ts index fe0194a7f..5a6d026e1 100644 --- a/lib/ky.ts +++ b/lib/ky.ts @@ -1,4 +1,4 @@ -import kyBase, { HTTPError, type NormalizedOptions } from 'ky'; +import kyBase, { HTTPError, NormalizedOptions } from 'ky'; import PQueue from 'p-queue'; export class KyHttpError extends HTTPError { diff --git a/lib/price/AbstractPriceStrategy.ts b/lib/price/AbstractPriceStrategy.ts index 9bbfed965..5a9720461 100644 --- a/lib/price/AbstractPriceStrategy.ts +++ b/lib/price/AbstractPriceStrategy.ts @@ -1,7 +1,7 @@ import { ERC20_ABI } from 'lib/abis'; -import type { TokenContract, TokenStandard } from 'lib/interfaces'; -import type { Address, PublicClient } from 'viem'; -import type { PriceStrategy } from './PriceStrategy'; +import { TokenContract, TokenStandard } from 'lib/interfaces'; +import { Address, PublicClient } from 'viem'; +import { PriceStrategy } from './PriceStrategy'; import { strategySupportsToken } from './utils'; export interface AbstractPriceStrategyOptions { diff --git a/lib/price/AggregatePriceStrategy.ts b/lib/price/AggregatePriceStrategy.ts index 384beddba..46443b588 100644 --- a/lib/price/AggregatePriceStrategy.ts +++ b/lib/price/AggregatePriceStrategy.ts @@ -1,8 +1,8 @@ -import type { TokenContract, TokenStandard } from 'lib/interfaces'; +import { TokenContract, TokenStandard } from 'lib/interfaces'; import { deduplicateArray } from 'lib/utils'; import { isErc721Contract } from 'lib/utils/tokens'; -import type { PublicClient } from 'viem'; -import type { PriceStrategy } from './PriceStrategy'; +import { PublicClient } from 'viem'; +import { PriceStrategy } from './PriceStrategy'; export enum AggregationType { ANY = 'ANY', diff --git a/lib/price/BackendPriceStrategy.ts b/lib/price/BackendPriceStrategy.ts index 88bf497b6..c4d0d136b 100644 --- a/lib/price/BackendPriceStrategy.ts +++ b/lib/price/BackendPriceStrategy.ts @@ -1,7 +1,7 @@ -import type { TokenContract } from 'lib/interfaces'; +import { TokenContract } from 'lib/interfaces'; import ky from 'lib/ky'; -import { AbstractPriceStrategy, type AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; -import type { PriceStrategy } from './PriceStrategy'; +import { AbstractPriceStrategy, AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; +import { PriceStrategy } from './PriceStrategy'; interface BackendPriceStrategyOptions extends Partial {} diff --git a/lib/price/HardcodedPriceStrategy.ts b/lib/price/HardcodedPriceStrategy.ts index 70eb42186..1a37c8b83 100644 --- a/lib/price/HardcodedPriceStrategy.ts +++ b/lib/price/HardcodedPriceStrategy.ts @@ -1,6 +1,6 @@ -import type { TokenContract, TokenStandard } from 'lib/interfaces'; -import type { Address, PublicClient } from 'viem'; -import type { PriceStrategy } from './PriceStrategy'; +import { TokenContract, TokenStandard } from 'lib/interfaces'; +import { Address, PublicClient } from 'viem'; +import { PriceStrategy } from './PriceStrategy'; export interface HardcodedPriceStrategyOptions { tokens: Array
; diff --git a/lib/price/PriceStrategy.ts b/lib/price/PriceStrategy.ts index 97b9d814e..d9a0ae65e 100644 --- a/lib/price/PriceStrategy.ts +++ b/lib/price/PriceStrategy.ts @@ -1,5 +1,5 @@ -import type { TokenContract, TokenStandard } from 'lib/interfaces'; -import type { PublicClient } from 'viem'; +import { TokenContract, TokenStandard } from 'lib/interfaces'; +import { PublicClient } from 'viem'; export interface PriceStrategy { supportedAssets: TokenStandard[]; diff --git a/lib/price/ReservoirNftPriceStrategy.ts b/lib/price/ReservoirNftPriceStrategy.ts index 43bb44db6..d20b1b0bb 100644 --- a/lib/price/ReservoirNftPriceStrategy.ts +++ b/lib/price/ReservoirNftPriceStrategy.ts @@ -1,11 +1,11 @@ -import { type SearchParamsOption, TimeoutError } from 'ky'; -import type { Erc721TokenContract } from 'lib/interfaces'; +import { SearchParamsOption, TimeoutError } from 'ky'; +import { Erc721TokenContract } from 'lib/interfaces'; import ky from 'lib/ky'; import { isRateLimitError } from 'lib/utils/errors'; import { SECOND } from 'lib/utils/time'; import { RequestQueue } from '../api/logs/RequestQueue'; import { AbstractPriceStrategy } from './AbstractPriceStrategy'; -import type { PriceStrategy } from './PriceStrategy'; +import { PriceStrategy } from './PriceStrategy'; // Don't return a price if the collection is on the ignore list const IGNORE_LIST = [ @@ -30,10 +30,7 @@ export class ReservoirNftPriceStrategy extends AbstractPriceStrategy implements super({ supportedAssets: ['ERC721'] }); this.apiKey = options.apiKey; this.apiUrl = options.apiUrl; - this.queue = new RequestQueue(`reservoir:${options.apiKey}`, { - interval: 1000, - intervalCap: 80, - }); + this.queue = new RequestQueue(`reservoir:${options.apiKey}`, { interval: 1000, intervalCap: 80 }); } public async calculateTokenPriceInternal(contract: Erc721TokenContract): Promise { @@ -68,9 +65,7 @@ export class ReservoirNftPriceStrategy extends AbstractPriceStrategy implements sortDirection: 'asc', }; - const result = await this.makeGetRequest<{ - collections: ReservoirNFTCollection[]; - }>(url, searchParams); + const result = await this.makeGetRequest<{ collections: ReservoirNFTCollection[] }>(url, searchParams); if (result.collections.length === 0) { throw new Error(`No collection found for contract address ${contractAddress}`); diff --git a/lib/price/UniswapV2PriceStrategy.ts b/lib/price/UniswapV2PriceStrategy.ts index 88ef995ca..a0e7fc631 100644 --- a/lib/price/UniswapV2PriceStrategy.ts +++ b/lib/price/UniswapV2PriceStrategy.ts @@ -1,9 +1,9 @@ import { UNISWAP_V2_ROUTER_ABI } from 'lib/abis'; -import type { Erc20TokenContract } from 'lib/interfaces'; +import { Erc20TokenContract } from 'lib/interfaces'; import { fixedPointMultiply } from 'lib/utils/math'; -import { type Address, parseUnits } from 'viem'; -import { AbstractPriceStrategy, type AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; -import type { PriceStrategy } from './PriceStrategy'; +import { Address, parseUnits } from 'viem'; +import { AbstractPriceStrategy, AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; +import { PriceStrategy } from './PriceStrategy'; import { calculateTokenPrice } from './utils'; export interface UniswapV2PriceStrategyOptions extends Partial { @@ -39,10 +39,7 @@ export class UniswapV2PriceStrategy extends AbstractPriceStrategy implements Pri // Note: the first address in the path is assumed to be the wrapped native token constructor(options: UniswapV2PriceStrategyOptions) { - super({ - nativeAsset: options.nativeAsset ?? options.path[0], - supportedAssets: ['ERC20'], - }); + super({ nativeAsset: options.nativeAsset ?? options.path[0], supportedAssets: ['ERC20'] }); this.address = options.address; this.path = options.path; diff --git a/lib/price/UniswapV3PriceStrategy.ts b/lib/price/UniswapV3PriceStrategy.ts index a0978578a..385846820 100644 --- a/lib/price/UniswapV3PriceStrategy.ts +++ b/lib/price/UniswapV3PriceStrategy.ts @@ -1,8 +1,8 @@ import { UNISWAP_V3_QUOTER_ABI } from 'lib/abis'; -import type { Erc20TokenContract } from 'lib/interfaces'; -import { type Address, concat, parseUnits } from 'viem'; -import { AbstractPriceStrategy, type AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; -import type { PriceStrategy } from './PriceStrategy'; +import { Erc20TokenContract } from 'lib/interfaces'; +import { Address, concat, parseUnits } from 'viem'; +import { AbstractPriceStrategy, AbstractPriceStrategyOptions } from './AbstractPriceStrategy'; +import { PriceStrategy } from './PriceStrategy'; import { calculateTokenPrice } from './utils'; export interface UniswapV3PriceStrategyOptions extends Partial { @@ -23,10 +23,7 @@ export class UniswapV3PriceStrategy extends AbstractPriceStrategy implements Pri constructor(options: UniswapV3PriceStrategyOptions) { // Note: the first address (so second entry) in the path is assumed to be the wrapped native token - super({ - nativeAsset: options.nativeAsset ?? options.path[1], - supportedAssets: ['ERC20'], - }); + super({ nativeAsset: options.nativeAsset ?? options.path[1], supportedAssets: ['ERC20'] }); this.address = options.address; this.path = options.path; diff --git a/lib/price/UniswapV3ReadonlyPriceStrategy.ts b/lib/price/UniswapV3ReadonlyPriceStrategy.ts index 6fca98705..b0176be55 100644 --- a/lib/price/UniswapV3ReadonlyPriceStrategy.ts +++ b/lib/price/UniswapV3ReadonlyPriceStrategy.ts @@ -1,15 +1,7 @@ import { UNISWAP_V3_POOL_ABI } from 'lib/abis'; -import type { Erc20TokenContract } from 'lib/interfaces'; -import { - type Address, - type Hex, - encodeAbiParameters, - getCreate2Address, - hexToNumber, - keccak256, - parseAbiParameters, -} from 'viem'; -import { UniswapV3PriceStrategy, type UniswapV3PriceStrategyOptions } from './UniswapV3PriceStrategy'; +import { Erc20TokenContract } from 'lib/interfaces'; +import { Address, Hex, encodeAbiParameters, getCreate2Address, hexToNumber, keccak256, parseAbiParameters } from 'viem'; +import { UniswapV3PriceStrategy, UniswapV3PriceStrategyOptions } from './UniswapV3PriceStrategy'; import { calculateTokenPrice } from './utils'; export interface UniswapV3ReadonlyPriceStrategyOptions extends UniswapV3PriceStrategyOptions { @@ -57,11 +49,7 @@ export class UniswapV3ReadonlyPriceStrategy extends UniswapV3PriceStrategy { if (path[i].length !== 42) continue; if (i > path.length - 3) break; - const pair = { - token0: path[i], - token1: path[i + 2], - fee: hexToNumber(path[i + 1]), - }; + const pair = { token0: path[i], token1: path[i + 2], fee: hexToNumber(path[i + 1]) }; pairs.push(pair); } @@ -111,11 +99,7 @@ export class UniswapV3ReadonlyPriceStrategy extends UniswapV3PriceStrategy { private calculatePairAddress(token0: Address, token1: Address, fee: number): Address { const [tokenA, tokenB] = tokenSortsBefore(token0, token1) ? [token0, token1] : [token1, token0]; const salt = keccak256(encodeAbiParameters(parseAbiParameters('address, address, uint24'), [tokenA, tokenB, fee])); - return getCreate2Address({ - from: this.address, - salt, - bytecodeHash: this.poolBytecodeHash, - }); + return getCreate2Address({ from: this.address, salt, bytecodeHash: this.poolBytecodeHash }); } // TODO: We may need to solve the liquidity issue better in general for this strategy diff --git a/lib/price/utils.ts b/lib/price/utils.ts index ca6d247c7..9a96bac85 100644 --- a/lib/price/utils.ts +++ b/lib/price/utils.ts @@ -1,9 +1,9 @@ -import type { TokenContract } from 'lib/interfaces'; +import { TokenContract } from 'lib/interfaces'; import { isNullish } from 'lib/utils'; import { getChainPriceStrategy } from 'lib/utils/chains'; import { isErc721Contract } from 'lib/utils/tokens'; -import { type PublicClient, formatUnits } from 'viem'; -import type { PriceStrategy } from './PriceStrategy'; +import { PublicClient, formatUnits } from 'viem'; +import { PriceStrategy } from './PriceStrategy'; export const calculateTokenPrice = (inversePrice: bigint | null, tokenDecimals: number): number => { return !isNullish(inversePrice) ? 1 / Number.parseFloat(formatUnits(inversePrice, tokenDecimals)) : null; diff --git a/lib/providers.ts b/lib/providers.ts index 78e356d8b..f98b4c2a5 100644 --- a/lib/providers.ts +++ b/lib/providers.ts @@ -1,5 +1,5 @@ import ky from 'lib/ky'; -import { type PublicClient, getAddress } from 'viem'; +import { PublicClient, getAddress } from 'viem'; import { RequestQueue } from './api/logs/RequestQueue'; import type { Filter, Log, LogsProvider } from './interfaces'; import { @@ -79,11 +79,7 @@ export class ViemLogsProvider implements LogsProvider { const logs = await this.client.request({ method: 'eth_getLogs', params: [ - { - ...filter, - fromBlock: `0x${filter.fromBlock.toString(16)}`, - toBlock: `0x${filter.toBlock.toString(16)}`, - }, + { ...filter, fromBlock: `0x${filter.fromBlock.toString(16)}`, toBlock: `0x${filter.toBlock.toString(16)}` }, ], }); diff --git a/lib/stores/transaction-store.ts b/lib/stores/transaction-store.ts index c7b2e9ba7..f14c34714 100644 --- a/lib/stores/transaction-store.ts +++ b/lib/stores/transaction-store.ts @@ -1,6 +1,6 @@ -import type { AllowanceData, TransactionStatus } from 'lib/interfaces'; +import { AllowanceData, TransactionStatus } from 'lib/interfaces'; import { getAllowanceKey } from 'lib/utils/allowances'; -import type { Hash } from 'viem'; +import { Hash } from 'viem'; import { create } from 'zustand'; // TODO: Add other kinds of transactions besides "revoke" transactions to the store @@ -22,13 +22,9 @@ export interface TransactionStore { export const useTransactionStore = create((set, get) => ({ results: {}, getTransaction: (allowance: AllowanceData) => { - return ( - get().results[getAllowanceKey(allowance)] ?? { - status: 'not_started' as const, - } - ); + return get().results[getAllowanceKey(allowance)] ?? { status: 'not_started' as const }; }, - updateTransaction: (allowance: AllowanceData, result: TransactionResult, override = true) => { + updateTransaction: (allowance: AllowanceData, result: TransactionResult, override: boolean = true) => { const key = getAllowanceKey(allowance); set((state) => ({ results: { diff --git a/lib/utils/allowances.ts b/lib/utils/allowances.ts index c1cee99eb..83d88ee9d 100644 --- a/lib/utils/allowances.ts +++ b/lib/utils/allowances.ts @@ -1,6 +1,6 @@ import { ADDRESS_ZERO, MOONBIRDS_ADDRESS } from 'lib/constants'; import blocksDB from 'lib/databases/blocks'; -import type { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; +import { useHandleTransaction } from 'lib/hooks/ethereum/useHandleTransaction'; import { TransactionType, type AddressEvents, @@ -14,15 +14,8 @@ import { type TokenContract, type TransactionSubmitted, } from 'lib/interfaces'; -import type { TransactionStore } from 'lib/stores/transaction-store'; -import { - fromHex, - getEventSelector, - type Address, - type PublicClient, - type WalletClient, - type WriteContractParameters, -} from 'viem'; +import { TransactionStore } from 'lib/stores/transaction-store'; +import { Address, PublicClient, WalletClient, WriteContractParameters, fromHex, getEventSelector } from 'viem'; import { addressToTopic, deduplicateLogsByTopics, @@ -74,10 +67,7 @@ export const getAllowancesFromEvents = async ( return [tokenData as AllowanceData]; } - const fullAllowances = allowances.map((allowance) => ({ - ...tokenData, - ...allowance, - })); + const fullAllowances = allowances.map((allowance) => ({ ...tokenData, ...allowance })); return fullAllowances; } catch (e) { if (isNetworkError(e)) throw e; @@ -199,11 +189,7 @@ const getLimitedErc721AllowanceFromApproval = async (contract: Erc721TokenContra if (lastApproved === ADDRESS_ZERO) return undefined; const [owner, spender, lastUpdated] = await Promise.all([ - contract.publicClient.readContract({ - ...contract, - functionName: 'ownerOf', - args: [tokenId], - }), + contract.publicClient.readContract({ ...contract, functionName: 'ownerOf', args: [tokenId] }), contract.publicClient.readContract({ ...contract, functionName: 'getApproved', @@ -559,17 +545,11 @@ export const wrapRevoke = ( if (handleTransaction) await handleTransaction(transactionPromise, TransactionType.REVOKE); const transactionSubmitted = await transactionPromise; - updateTransaction(allowance, { - status: 'pending', - transactionHash: transactionSubmitted?.hash, - }); + updateTransaction(allowance, { status: 'pending', transactionHash: transactionSubmitted?.hash }); // We don't await this, since we want to return after submitting all transactions, even if they're still pending transactionSubmitted.confirmation.then(() => { - updateTransaction(allowance, { - status: 'confirmed', - transactionHash: transactionSubmitted.hash, - }); + updateTransaction(allowance, { status: 'confirmed', transactionHash: transactionSubmitted.hash }); }); return transactionSubmitted; diff --git a/lib/utils/chains.ts b/lib/utils/chains.ts index a08828bb2..092ea3ed8 100644 --- a/lib/utils/chains.ts +++ b/lib/utils/chains.ts @@ -1,12 +1,12 @@ import { ChainId } from '@revoke.cash/chains'; import { ALCHEMY_API_KEY, INFURA_API_KEY } from 'lib/constants'; -import type { RateLimit } from 'lib/interfaces'; +import { RateLimit } from 'lib/interfaces'; import { AggregatePriceStrategy, AggregationType } from 'lib/price/AggregatePriceStrategy'; import { HardcodedPriceStrategy } from 'lib/price/HardcodedPriceStrategy'; -import type { PriceStrategy } from 'lib/price/PriceStrategy'; +import { PriceStrategy } from 'lib/price/PriceStrategy'; import { UniswapV2PriceStrategy } from 'lib/price/UniswapV2PriceStrategy'; import { UniswapV3ReadonlyPriceStrategy } from 'lib/price/UniswapV3ReadonlyPriceStrategy'; -import { type AddEthereumChainParameter, type PublicClient, type Chain as ViemChain, toHex } from 'viem'; +import { AddEthereumChainParameter, PublicClient, Chain as ViemChain, toHex } from 'viem'; import { Chain, SupportType } from '../chains/Chain'; // Make sure to update these lists when updating the above lists @@ -933,9 +933,7 @@ export const CHAINS: Record = { deployedContracts: { ...MULTICALL, ensRegistry: { address: '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e' }, - ensUniversalResolver: { - address: '0xc0497E381f536Be9ce14B0dD3817cBcAe57d2F62', - }, + ensUniversalResolver: { address: '0xc0497E381f536Be9ce14B0dD3817cBcAe57d2F62' }, }, priceStrategy: new AggregatePriceStrategy({ aggregationType: AggregationType.ANY, diff --git a/lib/utils/events.ts b/lib/utils/events.ts index 91503bdaa..7553fe174 100644 --- a/lib/utils/events.ts +++ b/lib/utils/events.ts @@ -1,86 +1,33 @@ import { ERC20_ABI, ERC721_ABI, PERMIT2_ABI } from 'lib/abis'; -import type { ApprovalEvent, Log } from 'lib/interfaces'; +import { ApprovalEvent, Log } from 'lib/interfaces'; import { decodeEventLog } from 'viem'; export const parsePermit2Log = (log: Log, chainId: number): ApprovalEvent => { - const parsedEvent = decodeEventLog({ - abi: PERMIT2_ABI, - data: log.data, - topics: log.topics, - strict: false, - }) as any; + const parsedEvent = decodeEventLog({ abi: PERMIT2_ABI, data: log.data, topics: log.topics, strict: false }) as any; const { owner, token, spender, amount: maybeAmount, expiration } = parsedEvent.args; const amount = parsedEvent.eventName === 'Lockdown' ? 0n : maybeAmount; - const time = { - transactionHash: log.transactionHash, - blockNumber: log.blockNumber, - timestamp: log.timestamp, - }; + const time = { transactionHash: log.transactionHash, blockNumber: log.blockNumber, timestamp: log.timestamp }; - return { - rawLog: log, - token, - chainId, - owner, - spender, - time, - amount, - expiration, - }; + return { rawLog: log, token, chainId, owner, spender, time, amount, expiration }; }; export const parseApprovalLog = (log: Log, chainId: number): ApprovalEvent => { const abi = log.topics.length === 4 ? ERC721_ABI : ERC20_ABI; - const parsedEvent = decodeEventLog({ - abi, - data: log.data, - topics: log.topics, - strict: false, - }) as any; + const parsedEvent = decodeEventLog({ abi, data: log.data, topics: log.topics, strict: false }) as any; const { owner, spender, tokenId, amount } = parsedEvent.args; - const time = { - transactionHash: log.transactionHash, - blockNumber: log.blockNumber, - timestamp: log.timestamp, - }; + const time = { transactionHash: log.transactionHash, blockNumber: log.blockNumber, timestamp: log.timestamp }; - return { - rawLog: log, - token: log.address, - chainId, - owner, - spender, - time, - tokenId, - amount, - }; + return { rawLog: log, token: log.address, chainId, owner, spender, time, tokenId, amount }; }; export const parseApprovalForAllLog = (log: Log, chainId: number): ApprovalEvent => { - const parsedEvent = decodeEventLog({ - abi: ERC721_ABI, - data: log.data, - topics: log.topics, - strict: false, - }) as any; + const parsedEvent = decodeEventLog({ abi: ERC721_ABI, data: log.data, topics: log.topics, strict: false }) as any; const { owner, spender, approved } = parsedEvent.args; - const time = { - transactionHash: log.transactionHash, - blockNumber: log.blockNumber, - timestamp: log.timestamp, - }; + const time = { transactionHash: log.transactionHash, blockNumber: log.blockNumber, timestamp: log.timestamp }; - return { - rawLog: log, - token: log.address, - chainId, - owner, - spender, - time, - approved, - }; + return { rawLog: log, token: log.address, chainId, owner, spender, time, approved }; }; diff --git a/lib/utils/exploits.ts b/lib/utils/exploits.ts index d70fe5f76..0ec207cb3 100644 --- a/lib/utils/exploits.ts +++ b/lib/utils/exploits.ts @@ -1,4 +1,4 @@ -import type { AllowanceData, ApprovalEvent } from 'lib/interfaces'; +import { AllowanceData, ApprovalEvent } from 'lib/interfaces'; import ky from 'lib/ky'; import { deduplicateArray } from '.'; import { CHAIN_SELECT_MAINNETS } from './chains'; @@ -37,7 +37,7 @@ export const getAllExploits = async (): Promise => { return exploits; }; -export const getExploitBySlug = async (slug: string, locale = 'en'): Promise => { +export const getExploitBySlug = async (slug: string, locale: string = 'en'): Promise => { const exploit = (await fetchGithubFile(ORGANISATION, REPOSITORY, `/exploits/${slug}.json`)) as Exploit; exploit.slug = slug; diff --git a/lib/utils/formatting.ts b/lib/utils/formatting.ts index e1750649b..cf8aa0801 100644 --- a/lib/utils/formatting.ts +++ b/lib/utils/formatting.ts @@ -1,13 +1,13 @@ -import type { Balance } from 'lib/interfaces'; +import { Balance } from 'lib/interfaces'; import { formatUnits } from 'viem'; import { isNullish } from '.'; import { fixedPointMultiply } from './math'; -export const shortenAddress = (address?: string, characters = 6): string => { +export const shortenAddress = (address?: string, characters: number = 6): string => { return address && `${address.substr(0, 2 + characters)}...${address.substr(address.length - characters, characters)}`; }; -export const shortenString = (name?: string, maxLength = 16): string | undefined => { +export const shortenString = (name?: string, maxLength: number = 16): string | undefined => { if (!name) return undefined; if (name.length <= maxLength) return name; return `${name.substr(0, maxLength - 3).trim()}...`; @@ -15,9 +15,9 @@ export const shortenString = (name?: string, maxLength = 16): string | undefined export const formatFixedPointBigInt = ( fixedPointBigInt: bigint, - decimals = 0, - minDisplayDecimals = 0, - maxDisplayDecimals = 3, + decimals: number = 0, + minDisplayDecimals: number = 0, + maxDisplayDecimals: number = 3, ): string | undefined => { if (isNullish(fixedPointBigInt)) return undefined; @@ -49,13 +49,13 @@ export const formatBalance = (symbol: string, balance: Balance, decimals?: numbe return `${formatFixedPointBigInt(balance, decimals)} ${symbol}`; }; -export const formatFiatBalance = (balance: Balance, price?: number, decimals?: number, fiatSign = '$') => { +export const formatFiatBalance = (balance: Balance, price?: number, decimals?: number, fiatSign: string = '$') => { if (balance === 'ERC1155') return null; if (isNullish(price)) return null; return formatFiatAmount(Number(formatUnits(fixedPointMultiply(balance, price, decimals ?? 18), decimals))); }; -export const formatFiatAmount = (amount?: number, decimals = 2, fiatSign = '$'): string | null => { +export const formatFiatAmount = (amount?: number, decimals: number = 2, fiatSign: string = '$'): string | null => { if (isNullish(amount)) return null; if (amount < 0.01 && amount > 0) return `< ${fiatSign}0.01`; return `${fiatSign}${addThousandsSeparators(amount.toFixed(decimals))}`; diff --git a/lib/utils/index.ts b/lib/utils/index.ts index 560533395..56cc20716 100644 --- a/lib/utils/index.ts +++ b/lib/utils/index.ts @@ -1,16 +1,16 @@ import { ChainId } from '@revoke.cash/chains'; import type { AllowanceData, Log, TransactionSubmitted } from 'lib/interfaces'; -import type { getTranslations } from 'next-intl/server'; +import { getTranslations } from 'next-intl/server'; import { toast } from 'react-toastify'; import { - type Address, - type Hash, - type Hex, - type PublicClient, + Address, + Hash, + Hex, + PublicClient, TransactionNotFoundError, TransactionReceiptNotFoundError, - type WalletClient, - type WriteContractParameters, + WalletClient, + WriteContractParameters, formatUnits, getAddress, pad, @@ -105,7 +105,7 @@ export const filterLogsByTopics = (logs: Log[], topics: string[]) => { export const writeToClipBoard = ( text: string, t: Awaited>>, - displayToast = true, + displayToast: boolean = true, ) => { if (typeof navigator === 'undefined' || !navigator?.clipboard?.writeText) { toast.info(t('common.toasts.clipboard_failed'), { autoClose: 1000 }); @@ -148,11 +148,7 @@ export const throwIfExcessiveGas = (chainId: number, address: Address, estimated // Track excessive gas usage so we can blacklist tokens // TODO: Use a different tool than analytics for this - track('Excessive gas limit', { - chainId, - address, - estimatedGas: estimatedGas.toString(), - }); + track('Excessive gas limit', { chainId, address, estimatedGas: estimatedGas.toString() }); throw new Error( 'This transaction has an excessive gas cost. It is most likely a spam token, so you do not need to revoke this approval.', @@ -168,10 +164,7 @@ export const writeContractUnlessExcessiveGas = async ( const estimatedGas = 'gas' in transactionRequest ? transactionRequest.gas : await publicClient.estimateContractGas(transactionRequest); throwIfExcessiveGas(transactionRequest.chain!.id, transactionRequest.address, estimatedGas); - return walletClient.writeContract({ - ...transactionRequest, - gas: estimatedGas, - }); + return walletClient.writeContract({ ...transactionRequest, gas: estimatedGas }); }; export const waitForTransactionConfirmation = async (hash: Hash, publicClient: PublicClient) => { diff --git a/lib/utils/markdown-content.ts b/lib/utils/markdown-content.ts index 382442c77..3f2ee8d38 100644 --- a/lib/utils/markdown-content.ts +++ b/lib/utils/markdown-content.ts @@ -1,6 +1,6 @@ import { readFileSync } from 'fs'; import matter from 'gray-matter'; -import type { ContentFile, ISidebarEntry, Person, RawContentFile } from 'lib/interfaces'; +import { ContentFile, ISidebarEntry, Person, RawContentFile } from 'lib/interfaces'; import ky from 'lib/ky'; import { getTranslations } from 'next-intl/server'; import { join } from 'path'; @@ -13,7 +13,7 @@ const walk = require('walkdir'); export const readContentFile = ( slug: string | string[], locale: string, - directory = 'learn', + directory: string = 'learn', ): RawContentFile | null => { try { const contentDirectory = join(process.cwd(), 'content'); @@ -35,7 +35,7 @@ export const readContentFile = ( export const readAndParseContentFile = ( slug: string | string[], locale: string, - directory = 'learn', + directory: string = 'learn', ): ContentFile | null => { const { content: rawContent, language } = readContentFile(slug, locale, directory) ?? {}; if (!rawContent) return null; @@ -75,8 +75,8 @@ const calculateReadingTime = (content: string): number => Math.round(Math.max(re export const getSidebar = async ( locale: string, - directory = 'learn', - extended = false, + directory: string = 'learn', + extended: boolean = false, ): Promise => { const t = await getTranslations({ locale }); @@ -144,8 +144,8 @@ export const getSidebar = async ( const getSidebarEntry = ( slug: string | string[], locale: string, - directory = 'learn', - extended = false, + directory: string = 'learn', + extended: boolean = false, ): ISidebarEntry => { const { meta } = readAndParseContentFile(slug, locale, directory) ?? {}; if (!meta) return null; @@ -153,11 +153,7 @@ const getSidebarEntry = ( const normalisedSlug = Array.isArray(slug) ? slug.join('/') : slug; const path = ['', directory, normalisedSlug].join('/'); - const entry: ISidebarEntry = { - title: meta.sidebarTitle, - path, - date: meta.date, - }; + const entry: ISidebarEntry = { title: meta.sidebarTitle, path, date: meta.date }; if (extended) { entry.description = meta.description; entry.coverImage = meta.coverImage; @@ -167,7 +163,7 @@ const getSidebarEntry = ( return entry; }; -export const getAllContentSlugs = (directory = 'learn'): string[][] => { +export const getAllContentSlugs = (directory: string = 'learn'): string[][] => { const contentDirectory = join(process.cwd(), 'content'); const subdirectory = join(contentDirectory, 'en', directory); @@ -189,7 +185,7 @@ export const getAllLearnCategories = (): string[] => { export const getTranslationUrl = async ( slug: string | string[], locale: string, - directory = 'learn', + directory: string = 'learn', ): Promise => { if (!process.env.LOCALAZY_API_KEY || locale === 'en') return null; @@ -225,6 +221,10 @@ export const getTranslationUrl = async ( return `https://localazy.com/p/revoke-cash-markdown-content/phrases/${languageCodes[locale]}/edit/${key.id}`; }; -export const getCoverImage = (slug: string | string[], directory = 'learn', locale = 'en'): string | null => { +export const getCoverImage = ( + slug: string | string[], + directory: string = 'learn', + locale: string = 'en', +): string | null => { return getOpenGraphImageUrl(`/${directory}/${[slug].flat().join('/')}`, locale); }; diff --git a/lib/utils/permit.ts b/lib/utils/permit.ts index fd29f8f71..68e46e283 100644 --- a/lib/utils/permit.ts +++ b/lib/utils/permit.ts @@ -1,8 +1,8 @@ import { DAI_PERMIT_ABI } from 'lib/abis'; import { ADDRESS_ZERO_PADDED, DUMMY_ADDRESS_PADDED } from 'lib/constants'; import blocksDB from 'lib/databases/blocks'; -import type { BaseTokenData, Erc20TokenContract, Log } from 'lib/interfaces'; -import { type Address, type Hex, type Signature, type TypedDataDomain, type WalletClient, hexToSignature } from 'viem'; +import { BaseTokenData, Erc20TokenContract, Log } from 'lib/interfaces'; +import { Address, Hex, Signature, TypedDataDomain, WalletClient, hexToSignature } from 'viem'; import { getWalletAddress, logSorterChronological, writeContractUnlessExcessiveGas } from '.'; import { getPermitDomain } from './tokens'; @@ -19,11 +19,7 @@ export const permit = async ( const [domain, nonce] = await Promise.all([ getPermitDomain(contract), - contract.publicClient.readContract({ - ...contract, - functionName: 'nonces', - args: [address], - }), + contract.publicClient.readContract({ ...contract, functionName: 'nonces', args: [address] }), ]); const DAI_ADDRESSES = [ diff --git a/lib/utils/permit2.ts b/lib/utils/permit2.ts index ec6ce8044..9ed72e161 100644 --- a/lib/utils/permit2.ts +++ b/lib/utils/permit2.ts @@ -1,7 +1,7 @@ import { PERMIT2_ABI } from 'lib/abis'; import blocksDB from 'lib/databases/blocks'; -import type { BaseAllowanceData, Erc20TokenContract, Log } from 'lib/interfaces'; -import { type Address, type WalletClient, decodeEventLog } from 'viem'; +import { BaseAllowanceData, Erc20TokenContract, Log } from 'lib/interfaces'; +import { Address, WalletClient, decodeEventLog } from 'viem'; import { deduplicateLogsByTopics, getWalletAddress, sortLogsChronologically, writeContractUnlessExcessiveGas } from '.'; import { SECOND } from './time'; diff --git a/lib/utils/risk.tsx b/lib/utils/risk.tsx index 6cc090933..c59cb07f8 100644 --- a/lib/utils/risk.tsx +++ b/lib/utils/risk.tsx @@ -1,5 +1,5 @@ import { ExclamationCircleIcon, ExclamationTriangleIcon, InformationCircleIcon } from '@heroicons/react/24/solid'; -import type { RiskFactor, RiskLevel } from 'lib/interfaces'; +import { RiskFactor, RiskLevel } from 'lib/interfaces'; import { track } from './analytics'; export const RiskFactorScore = { diff --git a/lib/utils/table.ts b/lib/utils/table.ts index d86a36f58..87282c80f 100644 --- a/lib/utils/table.ts +++ b/lib/utils/table.ts @@ -1,5 +1,5 @@ -import type { ColumnFiltersState, Table } from '@tanstack/react-table'; -import type { AllowanceData } from 'lib/interfaces'; +import { ColumnFiltersState, Table } from '@tanstack/react-table'; +import { AllowanceData } from 'lib/interfaces'; import { deduplicateArray } from '.'; export const updateTableFilters = ( diff --git a/lib/utils/time.ts b/lib/utils/time.ts index 04f94eab2..b3fdb27df 100644 --- a/lib/utils/time.ts +++ b/lib/utils/time.ts @@ -7,23 +7,11 @@ export const MONTH = 30 * DAY; export const YEAR = 365 * DAY; export const formatDateNormalised = (date: Date) => { - const dateString = date.toLocaleDateString(undefined, { - year: 'numeric', - month: '2-digit', - day: '2-digit', - }); - const timeString = date.toLocaleTimeString(undefined, { - hour: '2-digit', - minute: '2-digit', - second: '2-digit', - }); + const dateString = date.toLocaleDateString(undefined, { year: 'numeric', month: '2-digit', day: '2-digit' }); + const timeString = date.toLocaleTimeString(undefined, { hour: '2-digit', minute: '2-digit', second: '2-digit' }); return `${dateString} ${timeString}`; }; export const formatArticleDate = (dateString: string) => { - return new Date(dateString).toLocaleDateString(undefined, { - year: 'numeric', - month: 'short', - day: 'numeric', - }); + return new Date(dateString).toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' }); }; diff --git a/lib/utils/tokens.ts b/lib/utils/tokens.ts index f99dc5e8c..d856e34c7 100644 --- a/lib/utils/tokens.ts +++ b/lib/utils/tokens.ts @@ -14,9 +14,9 @@ import type { import ky from 'lib/ky'; import { getTokenPrice } from 'lib/price/utils'; import { - type Address, - type PublicClient, - type TypedDataDomain, + Address, + PublicClient, + TypedDataDomain, domainSeparator, getAbiItem, getAddress, @@ -65,11 +65,7 @@ export const getErc20TokenData = async ( ): Promise => { const [metadata, balance] = await Promise.all([ getTokenMetadata(contract, chainId), - contract.publicClient.readContract({ - ...contract, - functionName: 'balanceOf', - args: [owner], - }), + contract.publicClient.readContract({ ...contract, functionName: 'balanceOf', args: [owner] }), ]); return { contract, metadata, chainId, owner, balance }; @@ -89,11 +85,7 @@ export const getErc721TokenData = async ( getTokenMetadata(contract, chainId), shouldFetchBalance ? withFallback( - contract.publicClient.readContract({ - ...contract, - functionName: 'balanceOf', - args: [owner], - }), + contract.publicClient.readContract({ ...contract, functionName: 'balanceOf', args: [owner] }), 'ERC1155', ) : calculatedBalance, @@ -131,13 +123,7 @@ export const getTokenMetadata = async (contract: TokenContract, chainId: number) if (isErc721Contract(contract)) { const [symbol, price] = await Promise.all([ metadataFromMapping?.symbol ?? - withFallback( - contract.publicClient.readContract({ - ...contract, - functionName: 'name', - }), - contract.address, - ), + withFallback(contract.publicClient.readContract({ ...contract, functionName: 'name' }), contract.address), getTokenPrice(chainId, contract), throwIfNotErc721(contract), throwIfSpamNft(contract), @@ -151,23 +137,10 @@ export const getTokenMetadata = async (contract: TokenContract, chainId: number) } const [totalSupply, symbol, decimals, price] = await Promise.all([ - contract.publicClient.readContract({ - ...contract, - functionName: 'totalSupply', - }), + contract.publicClient.readContract({ ...contract, functionName: 'totalSupply' }), metadataFromMapping?.symbol ?? - withFallback( - contract.publicClient.readContract({ - ...contract, - functionName: 'symbol', - }), - contract.address, - ), - metadataFromMapping?.decimals ?? - contract.publicClient.readContract({ - ...contract, - functionName: 'decimals', - }), + withFallback(contract.publicClient.readContract({ ...contract, functionName: 'symbol' }), contract.address), + metadataFromMapping?.decimals ?? contract.publicClient.readContract({ ...contract, functionName: 'decimals' }), getTokenPrice(chainId, contract), throwIfNotErc20(contract), ]); @@ -210,9 +183,7 @@ export const throwIfNotErc721 = async (contract: Erc721TokenContract) => { // TODO: Improve spam checks // TODO: Investigate other proxy patterns to see if they result in false positives export const throwIfSpamNft = async (contract: Contract) => { - const bytecode = await contract.publicClient.getCode({ - address: contract.address, - }); + const bytecode = await contract.publicClient.getCode({ address: contract.address }); // This is technically possible, but I've seen many "spam" NFTs with a very tiny bytecode, which we want to filter out if (bytecode.length < 250) { @@ -285,11 +256,7 @@ export const hasSupportForPermit = async (contract: TokenContract) => { try { await Promise.all([ getPermitDomain(contract), - contract.publicClient.readContract({ - ...contract, - functionName: 'nonces', - args: [DUMMY_ADDRESS], - }), + contract.publicClient.readContract({ ...contract, functionName: 'nonces', args: [DUMMY_ADDRESS] }), ]); return true; } catch (e) { @@ -305,10 +272,7 @@ export const getPermitDomain = async (contract: Erc20TokenContract): Promise { } try { - return await contract.publicClient.readContract({ - ...contract, - functionName: 'version', - }); + return await contract.publicClient.readContract({ ...contract, functionName: 'version' }); } catch { return '1'; } diff --git a/lib/utils/wallet.ts b/lib/utils/wallet.ts index c3b2ff641..173eeee35 100644 --- a/lib/utils/wallet.ts +++ b/lib/utils/wallet.ts @@ -1,4 +1,4 @@ -import type { Connector } from 'wagmi'; +import { Connector } from 'wagmi'; import { deduplicateArray } from '.'; export const getWalletIcon = (connector: Connector): string | undefined => { diff --git a/lib/utils/whois.ts b/lib/utils/whois.ts index 82858c62f..26dcf12d4 100644 --- a/lib/utils/whois.ts +++ b/lib/utils/whois.ts @@ -8,10 +8,10 @@ import { UNSTOPPABLE_DOMAINS_ETH_ADDRESS, UNSTOPPABLE_DOMAINS_POLYGON_ADDRESS, } from 'lib/constants'; -import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import { SpenderData, SpenderRiskData } from 'lib/interfaces'; import { AggregateSpenderDataSource, AggregationType } from 'lib/whois/spender/AggregateSpenderDataSource'; import { BackendSpenderDataSource } from 'lib/whois/spender/BackendSpenderDataSource'; -import { type Address, type PublicClient, getAddress, isAddress, namehash } from 'viem'; +import { Address, PublicClient, getAddress, isAddress, namehash } from 'viem'; import { createViemPublicClientForChain } from './chains'; // Note that we do not use the official UD or Avvy resolution libraries below because they are big and use Ethers.js @@ -51,9 +51,7 @@ export const lookupEnsName = async (address: Address): Promise => export const resolveEnsName = async (name: string): Promise
=> { try { - const address = await GlobalClients.ETHEREUM?.getEnsAddress({ - name: name.toLowerCase(), - }); + const address = await GlobalClients.ETHEREUM?.getEnsAddress({ name: name.toLowerCase() }); return address ?? null; } catch { return null; diff --git a/lib/whois/spender/AggregateSpenderDataSource.ts b/lib/whois/spender/AggregateSpenderDataSource.ts index 81ea860f7..0a611889c 100644 --- a/lib/whois/spender/AggregateSpenderDataSource.ts +++ b/lib/whois/spender/AggregateSpenderDataSource.ts @@ -1,7 +1,7 @@ -import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import { SpenderData, SpenderRiskData } from 'lib/interfaces'; import { assertFulfilled, deduplicateArray } from 'lib/utils'; -import type { Address } from 'viem'; -import type { SpenderDataSource } from './SpenderDataSource'; +import { Address } from 'viem'; +import { SpenderDataSource } from './SpenderDataSource'; export enum AggregationType { SEQUENTIAL_FIRST = 'SEQUENTIAL_FIRST', @@ -40,11 +40,7 @@ export class AggregateSpenderDataSource implements SpenderDataSource { const aggregatedResults = results.reduce( (acc, result) => result - ? { - ...acc, - ...(result ?? {}), - riskFactors: [...(acc?.riskFactors ?? []), ...(result?.riskFactors ?? [])], - } + ? { ...acc, ...(result ?? {}), riskFactors: [...(acc?.riskFactors ?? []), ...(result?.riskFactors ?? [])] } : acc, {}, ); diff --git a/lib/whois/spender/BackendSpenderDataSource.ts b/lib/whois/spender/BackendSpenderDataSource.ts index 6117b34e5..9eda593d6 100644 --- a/lib/whois/spender/BackendSpenderDataSource.ts +++ b/lib/whois/spender/BackendSpenderDataSource.ts @@ -1,7 +1,7 @@ import ky from 'ky'; -import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; -import { type Address, getAddress } from 'viem'; -import type { SpenderDataSource } from './SpenderDataSource'; +import { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import { Address, getAddress } from 'viem'; +import { SpenderDataSource } from './SpenderDataSource'; export class BackendSpenderDataSource implements SpenderDataSource { async getSpenderData(address: Address, chainId: number): Promise { diff --git a/lib/whois/spender/SpenderDataSource.ts b/lib/whois/spender/SpenderDataSource.ts index 8a75293a0..1f28c0621 100644 --- a/lib/whois/spender/SpenderDataSource.ts +++ b/lib/whois/spender/SpenderDataSource.ts @@ -1,5 +1,5 @@ -import type { SpenderData, SpenderRiskData } from 'lib/interfaces'; -import type { Address } from 'viem'; +import { SpenderData, SpenderRiskData } from 'lib/interfaces'; +import { Address } from 'viem'; export interface SpenderDataSource { getSpenderData(spender: Address, chainId: number): Promise; diff --git a/lib/whois/spender/label/HardcodedSpenderDataSource.ts b/lib/whois/spender/label/HardcodedSpenderDataSource.ts index 5c7483000..e57018d4c 100644 --- a/lib/whois/spender/label/HardcodedSpenderDataSource.ts +++ b/lib/whois/spender/label/HardcodedSpenderDataSource.ts @@ -1,6 +1,6 @@ -import type { SpenderData } from 'lib/interfaces'; -import type { Address } from 'viem'; -import type { SpenderDataSource } from '../SpenderDataSource'; +import { SpenderData } from 'lib/interfaces'; +import { Address } from 'viem'; +import { SpenderDataSource } from '../SpenderDataSource'; export class HardcodedSpenderDataSource implements SpenderDataSource { constructor(private data: Record) {} diff --git a/lib/whois/spender/label/HarpieSpenderDataSource.ts b/lib/whois/spender/label/HarpieSpenderDataSource.ts index db428e4c6..e5845c2b8 100644 --- a/lib/whois/spender/label/HarpieSpenderDataSource.ts +++ b/lib/whois/spender/label/HarpieSpenderDataSource.ts @@ -1,8 +1,8 @@ import { ChainId } from '@revoke.cash/chains'; import { HARPIE_API_KEY } from 'lib/constants'; -import type { SpenderData } from 'lib/interfaces'; -import type { Address } from 'viem'; -import type { SpenderDataSource } from '../SpenderDataSource'; +import { SpenderData } from 'lib/interfaces'; +import { Address } from 'viem'; +import { SpenderDataSource } from '../SpenderDataSource'; // TODO: Does this work from server environment? export class HarpieSpenderDataSource implements SpenderDataSource { diff --git a/lib/whois/spender/label/WhoisSpenderDataSource.ts b/lib/whois/spender/label/WhoisSpenderDataSource.ts index f5a96bafa..50aee8bcc 100644 --- a/lib/whois/spender/label/WhoisSpenderDataSource.ts +++ b/lib/whois/spender/label/WhoisSpenderDataSource.ts @@ -1,9 +1,9 @@ import { WHOIS_BASE_URL } from 'lib/constants'; -import type { SpenderData } from 'lib/interfaces'; +import { SpenderData } from 'lib/interfaces'; import ky from 'lib/ky'; import { normaliseRiskData } from 'lib/utils'; -import { type Address, getAddress } from 'viem'; -import type { SpenderDataSource } from '../SpenderDataSource'; +import { Address, getAddress } from 'viem'; +import { SpenderDataSource } from '../SpenderDataSource'; export class WhoisSpenderDataSource implements SpenderDataSource { async getSpenderData(address: Address, chainId: number): Promise { diff --git a/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts b/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts index 2cce369dc..acc15ebe2 100644 --- a/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts +++ b/lib/whois/spender/risk/HarpieSpenderRiskDataSource.ts @@ -1,8 +1,8 @@ import { ChainId } from '@revoke.cash/chains'; import { HARPIE_API_KEY } from 'lib/constants'; -import type { SpenderRiskData } from 'lib/interfaces'; -import type { Address } from 'viem'; -import type { SpenderDataSource } from '../SpenderDataSource'; +import { SpenderRiskData } from 'lib/interfaces'; +import { Address } from 'viem'; +import { SpenderDataSource } from '../SpenderDataSource'; export class HarpieSpenderRiskDataSource implements SpenderDataSource { async getSpenderData(address: Address, chainId: number): Promise { diff --git a/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts b/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts index c31e62d20..21a72872c 100644 --- a/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts +++ b/lib/whois/spender/risk/OnchainSpenderRiskDataSource.ts @@ -1,7 +1,7 @@ -import type { SpenderRiskData } from 'lib/interfaces'; +import { SpenderRiskData } from 'lib/interfaces'; import { createViemPublicClientForChain } from 'lib/utils/chains'; -import type { Address, Hex } from 'viem'; -import type { SpenderDataSource } from '../SpenderDataSource'; +import { Address, Hex } from 'viem'; +import { SpenderDataSource } from '../SpenderDataSource'; const Addresses = { OPENSEA_SEAPORT: '0x1E0049783F008A0085193E00003D00cd54003c71', diff --git a/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts b/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts index 5e2ae5e90..d210d93fa 100644 --- a/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts +++ b/lib/whois/spender/risk/ScamSnifferRiskDataSource.ts @@ -1,10 +1,10 @@ import ky from 'ky'; import { WHOIS_BASE_URL } from 'lib/constants'; -import type { SpenderRiskData } from 'lib/interfaces'; +import { SpenderRiskData } from 'lib/interfaces'; import { normaliseRiskData } from 'lib/utils'; import md5 from 'md5'; -import type { Address } from 'viem'; -import type { SpenderDataSource } from '../SpenderDataSource'; +import { Address } from 'viem'; +import { SpenderDataSource } from '../SpenderDataSource'; export class ScamSnifferRiskDataSource implements SpenderDataSource { async getSpenderData(address: Address, _chainId: number): Promise { diff --git a/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts b/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts index 2b39efafa..4029c7297 100644 --- a/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts +++ b/lib/whois/spender/risk/WebacySpenderRiskDataSource.ts @@ -1,19 +1,16 @@ import { ChainId } from '@revoke.cash/chains'; import ky from 'ky'; import { RequestQueue } from 'lib/api/logs/RequestQueue'; -import type { RiskFactor, SpenderRiskData } from 'lib/interfaces'; -import type { Address } from 'viem'; -import type { SpenderDataSource } from '../SpenderDataSource'; +import { RiskFactor, SpenderRiskData } from 'lib/interfaces'; +import { Address } from 'viem'; +import { SpenderDataSource } from '../SpenderDataSource'; export class WebacySpenderRiskDataSource implements SpenderDataSource { private queue: RequestQueue; constructor(private apiKey: string) { // Webacy has requested that we limit the number of requests to 30 per second - this.queue = new RequestQueue(`webacy:${apiKey}`, { - interval: 1000, - intervalCap: 30, - }); + this.queue = new RequestQueue(`webacy:${apiKey}`, { interval: 1000, intervalCap: 30 }); } async getSpenderData(address: Address, chainId: number): Promise { diff --git a/next-sitemap.config.js b/next-sitemap.config.js index 860b94c2b..7c2cd8444 100644 --- a/next-sitemap.config.js +++ b/next-sitemap.config.js @@ -60,11 +60,7 @@ module.exports = { // Map the locale independent path onto the locale paths const alternateRefs = config.alternateRefs.map((alt) => { - return { - ...alt, - href: `${alt.href}${localeIndependentPath}`, - hrefIsAbsolute: true, - }; + return { ...alt, href: `${alt.href}${localeIndependentPath}`, hrefIsAbsolute: true }; }); return { diff --git a/next.config.js b/next.config.js index c7c6704e7..82518b492 100644 --- a/next.config.js +++ b/next.config.js @@ -1,6 +1,4 @@ -const withBundleAnalyzer = require('next-bundle-analyzer')({ - enabled: process.env.ANALYZE === 'true', -}); +const withBundleAnalyzer = require('next-bundle-analyzer')({ enabled: process.env.ANALYZE === 'true' }); const withNextIntl = require('next-intl/plugin')(); const withNextCircularDeps = require('next-circular-dependency'); diff --git a/package.json b/package.json index 235c99a09..77dffb9ce 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,6 @@ "zustand": "^5.0.0-rc.2" }, "devDependencies": { - "@biomejs/biome": "1.9.4", "@cypress/grep": "^4.1.0", "@lavamoat/allow-scripts": "^3.2.0", "@localazy/cli": "^1.7.14", diff --git a/pages/api/[chainId]/floorPrice.ts b/pages/api/[chainId]/floorPrice.ts index e79477f81..20f8612f7 100644 --- a/pages/api/[chainId]/floorPrice.ts +++ b/pages/api/[chainId]/floorPrice.ts @@ -1,9 +1,9 @@ import { ERC721_ABI } from 'lib/abis'; import { RateLimiters, checkActiveSessionEdge, checkRateLimitAllowedEdge } from 'lib/api/auth'; -import type { Erc721TokenContract } from 'lib/interfaces'; +import { Erc721TokenContract } from 'lib/interfaces'; import { createViemPublicClientForChain, getChainBackendPriceStrategy } from 'lib/utils/chains'; -import type { NextRequest } from 'next/server'; -import type { Address } from 'viem'; +import { NextRequest } from 'next/server'; +import { Address } from 'viem'; export const config = { runtime: 'edge', @@ -11,19 +11,14 @@ export const config = { // TODO: Support ERC20 token prices in this route as well const handler = async (req: NextRequest) => { - if (req.method !== 'GET') - return new Response(JSON.stringify({ message: 'Method not allowed' }), { - status: 405, - }); + if (req.method !== 'GET') return new Response(JSON.stringify({ message: 'Method not allowed' }), { status: 405 }); if (!(await checkActiveSessionEdge(req))) { return new Response(JSON.stringify({ message: 'No API session is active' }), { status: 403 }); } if (!(await checkRateLimitAllowedEdge(req, RateLimiters.PRICE))) { - return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { - status: 429, - }); + return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { status: 429 }); } const query = new URL(req.url).searchParams; @@ -53,9 +48,7 @@ const handler = async (req: NextRequest) => { }, }); } catch (e) { - return new Response(JSON.stringify({ message: e.message }), { - status: 500, - }); + return new Response(JSON.stringify({ message: e.message }), { status: 500 }); } }; diff --git a/pages/api/[chainId]/spender/[address].ts b/pages/api/[chainId]/spender/[address].ts index 553c84c18..42455633e 100644 --- a/pages/api/[chainId]/spender/[address].ts +++ b/pages/api/[chainId]/spender/[address].ts @@ -5,8 +5,8 @@ import { WhoisSpenderDataSource } from 'lib/whois/spender/label/WhoisSpenderData import { OnchainSpenderRiskDataSource } from 'lib/whois/spender/risk/OnchainSpenderRiskDataSource'; import { ScamSnifferRiskDataSource } from 'lib/whois/spender/risk/ScamSnifferRiskDataSource'; import { WebacySpenderRiskDataSource } from 'lib/whois/spender/risk/WebacySpenderRiskDataSource'; -import type { NextRequest } from 'next/server'; -import type { Address } from 'viem'; +import { NextRequest } from 'next/server'; +import { Address } from 'viem'; export const config = { runtime: 'edge', @@ -29,19 +29,14 @@ const SPENDER_DATA_SOURCE = new AggregateSpenderDataSource({ }); const handler = async (req: NextRequest) => { - if (req.method !== 'GET') - return new Response(JSON.stringify({ message: 'Method not allowed' }), { - status: 405, - }); + if (req.method !== 'GET') return new Response(JSON.stringify({ message: 'Method not allowed' }), { status: 405 }); if (!(await checkActiveSessionEdge(req))) { return new Response(JSON.stringify({ message: 'No API session is active' }), { status: 403 }); } if (!(await checkRateLimitAllowedEdge(req, RateLimiters.SPENDER))) { - return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { - status: 429, - }); + return new Response(JSON.stringify({ message: 'Rate limit exceeded' }), { status: 429 }); } const query = new URL(req.url).searchParams; @@ -60,9 +55,7 @@ const handler = async (req: NextRequest) => { }, }); } catch (e) { - return new Response(JSON.stringify({ message: e.message }), { - status: 500, - }); + return new Response(JSON.stringify({ message: e.message }), { status: 500 }); } }; diff --git a/pages/api/login.ts b/pages/api/login.ts index 9fcf8f960..873a8a90e 100644 --- a/pages/api/login.ts +++ b/pages/api/login.ts @@ -1,5 +1,5 @@ import { storeSession } from 'lib/api/auth'; -import type { NextApiRequest, NextApiResponse } from 'next'; +import { NextApiRequest, NextApiResponse } from 'next'; const handler = async (req: NextApiRequest, res: NextApiResponse) => { if (req.method !== 'POST') return res.status(405).end(); diff --git a/public/assets/js/sa-v11.js b/public/assets/js/sa-v11.js index 016a7d40d..6cb090183 100644 --- a/public/assets/js/sa-v11.js +++ b/public/assets/js/sa-v11.js @@ -1,469 +1,3 @@ /* Simple Analytics - Privacy friendly analytics (docs.simpleanalytics.com/script; 2023-05-03; 10ee; SRI-version; v11) */ -!((l, t, e, n, p) => { - try { - var h = undefined, - f = !0, - d = !1, - r = "true", - a = "https:", - m = "pageview", - u = "event", - i = "error", - o = l.console, - c = "doNotTrack", - g = l.navigator, - s = l.location, - v = s.host, - y = l.document, - _ = g.userAgent, - w = "Not sending request ", - b = w + "when ", - E = d, - O = encodeURIComponent, - x = decodeURIComponent, - S = JSON.stringify, - M = l.addEventListener, - k = "https://queue." + e, - q = y.documentElement || {}, - A = "language", - $ = "Height", - j = "scroll", - D = g.userAgentData, - C = j + $, - R = "offset" + $, - H = "client" + $, - P = "pagehide", - T = "platform", - U = "platformVersion", - I = "https://docs.simpleanalytics.com", - V = 0, - B = /(bot|spider|crawl)/i.test(_) && !/(cubot)/i.test(_), - N = l.screen, - z = y.currentScript || y.querySelector('script[src*="' + e + '"]'); - p = () => { - var t = [].slice.call(arguments); - return ( - t.unshift("Simple Analytics:"), - Function.prototype.apply.call(o.warn, o, t) - ); - }; - var F = (t, e) => { - p("Error in your " + t + " function:", e); - }, - W = (t, e) => Object.prototype.hasOwnProperty.call(t, e), - G = (t) => t.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"), - J = (t, e) => t && t.getAttribute("data-" + e), - L = (t) => Array.isArray(t) - ? t - : "string" == typeof t && t.length - ? t.split(/, ?/) - : [], - Y = (t) => t && t.constructor === Object, - Z = () => { - for (var t = {}, e = arguments, n = 0; n < e.length; n++) { - var r = e[n]; - if (Y(r)) for (var a in r) W(r, a) && (t[a] = r[a]); - } - return t; - }, - K = l.sa_settings, - Q = K || Object.keys(t).length; - (t = Z(t, K)), Q && p("Settings", t); - var X = L(t.ignoreMetrics || J(z, "ignore-metrics")), - tt = (e) => ( - 0 === - X.filter((t) => new RegExp("^" + e).test(t)).length - ), - et = Date.now, - nt = () => { - var e = l.crypto || l.msCrypto, - t = [1e7] + -1e3 + -4e3 + -8e3 + -1e11, - n = /[018]/g; - try { - return t.replace(n, (t) => ( - t ^ - (e.getRandomValues(new Uint8Array(1))[0] & (15 >> (t / 4))) - ).toString(16)); - } catch (r) { - return t.replace(n, (t) => { - var e = (16 * Math.random()) | 0; - return (t < 2 ? e : (3 & e) | 8).toString(16); - }); - } - }, - rt = (t) => "function" == typeof t, - at = "namespace", - it = t[at] || J(z, at) || "sa", - ot = l[it + "_metadata"], - ct = (t, e) => { - Y(ot) && (t = Z(t, ot)); - var n = l[Mt]; - if (!rt(n)) return t; - try { - return Z(t, n.call(l, Z(t, e))); - } catch (r) { - F("metadata", r); - } - }, - st = t.strictUtm || J(z, "strict-utm") == r, - ut = (a) => ( - s.search - .slice(1) - .split("&") - .filter((t) => { - var e = a || !tt("ut"), - n = Ot.map(G).join("|"), - r = e - ? "^(" + n + ")=" - : "^((utm_)" + - (st ? "" : "?") + - "(source|medium|content|term|campaign)" + - (st ? "" : "|ref") + - "|" + - n + - ")="; - return e && !Ot.length ? d : new RegExp(r).test(t); - }) - .join("&") || h - ), - lt = it + "_loaded"; - if (l[lt] == f) return p(w + "twice"); - (l.sa_event_loaded = f), (l[lt] = f); - var pt = (e, t, n) => { - (e = n ? e : Z(At, Dt, e)), - g.brave && !n && (e.brave = f), - g._duckduckgoloader_ && !n && (e.duck = f); - var r = new Image(); - t && ((r.onerror = t), (r.onload = t)), - (r.src = - k + - "/simple.gif?" + - Object.keys(e) - .filter((t) => e[t] != h) - .map((t) => O(t) + "=" + O(e[t])) - .join("&") + - "&time=" + - Date.now()); - }, - ht = t.hostname || J(z, "hostname"), - ft = ht || v, - dt = { version: "cdn_latest_11", hostname: ft }; - (n = (t) => { - (t = t.stack ? t + " " + t.stack : t), - p(t), - pt(Z(dt, { type: i, error: t, path: s.pathname }), h, f); - }), - M( - i, - (t) => { - t.filename && -1 < t.filename.indexOf(e) && n(t.message); - }, - d, - ); - var mt, - gt = et(), - vt = 0, - yt = t.mode || J(z, "mode"), - _t = - !!(ee = t.collectDnt) === ee - ? t.collectDnt - : J(z, "ignore-dnt") == r || - J(z, "skip-dnt") == r || - J(z, "collect-dnt") == r, - wt = !("false" == J(z, "auto-collect") || t.autoCollect === d), - bt = t.saGlobal || J(z, "sa-global") || it + "_" + u, - Et = L(t.ignorePages || J(z, "ignore-pages")), - Ot = L(t.allowParams || J(z, "allow-params")), - xt = L(t.nonUniqueHostnames || J(z, "non-unique-hostnames")), - St = t.pathOverwriter || J(z, "path-overwriter"), - Mt = t.metadataCollector || J(z, "metadata-collector"); - try { - mt = tt("c") ? Intl.DateTimeFormat().resolvedOptions().timeZone : h; - } catch (ne) { - p(ne); - } - var kt = - g.webdriver || - l.__nightmare || - l.callPhantom || - l._phantom || - l.phantom || - l.__polypane || - l._bot || - B || - Math.random() == Math.random(), - qt = tt("t") || tt("scro"); - kt && (dt.bot = f); - var At = Z(dt, { - ua: tt("us") ? _ : h, - https: s.protocol == a, - timezone: mt, - page_id: qt ? nt() : h, - session_id: tt("se") ? nt() : h, - }); - if ( - ((At.sri = f), - D && ((At.mobile = D.mobile), (At.brands = S(D.brands))), - y.doctype || p("Add DOCTYPE html for accurate dimensions"), - ft !== v && (At.hostname_original = v), - !_t && c in g && "1" == g[c]) - ) - return p(b + c + " is enabled. See " + I + "/dnt"); - (-1 != v.indexOf(".") && !/^[0-9.:]+$/.test(v)) || - ht || - p("Set hostname on " + v + ". See " + I + "/overwrite-domain-name"); - var $t, - jt, - Dt = {}, - Ct = - (y.referrer || "") - .replace(v, ft) - .replace(/^https?:\/\/((m|l|w{2,3}([0-9]+)?)\.)?([^?#]+)(.*)$/, "$4") - .replace(/^([^/]+)$/, "$1") || h, - Rt = 0, - Ht = (t, e) => { - var n; - qt && - ((n = Z(dt, { type: "append", original_id: e ? t : At.page_id })), - tt("t") && (n.duration = Math.round((et() - gt - Rt) / 1e3)), - (Rt = 0), - (gt = et()), - tt("scro") && (n.scrolled = Math.max(0, vt, Tt())), - e || !g.sendBeacon ? pt(n, h, f) : g.sendBeacon(k + "/append", S(n))); - }; - M( - "visibilitychange", - () => { - y.hidden ? ("on" + P in l || Ht(), (jt = et())) : (Rt += et() - jt); - }, - d, - ), - M(P, Ht, d); - var Pt = y.body || {}, - Tt = () => { - try { - var t = q[H] || 0, - e = Math.max( - Pt[C] || 0, - Pt[R] || 0, - q[H] || 0, - q[C] || 0, - q[R] || 0, - ); - return Math.min( - 100, - 5 * Math.round((100 * ((q.scrollTop || 0) + t)) / e / 5), - ); - } catch (ne) { - return p(ne), 0; - } - }; - M("load", () => { - (vt = Tt()), - M( - j, - () => { - vt < Tt() && (vt = Tt()); - }, - d, - ); - }); - var Ut, - It, - Vt, - Bt = (t) => { - var e = ""; - try { - e = t || x(s.pathname); - } catch (ne) { - p(ne); - } - var n = l[St]; - if (rt(n)) - try { - e = n.call(l, { path: e }) || e; - } catch (ne) { - F("path", ne); - } - if ( - !((t) => { - for (var e in Et) { - var n = Et[e]; - if (n) { - var r = "/" == n[0] ? n : "/" + n; - if ( - r === t || - new RegExp( - "^" + G(r).replace(/\\\*/gi, "(.*)") + "$", - "i", - ).test(t) - ) - return f; - } - } - return d; - })(e) - ) - return "hash" == yt && s.hash && (e += s.hash.split("?")[0]), e; - p(b + "ignoring " + e); - }, - Nt = (t, e, n) => { - var r = Bt(e); - if (r && $t != r) { - ($t = r), - (Dt.path = r), - tt("v") && - ((Dt.viewport_width = - Math.max(q.clientWidth || 0, l.innerWidth || 0) || null), - (Dt.viewport_height = - Math.max(q[H] || 0, l.innerHeight || 0) || null)), - tt("l") && g[A] && (Dt[A] = g[A]), - N && - tt("sc") && - ((Dt.screen_width = N.width), (Dt.screen_height = N.height)); - var a, - i = l.performance, - o = "navigation"; - try { - a = i.getEntriesByType(o)[0].type; - } catch (ne) { - p(ne); - } - Vt = a - ? -1 < ["reload", "back_forward"].indexOf(a) - : i && i[o] && -1 < [1, 2].indexOf(i[o].type); - var c = Ct ? Ct.split("/")[0] : h; - (It = Ct ? -1 < xt.indexOf(c) || c == v : d), - (Dt.unique = t || Vt ? d : !It), - (n = ct(n, { type: m, path: Dt.path })); - var s = () => { - (E = f), - ((t, e, n, r) => { - t && Ht("" + At.page_id, f), qt && (At.page_id = nt()); - var a = ft + Bt(); - pt({ - id: At.page_id, - type: m, - referrer: !e || n ? Ct : null, - query: ut(e), - metadata: S(r), - }), - (Ut = Ct), - (Ct = a), - V++; - })(t, t || Vt || !tt("r"), It, n); - }; - if (E) s(); - else - try { - D && rt(D.getHighEntropyValues) - ? D.getHighEntropyValues([T, U]) - .then((t) => { - (At.os_name = t[T]), (At.os_version = t[U]), s(); - }) - ["catch"](s) - : s(); - } catch (u) { - s(); - } - } - }, - zt = l.history, - Ft = zt ? zt.pushState : h, - Wt = l.dispatchEvent, - Gt = "pushState"; - wt && - Ft && - Event && - Wt && - ((zt.pushState = - ((te = zt[(Xt = Gt)]), - function () { - var t, - e = arguments, - n = te.apply(this, e); - return ( - rt(Event) - ? (t = new Event(Xt)) - : (t = y.createEvent("Event")).initEvent(Xt, f, f), - (t.arguments = e), - Wt(t), - n - ); - })), - M( - Gt, - () => { - Nt(1); - }, - d, - ), - M( - "popstate", - () => { - Nt(1); - }, - d, - )), - wt && - "hash" == yt && - "onhashchange" in l && - M( - "hashchange", - () => { - Nt(1); - }, - d, - ), - wt - ? Nt() - : (l.sa_pageview = (t, e) => { - Nt(0, t, e); - }); - var Jt = ["string", "number"], - Lt = (t, e, n) => { - !n && rt(e) && (n = e); - var r = rt(t), - a = rt(n) ? n : (() => {}), - i = typeof t; - if (Jt.indexOf(i) < 0 && !r) return F(bt, u + " can't be " + i), a(); - try { - if (r) { - var o = t(); - if (Jt.indexOf(typeof o) < 0) - return F(bt, t + " returns no string: " + o), a(); - t = o; - } - } catch (ne) { - return F(bt, ne), a(); - } - t = ("" + t).replace(/[^a-z0-9]+/gi, "_").replace(/(^_|_$)/g, ""); - var c = { type: u, event: t }, - s = !Vt && V < 2; - (e = ct(e, c)), - t && - pt( - Z(c, { - id: nt(), - query: ut(!s), - referrer: (s || It) && tt("r") ? Ut : null, - metadata: S(e), - }), - a, - ); - }, - Yt = (t, e, n) => { - Lt(t, e, n); - }; - l[bt] || (l[bt] = Yt); - var Zt = l[bt], - Kt = Zt && Zt.q ? Zt.q : []; - for (var Qt in ((l[bt] = Yt), Kt)) - W(Kt, Qt) && - (Array.isArray(Kt[Qt]) ? Lt.apply(null, Kt[Qt]) : Lt(Kt[Qt])); - } catch (re) { - n(re); - } - var Xt, te, ee; -})(window, {}, "simpleanalyticscdn.com"); +!function(l,t,e,n,p){try{var h=undefined,f=!0,d=!1,r="true",a="https:",m="pageview",u="event",i="error",o=l.console,c="doNotTrack",g=l.navigator,s=l.location,v=s.host,y=l.document,_=g.userAgent,w="Not sending request ",b=w+"when ",E=d,O=encodeURIComponent,x=decodeURIComponent,S=JSON.stringify,M=l.addEventListener,k="https://queue."+e,q=y.documentElement||{},A="language",$="Height",j="scroll",D=g.userAgentData,C=j+$,R="offset"+$,H="client"+$,P="pagehide",T="platform",U="platformVersion",I="https://docs.simpleanalytics.com",V=0,B=/(bot|spider|crawl)/i.test(_)&&!/(cubot)/i.test(_),N=l.screen,z=y.currentScript||y.querySelector('script[src*="'+e+'"]');p=function(){var t=[].slice.call(arguments);return t.unshift("Simple Analytics:"),Function.prototype.apply.call(o.warn,o,t)};var F=function(t,e){p("Error in your "+t+" function:",e)},W=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},G=function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},J=function(t,e){return t&&t.getAttribute("data-"+e)},L=function(t){return Array.isArray(t)?t:"string"==typeof t&&t.length?t.split(/, ?/):[]},Y=function(t){return t&&t.constructor===Object},Z=function(){for(var t={},e=arguments,n=0;n>t/4).toString(16)})}catch(r){return t.replace(n,function(t){var e=16*Math.random()|0;return(t<2?e:3&e|8).toString(16)})}},rt=function(t){return"function"==typeof t},at="namespace",it=t[at]||J(z,at)||"sa",ot=l[it+"_metadata"],ct=function(t,e){Y(ot)&&(t=Z(t,ot));var n=l[Mt];if(!rt(n))return t;try{return Z(t,n.call(l,Z(t,e)))}catch(r){F("metadata",r)}},st=t.strictUtm||J(z,"strict-utm")==r,ut=function(a){return s.search.slice(1).split("&").filter(function(t){var e=a||!tt("ut"),n=Ot.map(G).join("|"),r=e?"^("+n+")=":"^((utm_)"+(st?"":"?")+"(source|medium|content|term|campaign)"+(st?"":"|ref")+"|"+n+")=";return e&&!Ot.length?d:new RegExp(r).test(t)}).join("&")||h},lt=it+"_loaded";if(l[lt]==f)return p(w+"twice");l.sa_event_loaded=f,l[lt]=f;var pt=function(e,t,n){e=n?e:Z(At,Dt,e),g.brave&&!n&&(e.brave=f),g._duckduckgoloader_&&!n&&(e.duck=f);var r=new Image;t&&(r.onerror=t,r.onload=t),r.src=k+"/simple.gif?"+Object.keys(e).filter(function(t){return e[t]!=h}).map(function(t){return O(t)+"="+O(e[t])}).join("&")+"&time="+Date.now()},ht=t.hostname||J(z,"hostname"),ft=ht||v,dt={version:"cdn_latest_11",hostname:ft};n=function(t){t=t.stack?t+" "+t.stack:t,p(t),pt(Z(dt,{type:i,error:t,path:s.pathname}),h,f)},M(i,function(t){t.filename&&-1 { // Re-add the risk factor if it's not fixed if (!exploit.fixed) { - riskFactors.push({ - type: 'exploit', - source: 'whois', - data: exploit.name, - }); + riskFactors.push({ type: 'exploit', source: 'whois', data: exploit.name }); } spenderContents.riskFactors = riskFactors; diff --git a/test/chains.test.ts b/test/chains.test.ts index aa96ba063..06e305e18 100644 --- a/test/chains.test.ts +++ b/test/chains.test.ts @@ -87,3 +87,5 @@ describe('Chain Support', () => { }); }); }); + +export {}; diff --git a/yarn.lock b/yarn.lock index 2e025d726..dfd5f583b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -152,97 +152,6 @@ __metadata: languageName: node linkType: hard -"@biomejs/biome@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/biome@npm:1.9.4" - dependencies: - "@biomejs/cli-darwin-arm64": 1.9.4 - "@biomejs/cli-darwin-x64": 1.9.4 - "@biomejs/cli-linux-arm64": 1.9.4 - "@biomejs/cli-linux-arm64-musl": 1.9.4 - "@biomejs/cli-linux-x64": 1.9.4 - "@biomejs/cli-linux-x64-musl": 1.9.4 - "@biomejs/cli-win32-arm64": 1.9.4 - "@biomejs/cli-win32-x64": 1.9.4 - dependenciesMeta: - "@biomejs/cli-darwin-arm64": - optional: true - "@biomejs/cli-darwin-x64": - optional: true - "@biomejs/cli-linux-arm64": - optional: true - "@biomejs/cli-linux-arm64-musl": - optional: true - "@biomejs/cli-linux-x64": - optional: true - "@biomejs/cli-linux-x64-musl": - optional: true - "@biomejs/cli-win32-arm64": - optional: true - "@biomejs/cli-win32-x64": - optional: true - bin: - biome: bin/biome - checksum: 0bb448d9cf07c76556e0af62cec4262ccdf2d2800a472459c0666c180fdb74ac602a5d87325e926e860cc41c34166fca27f753afc24b2264317f2f29861005b5 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-darwin-arm64@npm:1.9.4" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-darwin-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-darwin-x64@npm:1.9.4" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64-musl@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-arm64-musl@npm:1.9.4" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-arm64@npm:1.9.4" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64-musl@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-x64-musl@npm:1.9.4" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@biomejs/cli-linux-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-x64@npm:1.9.4" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@biomejs/cli-win32-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-win32-arm64@npm:1.9.4" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@biomejs/cli-win32-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-win32-x64@npm:1.9.4" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@coinbase/wallet-sdk@npm:4.0.4": version: 4.0.4 resolution: "@coinbase/wallet-sdk@npm:4.0.4" @@ -9418,7 +9327,6 @@ __metadata: version: 0.0.0-use.local resolution: "revoke.cash@workspace:." dependencies: - "@biomejs/biome": 1.9.4 "@cypress/grep": ^4.1.0 "@dotenvx/dotenvx": ^1.14.2 "@headlessui/react": ^2.1.2 From 4db70edb430725b2976c6084cc07fdec33c1ea54 Mon Sep 17 00:00:00 2001 From: Rosco Kalis Date: Wed, 27 Nov 2024 15:46:07 +0100 Subject: [PATCH 08/20] Re-add biome --- package.json | 14 ++++---- yarn.lock | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 77dffb9ce..e855cbe62 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "zustand": "^5.0.0-rc.2" }, "devDependencies": { + "@biomejs/biome": "^1.9.4", "@cypress/grep": "^4.1.0", "@lavamoat/allow-scripts": "^3.2.0", "@localazy/cli": "^1.7.14", @@ -103,7 +104,7 @@ }, "packageManager": "yarn@3.6.2", "lint-staged": { - "*": "yarn prettier -u --write" + "*": "yarn biome check --write" }, "lavamoat": { "allowScripts": { @@ -115,16 +116,13 @@ "viem>ws>bufferutil": true, "viem>ws>utf-8-validate": true, "wagmi>@wagmi/connectors>cbw-sdk>keccak": false, - "wagmi>@wagmi/connectors>@metamask/sdk>eciesjs>secp256k1": false + "wagmi>@wagmi/connectors>@metamask/sdk>eciesjs>secp256k1": false, + "@biomejs/biome": true } }, "mocha": { - "node-option": [ - "import=tsx" - ], - "require": [ - "dotenv/config" - ], + "node-option": ["import=tsx"], + "require": ["dotenv/config"], "timeout": 10000 }, "resolutions": { diff --git a/yarn.lock b/yarn.lock index dfd5f583b..70a093539 100644 --- a/yarn.lock +++ b/yarn.lock @@ -152,6 +152,97 @@ __metadata: languageName: node linkType: hard +"@biomejs/biome@npm:^1.9.4": + version: 1.9.4 + resolution: "@biomejs/biome@npm:1.9.4" + dependencies: + "@biomejs/cli-darwin-arm64": 1.9.4 + "@biomejs/cli-darwin-x64": 1.9.4 + "@biomejs/cli-linux-arm64": 1.9.4 + "@biomejs/cli-linux-arm64-musl": 1.9.4 + "@biomejs/cli-linux-x64": 1.9.4 + "@biomejs/cli-linux-x64-musl": 1.9.4 + "@biomejs/cli-win32-arm64": 1.9.4 + "@biomejs/cli-win32-x64": 1.9.4 + dependenciesMeta: + "@biomejs/cli-darwin-arm64": + optional: true + "@biomejs/cli-darwin-x64": + optional: true + "@biomejs/cli-linux-arm64": + optional: true + "@biomejs/cli-linux-arm64-musl": + optional: true + "@biomejs/cli-linux-x64": + optional: true + "@biomejs/cli-linux-x64-musl": + optional: true + "@biomejs/cli-win32-arm64": + optional: true + "@biomejs/cli-win32-x64": + optional: true + bin: + biome: bin/biome + checksum: 0bb448d9cf07c76556e0af62cec4262ccdf2d2800a472459c0666c180fdb74ac602a5d87325e926e860cc41c34166fca27f753afc24b2264317f2f29861005b5 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-darwin-arm64@npm:1.9.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-darwin-x64@npm:1.9.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64-musl@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-arm64-musl@npm:1.9.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-arm64@npm:1.9.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64-musl@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-x64-musl@npm:1.9.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-x64@npm:1.9.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-win32-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-win32-arm64@npm:1.9.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-win32-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-win32-x64@npm:1.9.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@coinbase/wallet-sdk@npm:4.0.4": version: 4.0.4 resolution: "@coinbase/wallet-sdk@npm:4.0.4" @@ -9327,6 +9418,7 @@ __metadata: version: 0.0.0-use.local resolution: "revoke.cash@workspace:." dependencies: + "@biomejs/biome": ^1.9.4 "@cypress/grep": ^4.1.0 "@dotenvx/dotenvx": ^1.14.2 "@headlessui/react": ^2.1.2 From d24e15c8c7d15b85bb6f5aeb61699e2e81ec33d1 Mon Sep 17 00:00:00 2001 From: Rosco Kalis Date: Wed, 27 Nov 2024 16:41:41 +0100 Subject: [PATCH 09/20] Re-apply safe fixes --- app/ThemeScript.tsx | 1 + app/[locale]/[...rest]/page.tsx | 2 +- app/[locale]/address/[addressOrName]/layout.tsx | 2 +- app/[locale]/blog/[...slug]/layout.tsx | 4 ++-- app/[locale]/blog/[...slug]/page.tsx | 2 +- app/[locale]/blog/layout.tsx | 2 +- app/[locale]/blog/page.tsx | 2 +- app/[locale]/disclaimer/page.tsx | 2 +- app/[locale]/exploits/[slug]/ExploitChecker.tsx | 4 ++-- app/[locale]/exploits/[slug]/page.tsx | 2 +- app/[locale]/exploits/page.tsx | 2 +- app/[locale]/layout.tsx | 2 +- app/[locale]/learn/[...slug]/page.tsx | 2 +- app/[locale]/learn/[category]/page.tsx | 2 +- app/[locale]/learn/page.tsx | 2 +- .../add-network/[slug]/AddNetworkButton.tsx | 2 +- .../learn/wallets/add-network/[slug]/page.tsx | 2 +- app/[locale]/not-found.tsx | 2 +- app/[locale]/privacy-policy/page.tsx | 2 +- app/[locale]/terms/page.tsx | 2 +- .../[slug]/TokenApprovalCheckerSearchBox.tsx | 2 +- .../token-approval-checker/[slug]/page.tsx | 2 +- .../[chainId]/merchandise/generate-code/route.tsx | 2 +- app/layout.tsx | 2 +- app/layouts/LearnLayout.tsx | 2 +- components/allowances/controls/ControlsSection.tsx | 2 +- components/allowances/controls/ControlsWrapper.tsx | 2 +- components/allowances/controls/RevokeButton.tsx | 2 +- components/allowances/controls/UpdateControls.tsx | 2 +- .../controls/batch-revoke/BatchRevokeControls.tsx | 2 +- .../batch-revoke/BatchRevokeModalWithButton.tsx | 4 ++-- .../controls/batch-revoke/BatchRevokeTable.tsx | 4 ++-- .../allowances/dashboard/cells/ControlsCell.tsx | 2 +- .../dashboard/cells/GlobalSelectCell.tsx | 4 ++-- .../allowances/dashboard/cells/SelectCell.tsx | 4 ++-- .../allowances/dashboard/cells/SpenderCell.tsx | 2 +- .../allowances/dashboard/cells/StatusCell.tsx | 2 +- components/allowances/dashboard/columns.tsx | 4 ++-- .../dashboard/controls/AllowanceSearchBox.tsx | 6 +++--- .../dashboard/controls/AllowanceTableControls.tsx | 2 +- .../allowances/dashboard/controls/FilterSelect.tsx | 6 +++--- .../allowances/dashboard/controls/SortSelect.tsx | 4 ++-- .../dashboard/wallet-health/AllowanceCount.tsx | 2 +- .../dashboard/wallet-health/RiskFactorDisplay.tsx | 2 +- .../dashboard/wallet-health/RiskTooltip.tsx | 6 +++++- .../dashboard/wallet-health/TotalValueAtRisk.tsx | 2 +- .../dashboard/wallet-health/WalletHealth.tsx | 2 +- .../dashboard/wallet-health/WalletHealthScore.tsx | 12 ++++++------ .../wallet-health/WalletHealthSection.tsx | 2 +- components/common/AddressSearchBox.tsx | 4 ++-- components/common/Button.tsx | 2 +- components/common/Card.tsx | 2 +- components/common/DisabledOverlay.tsx | 2 +- components/common/DropdownMenu.tsx | 2 +- components/common/FocusTrap.tsx | 2 +- components/common/Href.tsx | 2 +- components/common/ImageWithFallback.tsx | 2 +- components/common/Input.tsx | 2 +- components/common/Label.tsx | 2 +- components/common/Loader.tsx | 2 +- components/common/MarkdownProse.tsx | 2 +- components/common/Modal.tsx | 2 +- components/common/ModalWithButton.tsx | 2 +- components/common/NotFoundLink.tsx | 2 +- components/common/PageNavigation.tsx | 2 +- components/common/PlaceholderIcon.tsx | 2 +- components/common/Prose.tsx | 2 +- components/common/SearchBox.tsx | 2 +- components/common/TableBodyLoader.tsx | 2 +- components/common/TransactionSubmittedToast.tsx | 2 +- components/common/donate/DonateButton.tsx | 2 +- components/common/og/OgHeaderText.tsx | 2 +- components/common/select/SearchableSelect.tsx | 14 +++++++------- components/common/select/Select.tsx | 10 +++++----- components/common/table/Table.tsx | 2 +- components/common/table/TableBody.tsx | 2 +- components/common/table/TableFooter.tsx | 5 ++--- components/common/table/TableHeader.tsx | 2 +- components/exploits/AddressForm.tsx | 2 +- components/exploits/ExploitCard.tsx | 4 ++-- components/exploits/ExploitChecker.tsx | 2 +- components/exploits/ExploitStatus.tsx | 2 +- components/exploits/ReportExploitButton.tsx | 2 +- components/faq/FaqItem.tsx | 2 +- components/footer/Footer.tsx | 2 +- components/footer/LanguageSelect.tsx | 4 ++-- components/header/ConnectButton.tsx | 2 +- components/landing/FullWidthLandingSection.tsx | 2 +- components/landing/LandingPageFaqItem.tsx | 2 +- components/landing/LandingParagraph.tsx | 2 +- components/landing/LandingSection.tsx | 2 +- components/learn/ArticleCard.tsx | 2 +- components/learn/ArticleCardSection.tsx | 2 +- components/learn/ArticleMeta.tsx | 2 +- components/learn/Sidebar.tsx | 2 +- components/learn/SidebarEntry.tsx | 6 ++++-- components/signatures/cells/CancelCell.tsx | 2 +- .../signatures/cells/CancelMarketplaceCell.tsx | 2 +- components/signatures/cells/CancelPermitCell.tsx | 2 +- components/signatures/cells/MarketplaceCell.tsx | 2 +- .../signatures/marketplace/MarketplaceTable.tsx | 2 +- components/signatures/marketplace/columns.tsx | 4 ++-- components/signatures/permit/PermitsTable.tsx | 2 +- components/signatures/permit/columns.tsx | 4 ++-- cypress/e2e/chains.cy.ts | 1 + cypress/e2e/exploits.cy.ts | 3 ++- lib/api/auth.ts | 6 +++--- lib/api/logs/EtherscanEventGetter.ts | 2 +- lib/chains/Chain.ts | 12 ++++++------ lib/databases/blocks.ts | 6 +++--- lib/databases/events.ts | 6 +++--- lib/databases/merch-codes.ts | 2 +- lib/hooks/QueryProvider.tsx | 2 +- lib/hooks/ethereum/EthereumProvider.tsx | 4 ++-- lib/hooks/ethereum/events/useEvents.tsx | 2 +- lib/hooks/ethereum/events/usePermit2Events.tsx | 2 +- lib/hooks/ethereum/useAllowances.tsx | 4 ++-- lib/hooks/ethereum/useDonate.tsx | 4 ++-- lib/hooks/ethereum/useHandleTransaction.tsx | 2 +- lib/hooks/ethereum/useLogs.tsx | 2 +- lib/hooks/ethereum/useMarketplaces.tsx | 6 +++--- lib/hooks/ethereum/useNameLookup.tsx | 2 +- lib/hooks/ethereum/useOpenSeaProxyAddress.tsx | 2 +- lib/hooks/ethereum/usePermitTokens.tsx | 4 ++-- lib/hooks/ethereum/useRevoke.tsx | 2 +- lib/hooks/ethereum/useRevokeBatch.tsx | 2 +- lib/hooks/page-context/AddressPageContext.tsx | 6 +++--- lib/hooks/useColorTheme.tsx | 2 +- lib/i18n/NextIntlClientProvider.tsx | 4 ++-- lib/i18n/NextIntlClientProviderChild.tsx | 2 +- lib/i18n/config.tsx | 2 +- lib/interfaces.ts | 4 ++-- lib/ky.ts | 2 +- lib/price/AbstractPriceStrategy.ts | 6 +++--- lib/price/AggregatePriceStrategy.ts | 6 +++--- lib/price/BackendPriceStrategy.ts | 6 +++--- lib/price/HardcodedPriceStrategy.ts | 6 +++--- lib/price/PriceStrategy.ts | 4 ++-- lib/price/ReservoirNftPriceStrategy.ts | 6 +++--- lib/price/UniswapV2PriceStrategy.ts | 8 ++++---- lib/price/UniswapV3PriceStrategy.ts | 8 ++++---- lib/price/UniswapV3ReadonlyPriceStrategy.ts | 6 +++--- lib/price/utils.ts | 6 +++--- lib/providers.ts | 2 +- lib/stores/transaction-store.ts | 4 ++-- lib/utils/allowances.ts | 6 +++--- lib/utils/chains.ts | 6 +++--- lib/utils/events.ts | 2 +- lib/utils/exploits.ts | 2 +- lib/utils/formatting.ts | 2 +- lib/utils/index.ts | 14 +++++++------- lib/utils/markdown-content.ts | 2 +- lib/utils/permit.ts | 4 ++-- lib/utils/permit2.ts | 4 ++-- lib/utils/risk.tsx | 2 +- lib/utils/table.ts | 4 ++-- lib/utils/tokens.ts | 6 +++--- lib/utils/wallet.ts | 2 +- lib/utils/whois.ts | 4 ++-- lib/whois/spender/AggregateSpenderDataSource.ts | 6 +++--- lib/whois/spender/BackendSpenderDataSource.ts | 6 +++--- lib/whois/spender/SpenderDataSource.ts | 4 ++-- .../spender/label/HardcodedSpenderDataSource.ts | 6 +++--- lib/whois/spender/label/HarpieSpenderDataSource.ts | 6 +++--- lib/whois/spender/label/WhoisSpenderDataSource.ts | 6 +++--- .../spender/risk/HarpieSpenderRiskDataSource.ts | 6 +++--- .../spender/risk/OnchainSpenderRiskDataSource.ts | 6 +++--- .../spender/risk/ScamSnifferRiskDataSource.ts | 6 +++--- .../spender/risk/WebacySpenderRiskDataSource.ts | 6 +++--- package.json | 2 +- pages/api/[chainId]/floorPrice.ts | 6 +++--- pages/api/[chainId]/spender/[address].ts | 4 ++-- pages/api/login.ts | 2 +- scripts/find-likely-exploit-addresses.ts | 2 +- scripts/update-exploits.ts | 4 ++-- test/chains.test.ts | 1 + 176 files changed, 299 insertions(+), 290 deletions(-) diff --git a/app/ThemeScript.tsx b/app/ThemeScript.tsx index 2f022f988..e7691aa80 100644 --- a/app/ThemeScript.tsx +++ b/app/ThemeScript.tsx @@ -10,6 +10,7 @@ const ThemeScript = () => { })() `; + // biome-ignore lint/security/noDangerouslySetInnerHtml: the theme script only works with dangerouslySetInnerHTML return