diff --git a/apps/docs/app/apple-icon.png b/apps/docs/app/apple-icon.png new file mode 100644 index 000000000..96a4bcdd6 Binary files /dev/null and b/apps/docs/app/apple-icon.png differ diff --git a/apps/docs/app/components/[...slug]/page.tsx b/apps/docs/app/components/[...slug]/page.tsx index 97f7e8758..ddece1b6e 100644 --- a/apps/docs/app/components/[...slug]/page.tsx +++ b/apps/docs/app/components/[...slug]/page.tsx @@ -1,11 +1,8 @@ -import { notFound } from "next/navigation"; - -import Heading from "@/app/ui/components/heading/Heading.tsx"; -import Aside from "@/app/ui/layout/aside/Aside.tsx"; -import SubHeader from "@/app/ui/layout/subHeader/SubHeader.tsx"; - import { getComponentDetails } from "@/app/lib/getComponentDetails.ts"; import getSectionLinks from "@/app/lib/getSectionLinks.ts"; +import Heading from "@/app/ui/components/heading/Heading.tsx"; +import { BasePageLayout } from "@/app/ui/layout/basePageLayout/BasePageLayout"; +import { notFound } from "next/navigation"; interface PageProps { params: { @@ -13,27 +10,21 @@ interface PageProps { }; } -export async function generateStaticParams(): Promise { - const componentsDetails = await getComponentDetails(); +async function findComponentFromSlug(params : { slug: string[] }) { + const [type] = params.slug; - return componentsDetails.map(({ slugs }) => { - const [, type] = slugs; + return (await getComponentDetails()).find(componentDetail => { + // the path should be the component name, but the content files are classified by sections + const [, componentSlugType] = componentDetail.slugs; - return ({ - slug: [type] - }); + return componentSlugType === type; }); } export default async function ComponentPage({ params }: PageProps) { const [type] = params.slug; - const component = (await getComponentDetails()).find(componentDetail => { - // the path should be the component name, but the content files are classified by sections - const [, componentSlugType] = componentDetail.slugs; - - return componentSlugType === type; - }); + const component = await findComponentFromSlug(params); if (!component) { notFound(); @@ -69,16 +60,40 @@ export default async function ComponentPage({ params }: PageProps) { return (
- -
- {type !== "component-list" &&
+ + +
+ {content} +
+
); } + +export async function generateMetadata({ params }: PageProps) { + const component = await findComponentFromSlug(params); + if (component) { + const { frontmatter: { title } } = component; + + return { + title: `${title}` + }; + } + + return { + title: null + }; +} + + +export async function generateStaticParams() { + const componentsDetails = await getComponentDetails(); + + return componentsDetails.map(({ slugs }) => { + const [, type] = slugs; + + return ({ + slug: [type] + }); + }); +} diff --git a/apps/docs/app/components/layout.tsx b/apps/docs/app/components/layout.tsx index 7f8391984..8df649a42 100644 --- a/apps/docs/app/components/layout.tsx +++ b/apps/docs/app/components/layout.tsx @@ -1,17 +1,10 @@ -import type { ReactNode } from "react"; -import Sidebar from "@/app/ui/layout/sidebar/Sidebar"; -import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; -import { SidebarProvider } from "@/context/sidebar/SidebarProvider"; -import { type ComponentData, getComponentDetails } from "@/app/lib/getComponentDetails.ts"; +import { getComponentDetails } from "@/app/lib/getComponentDetails.ts"; import getPageLinks from "@/app/lib/getPageLinks.ts"; +import { SidebarLayout } from "@/app/ui/layout/sidebarLayout"; +import type { ReactNode } from "react"; -interface Data { - frontmatter: ComponentData; - slugs: string[]; - content: ReactNode; -} -function formatComponentData(data: Data[]) { +function formatComponentData(data: Awaited>) { return data.map((component, index) => { const { slugs, frontmatter: { title, order, status } } = component; let section = ""; @@ -56,12 +49,9 @@ async function ComponentsLayout({ children }: { children: ReactNode }) { ] }); return ( - - - - {children} - - + + {children} + ); } diff --git a/apps/docs/app/favicon.ico b/apps/docs/app/favicon.ico index a615b7275..2f8a1e3d3 100644 Binary files a/apps/docs/app/favicon.ico and b/apps/docs/app/favicon.ico differ diff --git a/apps/docs/app/getting-started/[...slug]/page.tsx b/apps/docs/app/getting-started/[...slug]/page.tsx index 25d4d9e42..a146f4842 100644 --- a/apps/docs/app/getting-started/[...slug]/page.tsx +++ b/apps/docs/app/getting-started/[...slug]/page.tsx @@ -1,10 +1,9 @@ -import { allGettingStarteds } from "contentlayer/generated"; -import { notFound } from "next/navigation"; - import getSectionLinks from "@/app/lib/getSectionLinks.ts"; -import Aside from "@/app/ui/layout/aside/Aside.tsx"; +import { BasePageLayout } from "@/app/ui/layout/basePageLayout/BasePageLayout"; import Mdx from "@/components/mdx/Mdx.tsx"; import Title from "@/components/title/Title"; +import { allGettingStarteds } from "contentlayer/generated"; +import { notFound } from "next/navigation"; interface PageProps { params: { @@ -12,31 +11,43 @@ interface PageProps { }; } -export async function generateStaticParams() { - return allGettingStarteds.map(({ section }) => ({ - slug: [section] - })); +function findPageFromSlug(slug: string[]) { + const [section, type] = slug; + + return allGettingStarteds.find(page => page.section === section && page.slug === type); } -export default function IconPage({ params }: PageProps) { - const [section, type] = params.slug; - const pages = allGettingStarteds.find(page => page.slug === type && page.section === section); +export default function GettingStartedPage({ params }: PageProps) { + const page = findPageFromSlug(params.slug); - if (!pages) { + if (!page) { notFound(); } - const sectionLinks = getSectionLinks(pages); + const sectionLinks = getSectionLinks(page); + const { title, body: { code }, _id: id } = page; return ( -
-
+ +
+ {title} + +
+
); } + + +export async function generateStaticParams() { + return allGettingStarteds.map(({ section, slug }) => ({ + slug: [section, slug] + })); +} + +export async function generateMetadata({ params }: PageProps) { + const page = await findPageFromSlug(params.slug); + + return { + title: page ? `${page.title}` : null + }; +} diff --git a/apps/docs/app/getting-started/layout.tsx b/apps/docs/app/getting-started/layout.tsx index 376079204..b7c786555 100644 --- a/apps/docs/app/getting-started/layout.tsx +++ b/apps/docs/app/getting-started/layout.tsx @@ -1,36 +1,16 @@ -"use client"; - import getPageLinks from "@/app/lib/getPageLinks"; -import getSectionLinks from "@/app/lib/getSectionLinks"; -import Sidebar from "@/app/ui/layout/sidebar/Sidebar"; -import SubHeader from "@/app/ui/layout/subHeader/SubHeader"; -import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; -import { SidebarProvider } from "@/context/sidebar/SidebarProvider"; +import { SidebarLayout } from "@/app/ui/layout/sidebarLayout"; import { allGettingStarteds } from "contentlayer/generated"; -import { notFound, useSelectedLayoutSegment } from "next/navigation"; import type { ReactNode } from "react"; export default function GettingStartedLayout({ children }: { children: ReactNode }) { - const selectedLayoutSegment = useSelectedLayoutSegment(); - const [section, type] = selectedLayoutSegment?.split("/") ?? ["", ""]; - - const pageContent = allGettingStarteds.find(page => page.slug === type && page.section === section); - if (!pageContent) { - return notFound(); - } - - const sectionLinks = getSectionLinks(pageContent); - const allGettingStartedsLinks = getPageLinks(allGettingStarteds, { + const allGettingStartedLinks = getPageLinks(allGettingStarteds, { order: ["overview", "installation-path", "advanced-options", "guides"] }); return ( - - - - - {children} - - + + {children} + ); } diff --git a/apps/docs/app/guides/[...slug]/page.tsx b/apps/docs/app/guides/[...slug]/page.tsx deleted file mode 100644 index ee7d9d7a9..000000000 --- a/apps/docs/app/guides/[...slug]/page.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import { allGuides } from "contentlayer/generated"; -import { notFound } from "next/navigation"; - -import getSectionLinks from "@/app/lib/getSectionLinks.ts"; -import Aside from "@/app/ui/layout/aside/Aside.tsx"; -import Mdx from "@/components/mdx/Mdx.tsx"; - -interface PageProps { - params: { - slug: string[]; - }; -} - -export async function generateStaticParams() { - return allGuides.map(({ slug, section }) => { - return ({ - slug: [slug, section] - }); - }); -} - -export default function GuidePage({ params }: PageProps) { - const [section, type] = params.slug.length === 1 ? ["guides", ...params.slug] : params.slug; - const guides = allGuides.find(guide => guide.slug === type && guide.section === section); - - if (!guides) { - notFound(); - } - - const sectionLinks = getSectionLinks(guides); - - return ( -
-
- ); -} diff --git a/apps/docs/app/guides/layout.tsx b/apps/docs/app/guides/layout.tsx deleted file mode 100644 index b05eb7d8f..000000000 --- a/apps/docs/app/guides/layout.tsx +++ /dev/null @@ -1,41 +0,0 @@ -"use client"; - -import getPageLinks from "@/app/lib/getPageLinks"; -import getSectionLinks from "@/app/lib/getSectionLinks"; -import Sidebar from "@/app/ui/layout/sidebar/Sidebar"; -import SubHeader from "@/app/ui/layout/subHeader/SubHeader"; -import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; -import { SidebarProvider } from "@/context/sidebar/SidebarProvider"; -import { allGuides } from "contentlayer/generated"; -import { notFound, useSelectedLayoutSegment } from "next/navigation"; -import type { ReactNode } from "react"; - -export default function GuideLayout({ children }: { children: ReactNode }) { - const selectedLayoutSegment = useSelectedLayoutSegment(); - let segments = selectedLayoutSegment?.split("/") ?? ["", ""]; - if (segments.length === 1) { - segments = ["guides", ...segments]; - } - const [section, type] = segments; - - const pageContent = allGuides.find(icon => icon.slug === type && icon.section === section); - - if (!pageContent) { - return notFound(); - } - - const sectionLinks = getSectionLinks(pageContent); - const allGuidesLinks = getPageLinks(allGuides, { - order: ["overview", "guides"] - }); - - return ( - - - - - {children} - - - ); -} diff --git a/apps/docs/app/icons/[...slug]/page.tsx b/apps/docs/app/icons/[...slug]/page.tsx index 6a15a458a..22be07efb 100644 --- a/apps/docs/app/icons/[...slug]/page.tsx +++ b/apps/docs/app/icons/[...slug]/page.tsx @@ -1,9 +1,9 @@ -import { allIcons } from "contentlayer/generated"; -import { notFound } from "next/navigation"; - import getSectionLinks from "@/app/lib/getSectionLinks.ts"; -import Aside from "@/app/ui/layout/aside/Aside.tsx"; +import { BasePageLayout } from "@/app/ui/layout/basePageLayout/BasePageLayout"; import Mdx from "@/components/mdx/Mdx.tsx"; +import Title from "@/components/title/Title"; +import { allIcons } from "contentlayer/generated"; +import { notFound } from "next/navigation"; interface PageProps { params: { @@ -11,15 +11,15 @@ interface PageProps { }; } -export async function generateStaticParams() { - return allIcons.map(({ slug, section }) => ({ - slug: [section, slug] - })); +function findPageFromSlug(slug: string[]) { + const [section, type] = slug; + + return allIcons.find(page => page.section === section && page.slug === type); } + export default function IconPage({ params }: PageProps) { - const [section, type] = params.slug; - const icons = allIcons.find(icon => icon.slug === type && icon.section === section); + const icons = findPageFromSlug(params.slug); if (!icons) { notFound(); @@ -28,14 +28,25 @@ export default function IconPage({ params }: PageProps) { const sectionLinks = getSectionLinks(icons); return ( -
-
+ +
+ {icons.title} + +
+
); } + +export async function generateStaticParams() { + return allIcons.map(({ section, slug }) => ({ + slug: [section, slug] + })); +} + +export async function generateMetadata({ params }: PageProps) { + const page = await findPageFromSlug(params.slug); + + return { + title: page ? `${page.title}` : null + }; +} diff --git a/apps/docs/app/icons/layout.tsx b/apps/docs/app/icons/layout.tsx index 1cac53f64..ed350ca91 100644 --- a/apps/docs/app/icons/layout.tsx +++ b/apps/docs/app/icons/layout.tsx @@ -1,39 +1,16 @@ -"use client"; - import getPageLinks from "@/app/lib/getPageLinks"; -import getSectionLinks from "@/app/lib/getSectionLinks"; -import Sidebar from "@/app/ui/layout/sidebar/Sidebar"; -import SubHeader from "@/app/ui/layout/subHeader/SubHeader"; -import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; -import { SidebarProvider } from "@/context/sidebar/SidebarProvider"; +import { SidebarLayout } from "@/app/ui/layout/sidebarLayout"; import { allIcons } from "contentlayer/generated"; -import { notFound, useSelectedLayoutSegment } from "next/navigation"; import type { ReactNode } from "react"; -export default function TokenLayout({ children }: { children: ReactNode }) { - const selectedLayoutSegment = useSelectedLayoutSegment(); - const [section, type] = selectedLayoutSegment?.split("/") ?? ["", ""]; - - const pageContent = allIcons.find(icon => icon.slug === type && icon.section === section); - - if (!pageContent) { - return notFound; - } - - const sectionLinks = getSectionLinks(pageContent); +export default function IconLayout({ children }: { children: ReactNode }) { const allIconLinks = getPageLinks(allIcons, { order: ["overview", "react-icons", "svg"] }); return ( - <> - - - - - {children} - - - + + {children} + ); } diff --git a/apps/docs/app/icons/page.tsx b/apps/docs/app/icons/page.tsx deleted file mode 100644 index aec656a3f..000000000 --- a/apps/docs/app/icons/page.tsx +++ /dev/null @@ -1,23 +0,0 @@ -"use client"; - -import { allPages } from "contentlayer/generated"; -import Mdx from "@/components/mdx/Mdx"; -import { notFound } from "next/navigation"; - -export default function IconPage() { - const page = allPages.find(iconPage => iconPage._id === "pages/icons.mdx"); - - if (!page) { - notFound(); - } - - return ( -
-
-
- {page.body && } -
-
-
- ); -} diff --git a/apps/docs/app/layout.tsx b/apps/docs/app/layout.tsx index a277b011b..8c01af4da 100644 --- a/apps/docs/app/layout.tsx +++ b/apps/docs/app/layout.tsx @@ -1,15 +1,18 @@ import Header from "@/app/ui/layout/header/Header"; import { EnvironmentContextProvider } from "@/context/env/EnvironmentProvider"; import { FeatureFlagProvider } from "@/context/feature/FeatureFlagProvider"; +import { RACProvider } from "@/context/rac/RACProvider"; import { ThemeProvider } from "@/context/theme/ThemeProvider"; import type { ReactNode } from "react"; - import "./globals.css"; import "./layout.css"; export const metadata = { - title: "Hopper Documentation", - description: "The Hopper Design System Documentation Hub" + title: { + template: "%s | Hopper Design System", + default: "Hopper Design System" + }, + description: "Explore Workleap's Design System, where icons, tokens, and components are handpicked for ultimate simplicity and accessibility" }; export default function RootLayout({ children }: { @@ -34,13 +37,15 @@ export default function RootLayout({ children }: { -
-
-
-
-
-
- {children} + +
+
+
+
+
+
+ {children} + diff --git a/apps/docs/app/manifest.webmanifest b/apps/docs/app/manifest.webmanifest new file mode 100644 index 000000000..704b39ddf --- /dev/null +++ b/apps/docs/app/manifest.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "Hopper Design System", + "short_name": "Hopper", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/apps/docs/app/not-found.tsx b/apps/docs/app/not-found.tsx index 2616e956f..88d26471c 100644 --- a/apps/docs/app/not-found.tsx +++ b/apps/docs/app/not-found.tsx @@ -1,5 +1,4 @@ -"use client"; - +import Link from "next/link"; import "./404.css"; export default function Custom404() { @@ -8,7 +7,7 @@ export default function Custom404() {

Oops!

You hopped on the wrong side of the pond.

- Back to the shore + Back to the shore
); diff --git a/apps/docs/app/page.tsx b/apps/docs/app/page.tsx index 19735e106..96378109c 100644 --- a/apps/docs/app/page.tsx +++ b/apps/docs/app/page.tsx @@ -1,78 +1,35 @@ -"use client"; - -import Image from "next/image"; -import { useContext } from "react"; - -import { Button as HopperButton, HopperProvider } from "@hopper-ui/components"; -import { - CalendarIcon, - ChartBarIcon, - CheckmarkIcon, - DeleteIcon, - EyeVisibleIcon, - FilterIcon, - FocusIcon, - ItalicIcon, - LightbulbIcon, - LockIcon, - MailIcon, - NotebookIcon, - PinIcon, - ProfileIcon, - ReactionIcon, - RecurringIcon, - RewindIcon, - SearchIcon, - ShareIcon, - StarIcon, - StickyIcon, - SyncIcon, - TeamIcon, - ThumbsUpIcon, - UnarchiveIcon, - WarningIcon -} from "@hopper-ui/icons"; -import "@hopper-ui/tokens/fonts.css"; - +import { IconsCard } from "@/app/ui/home-page/IconsCard.tsx"; import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; -import Button from "@/components/button/Button"; +import LinkButton from "@/components/button/LinkButton"; import { AccessibleIcon, ArrowIcon, DarkModeIcon, - ExternalLinkIcon, FontSizeIcon, - Icon, InternationalIcon, LineHeightIcon, MarginIcon, SelectArrowIcon, TypescriptIcon } from "@/components/icon"; - -import { type ColorScheme, ThemeContext } from "@/context/theme/ThemeProvider.tsx"; - +import "@hopper-ui/tokens/fonts.css"; +import Link from "next/link"; import "./home.css"; +import { ComponentsCard } from "./ui/home-page/ComponentsCard"; +import { GithubButton } from "./ui/home-page/GithubButton"; export default function Home() { - const { colorMode } = useContext(ThemeContext); - const theme = colorMode as ColorScheme; - return (

Leap into creativity

-

Explore our Design System, where icons, tokens, and components are +

Explore Workleap's Design System, where icons, tokens, and components are handpicked for ultimate simplicity and accessibility.

- - + Getting Started +
@@ -110,7 +67,7 @@ export default function Home() {
- + - + - -

Icons

-

A set of commonly used interface icons.

- -
- - - - - - - - - -
-
- - - - - - - - - -
-
- - - - - - - - - -
-
-
+ - -
-

Components Preview

-
-

An accessible suite of components powered by - react-aria.

-
-
-
- Avatar Group component preview -
-
-
-
- Select Fielg component preview -
-
-
-
- -
- Confirm - I need - help -
-
-
-
-
-
- Radio Group Component preview -
-
-
-
+
diff --git a/apps/docs/app/playground/layout.tsx b/apps/docs/app/playground/layout.tsx index 010006085..6ef043051 100644 --- a/apps/docs/app/playground/layout.tsx +++ b/apps/docs/app/playground/layout.tsx @@ -2,8 +2,8 @@ import type { ReactNode } from "react"; import { SidebarProvider } from "@/context/sidebar/SidebarProvider"; -import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; import Sidebar from "@/app/ui/layout/sidebar/Sidebar.tsx"; +import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; export default function PlaygroundLayout({ children }: { children: ReactNode }) { const links = { @@ -35,13 +35,11 @@ export default function PlaygroundLayout({ children }: { children: ReactNode }) }; return ( - <> - - - - {children} - - - + + + + {children} + + ); } diff --git a/apps/docs/app/robots.txt b/apps/docs/app/robots.txt new file mode 100644 index 000000000..0ad279c73 --- /dev/null +++ b/apps/docs/app/robots.txt @@ -0,0 +1,2 @@ +User-Agent: * +Disallow: diff --git a/apps/docs/app/tokens/[...slug]/page.tsx b/apps/docs/app/tokens/[...slug]/page.tsx index 234fe4949..eddf0aa12 100644 --- a/apps/docs/app/tokens/[...slug]/page.tsx +++ b/apps/docs/app/tokens/[...slug]/page.tsx @@ -2,7 +2,7 @@ import { allTokens } from "contentlayer/generated"; import { notFound } from "next/navigation"; import getSectionLinks from "@/app/lib/getSectionLinks.ts"; -import Aside from "@/app/ui/layout/aside/Aside.tsx"; +import { BasePageLayout } from "@/app/ui/layout/basePageLayout/BasePageLayout"; import Mdx from "@/components/mdx/Mdx.tsx"; interface PageProps { @@ -11,15 +11,14 @@ interface PageProps { }; } -export async function generateStaticParams() { - return allTokens.map(({ slug, section }) => ({ - slug: [section, slug] - })); +function findPageFromSlug(slug: string[]) { + const [section, type] = slug; + + return allTokens.find(page => page.section === section && page.slug === type); } export default function TokenPage({ params }: PageProps) { - const [section, type] = params.slug; - const designToken = allTokens.find(token => token.slug === type && token.section === section); + const designToken = findPageFromSlug(params.slug); if (!designToken) { notFound(); @@ -28,14 +27,41 @@ export default function TokenPage({ params }: PageProps) { const sectionLinks = getSectionLinks(designToken); return ( -
-
+ +
+

{designToken.title}

+ +
+
); } + +export async function generateStaticParams() { + return allTokens.map(({ section, slug }) => ({ + slug: [section, slug] + })); +} + +// The sections are Overview, Semantic and Core. we want all title in "Core" to be "Core " + "Color"(the token type) + " Tokens" +export async function generateMetadata({ params }: PageProps) { + const page = await findPageFromSlug(params.slug); + + if (!page) { + return { + title: null + }; + } + + const { title, section } = page; + + let pageTitle = `${title}`; + if (section === "core") { + pageTitle = `Core ${title} Tokens`; + } else if (section === "semantic") { + pageTitle = `Semantic ${title} Tokens`; + } + + return { + title: pageTitle + }; +} diff --git a/apps/docs/app/tokens/layout.tsx b/apps/docs/app/tokens/layout.tsx index 5244ece19..182720e5a 100644 --- a/apps/docs/app/tokens/layout.tsx +++ b/apps/docs/app/tokens/layout.tsx @@ -1,39 +1,16 @@ -"use client"; - import getPageLinks from "@/app/lib/getPageLinks"; -import getSectionLinks from "@/app/lib/getSectionLinks"; -import Sidebar from "@/app/ui/layout/sidebar/Sidebar"; -import SubHeader from "@/app/ui/layout/subHeader/SubHeader"; -import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; -import { SidebarProvider } from "@/context/sidebar/SidebarProvider"; +import { SidebarLayout } from "@/app/ui/layout/sidebarLayout"; import { allTokens } from "contentlayer/generated"; -import { notFound, useSelectedLayoutSegment } from "next/navigation"; import type { ReactNode } from "react"; export default function TokenLayout({ children }: { children: ReactNode }) { - const selectedLayoutSegment = useSelectedLayoutSegment(); - const [section, type] = selectedLayoutSegment?.split("/") ?? ["", ""]; - - const pageContent = allTokens.find(token => token.slug === type && token.section === section); - - if (!pageContent) { - return notFound; - } - - const sectionLinks = getSectionLinks(pageContent); const allTokenLinks = getPageLinks(allTokens, { order: ["overview", "semantic", "core"] }); return ( - <> - - - - - {children} - - - + + {children} + ); } diff --git a/apps/docs/app/ui/components/heading/Heading.tsx b/apps/docs/app/ui/components/heading/Heading.tsx index 188f141af..bebc87201 100644 --- a/apps/docs/app/ui/components/heading/Heading.tsx +++ b/apps/docs/app/ui/components/heading/Heading.tsx @@ -2,7 +2,7 @@ import LinkList, { type Links } from "@/app/ui/components/linkList/LinkList.tsx" import Tag from "@/components/tag/Tag.tsx"; import Title from "@/components/title/Title.tsx"; import clsx from "clsx"; - +import Link from "next/link"; import "./heading.css"; export interface HeadingProps { @@ -17,10 +17,10 @@ const Heading = ({ title, tag, className, description, links }: HeadingProps) => return (
-

Preview Only: These components are for reference only. Continue using Orbiter in production until further notice.

+

Preview Only: These components are for reference only. Continue using Orbiter in production until further notice.

- {title} + {title} {tag && {tag}}
{description &&

{description}

} diff --git a/apps/docs/app/ui/components/linkList/LinkList.tsx b/apps/docs/app/ui/components/linkList/LinkList.tsx index d01f0c17c..41dee30df 100644 --- a/apps/docs/app/ui/components/linkList/LinkList.tsx +++ b/apps/docs/app/ui/components/linkList/LinkList.tsx @@ -1,8 +1,8 @@ "use client"; +import LinkButton from "@/components/button/LinkButton.tsx"; +import { ExternalLinkIcon, GithubIcon, Icon, NpmIcon, WaiAriaIcon, type IconProps } from "@/components/icon"; import clsx from "clsx"; -import Button from "@/components/button/Button.tsx"; -import { Icon, GithubIcon, NpmIcon, ExternalLinkIcon, WaiAriaIcon, type IconProps } from "@/components/icon"; import "./linkList.css"; @@ -38,7 +38,7 @@ export default function LinkList({ links, className }: LinkListProps) { } return ( - + ); } )} diff --git a/apps/docs/app/ui/components/overview/Overview.tsx b/apps/docs/app/ui/components/overview/Overview.tsx index b6047a921..9b6f29a2a 100644 --- a/apps/docs/app/ui/components/overview/Overview.tsx +++ b/apps/docs/app/ui/components/overview/Overview.tsx @@ -57,7 +57,7 @@ const Overview = () => { return (
- { <Icon src={ComponentIcon} /> </div> <div className="hd-component-overview-item__caption"> - <Title as="h3" + <Title level={3} className="hd-component-overview-item__title" >{component.title} diff --git a/apps/docs/app/ui/components/propTable/PropTable.tsx b/apps/docs/app/ui/components/propTable/PropTable.tsx index 02c499f06..e6e9aa9d7 100644 --- a/apps/docs/app/ui/components/propTable/PropTable.tsx +++ b/apps/docs/app/ui/components/propTable/PropTable.tsx @@ -121,7 +121,7 @@ export default async function PropTable({ component }: PropTableProps) { : !isEmpty && + title={ {capitalize(key)} } > diff --git a/apps/docs/app/ui/home-page/ComponentsCard.tsx b/apps/docs/app/ui/home-page/ComponentsCard.tsx new file mode 100644 index 000000000..b7ca7c0ee --- /dev/null +++ b/apps/docs/app/ui/home-page/ComponentsCard.tsx @@ -0,0 +1,65 @@ +"use client"; + +import { ArrowIcon } from "@/components/icon"; +import { ThemeContext } from "@/context/theme/ThemeProvider"; +import { Button as HopperButton, HopperProvider } from "@hopper-ui/components"; +import Image from "next/image"; +import Link from "next/link"; +import { useContext } from "react"; + +export const ComponentsCard = () => { + const { colorMode } = useContext(ThemeContext); + + return ( + +
+

Components Preview

+
+

An accessible suite of components powered by + react-aria.

+
+
+
+ Avatar Group component preview +
+
+
+
+ Select Field component preview +
+
+
+
+ +
+ Confirm + I need + help +
+
+
+
+
+
+ Radio Group Component preview +
+
+
+ + ); +}; diff --git a/apps/docs/app/ui/home-page/GithubButton.tsx b/apps/docs/app/ui/home-page/GithubButton.tsx new file mode 100644 index 000000000..b68afc80a --- /dev/null +++ b/apps/docs/app/ui/home-page/GithubButton.tsx @@ -0,0 +1,16 @@ +"use client"; +import LinkButton from "@/components/button/LinkButton"; +import { ExternalLinkIcon, Icon } from "@/components/icon"; + +export const GithubButton = () => { + return ( + + Github + + + ); +}; diff --git a/apps/docs/app/ui/home-page/IconsCard.tsx b/apps/docs/app/ui/home-page/IconsCard.tsx new file mode 100644 index 000000000..8354a67a9 --- /dev/null +++ b/apps/docs/app/ui/home-page/IconsCard.tsx @@ -0,0 +1,103 @@ +"use client"; + +import { ArrowIcon } from "@/components/icon"; +import { ThemeContext } from "@/context/theme/ThemeProvider"; +import { HopperProvider } from "@hopper-ui/components"; +import { + CalendarIcon, + ChartBarIcon, + CheckmarkIcon, + DeleteIcon, + EyeVisibleIcon, + FilterIcon, + FocusIcon, + ItalicIcon, + LightbulbIcon, + LockIcon, + MailIcon, + NotebookIcon, + PinIcon, + ProfileIcon, + ReactionIcon, + RecurringIcon, + RewindIcon, + SearchIcon, + ShareIcon, + StarIcon, + StickyIcon, + SyncIcon, + TeamIcon, + ThumbsUpIcon, + UnarchiveIcon, + WarningIcon +} from "@hopper-ui/icons"; +import Link from "next/link"; +import { useContext } from "react"; + +export const IconsCard = () => { + const { colorMode } = useContext(ThemeContext); + + return ( + +

Icons

+

A set of commonly used interface icons.

+ +
+ + + + + + + + + +
+
+ + + + + + + + + +
+
+ + + + + + + + + +
+
+ + ); +}; diff --git a/apps/docs/app/ui/icons/iconTable/iconItem.css b/apps/docs/app/ui/icons/iconTable/iconItem.css index cd49a35cf..cacc6e386 100644 --- a/apps/docs/app/ui/icons/iconTable/iconItem.css +++ b/apps/docs/app/ui/icons/iconTable/iconItem.css @@ -18,6 +18,7 @@ .hd-icon-item-copy { aspect-ratio: 1; width: 3rem; + color: var(--hd-color-neutral-icon); } .hd-icon-item__icon { diff --git a/apps/docs/app/ui/layout/aside/Aside.tsx b/apps/docs/app/ui/layout/aside/Aside.tsx index a259d50db..41f904e8c 100644 --- a/apps/docs/app/ui/layout/aside/Aside.tsx +++ b/apps/docs/app/ui/layout/aside/Aside.tsx @@ -1,9 +1,9 @@ "use client"; -import { useEffect, useState } from "react"; -import clsx from "clsx"; import { useHeadsObserver } from "@/hooks/useHeadsObserver"; +import clsx from "clsx"; import type { PropsWithoutRef } from "react"; +import { useEffect, useState } from "react"; import "./aside.css"; @@ -85,13 +85,13 @@ const Aside = ({ title, links }: PropsWithoutRef) => {
+ {activeIndex !== -1 && ( + + )}
    - {activeIndex !== -1 && ( - - )} {listItems}
diff --git a/apps/docs/app/ui/layout/aside/aside.css b/apps/docs/app/ui/layout/aside/aside.css index 099c91c2b..e5569accb 100644 --- a/apps/docs/app/ui/layout/aside/aside.css +++ b/apps/docs/app/ui/layout/aside/aside.css @@ -34,6 +34,7 @@ } .hd-aside__container { + position: relative; overflow-y: auto; scroll-margin-top: var(--hd-space-8); scrollbar-width: thin; diff --git a/apps/docs/app/ui/layout/basePageLayout/BasePageLayout.tsx b/apps/docs/app/ui/layout/basePageLayout/BasePageLayout.tsx new file mode 100644 index 000000000..6872d66da --- /dev/null +++ b/apps/docs/app/ui/layout/basePageLayout/BasePageLayout.tsx @@ -0,0 +1,23 @@ +import type { ReactNode } from "react"; +import Aside from "../aside/Aside"; +import SubHeader, { type SubHeaderProps } from "../subHeader/SubHeader"; + +interface BasePageLayoutProps { + children: ReactNode; + sectionsLinks: SubHeaderProps["links"]; + showSections?: boolean; +} + +export const BasePageLayout = ({ children, sectionsLinks, showSections = true }: BasePageLayoutProps) => { + return ( + <> + {showSections && } +
+ {showSections &&
+ + ); +}; diff --git a/apps/docs/app/ui/layout/header/Header.tsx b/apps/docs/app/ui/layout/header/Header.tsx index 65043e465..4dfa6ed42 100644 --- a/apps/docs/app/ui/layout/header/Header.tsx +++ b/apps/docs/app/ui/layout/header/Header.tsx @@ -9,7 +9,7 @@ import MobileMenuTrigger from "@/app/ui/layout/mobileMenu/MobileMenuTrigger"; import Nav from "@/app/ui/layout/nav/Nav"; import Wrapper from "@/app/ui/layout/wrapper/Wrapper"; import { Icon, ProductMenuIcon } from "@/components/icon"; -import IconButton from "@/components/iconButton/IconButton"; +import LinkIconButton from "@/components/iconButton/LinkIconButton"; import { Popover, PopoverContext, PopoverTrigger } from "@/components/popover/Popover.tsx"; import ThemeSwitch from "@/components/themeSwitch/ThemeSwitch"; import { ToggleButton, ToggleButtonContext } from "@/components/toggleButton/ToggleButton.tsx"; @@ -64,7 +64,7 @@ const ProductMenuAndBrand = () => { - + {
{/**/} - + {/* eslint-disable max-len */} { /> {/* eslint-disable max-len */} - +
{isMobile && } diff --git a/apps/docs/app/ui/layout/mobileMenu/MobileMenu.tsx b/apps/docs/app/ui/layout/mobileMenu/MobileMenu.tsx index 2ca34da95..6bf459a7d 100644 --- a/apps/docs/app/ui/layout/mobileMenu/MobileMenu.tsx +++ b/apps/docs/app/ui/layout/mobileMenu/MobileMenu.tsx @@ -99,7 +99,7 @@ const MobileMenu = ({ onClose, isOpen }: MobileMenuProps) => { - + diff --git a/apps/docs/app/ui/layout/mobileMenu/MobileMenuTrigger.tsx b/apps/docs/app/ui/layout/mobileMenu/MobileMenuTrigger.tsx index 71cfa93f0..b1ffa353e 100644 --- a/apps/docs/app/ui/layout/mobileMenu/MobileMenuTrigger.tsx +++ b/apps/docs/app/ui/layout/mobileMenu/MobileMenuTrigger.tsx @@ -7,7 +7,7 @@ interface MobileMenuTriggerProps { const MobileMenuTrigger = ({ onToggle }: MobileMenuTriggerProps) => { return ( - + ); diff --git a/apps/docs/app/ui/layout/sectionPopover/SectionLink.tsx b/apps/docs/app/ui/layout/sectionPopover/SectionLink.tsx index 4959ee223..64968deec 100644 --- a/apps/docs/app/ui/layout/sectionPopover/SectionLink.tsx +++ b/apps/docs/app/ui/layout/sectionPopover/SectionLink.tsx @@ -10,6 +10,8 @@ interface SectionLinkProps { const SectionLink: React.FC = ({ children, className, href }) => { const { onClick } = UseSectionLinkContext(); + + /* This has to be an a, not a link: https://github.com/vercel/next.js/issues/49612 */ return ( { const sidebarRef = useRef(null); const pathName = usePathname(); - const { toggleSidebar, isSidebarOpen } = useSidebar(); + const sidebarContext = useSidebar()!; + if (!sidebarContext) { + throw new Error("Sidebar context is not available"); + } + + const { toggleSidebar, isSidebarOpen } = sidebarContext; const featureFlags = useContext(FeatureFlagContext); useEffect(() => { diff --git a/apps/docs/app/ui/layout/sidebarLayout.tsx b/apps/docs/app/ui/layout/sidebarLayout.tsx new file mode 100644 index 000000000..3d7b14ee7 --- /dev/null +++ b/apps/docs/app/ui/layout/sidebarLayout.tsx @@ -0,0 +1,18 @@ +import { SidebarProvider } from "@/context/sidebar/SidebarProvider"; +import type { ReactNode } from "react"; +import Sidebar, { type SidebarProps } from "./sidebar/Sidebar"; +import Wrapper from "./wrapper/Wrapper"; + +interface SidebarLayoutProps { + links: SidebarProps["links"]; + children: ReactNode; +} + +export const SidebarLayout = ({ links, children }: SidebarLayoutProps) => ( + + + + {children} + + +); diff --git a/apps/docs/app/ui/layout/subHeader/SubHeader.tsx b/apps/docs/app/ui/layout/subHeader/SubHeader.tsx index d35f0bd3e..99c068de2 100644 --- a/apps/docs/app/ui/layout/subHeader/SubHeader.tsx +++ b/apps/docs/app/ui/layout/subHeader/SubHeader.tsx @@ -7,6 +7,7 @@ import { useIsMobile } from "@/hooks/useIsMobile.ts"; import SidePanel from "./assets/side-panel.svg"; +import IconButton from "@/components/iconButton/IconButton"; import "./subHeader.css"; interface Link { @@ -16,12 +17,13 @@ interface Link { level?: number; } -interface SubHeaderProps { +export interface SubHeaderProps { links: Link[]; } const SubHeader = ({ links }: SubHeaderProps) => { - const { toggleSidebar } = useSidebar(); + const sidebarContext = useSidebar(); + const isInSidebar = !!sidebarContext; const isMobile = useIsMobile("48rem"); if (!isMobile) { @@ -32,9 +34,10 @@ const SubHeader = ({ links }: SubHeaderProps) => {
- + } + {!isInSidebar &&
}
diff --git a/apps/docs/app/ui/tokens/table/TypographyTable.tsx b/apps/docs/app/ui/tokens/table/TypographyTable.tsx index c9a2e68f6..5191d06af 100644 --- a/apps/docs/app/ui/tokens/table/TypographyTable.tsx +++ b/apps/docs/app/ui/tokens/table/TypographyTable.tsx @@ -1,5 +1,5 @@ -import clsx from "clsx"; import Table from "@/components/table/Table"; +import clsx from "clsx"; import { groupItemsByProperties, @@ -37,16 +37,20 @@ const TypographyTable = ({ type, data }: TypographyTableProps) => { const tokenData = transformDataToTokenData(data); const listItems = hasNoSizes ? [generateSizelessRows(tokenData, type)] : generateSizeRows(tokenData, type); - return (); + return ( +
+
+ + ); }; function generateSizeRows(tokenData: TokenData, type: string) { diff --git a/apps/docs/app/ui/tokens/table/tokenTable.css b/apps/docs/app/ui/tokens/table/tokenTable.css index 56f42626e..55e17a17b 100644 --- a/apps/docs/app/ui/tokens/table/tokenTable.css +++ b/apps/docs/app/ui/tokens/table/tokenTable.css @@ -59,3 +59,8 @@ font-weight: 600; text-decoration: none; } + +.hd-table__wrapper { + width: 100%; + overflow-x: auto; +} diff --git a/apps/docs/app/web-app-manifest-192x192.png b/apps/docs/app/web-app-manifest-192x192.png new file mode 100644 index 000000000..f0ad47a65 Binary files /dev/null and b/apps/docs/app/web-app-manifest-192x192.png differ diff --git a/apps/docs/app/web-app-manifest-512x512.png b/apps/docs/app/web-app-manifest-512x512.png new file mode 100644 index 000000000..5dbe4160d Binary files /dev/null and b/apps/docs/app/web-app-manifest-512x512.png differ diff --git a/apps/docs/components/button/Button.stories.tsx b/apps/docs/components/button/Button.stories.tsx index 229c921dd..df63f4f92 100644 --- a/apps/docs/components/button/Button.stories.tsx +++ b/apps/docs/components/button/Button.stories.tsx @@ -1,5 +1,4 @@ import type { Meta, StoryObj } from "@storybook/react"; -import { ExternalLinkIcon, GithubIcon, NpmIcon, Icon } from "@/components/icon"; import Button from "./Button"; @@ -43,31 +42,3 @@ export const Sizes: Story = { ) }; - -export const AsLink: Story = { - args: { - as: "a", - href: "https://www.npmjs.com/package/@hopper-ui/components", - target: "_blank" - }, - render: args => ( -
- - - - -
- ) -}; diff --git a/apps/docs/components/button/Button.tsx b/apps/docs/components/button/Button.tsx index f8f701ff1..5f3264421 100644 --- a/apps/docs/components/button/Button.tsx +++ b/apps/docs/components/button/Button.tsx @@ -1,24 +1,21 @@ -import type { ElementType, ComponentPropsWithRef } from "react"; -import { Provider, Button as RACButton, type ButtonProps as RACButtonProps } from "react-aria-components"; -import clsx from "clsx"; import { IconContext } from "@/components/icon/IconContext.ts"; +import clsx from "clsx"; +import { Provider, Button as RACButton, type ButtonProps as RACButtonProps } from "react-aria-components"; import "./button.css"; -export interface ButtonProps extends RACButtonProps { +export interface ButtonProps extends RACButtonProps { variant?: "primary" | "secondary" | "ghost"; size?: "sm" | "md"; className?: string; - as?: T; } -const Button = ({ +const Button = ({ variant = "primary", size = "md", className, children, - as, ...rest -}: ButtonProps & Omit, keyof ButtonProps>) => { +}: ButtonProps) => { const classes = clsx( "hd-btn", { @@ -28,8 +25,6 @@ const Button = ({ className ); - const Component = as ?? RACButton; - return ( ({ }] ]} > - {children} + {children} ); }; diff --git a/apps/docs/components/button/LinkButton.stories.tsx b/apps/docs/components/button/LinkButton.stories.tsx new file mode 100644 index 000000000..e310e0352 --- /dev/null +++ b/apps/docs/components/button/LinkButton.stories.tsx @@ -0,0 +1,70 @@ +import { ExternalLinkIcon, GithubIcon, Icon, NpmIcon } from "@/components/icon"; +import type { Meta, StoryObj } from "@storybook/react"; + +import LinkButton from "./LinkButton"; + +const meta = { + title: "components/LinkButton", + component: LinkButton +} satisfies Meta; + +export default meta; +type Story = StoryObj; + +export const Default: Story = { + args: { + children: "Get started", + href: "https://www.npmjs.com/package/@hopper-ui/components", + target: "_blank" + } +}; + +export const Secondary: Story = { + args: { + variant: "secondary", + children: "Github" + } +}; + +export const Ghost: Story = { + args: { + variant: "ghost", + children: "view on npm" + } +}; + +export const Sizes: Story = { + args: { + children: "Get started", + variant: "secondary" + }, + render: args => ( +
+ + +
+ ) +}; + +export const AsLink: Story = { + render: args => ( +
+ + Github + + + + View source + + + + View on npm + + + + Report an issue + + +
+ ) +}; diff --git a/apps/docs/components/button/LinkButton.tsx b/apps/docs/components/button/LinkButton.tsx new file mode 100644 index 000000000..7f328bd06 --- /dev/null +++ b/apps/docs/components/button/LinkButton.tsx @@ -0,0 +1,48 @@ +"use client"; +import { IconContext } from "@/components/icon/IconContext.ts"; +import clsx from "clsx"; +import { Provider, Link as RACLink, type LinkProps as RACLinkProps } from "react-aria-components"; +import "./button.css"; + +export interface LinkButtonProps extends RACLinkProps { + variant?: "primary" | "secondary" | "ghost"; + size?: "sm" | "md"; + className?: string; +} + +const LinkButton = ({ + variant = "primary", + size = "md", + className, + children, + ...rest +}: LinkButtonProps) => { + const classes = clsx( + "hd-btn", + { + [`hd-btn--${variant}`]: variant !== "primary", + [`hd-btn--${size}`]: size !== "md" + }, + className + ); + + return ( + + {children} + + ); +}; + +export default LinkButton; diff --git a/apps/docs/components/button/button.css b/apps/docs/components/button/button.css index 806420aaa..60064f000 100644 --- a/apps/docs/components/button/button.css +++ b/apps/docs/components/button/button.css @@ -10,6 +10,7 @@ border: none; border-radius: var(--hd-border-radius-md); background: var(--hd-color-surface-neutral-gradient); + white-space: nowrap; box-shadow: var(--hd-color-shadow-neutral-gradient); } diff --git a/apps/docs/components/cardLink/cardLink.tsx b/apps/docs/components/cardLink/cardLink.tsx index 5752f2f6a..d1b78fd2f 100644 --- a/apps/docs/components/cardLink/cardLink.tsx +++ b/apps/docs/components/cardLink/cardLink.tsx @@ -1,6 +1,7 @@ import clsx from "clsx"; import type { ComponentProps, ReactNode } from "react"; +import Link from "next/link"; import "./cardLink.css"; export interface CardLinkProps extends ComponentProps<"a">{ @@ -19,7 +20,7 @@ const CardLink = ({ children, className, title, size = "md", type = "primary", d }, className); return ( - + {children &&
{children}
} @@ -27,7 +28,7 @@ const CardLink = ({ children, className, title, size = "md", type = "primary", d

{title}

{description}

-
+ ); }; diff --git a/apps/docs/components/cardLink/cardLinkList.css b/apps/docs/components/cardLink/cardLinkList.css index 50a2074b4..037294043 100644 --- a/apps/docs/components/cardLink/cardLinkList.css +++ b/apps/docs/components/cardLink/cardLinkList.css @@ -1,7 +1,7 @@ .hd-cardlink-list { display: grid; gap: 2rem; - grid-template-columns: repeat(auto-fit, minmax(23.75rem, 1fr)); + grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); } .hd-cardlink-list--sm { diff --git a/apps/docs/components/figure/Figure.tsx b/apps/docs/components/figure/Figure.tsx index 9e715d2bd..6b84e7ed8 100644 --- a/apps/docs/components/figure/Figure.tsx +++ b/apps/docs/components/figure/Figure.tsx @@ -10,14 +10,15 @@ export interface FigureProps extends ComponentProps<"div">{ width: number; height: number; caption: string; + priority?: boolean; } -const Figure = ({ alt, caption, className, width, height, src, ...rest }: FigureProps) => { +const Figure = ({ alt, caption, className, width, height, src, priority = false, ...rest }: FigureProps) => { const figureClass = clsx("hd-figure", className); return (
- +
{caption}
); diff --git a/apps/docs/components/icon/Icon.tsx b/apps/docs/components/icon/Icon.tsx index 833d8df3f..3d2575692 100644 --- a/apps/docs/components/icon/Icon.tsx +++ b/apps/docs/components/icon/Icon.tsx @@ -1,3 +1,5 @@ +"use client"; + import type { ElementType, RefAttributes, SVGProps } from "react"; import { useContextProps, type SlotProps } from "react-aria-components"; diff --git a/apps/docs/components/iconButton/IconButton.tsx b/apps/docs/components/iconButton/IconButton.tsx index 88b2a6740..9730c36b6 100644 --- a/apps/docs/components/iconButton/IconButton.tsx +++ b/apps/docs/components/iconButton/IconButton.tsx @@ -1,32 +1,21 @@ import clsx from "clsx"; +import { Button as RACButton, type ButtonProps as RACButtonProps } from "react-aria-components"; import "./iconButton.css"; -import type { ComponentProps, ElementType, ReactNode } from "react"; - -interface BaseProps { - children: ReactNode; - className?: string; -} - -type PolymorphicProps = Props & Omit, "as"> & { - as?: Element; -}; const IconButtonClass = "hd-icon-button"; -const defaultElement = "button"; -const IconButton = (props: PolymorphicProps) => { +const IconButton = (props: RACButtonProps) => { const { - as: Component = defaultElement, children, className, ...rest } = props; return ( - + {children} - + ); }; diff --git a/apps/docs/components/iconButton/LinkIconButton.tsx b/apps/docs/components/iconButton/LinkIconButton.tsx new file mode 100644 index 000000000..538d4f90a --- /dev/null +++ b/apps/docs/components/iconButton/LinkIconButton.tsx @@ -0,0 +1,22 @@ +import clsx from "clsx"; + +import { Link as RACLink, type LinkProps as RACLinkProps } from "react-aria-components"; +import "./iconButton.css"; + +const IconButtonClass = "hd-icon-button"; + +const IconButton = (props: RACLinkProps) => { + const { + children, + className, + ...rest + } = props; + + return ( + + {children} + + ); +}; + +export default IconButton; diff --git a/apps/docs/components/mdx/components.tsx b/apps/docs/components/mdx/components.tsx index 3509cd546..d2beeb5fa 100644 --- a/apps/docs/components/mdx/components.tsx +++ b/apps/docs/components/mdx/components.tsx @@ -101,20 +101,20 @@ export const components = { return ; }, h1: (props: HeadingProps) => { - return ; + return <Title {...props} level={1} interactive />; }, h2: (props: HeadingProps) => { h2Title = props.children as string; - return <Title {...props} as="h2" interactive level={2} />; + return <Title {...props} interactive level={2} />; }, h3: (props: HeadingProps) => { - return <Title {...props} as="h3" parentHeading={h2Title} interactive level={3} />; + return <Title {...props} parentHeading={h2Title} interactive level={3} />; }, h4: (props: HeadingProps) => { - return <Title {...props} as="h4" interactive level={4} />; + return <Title {...props} interactive level={4} />; }, h5: (props: HeadingProps) => { - return <Title {...props} as="h5" interactive level={5} />; + return <Title {...props} interactive level={5} />; } }; diff --git a/apps/docs/components/packageInstallation/PackageInstallation.tsx b/apps/docs/components/packageInstallation/PackageInstallation.tsx index 91c5a758b..38320255e 100644 --- a/apps/docs/components/packageInstallation/PackageInstallation.tsx +++ b/apps/docs/components/packageInstallation/PackageInstallation.tsx @@ -1,5 +1,5 @@ -import Tabs from "@/components/tabs/Tabs.tsx"; import { HighlightCode, highlightCode } from "@/components/highlightCode"; +import Tabs from "@/components/tabs/Tabs.tsx"; import type { ReactElement } from "react"; @@ -39,7 +39,7 @@ const methodsIcons: MethodIcons = { }; const installMethods = methods.map(method => ({ - category: method, + id: method, title: method, titleIcon: methodsIcons[method] })); diff --git a/apps/docs/components/tabs/Tabs.stories.tsx b/apps/docs/components/tabs/Tabs.stories.tsx index 6f3c6c8b1..8fc1a5f3c 100644 --- a/apps/docs/components/tabs/Tabs.stories.tsx +++ b/apps/docs/components/tabs/Tabs.stories.tsx @@ -14,15 +14,15 @@ export const Default: Story = { args: { tabs: [ { - category: "tab1", + id: "tab1", title: "Tab 1" }, { - category: "tab2", + id: "tab2", title: "Tab 2" }, { - category: "tab3", + id: "tab3", title: "Tab 3" } ], diff --git a/apps/docs/components/tabs/Tabs.tsx b/apps/docs/components/tabs/Tabs.tsx index 87653925a..d70a4d2af 100644 --- a/apps/docs/components/tabs/Tabs.tsx +++ b/apps/docs/components/tabs/Tabs.tsx @@ -1,12 +1,13 @@ "use client"; import clsx from "clsx"; -import { Children, useState, type ReactElement, type ReactNode } from "react"; +import { Children, type ReactElement, type ReactNode } from "react"; +import { Tabs as RACTabs, Tab, TabList, TabPanel } from "react-aria-components"; import "./tabs.css"; interface TabProps { - category: string; + id: string; title: string; titleIcon?: ReactElement<SVGElement>; } @@ -15,41 +16,34 @@ interface TabsProps { tabs: TabProps[]; className?: string; children?: ReactNode; + ariaLabel?: string; } -const Tabs = ({ tabs, className, children }: TabsProps) => { - const [selected, setSelected] = useState(0); - - const handleOnClick = (index: number): void => { - setSelected(index); - }; - +const Tabs = ({ tabs, className, children, ariaLabel }: TabsProps) => { const arrayChildren = Children.toArray(children); - const selectedChild = arrayChildren[selected]; return ( - <div className={clsx("hd-tabs", className)}> - <ul className="hd-tabs__list"> - {tabs.map((tab, index) => ( - <li - key={`${index.toString()}_${tab.category}`} - className={clsx("hd-tabs__item", { "hd-tabs__item--active": index === selected })} + <RACTabs className={clsx("hd-tabs", className)}> + <TabList className="hd-tabs__list" aria-label={ariaLabel}> + {tabs.map(({ title, titleIcon, id }) => ( + <Tab + key={id} + id={id} + className={renderProps => clsx("hd-tabs__item-button", { "hd-tabs__item-button--active": renderProps.isSelected })} > - <button - type="button" - onClick={() => handleOnClick(index)} - className={clsx("hd-tabs__item-button", { "hd-tabs__item-button--active": index === selected })} - > - {tab.titleIcon && <span className="hd-tabs__icon">{tab.titleIcon}</span>} - {tab.title} - </button> - </li> + {titleIcon && <span className="hd-tabs__icon">{titleIcon}</span>} + {title} + </Tab> ))} - </ul> - <div className="hd-tabs__content"> - <div className="hd-tabs__pane">{selectedChild}</div> - </div> - </div> + </TabList> + {arrayChildren.map((child, index) => { + return ( + <TabPanel key={tabs[index].id} className="hd-tabs__content" id={tabs[index].id}> + <div className="hd-tabs__pane">{child}</div> + </TabPanel> + ); + })} + </RACTabs> ); }; diff --git a/apps/docs/components/tabs/tabs.css b/apps/docs/components/tabs/tabs.css index 7214b4cec..508ba2e49 100644 --- a/apps/docs/components/tabs/tabs.css +++ b/apps/docs/components/tabs/tabs.css @@ -9,12 +9,6 @@ background-color: var(--hd-color-neutral-surface-weak); } -.hd-tabs__item { - align-items: center; - display: flex; - position: relative; -} - .hd-tabs__item-button { display: flex; align-items: center; diff --git a/apps/docs/components/title/Title.stories.tsx b/apps/docs/components/title/Title.stories.tsx index a85a55aa0..cd8d7d0bb 100644 --- a/apps/docs/components/title/Title.stories.tsx +++ b/apps/docs/components/title/Title.stories.tsx @@ -6,9 +6,6 @@ const meta = { title: "components/Title", component: Title, argTypes: { - as: { - control: { type: "select" } - }, level: { control: { type: "select" } } diff --git a/apps/docs/components/title/Title.tsx b/apps/docs/components/title/Title.tsx index bfd9c5010..085051985 100644 --- a/apps/docs/components/title/Title.tsx +++ b/apps/docs/components/title/Title.tsx @@ -6,7 +6,6 @@ import type { PropsWithChildren } from "react"; import "./title.css"; export interface TitleProps { - as?: "h1" | "h2" | "h3" | "h4" | "h5"; level?: 1 | 2 | 3 | 4 | 5; interactive?: boolean; parentHeading?: string; @@ -14,7 +13,6 @@ export interface TitleProps { } const Title = ({ - as = "h1", level = 1, interactive = false, className, @@ -22,7 +20,7 @@ const Title = ({ parentHeading, ...rest }: PropsWithChildren<TitleProps>) => { - const Component = as; + const Component = `h${level}` as const; if (children == null) { return null; diff --git a/apps/docs/content/getting-started/guides/components.mdx b/apps/docs/content/getting-started/guides/components.mdx index 696f603e0..2b945e6d2 100644 --- a/apps/docs/content/getting-started/guides/components.mdx +++ b/apps/docs/content/getting-started/guides/components.mdx @@ -11,7 +11,7 @@ Hopper components are built with well-considered defaults that meet common produ To support fast-paced product development, Hopper provides a range of options for customization, from simple styling adjustments to creating entirely new components. -<Figure src="/product-cycle.png" width="679" height="567" alt="Diagram illustrating the four pace layers of the digital product process" caption="In the pace layers of digital products, product zips along at the outer layer while design systems and other supporting infrastructure move more slowly at the inner layer." /> +<Figure src="/product-cycle.png" width="679" height="567" alt="Diagram illustrating the four pace layers of the digital product process" caption="In the pace layers of digital products, product zips along at the outer layer while design systems and other supporting infrastructure move more slowly at the inner layer." priority /> ## Customization Tiers @@ -106,7 +106,7 @@ export function AICard({ children, className, ...rest }: CardProps) { ### 🥇 Behavior Modifications -To customize a component's behavior, use refs, callbacks and controlled properties. This approach is useful for interactive features and for modifying default component behavior. This approach is ideal when you need to adjust how a component responds to user interactions without altering its visual style or structure. Read more about _Controlled vs Uncontrolled components_ [here](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components). +To customize a component's behavior, use refs, callbacks and controlled properties. This approach is useful for interactive features and for modifying default component behavior. This approach is ideal when you need to adjust how a component responds to user interactions without altering its visual style or structure. [Read more about Controlled vs Uncontrolled components here](https://react.dev/learn/sharing-state-between-components#controlled-and-uncontrolled-components). <Expand title="Details"> #### Refs for Direct Access diff --git a/apps/docs/content/icons/SVG-icons/icon-library.mdx b/apps/docs/content/icons/SVG-icons/icon-library.mdx index bb5bbf3ff..5d31f2e0a 100644 --- a/apps/docs/content/icons/SVG-icons/icon-library.mdx +++ b/apps/docs/content/icons/SVG-icons/icon-library.mdx @@ -11,6 +11,18 @@ export const usageMethods = [ All icons in the Workleap icon library are available in three predefined sizes. To ensure consistency and clarity, always use the icons at one of these sizes. Avoid resizing icons to dimensions other than the provided options. -To integrate an icon into your project, simply click or tap on it to copy its filename instantly. +To integrate an icon into your project, simply import it from `@hopper-ui/svg-icons` in a JavaScript file: + +```tsx +import AlertIcon from "@hopper-ui/svg-icons/alert-24.svg"; +``` +or in a CSS file: +```css +.my-component { + background-image: url("@hopper-ui/svg-icons/alert-24.svg"); +} +``` + +You can preview icons in your preferred size. Simply click on an icon to instantly copy its name! <Switcher type="svg"/> diff --git a/apps/docs/content/icons/SVG-icons/rich-icon-library.mdx b/apps/docs/content/icons/SVG-icons/rich-icon-library.mdx index feb82b1fb..f36603d1d 100644 --- a/apps/docs/content/icons/SVG-icons/rich-icon-library.mdx +++ b/apps/docs/content/icons/SVG-icons/rich-icon-library.mdx @@ -11,6 +11,18 @@ export const usageMethods = [ All rich icons in the Workleap icon library are available in three predefined sizes. To ensure consistency and clarity, always use the icons at one of these sizes. Avoid resizing icons to dimensions other than the provided options. +To integrate a rich icon into your project, simply import it from `@hopper-ui/svg-icons` in a JavaScript file: + +```tsx +import ActionListRichIcon from "@hopper-ui/svg-icons/action-list-32.svg"; +``` +or in a CSS file: +```css +.my-component { + background-image: url("@hopper-ui/svg-icons/action-list-32.svg"); +} +``` + The color of the rich icons can be changed by using the right CSS Variables. The following variables are available for your styling needs: `--hop-RichIcon-placeholder-fill`, `--hop-RichIcon-placeholder-background` and `--hop-RichIcon-placeholder-shadow`. You should use the appropriate [decorative semantic tokens](/tokens/semantic/color#decorative) or status semantic tokens. The available options for Rich Icons are `option1` to `option8`, `success`, `warning`, `danger`, `information` and `upsell`. @@ -20,6 +32,6 @@ The following variables are available for your styling needs: `--hop-RichIcon-pl } ``` -To integrate an icon into your project, simply click or tap on it to copy its filename instantly. +You can preview rich icons in your preferred size. Simply click on an icon to instantly copy its name! <Switcher type="svg" iconType="richIcon" /> diff --git a/apps/docs/content/icons/react-icons/icon-library.mdx b/apps/docs/content/icons/react-icons/icon-library.mdx index 8f6f92ef4..f5e4b572d 100644 --- a/apps/docs/content/icons/react-icons/icon-library.mdx +++ b/apps/docs/content/icons/react-icons/icon-library.mdx @@ -11,7 +11,12 @@ export const usageMethods = [ All icons in the Workleap icon library are available in three predefined sizes. To ensure consistency and clarity, always use the icons at one of these sizes. Avoid resizing icons to dimensions other than the provided options. -To integrate an icon into your project, simply click or tap on it to copy its name instantly. +To integrate an icon into your project, simply import it from `@hopper-ui/icons`. +```tsx +import { AddCalendarIcon } from "@hopper-ui/icons" +``` + +You can preview icons in your preferred size. Simply click on an icon to instantly copy its name! <Switcher type="react" /> diff --git a/apps/docs/content/icons/react-icons/rich-icon-library.mdx b/apps/docs/content/icons/react-icons/rich-icon-library.mdx index 90ef85297..d2d4cb9dc 100644 --- a/apps/docs/content/icons/react-icons/rich-icon-library.mdx +++ b/apps/docs/content/icons/react-icons/rich-icon-library.mdx @@ -11,6 +11,12 @@ export const usageMethods = [ All rich icons in the Workleap icon library are available in three predefined sizes. To ensure consistency and clarity, always use the icons at one of these sizes. Avoid resizing icons to dimensions other than the provided options. +To integrate a rich icon into your project, simply import it from `@hopper-ui/icons`. + +```tsx +import { ActionListRichIcon } from "@hopper-ui/icons" +``` + The color of the rich icons can be changed by using the `variant` prop. The following [decorative colors](/tokens/semantic/color#decorative) are available as variants: `option1` to `option8`. The following status colors are available as well: `success`, `warning`, `danger`, `information` and `upsell`. @@ -18,6 +24,7 @@ The following status colors are available as well: `success`, `warning`, `danger <ActionListRichIcon variant="option3" /> ``` -To integrate an icon into your project, simply click or tap on it to copy its name instantly. +You can preview rich icons in your preferred size. Simply click on an icon to instantly copy its name! + <Switcher type="react" iconType="richIcon" /> diff --git a/apps/docs/content/tokens/semantic/color.mdx b/apps/docs/content/tokens/semantic/color.mdx index 96d550004..2a7c381fa 100644 --- a/apps/docs/content/tokens/semantic/color.mdx +++ b/apps/docs/content/tokens/semantic/color.mdx @@ -2,14 +2,14 @@ title: Color description: Getting started with Workleap Design Tokens --- -import tokens from '../../../datas/tokens.json'; import tokensDark from '../../../datas/tokens-dark.json'; +import tokens from '../../../datas/tokens.json'; export const categoryKey = "color"; export const tabs = [ - { title: "Light", category: categoryKey }, - { title: "Dark", category: categoryKey } + { title: "Light", id: "light" }, + { title: "Dark", id: "dark" } ]; Colors are a clear way to convey meaning in design. Over time, we associate colors with specific meanings based on their context and frequency of use. In the Workleap ecosystem, each color complements the others and has a specific role. diff --git a/apps/docs/context/rac/RACProvider.tsx b/apps/docs/context/rac/RACProvider.tsx new file mode 100644 index 000000000..0aebccb0d --- /dev/null +++ b/apps/docs/context/rac/RACProvider.tsx @@ -0,0 +1,15 @@ +"use client"; + +import { useRouter } from "next/navigation"; +import type { ReactNode } from "react"; +import { RouterProvider } from "react-aria-components"; + +export const RACProvider = ({ children }: { children : ReactNode }) => { + const router = useRouter(); + + return ( + <RouterProvider navigate={router.push}> + {children} + </RouterProvider> + ); +}; diff --git a/apps/docs/context/sidebar/SidebarProvider.tsx b/apps/docs/context/sidebar/SidebarProvider.tsx index 8e8654590..8900c24f6 100644 --- a/apps/docs/context/sidebar/SidebarProvider.tsx +++ b/apps/docs/context/sidebar/SidebarProvider.tsx @@ -7,11 +7,7 @@ interface SidebarProps { toggleSidebar: () => void; } -const SidebarContext = createContext<SidebarProps>({ - isSidebarOpen: false, - toggleSidebar: () => { - } -}); +const SidebarContext = createContext<SidebarProps | null>(null); export const useSidebar = () => useContext(SidebarContext); diff --git a/apps/docs/next.config.js b/apps/docs/next.config.js index 21f81fb4e..7ca96fb20 100644 --- a/apps/docs/next.config.js +++ b/apps/docs/next.config.js @@ -4,6 +4,7 @@ import { withContentlayer } from "next-contentlayer"; const nextConfig = { reactStrictMode: true, swcMinify: true, + productionBrowserSourceMaps: true, // Eslint only lint pages/, app/, components/, lib/, and src/ directories by default. So we need to add other directories to the eslint config. // https://nextjs.org/docs/app/building-your-application/configuring/eslint#linting-custom-directories-and-files eslint: { diff --git a/apps/docs/package.json b/apps/docs/package.json index 7145fe83d..57293d71e 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -27,8 +27,8 @@ "next-contentlayer": "0.3.4", "next-mdx-remote": "^5.0.0", "react": "18.3.1", - "react-aria": "^3.36", - "react-aria-components": "^1.5", + "react-aria": "^3.36.0", + "react-aria-components": "^1.5.0", "react-dom": "18.3.1", "react-hook-form": "7.53.2", "react-toggle": "4.1.3", @@ -39,35 +39,35 @@ "unist-util-visit": "5.0.0" }, "devDependencies": { - "@codesandbox/sandpack-react": "^2.19.9", + "@codesandbox/sandpack-react": "^2.19.10", "@hopper-ui/components": "workspace:*", "@hopper-ui/icons": "workspace:*", "@hopper-ui/tokens": "workspace:*", - "@storybook/addon-a11y": "^8.4.5", - "@storybook/addon-essentials": "^8.4.5", - "@storybook/addon-interactions": "^8.4.5", - "@storybook/addon-links": "^8.4.5", - "@storybook/blocks": "^8.4.5", - "@storybook/nextjs": "^8.4.5", - "@storybook/react": "^8.4.5", - "@storybook/test": "^8.4.5", + "@storybook/addon-a11y": "^8.4.7", + "@storybook/addon-essentials": "^8.4.7", + "@storybook/addon-interactions": "^8.4.7", + "@storybook/addon-links": "^8.4.7", + "@storybook/blocks": "^8.4.7", + "@storybook/nextjs": "^8.4.7", + "@storybook/react": "^8.4.7", + "@storybook/test": "^8.4.7", "@svgr/webpack": "8.1.0", "@types/eslint": "8.56.12", - "@types/node": "22.7.5", - "@types/react": "18.3.11", + "@types/node": "22.10.1", + "@types/react": "18.3.13", "@types/react-dom": "18.3.1", "@workleap/browserslist-config": "2.0.1", - "@workleap/eslint-plugin": "3.2.2", + "@workleap/eslint-plugin": "3.2.3", "@workleap/postcss-configs": "1.0.4", "@workleap/typescript-configs": "3.0.2", "eslint": "8.57.1", - "eslint-config-next": "14.2.15", - "eslint-plugin-storybook": "0.9.0", + "eslint-config-next": "14.2.20", + "eslint-plugin-storybook": "0.11.1", "logrocket": "9.0.0", "react-docgen-typescript": "^2.2.2", - "shiki": "^1.22.0", - "storybook": "^8.4.5", - "tsconfig-paths-webpack-plugin": "4.1.0", + "shiki": "^1.24.0", + "storybook": "^8.4.7", + "tsconfig-paths-webpack-plugin": "4.2.0", "typescript": "5.5.4" }, "browser": { diff --git a/apps/samples/basic/package.json b/apps/samples/basic/package.json index 5301f2bbb..c6ad1595f 100644 --- a/apps/samples/basic/package.json +++ b/apps/samples/basic/package.json @@ -15,21 +15,21 @@ "react-router-dom": "^6.26.2" }, "devDependencies": { - "@swc/core": "1.7.26", - "@swc/helpers": "0.5.13", - "@types/react": "18.3.3", - "@types/react-dom": "18.3.0", - "@typescript-eslint/parser": "8.6.0", + "@swc/core": "1.10.0", + "@swc/helpers": "0.5.15", + "@types/react": "18.3.13", + "@types/react-dom": "18.3.1", + "@typescript-eslint/parser": "8.17.0", "@workleap/browserslist-config": "2.0.1", - "@workleap/eslint-plugin": "3.2.2", + "@workleap/eslint-plugin": "3.2.3", "@workleap/swc-configs": "2.2.3", "@workleap/typescript-configs": "3.0.2", "@workleap/webpack-configs": "1.5.1", - "browserslist": "4.23.3", + "browserslist": "4.24.2", "eslint": "8.57.1", "shelljs": "0.8.5", "typescript": "5.5.4", - "webpack": "5.95.0", + "webpack": "5.97.1", "webpack-cli": "5.1.4", "webpack-dev-server": "5.1.0" } diff --git a/package.json b/package.json index c4df8ccb5..529276576 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "doc:storybook": "pnpm --filter=docs storybook", "doc:build": "pnpm --filter=docs build", "doc:generate": "pnpm --filter=docs generate", + "doc:lint": "pnpm --filter=docs lint", "dev:basic": "pnpm -r --filter=basic dev", "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest", "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 pnpm -r build", @@ -31,7 +32,6 @@ "lint": "pnpm run \"/^lint:.*/\"", "lint:eslint": "eslint . --max-warnings=0 --cache --cache-location node_modules/.cache/eslint", "lint:style": "stylelint \"**/*.css\" --allow-empty-input --cache --cache-location node_modules/.cache/stylelint --max-warnings=0", - "lint:doc": "pnpm --filter=docs lint", "lint:types": "pnpm run typecheck", "typecheck": "pnpm -r --parallel --include-workspace-root exec tsc --noEmit", "clean": "pnpm -r --parallel --include-workspace-root exec pnpm dlx rimraf dist node_modules/.cache", @@ -40,34 +40,35 @@ "storybook": "storybook dev -p 6006", "storybook-nolazy": "cross-env STORYBOOK_NO_LAZY=true pnpm run storybook", "build-storybook": "storybook build", - "list-outdated-deps": "pnpm outdated -r --format list", - "update-outdated-deps": "pnpm update -r --latest \"!eslint\"", + "list-outdated-deps": "pnpm outdated -r --format list \"!eslint\" \"!@types/eslint\" \"!style-dictionary\" \"!react-router-dom\" \"!next\" \"!eslint-config-next\"", + "update-outdated-deps": "pnpm update -r --latest \"!eslint\" \"!@types/eslint\" \"!style-dictionary\" \"!react-router-dom\" \"!next\" \"!eslint-config-next\"", "plop": "plop", "find-types": "pnpm --filter=components find-types" }, "devDependencies": { - "@changesets/cli": "2.27.9", + "@changesets/cli": "2.27.10", "@chromatic-com/storybook": "^3.2.2", "@hopper-ui/tokens": "workspace:*", - "@internationalized/string-compiler": "3.2.5", - "@netlify/plugin-nextjs": "5.8.0", + "@internationalized/string-compiler": "3.2.6", + "@netlify/plugin-nextjs": "5.8.1", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", - "@storybook/addon-a11y": "^8.4.5", - "@storybook/addon-essentials": "^8.4.5", - "@storybook/addon-interactions": "^8.4.5", - "@storybook/addon-links": "^8.4.5", - "@storybook/addon-mdx-gfm": "^8.4.5", + "@storybook/addon-a11y": "^8.4.7", + "@storybook/addon-essentials": "^8.4.7", + "@storybook/addon-interactions": "^8.4.7", + "@storybook/addon-links": "^8.4.7", + "@storybook/addon-mdx-gfm": "^8.4.7", "@storybook/addon-webpack5-compiler-swc": "^1.0.5", - "@storybook/blocks": "^8.4.5", - "@storybook/react": "^8.4.5", - "@storybook/react-webpack5": "^8.4.5", - "@storybook/test": "^8.4.5", - "@storybook/test-runner": "0.19.1", - "@storybook/types": "^8.4.5", + "@storybook/blocks": "^8.4.7", + "@storybook/react": "^8.4.7", + "@storybook/react-webpack5": "^8.4.7", + "@storybook/test": "^8.4.7", + "@storybook/test-runner": "0.20.1", + "@storybook/types": "^8.4.7", "@types/eslint": "8.56.12", - "@types/jest": "29.5.13", - "@types/node": "22.7.5", - "@workleap/eslint-plugin": "3.2.2", + "@types/jest": "29.5.14", + "@types/node": "22.10.1", + "@types/react": "18.3.13", + "@workleap/eslint-plugin": "3.2.3", "@workleap/stylelint-configs": "2.0.3", "@workleap/typescript-configs": "3.0.2", "axe-playwright": "2.0.3", @@ -77,21 +78,21 @@ "eslint-plugin-storybook": "^0.11.1", "jest": "29.7.0", "plop": "4.0.1", - "prettier": "3.3.3", + "prettier": "3.4.2", "prop-types": "15.8.1", "react": "18.3.1", "react-dom": "18.3.1", "react-hook-form": "7.53.2", "react-refresh": "0.14.2", "react-router-dom": "6.27.0", - "storybook": "^8.4.5", - "stylelint": "16.10.0", + "storybook": "^8.4.7", + "stylelint": "16.11.0", "stylelint-config-clean-order": "6.1.0", "stylelint-use-logical": "2.1.2", "ts-jest": "29.2.5", "ts-node": "10.9.2", - "tsconfig-paths-webpack-plugin": "4.1.0", - "tsx": "4.19.1" + "tsconfig-paths-webpack-plugin": "4.2.0", + "tsx": "4.19.2" }, "resolutions": { "eslint-plugin-react-hooks": "4.6.2" diff --git a/packages/components/package.json b/packages/components/package.json index f96ca6ea0..99d210fa7 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -56,19 +56,19 @@ }, "devDependencies": { "@hopper-ui/styled-system": "workspace:*", - "@swc/core": "1.7.36", - "@swc/helpers": "0.5.13", - "@swc/jest": "0.2.36", + "@swc/core": "1.10.0", + "@swc/helpers": "0.5.15", + "@swc/jest": "0.2.37", "@testing-library/dom": "10.4.0", - "@testing-library/jest-dom": "6.6.1", + "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.0.1", "@testing-library/user-event": "14.5.2", "@types/eslint": "8.56.12", - "@types/jest": "29.5.13", - "@types/react": "18.3.11", + "@types/jest": "29.5.14", + "@types/react": "18.3.13", "@types/react-dom": "18.3.1", "@types/react-test-renderer": "18.3.0", - "@workleap/eslint-plugin": "3.2.2", + "@workleap/eslint-plugin": "3.2.3", "@workleap/swc-configs": "2.2.3", "@workleap/tsup-configs": "3.0.6", "@workleap/typescript-configs": "3.0.2", @@ -84,7 +84,7 @@ "react-dom": "18.3.1", "react-test-renderer": "18.3.1", "ts-jest": "29.2.5", - "tsup": "8.3.0", + "tsup": "8.3.5", "typescript": "5.5.4" } } diff --git a/packages/components/src/Disclosure/src/Disclosure.module.css b/packages/components/src/Disclosure/src/Disclosure.module.css index 720e69641..8096f7727 100644 --- a/packages/components/src/Disclosure/src/Disclosure.module.css +++ b/packages/components/src/Disclosure/src/Disclosure.module.css @@ -3,8 +3,8 @@ --hop-Disclosure-panel-padding: 0; --hop-Disclosure-panel-padding-expanded: var(--hop-space-inset-md) 0; --hop-Disclosure-panel-background-color: none; - - /* With Header */ + + /* With Header */ --hop-Disclosure-with-header-panel-padding: var(--hop-space-inset-md); --hop-Disclosure-with-header-panel-background-color: var(--hop-neutral-surface); @@ -14,7 +14,7 @@ --hop-Disclosure-standalone-panel-border-size: 0; --hop-Disclosure-standalone-panel-border-size-expanded: 0 var(--hop-space-10) var(--hop-space-10) var(--hop-space-10); --hop-Disclosure-standalone-panel-border-color: var(--hop-neutral-border-weak); - + /* Inline */ --hop-Disclosure-inline-border-radius: 0; --hop-Disclosure-inline-box-shadow: none; @@ -35,11 +35,10 @@ border-radius: var(--border-radius); box-shadow: var(--box-shadow); - /* This is an experimental feature that allows you to enable animations and transitions + /* This is an experimental feature that allows you to enable animations and transitions between a length value and an intrinsic value such as auto, fit-content or max-content. - This a a progressive enhancement and for now, + This a a progressive enhancement and for now, it only seems to work in Chrome https://caniuse.com/mdn-css_properties_interpolate-size_allow-keywords */ - /* stylelint-disable-next-line property-no-unknown */ interpolate-size: allow-keywords; } diff --git a/packages/components/src/ListBox/src/ListBox.tsx b/packages/components/src/ListBox/src/ListBox.tsx index bd3fd81f8..b74a516f7 100644 --- a/packages/components/src/ListBox/src/ListBox.tsx +++ b/packages/components/src/ListBox/src/ListBox.tsx @@ -1,7 +1,7 @@ import { type ResponsiveProp, type StyledComponentProps, useResponsiveValue, useStyledSystem } from "@hopper-ui/styled-system"; import { useLoadMore } from "@react-aria/utils"; import clsx from "clsx"; -import { type ForwardedRef, forwardRef, type NamedExoticComponent, type ReactNode } from "react"; +import { type ForwardedRef, forwardRef, type NamedExoticComponent } from "react"; import { Collection, composeRenderProps, type ListBoxRenderProps, ListBox as RACListBox, type ListBoxProps as RACListBoxProps, useContextProps } from "react-aria-components"; import { HeaderContext } from "../../Header/index.ts"; @@ -116,7 +116,7 @@ function ListBox<T extends object>(props: ListBoxProps<T>, ref: ForwardedRef<HTM useLoadMore({ isLoading, onLoadMore }, ref); - const renderChildren = (): ReactNode => { + const renderChildren = () => { if (props.items) { return ( <Collection items={props.items}> @@ -125,7 +125,13 @@ function ListBox<T extends object>(props: ListBoxProps<T>, ref: ForwardedRef<HTM ); } - return <>{children}</>; + if (isFunction(children)) { + console.error("ListBox: Children should not be a function when items are not provided."); + + return null; + } + + return children; }; const handleRenderEmptyState = (renderProps: ListBoxRenderProps) => { diff --git a/packages/icons/package.json b/packages/icons/package.json index a0ec4e3f6..d68cd7773 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -52,19 +52,19 @@ "@svgr/core": "8.1.0", "@svgr/plugin-jsx": "8.1.0", "@svgr/plugin-svgo": "8.1.0", - "@swc/core": "1.7.36", - "@swc/helpers": "0.5.13", - "@swc/jest": "0.2.36", + "@swc/core": "1.10.0", + "@swc/helpers": "0.5.15", + "@swc/jest": "0.2.37", "@testing-library/dom": "10.4.0", - "@testing-library/jest-dom": "6.6.0", + "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.0.1", "@types/eslint": "8.56.12", - "@types/jest": "29.5.13", - "@types/node": "22.7.5", - "@types/react": "18.3.11", + "@types/jest": "29.5.14", + "@types/node": "22.10.1", + "@types/react": "18.3.13", "@types/react-dom": "18.3.1", "@types/react-test-renderer": "18.3.0", - "@workleap/eslint-plugin": "3.2.2", + "@workleap/eslint-plugin": "3.2.3", "@workleap/swc-configs": "2.2.3", "@workleap/typescript-configs": "3.0.2", "eslint": "8.57.1", @@ -76,8 +76,8 @@ "react-test-renderer": "18.3.1", "ts-jest": "29.2.5", "ts-node": "10.9.2", - "tsup": "8.3.0", - "tsx": "4.19.1", + "tsup": "8.3.5", + "tsx": "4.19.2", "typescript": "5.5.4" } } diff --git a/packages/styled-system/package.json b/packages/styled-system/package.json index d3b28fa2a..131c23813 100644 --- a/packages/styled-system/package.json +++ b/packages/styled-system/package.json @@ -48,18 +48,18 @@ }, "devDependencies": { "@hopper-ui/tokens": "workspace:*", - "@swc/core": "1.7.36", - "@swc/helpers": "0.5.13", - "@swc/jest": "0.2.36", + "@swc/core": "1.10.0", + "@swc/helpers": "0.5.15", + "@swc/jest": "0.2.37", "@testing-library/dom": "10.4.0", - "@testing-library/jest-dom": "6.6.1", + "@testing-library/jest-dom": "6.6.3", "@testing-library/react": "16.0.1", "@types/eslint": "8.56.12", - "@types/jest": "29.5.13", - "@types/react": "18.3.11", + "@types/jest": "29.5.14", + "@types/react": "18.3.13", "@types/react-dom": "18.3.1", "@types/react-test-renderer": "18.3.0", - "@workleap/eslint-plugin": "3.2.2", + "@workleap/eslint-plugin": "3.2.3", "@workleap/swc-configs": "2.2.3", "@workleap/tsup-configs": "3.0.6", "@workleap/typescript-configs": "3.0.2", @@ -68,13 +68,13 @@ "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jest-fail-on-console": "3.3.1", - "postcss": "8.4.47", - "postcss-modules": "6.0.0", + "postcss": "8.4.49", + "postcss-modules": "6.0.1", "react": "18.3.1", "react-dom": "18.3.1", "react-test-renderer": "18.3.1", "ts-jest": "29.2.5", - "tsup": "8.3.0", + "tsup": "8.3.5", "typescript": "5.5.4" } } diff --git a/packages/svg-icons/package.json b/packages/svg-icons/package.json index deebd6d1a..c9db3f806 100644 --- a/packages/svg-icons/package.json +++ b/packages/svg-icons/package.json @@ -31,13 +31,13 @@ "generate-icons": "tsx scripts/build.ts" }, "devDependencies": { - "@swc/core": "1.7.36", - "@swc/helpers": "0.5.13", - "@swc/jest": "0.2.36", + "@swc/core": "1.10.0", + "@swc/helpers": "0.5.15", + "@swc/jest": "0.2.37", "@types/eslint": "8.56.12", - "@types/jest": "29.5.13", - "@types/node": "22.7.5", - "@workleap/eslint-plugin": "3.2.2", + "@types/jest": "29.5.14", + "@types/node": "22.10.1", + "@workleap/eslint-plugin": "3.2.3", "@workleap/swc-configs": "2.2.3", "@workleap/typescript-configs": "3.0.2", "copyfiles": "2.4.1", @@ -46,7 +46,7 @@ "jest": "29.7.0", "rehype-parse": "9.0.1", "svgo": "3.3.2", - "tsx": "4.19.1", + "tsx": "4.19.2", "typescript": "5.5.4", "unified": "11.0.5" } diff --git a/packages/tokens/package.json b/packages/tokens/package.json index 708b94f99..25203dc3e 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -35,13 +35,13 @@ }, "devDependencies": { "@types/eslint": "8.56.12", - "@types/node": "22.7.5", - "@workleap/eslint-plugin": "3.2.2", + "@types/node": "22.10.1", + "@workleap/eslint-plugin": "3.2.3", "@workleap/tsup-configs": "3.0.6", "@workleap/typescript-configs": "3.0.2", "eslint": "8.57.1", "style-dictionary": "3.9.2", - "tsx": "4.19.1", + "tsx": "4.19.2", "typescript": "5.5.4" }, "sideEffects": false diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 284c54866..c72d78271 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,77 +12,80 @@ importers: .: devDependencies: '@changesets/cli': - specifier: 2.27.9 - version: 2.27.9 + specifier: 2.27.10 + version: 2.27.10 '@chromatic-com/storybook': specifier: ^3.2.2 - version: 3.2.2(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + version: 3.2.2(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@hopper-ui/tokens': specifier: workspace:* version: link:packages/tokens '@internationalized/string-compiler': - specifier: 3.2.5 - version: 3.2.5 + specifier: 3.2.6 + version: 3.2.6 '@netlify/plugin-nextjs': - specifier: 5.8.0 - version: 5.8.0 + specifier: 5.8.1 + version: 5.8.1 '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.15 - version: 0.5.15(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + version: 0.5.15(react-refresh@0.14.2)(type-fest@4.30.0)(webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) '@storybook/addon-a11y': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-essentials': - specifier: ^8.4.5 - version: 8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(@types/react@18.3.13)(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-interactions': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-links': - specifier: ^8.4.5 - version: 8.4.5(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-mdx-gfm': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-webpack5-compiler-swc': specifier: ^1.0.5 - version: 1.0.5(@swc/helpers@0.5.13)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + version: 1.0.5(@swc/helpers@0.5.15)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) '@storybook/blocks': - specifier: ^8.4.5 - version: 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/react': - specifier: ^8.4.5 - version: 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) + specifier: ^8.4.7 + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2) '@storybook/react-webpack5': - specifier: ^8.4.5 - version: 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) + specifier: ^8.4.7 + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.0(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2) '@storybook/test': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/test-runner': - specifier: 0.19.1 - version: 0.19.1(@swc/helpers@0.5.13)(@types/node@22.7.5)(storybook@8.4.5(prettier@3.3.3))(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + specifier: 0.20.1 + version: 0.20.1(@swc/helpers@0.5.15)(@types/node@22.10.1)(storybook@8.4.7(prettier@3.4.2))(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) '@storybook/types': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@types/eslint': specifier: 8.56.12 version: 8.56.12 '@types/jest': - specifier: 29.5.13 - version: 29.5.13 + specifier: 29.5.14 + version: 29.5.14 '@types/node': - specifier: 22.7.5 - version: 22.7.5 + specifier: 22.10.1 + version: 22.10.1 + '@types/react': + specifier: 18.3.13 + version: 18.3.13 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2) '@workleap/stylelint-configs': specifier: 2.0.3 - version: 2.0.3(prettier@3.3.3)(stylelint@16.10.0(typescript@5.5.4)) + version: 2.0.3(prettier@3.4.2)(stylelint@16.11.0(typescript@5.7.2)) '@workleap/typescript-configs': specifier: 3.0.2 - version: 3.0.2(typescript@5.5.4) + version: 3.0.2(typescript@5.7.2) axe-playwright: specifier: 2.0.3 version: 2.0.3(playwright@1.49.0) @@ -97,16 +100,16 @@ importers: version: link:tooling/eslint-plugin-hopper-monorepo eslint-plugin-storybook: specifier: ^0.11.1 - version: 0.11.1(eslint@8.57.1)(typescript@5.5.4) + version: 0.11.1(eslint@8.57.1)(typescript@5.7.2) jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + version: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) plop: specifier: 4.0.1 version: 4.0.1 prettier: - specifier: 3.3.3 - version: 3.3.3 + specifier: 3.4.2 + version: 3.4.2 prop-types: specifier: 15.8.1 version: 15.8.1 @@ -126,29 +129,29 @@ importers: specifier: 6.27.0 version: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) storybook: - specifier: ^8.4.5 - version: 8.4.5(prettier@3.3.3) + specifier: ^8.4.7 + version: 8.4.7(prettier@3.4.2) stylelint: - specifier: 16.10.0 - version: 16.10.0(typescript@5.5.4) + specifier: 16.11.0 + version: 16.11.0(typescript@5.7.2) stylelint-config-clean-order: specifier: 6.1.0 - version: 6.1.0(stylelint@16.10.0(typescript@5.5.4)) + version: 6.1.0(stylelint@16.11.0(typescript@5.7.2)) stylelint-use-logical: specifier: 2.1.2 - version: 2.1.2(stylelint@16.10.0(typescript@5.5.4)) + version: 2.1.2(stylelint@16.11.0(typescript@5.7.2)) ts-jest: specifier: 29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2) tsconfig-paths-webpack-plugin: - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.2.0 + version: 4.2.0 tsx: - specifier: 4.19.1 - version: 4.19.1 + specifier: 4.19.2 + version: 4.19.2 apps/docs: dependencies: @@ -169,15 +172,15 @@ importers: version: 0.3.4(contentlayer@0.3.4(esbuild@0.24.0))(esbuild@0.24.0)(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-mdx-remote: specifier: ^5.0.0 - version: 5.0.0(@types/react@18.3.11)(acorn@8.14.0)(react@18.3.1) + version: 5.0.0(@types/react@18.3.13)(acorn@8.14.0)(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 react-aria: - specifier: ^3.36 + specifier: ^3.36.0 version: 3.36.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-aria-components: - specifier: ^1.5 + specifier: ^1.5.0 version: 1.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom: specifier: 18.3.1 @@ -205,7 +208,7 @@ importers: version: 5.0.0 devDependencies: '@codesandbox/sandpack-react': - specifier: ^2.19.9 + specifier: ^2.19.10 version: 2.19.10(@lezer/common@1.2.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@hopper-ui/components': specifier: workspace:* @@ -217,29 +220,29 @@ importers: specifier: workspace:* version: link:../../packages/tokens '@storybook/addon-a11y': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-essentials': - specifier: ^8.4.5 - version: 8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(@types/react@18.3.13)(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-interactions': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/addon-links': - specifier: ^8.4.5 - version: 8.4.5(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/blocks': - specifier: ^8.4.5 - version: 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) '@storybook/nextjs': - specifier: ^8.4.5 - version: 8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(type-fest@3.13.1)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + specifier: ^8.4.7 + version: 8.4.7(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(type-fest@4.30.0)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) '@storybook/react': - specifier: ^8.4.5 - version: 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) + specifier: ^8.4.7 + version: 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4) '@storybook/test': - specifier: ^8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) + specifier: ^8.4.7 + version: 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@svgr/webpack': specifier: 8.1.0 version: 8.1.0(typescript@5.5.4) @@ -247,11 +250,11 @@ importers: specifier: 8.56.12 version: 8.56.12 '@types/node': - specifier: 22.7.5 - version: 22.7.5 + specifier: 22.10.1 + version: 22.10.1 '@types/react': - specifier: 18.3.11 - version: 18.3.11 + specifier: 18.3.13 + version: 18.3.13 '@types/react-dom': specifier: 18.3.1 version: 18.3.1 @@ -259,11 +262,11 @@ importers: specifier: 2.0.1 version: 2.0.1 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) '@workleap/postcss-configs': specifier: 1.0.4 - version: 1.0.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) + version: 1.0.4(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2) '@workleap/typescript-configs': specifier: 3.0.2 version: 3.0.2(typescript@5.5.4) @@ -271,11 +274,11 @@ importers: specifier: 8.57.1 version: 8.57.1 eslint-config-next: - specifier: 14.2.15 - version: 14.2.15(eslint@8.57.1)(typescript@5.5.4) + specifier: 14.2.20 + version: 14.2.20(eslint@8.57.1)(typescript@5.5.4) eslint-plugin-storybook: - specifier: 0.9.0 - version: 0.9.0(eslint@8.57.1)(typescript@5.5.4) + specifier: 0.11.1 + version: 0.11.1(eslint@8.57.1)(typescript@5.5.4) logrocket: specifier: 9.0.0 version: 9.0.0 @@ -283,14 +286,14 @@ importers: specifier: ^2.2.2 version: 2.2.2(typescript@5.5.4) shiki: - specifier: ^1.22.0 + specifier: ^1.24.0 version: 1.24.0 storybook: - specifier: ^8.4.5 - version: 8.4.5(prettier@3.3.3) + specifier: ^8.4.7 + version: 8.4.7(prettier@3.4.2) tsconfig-paths-webpack-plugin: - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.2.0 + version: 4.2.0 typescript: specifier: 5.5.4 version: 5.5.4 @@ -311,38 +314,38 @@ importers: version: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) devDependencies: '@swc/core': - specifier: 1.7.26 - version: 1.7.26(@swc/helpers@0.5.13) + specifier: 1.10.0 + version: 1.10.0(@swc/helpers@0.5.15) '@swc/helpers': - specifier: 0.5.13 - version: 0.5.13 + specifier: 0.5.15 + version: 0.5.15 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 18.3.13 + version: 18.3.13 '@types/react-dom': - specifier: 18.3.0 - version: 18.3.0 + specifier: 18.3.1 + version: 18.3.1 '@typescript-eslint/parser': - specifier: 8.6.0 - version: 8.6.0(eslint@8.57.1)(typescript@5.5.4) + specifier: 8.17.0 + version: 8.17.0(eslint@8.57.1)(typescript@5.5.4) '@workleap/browserslist-config': specifier: 2.0.1 version: 2.0.1 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) '@workleap/swc-configs': specifier: 2.2.3 - version: 2.2.3(@swc/core@1.7.26(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(@swc/jest@0.2.36(@swc/core@1.7.26(@swc/helpers@0.5.13)))(browserslist@4.23.3) + version: 2.2.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(@swc/jest@0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)))(browserslist@4.24.2) '@workleap/typescript-configs': specifier: 3.0.2 version: 3.0.2(typescript@5.5.4) '@workleap/webpack-configs': specifier: 1.5.1 - version: 1.5.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(browserslist@4.23.3)(postcss@8.4.47)(type-fest@3.13.1)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.95.0))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) + version: 1.5.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(browserslist@4.24.2)(postcss@8.4.49)(type-fest@4.30.0)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.97.1))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) browserslist: - specifier: 4.23.3 - version: 4.23.3 + specifier: 4.24.2 + version: 4.24.2 eslint: specifier: 8.57.1 version: 8.57.1 @@ -353,14 +356,14 @@ importers: specifier: 5.5.4 version: 5.5.4 webpack: - specifier: 5.95.0 - version: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + specifier: 5.97.1 + version: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-cli: specifier: 5.1.4 - version: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0) + version: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1) webpack-dev-server: specifier: 5.1.0 - version: 5.1.0(webpack-cli@5.1.4)(webpack@5.95.0) + version: 5.1.0(webpack-cli@5.1.4)(webpack@5.97.1) packages/components: dependencies: @@ -387,23 +390,23 @@ importers: specifier: workspace:* version: link:../styled-system '@swc/core': - specifier: 1.7.36 - version: 1.7.36(@swc/helpers@0.5.13) + specifier: 1.10.0 + version: 1.10.0(@swc/helpers@0.5.15) '@swc/helpers': - specifier: 0.5.13 - version: 0.5.13 + specifier: 0.5.15 + version: 0.5.15 '@swc/jest': - specifier: 0.2.36 - version: 0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)) + specifier: 0.2.37 + version: 0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)) '@testing-library/dom': specifier: 10.4.0 version: 10.4.0 '@testing-library/jest-dom': - specifier: 6.6.1 - version: 6.6.1 + specifier: 6.6.3 + version: 6.6.3 '@testing-library/react': specifier: 16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: 14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -411,11 +414,11 @@ importers: specifier: 8.56.12 version: 8.56.12 '@types/jest': - specifier: 29.5.13 - version: 29.5.13 + specifier: 29.5.14 + version: 29.5.14 '@types/react': - specifier: 18.3.11 - version: 18.3.11 + specifier: 18.3.13 + version: 18.3.13 '@types/react-dom': specifier: 18.3.1 version: 18.3.1 @@ -423,14 +426,14 @@ importers: specifier: 18.3.0 version: 18.3.0 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) '@workleap/swc-configs': specifier: 2.2.3 - version: 2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(@swc/jest@0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)))(browserslist@4.24.2) + version: 2.2.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(@swc/jest@0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)))(browserslist@4.24.2) '@workleap/tsup-configs': specifier: 3.0.6 - version: 3.0.6(tsup@8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4) + version: 3.0.6(tsup@8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4) '@workleap/typescript-configs': specifier: 3.0.2 version: 3.0.2(typescript@5.5.4) @@ -442,7 +445,7 @@ importers: version: 3.0.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + version: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -469,10 +472,10 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: 29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) tsup: - specifier: 8.3.0 - version: 8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1) + specifier: 8.3.5 + version: 8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1) typescript: specifier: 5.5.4 version: 5.5.4 @@ -505,35 +508,35 @@ importers: specifier: 8.1.0 version: 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))(typescript@5.5.4) '@swc/core': - specifier: 1.7.36 - version: 1.7.36(@swc/helpers@0.5.13) + specifier: 1.10.0 + version: 1.10.0(@swc/helpers@0.5.15) '@swc/helpers': - specifier: 0.5.13 - version: 0.5.13 + specifier: 0.5.15 + version: 0.5.15 '@swc/jest': - specifier: 0.2.36 - version: 0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)) + specifier: 0.2.37 + version: 0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)) '@testing-library/dom': specifier: 10.4.0 version: 10.4.0 '@testing-library/jest-dom': - specifier: 6.6.0 - version: 6.6.0 + specifier: 6.6.3 + version: 6.6.3 '@testing-library/react': specifier: 16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/eslint': specifier: 8.56.12 version: 8.56.12 '@types/jest': - specifier: 29.5.13 - version: 29.5.13 + specifier: 29.5.14 + version: 29.5.14 '@types/node': - specifier: 22.7.5 - version: 22.7.5 + specifier: 22.10.1 + version: 22.10.1 '@types/react': - specifier: 18.3.11 - version: 18.3.11 + specifier: 18.3.13 + version: 18.3.13 '@types/react-dom': specifier: 18.3.1 version: 18.3.1 @@ -541,11 +544,11 @@ importers: specifier: 18.3.0 version: 18.3.0 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) '@workleap/swc-configs': specifier: 2.2.3 - version: 2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(@swc/jest@0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)))(browserslist@4.24.2) + version: 2.2.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(@swc/jest@0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)))(browserslist@4.24.2) '@workleap/typescript-configs': specifier: 3.0.2 version: 3.0.2(typescript@5.5.4) @@ -557,7 +560,7 @@ importers: version: 3.0.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + version: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -572,16 +575,16 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: 29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4) tsup: - specifier: 8.3.0 - version: 8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1) + specifier: 8.3.5 + version: 8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1) tsx: - specifier: 4.19.1 - version: 4.19.1 + specifier: 4.19.2 + version: 4.19.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -599,32 +602,32 @@ importers: specifier: workspace:* version: link:../tokens '@swc/core': - specifier: 1.7.36 - version: 1.7.36(@swc/helpers@0.5.13) + specifier: 1.10.0 + version: 1.10.0(@swc/helpers@0.5.15) '@swc/helpers': - specifier: 0.5.13 - version: 0.5.13 + specifier: 0.5.15 + version: 0.5.15 '@swc/jest': - specifier: 0.2.36 - version: 0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)) + specifier: 0.2.37 + version: 0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)) '@testing-library/dom': specifier: 10.4.0 version: 10.4.0 '@testing-library/jest-dom': - specifier: 6.6.1 - version: 6.6.1 + specifier: 6.6.3 + version: 6.6.3 '@testing-library/react': specifier: 16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/eslint': specifier: 8.56.12 version: 8.56.12 '@types/jest': - specifier: 29.5.13 - version: 29.5.13 + specifier: 29.5.14 + version: 29.5.14 '@types/react': - specifier: 18.3.11 - version: 18.3.11 + specifier: 18.3.13 + version: 18.3.13 '@types/react-dom': specifier: 18.3.1 version: 18.3.1 @@ -632,14 +635,14 @@ importers: specifier: 18.3.0 version: 18.3.0 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) '@workleap/swc-configs': specifier: 2.2.3 - version: 2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(@swc/jest@0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)))(browserslist@4.24.2) + version: 2.2.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(@swc/jest@0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)))(browserslist@4.24.2) '@workleap/tsup-configs': specifier: 3.0.6 - version: 3.0.6(tsup@8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4) + version: 3.0.6(tsup@8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4) '@workleap/typescript-configs': specifier: 3.0.2 version: 3.0.2(typescript@5.5.4) @@ -651,7 +654,7 @@ importers: version: 3.0.0 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + version: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0 @@ -659,11 +662,11 @@ importers: specifier: 3.3.1 version: 3.3.1 postcss: - specifier: 8.4.47 - version: 8.4.47 + specifier: 8.4.49 + version: 8.4.49 postcss-modules: - specifier: 6.0.0 - version: 6.0.0(postcss@8.4.47) + specifier: 6.0.1 + version: 6.0.1(postcss@8.4.49) react: specifier: 18.3.1 version: 18.3.1 @@ -675,10 +678,10 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: 29.2.5 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) tsup: - specifier: 8.3.0 - version: 8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1) + specifier: 8.3.5 + version: 8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1) typescript: specifier: 5.5.4 version: 5.5.4 @@ -686,29 +689,29 @@ importers: packages/svg-icons: devDependencies: '@swc/core': - specifier: 1.7.36 - version: 1.7.36(@swc/helpers@0.5.13) + specifier: 1.10.0 + version: 1.10.0(@swc/helpers@0.5.15) '@swc/helpers': - specifier: 0.5.13 - version: 0.5.13 + specifier: 0.5.15 + version: 0.5.15 '@swc/jest': - specifier: 0.2.36 - version: 0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)) + specifier: 0.2.37 + version: 0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)) '@types/eslint': specifier: 8.56.12 version: 8.56.12 '@types/jest': - specifier: 29.5.13 - version: 29.5.13 + specifier: 29.5.14 + version: 29.5.14 '@types/node': - specifier: 22.7.5 - version: 22.7.5 + specifier: 22.10.1 + version: 22.10.1 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) '@workleap/swc-configs': specifier: 2.2.3 - version: 2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(@swc/jest@0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)))(browserslist@4.24.2) + version: 2.2.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(@swc/jest@0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)))(browserslist@4.24.2) '@workleap/typescript-configs': specifier: 3.0.2 version: 3.0.2(typescript@5.5.4) @@ -723,7 +726,7 @@ importers: version: 6.0.3 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + version: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) rehype-parse: specifier: 9.0.1 version: 9.0.1 @@ -731,8 +734,8 @@ importers: specifier: 3.3.2 version: 3.3.2 tsx: - specifier: 4.19.1 - version: 4.19.1 + specifier: 4.19.2 + version: 4.19.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -746,14 +749,14 @@ importers: specifier: 8.56.12 version: 8.56.12 '@types/node': - specifier: 22.7.5 - version: 22.7.5 + specifier: 22.10.1 + version: 22.10.1 '@workleap/eslint-plugin': - specifier: 3.2.2 - version: 3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + specifier: 3.2.3 + version: 3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) '@workleap/tsup-configs': specifier: 3.0.6 - version: 3.0.6(tsup@8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4) + version: 3.0.6(tsup@8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4) '@workleap/typescript-configs': specifier: 3.0.2 version: 3.0.2(typescript@5.5.4) @@ -764,8 +767,8 @@ importers: specifier: 3.9.2 version: 3.9.2 tsx: - specifier: 4.19.1 - version: 4.19.1 + specifier: 4.19.2 + version: 4.19.2 typescript: specifier: 5.5.4 version: 5.5.4 @@ -777,7 +780,7 @@ importers: version: 8.57.1 eslint-plugin-import: specifier: 2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1) packages: @@ -792,26 +795,22 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.2': - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + '@babel/compat-data@7.26.3': + resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} engines: {node: '>=6.9.0'} '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.25.9': resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} @@ -822,8 +821,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.25.9': - resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + '@babel/helper-create-regexp-features-plugin@7.26.3': + resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -867,10 +866,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.25.9': - resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} @@ -895,8 +890,8 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} engines: {node: '>=6.0.0'} hasBin: true @@ -1128,8 +1123,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.25.9': - resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1182,8 +1177,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.25.9': - resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1356,8 +1351,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.9': - resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + '@babel/plugin-transform-typescript@7.26.3': + resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1397,8 +1392,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-react@7.25.9': - resolution: {integrity: sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==} + '@babel/preset-react@7.26.3': + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1417,12 +1412,12 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + '@babel/traverse@7.26.3': + resolution: {integrity: sha512-yTmc8J+Sj8yLzwr4PD5Xb/WF3bOYu2C2OoSZPzbuqRm4n98XirsbzaX+GloeO376UnSYIYJ4NCanwV5/ugZkwA==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@0.2.3': @@ -1437,8 +1432,8 @@ packages: '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - '@changesets/cli@2.27.9': - resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} + '@changesets/cli@2.27.10': + resolution: {integrity: sha512-PfeXjvs9OfQJV8QSFFHjwHX3QnUL9elPEQ47SgkiwzLgtKGyuikWjrdM+lO9MXzOE22FO9jEGkcs4b+B6D6X0Q==} hasBin: true '@changesets/config@3.0.4': @@ -1509,8 +1504,8 @@ packages: '@codemirror/lang-javascript@6.2.2': resolution: {integrity: sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==} - '@codemirror/language@6.10.5': - resolution: {integrity: sha512-sECWJyNmwqw6mSO6Qf0IVPHwhEnuYbqHBZaaIbdcXtZ6Y2r5vU/dxgC7K1ppWaJFy8XGtTBC0Pd60qI7NfJreQ==} + '@codemirror/language@6.10.6': + resolution: {integrity: sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==} '@codemirror/lint@6.8.4': resolution: {integrity: sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==} @@ -1620,12 +1615,12 @@ packages: '@csstools/css-parser-algorithms': ^2.7.1 '@csstools/css-tokenizer': ^2.4.1 - '@csstools/media-query-list-parser@3.0.1': - resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} + '@csstools/media-query-list-parser@4.0.2': + resolution: {integrity: sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==} engines: {node: '>=18'} peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.1 - '@csstools/css-tokenizer': ^3.0.1 + '@csstools/css-parser-algorithms': ^3.0.4 + '@csstools/css-tokenizer': ^3.0.3 '@csstools/postcss-cascade-layers@4.0.6': resolution: {integrity: sha512-Xt00qGAQyqAODFiFEJNkTpSUz5VfYqnDLECdlA/Vv17nl/OIV5QfTRHGAXrBGG5YcJyHpJ+GF9gF/RZvOQz4oA==} @@ -1819,11 +1814,11 @@ packages: peerDependencies: postcss-selector-parser: ^6.0.13 - '@csstools/selector-specificity@4.0.0': - resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} + '@csstools/selector-specificity@5.0.0': + resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} engines: {node: '>=18'} peerDependencies: - postcss-selector-parser: ^6.1.0 + postcss-selector-parser: ^7.0.0 '@csstools/utilities@1.0.0': resolution: {integrity: sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==} @@ -2202,8 +2197,8 @@ packages: '@formatjs/intl-localematcher@0.5.8': resolution: {integrity: sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==} - '@grpc/grpc-js@1.12.2': - resolution: {integrity: sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==} + '@grpc/grpc-js@1.12.4': + resolution: {integrity: sha512-NBhrxEWnFh0FxeA0d//YP95lRFsSx2TNLEUQg4/W+5f/BMxcCjgOOIT24iD+ZB/tZw057j44DaIxja7w4XMrhg==} engines: {node: '>=12.10.0'} '@grpc/proto-loader@0.7.13': @@ -2348,8 +2343,8 @@ packages: '@internationalized/number@3.6.0': resolution: {integrity: sha512-PtrRcJVy7nw++wn4W2OuePQQfTqDzfusSuY1QTtui4wa7r+rGVtR75pO8CyKvHvzyQYi3Q1uO5sY0AsB4e65Bw==} - '@internationalized/string-compiler@3.2.5': - resolution: {integrity: sha512-7JwUFoMUV+apzqctoC5hmTaVR89NUQ6TFITaof9/uRECRtx0+vETzTXI5kl+De5MyLrN/Lw7CIDBajggXlHWsA==} + '@internationalized/string-compiler@3.2.6': + resolution: {integrity: sha512-Wsyzjc9QBs79VOalwEAWBARa+CtCkOC4JsMDKc0UR89ZcXa+BfkN0KK0zGVXXpPtrishUNaDSMEnLV55z3m+PQ==} '@internationalized/string@3.2.5': resolution: {integrity: sha512-rKs71Zvl2OKOHM+mzAFMIyqR5hI1d1O6BBkMK2/lkfg3fkmVh9Eeg0awcA8W2WqYqDOv6a86DIOlFpggwLtbuw==} @@ -2500,8 +2495,8 @@ packages: '@lezer/html@1.3.10': resolution: {integrity: sha512-dqpT8nISx/p9Do3AchvYGV3qYc4/rKr3IBZxlHmpIKam56P47RSHkSF5f13Vu9hebS1jM0HmtJIwLbWz1VIY6w==} - '@lezer/javascript@1.4.19': - resolution: {integrity: sha512-j44kbR1QL26l6dMunZ1uhKBFteVGLVCBGNUD2sUaMnic+rbTviVuoK0CD1l9FTW31EueWvFFswCKMH7Z+M3JRA==} + '@lezer/javascript@1.4.21': + resolution: {integrity: sha512-lL+1fcuxWYPURMM/oFZLEDm0XuLN128QPV+VuGtKpeaOGdcl9F2LYC3nh1S9LkPqx9M0mndZFdXCipNAZpzIkQ==} '@lezer/lr@1.4.2': resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==} @@ -2529,15 +2524,15 @@ packages: '@types/react': '>=16' react: '>=16' - '@netlify/plugin-nextjs@5.8.0': - resolution: {integrity: sha512-1hduTMFYkZRSqRAPK1+5A6T/uc543PfxX0erzJEVWb9fKgPlY24ZQMi2nXBwlQ6JlBYjZJcMEtN2vhhNqyjgXA==} + '@netlify/plugin-nextjs@5.8.1': + resolution: {integrity: sha512-WB1N0FslhWZ1yAVYTcB6CcFrFOUSQ0O2LfavYZrbAypeNxu2I+oO+cgmhfDgZ8Eoq1g4EMeoIGMkNoZ4ogZTsg==} engines: {node: '>=18.0.0'} '@next/env@14.2.15': resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} - '@next/eslint-plugin-next@14.2.15': - resolution: {integrity: sha512-pKU0iqKRBlFB/ocOI1Ip2CkKePZpYpnw5bEItEkuZ/Nr9FQP1+p7VDWr4VfOdff4i9bFmrOaeaU1bFEyAcxiMQ==} + '@next/eslint-plugin-next@14.2.20': + resolution: {integrity: sha512-T0JRi706KLbvR1Uc46t56VtawbhR/igdBagzOrA7G+vv4rvjwnlu/Y4/Iq6X9TDVj5UZjyot4lUdkNd3V2kLhw==} '@next/swc-darwin-arm64@14.2.15': resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==} @@ -2644,8 +2639,8 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@opentelemetry/context-async-hooks@1.28.0': - resolution: {integrity: sha512-igcl4Ve+F1N2063PJUkesk/GkYyuGIWinYkSyAFTnIj3gzrOgvOA4k747XNdL47HRRL1w/qh7UW8NDuxOLvKFA==} + '@opentelemetry/context-async-hooks@1.29.0': + resolution: {integrity: sha512-TKT91jcFXgHyIDF1lgJF3BHGIakn6x0Xp7Tq3zoS3TMPzT9IlP0xEavWP8C1zGjU9UmZP2VR1tJhW9Az1A3w8Q==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -2656,8 +2651,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.5.0' - '@opentelemetry/core@1.28.0': - resolution: {integrity: sha512-ZLwRMV+fNDpVmF2WYUdBHlq0eOWtEaUJSusrzjGnBt7iSRvfjFE3RXYUZJrqou/wIDWV0DwQ5KIfYe9WXg9Xqw==} + '@opentelemetry/core@1.29.0': + resolution: {integrity: sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -2686,14 +2681,14 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.5.0' - '@opentelemetry/propagator-b3@1.28.0': - resolution: {integrity: sha512-Q7HVDIMwhN5RxL4bECMT4BdbyYSAKkC6U/RGn4NpO/cbqP6ZRg+BS7fPo/pGZi2w8AHfpIGQFXQmE8d2PC5xxQ==} + '@opentelemetry/propagator-b3@1.29.0': + resolution: {integrity: sha512-ktsNDlqhu+/IPGEJRMj81upg2JupUp+SwW3n1ZVZTnrDiYUiMUW41vhaziA7Q6UDhbZvZ58skDpQhe2ZgNIPvg==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/propagator-jaeger@1.28.0': - resolution: {integrity: sha512-wKJ94+s8467CnIRgoSRh0yXm/te0QMOwTq9J01PfG/RzYZvlvN8aRisN2oZ9SznB45dDGnMj3BhUlchSA9cEKA==} + '@opentelemetry/propagator-jaeger@1.29.0': + resolution: {integrity: sha512-EXIEYmFgybnFMijVgqx1mq/diWwSQcd0JWVksytAVQEnAiaDvP45WuncEVQkFIAC0gVxa2+Xr8wL5pF5jCVKbg==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -2704,8 +2699,8 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.5.0' - '@opentelemetry/resources@1.28.0': - resolution: {integrity: sha512-cIyXSVJjGeTICENN40YSvLDAq4Y2502hGK3iN7tfdynQLKWb3XWZQEkPc+eSx47kiy11YeFAlYkEfXwR1w8kfw==} + '@opentelemetry/resources@1.29.0': + resolution: {integrity: sha512-s7mLXuHZE7RQr1wwweGcaRp3Q4UJJ0wazeGlc/N5/XSe6UyXfsh1UQGMADYeg7YwD+cEdMtU1yJAUXdnFzYzyQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -2729,14 +2724,14 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.5.0' - '@opentelemetry/sdk-trace-base@1.28.0': - resolution: {integrity: sha512-ceUVWuCpIao7Y5xE02Xs3nQi0tOGmMea17ecBdwtCvdo9ekmO+ijc9RFDgfifMl7XCBf41zne/1POM3LqSTZDA==} + '@opentelemetry/sdk-trace-base@1.29.0': + resolution: {integrity: sha512-hEOpAYLKXF3wGJpXOtWsxEtqBgde0SCv+w+jvr3/UusR4ll3QrENEGnSl1WDCyRrpqOQ5NCNOvZch9UFVa7MnQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/sdk-trace-node@1.28.0': - resolution: {integrity: sha512-N0sYfYXvHpP0FNIyc+UfhLnLSTOuZLytV0qQVrDWIlABeD/DWJIGttS7nYeR14gQLXch0M1DW8zm3VeN6Opwtg==} + '@opentelemetry/sdk-trace-node@1.29.0': + resolution: {integrity: sha512-ZpGYt+VnMu6O0SRKzhuIivr7qJm3GpWnTCMuJspu4kt3QWIpIenwixo5Vvjuu3R4h2Onl/8dtqAiPIs92xd5ww==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -2745,10 +2740,6 @@ packages: resolution: {integrity: sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==} engines: {node: '>=14'} - '@opentelemetry/semantic-conventions@1.27.0': - resolution: {integrity: sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==} - engines: {node: '>=14'} - '@opentelemetry/semantic-conventions@1.28.0': resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} engines: {node: '>=14'} @@ -3360,93 +3351,93 @@ packages: resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} engines: {node: '>=14.0.0'} - '@rollup/rollup-android-arm-eabi@4.27.4': - resolution: {integrity: sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==} + '@rollup/rollup-android-arm-eabi@4.28.0': + resolution: {integrity: sha512-wLJuPLT6grGZsy34g4N1yRfYeouklTgPhH1gWXCYspenKYD0s3cR99ZevOGw5BexMNywkbV3UkjADisozBmpPQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.27.4': - resolution: {integrity: sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==} + '@rollup/rollup-android-arm64@4.28.0': + resolution: {integrity: sha512-eiNkznlo0dLmVG/6wf+Ifi/v78G4d4QxRhuUl+s8EWZpDewgk7PX3ZyECUXU0Zq/Ca+8nU8cQpNC4Xgn2gFNDA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.27.4': - resolution: {integrity: sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==} + '@rollup/rollup-darwin-arm64@4.28.0': + resolution: {integrity: sha512-lmKx9yHsppblnLQZOGxdO66gT77bvdBtr/0P+TPOseowE7D9AJoBw8ZDULRasXRWf1Z86/gcOdpBrV6VDUY36Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.27.4': - resolution: {integrity: sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==} + '@rollup/rollup-darwin-x64@4.28.0': + resolution: {integrity: sha512-8hxgfReVs7k9Js1uAIhS6zq3I+wKQETInnWQtgzt8JfGx51R1N6DRVy3F4o0lQwumbErRz52YqwjfvuwRxGv1w==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.27.4': - resolution: {integrity: sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==} + '@rollup/rollup-freebsd-arm64@4.28.0': + resolution: {integrity: sha512-lA1zZB3bFx5oxu9fYud4+g1mt+lYXCoch0M0V/xhqLoGatbzVse0wlSQ1UYOWKpuSu3gyN4qEc0Dxf/DII1bhQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.27.4': - resolution: {integrity: sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==} + '@rollup/rollup-freebsd-x64@4.28.0': + resolution: {integrity: sha512-aI2plavbUDjCQB/sRbeUZWX9qp12GfYkYSJOrdYTL/C5D53bsE2/nBPuoiJKoWp5SN78v2Vr8ZPnB+/VbQ2pFA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': - resolution: {integrity: sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==} + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': + resolution: {integrity: sha512-WXveUPKtfqtaNvpf0iOb0M6xC64GzUX/OowbqfiCSXTdi/jLlOmH0Ba94/OkiY2yTGTwteo4/dsHRfh5bDCZ+w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.27.4': - resolution: {integrity: sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==} + '@rollup/rollup-linux-arm-musleabihf@4.28.0': + resolution: {integrity: sha512-yLc3O2NtOQR67lI79zsSc7lk31xjwcaocvdD1twL64PK1yNaIqCeWI9L5B4MFPAVGEVjH5k1oWSGuYX1Wutxpg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.27.4': - resolution: {integrity: sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==} + '@rollup/rollup-linux-arm64-gnu@4.28.0': + resolution: {integrity: sha512-+P9G9hjEpHucHRXqesY+3X9hD2wh0iNnJXX/QhS/J5vTdG6VhNYMxJ2rJkQOxRUd17u5mbMLHM7yWGZdAASfcg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.27.4': - resolution: {integrity: sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==} + '@rollup/rollup-linux-arm64-musl@4.28.0': + resolution: {integrity: sha512-1xsm2rCKSTpKzi5/ypT5wfc+4bOGa/9yI/eaOLW0oMs7qpC542APWhl4A37AENGZ6St6GBMWhCCMM6tXgTIplw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': - resolution: {integrity: sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': + resolution: {integrity: sha512-zgWxMq8neVQeXL+ouSf6S7DoNeo6EPgi1eeqHXVKQxqPy1B2NvTbaOUWPn/7CfMKL7xvhV0/+fq/Z/J69g1WAQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.27.4': - resolution: {integrity: sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==} + '@rollup/rollup-linux-riscv64-gnu@4.28.0': + resolution: {integrity: sha512-VEdVYacLniRxbRJLNtzwGt5vwS0ycYshofI7cWAfj7Vg5asqj+pt+Q6x4n+AONSZW/kVm+5nklde0qs2EUwU2g==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.27.4': - resolution: {integrity: sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==} + '@rollup/rollup-linux-s390x-gnu@4.28.0': + resolution: {integrity: sha512-LQlP5t2hcDJh8HV8RELD9/xlYtEzJkm/aWGsauvdO2ulfl3QYRjqrKW+mGAIWP5kdNCBheqqqYIGElSRCaXfpw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.27.4': - resolution: {integrity: sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==} + '@rollup/rollup-linux-x64-gnu@4.28.0': + resolution: {integrity: sha512-Nl4KIzteVEKE9BdAvYoTkW19pa7LR/RBrT6F1dJCV/3pbjwDcaOq+edkP0LXuJ9kflW/xOK414X78r+K84+msw==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.27.4': - resolution: {integrity: sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==} + '@rollup/rollup-linux-x64-musl@4.28.0': + resolution: {integrity: sha512-eKpJr4vBDOi4goT75MvW+0dXcNUqisK4jvibY9vDdlgLx+yekxSm55StsHbxUsRxSTt3JEQvlr3cGDkzcSP8bw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.27.4': - resolution: {integrity: sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==} + '@rollup/rollup-win32-arm64-msvc@4.28.0': + resolution: {integrity: sha512-Vi+WR62xWGsE/Oj+mD0FNAPY2MEox3cfyG0zLpotZdehPFXwz6lypkGs5y38Jd/NVSbOD02aVad6q6QYF7i8Bg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.27.4': - resolution: {integrity: sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==} + '@rollup/rollup-win32-ia32-msvc@4.28.0': + resolution: {integrity: sha512-kN/Vpip8emMLn/eOza+4JwqDZBL6MPNpkdaEsgUtW1NYN3DZvZqSQrbKzJcTL6hd8YNmFTn7XGWMwccOcJBL0A==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.27.4': - resolution: {integrity: sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==} + '@rollup/rollup-win32-x64-msvc@4.28.0': + resolution: {integrity: sha512-Bvno2/aZT6usSa7lRDL2+hMjVAGjuqaymF1ApZm31JXzniR/hvr14jpU+/z4X6Gt5BPlzosscyJZGUvguXIqeQ==} cpu: [x64] os: [win32] @@ -3492,143 +3483,133 @@ packages: '@stitches/core@1.2.8': resolution: {integrity: sha512-Gfkvwk9o9kE9r9XNBmJRfV8zONvXThnm1tcuojL04Uy5uRyqg93DC83lDebl0rocZCfKSjUv+fWYtMQmEDJldg==} - '@storybook/addon-a11y@8.4.5': - resolution: {integrity: sha512-lqIOpWJZNR0Ur+2zUcnFAMvdOe7kYEDeXPv1TM7fwEGyzKPYoM/k5xPA2cJCrYwtydxOqqrmn1jUIw0Qdkhuhg==} + '@storybook/addon-a11y@8.4.7': + resolution: {integrity: sha512-GpUvXp6n25U1ZSv+hmDC+05BEqxWdlWjQTb/GaboRXZQeMBlze6zckpVb66spjmmtQAIISo0eZxX1+mGcVR7lA==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-actions@8.4.5': - resolution: {integrity: sha512-rbB19uiGJ61XHbKIbS1a9bUS6re5L8rT5NMNeEJhCxXRpFUPrlTXMSoD/Pgcn3ENeEMVZsm8/eCzxAVgAP3Mgg==} + '@storybook/addon-actions@8.4.7': + resolution: {integrity: sha512-mjtD5JxcPuW74T6h7nqMxWTvDneFtokg88p6kQ5OnC1M259iAXb//yiSZgu/quunMHPCXSiqn4FNOSgASTSbsA==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-backgrounds@8.4.5': - resolution: {integrity: sha512-FeMt4qHCMYDQiLGGDKiRuSPXFup2WXOaZSdL137v1W36wEL/vGkK1A5iQt1qJ8MZzL5WZQuedox8rSybFy7eow==} + '@storybook/addon-backgrounds@8.4.7': + resolution: {integrity: sha512-I4/aErqtFiazcoWyKafOAm3bLpxTj6eQuH/woSbk1Yx+EzN+Dbrgx1Updy8//bsNtKkcrXETITreqHC+a57DHQ==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-controls@8.4.5': - resolution: {integrity: sha512-RVTtDDuESLYc1+SJQv2kI7wzBddzAS9uoEe8P75quN6S4pC0GxAB6xirWZ2+WOcba4eHosY+PxMwuBXQfH78Ew==} + '@storybook/addon-controls@8.4.7': + resolution: {integrity: sha512-377uo5IsJgXLnQLJixa47+11V+7Wn9KcDEw+96aGCBCfLbWNH8S08tJHHnSu+jXg9zoqCAC23MetntVp6LetHA==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-docs@8.4.5': - resolution: {integrity: sha512-zPELIl7wXormOylVaaSpkUIuuCCxrO+OFPMKZnlENt6zSReyy0dJu4V0tzfV8FCw+V4D6Y4wrLRk/TIG951Ojw==} + '@storybook/addon-docs@8.4.7': + resolution: {integrity: sha512-NwWaiTDT5puCBSUOVuf6ME7Zsbwz7Y79WF5tMZBx/sLQ60vpmJVQsap6NSjvK1Ravhc21EsIXqemAcBjAWu80w==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-essentials@8.4.5': - resolution: {integrity: sha512-AxetQo/zSPIu3RZqWG2opwAz22Bb+jpf1nWbHp0kEpCrBemcWd8X2gonVmXNOC1PDKNl3jcWyc3lmg/+3mxjYg==} + '@storybook/addon-essentials@8.4.7': + resolution: {integrity: sha512-+BtZHCBrYtQKILtejKxh0CDRGIgTl9PumfBOKRaihYb4FX1IjSAxoV/oo/IfEjlkF5f87vouShWsRa8EUauFDw==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-highlight@8.4.5': - resolution: {integrity: sha512-sMA7v+4unaKY+5RDhow6lLncJqNX9ZLUnBIt3vzY1ntUsOYVwykAY1Hq4Ysj0luCBXjJJdJ6223ylrycnb7Ilw==} + '@storybook/addon-highlight@8.4.7': + resolution: {integrity: sha512-whQIDBd3PfVwcUCrRXvCUHWClXe9mQ7XkTPCdPo4B/tZ6Z9c6zD8JUHT76ddyHivixFLowMnA8PxMU6kCMAiNw==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-interactions@8.4.5': - resolution: {integrity: sha512-s6R8XVD8LTp+LQTDbhtDjDLE6S44I7FtMLxPdMNwN9VEJjBk01NONLDuGDpNq5o/0bnybA3rMHk9+3afsgzidQ==} + '@storybook/addon-interactions@8.4.7': + resolution: {integrity: sha512-fnufT3ym8ht3HHUIRVXAH47iOJW/QOb0VSM+j269gDuvyDcY03D1civCu1v+eZLGaXPKJ8vtjr0L8zKQ/4P0JQ==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-links@8.4.5': - resolution: {integrity: sha512-ac3OtplFdrPw/2jtLnteuVllwu2yCe3sgKJS9AbdYMT/65OW47M7oDnzcpRPsDGufrKlDMBJXXEv4SfTtlT+rg==} + '@storybook/addon-links@8.4.7': + resolution: {integrity: sha512-L/1h4dMeMKF+MM0DanN24v5p3faNYbbtOApMgg7SlcBT/tgo3+cAjkgmNpYA8XtKnDezm+T2mTDhB8mmIRZpIQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.5 + storybook: ^8.4.7 peerDependenciesMeta: react: optional: true - '@storybook/addon-mdx-gfm@8.4.5': - resolution: {integrity: sha512-Q2mgTZPvII2Q1lMU9qJaVftYjAHUa58m7DUmuJz1wNBt0EQ4NaKVprzhGmlL0MgWO6bCb1d6pu1QuWlxM68XLw==} + '@storybook/addon-mdx-gfm@8.4.7': + resolution: {integrity: sha512-RLenpDmY0HZLqh8T6ZamSeUaLkFFJGMivIs5T3IhAo+BecYA1gWzD+T5er/k8AH8HyYJUtxt/IMCx5UrGnUr7g==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-measure@8.4.5': - resolution: {integrity: sha512-+sNjew991YaoXQyWWloFybjEGrDO40Jk6w8BgZs2X7oc3D5t/6oFzvyC862U++LGqKFA3quXDeBjEb92CI9cRA==} + '@storybook/addon-measure@8.4.7': + resolution: {integrity: sha512-QfvqYWDSI5F68mKvafEmZic3SMiK7zZM8VA0kTXx55hF/+vx61Mm0HccApUT96xCXIgmwQwDvn9gS4TkX81Dmw==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-outline@8.4.5': - resolution: {integrity: sha512-XlpN98AUDnWQWNFSFVm+HkRUzm3xIUMjBGTkv6HsL6zt6XoJ+LsQMca+PPtYqlBJA+5CU41xMDaG8HC/p+sd3A==} + '@storybook/addon-outline@8.4.7': + resolution: {integrity: sha512-6LYRqUZxSodmAIl8icr585Oi8pmzbZ90aloZJIpve+dBAzo7ydYrSQxxoQEVltXbKf3VeVcrs64ouAYqjisMYA==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-toolbars@8.4.5': - resolution: {integrity: sha512-hOq5560ONOU/qrslrwosWzxnC4nrF8HZWD43ciKwtethm8HuptU2M+Jrui1CRsMScEZLopWWVE9o0vJMdKpIFQ==} + '@storybook/addon-toolbars@8.4.7': + resolution: {integrity: sha512-OSfdv5UZs+NdGB+nZmbafGUWimiweJ/56gShlw8Neo/4jOJl1R3rnRqqY7MYx8E4GwoX+i3GF5C3iWFNQqlDcw==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/addon-viewport@8.4.5': - resolution: {integrity: sha512-l7Y41gIbJAsIN/QCg1QJ9sr61FLz1C/imUotcDej41tOHxUTSQOlXpNtVnfhUM1vGQc0yNpP3pVxj8BpXi0cAw==} + '@storybook/addon-viewport@8.4.7': + resolution: {integrity: sha512-hvczh/jjuXXcOogih09a663sRDDSATXwbE866al1DXgbDFraYD/LxX/QDb38W9hdjU9+Qhx8VFIcNWoMQns5HQ==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 '@storybook/addon-webpack5-compiler-swc@1.0.5': resolution: {integrity: sha512-1NlM3noit2vA22OyWb8Ma2lhcEKCS1Snv2kr+EkaVABUqNDfVc9AD/GgYQhF7F/2CoF5N2JU7uzXDzFHd5TzZg==} engines: {node: '>=18'} - '@storybook/blocks@8.4.5': - resolution: {integrity: sha512-Z+LHauSqm3A4HBR9pUEf9KQhD3/3xYMt0FXgA+GHCAyDa6lFeD1C6r9Y2nlT+9dt8gv9B9oygTZvV6GqFVyRSQ==} + '@storybook/blocks@8.4.7': + resolution: {integrity: sha512-+QH7+JwXXXIyP3fRCxz/7E2VZepAanXJM7G8nbR3wWsqWgrRp4Wra6MvybxAYCxU7aNfJX5c+RW84SNikFpcIA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.5 + storybook: ^8.4.7 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@storybook/builder-webpack5@8.4.5': - resolution: {integrity: sha512-5TSpirK2LIL4Wultpowlkrv3iAje57HTw92Hy6c4Zn64tAs30123mkdE6MoJcXMBfD4JwX9I2K2Q+ofZXblJPg==} + '@storybook/builder-webpack5@8.4.7': + resolution: {integrity: sha512-O8LpsQ+4g2x5kh7rI9+jEUdX8k1a5egBQU1lbudmHchqsV0IKiVqBD9LL5Gj3wpit4vB8coSW4ZWTFBw8FQb4Q==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@storybook/components@8.4.5': - resolution: {integrity: sha512-2PdnKfqNNv3sO7qILgWXiNvmLOi503oN9OMemNCQjTIvdvySc5JpS9/eClwcl/JfmE4qHdSHZr8dLLkBM9S7+Q==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/core-common@8.4.5': - resolution: {integrity: sha512-YVzgTOk26i8u5JGX4A1ghDxfwz15ShOl2jem9doVIu4IQFiYWmPeBcl7HbpsZFAx8TwNFibx74ROkiE1lFl5CQ==} + '@storybook/components@8.4.7': + resolution: {integrity: sha512-uyJIcoyeMWKAvjrG9tJBUCKxr2WZk+PomgrgrUwejkIfXMO76i6jw9BwLa0NZjYdlthDv30r9FfbYZyeNPmF0g==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/core-webpack@8.4.5': - resolution: {integrity: sha512-IpK/3fM+l2WjRNplTtP+MtnRf/394GcBwyemZknUCzFFDJWNYAN1+meEZmOaZKzJ3tQyRYiErrJLHzd1+UH6Dw==} + '@storybook/core-webpack@8.4.7': + resolution: {integrity: sha512-Tj+CjQLpFyBJxhhMms+vbPT3+gTRAiQlrhY3L1IEVwBa3wtRMS0qjozH26d1hK4G6mUIEdwu13L54HMU/w33Sg==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/core@8.4.5': - resolution: {integrity: sha512-aB1sQNX5nRoUAqg5u1py0MuR/VPd6c6PhECa4rW6pmr7kZcfyP4PP6UFpXuN71ypTQlkRE3Vc5PQZ3gLhE9o3g==} + '@storybook/core@8.4.7': + resolution: {integrity: sha512-7Z8Z0A+1YnhrrSXoKKwFFI4gnsLbWzr8fnDCU6+6HlDukFYh8GHRcZ9zKfqmy6U3hw2h8H5DrHsxWfyaYUUOoA==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: prettier: optional: true - '@storybook/csf-plugin@8.4.5': - resolution: {integrity: sha512-qd2rQTglOTS+phQmTbNTXNjNyxdGvolaqHqDNMw3Vf6h9o3U+mLkwnDWNVnQ9oqvOoUEAqpBthgwzU9FhkIk+A==} + '@storybook/csf-plugin@8.4.7': + resolution: {integrity: sha512-Fgogplu4HImgC+AYDcdGm1rmL6OR1rVdNX1Be9C/NEXwOCpbbBwi0BxTf/2ZxHRk9fCeaPEcOdP5S8QHfltc1g==} peerDependencies: - storybook: ^8.4.5 - - '@storybook/csf-tools@8.4.5': - resolution: {integrity: sha512-9s49acxRkGMjhDOxXrXcnAhJFpXl5vVwT92TDImdUQSKsQdR8nlSCJAA3KNvQorAAcmnjDdsOfKtQP4JL8lVUA==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.7 '@storybook/csf@0.0.1': resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} - '@storybook/csf@0.1.11': - resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} + '@storybook/csf@0.1.12': + resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} @@ -3640,24 +3621,24 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/instrumenter@8.4.5': - resolution: {integrity: sha512-8qM35FkueuRpJr0zA6ENvhQICbo+iKL1ln450DwV1kKJtc41KdbA3CuCvtZ/FnoPsFnwdtPjhhICFtRt8LRTSg==} + '@storybook/instrumenter@8.4.7': + resolution: {integrity: sha512-k6NSD3jaRCCHAFtqXZ7tw8jAzD/yTEWXGya+REgZqq5RCkmJ+9S4Ytp/6OhQMPtPFX23gAuJJzTQVLcCr+gjRg==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/manager-api@8.4.5': - resolution: {integrity: sha512-t39JaMy3UX4StbUH/tIDcaflBDxTcyIq853wQtBMhVL3e1+Dw3MIiiG/5bw79HU4R7kSmPVLXIIbV3FmXkq7KQ==} + '@storybook/manager-api@8.4.7': + resolution: {integrity: sha512-ELqemTviCxAsZ5tqUz39sDmQkvhVAvAgiplYy9Uf15kO0SP2+HKsCMzlrm2ue2FfkUNyqbDayCPPCB0Cdn/mpQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/nextjs@8.4.5': - resolution: {integrity: sha512-KhP9XVI20iwAvMFHqvlV0x5UqzvMbD42QjSW5/2KYy52CStnczfa/3Xyb2VBgAMQx3Ony0qnqlTVHi6qhJQtOA==} + '@storybook/nextjs@8.4.7': + resolution: {integrity: sha512-6dVt6VKBndSqn91egZx2fWl44i1TnIggRgmnk5jyl2KHDRvXziFNa2ujBz1nveriAWmwRchhce0OLDx9zQ9b4w==} engines: {node: '>=18.0.0'} peerDependencies: next: ^13.5.0 || ^14.0.0 || ^15.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.5 + storybook: ^8.4.7 typescript: '*' webpack: ^5.0.0 peerDependenciesMeta: @@ -3666,20 +3647,20 @@ packages: webpack: optional: true - '@storybook/preset-react-webpack@8.4.5': - resolution: {integrity: sha512-BKPAN7G0yFXfojQdF8tvgwVJ0ldcl6+p1JtAPAieH69BMGni3TEPnvPhkefRWcM8oM8pl+Hch/J2PLHiZ6QKNQ==} + '@storybook/preset-react-webpack@8.4.7': + resolution: {integrity: sha512-geTSBKyrBagVihil5MF7LkVFynbfHhCinvnbCZZqXW7M1vgcxvatunUENB+iV8eWg/0EJ+8O7scZL+BAxQ/2qg==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.5 + storybook: ^8.4.7 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@storybook/preview-api@8.4.5': - resolution: {integrity: sha512-MKIZ2jQO/3cUdsT57eq8jRgB6inALo9BxrQ88f7mqzltOkMvADvTAY6y8JZqTUoDzWTH/ny/8SGGdtpqlxRuiQ==} + '@storybook/preview-api@8.4.7': + resolution: {integrity: sha512-0QVQwHw+OyZGHAJEXo6Knx+6/4er7n2rTDE5RYJ9F2E2Lg42E19pfdLlq2Jhoods2Xrclo3wj6GWR//Ahi39Eg==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -3689,33 +3670,33 @@ packages: typescript: '>= 4.x' webpack: '>= 4' - '@storybook/react-dom-shim@8.4.5': - resolution: {integrity: sha512-YTWTfPagptEYXJsnxAl3zP97Ev0zebtaEV0WgjGaEeumr+zsfgKKwzzHxgrtumBmDzwkuKlzFwlQB5A8keOIGA==} + '@storybook/react-dom-shim@8.4.7': + resolution: {integrity: sha512-6bkG2jvKTmWrmVzCgwpTxwIugd7Lu+2btsLAqhQSzDyIj2/uhMNp8xIMr/NBDtLgq3nomt9gefNa9xxLwk/OMg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/react-webpack5@8.4.5': - resolution: {integrity: sha512-tmYO68I4c0mn2XwM4/WkzEVdP27umfa+Sce+NHkk6fGlp25BiKw70uE8sOkM1leB0wn4ktn9eBw46xXdJv2oew==} + '@storybook/react-webpack5@8.4.7': + resolution: {integrity: sha512-T9GLqlsP4It4El7cC8rSkBPRWvORAsTDULeWlO36RST2TrYnmBOUytsi22mk7cAAAVhhD6rTrs1YdqWRMpfa1w==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.5 + storybook: ^8.4.7 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true - '@storybook/react@8.4.5': - resolution: {integrity: sha512-2+p4aGEdGOnu2XNhnMi1B8GPeszm34P905HgqGD1cuz9gMt7x/bgZQaVxs6kpHZ3Hb6V9qp62La2dbAYatHdSw==} + '@storybook/react@8.4.7': + resolution: {integrity: sha512-nQ0/7i2DkaCb7dy0NaT95llRVNYWQiPIVuhNfjr1mVhEP7XD090p0g7eqUmsx8vfdHh2BzWEo6CoBFRd3+EXxw==} engines: {node: '>=18.0.0'} peerDependencies: - '@storybook/test': 8.4.5 + '@storybook/test': 8.4.7 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.5 + storybook: ^8.4.7 typescript: '>= 4.2.x' peerDependenciesMeta: '@storybook/test': @@ -3723,23 +3704,25 @@ packages: typescript: optional: true - '@storybook/test-runner@0.19.1': - resolution: {integrity: sha512-Nc4djXw3Lv3AAXg6TJ7yVTeuMryjMsTDd8GCbE/PStU602rpe8syEqElz78GPoJqB1VYWQ3T9pcu93MKyHT+xQ==} + '@storybook/test-runner@0.20.1': + resolution: {integrity: sha512-3WU/th/uncIR6vpQDK9hKjiZjmczsluoLbgkRV7ufxY9IgHCGcbIjvT5EPS+XZIaOrNGjaPsyB5cE1okKn9iSA==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true + peerDependencies: + storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/test@8.4.5': - resolution: {integrity: sha512-mHsRc6m60nfcEBsjvUkKz+Jnz0or4WH5jmJ1VL2pGKO4VzESCPqAwDnwDqP2YyeSQ0b/MAKUT5kdoLE2RE2eVw==} + '@storybook/test@8.4.7': + resolution: {integrity: sha512-AhvJsu5zl3uG40itSQVuSy5WByp3UVhS6xAnme4FWRwgSxhvZjATJ3AZkkHWOYjnnk+P2/sbz/XuPli1FVCWoQ==} peerDependencies: - storybook: ^8.4.5 + storybook: ^8.4.7 - '@storybook/theming@8.4.5': - resolution: {integrity: sha512-45e/jeG4iuqdZcHg3PbB6dwXQTwlnnEB7r/QcVExyC7ibrkTnjUfvxzyUw4mmU3CXETFGD5EcUobFkgK+/aPxQ==} + '@storybook/theming@8.4.7': + resolution: {integrity: sha512-99rgLEjf7iwfSEmdqlHkSG3AyLcK0sfExcr0jnc6rLiAkBhzuIsvcHjjUwkR210SOCgXqBPW0ZA6uhnuyppHLw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/types@8.4.5': - resolution: {integrity: sha512-1hlSq7sPYyU9QT++7qytxtY53ARtKGq2cYEr92pOPt6uinCbStmtQ5BoKOFB6vyHoXWgIbhZJKAXZq+tGTz7Qw==} + '@storybook/types@8.4.7': + resolution: {integrity: sha512-zuf0uPFjODB9Ls9/lqXnb1YsDKFuaASLOpTzpRlz9amFtTepo1dB0nVF9ZWcseTgGs7UxA4+ZR2SZrduXw/ihw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -3821,137 +3804,68 @@ packages: resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} engines: {node: '>=14'} - '@swc/core-darwin-arm64@1.7.26': - resolution: {integrity: sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-arm64@1.7.36': - resolution: {integrity: sha512-8vDczXzCgv3ceTPhEivlpGprN44YlrCK1nbfU9g2TrhV/Aiqi09W/eM5zLesdoM1Z3mJl492gc/8nlTkpDdusw==} + '@swc/core-darwin-arm64@1.10.0': + resolution: {integrity: sha512-wCeUpanqZyzvgqWRtXIyhcFK3CqukAlYyP+fJpY2gWc/+ekdrenNIfZMwY7tyTFDkXDYEKzvn3BN/zDYNJFowQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.7.26': - resolution: {integrity: sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-darwin-x64@1.7.36': - resolution: {integrity: sha512-Pa2Gao7+Wf5m3SsK4abKRtd48AtoUnJInvaC3d077swBfgZjbjUbQvcpdc2dOeQtWwo49rFqUZJonMsL0jnPgQ==} + '@swc/core-darwin-x64@1.10.0': + resolution: {integrity: sha512-0CZPzqTynUBO+SHEl/qKsFSahp2Jv/P2ZRjFG0gwZY5qIcr1+B/v+o74/GyNMBGz9rft+F2WpU31gz2sJwyF4A==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.7.26': - resolution: {integrity: sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm-gnueabihf@1.7.36': - resolution: {integrity: sha512-3YsMWd7V+WZEjbfBnLkkz/olcRBa8nyoK0iIOnNARJBMcYaJxjkJSMZpmSojCnIVwvjA1N83CPAbUL+W+fCnHg==} + '@swc/core-linux-arm-gnueabihf@1.10.0': + resolution: {integrity: sha512-oq+DdMu5uJOFPtRkeiITc4kxmd+QSmK+v+OBzlhdGkSgoH3yRWZP+H2ao0cBXo93ZgCr2LfjiER0CqSKhjGuNA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.26': - resolution: {integrity: sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.7.36': - resolution: {integrity: sha512-lqM3aBB7kJazJYOwHeA5OGNLqXoQPZ/76b3dV+XcjN1GhD0CcXz6mW5PRYVin6OSN1eKrKBKJjtDA1mqADDEvw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-musl@1.7.26': - resolution: {integrity: sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==} + '@swc/core-linux-arm64-gnu@1.10.0': + resolution: {integrity: sha512-Y6+PC8knchEViRxiCUj3j8wsGXaIhuvU+WqrFqV834eiItEMEI9+Vh3FovqJMBE3L7d4E4ZQtgImHCXjrHfxbw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.36': - resolution: {integrity: sha512-bqei2YDzvUfG0pth5W2xJaj0eG4XWYk0d/NJ75vBX6bkIzK6dC8iuKQ41jOfUWonnrAs7rTDDJW0sTn/evvRdw==} + '@swc/core-linux-arm64-musl@1.10.0': + resolution: {integrity: sha512-EbrX9A5U4cECCQQfky7945AW9GYnTXtCUXElWTkTYmmyQK87yCyFfY8hmZ9qMFIwxPOH6I3I2JwMhzdi8Qoz7g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.26': - resolution: {integrity: sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.7.36': - resolution: {integrity: sha512-03maXTUyaBjeCxlDltmdzHje1ryQt1C4OWmmNgSSRXjLb+GNnAenwOJMSrcvHP/aNClD2pwsFCnYKDGy+sYE6w==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-musl@1.7.26': - resolution: {integrity: sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==} + '@swc/core-linux-x64-gnu@1.10.0': + resolution: {integrity: sha512-TaxpO6snTjjfLXFYh5EjZ78se69j2gDcqEM8yB9gguPYwkCHi2Ylfmh7iVaNADnDJFtjoAQp0L41bTV/Pfq9Cg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.36': - resolution: {integrity: sha512-XXysqLkvjtQnXm1zHqLhy00UYPv/gk5OtwR732X+piNisnEbcJBqI8Qp9O7YvLWllRcoP8IMBGDWLGdGLSpViA==} + '@swc/core-linux-x64-musl@1.10.0': + resolution: {integrity: sha512-IEGvDd6aEEKEyZFZ8oCKuik05G5BS7qwG5hO5PEMzdGeh8JyFZXxsfFXbfeAqjue4UaUUrhnoX+Ze3M2jBVMHw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.7.26': - resolution: {integrity: sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-arm64-msvc@1.7.36': - resolution: {integrity: sha512-k7+dmb13a/zPw+E4XYfPmLZFWJgcOcBRKIjYl9nQErtYsgsg3Ji6TBbsvJVETy23lNHyewZ17V5Vq6NzaG0hzg==} + '@swc/core-win32-arm64-msvc@1.10.0': + resolution: {integrity: sha512-UkQ952GSpY+Z6XONj9GSW8xGSkF53jrCsuLj0nrcuw7Dvr1a816U/9WYZmmcYS8tnG2vHylhpm6csQkyS8lpCw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.26': - resolution: {integrity: sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.7.36': - resolution: {integrity: sha512-ridD3ay6YM2PEYHZXXFN+edYEv0FOynaqOBP+NSnGNHA35azItIjoIe+KNi4WltGtAjpKCHSpjGCNfna12wdYQ==} + '@swc/core-win32-ia32-msvc@1.10.0': + resolution: {integrity: sha512-a2QpIZmTiT885u/mUInpeN2W9ClCnqrV2LnMqJR1/Fgx1Afw/hAtiDZPtQ0SqS8yDJ2VR5gfNZo3gpxWMrqdVA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.7.26': - resolution: {integrity: sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core-win32-x64-msvc@1.7.36': - resolution: {integrity: sha512-j1z2Z1Ln9d0E3dHsPkC1K9XDh0ojhRPwV+GfRTu4D61PE+aYhYLvbJC6xPvL4/204QrStRS7eDu3m+BcDp3rgQ==} + '@swc/core-win32-x64-msvc@1.10.0': + resolution: {integrity: sha512-tZcCmMwf483nwsEBfUk5w9e046kMa1iSik4bP9Kwi2FGtOfHuDfIcwW4jek3hdcgF5SaBW1ktnK/lgQLDi5AtA==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.7.26': - resolution: {integrity: sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '*' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/core@1.7.36': - resolution: {integrity: sha512-bu7ymMX+LCJOSSrKank25Jaq66ymLVA9fOUuy4ck3/6rbXdLw+pIJPnIDKQ9uNcxww8KDxOuJk9Ui9pqR+aGFw==} + '@swc/core@1.10.0': + resolution: {integrity: sha512-+CuuTCmQFfzaNGg1JmcZvdUVITQXJk9sMnl1C2TiDLzOSVOJRwVD4dNo5dljX/qxpMAN+2BIYlwjlSkoGi6grg==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -3962,14 +3876,14 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.13': - resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@swc/jest@0.2.36': - resolution: {integrity: sha512-8X80dp81ugxs4a11z1ka43FPhP+/e+mJNXJSxiNYk8gIX/jPBtY4gQTrKu/KIoco8bzKuPI5lUxjfLiGsfvnlw==} + '@swc/jest@0.2.37': + resolution: {integrity: sha512-CR2BHhmXKGxTiFr21DYPRHQunLkX3mNIFGFkxBGji6r9uyIR5zftTOVYj1e0sFNMV2H7mf/+vpaglqaryBtqfQ==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' @@ -3996,12 +3910,8 @@ packages: resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/jest-dom@6.6.0': - resolution: {integrity: sha512-Y76dmd7C85xekWqylJqRmO6lr83cdVprTs0muSvkXr6M73auYK5OvZMc3tKe1F7wMFdzfeBCwVbkoGrRKWb+fg==} - engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - - '@testing-library/jest-dom@6.6.1': - resolution: {integrity: sha512-mNYIiAuP4yJwV2zBRQCV7PHoQwbb6/8TfMpPcwSUzcSVDJHWOXt6hjNtIN1v5knDmimYnjJxKhsoVd4LVGIO+w==} + '@testing-library/jest-dom@6.6.3': + resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} '@testing-library/react@16.0.1': @@ -4084,9 +3994,15 @@ packages: '@types/doctrine@0.0.9': resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + '@types/eslint@8.56.12': resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -4141,8 +4057,8 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/jest@29.5.13': - resolution: {integrity: sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg==} + '@types/jest@29.5.14': + resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} '@types/jsdom@20.0.1': resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} @@ -4183,8 +4099,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.7.5': - resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} + '@types/node@22.10.1': + resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -4201,20 +4117,14 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.0': - resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react-dom@18.3.1': resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} '@types/react-test-renderer@18.3.0': resolution: {integrity: sha512-HW4MuEYxfDbOHQsVlY/XtOvNHftCVEPhJF2pQXXwcUiUF+Oyb0usgp48HSgpK5rt8m9KZb22yqOeZm+rrVG8gw==} - '@types/react@18.3.11': - resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} - - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@18.3.13': + resolution: {integrity: sha512-ii/gswMmOievxAJed4PAHT949bpYjPKXvXo1v6cRB/kqc2ZR4n+SgyCyvyc5Fec5ez8VnUumI1Vk7j6fRyRogg==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -4292,8 +4202,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.6.0': - resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} + '@typescript-eslint/parser@8.17.0': + resolution: {integrity: sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4314,8 +4224,8 @@ packages: resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.6.0': - resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + '@typescript-eslint/scope-manager@8.17.0': + resolution: {integrity: sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@7.18.0': @@ -4350,8 +4260,8 @@ packages: resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.6.0': - resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + '@typescript-eslint/types@8.17.0': + resolution: {integrity: sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -4381,8 +4291,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.6.0': - resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + '@typescript-eslint/typescript-estree@8.17.0': + resolution: {integrity: sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -4412,6 +4322,16 @@ packages: typescript: optional: true + '@typescript-eslint/utils@8.17.0': + resolution: {integrity: sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4424,8 +4344,8 @@ packages: resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.6.0': - resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + '@typescript-eslint/visitor-keys@8.17.0': + resolution: {integrity: sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -4437,8 +4357,8 @@ packages: '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/pretty-format@2.1.6': - resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} @@ -4446,8 +4366,8 @@ packages: '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - '@vitest/utils@2.1.6': - resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -4522,8 +4442,8 @@ packages: '@workleap/browserslist-config@2.0.1': resolution: {integrity: sha512-9WEv0G4vRgFh2Wc7+PC+4pM1LCwdEKob5OD/7k708lYklLGwxGfu/S7UQZJzlAX5EepJyK/Xmm3VSkTR/Ue0Lg==} - '@workleap/eslint-plugin@3.2.2': - resolution: {integrity: sha512-yI58Fb5EX/eIuHaUKwxAEXo4ssNbUcIDD6JX6DbFXPEZiA4nnYTiDxRgaAGR+h5EnHMuas4tpPx0bg6S2B4x9g==} + '@workleap/eslint-plugin@3.2.3': + resolution: {integrity: sha512-uSGuK/THu2+cuVJ03c5N+kKcWRJDluBe7SkH/aVmBVKvWbULkltRLuO+7UfgpmdwCwkRZEk9MQDde+T/IlaPDw==} peerDependencies: '@typescript-eslint/parser': '*' eslint: '*' @@ -4614,11 +4534,6 @@ packages: acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -4859,8 +4774,8 @@ packages: peerDependencies: playwright: '>1.0.0' - axios@1.7.8: - resolution: {integrity: sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==} + axios@1.7.9: + resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -5001,11 +4916,6 @@ packages: browserify-zlib@0.2.0: resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.24.2: resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -5081,6 +4991,9 @@ packages: caniuse-lite@1.0.30001684: resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==} + caniuse-lite@1.0.30001686: + resolution: {integrity: sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==} + capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -5154,8 +5067,12 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromatic@11.19.0: - resolution: {integrity: sha512-3JZ1Tt26N2uDok6nXApsvHmTnkrgE0HClq1bmfF5WmCJ61bMN80CObhuFc7kiBCv5QbE7GOe3rpy3MiuZ4h9IA==} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + + chromatic@11.20.0: + resolution: {integrity: sha512-Btdli1qoAI01UKmk3Iqe6vKhAhePRXqNI/2uKKy2R16q7SN/5kLTqhd1JI20LFOZSnH3xSJaUXeJ2xZOJB//3A==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.*.* || ^1.0.0 @@ -5449,9 +5366,6 @@ packages: cross-fetch@3.1.8: resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} - cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -5522,8 +5436,8 @@ packages: css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - cssdb@8.2.1: - resolution: {integrity: sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==} + cssdb@8.2.2: + resolution: {integrity: sha512-Z3kpWyvN68aKyeMxOUGmffQeHjvrzDxbre2B2ikr/WqQ4ZMkhHu2nOD6uwSeq3TpuOYU7ckvmJRAUIt6orkYUg==} cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} @@ -5809,8 +5723,8 @@ packages: dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + dotenv@16.4.7: + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} engines: {node: '>=12'} eastasianwidth@0.2.0: @@ -5824,8 +5738,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.66: - resolution: {integrity: sha512-pI2QF6+i+zjPbqRzJwkMvtvkdI7MjVbSh2g8dlMguDJIXEPw+kwasS1Jl+YGPEBfGVxsVgGUratAKymPdPo2vQ==} + electron-to-chromium@1.5.70: + resolution: {integrity: sha512-P6FPqAWIZrC3sHDAwBitJBs7N7IF58m39XVny7DFseQXK2eiMn7nNQizFf63mWDDUnFvaqsM8FI0+ZZfLkdUGA==} elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -5997,14 +5911,14 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-compat-utils@0.5.1: - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + eslint-compat-utils@0.6.4: + resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' - eslint-config-next@14.2.15: - resolution: {integrity: sha512-mKg+NC/8a4JKLZRIOBplxXNdStgxy7lzWuedUaCc8tev+Al9mwDUTujQH6W6qXDH9kycWiVo28tADWGvpBsZcQ==} + eslint-config-next@14.2.20: + resolution: {integrity: sha512-gHBvp4RDd51DAaDco7KiWFy731EwcItkDtGUaZH1EUXEnHCzsVRjMceT+b8aThjMLjOScz6Q27MGlePASvK4Aw==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -6065,12 +5979,12 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jest@27.9.0: - resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + eslint-plugin-jest@28.9.0: + resolution: {integrity: sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==} + engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 || ^7.0.0 - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/eslint-plugin': ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 jest: '*' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': @@ -6096,8 +6010,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-package-json@0.10.4: - resolution: {integrity: sha512-dape6w9G7hCXDkoVWoPwrQjUK0V6636qAgUPewduXLH9RdEw/y4XGqCyvD5KujlMBQuagadMkxuGNluW0GC4vQ==} + eslint-plugin-package-json@0.12.2: + resolution: {integrity: sha512-saWJz3wcAUg9sHmKycKaut/dmTLtiq56VNh4yQlW6EQd1GhKi1MQ5lCf/aXWCHRCXbWozFhG1Q6FDce7Q5T9bw==} engines: {node: '>=18'} peerDependencies: eslint: '>=8.0.0' @@ -6127,20 +6041,14 @@ packages: peerDependencies: eslint: '>=6' - eslint-plugin-storybook@0.9.0: - resolution: {integrity: sha512-qOT/2vQBo0VqrG/BhZv8IdSsKQiyzJw+2Wqq+WFCiblI/PfxLSrGkF/buiXF+HumwfsCyBdaC94UhqhmYFmAvA==} - engines: {node: '>= 18'} - peerDependencies: - eslint: '>=6' - eslint-plugin-testing-library@6.5.0: resolution: {integrity: sha512-Ls5TUfLm5/snocMAOlofSOJxNN0aKqwTlco7CrNtMjkTdQlkpSMaeTCDHCuXfzrI97xcx2rSCNeKeJjtpkNC1w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-yml@1.15.0: - resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} + eslint-plugin-yml@1.16.0: + resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -7551,6 +7459,10 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.4.1: + resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} + hasBin: true + joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} @@ -7654,8 +7566,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - known-css-properties@0.34.0: - resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} + known-css-properties@0.35.0: + resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==} language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -7679,8 +7591,8 @@ packages: resolution: {integrity: sha512-rMGwYF8q7g2XhG2ulBmmJgWv25qBsqRbDn5gH0+wnuyeFt7QBJlHJmtg5qEdn4pN6WVAUMgXnIxytMFRX9c1aA==} engines: {node: '>=10.13.0'} - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -7781,9 +7693,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -7946,8 +7855,8 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} - memfs@4.14.0: - resolution: {integrity: sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==} + memfs@4.14.1: + resolution: {integrity: sha512-Fq5CMEth+2iprLJ5mNizRcWuiwRZYjNkUD0zKk224jZunE9CRacTRDK8QLALbMBlNX2y3nY6lKZbesCwDwacig==} engines: {node: '>= 4.0.0'} memoizerific@1.11.3: @@ -8415,8 +8324,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nwsapi@2.2.13: - resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} + nwsapi@2.2.16: + resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} nyc@15.1.0: resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} @@ -8602,8 +8511,8 @@ packages: resolution: {integrity: sha512-fW+v2yRdvb0bfi+wE/rKxbTy2J8dTt4USDL+626+acJJf1ZKMkxb9qptKNjXEDJtNdE0pHl2SzBllWBDpSUFig==} engines: {node: '>=18'} - package-manager-detector@0.2.5: - resolution: {integrity: sha512-3dS7y28uua+UDbRCLBqltMBrbI+A5U2mI9YuxHRxIWYmLj3DwntEBmERYzIAQ4DMeuCUOBSak7dBHHoXKpOTYQ==} + package-manager-detector@0.2.7: + resolution: {integrity: sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==} pako@1.0.11: resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} @@ -8937,8 +8846,8 @@ packages: peerDependencies: postcss: ^8.1.0 - postcss-modules@6.0.0: - resolution: {integrity: sha512-7DGfnlyi/ju82BRzTIjWS5C4Tafmzl3R79YP/PASiocj+aa6yYphHhhKUOEoXQToId5rgyFgJ88+ccOUydjBXQ==} + postcss-modules@6.0.1: + resolution: {integrity: sha512-zyo2sAkVvuZFFy0gc2+4O+xar5dYlaVy/ebO24KT0ftk/iJevSNyPyQellsBLlnccwh7f6V6Y4GvuKRYToNgpQ==} peerDependencies: postcss: ^8.0.0 @@ -9023,8 +8932,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -9040,8 +8949,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} + prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} hasBin: true @@ -9107,11 +9016,8 @@ packages: proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - - psl@1.13.0: - resolution: {integrity: sha512-BFwmFXiJoFqlUpZ5Qssolv15DMyc84gTBds1BjsV1BfXEo1UyyD7GsmN67n7J77uRhoSNW1AXtXKPLcBFQn9Aw==} + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} public-encrypt@4.0.3: resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} @@ -9280,6 +9186,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + recast@0.23.9: resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} engines: {node: '>= 4'} @@ -9461,8 +9371,8 @@ packages: resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} engines: {node: '>=12'} - resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + resolve.exports@2.0.3: + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} resolve@1.22.8: @@ -9501,8 +9411,8 @@ packages: ripemd160@2.0.2: resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} - rollup@4.27.4: - resolution: {integrity: sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==} + rollup@4.28.0: + resolution: {integrity: sha512-G9GOrmgWHBma4YfCcX8PjH0qhXSdH8B4HDE2o4/jaxj93S4DPCIDoLcXz99eWMji4hB29UFCEd7B2gwGJDR9cQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -9645,18 +9555,10 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -9751,9 +9653,6 @@ packages: spawnd@5.0.0: resolution: {integrity: sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==} - spawndamnit@2.0.0: - resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} - spawndamnit@3.0.1: resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} @@ -9801,8 +9700,8 @@ packages: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} - storybook@8.4.5: - resolution: {integrity: sha512-9tfgabXnMibYp3SvoaJXXMD63Pw0SA9Hnf5v6TxysCYZs4DZ/04fAkK+9RW+K4C5JkV83qXMMlrsPj766R47fg==} + storybook@8.4.7: + resolution: {integrity: sha512-RP/nMJxiWyFc8EVMH5gp20ID032Wvk+Yr3lmKidoegto5Iy+2dVQnUoElZb2zpbVXNHWakGuAkfI0dY1Hfp/vw==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -10001,8 +9900,8 @@ packages: peerDependencies: stylelint: '>= 11 < 17' - stylelint@16.10.0: - resolution: {integrity: sha512-z/8X2rZ52dt2c0stVwI9QL2AFJhLhbPkyfpDFcizs200V/g7v+UYY6SNcB9hKOLcDDX/yGLDsY/pX08sLkz9xQ==} + stylelint@16.11.0: + resolution: {integrity: sha512-zrl4IrKmjJQ+h9FoMp69UMCq5SxeHk0URhxUBj4d3ISzo/DplOFBJZc7t7Dr6otB+1bfbbKNLOmCDpzKSlW+Nw==} engines: {node: '>=18.12.0'} hasBin: true @@ -10059,8 +9958,8 @@ packages: resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} - table@6.8.2: - resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} + table@6.9.0: + resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} tapable@2.2.1: @@ -10087,8 +9986,8 @@ packages: uglify-js: optional: true - terser@5.36.0: - resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} + terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} engines: {node: '>=10'} hasBin: true @@ -10128,6 +10027,9 @@ packages: tinycolor2@1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinyglobby@0.2.10: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} @@ -10191,8 +10093,8 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-api-utils@1.4.2: - resolution: {integrity: sha512-ZF5gQIQa/UmzfvxbHZI3JXN0/Jt+vnAfAviNRAMc491laiK6YCLpCW9ft8oaCRFOTxCZtUTE6XB0ZQAe3olntw==} + ts-api-utils@1.4.3: + resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' @@ -10254,8 +10156,8 @@ packages: typescript: optional: true - tsconfig-paths-webpack-plugin@4.1.0: - resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==} + tsconfig-paths-webpack-plugin@4.2.0: + resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} engines: {node: '>=10.13.0'} tsconfig-paths@3.15.0: @@ -10271,8 +10173,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsup@8.3.0: - resolution: {integrity: sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==} + tsup@8.3.5: + resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -10296,8 +10198,8 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - tsx@4.19.1: - resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} + tsx@4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} hasBin: true @@ -10338,6 +10240,10 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} + type-fest@4.30.0: + resolution: {integrity: sha512-G6zXWS1dLj6eagy6sVhOMQiLtJdxQBHIA9Z6HFUNLOlr6MFOgzV8wvmidtPONfPtEUv0uZsy77XJNzTAfwPDaA==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -10372,6 +10278,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + engines: {node: '>=14.17'} + hasBin: true + uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} @@ -10384,8 +10295,8 @@ packages: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} engines: {node: '>=0.10.0'} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -10707,8 +10618,8 @@ packages: webpack-virtual-modules@0.6.2: resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} - webpack@5.95.0: - resolution: {integrity: sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==} + webpack@5.97.1: + resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -10852,9 +10763,6 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -10932,20 +10840,20 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.3': {} '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -10954,28 +10862,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.26.2': + '@babel/generator@7.26.3': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 - - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.26.3 '@babel/helper-compilation-targets@7.25.9': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.3 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.2 lru-cache: 5.1.1 @@ -10989,12 +10890,12 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 @@ -11014,15 +10915,15 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -11031,13 +10932,13 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-plugin-utils@7.25.9': {} @@ -11046,7 +10947,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -11055,21 +10956,14 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-simple-access@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -11082,25 +10976,25 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 - '@babel/parser@7.26.2': + '@babel/parser@7.26.3': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -11127,7 +11021,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -11233,7 +11127,7 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': @@ -11246,7 +11140,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -11292,7 +11186,7 @@ snapshots: '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -11311,7 +11205,7 @@ snapshots: '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': @@ -11322,7 +11216,7 @@ snapshots: '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': @@ -11330,13 +11224,10 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': dependencies: @@ -11356,7 +11247,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -11388,12 +11279,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: - supports-color @@ -11403,7 +11293,7 @@ snapshots: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.3 transitivePeerDependencies: - supports-color @@ -11418,7 +11308,7 @@ snapshots: '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': @@ -11515,7 +11405,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -11534,7 +11424,7 @@ snapshots: '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': @@ -11582,7 +11472,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 @@ -11601,24 +11491,24 @@ snapshots: '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/preset-env@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.3 '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 @@ -11646,7 +11536,7 @@ snapshots: '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) @@ -11655,7 +11545,7 @@ snapshots: '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) @@ -11695,10 +11585,10 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 esutils: 2.0.3 - '@babel/preset-react@7.25.9(@babel/core@7.26.0)': + '@babel/preset-react@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 @@ -11716,8 +11606,8 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -11728,22 +11618,22 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 - '@babel/traverse@7.25.9': + '@babel/traverse@7.26.3': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.0': + '@babel/types@7.26.3': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -11779,7 +11669,7 @@ snapshots: dependencies: '@changesets/types': 6.0.0 - '@changesets/cli@2.27.9': + '@changesets/cli@2.27.10': dependencies: '@changesets/apply-release-plan': 7.0.6 '@changesets/assemble-release-plan': 6.0.5 @@ -11803,11 +11693,11 @@ snapshots: fs-extra: 7.0.1 mri: 1.2.0 p-limit: 2.3.0 - package-manager-detector: 0.2.5 + package-manager-detector: 0.2.7 picocolors: 1.1.1 resolve-from: 5.0.0 semver: 7.6.3 - spawndamnit: 2.0.0 + spawndamnit: 3.0.1 term-size: 2.2.1 '@changesets/config@3.0.4': @@ -11892,37 +11782,37 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@chromatic-com/storybook@3.2.2(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': + '@chromatic-com/storybook@3.2.2(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))': dependencies: - chromatic: 11.19.0 + chromatic: 11.20.0 filesize: 10.1.6 jsonfile: 6.1.0 react-confetti: 6.1.0(react@18.3.1) - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' - '@chromatic-com/playwright' - react - '@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3)': + '@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3)': dependencies: - '@codemirror/language': 6.10.5 + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.3 '@codemirror/commands@6.7.1': dependencies: - '@codemirror/language': 6.10.5 + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.3 '@codemirror/lang-css@6.3.1(@codemirror/view@6.35.0)': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) - '@codemirror/language': 6.10.5 + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@lezer/common': 1.2.3 '@lezer/css': 1.1.9 @@ -11931,10 +11821,10 @@ snapshots: '@codemirror/lang-html@6.4.9': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) '@codemirror/lang-css': 6.3.1(@codemirror/view@6.35.0) '@codemirror/lang-javascript': 6.2.2 - '@codemirror/language': 6.10.5 + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.3 @@ -11943,15 +11833,15 @@ snapshots: '@codemirror/lang-javascript@6.2.2': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) - '@codemirror/language': 6.10.5 + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) + '@codemirror/language': 6.10.6 '@codemirror/lint': 6.8.4 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@lezer/common': 1.2.3 - '@lezer/javascript': 1.4.19 + '@lezer/javascript': 1.4.21 - '@codemirror/language@6.10.5': + '@codemirror/language@6.10.6': dependencies: '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 @@ -11990,12 +11880,12 @@ snapshots: '@codesandbox/sandpack-react@2.19.10(@lezer/common@1.2.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.5)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) + '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.4.1)(@codemirror/view@6.35.0)(@lezer/common@1.2.3) '@codemirror/commands': 6.7.1 '@codemirror/lang-css': 6.3.1(@codemirror/view@6.35.0) '@codemirror/lang-html': 6.4.9 '@codemirror/lang-javascript': 6.2.2 - '@codemirror/language': 6.10.5 + '@codemirror/language': 6.10.6 '@codemirror/state': 6.4.1 '@codemirror/view': 6.35.0 '@codesandbox/sandpack-client': 2.19.8 @@ -12088,16 +11978,16 @@ snapshots: '@contentlayer/utils@0.3.4': dependencies: '@effect-ts/core': 0.60.5 - '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0)) - '@effect-ts/otel-exporter-trace-otlp-grpc': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0)) - '@effect-ts/otel-sdk-trace-node': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@1.28.0(@opentelemetry/api@1.9.0)) + '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0)) + '@effect-ts/otel-exporter-trace-otlp-grpc': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0)) + '@effect-ts/otel-sdk-trace-node': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@1.29.0(@opentelemetry/api@1.9.0)) '@js-temporal/polyfill': 0.4.4 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-trace-otlp-grpc': 0.39.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.28.0 chokidar: 3.6.0 hash-wasm: 4.12.0 @@ -12147,206 +12037,206 @@ snapshots: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + '@csstools/media-query-list-parser@4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/postcss-cascade-layers@4.0.6(postcss@8.4.47)': + '@csstools/postcss-cascade-layers@4.0.6(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - '@csstools/postcss-color-function@3.0.19(postcss@8.4.47)': + '@csstools/postcss-color-function@3.0.19(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-color-mix-function@2.0.19(postcss@8.4.47)': + '@csstools/postcss-color-mix-function@2.0.19(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-content-alt-text@1.0.0(postcss@8.4.47)': + '@csstools/postcss-content-alt-text@1.0.0(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-exponential-functions@1.0.9(postcss@8.4.47)': + '@csstools/postcss-exponential-functions@1.0.9(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.4(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-font-format-keywords@3.0.2(postcss@8.4.47)': + '@csstools/postcss-font-format-keywords@3.0.2(postcss@8.4.49)': dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-gamut-mapping@1.0.11(postcss@8.4.47)': + '@csstools/postcss-gamut-mapping@1.0.11(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-gradients-interpolation-method@4.0.20(postcss@8.4.47)': + '@csstools/postcss-gradients-interpolation-method@4.0.20(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-hwb-function@3.0.18(postcss@8.4.47)': + '@csstools/postcss-hwb-function@3.0.18(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-ic-unit@3.0.7(postcss@8.4.47)': + '@csstools/postcss-ic-unit@3.0.7(postcss@8.4.49)': dependencies: - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-initial@1.0.1(postcss@8.4.47)': + '@csstools/postcss-initial@1.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-is-pseudo-class@4.0.8(postcss@8.4.47)': + '@csstools/postcss-is-pseudo-class@4.0.8(postcss@8.4.49)': dependencies: '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - '@csstools/postcss-light-dark-function@1.0.8(postcss@8.4.47)': + '@csstools/postcss-light-dark-function@1.0.8(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-logical-float-and-clear@2.0.1(postcss@8.4.47)': + '@csstools/postcss-logical-float-and-clear@2.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-logical-overflow@1.0.1(postcss@8.4.47)': + '@csstools/postcss-logical-overflow@1.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-logical-overscroll-behavior@1.0.1(postcss@8.4.47)': + '@csstools/postcss-logical-overscroll-behavior@1.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-logical-resize@2.0.1(postcss@8.4.47)': + '@csstools/postcss-logical-resize@2.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@2.0.11(postcss@8.4.47)': + '@csstools/postcss-logical-viewport-units@2.0.11(postcss@8.4.49)': dependencies: '@csstools/css-tokenizer': 2.4.1 - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-media-minmax@1.1.8(postcss@8.4.47)': + '@csstools/postcss-media-minmax@1.1.8(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.4(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.11(postcss@8.4.47)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.11(postcss@8.4.49)': dependencies: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-nested-calc@3.0.2(postcss@8.4.47)': + '@csstools/postcss-nested-calc@3.0.2(postcss@8.4.49)': dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@3.0.2(postcss@8.4.47)': + '@csstools/postcss-normalize-display-values@3.0.2(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@3.0.19(postcss@8.4.47)': + '@csstools/postcss-oklab-function@3.0.19(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-progressive-custom-properties@3.3.0(postcss@8.4.47)': + '@csstools/postcss-progressive-custom-properties@3.3.0(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-relative-color-syntax@2.0.19(postcss@8.4.47)': + '@csstools/postcss-relative-color-syntax@2.0.19(postcss@8.4.49)': dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - '@csstools/postcss-scope-pseudo-class@3.0.1(postcss@8.4.47)': + '@csstools/postcss-scope-pseudo-class@3.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - '@csstools/postcss-stepped-value-functions@3.0.10(postcss@8.4.47)': + '@csstools/postcss-stepped-value-functions@3.0.10(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.4(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-text-decoration-shorthand@3.0.7(postcss@8.4.47)': + '@csstools/postcss-text-decoration-shorthand@3.0.7(postcss@8.4.49)': dependencies: '@csstools/color-helpers': 4.2.1 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@3.0.10(postcss@8.4.47)': + '@csstools/postcss-trigonometric-functions@3.0.10(postcss@8.4.49)': dependencies: '@csstools/css-calc': 1.2.4(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.47 + postcss: 8.4.49 - '@csstools/postcss-unset-value@3.0.1(postcss@8.4.47)': + '@csstools/postcss-unset-value@3.0.1(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.2)': dependencies: @@ -12356,13 +12246,13 @@ snapshots: dependencies: postcss-selector-parser: 6.1.2 - '@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2)': + '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.0.0)': dependencies: - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 7.0.0 - '@csstools/utilities@1.0.0(postcss@8.4.47)': + '@csstools/utilities@1.0.0(postcss@8.4.49)': dependencies: - postcss: 8.4.47 + postcss: 8.4.49 '@discoveryjs/json-ext@0.5.7': {} @@ -12372,30 +12262,30 @@ snapshots: dependencies: '@effect-ts/system': 0.57.5 - '@effect-ts/otel-exporter-trace-otlp-grpc@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0))': + '@effect-ts/otel-exporter-trace-otlp-grpc@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))': dependencies: '@effect-ts/core': 0.60.5 - '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0)) + '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0)) '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-trace-otlp-grpc': 0.39.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.29.0(@opentelemetry/api@1.9.0) - '@effect-ts/otel-sdk-trace-node@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@1.28.0(@opentelemetry/api@1.9.0))': + '@effect-ts/otel-sdk-trace-node@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@1.29.0(@opentelemetry/api@1.9.0))': dependencies: '@effect-ts/core': 0.60.5 - '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0)) + '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0)) '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 1.29.0(@opentelemetry/api@1.9.0) - '@effect-ts/otel@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0))': + '@effect-ts/otel@0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0))': dependencies: '@effect-ts/core': 0.60.5 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.29.0(@opentelemetry/api@1.9.0) '@effect-ts/system@0.57.5': {} @@ -12608,7 +12498,7 @@ snapshots: dependencies: tslib: 2.8.1 - '@grpc/grpc-js@1.12.2': + '@grpc/grpc-js@1.12.4': dependencies: '@grpc/proto-loader': 0.7.13 '@js-sdsl/ordered-map': 4.4.2 @@ -12717,24 +12607,24 @@ snapshots: '@internationalized/date@3.6.0': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 '@internationalized/message@3.1.6': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 intl-messageformat: 10.7.7 '@internationalized/number@3.6.0': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 - '@internationalized/string-compiler@3.2.5': + '@internationalized/string-compiler@3.2.6': dependencies: '@formatjs/icu-messageformat-parser': 2.9.4 '@internationalized/string@3.2.5': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 '@isaacs/cliui@8.0.2': dependencies: @@ -12758,27 +12648,62 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 + chalk: 4.1.2 + jest-message-util: 29.7.0 + jest-util: 29.7.0 + slash: 3.0.0 + + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4))': + dependencies: + '@jest/console': 29.7.0 + '@jest/reporters': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 22.10.1 + ansi-escapes: 4.3.2 chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) + jest-haste-map: 29.7.0 jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -12807,7 +12732,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -12825,7 +12750,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.7.5 + '@types/node': 22.10.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -12847,7 +12772,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.7.5 + '@types/node': 22.10.1 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -12917,7 +12842,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -12991,7 +12916,7 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 - '@lezer/javascript@1.4.19': + '@lezer/javascript@1.4.21': dependencies: '@lezer/common': 1.2.3 '@lezer/highlight': 1.2.1 @@ -13078,17 +13003,17 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@18.3.11)(react@18.3.1)': + '@mdx-js/react@3.1.0(@types/react@18.3.13)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.11 + '@types/react': 18.3.13 react: 18.3.1 - '@netlify/plugin-nextjs@5.8.0': {} + '@netlify/plugin-nextjs@5.8.1': {} '@next/env@14.2.15': {} - '@next/eslint-plugin-next@14.2.15': + '@next/eslint-plugin-next@14.2.20': dependencies: glob: 10.3.10 @@ -13193,7 +13118,7 @@ snapshots: '@opentelemetry/api@1.9.0': {} - '@opentelemetry/context-async-hooks@1.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/context-async-hooks@1.29.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -13202,14 +13127,14 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.13.0 - '@opentelemetry/core@1.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@1.29.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/semantic-conventions': 1.28.0 '@opentelemetry/exporter-trace-otlp-grpc@0.39.1(@opentelemetry/api@1.9.0)': dependencies: - '@grpc/grpc-js': 1.12.2 + '@grpc/grpc-js': 1.12.4 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-grpc-exporter-base': 0.39.1(@opentelemetry/api@1.9.0) @@ -13224,7 +13149,7 @@ snapshots: '@opentelemetry/otlp-grpc-exporter-base@0.39.1(@opentelemetry/api@1.9.0)': dependencies: - '@grpc/grpc-js': 1.12.2 + '@grpc/grpc-js': 1.12.4 '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-exporter-base': 0.39.1(@opentelemetry/api@1.9.0) @@ -13240,15 +13165,15 @@ snapshots: '@opentelemetry/sdk-metrics': 1.13.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.13.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3@1.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/propagator-b3@1.29.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger@1.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/propagator-jaeger@1.29.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources@1.13.0(@opentelemetry/api@1.9.0)': dependencies: @@ -13256,11 +13181,11 @@ snapshots: '@opentelemetry/core': 1.13.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.13.0 - '@opentelemetry/resources@1.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@1.29.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.28.0 '@opentelemetry/sdk-logs@0.39.1(@opentelemetry/api-logs@0.39.1)(@opentelemetry/api@1.9.0)': dependencies: @@ -13283,27 +13208,25 @@ snapshots: '@opentelemetry/resources': 1.13.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.13.0 - '@opentelemetry/sdk-trace-base@1.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-trace-base@1.29.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.27.0 + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.28.0 - '@opentelemetry/sdk-trace-node@1.28.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-trace-node@1.29.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.28.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/context-async-hooks': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 1.29.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 1.29.0(@opentelemetry/api@1.9.0) semver: 7.6.3 '@opentelemetry/semantic-conventions@1.13.0': {} - '@opentelemetry/semantic-conventions@1.27.0': {} - '@opentelemetry/semantic-conventions@1.28.0': {} '@pkgjs/parseargs@0.11.0': @@ -13311,7 +13234,7 @@ snapshots: '@pkgr/core@0.1.1': {} - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.95.0))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.30.0)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.97.1))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.39.0 @@ -13321,13 +13244,13 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) optionalDependencies: - type-fest: 3.13.1 - webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.95.0) + type-fest: 4.30.0 + webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.97.1) webpack-hot-middleware: 2.26.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.30.0)(webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.39.0 @@ -13337,13 +13260,13 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) optionalDependencies: - type-fest: 3.13.1 - webpack-dev-server: 5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + type-fest: 4.30.0 + webpack-dev-server: 5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) webpack-hot-middleware: 2.26.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.30.0)(webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.39.0 @@ -13353,10 +13276,10 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) optionalDependencies: - type-fest: 3.13.1 - webpack-dev-server: 5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + type-fest: 4.30.0 + webpack-dev-server: 5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) webpack-hot-middleware: 2.26.1 '@protobufjs/aspromise@1.1.2': {} @@ -13389,7 +13312,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/breadcrumbs': 3.7.9(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/button@3.11.0(react@18.3.1)': @@ -13401,7 +13324,7 @@ snapshots: '@react-stately/toggle': 3.8.0(react@18.3.1) '@react-types/button': 3.10.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/calendar@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13415,7 +13338,7 @@ snapshots: '@react-types/button': 3.10.1(react@18.3.1) '@react-types/calendar': 3.5.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13431,7 +13354,7 @@ snapshots: '@react-stately/toggle': 3.8.0(react@18.3.1) '@react-types/checkbox': 3.9.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/collections@3.0.0-alpha.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13439,7 +13362,7 @@ snapshots: '@react-aria/ssr': 3.9.7(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) use-sync-external-store: 1.2.2(react@18.3.1) @@ -13458,7 +13381,7 @@ snapshots: '@react-stately/form': 3.1.0(react@18.3.1) '@react-types/color': 3.0.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13478,7 +13401,7 @@ snapshots: '@react-types/button': 3.10.1(react@18.3.1) '@react-types/combobox': 3.13.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13501,7 +13424,7 @@ snapshots: '@react-types/datepicker': 3.9.0(react@18.3.1) '@react-types/dialog': 3.5.14(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13512,7 +13435,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/dialog': 3.5.14(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13522,7 +13445,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-stately/disclosure': 3.0.0(react@18.3.1) '@react-types/button': 3.10.1(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13537,7 +13460,7 @@ snapshots: '@react-stately/dnd': 3.5.0(react@18.3.1) '@react-types/button': 3.10.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13546,7 +13469,7 @@ snapshots: '@react-aria/interactions': 3.22.5(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 clsx: 2.1.1 react: 18.3.1 @@ -13556,7 +13479,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-stately/form': 3.1.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/grid@3.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13573,7 +13496,7 @@ snapshots: '@react-types/checkbox': 3.9.0(react@18.3.1) '@react-types/grid': 3.2.10(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13589,7 +13512,7 @@ snapshots: '@react-stately/list': 3.11.1(react@18.3.1) '@react-stately/tree': 3.8.6(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13602,7 +13525,7 @@ snapshots: '@react-aria/ssr': 3.9.7(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/interactions@3.22.5(react@18.3.1)': @@ -13610,14 +13533,14 @@ snapshots: '@react-aria/ssr': 3.9.7(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/label@3.7.13(react@18.3.1)': dependencies: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/link@3.7.7(react@18.3.1)': @@ -13627,7 +13550,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/link': 3.5.9(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/listbox@3.13.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13640,13 +13563,13 @@ snapshots: '@react-stately/list': 3.11.1(react@18.3.1) '@react-types/listbox': 3.5.3(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@react-aria/live-announcer@3.4.1': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 '@react-aria/menu@3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -13663,7 +13586,7 @@ snapshots: '@react-types/button': 3.10.1(react@18.3.1) '@react-types/menu': 3.9.13(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13672,7 +13595,7 @@ snapshots: '@react-aria/progress': 3.4.18(react@18.3.1) '@react-types/meter': 3.4.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/numberfield@3.11.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13687,7 +13610,7 @@ snapshots: '@react-types/button': 3.10.1(react@18.3.1) '@react-types/numberfield': 3.8.7(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13703,7 +13626,7 @@ snapshots: '@react-types/button': 3.10.1(react@18.3.1) '@react-types/overlays': 3.8.11(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13714,7 +13637,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/progress': 3.5.8(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/radio@3.10.10(react@18.3.1)': @@ -13728,7 +13651,7 @@ snapshots: '@react-stately/radio': 3.10.9(react@18.3.1) '@react-types/radio': 3.8.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/searchfield@3.7.11(react@18.3.1)': @@ -13740,7 +13663,7 @@ snapshots: '@react-types/button': 3.10.1(react@18.3.1) '@react-types/searchfield': 3.5.10(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/select@3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13758,7 +13681,7 @@ snapshots: '@react-types/button': 3.10.1(react@18.3.1) '@react-types/select': 3.9.8(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13770,7 +13693,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-stately/selection': 3.18.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13778,7 +13701,7 @@ snapshots: dependencies: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/slider@3.7.14(react@18.3.1)': @@ -13791,7 +13714,7 @@ snapshots: '@react-stately/slider': 3.6.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/slider': 3.7.7(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/spinbutton@3.6.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13801,13 +13724,13 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/button': 3.10.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@react-aria/ssr@3.9.7(react@18.3.1)': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/switch@3.6.10(react@18.3.1)': @@ -13816,7 +13739,7 @@ snapshots: '@react-stately/toggle': 3.8.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/switch': 3.5.7(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/table@3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13835,7 +13758,7 @@ snapshots: '@react-types/grid': 3.2.10(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/table': 3.10.3(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13848,7 +13771,7 @@ snapshots: '@react-stately/tabs': 3.7.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/tabs': 3.3.11(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13863,7 +13786,7 @@ snapshots: '@react-stately/list': 3.11.1(react@18.3.1) '@react-types/button': 3.10.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13877,7 +13800,7 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/textfield': 3.10.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/toggle@3.10.10(react@18.3.1)': @@ -13888,7 +13811,7 @@ snapshots: '@react-stately/toggle': 3.8.0(react@18.3.1) '@react-types/checkbox': 3.9.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/toolbar@3.0.0-beta.11(react@18.3.1)': @@ -13897,7 +13820,7 @@ snapshots: '@react-aria/i18n': 3.12.4(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/tooltip@3.7.10(react@18.3.1)': @@ -13908,7 +13831,7 @@ snapshots: '@react-stately/tooltip': 3.5.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/tooltip': 3.4.13(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-aria/tree@3.0.0-beta.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -13920,7 +13843,7 @@ snapshots: '@react-stately/tree': 3.8.6(react@18.3.1) '@react-types/button': 3.10.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13929,7 +13852,7 @@ snapshots: '@react-aria/ssr': 3.9.7(react@18.3.1) '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 clsx: 2.1.1 react: 18.3.1 @@ -13940,7 +13863,7 @@ snapshots: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-stately/virtualizer': 4.2.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -13949,7 +13872,7 @@ snapshots: '@react-aria/interactions': 3.22.5(react@18.3.1) '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-hook/intersection-observer@3.1.2(react@18.3.1)': @@ -13968,7 +13891,7 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/calendar': 3.5.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/checkbox@3.6.10(react@18.3.1)': @@ -13977,13 +13900,13 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/checkbox': 3.9.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/collections@3.12.0(react@18.3.1)': dependencies: '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/color@3.8.1(react@18.3.1)': @@ -13997,7 +13920,7 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/color': 3.0.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/combobox@3.10.1(react@18.3.1)': @@ -14010,13 +13933,13 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/combobox': 3.13.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/data@3.12.0(react@18.3.1)': dependencies: '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/datepicker@3.11.0(react@18.3.1)': @@ -14028,31 +13951,31 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/datepicker': 3.9.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/disclosure@3.0.0(react@18.3.1)': dependencies: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/dnd@3.5.0(react@18.3.1)': dependencies: '@react-stately/selection': 3.18.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/flags@3.0.5': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 '@react-stately/form@3.1.0(react@18.3.1)': dependencies: '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/grid@3.10.0(react@18.3.1)': @@ -14061,7 +13984,7 @@ snapshots: '@react-stately/selection': 3.18.0(react@18.3.1) '@react-types/grid': 3.2.10(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/layout@4.1.0(react@18.3.1)': @@ -14072,7 +13995,7 @@ snapshots: '@react-types/grid': 3.2.10(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/table': 3.10.3(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/list@3.11.1(react@18.3.1)': @@ -14081,7 +14004,7 @@ snapshots: '@react-stately/selection': 3.18.0(react@18.3.1) '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/menu@3.9.0(react@18.3.1)': @@ -14089,7 +14012,7 @@ snapshots: '@react-stately/overlays': 3.6.12(react@18.3.1) '@react-types/menu': 3.9.13(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/numberfield@3.9.8(react@18.3.1)': @@ -14098,14 +14021,14 @@ snapshots: '@react-stately/form': 3.1.0(react@18.3.1) '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/numberfield': 3.8.7(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/overlays@3.6.12(react@18.3.1)': dependencies: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/overlays': 3.8.11(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/radio@3.10.9(react@18.3.1)': @@ -14114,14 +14037,14 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/radio': 3.8.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/searchfield@3.5.8(react@18.3.1)': dependencies: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/searchfield': 3.5.10(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/select@3.6.9(react@18.3.1)': @@ -14131,7 +14054,7 @@ snapshots: '@react-stately/overlays': 3.6.12(react@18.3.1) '@react-types/select': 3.9.8(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/selection@3.18.0(react@18.3.1)': @@ -14139,7 +14062,7 @@ snapshots: '@react-stately/collections': 3.12.0(react@18.3.1) '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/slider@3.6.0(react@18.3.1)': @@ -14147,7 +14070,7 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/slider': 3.7.7(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/table@3.13.0(react@18.3.1)': @@ -14160,7 +14083,7 @@ snapshots: '@react-types/grid': 3.2.10(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/table': 3.10.3(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/tabs@3.7.0(react@18.3.1)': @@ -14168,7 +14091,7 @@ snapshots: '@react-stately/list': 3.11.1(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/tabs': 3.3.11(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/toggle@3.8.0(react@18.3.1)': @@ -14176,14 +14099,14 @@ snapshots: '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/checkbox': 3.9.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/tooltip@3.5.0(react@18.3.1)': dependencies: '@react-stately/overlays': 3.6.12(react@18.3.1) '@react-types/tooltip': 3.4.13(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/tree@3.8.6(react@18.3.1)': @@ -14192,19 +14115,19 @@ snapshots: '@react-stately/selection': 3.18.0(react@18.3.1) '@react-stately/utils': 3.10.5(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/utils@3.10.5(react@18.3.1)': dependencies: - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-stately/virtualizer@4.2.0(react@18.3.1)': dependencies: '@react-aria/utils': 3.26.0(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 react: 18.3.1 '@react-types/breadcrumbs@3.7.9(react@18.3.1)': @@ -14354,58 +14277,58 @@ snapshots: '@remix-run/router@1.20.0': {} - '@rollup/rollup-android-arm-eabi@4.27.4': + '@rollup/rollup-android-arm-eabi@4.28.0': optional: true - '@rollup/rollup-android-arm64@4.27.4': + '@rollup/rollup-android-arm64@4.28.0': optional: true - '@rollup/rollup-darwin-arm64@4.27.4': + '@rollup/rollup-darwin-arm64@4.28.0': optional: true - '@rollup/rollup-darwin-x64@4.27.4': + '@rollup/rollup-darwin-x64@4.28.0': optional: true - '@rollup/rollup-freebsd-arm64@4.27.4': + '@rollup/rollup-freebsd-arm64@4.28.0': optional: true - '@rollup/rollup-freebsd-x64@4.27.4': + '@rollup/rollup-freebsd-x64@4.28.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.27.4': + '@rollup/rollup-linux-arm-gnueabihf@4.28.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.27.4': + '@rollup/rollup-linux-arm-musleabihf@4.28.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.27.4': + '@rollup/rollup-linux-arm64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.27.4': + '@rollup/rollup-linux-arm64-musl@4.28.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': + '@rollup/rollup-linux-powerpc64le-gnu@4.28.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.27.4': + '@rollup/rollup-linux-riscv64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.27.4': + '@rollup/rollup-linux-s390x-gnu@4.28.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.27.4': + '@rollup/rollup-linux-x64-gnu@4.28.0': optional: true - '@rollup/rollup-linux-x64-musl@4.27.4': + '@rollup/rollup-linux-x64-musl@4.28.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.27.4': + '@rollup/rollup-win32-arm64-msvc@4.28.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.27.4': + '@rollup/rollup-win32-ia32-msvc@4.28.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.27.4': + '@rollup/rollup-win32-x64-msvc@4.28.0': optional: true '@rtsao/scc@1.1.0': {} @@ -14459,160 +14382,160 @@ snapshots: '@stitches/core@1.2.8': {} - '@storybook/addon-a11y@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-a11y@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - '@storybook/addon-highlight': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-highlight': 8.4.7(storybook@8.4.7(prettier@3.4.2)) axe-core: 4.10.2 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/addon-actions@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-actions@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-backgrounds@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-controls@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-docs@8.4.7(@types/react@18.3.13)(storybook@8.4.7(prettier@3.4.2))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) - '@storybook/blocks': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) - '@storybook/csf-plugin': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + '@mdx-js/react': 3.1.0(@types/react@18.3.13)(react@18.3.1) + '@storybook/blocks': 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) + '@storybook/csf-plugin': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/react-dom-shim': 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))': - dependencies: - '@storybook/addon-actions': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-backgrounds': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-controls': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-docs': 8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-highlight': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-measure': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-outline': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-toolbars': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/addon-viewport': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - storybook: 8.4.5(prettier@3.3.3) + '@storybook/addon-essentials@8.4.7(@types/react@18.3.13)(storybook@8.4.7(prettier@3.4.2))': + dependencies: + '@storybook/addon-actions': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-backgrounds': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-controls': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-docs': 8.4.7(@types/react@18.3.13)(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-highlight': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-measure': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-outline': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-toolbars': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/addon-viewport': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-highlight@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/addon-interactions@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-interactions@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/test': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/instrumenter': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/test': 8.4.7(storybook@8.4.7(prettier@3.4.2)) polished: 4.3.1 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-links@8.4.5(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-links@8.4.7(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))': dependencies: - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 - '@storybook/addon-mdx-gfm@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-mdx-gfm@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: remark-gfm: 4.0.0 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - '@storybook/addon-measure@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-measure@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-outline@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-toolbars@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/addon-viewport@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/addon-viewport@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: memoizerific: 1.11.3 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/addon-webpack5-compiler-swc@1.0.5(@swc/helpers@0.5.13)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)))': + '@storybook/addon-webpack5-compiler-swc@1.0.5(@swc/helpers@0.5.15)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)))': dependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) - swc-loader: 0.2.6(@swc/core@1.7.36(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) + swc-loader: 0.2.6(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) transitivePeerDependencies: - '@swc/helpers' - webpack - '@storybook/blocks@8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': + '@storybook/blocks@8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))': dependencies: - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 '@storybook/icons': 1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-webpack5@8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4)': + '@storybook/builder-webpack5@8.4.7(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4)': dependencies: - '@storybook/core-webpack': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@types/node': 22.7.5 + '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@types/node': 22.10.1 '@types/semver': 7.5.8 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + css-loader: 6.11.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) es-module-lexer: 1.5.4 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) - html-webpack-plugin: 5.6.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) + html-webpack-plugin: 5.6.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) magic-string: 0.30.14 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 - storybook: 8.4.5(prettier@3.3.3) - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + storybook: 8.4.7(prettier@3.4.2) + style-loader: 3.3.4(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) - webpack-dev-middleware: 6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) + webpack-dev-middleware: 6.1.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -14624,36 +14547,36 @@ snapshots: - uglify-js - webpack-cli - '@storybook/builder-webpack5@8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4)': + '@storybook/builder-webpack5@8.4.7(@swc/core@1.10.0(@swc/helpers@0.5.15))(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2)': dependencies: - '@storybook/core-webpack': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@types/node': 22.7.5 + '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@types/node': 22.10.1 '@types/semver': 7.5.8 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + css-loader: 6.11.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) es-module-lexer: 1.5.4 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) - html-webpack-plugin: 5.6.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) + html-webpack-plugin: 5.6.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) magic-string: 0.30.14 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 - storybook: 8.4.5(prettier@3.3.3) - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + storybook: 8.4.7(prettier@3.4.2) + style-loader: 3.3.4(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) + terser-webpack-plugin: 5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) - webpack-dev-middleware: 6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) + webpack-dev-middleware: 6.1.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: - typescript: 5.5.4 + typescript: 5.7.2 transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -14661,23 +14584,19 @@ snapshots: - uglify-js - webpack-cli - '@storybook/components@8.4.5(storybook@8.4.5(prettier@3.3.3))': - dependencies: - storybook: 8.4.5(prettier@3.3.3) - - '@storybook/core-common@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/components@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/core-webpack@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/core-webpack@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - '@types/node': 22.7.5 - storybook: 8.4.5(prettier@3.3.3) + '@types/node': 22.10.1 + storybook: 8.4.7(prettier@3.4.2) ts-dedent: 2.2.0 - '@storybook/core@8.4.5(prettier@3.3.3)': + '@storybook/core@8.4.7(prettier@3.4.2)': dependencies: - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 better-opn: 3.0.2 browser-assert: 1.2.1 esbuild: 0.24.0 @@ -14689,26 +14608,22 @@ snapshots: util: 0.12.5 ws: 8.18.0 optionalDependencies: - prettier: 3.3.3 + prettier: 3.4.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@storybook/csf-plugin@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/csf-plugin@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) unplugin: 1.16.0 - '@storybook/csf-tools@8.4.5(storybook@8.4.5(prettier@3.3.3))': - dependencies: - storybook: 8.4.5(prettier@3.3.3) - '@storybook/csf@0.0.1': dependencies: lodash: 4.17.21 - '@storybook/csf@0.1.11': + '@storybook/csf@0.1.12': dependencies: type-fest: 2.19.0 @@ -14719,17 +14634,17 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/instrumenter@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: '@storybook/global': 5.0.0 - '@vitest/utils': 2.1.6 - storybook: 8.4.5(prettier@3.3.3) + '@vitest/utils': 2.1.8 + storybook: 8.4.7(prettier@3.4.2) - '@storybook/manager-api@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/manager-api@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/nextjs@8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(type-fest@3.13.1)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0))': + '@storybook/nextjs@8.4.7(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(next@14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(type-fest@4.30.0)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) @@ -14741,42 +14656,42 @@ snapshots: '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-runtime': 7.25.9(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-react': 7.25.9(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/runtime': 7.26.0 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) - '@storybook/builder-webpack5': 8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@storybook/preset-react-webpack': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@storybook/react': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@storybook/test': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@types/node': 22.7.5 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.30.0)(webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) + '@storybook/builder-webpack5': 8.4.7(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4) + '@storybook/preset-react-webpack': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4) + '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4) + '@storybook/test': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@types/node': 22.10.1 '@types/semver': 7.5.8 - babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) + css-loader: 6.11.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) find-up: 5.0.0 image-size: 1.1.1 loader-utils: 3.3.1 next: 14.2.15(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) pnp-webpack-plugin: 1.7.0(typescript@5.5.4) - postcss: 8.4.47 - postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + postcss: 8.4.49 + postcss-loader: 8.1.1(postcss@8.4.49)(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 - sass-loader: 13.3.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + sass-loader: 13.3.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) semver: 7.6.3 - storybook: 8.4.5(prettier@3.3.3) - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + storybook: 8.4.7(prettier@3.4.2) + style-loader: 3.3.4(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 - tsconfig-paths-webpack-plugin: 4.1.0 + tsconfig-paths-webpack-plugin: 4.2.0 optionalDependencies: sharp: 0.33.5 typescript: 5.5.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -14796,12 +14711,12 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4)': + '@storybook/preset-react-webpack@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4)': dependencies: - '@storybook/core-webpack': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/react': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) - '@types/node': 22.7.5 + '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) + '@types/node': 22.10.1 '@types/semver': 7.5.8 find-up: 5.0.0 magic-string: 0.30.14 @@ -14810,9 +14725,9 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.3 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) tsconfig-paths: 4.2.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -14823,12 +14738,12 @@ snapshots: - uglify-js - webpack-cli - '@storybook/preset-react-webpack@8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4)': + '@storybook/preset-react-webpack@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.0(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2)': dependencies: - '@storybook/core-webpack': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/react': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) - '@types/node': 22.7.5 + '@storybook/core-webpack': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) + '@types/node': 22.10.1 '@types/semver': 7.5.8 find-up: 5.0.0 magic-string: 0.30.14 @@ -14837,11 +14752,11 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.3 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) tsconfig-paths: 4.2.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) optionalDependencies: - typescript: 5.5.4 + typescript: 5.7.2 transitivePeerDependencies: - '@storybook/test' - '@swc/core' @@ -14850,11 +14765,11 @@ snapshots: - uglify-js - webpack-cli - '@storybook/preview-api@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/preview-api@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0))': dependencies: debug: 4.3.7 endent: 2.1.0 @@ -14864,41 +14779,41 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.5.4) tslib: 2.8.1 typescript: 5.5.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) transitivePeerDependencies: - supports-color - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)))': dependencies: debug: 4.3.7 endent: 2.1.0 find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.8 - react-docgen-typescript: 2.2.2(typescript@5.5.4) + react-docgen-typescript: 2.2.2(typescript@5.7.2) tslib: 2.8.1 - typescript: 5.5.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + typescript: 5.7.2 + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': + '@storybook/react-dom-shim@8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/react-webpack5@8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4)': + '@storybook/react-webpack5@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.0(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2)': dependencies: - '@storybook/builder-webpack5': 8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@storybook/preset-react-webpack': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@storybook/react': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4) - '@types/node': 22.7.5 + '@storybook/builder-webpack5': 8.4.7(@swc/core@1.10.0(@swc/helpers@0.5.15))(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2) + '@storybook/preset-react-webpack': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(@swc/core@1.10.0(@swc/helpers@0.5.15))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2) + '@storybook/react': 8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2) + '@types/node': 22.10.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.7.2 transitivePeerDependencies: - '@rspack/core' - '@storybook/test' @@ -14908,74 +14823,86 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.5.4)': + '@storybook/react@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.5.4)': dependencies: - '@storybook/components': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/components': 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/preview-api': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) - '@storybook/theming': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/manager-api': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/preview-api': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/react-dom-shim': 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) + '@storybook/theming': 8.4.7(storybook@8.4.7(prettier@3.4.2)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) optionalDependencies: - '@storybook/test': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/test': 8.4.7(storybook@8.4.7(prettier@3.4.2)) typescript: 5.5.4 - '@storybook/test-runner@0.19.1(@swc/helpers@0.5.13)(@types/node@22.7.5)(storybook@8.4.5(prettier@3.3.3))(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4))': + '@storybook/react@8.4.7(@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2))(typescript@5.7.2)': + dependencies: + '@storybook/components': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/preview-api': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + '@storybook/react-dom-shim': 8.4.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.7(prettier@3.4.2)) + '@storybook/theming': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 8.4.7(prettier@3.4.2) + optionalDependencies: + '@storybook/test': 8.4.7(storybook@8.4.7(prettier@3.4.2)) + typescript: 5.7.2 + + '@storybook/test-runner@0.20.1(@swc/helpers@0.5.15)(@types/node@22.10.1)(storybook@8.4.7(prettier@3.4.2))(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2))': dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@jest/types': 29.6.3 - '@storybook/core-common': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/csf': 0.1.11 - '@storybook/csf-tools': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/preview-api': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@swc/core': 1.7.36(@swc/helpers@0.5.13) - '@swc/jest': 0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)) + '@storybook/csf': 0.1.12 + '@swc/core': 1.10.0(@swc/helpers@0.5.15) + '@swc/jest': 0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)) expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 - jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4))) + jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2))) jest-runner: 29.7.0 jest-serializer-html: 7.1.0 - jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4))) + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2))) nyc: 15.1.0 playwright: 1.49.0 + storybook: 8.4.7(prettier@3.4.2) transitivePeerDependencies: - '@swc/helpers' - '@types/node' - babel-plugin-macros - debug - node-notifier - - storybook - supports-color - ts-node - '@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/test@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - '@storybook/csf': 0.1.11 + '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/instrumenter': 8.4.7(storybook@8.4.7(prettier@3.4.2)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/theming@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/theming@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) - '@storybook/types@8.4.5(storybook@8.4.5(prettier@3.3.3))': + '@storybook/types@8.4.7(storybook@8.4.7(prettier@3.4.2))': dependencies: - storybook: 8.4.5(prettier@3.3.3) + storybook: 8.4.7(prettier@3.4.2) '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.0)': dependencies: @@ -15034,7 +14961,7 @@ snapshots: '@svgr/hast-util-to-babel-ast@8.0.0': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 entities: 4.5.0 '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))': @@ -15061,7 +14988,7 @@ snapshots: '@babel/core': 7.26.0 '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.0) '@babel/preset-env': 7.26.0(@babel/core@7.26.0) - '@babel/preset-react': 7.25.9(@babel/core@7.26.0) + '@babel/preset-react': 7.26.3(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@svgr/core': 8.1.0(typescript@5.5.4) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4)) @@ -15070,103 +14997,56 @@ snapshots: - supports-color - typescript - '@swc/core-darwin-arm64@1.7.26': - optional: true - - '@swc/core-darwin-arm64@1.7.36': - optional: true - - '@swc/core-darwin-x64@1.7.26': - optional: true - - '@swc/core-darwin-x64@1.7.36': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.7.26': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.7.36': - optional: true - - '@swc/core-linux-arm64-gnu@1.7.26': - optional: true - - '@swc/core-linux-arm64-gnu@1.7.36': - optional: true - - '@swc/core-linux-arm64-musl@1.7.26': - optional: true - - '@swc/core-linux-arm64-musl@1.7.36': - optional: true - - '@swc/core-linux-x64-gnu@1.7.26': + '@swc/core-darwin-arm64@1.10.0': optional: true - '@swc/core-linux-x64-gnu@1.7.36': + '@swc/core-darwin-x64@1.10.0': optional: true - '@swc/core-linux-x64-musl@1.7.26': + '@swc/core-linux-arm-gnueabihf@1.10.0': optional: true - '@swc/core-linux-x64-musl@1.7.36': + '@swc/core-linux-arm64-gnu@1.10.0': optional: true - '@swc/core-win32-arm64-msvc@1.7.26': + '@swc/core-linux-arm64-musl@1.10.0': optional: true - '@swc/core-win32-arm64-msvc@1.7.36': + '@swc/core-linux-x64-gnu@1.10.0': optional: true - '@swc/core-win32-ia32-msvc@1.7.26': + '@swc/core-linux-x64-musl@1.10.0': optional: true - '@swc/core-win32-ia32-msvc@1.7.36': + '@swc/core-win32-arm64-msvc@1.10.0': optional: true - '@swc/core-win32-x64-msvc@1.7.26': + '@swc/core-win32-ia32-msvc@1.10.0': optional: true - '@swc/core-win32-x64-msvc@1.7.36': + '@swc/core-win32-x64-msvc@1.10.0': optional: true - '@swc/core@1.7.26(@swc/helpers@0.5.13)': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.17 - optionalDependencies: - '@swc/core-darwin-arm64': 1.7.26 - '@swc/core-darwin-x64': 1.7.26 - '@swc/core-linux-arm-gnueabihf': 1.7.26 - '@swc/core-linux-arm64-gnu': 1.7.26 - '@swc/core-linux-arm64-musl': 1.7.26 - '@swc/core-linux-x64-gnu': 1.7.26 - '@swc/core-linux-x64-musl': 1.7.26 - '@swc/core-win32-arm64-msvc': 1.7.26 - '@swc/core-win32-ia32-msvc': 1.7.26 - '@swc/core-win32-x64-msvc': 1.7.26 - '@swc/helpers': 0.5.13 - - '@swc/core@1.7.36(@swc/helpers@0.5.13)': + '@swc/core@1.10.0(@swc/helpers@0.5.15)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.17 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.36 - '@swc/core-darwin-x64': 1.7.36 - '@swc/core-linux-arm-gnueabihf': 1.7.36 - '@swc/core-linux-arm64-gnu': 1.7.36 - '@swc/core-linux-arm64-musl': 1.7.36 - '@swc/core-linux-x64-gnu': 1.7.36 - '@swc/core-linux-x64-musl': 1.7.36 - '@swc/core-win32-arm64-msvc': 1.7.36 - '@swc/core-win32-ia32-msvc': 1.7.36 - '@swc/core-win32-x64-msvc': 1.7.36 - '@swc/helpers': 0.5.13 + '@swc/core-darwin-arm64': 1.10.0 + '@swc/core-darwin-x64': 1.10.0 + '@swc/core-linux-arm-gnueabihf': 1.10.0 + '@swc/core-linux-arm64-gnu': 1.10.0 + '@swc/core-linux-arm64-musl': 1.10.0 + '@swc/core-linux-x64-gnu': 1.10.0 + '@swc/core-linux-x64-musl': 1.10.0 + '@swc/core-win32-arm64-msvc': 1.10.0 + '@swc/core-win32-ia32-msvc': 1.10.0 + '@swc/core-win32-x64-msvc': 1.10.0 + '@swc/helpers': 0.5.15 '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.13': + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 @@ -15175,18 +15055,10 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.8.1 - '@swc/jest@0.2.36(@swc/core@1.7.26(@swc/helpers@0.5.13))': - dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.7.26(@swc/helpers@0.5.13) - '@swc/counter': 0.1.3 - jsonc-parser: 3.3.1 - optional: true - - '@swc/jest@0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13))': + '@swc/jest@0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15))': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 @@ -15223,17 +15095,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/jest-dom@6.6.0': - dependencies: - '@adobe/css-tools': 4.4.1 - aria-query: 5.3.2 - chalk: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.6.3 - lodash: 4.17.21 - redent: 3.0.0 - - '@testing-library/jest-dom@6.6.1': + '@testing-library/jest-dom@6.6.3': dependencies: '@adobe/css-tools': 4.4.1 aria-query: 5.3.2 @@ -15243,14 +15105,14 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.13 '@types/react-dom': 18.3.1 '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': @@ -15277,46 +15139,46 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.2 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/debug@4.1.12': dependencies: @@ -15324,11 +15186,21 @@ snapshots: '@types/doctrine@0.0.9': {} + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.6 + '@types/eslint@8.56.12': dependencies: '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + '@types/estree-jsx@1.0.5': dependencies: '@types/estree': 1.0.6 @@ -15337,14 +15209,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.2': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -15361,11 +15233,11 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/hast@2.3.10': dependencies: @@ -15381,7 +15253,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/inquirer@9.0.7': dependencies: @@ -15400,14 +15272,14 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/jest@29.5.13': + '@types/jest@29.5.14': dependencies: expect: 29.7.0 pretty-format: 29.7.0 '@types/jsdom@20.0.1': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/tough-cookie': 4.0.5 parse5: 7.2.1 @@ -15420,7 +15292,7 @@ snapshots: '@types/liftoff@4.0.3': dependencies: '@types/fined': 1.1.5 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/mdast@3.0.15': dependencies: @@ -15440,13 +15312,13 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/node@12.20.55': {} - '@types/node@22.7.5': + '@types/node@22.10.1': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/parse-json@4.0.2': {} @@ -15458,24 +15330,15 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.0': - dependencies: - '@types/react': 18.3.11 - '@types/react-dom@18.3.1': dependencies: - '@types/react': 18.3.11 + '@types/react': 18.3.13 '@types/react-test-renderer@18.3.0': dependencies: - '@types/react': 18.3.11 - - '@types/react@18.3.11': - dependencies: - '@types/prop-types': 15.7.13 - csstype: 3.1.3 + '@types/react': 18.3.13 - '@types/react@18.3.3': + '@types/react@18.3.13': dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 @@ -15489,7 +15352,7 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/serve-index@1.9.4': dependencies: @@ -15498,12 +15361,12 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/send': 0.17.4 '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/stack-utils@2.0.3': {} @@ -15511,7 +15374,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/tough-cookie@4.0.5': {} @@ -15523,11 +15386,11 @@ snapshots: '@types/wait-on@5.3.4': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/ws@8.5.13': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/yargs-parser@21.0.3': {} @@ -15535,10 +15398,10 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.6.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.5.4) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.5.4) '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.5.4) @@ -15547,16 +15410,34 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 7.18.0 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.6.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.5.4) '@typescript-eslint/scope-manager': 8.16.0 '@typescript-eslint/type-utils': 8.16.0(eslint@8.57.1)(typescript@5.5.4) '@typescript-eslint/utils': 8.16.0(eslint@8.57.1)(typescript@5.5.4) @@ -15565,18 +15446,18 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.17.0 debug: 4.3.7 eslint: 8.57.1 optionalDependencies: @@ -15584,12 +15465,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@5.62.0': + '@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - - '@typescript-eslint/scope-manager@7.18.0': + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.17.0 + debug: 4.3.7 + eslint: 8.57.1 + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@5.62.0': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + + '@typescript-eslint/scope-manager@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -15599,10 +15493,10 @@ snapshots: '@typescript-eslint/types': 8.16.0 '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/scope-manager@8.6.0': + '@typescript-eslint/scope-manager@8.17.0': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: @@ -15610,19 +15504,31 @@ snapshots: '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.5.4) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.4.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.7.2)': + dependencies: + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.7.2) + debug: 4.3.7 + eslint: 8.57.1 + ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/type-utils@8.16.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.5.4) '@typescript-eslint/utils': 8.16.0(eslint@8.57.1)(typescript@5.5.4) debug: 4.3.7 eslint: 8.57.1 - ts-api-utils: 1.4.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -15634,7 +15540,7 @@ snapshots: '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.6.0': {} + '@typescript-eslint/types@8.17.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.4)': dependencies: @@ -15650,6 +15556,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.2)': + dependencies: + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.7 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.6.3 + tsutils: 3.21.0(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 7.18.0 @@ -15659,12 +15579,27 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.7.2)': + dependencies: + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.7 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.16.0 @@ -15674,27 +15609,42 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.6.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.17.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.2(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.17.0(typescript@5.7.2)': + dependencies: + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/visitor-keys': 8.17.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.4.3(typescript@5.7.2) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) @@ -15710,6 +15660,21 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.7.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) + eslint: 8.57.1 + eslint-scope: 5.1.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) @@ -15721,6 +15686,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.7.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.7.2) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/utils@8.16.0(eslint@8.57.1)(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) @@ -15733,6 +15709,30 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.17.0(eslint@8.57.1)(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.5.4) + eslint: 8.57.1 + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.17.0(eslint@8.57.1)(typescript@5.7.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.17.0 + '@typescript-eslint/types': 8.17.0 + '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.7.2) + eslint: 8.57.1 + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 @@ -15748,10 +15748,10 @@ snapshots: '@typescript-eslint/types': 8.16.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.6.0': + '@typescript-eslint/visitor-keys@8.17.0': dependencies: - '@typescript-eslint/types': 8.6.0 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.17.0 + eslint-visitor-keys: 4.2.0 '@ungap/structured-clone@1.2.0': {} @@ -15766,7 +15766,7 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.1.6': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 @@ -15781,9 +15781,9 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 - '@vitest/utils@2.1.6': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -15863,42 +15863,42 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4))': dependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4))': dependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0))(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.95.0))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1))(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.97.1))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4))': dependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1) optionalDependencies: - webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.95.0) + webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.97.1) '@workleap/browserslist-config@2.0.1': {} - '@workleap/eslint-plugin@3.2.2(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4)': + '@workleap/eslint-plugin@3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4)': dependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) + eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-mdx: 3.1.5(eslint@8.57.1) - eslint-plugin-package-json: 0.10.4(eslint@8.57.1)(jsonc-eslint-parser@2.4.0) + eslint-plugin-package-json: 0.12.2(eslint@8.57.1)(jsonc-eslint-parser@2.4.0) eslint-plugin-react: 7.37.2(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) eslint-plugin-storybook: 0.8.0(eslint@8.57.1)(typescript@5.5.4) eslint-plugin-testing-library: 6.5.0(eslint@8.57.1)(typescript@5.5.4) - eslint-plugin-yml: 1.15.0(eslint@8.57.1) + eslint-plugin-yml: 1.16.0(eslint@8.57.1) jsonc-eslint-parser: 2.4.0 yaml-eslint-parser: 1.2.3 optionalDependencies: - '@typescript-eslint/parser': 8.6.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 typescript: 5.5.4 transitivePeerDependencies: @@ -15908,67 +15908,89 @@ snapshots: - jest - supports-color - '@workleap/postcss-configs@1.0.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)': + '@workleap/eslint-plugin@3.2.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2)': dependencies: - postcss: 8.4.47 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) - postcss-preset-env: 9.6.0(postcss@8.4.47) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1) + eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2) + eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) + eslint-plugin-mdx: 3.1.5(eslint@8.57.1) + eslint-plugin-package-json: 0.12.2(eslint@8.57.1)(jsonc-eslint-parser@2.4.0) + eslint-plugin-react: 7.37.2(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-storybook: 0.8.0(eslint@8.57.1)(typescript@5.7.2) + eslint-plugin-testing-library: 6.5.0(eslint@8.57.1)(typescript@5.7.2) + eslint-plugin-yml: 1.16.0(eslint@8.57.1) + jsonc-eslint-parser: 2.4.0 + yaml-eslint-parser: 1.2.3 + optionalDependencies: + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.7.2) + eslint: 8.57.1 + typescript: 5.7.2 transitivePeerDependencies: - - jiti - - tsx + - bluebird + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color - '@workleap/stylelint-configs@2.0.3(prettier@3.3.3)(stylelint@16.10.0(typescript@5.5.4))': + '@workleap/postcss-configs@1.0.4(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)': dependencies: - stylelint-config-standard: 36.0.1(stylelint@16.10.0(typescript@5.5.4)) - stylelint-prettier: 5.0.2(prettier@3.3.3)(stylelint@16.10.0(typescript@5.5.4)) - optionalDependencies: - prettier: 3.3.3 - stylelint: 16.10.0(typescript@5.5.4) + postcss: 8.4.49 + postcss-load-config: 5.1.0(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2) + postcss-preset-env: 9.6.0(postcss@8.4.49) + transitivePeerDependencies: + - jiti + - tsx - '@workleap/swc-configs@2.2.3(@swc/core@1.7.26(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(@swc/jest@0.2.36(@swc/core@1.7.26(@swc/helpers@0.5.13)))(browserslist@4.23.3)': + '@workleap/stylelint-configs@2.0.3(prettier@3.4.2)(stylelint@16.11.0(typescript@5.7.2))': dependencies: - '@swc/core': 1.7.26(@swc/helpers@0.5.13) - '@swc/helpers': 0.5.13 + stylelint-config-standard: 36.0.1(stylelint@16.11.0(typescript@5.7.2)) + stylelint-prettier: 5.0.2(prettier@3.4.2)(stylelint@16.11.0(typescript@5.7.2)) optionalDependencies: - '@swc/jest': 0.2.36(@swc/core@1.7.26(@swc/helpers@0.5.13)) - browserslist: 4.23.3 + prettier: 3.4.2 + stylelint: 16.11.0(typescript@5.7.2) - '@workleap/swc-configs@2.2.3(@swc/core@1.7.36(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(@swc/jest@0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)))(browserslist@4.24.2)': + '@workleap/swc-configs@2.2.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(@swc/jest@0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)))(browserslist@4.24.2)': dependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) - '@swc/helpers': 0.5.13 + '@swc/core': 1.10.0(@swc/helpers@0.5.15) + '@swc/helpers': 0.5.15 optionalDependencies: - '@swc/jest': 0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)) + '@swc/jest': 0.2.37(@swc/core@1.10.0(@swc/helpers@0.5.15)) browserslist: 4.24.2 - '@workleap/tsup-configs@3.0.6(tsup@8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4)': + '@workleap/tsup-configs@3.0.6(tsup@8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1))(typescript@5.5.4)': dependencies: - tsup: 8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1) + tsup: 8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1) typescript: 5.5.4 '@workleap/typescript-configs@3.0.2(typescript@5.5.4)': dependencies: typescript: 5.5.4 - '@workleap/webpack-configs@1.5.1(@swc/core@1.7.26(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)(browserslist@4.23.3)(postcss@8.4.47)(type-fest@3.13.1)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.95.0))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4))': + '@workleap/typescript-configs@3.0.2(typescript@5.7.2)': + dependencies: + typescript: 5.7.2 + + '@workleap/webpack-configs@1.5.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(browserslist@4.24.2)(postcss@8.4.49)(type-fest@4.30.0)(typescript@5.5.4)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.97.1))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4))': dependencies: - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@3.13.1)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.95.0))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.30.0)(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.97.1))(webpack-hot-middleware@2.26.1)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) '@svgr/webpack': 8.1.0(typescript@5.5.4) - '@swc/core': 1.7.26(@swc/helpers@0.5.13) - '@swc/helpers': 0.5.13 - browserslist: 4.23.3 - css-loader: 6.11.0(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - html-webpack-plugin: 5.6.3(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - mini-css-extract-plugin: 2.9.2(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - postcss: 8.4.47 - postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) + '@swc/helpers': 0.5.15 + browserslist: 4.24.2 + css-loader: 6.11.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + html-webpack-plugin: 5.6.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + mini-css-extract-plugin: 2.9.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + postcss: 8.4.49 + postcss-loader: 8.1.1(postcss@8.4.49)(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) react-refresh: 0.14.2 - style-loader: 3.3.4(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - swc-loader: 0.2.6(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + style-loader: 3.3.4(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + swc-loader: 0.2.6(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) optionalDependencies: - webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.95.0) + webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.97.1) transitivePeerDependencies: - '@rspack/core' - '@types/webpack' @@ -16003,10 +16025,6 @@ snapshots: acorn: 8.14.0 acorn-walk: 8.3.4 - acorn-import-attributes@1.9.5(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 @@ -16227,14 +16245,14 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.20(postcss@8.4.47): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: - browserslist: 4.23.3 - caniuse-lite: 1.0.30001684 + browserslist: 4.24.2 + caniuse-lite: 1.0.30001686 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -16257,7 +16275,7 @@ snapshots: picocolors: 1.1.1 playwright: 1.49.0 - axios@1.7.8: + axios@1.7.9: dependencies: follow-redirects: 1.15.9 form-data: 4.0.1 @@ -16280,12 +16298,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) babel-plugin-istanbul@6.1.1: dependencies: @@ -16300,13 +16318,13 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.3 '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) semver: 6.3.1 @@ -16473,17 +16491,10 @@ snapshots: dependencies: pako: 1.0.11 - browserslist@4.23.3: - dependencies: - caniuse-lite: 1.0.30001684 - electron-to-chromium: 1.5.66 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.23.3) - browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001684 - electron-to-chromium: 1.5.66 + caniuse-lite: 1.0.30001686 + electron-to-chromium: 1.5.70 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -16515,9 +16526,9 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.0.0(esbuild@0.23.1): + bundle-require@5.0.0(esbuild@0.24.0): dependencies: - esbuild: 0.23.1 + esbuild: 0.24.0 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -16556,6 +16567,8 @@ snapshots: caniuse-lite@1.0.30001684: {} + caniuse-lite@1.0.30001686: {} + capital-case@1.0.4: dependencies: no-case: 3.0.4 @@ -16641,7 +16654,11 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromatic@11.19.0: {} + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + + chromatic@11.20.0: {} chrome-trace-event@1.0.4: {} @@ -16893,6 +16910,15 @@ snapshots: optionalDependencies: typescript: 5.5.4 + cosmiconfig@9.0.0(typescript@5.7.2): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.7.2 + create-ecdh@4.0.4: dependencies: bn.js: 4.12.1 @@ -16915,13 +16941,28 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)): + create-jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + create-jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -16944,12 +16985,6 @@ snapshots: transitivePeerDependencies: - encoding - cross-spawn@5.1.0: - dependencies: - lru-cache: 4.1.5 - shebang-command: 1.2.0 - which: 1.3.1 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -16971,62 +17006,62 @@ snapshots: randombytes: 2.1.0 randomfill: 1.0.4 - css-blank-pseudo@6.0.2(postcss@8.4.47): + css-blank-pseudo@6.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 css-functions-list@3.2.3: {} - css-has-pseudo@6.0.5(postcss@8.4.47): + css-has-pseudo@6.0.5(postcss@8.4.49): dependencies: '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - css-loader@6.11.0(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + css-loader@6.11.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) - postcss-modules-local-by-default: 4.1.0(postcss@8.4.47) - postcss-modules-scope: 3.2.1(postcss@8.4.47) - postcss-modules-values: 4.0.0(postcss@8.4.47) + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) - css-loader@6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + css-loader@6.11.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) - postcss-modules-local-by-default: 4.1.0(postcss@8.4.47) - postcss-modules-scope: 3.2.1(postcss@8.4.47) - postcss-modules-values: 4.0.0(postcss@8.4.47) + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - css-loader@6.11.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + css-loader@6.11.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) - postcss-modules-local-by-default: 4.1.0(postcss@8.4.47) - postcss-modules-scope: 3.2.1(postcss@8.4.47) - postcss-modules-values: 4.0.0(postcss@8.4.47) + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) - css-prefers-color-scheme@9.0.1(postcss@8.4.47): + css-prefers-color-scheme@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 css-select@4.3.0: dependencies: @@ -17065,7 +17100,7 @@ snapshots: css.escape@1.5.1: {} - cssdb@8.2.1: {} + cssdb@8.2.2: {} cssesc@3.0.0: {} @@ -17326,7 +17361,7 @@ snapshots: no-case: 3.0.4 tslib: 2.8.1 - dotenv@16.4.5: {} + dotenv@16.4.7: {} eastasianwidth@0.2.0: {} @@ -17336,7 +17371,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.66: {} + electron-to-chromium@1.5.70: {} elliptic@6.6.1: dependencies: @@ -17612,21 +17647,21 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.5.1(eslint@8.57.1): + eslint-compat-utils@0.6.4(eslint@8.57.1): dependencies: eslint: 8.57.1 semver: 7.6.3 - eslint-config-next@14.2.15(eslint@8.57.1)(typescript@5.5.4): + eslint-config-next@14.2.20(eslint@8.57.1)(typescript@5.5.4): dependencies: - '@next/eslint-plugin-next': 14.2.15 + '@next/eslint-plugin-next': 14.2.20 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/parser': 8.6.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.2(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -17645,19 +17680,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.3.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node @@ -17685,18 +17720,28 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.6.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.7.2) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -17707,7 +17752,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -17719,19 +17764,59 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.6.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.5.4) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.5.4) + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.15.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + string.prototype.trimend: 1.0.8 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.17.0(eslint@8.57.1)(typescript@5.7.2) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4): + dependencies: + '@typescript-eslint/utils': 8.17.0(eslint@8.57.1)(typescript@5.5.4) eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@8.6.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2): + dependencies: + '@typescript-eslint/utils': 8.17.0(eslint@8.57.1)(typescript@5.7.2) + eslint: 8.57.1 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@8.17.0(eslint@8.57.1)(typescript@5.7.2))(eslint@8.57.1)(typescript@5.7.2) + jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) transitivePeerDependencies: - supports-color - typescript @@ -17777,7 +17862,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-package-json@0.10.4(eslint@8.57.1)(jsonc-eslint-parser@2.4.0): + eslint-plugin-package-json@0.12.2(eslint@8.57.1)(jsonc-eslint-parser@2.4.0): dependencies: eslint: 8.57.1 jsonc-eslint-parser: 2.4.0 @@ -17814,8 +17899,18 @@ snapshots: eslint-plugin-storybook@0.11.1(eslint@8.57.1)(typescript@5.5.4): dependencies: - '@storybook/csf': 0.1.11 - '@typescript-eslint/utils': 8.16.0(eslint@8.57.1)(typescript@5.5.4) + '@storybook/csf': 0.1.12 + '@typescript-eslint/utils': 8.17.0(eslint@8.57.1)(typescript@5.5.4) + eslint: 8.57.1 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-storybook@0.11.1(eslint@8.57.1)(typescript@5.7.2): + dependencies: + '@storybook/csf': 0.1.12 + '@typescript-eslint/utils': 8.17.0(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -17833,10 +17928,10 @@ snapshots: - supports-color - typescript - eslint-plugin-storybook@0.9.0(eslint@8.57.1)(typescript@5.5.4): + eslint-plugin-storybook@0.8.0(eslint@8.57.1)(typescript@5.7.2): dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -17852,11 +17947,19 @@ snapshots: - supports-color - typescript - eslint-plugin-yml@1.15.0(eslint@8.57.1): + eslint-plugin-testing-library@6.5.0(eslint@8.57.1)(typescript@5.7.2): + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-yml@1.16.0(eslint@8.57.1): dependencies: debug: 4.3.7 eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + eslint-compat-utils: 0.6.4(eslint@8.57.1) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -18291,7 +18394,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: '@babel/code-frame': 7.26.2 chalk: 4.1.2 @@ -18306,9 +18409,9 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.5.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.7.2)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: '@babel/code-frame': 7.26.2 chalk: 4.1.2 @@ -18322,8 +18425,8 @@ snapshots: schema-utils: 3.3.0 semver: 7.6.3 tapable: 2.2.1 - typescript: 5.5.4 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + typescript: 5.7.2 + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) form-data@4.0.1: dependencies: @@ -18844,7 +18947,7 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.36.0 + terser: 5.37.0 html-tags@3.3.1: {} @@ -18852,7 +18955,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.3(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -18860,9 +18963,9 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) - html-webpack-plugin@5.6.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -18870,9 +18973,9 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - html-webpack-plugin@5.6.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + html-webpack-plugin@5.6.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -18880,7 +18983,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) htmlparser2@3.10.1: dependencies: @@ -18968,9 +19071,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.47): + icss-utils@5.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 identity-obj-proxy@3.0.0: dependencies: @@ -19317,7 +19420,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -19327,7 +19430,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -19401,7 +19504,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -19421,16 +19524,35 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)): + jest-cli@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-cli@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + create-jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -19440,7 +19562,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)): + jest-config@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -19465,8 +19587,39 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.7.5 - ts-node: 10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4) + '@types/node': 22.10.1 + ts-node: 10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)): + dependencies: + '@babel/core': 7.26.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.10.1 + ts-node: 10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -19496,7 +19649,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 22.7.5 + '@types/node': 22.10.1 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -19510,7 +19663,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -19529,7 +19682,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.7.5 + '@types/node': 22.10.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -19575,13 +19728,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 jest-util: 29.7.0 - jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4))): + jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2))): dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -19632,7 +19785,7 @@ snapshots: jest-util: 29.7.0 jest-validate: 29.7.0 resolve: 1.22.8 - resolve.exports: 2.0.2 + resolve.exports: 2.0.3 slash: 3.0.0 jest-runner@29.7.0: @@ -19642,7 +19795,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -19670,7 +19823,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 chalk: 4.1.2 cjs-module-lexer: 1.4.1 collect-v8-coverage: 1.0.2 @@ -19695,10 +19848,10 @@ snapshots: jest-snapshot@29.7.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -19720,7 +19873,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -19735,11 +19888,11 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4))): + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2))): dependencies: ansi-escapes: 6.2.1 chalk: 5.3.0 - jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -19750,7 +19903,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -19759,23 +19912,35 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.7.5 + '@types/node': 22.10.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)): + jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest-cli: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -19784,6 +19949,9 @@ snapshots: jiti@1.21.6: {} + jiti@2.4.1: + optional: true + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 @@ -19825,7 +19993,7 @@ snapshots: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.13 + nwsapi: 2.2.16 parse5: 7.2.1 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -19904,7 +20072,7 @@ snapshots: kleur@4.1.5: {} - known-css-properties@0.34.0: {} + known-css-properties@0.35.0: {} language-subtag-registry@0.3.23: {} @@ -19935,7 +20103,7 @@ snapshots: rechoir: 0.8.0 resolve: 1.22.8 - lilconfig@3.1.2: {} + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -20020,11 +20188,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -20380,7 +20543,7 @@ snapshots: dependencies: fs-monkey: 1.0.6 - memfs@4.14.0: + memfs@4.14.1: dependencies: '@jsonjoy.com/json-pack': 1.1.0(tslib@2.8.1) '@jsonjoy.com/util': 1.5.0(tslib@2.8.1) @@ -20913,11 +21076,11 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.9.2(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + mini-css-extract-plugin@2.9.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) minimalistic-assert@1.0.1: {} @@ -20990,11 +21153,11 @@ snapshots: - markdown-wasm - supports-color - next-mdx-remote@5.0.0(@types/react@18.3.11)(acorn@8.14.0)(react@18.3.1): + next-mdx-remote@5.0.0(@types/react@18.3.13)(acorn@8.14.0)(react@18.3.1): dependencies: '@babel/code-frame': 7.26.2 '@mdx-js/mdx': 3.1.0(acorn@8.14.0) - '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) + '@mdx-js/react': 3.1.0(@types/react@18.3.13)(react@18.3.1) react: 18.3.1 unist-util-remove: 3.1.1 vfile: 6.0.3 @@ -21071,7 +21234,7 @@ snapshots: title-case: 3.0.3 upper-case: 2.0.2 - node-polyfill-webpack-plugin@2.0.1(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + node-polyfill-webpack-plugin@2.0.1(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -21098,7 +21261,7 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) node-preload@0.2.1: dependencies: @@ -21153,7 +21316,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nwsapi@2.2.13: {} + nwsapi@2.2.16: {} nyc@15.1.0: dependencies: @@ -21396,7 +21559,7 @@ snapshots: dependencies: optimist: 0.6.1 - package-manager-detector@0.2.5: {} + package-manager-detector@0.2.7: {} pako@1.0.11: {} @@ -21573,293 +21736,293 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-attribute-case-insensitive@6.0.3(postcss@8.4.47): + postcss-attribute-case-insensitive@6.0.3(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-clamp@4.1.0(postcss@8.4.47): + postcss-clamp@4.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@6.0.14(postcss@8.4.47): + postcss-color-functional-notation@6.0.14(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-color-hex-alpha@9.0.4(postcss@8.4.47): + postcss-color-hex-alpha@9.0.4(postcss@8.4.49): dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@9.0.3(postcss@8.4.47): + postcss-color-rebeccapurple@9.0.3(postcss@8.4.49): dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-custom-media@10.0.8(postcss@8.4.47): + postcss-custom-media@10.0.8(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - postcss: 8.4.47 + postcss: 8.4.49 - postcss-custom-properties@13.3.12(postcss@8.4.47): + postcss-custom-properties@13.3.12(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-custom-selectors@7.1.12(postcss@8.4.47): + postcss-custom-selectors@7.1.12(postcss@8.4.49): dependencies: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-dir-pseudo-class@8.0.1(postcss@8.4.47): + postcss-dir-pseudo-class@8.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-double-position-gradients@5.0.7(postcss@8.4.47): + postcss-double-position-gradients@5.0.7(postcss@8.4.49): dependencies: - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-focus-visible@9.0.1(postcss@8.4.47): + postcss-focus-visible@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-focus-within@8.0.1(postcss@8.4.47): + postcss-focus-within@8.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-font-variant@5.0.0(postcss@8.4.47): + postcss-font-variant@5.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-gap-properties@5.0.1(postcss@8.4.47): + postcss-gap-properties@5.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-image-set-function@6.0.3(postcss@8.4.47): + postcss-image-set-function@6.0.3(postcss@8.4.49): dependencies: - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-lab-function@6.0.19(postcss@8.4.47): + postcss-lab-function@6.0.19(postcss@8.4.49): dependencies: '@csstools/css-color-parser': 2.0.5(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/utilities': 1.0.0(postcss@8.4.47) - postcss: 8.4.47 + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/utilities': 1.0.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1): + postcss-load-config@5.1.0(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2): dependencies: - lilconfig: 3.1.2 + lilconfig: 3.1.3 yaml: 2.6.1 optionalDependencies: - jiti: 1.21.6 - postcss: 8.4.47 - tsx: 4.19.1 + jiti: 2.4.1 + postcss: 8.4.49 + tsx: 4.19.2 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.1): + postcss-load-config@6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1): dependencies: - lilconfig: 3.1.2 + lilconfig: 3.1.3 optionalDependencies: - jiti: 1.21.6 - postcss: 8.4.47 - tsx: 4.19.1 + jiti: 2.4.1 + postcss: 8.4.49 + tsx: 4.19.2 yaml: 2.6.1 - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + postcss-loader@8.1.1(postcss@8.4.49)(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 - postcss: 8.4.47 + postcss: 8.4.49 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) transitivePeerDependencies: - typescript - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.5.4)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + postcss-loader@8.1.1(postcss@8.4.49)(typescript@5.5.4)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.6 - postcss: 8.4.47 + postcss: 8.4.49 semver: 7.6.3 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) transitivePeerDependencies: - typescript - postcss-logical@7.0.1(postcss@8.4.47): + postcss-logical@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-modules-extract-imports@3.1.0(postcss@8.4.47): + postcss-modules-extract-imports@3.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-modules-local-by-default@4.1.0(postcss@8.4.47): + postcss-modules-local-by-default@4.1.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.4.47): + postcss-modules-scope@3.2.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 7.0.0 - postcss-modules-values@4.0.0(postcss@8.4.47): + postcss-modules-values@4.0.0(postcss@8.4.49): dependencies: - icss-utils: 5.1.0(postcss@8.4.47) - postcss: 8.4.47 + icss-utils: 5.1.0(postcss@8.4.49) + postcss: 8.4.49 - postcss-modules@6.0.0(postcss@8.4.47): + postcss-modules@6.0.1(postcss@8.4.49): dependencies: generic-names: 4.0.0 - icss-utils: 5.1.0(postcss@8.4.47) + icss-utils: 5.1.0(postcss@8.4.49) lodash.camelcase: 4.3.0 - postcss: 8.4.47 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) - postcss-modules-local-by-default: 4.1.0(postcss@8.4.47) - postcss-modules-scope: 3.2.1(postcss@8.4.47) - postcss-modules-values: 4.0.0(postcss@8.4.47) + postcss: 8.4.49 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.49) + postcss-modules-local-by-default: 4.1.0(postcss@8.4.49) + postcss-modules-scope: 3.2.1(postcss@8.4.49) + postcss-modules-values: 4.0.0(postcss@8.4.49) string-hash: 1.1.3 - postcss-nesting@12.1.5(postcss@8.4.47): + postcss-nesting@12.1.5(postcss@8.4.49): dependencies: '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.2) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-opacity-percentage@2.0.0(postcss@8.4.47): + postcss-opacity-percentage@2.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-overflow-shorthand@5.0.1(postcss@8.4.47): + postcss-overflow-shorthand@5.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.4.47): + postcss-page-break@3.0.4(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-place@9.0.1(postcss@8.4.47): + postcss-place@9.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 - postcss-preset-env@9.6.0(postcss@8.4.47): - dependencies: - '@csstools/postcss-cascade-layers': 4.0.6(postcss@8.4.47) - '@csstools/postcss-color-function': 3.0.19(postcss@8.4.47) - '@csstools/postcss-color-mix-function': 2.0.19(postcss@8.4.47) - '@csstools/postcss-content-alt-text': 1.0.0(postcss@8.4.47) - '@csstools/postcss-exponential-functions': 1.0.9(postcss@8.4.47) - '@csstools/postcss-font-format-keywords': 3.0.2(postcss@8.4.47) - '@csstools/postcss-gamut-mapping': 1.0.11(postcss@8.4.47) - '@csstools/postcss-gradients-interpolation-method': 4.0.20(postcss@8.4.47) - '@csstools/postcss-hwb-function': 3.0.18(postcss@8.4.47) - '@csstools/postcss-ic-unit': 3.0.7(postcss@8.4.47) - '@csstools/postcss-initial': 1.0.1(postcss@8.4.47) - '@csstools/postcss-is-pseudo-class': 4.0.8(postcss@8.4.47) - '@csstools/postcss-light-dark-function': 1.0.8(postcss@8.4.47) - '@csstools/postcss-logical-float-and-clear': 2.0.1(postcss@8.4.47) - '@csstools/postcss-logical-overflow': 1.0.1(postcss@8.4.47) - '@csstools/postcss-logical-overscroll-behavior': 1.0.1(postcss@8.4.47) - '@csstools/postcss-logical-resize': 2.0.1(postcss@8.4.47) - '@csstools/postcss-logical-viewport-units': 2.0.11(postcss@8.4.47) - '@csstools/postcss-media-minmax': 1.1.8(postcss@8.4.47) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 2.0.11(postcss@8.4.47) - '@csstools/postcss-nested-calc': 3.0.2(postcss@8.4.47) - '@csstools/postcss-normalize-display-values': 3.0.2(postcss@8.4.47) - '@csstools/postcss-oklab-function': 3.0.19(postcss@8.4.47) - '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.47) - '@csstools/postcss-relative-color-syntax': 2.0.19(postcss@8.4.47) - '@csstools/postcss-scope-pseudo-class': 3.0.1(postcss@8.4.47) - '@csstools/postcss-stepped-value-functions': 3.0.10(postcss@8.4.47) - '@csstools/postcss-text-decoration-shorthand': 3.0.7(postcss@8.4.47) - '@csstools/postcss-trigonometric-functions': 3.0.10(postcss@8.4.47) - '@csstools/postcss-unset-value': 3.0.1(postcss@8.4.47) - autoprefixer: 10.4.20(postcss@8.4.47) - browserslist: 4.23.3 - css-blank-pseudo: 6.0.2(postcss@8.4.47) - css-has-pseudo: 6.0.5(postcss@8.4.47) - css-prefers-color-scheme: 9.0.1(postcss@8.4.47) - cssdb: 8.2.1 - postcss: 8.4.47 - postcss-attribute-case-insensitive: 6.0.3(postcss@8.4.47) - postcss-clamp: 4.1.0(postcss@8.4.47) - postcss-color-functional-notation: 6.0.14(postcss@8.4.47) - postcss-color-hex-alpha: 9.0.4(postcss@8.4.47) - postcss-color-rebeccapurple: 9.0.3(postcss@8.4.47) - postcss-custom-media: 10.0.8(postcss@8.4.47) - postcss-custom-properties: 13.3.12(postcss@8.4.47) - postcss-custom-selectors: 7.1.12(postcss@8.4.47) - postcss-dir-pseudo-class: 8.0.1(postcss@8.4.47) - postcss-double-position-gradients: 5.0.7(postcss@8.4.47) - postcss-focus-visible: 9.0.1(postcss@8.4.47) - postcss-focus-within: 8.0.1(postcss@8.4.47) - postcss-font-variant: 5.0.0(postcss@8.4.47) - postcss-gap-properties: 5.0.1(postcss@8.4.47) - postcss-image-set-function: 6.0.3(postcss@8.4.47) - postcss-lab-function: 6.0.19(postcss@8.4.47) - postcss-logical: 7.0.1(postcss@8.4.47) - postcss-nesting: 12.1.5(postcss@8.4.47) - postcss-opacity-percentage: 2.0.0(postcss@8.4.47) - postcss-overflow-shorthand: 5.0.1(postcss@8.4.47) - postcss-page-break: 3.0.4(postcss@8.4.47) - postcss-place: 9.0.1(postcss@8.4.47) - postcss-pseudo-class-any-link: 9.0.2(postcss@8.4.47) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.47) - postcss-selector-not: 7.0.2(postcss@8.4.47) - - postcss-pseudo-class-any-link@9.0.2(postcss@8.4.47): - dependencies: - postcss: 8.4.47 + postcss-preset-env@9.6.0(postcss@8.4.49): + dependencies: + '@csstools/postcss-cascade-layers': 4.0.6(postcss@8.4.49) + '@csstools/postcss-color-function': 3.0.19(postcss@8.4.49) + '@csstools/postcss-color-mix-function': 2.0.19(postcss@8.4.49) + '@csstools/postcss-content-alt-text': 1.0.0(postcss@8.4.49) + '@csstools/postcss-exponential-functions': 1.0.9(postcss@8.4.49) + '@csstools/postcss-font-format-keywords': 3.0.2(postcss@8.4.49) + '@csstools/postcss-gamut-mapping': 1.0.11(postcss@8.4.49) + '@csstools/postcss-gradients-interpolation-method': 4.0.20(postcss@8.4.49) + '@csstools/postcss-hwb-function': 3.0.18(postcss@8.4.49) + '@csstools/postcss-ic-unit': 3.0.7(postcss@8.4.49) + '@csstools/postcss-initial': 1.0.1(postcss@8.4.49) + '@csstools/postcss-is-pseudo-class': 4.0.8(postcss@8.4.49) + '@csstools/postcss-light-dark-function': 1.0.8(postcss@8.4.49) + '@csstools/postcss-logical-float-and-clear': 2.0.1(postcss@8.4.49) + '@csstools/postcss-logical-overflow': 1.0.1(postcss@8.4.49) + '@csstools/postcss-logical-overscroll-behavior': 1.0.1(postcss@8.4.49) + '@csstools/postcss-logical-resize': 2.0.1(postcss@8.4.49) + '@csstools/postcss-logical-viewport-units': 2.0.11(postcss@8.4.49) + '@csstools/postcss-media-minmax': 1.1.8(postcss@8.4.49) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 2.0.11(postcss@8.4.49) + '@csstools/postcss-nested-calc': 3.0.2(postcss@8.4.49) + '@csstools/postcss-normalize-display-values': 3.0.2(postcss@8.4.49) + '@csstools/postcss-oklab-function': 3.0.19(postcss@8.4.49) + '@csstools/postcss-progressive-custom-properties': 3.3.0(postcss@8.4.49) + '@csstools/postcss-relative-color-syntax': 2.0.19(postcss@8.4.49) + '@csstools/postcss-scope-pseudo-class': 3.0.1(postcss@8.4.49) + '@csstools/postcss-stepped-value-functions': 3.0.10(postcss@8.4.49) + '@csstools/postcss-text-decoration-shorthand': 3.0.7(postcss@8.4.49) + '@csstools/postcss-trigonometric-functions': 3.0.10(postcss@8.4.49) + '@csstools/postcss-unset-value': 3.0.1(postcss@8.4.49) + autoprefixer: 10.4.20(postcss@8.4.49) + browserslist: 4.24.2 + css-blank-pseudo: 6.0.2(postcss@8.4.49) + css-has-pseudo: 6.0.5(postcss@8.4.49) + css-prefers-color-scheme: 9.0.1(postcss@8.4.49) + cssdb: 8.2.2 + postcss: 8.4.49 + postcss-attribute-case-insensitive: 6.0.3(postcss@8.4.49) + postcss-clamp: 4.1.0(postcss@8.4.49) + postcss-color-functional-notation: 6.0.14(postcss@8.4.49) + postcss-color-hex-alpha: 9.0.4(postcss@8.4.49) + postcss-color-rebeccapurple: 9.0.3(postcss@8.4.49) + postcss-custom-media: 10.0.8(postcss@8.4.49) + postcss-custom-properties: 13.3.12(postcss@8.4.49) + postcss-custom-selectors: 7.1.12(postcss@8.4.49) + postcss-dir-pseudo-class: 8.0.1(postcss@8.4.49) + postcss-double-position-gradients: 5.0.7(postcss@8.4.49) + postcss-focus-visible: 9.0.1(postcss@8.4.49) + postcss-focus-within: 8.0.1(postcss@8.4.49) + postcss-font-variant: 5.0.0(postcss@8.4.49) + postcss-gap-properties: 5.0.1(postcss@8.4.49) + postcss-image-set-function: 6.0.3(postcss@8.4.49) + postcss-lab-function: 6.0.19(postcss@8.4.49) + postcss-logical: 7.0.1(postcss@8.4.49) + postcss-nesting: 12.1.5(postcss@8.4.49) + postcss-opacity-percentage: 2.0.0(postcss@8.4.49) + postcss-overflow-shorthand: 5.0.1(postcss@8.4.49) + postcss-page-break: 3.0.4(postcss@8.4.49) + postcss-place: 9.0.1(postcss@8.4.49) + postcss-pseudo-class-any-link: 9.0.2(postcss@8.4.49) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.49) + postcss-selector-not: 7.0.2(postcss@8.4.49) + + postcss-pseudo-class-any-link@9.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 postcss-selector-parser: 6.1.2 - postcss-replace-overflow-wrap@4.0.0(postcss@8.4.47): + postcss-replace-overflow-wrap@4.0.0(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@7.0.1(postcss@8.4.47): + postcss-safe-parser@7.0.1(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 - postcss-selector-not@7.0.2(postcss@8.4.47): + postcss-selector-not@7.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.1.2: @@ -21872,9 +22035,9 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@8.0.2(postcss@8.4.47): + postcss-sorting@8.0.2(postcss@8.4.49): dependencies: - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser@4.2.0: {} @@ -21884,7 +22047,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.4.47: + postcss@8.4.49: dependencies: nanoid: 3.3.8 picocolors: 1.1.1 @@ -21898,7 +22061,7 @@ snapshots: prettier@2.8.8: {} - prettier@3.3.3: {} + prettier@3.4.2: {} pretty-error@4.0.0: dependencies: @@ -21961,7 +22124,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.7.5 + '@types/node': 22.10.1 long: 5.2.3 proxy-addr@2.0.7: @@ -21971,9 +22134,7 @@ snapshots: proxy-from-env@1.1.0: {} - pseudomap@1.0.2: {} - - psl@1.13.0: + psl@1.15.0: dependencies: punycode: 2.3.1 @@ -22057,7 +22218,7 @@ snapshots: '@react-types/grid': 3.2.10(react@18.3.1) '@react-types/shared': 3.26.0(react@18.3.1) '@react-types/table': 3.10.3(react@18.3.1) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 client-only: 0.0.1 react: 18.3.1 react-aria: 3.36.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -22122,11 +22283,15 @@ snapshots: dependencies: typescript: 5.5.4 + react-docgen-typescript@2.2.2(typescript@5.7.2): + dependencies: + typescript: 5.7.2 + react-docgen@7.1.0: dependencies: '@babel/core': 7.26.0 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.3 + '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 '@types/doctrine': 0.0.9 @@ -22267,6 +22432,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + recast@0.23.9: dependencies: ast-types: 0.16.1 @@ -22540,10 +22707,10 @@ snapshots: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.47 + postcss: 8.4.49 source-map: 0.6.1 - resolve.exports@2.0.2: {} + resolve.exports@2.0.3: {} resolve@1.22.8: dependencies: @@ -22582,28 +22749,28 @@ snapshots: hash-base: 3.0.5 inherits: 2.0.4 - rollup@4.27.4: + rollup@4.28.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.27.4 - '@rollup/rollup-android-arm64': 4.27.4 - '@rollup/rollup-darwin-arm64': 4.27.4 - '@rollup/rollup-darwin-x64': 4.27.4 - '@rollup/rollup-freebsd-arm64': 4.27.4 - '@rollup/rollup-freebsd-x64': 4.27.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.27.4 - '@rollup/rollup-linux-arm-musleabihf': 4.27.4 - '@rollup/rollup-linux-arm64-gnu': 4.27.4 - '@rollup/rollup-linux-arm64-musl': 4.27.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.27.4 - '@rollup/rollup-linux-riscv64-gnu': 4.27.4 - '@rollup/rollup-linux-s390x-gnu': 4.27.4 - '@rollup/rollup-linux-x64-gnu': 4.27.4 - '@rollup/rollup-linux-x64-musl': 4.27.4 - '@rollup/rollup-win32-arm64-msvc': 4.27.4 - '@rollup/rollup-win32-ia32-msvc': 4.27.4 - '@rollup/rollup-win32-x64-msvc': 4.27.4 + '@rollup/rollup-android-arm-eabi': 4.28.0 + '@rollup/rollup-android-arm64': 4.28.0 + '@rollup/rollup-darwin-arm64': 4.28.0 + '@rollup/rollup-darwin-x64': 4.28.0 + '@rollup/rollup-freebsd-arm64': 4.28.0 + '@rollup/rollup-freebsd-x64': 4.28.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.28.0 + '@rollup/rollup-linux-arm-musleabihf': 4.28.0 + '@rollup/rollup-linux-arm64-gnu': 4.28.0 + '@rollup/rollup-linux-arm64-musl': 4.28.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.28.0 + '@rollup/rollup-linux-riscv64-gnu': 4.28.0 + '@rollup/rollup-linux-s390x-gnu': 4.28.0 + '@rollup/rollup-linux-x64-gnu': 4.28.0 + '@rollup/rollup-linux-x64-musl': 4.28.0 + '@rollup/rollup-win32-arm64-msvc': 4.28.0 + '@rollup/rollup-win32-ia32-msvc': 4.28.0 + '@rollup/rollup-win32-x64-msvc': 4.28.0 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -22641,10 +22808,10 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@13.3.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + sass-loader@13.3.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: neo-async: 2.6.2 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) saxes@6.0.0: dependencies: @@ -22792,16 +22959,10 @@ snapshots: '@img/sharp-win32-x64': 0.33.5 optional: true - shebang-command@1.2.0: - dependencies: - shebang-regex: 1.0.0 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - shebang-regex@1.0.0: {} - shebang-regex@3.0.0: {} shell-quote@1.8.2: {} @@ -22913,11 +23074,6 @@ snapshots: transitivePeerDependencies: - supports-color - spawndamnit@2.0.0: - dependencies: - cross-spawn: 5.1.0 - signal-exit: 3.0.7 - spawndamnit@3.0.1: dependencies: cross-spawn: 7.0.6 @@ -22969,7 +23125,7 @@ snapshots: static-browser-server@1.0.3: dependencies: '@open-draft/deferred-promise': 2.2.0 - dotenv: 16.4.5 + dotenv: 16.4.7 mime-db: 1.53.0 outvariant: 1.4.0 @@ -22979,11 +23135,11 @@ snapshots: stdin-discarder@0.2.2: {} - storybook@8.4.5(prettier@3.3.3): + storybook@8.4.7(prettier@3.4.2): dependencies: - '@storybook/core': 8.4.5(prettier@3.3.3) + '@storybook/core': 8.4.7(prettier@3.4.2) optionalDependencies: - prettier: 3.3.3 + prettier: 3.4.2 transitivePeerDependencies: - bufferutil - supports-color @@ -23139,17 +23295,17 @@ snapshots: lodash: 4.17.21 tinycolor2: 1.6.0 - style-loader@3.3.4(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + style-loader@3.3.4(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) - style-loader@3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + style-loader@3.3.4(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - style-loader@3.3.4(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + style-loader@3.3.4(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) style-mod@4.1.2: {} @@ -23175,46 +23331,46 @@ snapshots: optionalDependencies: '@babel/core': 7.26.0 - stylelint-config-clean-order@6.1.0(stylelint@16.10.0(typescript@5.5.4)): + stylelint-config-clean-order@6.1.0(stylelint@16.11.0(typescript@5.7.2)): dependencies: - stylelint: 16.10.0(typescript@5.5.4) - stylelint-order: 6.0.4(stylelint@16.10.0(typescript@5.5.4)) + stylelint: 16.11.0(typescript@5.7.2) + stylelint-order: 6.0.4(stylelint@16.11.0(typescript@5.7.2)) - stylelint-config-recommended@14.0.1(stylelint@16.10.0(typescript@5.5.4)): + stylelint-config-recommended@14.0.1(stylelint@16.11.0(typescript@5.7.2)): dependencies: - stylelint: 16.10.0(typescript@5.5.4) + stylelint: 16.11.0(typescript@5.7.2) - stylelint-config-standard@36.0.1(stylelint@16.10.0(typescript@5.5.4)): + stylelint-config-standard@36.0.1(stylelint@16.11.0(typescript@5.7.2)): dependencies: - stylelint: 16.10.0(typescript@5.5.4) - stylelint-config-recommended: 14.0.1(stylelint@16.10.0(typescript@5.5.4)) + stylelint: 16.11.0(typescript@5.7.2) + stylelint-config-recommended: 14.0.1(stylelint@16.11.0(typescript@5.7.2)) - stylelint-order@6.0.4(stylelint@16.10.0(typescript@5.5.4)): + stylelint-order@6.0.4(stylelint@16.11.0(typescript@5.7.2)): dependencies: - postcss: 8.4.47 - postcss-sorting: 8.0.2(postcss@8.4.47) - stylelint: 16.10.0(typescript@5.5.4) + postcss: 8.4.49 + postcss-sorting: 8.0.2(postcss@8.4.49) + stylelint: 16.11.0(typescript@5.7.2) - stylelint-prettier@5.0.2(prettier@3.3.3)(stylelint@16.10.0(typescript@5.5.4)): + stylelint-prettier@5.0.2(prettier@3.4.2)(stylelint@16.11.0(typescript@5.7.2)): dependencies: - prettier: 3.3.3 + prettier: 3.4.2 prettier-linter-helpers: 1.0.0 - stylelint: 16.10.0(typescript@5.5.4) + stylelint: 16.11.0(typescript@5.7.2) - stylelint-use-logical@2.1.2(stylelint@16.10.0(typescript@5.5.4)): + stylelint-use-logical@2.1.2(stylelint@16.11.0(typescript@5.7.2)): dependencies: - stylelint: 16.10.0(typescript@5.5.4) + stylelint: 16.11.0(typescript@5.7.2) - stylelint@16.10.0(typescript@5.5.4): + stylelint@16.11.0(typescript@5.7.2): dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 - '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) + '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.0.0) '@dual-bundle/import-meta-resolve': 4.1.0 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.5.4) + cosmiconfig: 9.0.0(typescript@5.7.2) css-functions-list: 3.2.3 css-tree: 3.0.1 debug: 4.3.7 @@ -23228,22 +23384,22 @@ snapshots: ignore: 6.0.2 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.34.0 + known-css-properties: 0.35.0 mathml-tag-names: 2.1.3 meow: 13.2.0 micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.4.47 + postcss: 8.4.49 postcss-resolve-nested-selector: 0.1.6 - postcss-safe-parser: 7.0.1(postcss@8.4.47) - postcss-selector-parser: 6.1.2 + postcss-safe-parser: 7.0.1(postcss@8.4.49) + postcss-selector-parser: 7.0.0 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 supports-hyperlinks: 3.1.0 svg-tags: 1.0.0 - table: 6.8.2 + table: 6.9.0 write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color @@ -23294,17 +23450,17 @@ snapshots: csso: 5.0.5 picocolors: 1.1.1 - swc-loader@0.2.6(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + swc-loader@0.2.6(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: - '@swc/core': 1.7.26(@swc/helpers@0.5.13) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) '@swc/counter': 0.1.3 - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - swc-loader@0.2.6(@swc/core@1.7.36(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + swc-loader@0.2.6(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) '@swc/counter': 0.1.3 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) symbol-tree@3.2.4: {} @@ -23313,7 +23469,7 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.8.1 - table@6.8.2: + table@6.9.0: dependencies: ajv: 8.17.1 lodash.truncate: 4.4.2 @@ -23325,41 +23481,41 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.36.0 - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + terser: 5.37.0 + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) optionalDependencies: - '@swc/core': 1.7.26(@swc/helpers@0.5.13) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) + esbuild: 0.24.0 - terser-webpack-plugin@5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + terser-webpack-plugin@5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.36.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + terser: 5.37.0 + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) optionalDependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) - esbuild: 0.24.0 + '@swc/core': 1.10.0(@swc/helpers@0.5.15) - terser-webpack-plugin@5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + terser-webpack-plugin@5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.36.0 - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + terser: 5.37.0 + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) optionalDependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) - terser@5.36.0: + terser@5.37.0: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.14.0 @@ -23401,6 +23557,8 @@ snapshots: tinycolor2@1.6.0: {} + tinyexec@0.3.1: {} + tinyglobby@0.2.10: dependencies: fdir: 6.4.2(picomatch@4.0.2) @@ -23430,7 +23588,7 @@ snapshots: tough-cookie@4.1.4: dependencies: - psl: 1.13.0 + psl: 1.15.0 punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 @@ -23455,20 +23613,24 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.4.2(typescript@5.5.4): + ts-api-utils@1.4.3(typescript@5.5.4): dependencies: typescript: 5.5.4 + ts-api-utils@1.4.3(typescript@5.7.2): + dependencies: + typescript: 5.7.2 + ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.23.1)(jest@29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)))(typescript@5.5.4): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)))(typescript@5.5.4): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.7.5)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4)) + jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -23481,16 +23643,35 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.0) - esbuild: 0.23.1 + esbuild: 0.24.0 - ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.7.5)(typescript@5.5.4): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)))(typescript@5.7.2): + dependencies: + bs-logger: 0.2.6 + ejs: 3.1.10 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@22.10.1)(ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2)) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.3 + typescript: 5.7.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.26.0 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + + ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.7.5 + '@types/node': 22.10.1 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -23501,7 +23682,27 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) + '@swc/core': 1.10.0(@swc/helpers@0.5.15) + + ts-node@10.9.2(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@22.10.1)(typescript@5.7.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.10.1 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.7.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.10.0(@swc/helpers@0.5.15) ts-pattern@4.3.0: {} @@ -23509,10 +23710,11 @@ snapshots: optionalDependencies: typescript: 5.5.4 - tsconfig-paths-webpack-plugin@4.1.0: + tsconfig-paths-webpack-plugin@4.2.0: dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 + tapable: 2.2.1 tsconfig-paths: 4.2.0 tsconfig-paths@3.15.0: @@ -23532,27 +23734,27 @@ snapshots: tslib@2.8.1: {} - tsup@8.3.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.6.1): + tsup@8.3.5(@swc/core@1.10.0(@swc/helpers@0.5.15))(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.5.4)(yaml@2.6.1): dependencies: - bundle-require: 5.0.0(esbuild@0.23.1) + bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 - chokidar: 3.6.0 + chokidar: 4.0.1 consola: 3.2.3 debug: 4.3.7 - esbuild: 0.23.1 - execa: 5.1.1 + esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.1) + postcss-load-config: 6.0.1(jiti@2.4.1)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.1) resolve-from: 5.0.0 - rollup: 4.27.4 + rollup: 4.28.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 + tinyexec: 0.3.1 tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.7.36(@swc/helpers@0.5.13) - postcss: 8.4.47 + '@swc/core': 1.10.0(@swc/helpers@0.5.15) + postcss: 8.4.49 typescript: 5.5.4 transitivePeerDependencies: - jiti @@ -23565,7 +23767,12 @@ snapshots: tslib: 1.14.1 typescript: 5.5.4 - tsx@4.19.1: + tsutils@3.21.0(typescript@5.7.2): + dependencies: + tslib: 1.14.1 + typescript: 5.7.2 + + tsx@4.19.2: dependencies: esbuild: 0.23.1 get-tsconfig: 4.8.1 @@ -23594,6 +23801,9 @@ snapshots: type-fest@3.13.1: {} + type-fest@4.30.0: + optional: true + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -23642,6 +23852,8 @@ snapshots: typescript@5.5.4: {} + typescript@5.7.2: {} + uglify-js@3.19.3: optional: true @@ -23654,7 +23866,7 @@ snapshots: unc-path-regex@0.1.2: {} - undici-types@6.19.8: {} + undici-types@6.20.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {} @@ -23672,7 +23884,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.7.5 + '@types/node': 22.10.1 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.3.7 @@ -23804,12 +24016,6 @@ snapshots: untildify@4.0.0: {} - update-browserslist-db@1.1.1(browserslist@4.23.3): - dependencies: - browserslist: 4.23.3 - escalade: 3.2.0 - picocolors: 1.1.1 - update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: browserslist: 4.24.2 @@ -23954,7 +24160,7 @@ snapshots: wait-on@7.2.0: dependencies: - axios: 1.7.8 + axios: 1.7.9 joi: 17.13.3 lodash: 4.17.21 minimist: 1.2.8 @@ -23999,12 +24205,12 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0): + webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0))(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.95.0))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1))(webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.97.1))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.6 @@ -24013,12 +24219,12 @@ snapshots: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: - webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.95.0) + webpack-dev-server: 5.1.0(webpack-cli@5.1.4)(webpack@5.97.1) - webpack-dev-middleware@6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + webpack-dev-middleware@6.1.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -24026,9 +24232,9 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) - webpack-dev-middleware@6.1.3(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + webpack-dev-middleware@6.1.3(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -24036,44 +24242,44 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) - webpack-dev-middleware@7.4.2(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)): + webpack-dev-middleware@7.4.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: colorette: 2.0.20 - memfs: 4.14.0 + memfs: 4.14.1 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) + optional: true - webpack-dev-middleware@7.4.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + webpack-dev-middleware@7.4.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)): dependencies: colorette: 2.0.20 - memfs: 4.14.0 + memfs: 4.14.1 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) - optional: true + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) - webpack-dev-middleware@7.4.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + webpack-dev-middleware@7.4.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: colorette: 2.0.20 - memfs: 4.14.0 + memfs: 4.14.1 mime-types: 2.1.35 on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) optional: true - webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.95.0): + webpack-dev-server@5.1.0(webpack-cli@5.1.4)(webpack@5.97.1): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -24101,18 +24307,18 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) + webpack-dev-middleware: 7.4.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) ws: 8.18.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1) transitivePeerDependencies: - bufferutil - debug - supports-color - utf-8-validate - webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)): + webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -24140,10 +24346,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + webpack-dev-middleware: 7.4.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) ws: 8.18.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0) transitivePeerDependencies: - bufferutil - debug @@ -24151,7 +24357,7 @@ snapshots: - utf-8-validate optional: true - webpack-dev-server@5.1.0(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))): + webpack-dev-server@5.1.0(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -24179,10 +24385,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.4.2(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + webpack-dev-middleware: 7.4.2(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) ws: 8.18.0 optionalDependencies: - webpack: 5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)) + webpack: 5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)) transitivePeerDependencies: - bufferutil - debug @@ -24206,15 +24412,15 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4): + webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15)): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) - browserslist: 4.23.3 + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -24228,25 +24434,23 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))) watchpack: 2.4.2 webpack-sources: 3.2.3 - optionalDependencies: - webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.95.0) transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13)): + webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) - browserslist: 4.23.3 + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -24260,7 +24464,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))) + terser-webpack-plugin: 5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(esbuild@0.24.0)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -24268,15 +24472,15 @@ snapshots: - esbuild - uglify-js - webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0): + webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.14.0 - acorn-import-attributes: 1.9.5(acorn@8.14.0) - browserslist: 4.23.3 + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -24290,9 +24494,11 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(webpack@5.95.0(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(webpack-cli@5.1.4)) watchpack: 2.4.2 webpack-sources: 3.2.3 + optionalDependencies: + webpack-cli: 5.1.4(webpack-dev-server@5.1.0)(webpack@5.97.1) transitivePeerDependencies: - '@swc/core' - esbuild @@ -24442,8 +24648,6 @@ snapshots: y18n@5.0.8: {} - yallist@2.1.2: {} - yallist@3.1.1: {} yaml-eslint-parser@1.2.3: