From 010f53a58f08d6f3af8cf72dbb6c6452518f5914 Mon Sep 17 00:00:00 2001 From: nowgnuesLee Date: Mon, 12 May 2025 18:43:09 +0900 Subject: [PATCH 1/5] feat: move Flex component to backend.ai-ui project --- packages/backendai-ui/package.json | 3 +- packages/backendai-ui/src/components/Flex.tsx | 106 ++++++++++++++++++ packages/backendai-ui/src/index.ts | 3 +- pnpm-lock.yaml | 3 + 4 files changed, 112 insertions(+), 3 deletions(-) create mode 100644 packages/backendai-ui/src/components/Flex.tsx diff --git a/packages/backendai-ui/package.json b/packages/backendai-ui/package.json index 88ff788d32..80f38e8fe1 100644 --- a/packages/backendai-ui/package.json +++ b/packages/backendai-ui/package.json @@ -22,7 +22,8 @@ }, "peerDependencies": { "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "antd": "^5.24.5" }, "devDependencies": { "@types/react": "^19.0.0", diff --git a/packages/backendai-ui/src/components/Flex.tsx b/packages/backendai-ui/src/components/Flex.tsx new file mode 100644 index 0000000000..919e84ac39 --- /dev/null +++ b/packages/backendai-ui/src/components/Flex.tsx @@ -0,0 +1,106 @@ +import { theme } from 'antd'; +import React, { CSSProperties, PropsWithChildren } from 'react'; + +type GapSize = number | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'; +type GapProp = GapSize | [GapSize, GapSize]; + +export interface FlexProps + extends Omit, 'dir'>, + PropsWithChildren { + direction?: 'row' | 'row-reverse' | 'column' | 'column-reverse'; + wrap?: 'nowrap' | 'wrap' | 'wrap-reverse'; + justify?: 'start' | 'end' | 'center' | 'between' | 'around'; + align?: 'start' | 'end' | 'center' | 'baseline' | 'stretch'; + gap?: GapProp; +} + +const Flex = React.forwardRef( + ( + { + direction = 'row', + wrap = 'nowrap', + justify = 'flex-start', + align = 'center', + gap = 0, + style, + children, + ...restProps + }, + ref, + ) => { + const { token } = theme.useToken(); + + const getGapSize = (size: GapSize) => { + return typeof size === 'string' + ? // @ts-ignore + token['padding' + size.toUpperCase()] + : size; + }; + + const gapStyle = Array.isArray(gap) + ? `${getGapSize(gap[0])}px ${getGapSize(gap[1])}px` + : getGapSize(gap); + + const transferConst = [justify, align]; + const transferConstStyle = transferConst.map((el) => { + let tempTxt; + switch (el) { + case 'start': + tempTxt = 'flex-start'; + break; + case 'end': + tempTxt = 'flex-end'; + break; + case 'between': + tempTxt = 'space-between'; + break; + case 'around': + tempTxt = 'space-around'; + break; + default: + tempTxt = el; + break; + } + + return tempTxt; + }); + const flexStyle: CSSProperties = { + display: 'flex', + flexDirection: direction, + flexWrap: wrap, + justifyContent: transferConstStyle[0], + alignItems: transferConstStyle[1], + ...style, + }; + + return ( +
+ {children} +
+ ); + }, +); + +Flex.displayName = 'Flex'; +export default Flex; diff --git a/packages/backendai-ui/src/index.ts b/packages/backendai-ui/src/index.ts index bea69b8fa2..3dba2b0aa1 100644 --- a/packages/backendai-ui/src/index.ts +++ b/packages/backendai-ui/src/index.ts @@ -1,3 +1,2 @@ -// Export all components from this file export { default as Button } from './components/Button'; -// Add more component exports as you create them +export { default as Flex } from './components/Flex'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a94853f289..9d80fd306d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -437,6 +437,9 @@ importers: packages/backendai-ui: dependencies: + antd: + specifier: ^5.24.5 + version: 5.24.5(date-fns@3.6.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: ^19.0.0 version: 19.0.0 From ec23fef7f113c832acda9ae82a9212fb7fcd2d29 Mon Sep 17 00:00:00 2001 From: nowgnuesLee Date: Tue, 13 May 2025 11:31:00 +0900 Subject: [PATCH 2/5] feat: add storybook to backend.ai-ui project --- packages/backendai-ui/.gitignore | 2 ++ packages/backendai-ui/.storybook/main.ts | 18 ++++++++++++ packages/backendai-ui/.storybook/preview.ts | 14 +++++++++ packages/backendai-ui/package.json | 11 +++++-- pnpm-lock.yaml | 32 ++++++++++++--------- 5 files changed, 61 insertions(+), 16 deletions(-) create mode 100644 packages/backendai-ui/.storybook/main.ts create mode 100644 packages/backendai-ui/.storybook/preview.ts diff --git a/packages/backendai-ui/.gitignore b/packages/backendai-ui/.gitignore index 2b6422f122..36df7b2bc1 100644 --- a/packages/backendai-ui/.gitignore +++ b/packages/backendai-ui/.gitignore @@ -19,3 +19,5 @@ yarn-error.log* merged_schema.graphql **/__generated__/*.graphql.ts + +*storybook.log diff --git a/packages/backendai-ui/.storybook/main.ts b/packages/backendai-ui/.storybook/main.ts new file mode 100644 index 0000000000..0ff7b6a323 --- /dev/null +++ b/packages/backendai-ui/.storybook/main.ts @@ -0,0 +1,18 @@ +import type { StorybookConfig } from '@storybook/react-vite'; + +const config: StorybookConfig = { + "stories": [ + "../src/**/*.mdx", + "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)" + ], + "addons": [ + "@storybook/addon-essentials", + "@storybook/addon-onboarding", + "@storybook/addon-interactions" + ], + "framework": { + "name": "@storybook/react-vite", + "options": {} + } +}; +export default config; \ No newline at end of file diff --git a/packages/backendai-ui/.storybook/preview.ts b/packages/backendai-ui/.storybook/preview.ts new file mode 100644 index 0000000000..cfa3024321 --- /dev/null +++ b/packages/backendai-ui/.storybook/preview.ts @@ -0,0 +1,14 @@ +import type { Preview } from '@storybook/react' + +const preview: Preview = { + parameters: { + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/i, + }, + }, + }, +}; + +export default preview; \ No newline at end of file diff --git a/packages/backendai-ui/package.json b/packages/backendai-ui/package.json index 80f38e8fe1..5f7d236725 100644 --- a/packages/backendai-ui/package.json +++ b/packages/backendai-ui/package.json @@ -21,11 +21,18 @@ "build": "vite build" }, "peerDependencies": { + "antd": "^5.24.5", "react": "^19.0.0", - "react-dom": "^19.0.0", - "antd": "^5.24.5" + "react-dom": "^19.0.0" }, "devDependencies": { + "@storybook/addon-essentials": "^8.6.12", + "@storybook/addon-interactions": "^8.6.12", + "@storybook/addon-onboarding": "^8.6.12", + "@storybook/blocks": "^8.6.12", + "@storybook/react": "^8.6.12", + "@storybook/react-vite": "^8.6.12", + "@storybook/test": "^8.6.12", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^4.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d80fd306d..4217df01c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19421,11 +19421,11 @@ snapshots: '@types/node': 22.4.1 '@types/semver': 7.5.8 find-up: 5.0.0 - magic-string: 0.30.11 + magic-string: 0.30.17 react: 19.0.0 react-docgen: 7.1.0 react-dom: 19.0.0(react@19.0.0) - resolve: 1.22.8 + resolve: 1.22.10 semver: 7.6.3 storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) tsconfig-paths: 4.2.0 @@ -21565,7 +21565,7 @@ snapshots: ast-types@0.16.1: dependencies: - tslib: 2.6.3 + tslib: 2.8.1 async@2.6.4: dependencies: @@ -21685,7 +21685,7 @@ snapshots: dependencies: '@babel/runtime': 7.25.0 cosmiconfig: 6.0.0 - resolve: 1.22.8 + resolve: 1.22.10 babel-plugin-macros@3.1.0: dependencies: @@ -21954,7 +21954,7 @@ snapshots: browser-resolve@2.0.0: dependencies: - resolve: 1.22.8 + resolve: 1.22.10 browser-unpack@1.4.3: dependencies: @@ -23344,7 +23344,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.8.1 dotenv-expand@5.1.0: {} @@ -26199,7 +26199,7 @@ snapshots: jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) jest-util: 27.5.1 jest-validate: 27.5.1 - resolve: 1.22.8 + resolve: 1.22.10 resolve.exports: 1.1.1 slash: 3.0.0 @@ -27104,7 +27104,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.8.1 lowercase-keys@2.0.0: {} @@ -27157,6 +27157,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.11: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -27774,7 +27778,7 @@ snapshots: inherits: 2.0.4 parents: 1.0.1 readable-stream: 2.3.8 - resolve: 1.22.8 + resolve: 1.22.10 stream-combiner2: 1.1.1 subarg: 1.0.0 through2: 2.0.5 @@ -27842,7 +27846,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.8.1 node-abi@3.65.0: dependencies: @@ -28228,7 +28232,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.8.1 patch-package@8.0.0: dependencies: @@ -29854,7 +29858,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.6.3 + tslib: 2.8.1 recharts-scale@0.4.5: dependencies: @@ -29875,7 +29879,7 @@ snapshots: rechoir@0.8.0: dependencies: - resolve: 1.22.8 + resolve: 1.22.10 recursive-readdir@2.2.3: dependencies: @@ -31118,7 +31122,7 @@ snapshots: postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@20.17.10)(typescript@5.7.2)) postcss-nested: 6.2.0(postcss@8.5.3) postcss-selector-parser: 6.1.2 - resolve: 1.22.8 + resolve: 1.22.10 sucrase: 3.35.0 transitivePeerDependencies: - ts-node From 98cc98737b856ee1c1bb8d1662dc21dde411e9fe Mon Sep 17 00:00:00 2001 From: nowgnuesLee Date: Tue, 13 May 2025 13:17:31 +0900 Subject: [PATCH 3/5] feat: add story of Flex component to backend.ai-ui project --- packages/backendai-ui/.storybook/main.ts | 27 +++++++------ .../src/components/Flex.stories.tsx | 40 +++++++++++++++++++ 2 files changed, 55 insertions(+), 12 deletions(-) create mode 100644 packages/backendai-ui/src/components/Flex.stories.tsx diff --git a/packages/backendai-ui/.storybook/main.ts b/packages/backendai-ui/.storybook/main.ts index 0ff7b6a323..3f80ef44dd 100644 --- a/packages/backendai-ui/.storybook/main.ts +++ b/packages/backendai-ui/.storybook/main.ts @@ -1,18 +1,21 @@ import type { StorybookConfig } from '@storybook/react-vite'; const config: StorybookConfig = { - "stories": [ - "../src/**/*.mdx", - "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)" + stories: [ + '../src/components/**/*.mdx', + '../src/components/**/*.stories.@(js|jsx|mjs|ts|tsx)', ], - "addons": [ - "@storybook/addon-essentials", - "@storybook/addon-onboarding", - "@storybook/addon-interactions" + addons: [ + '@storybook/addon-essentials', + '@storybook/addon-onboarding', + '@storybook/addon-interactions', ], - "framework": { - "name": "@storybook/react-vite", - "options": {} - } + framework: { + name: '@storybook/react-vite', + options: {}, + }, + docs: { + autodocs: 'tag', + }, }; -export default config; \ No newline at end of file +export default config; diff --git a/packages/backendai-ui/src/components/Flex.stories.tsx b/packages/backendai-ui/src/components/Flex.stories.tsx new file mode 100644 index 0000000000..0cc4bdf46d --- /dev/null +++ b/packages/backendai-ui/src/components/Flex.stories.tsx @@ -0,0 +1,40 @@ +import Flex, { FlexProps } from './Flex'; +import type { Meta, StoryObj } from '@storybook/react'; + +const meta: Meta = { + title: 'Layout/Flex', + component: Flex, + parameters: { + layout: 'centered', + }, +}; + +export default meta; + +type Story = StoryObj; + +const renderWithItems = ({ ...props }: FlexProps) => ( + + + + + + +); + +export const Default: Story = { + name: 'Default', + render: renderWithItems, +}; + +export const WithBorder: Story = { + name: 'With Border', + render: renderWithItems, + args: { + style: { + border: '1px solid #000', + width: 300, + height: 100, + }, + }, +}; From 29d7cdd02dd7704efa2ad89b5a77aa3fdc76c6bf Mon Sep 17 00:00:00 2001 From: nowgnuesLee Date: Tue, 13 May 2025 13:26:52 +0900 Subject: [PATCH 4/5] feat: apply Flex component with backend.ai-ui to the StartPage --- react/src/pages/StartPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/react/src/pages/StartPage.tsx b/react/src/pages/StartPage.tsx index 082a6b485f..2d6797185d 100644 --- a/react/src/pages/StartPage.tsx +++ b/react/src/pages/StartPage.tsx @@ -1,7 +1,6 @@ import ActionItemContent from '../components/ActionItemContent'; import AnnouncementAlert from '../components/AnnouncementAlert'; import BAIAlert from '../components/BAIAlert'; -import Flex from '../components/Flex'; import FolderCreateModal from '../components/FolderCreateModal'; import { MenuKeys } from '../components/MainLayout/WebUISider'; import ThemeSecondaryProvider from '../components/ThemeSecondaryProvider'; @@ -10,6 +9,7 @@ import { useSuspendedBackendaiClient, useWebUINavigate } from '../hooks'; import { SessionLauncherFormValue } from './SessionLauncherPage'; import { AppstoreAddOutlined, FolderAddOutlined } from '@ant-design/icons'; import { Card, Col, Row } from 'antd'; +import { Flex } from 'backend.ai-ui'; import _ from 'lodash'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; From eb3b7451eee4ebca9cb3ab29764830cd8a5ab720 Mon Sep 17 00:00:00 2001 From: nowgnuesLee Date: Tue, 13 May 2025 14:26:29 +0900 Subject: [PATCH 5/5] feat: remove Button compomnent --- .eslintrc.json | 15 +- packages/backendai-ui/.gitignore | 2 + packages/backendai-ui/.storybook/main.ts | 14 +- packages/backendai-ui/.storybook/preview.ts | 2 +- packages/backendai-ui/package.json | 19 +- .../src/components/Flex.stories.tsx | 2 +- packages/backendai-ui/src/components/Flex.tsx | 4 +- packages/backendai-ui/src/index.ts | 1 - pnpm-lock.yaml | 1300 +++++++++++++++-- 9 files changed, 1231 insertions(+), 128 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 838bfd83f5..1d0195359e 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -9,7 +9,8 @@ "plugin:wc/recommended", "plugin:lit-a11y/recommended", "plugin:@typescript-eslint/recommended", - "plugin:wc/best-practice" + "plugin:wc/best-practice", + "plugin:storybook/recommended" ], "parser": "@typescript-eslint/parser", "parserOptions": { @@ -20,8 +21,8 @@ }, "project": "tsconfig.json", "extraFileExtensions": [ - ".json" - ] + ".json" + ] }, "plugins": [ "@typescript-eslint", @@ -39,7 +40,7 @@ "no-constant-condition": "off", "no-inner-declarations": "off", "no-irregular-whitespace": "off", - "max-len":"off", + "max-len": "off", "@typescript-eslint/no-explicit-any": "off", "require-jsdoc": "off", "camelcase": "off", @@ -62,11 +63,13 @@ }, "overrides": [ { - "files": ["*.json"], + "files": [ + "*.json" + ], "parser": "jsonc-eslint-parser", "extends": [ "plugin:json-schema-validator/recommended" ] } ] -} +} \ No newline at end of file diff --git a/packages/backendai-ui/.gitignore b/packages/backendai-ui/.gitignore index 36df7b2bc1..bd987c159d 100644 --- a/packages/backendai-ui/.gitignore +++ b/packages/backendai-ui/.gitignore @@ -21,3 +21,5 @@ merged_schema.graphql **/__generated__/*.graphql.ts *storybook.log + +storybook-static diff --git a/packages/backendai-ui/.storybook/main.ts b/packages/backendai-ui/.storybook/main.ts index 3f80ef44dd..39d22107d6 100644 --- a/packages/backendai-ui/.storybook/main.ts +++ b/packages/backendai-ui/.storybook/main.ts @@ -1,21 +1,11 @@ import type { StorybookConfig } from '@storybook/react-vite'; const config: StorybookConfig = { - stories: [ - '../src/components/**/*.mdx', - '../src/components/**/*.stories.@(js|jsx|mjs|ts|tsx)', - ], - addons: [ - '@storybook/addon-essentials', - '@storybook/addon-onboarding', - '@storybook/addon-interactions', - ], + stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'], + addons: ['@storybook/addon-onboarding', '@storybook/addon-docs'], framework: { name: '@storybook/react-vite', options: {}, }, - docs: { - autodocs: 'tag', - }, }; export default config; diff --git a/packages/backendai-ui/.storybook/preview.ts b/packages/backendai-ui/.storybook/preview.ts index cfa3024321..1ed142f532 100644 --- a/packages/backendai-ui/.storybook/preview.ts +++ b/packages/backendai-ui/.storybook/preview.ts @@ -1,4 +1,4 @@ -import type { Preview } from '@storybook/react' +import type { Preview } from '@storybook/react-vite' const preview: Preview = { parameters: { diff --git a/packages/backendai-ui/package.json b/packages/backendai-ui/package.json index 5f7d236725..de31e61e8c 100644 --- a/packages/backendai-ui/package.json +++ b/packages/backendai-ui/package.json @@ -18,7 +18,9 @@ ], "scripts": { "dev": "vite build --watch", - "build": "vite build" + "build": "vite build", + "storybook": "storybook dev -p 6006", + "build-storybook": "storybook build" }, "peerDependencies": { "antd": "^5.24.5", @@ -26,16 +28,17 @@ "react-dom": "^19.0.0" }, "devDependencies": { - "@storybook/addon-essentials": "^8.6.12", - "@storybook/addon-interactions": "^8.6.12", - "@storybook/addon-onboarding": "^8.6.12", - "@storybook/blocks": "^8.6.12", - "@storybook/react": "^8.6.12", - "@storybook/react-vite": "^8.6.12", - "@storybook/test": "^8.6.12", + "@storybook/addon-docs": "^9.0.0", + "@storybook/addon-essentials": "^8.4.5", + "@storybook/addon-interactions": "^8.4.5", + "@storybook/addon-links": "^8.4.5", + "@storybook/addon-onboarding": "^9.0.0", + "@storybook/react-vite": "^9.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@vitejs/plugin-react": "^4.5.0", + "eslint-plugin-storybook": "^9.0.0", + "storybook": "^9.0.0", "typescript": "^5.7.2", "vite": "^6.3.5", "vite-plugin-dts": "^4.5.4" diff --git a/packages/backendai-ui/src/components/Flex.stories.tsx b/packages/backendai-ui/src/components/Flex.stories.tsx index 0cc4bdf46d..b538abc3ac 100644 --- a/packages/backendai-ui/src/components/Flex.stories.tsx +++ b/packages/backendai-ui/src/components/Flex.stories.tsx @@ -1,5 +1,5 @@ import Flex, { FlexProps } from './Flex'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta: Meta = { title: 'Layout/Flex', diff --git a/packages/backendai-ui/src/components/Flex.tsx b/packages/backendai-ui/src/components/Flex.tsx index 919e84ac39..573baf400b 100644 --- a/packages/backendai-ui/src/components/Flex.tsx +++ b/packages/backendai-ui/src/components/Flex.tsx @@ -1,7 +1,7 @@ import { theme } from 'antd'; import React, { CSSProperties, PropsWithChildren } from 'react'; -type GapSize = number | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl'; +type GapSize = number | 'xxs' | 'xs' | 'sm' | 'ms' | 'md' | 'lg' | 'xl' | 'xxl'; type GapProp = GapSize | [GapSize, GapSize]; export interface FlexProps @@ -33,7 +33,7 @@ const Flex = React.forwardRef( const getGapSize = (size: GapSize) => { return typeof size === 'string' ? // @ts-ignore - token['padding' + size.toUpperCase()] + token['size' + size.toUpperCase()] : size; }; diff --git a/packages/backendai-ui/src/index.ts b/packages/backendai-ui/src/index.ts index 3dba2b0aa1..de958c7bca 100644 --- a/packages/backendai-ui/src/index.ts +++ b/packages/backendai-ui/src/index.ts @@ -1,2 +1 @@ -export { default as Button } from './components/Button'; export { default as Flex } from './components/Flex'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4217df01c3..cb6d610470 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -439,7 +439,7 @@ importers: dependencies: antd: specifier: ^5.24.5 - version: 5.24.5(date-fns@3.6.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 5.24.9(date-fns@3.6.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -447,6 +447,24 @@ importers: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) devDependencies: + '@storybook/addon-docs': + specifier: ^9.0.0 + version: 9.0.0(@types/react@19.0.10)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-essentials': + specifier: ^8.4.5 + version: 8.4.5(@types/react@19.0.10)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-interactions': + specifier: ^8.4.5 + version: 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-links': + specifier: ^8.4.5 + version: 8.4.5(react@19.0.0)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-onboarding': + specifier: ^9.0.0 + version: 9.0.0(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/react-vite': + specifier: ^9.0.0 + version: 9.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.41.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2)(vite@6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0)) '@types/react': specifier: ^19.0.0 version: 19.0.10 @@ -456,6 +474,12 @@ importers: '@vitejs/plugin-react': specifier: ^4.5.0 version: 4.5.0(vite@6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0)) + eslint-plugin-storybook: + specifier: ^9.0.0 + version: 9.0.0(eslint@8.57.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2) + storybook: + specifier: ^9.0.0 + version: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) typescript: specifier: ^5.7.2 version: 5.7.2 @@ -1046,10 +1070,6 @@ packages: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -3067,6 +3087,15 @@ packages: resolution: {integrity: sha512-x7GyHD8rxZ4Ygmp4rea3uPDIPZ6Jglcglaav8wQNqXsVUAByapDwLF52Cp3wEYMPMnvH4BicEj56j8fqZx5jng==} engines: {node: ^18.14.0 || ^20.0.0 || >=22.0.0} + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.0': + resolution: {integrity: sha512-dPo6SE4dm8UKcgGg4LsV9iw6f5HkIeJwzMA2M2Lb+mhl5vxesbDvb3ENTzNTkGnOxS6PqJig2pfXdtYaW3S9fg==} + peerDependencies: + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + typescript: + optional: true + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -4139,6 +4168,11 @@ packages: peerDependencies: storybook: ^8.4.5 + '@storybook/addon-docs@9.0.0': + resolution: {integrity: sha512-uTUfJvZL3cYbDKllYXWTZTa353sO6xyyNjG8xrjDNqUIod/V0JSxbMNt/87HT443SeWZzNiWQGoenR4op7fJMA==} + peerDependencies: + storybook: ^9.0.0 + '@storybook/addon-essentials@8.4.5': resolution: {integrity: sha512-AxetQo/zSPIu3RZqWG2opwAz22Bb+jpf1nWbHp0kEpCrBemcWd8X2gonVmXNOC1PDKNl3jcWyc3lmg/+3mxjYg==} peerDependencies: @@ -4173,6 +4207,11 @@ packages: peerDependencies: storybook: ^8.4.5 + '@storybook/addon-onboarding@9.0.0': + resolution: {integrity: sha512-akYjo65k7p/t5qY8wYon3SCUpgmOoYp7swrVV/zn69TWueaX012THdXnTlSc6To8uO0aaYaE6qXztB9FL3KQXA==} + peerDependencies: + storybook: ^9.0.0 + '@storybook/addon-outline@8.4.5': resolution: {integrity: sha512-XlpN98AUDnWQWNFSFVm+HkRUzm3xIUMjBGTkv6HsL6zt6XoJ+LsQMca+PPtYqlBJA+5CU41xMDaG8HC/p+sd3A==} peerDependencies: @@ -4200,6 +4239,12 @@ packages: react-dom: optional: true + '@storybook/builder-vite@9.0.0': + resolution: {integrity: sha512-0idj9v6ttbuT8ms/N7J4y1x034XM1vgAbfpJHUaO0+AcRoER3/hOiVG6563mE/uDFe+DXyf1BZk6n/VvhtgQcA==} + peerDependencies: + storybook: ^9.0.0 + vite: ^5.0.0 || ^6.0.0 + '@storybook/builder-webpack5@8.4.5': resolution: {integrity: sha512-5TSpirK2LIL4Wultpowlkrv3iAje57HTw92Hy6c4Zn64tAs30123mkdE6MoJcXMBfD4JwX9I2K2Q+ofZXblJPg==} peerDependencies: @@ -4232,6 +4277,11 @@ packages: peerDependencies: storybook: ^8.4.5 + '@storybook/csf-plugin@9.0.0': + resolution: {integrity: sha512-UzKl2jEMrb0RBtY44uyZXL4wrX4Q5nKcEnKsSbEADB4o7pD5lCpG9BGGL+8o02lol8I7SnSTcaZ0ByzoBdGFIA==} + peerDependencies: + storybook: ^9.0.0 + '@storybook/csf@0.1.11': resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} @@ -4296,6 +4346,22 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: ^8.4.5 + '@storybook/react-dom-shim@9.0.0': + resolution: {integrity: sha512-ywg3wX5MkbNBT9baV4YNh7f03l6aXdg4sPYa+DubPLfcc1EFCR88mIqMilah8KbKsgGIPZMqX7vCBJdg4e9hBQ==} + 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: ^9.0.0 + + '@storybook/react-vite@9.0.0': + resolution: {integrity: sha512-kwejTvwj9gGUCKWl3FcRF/HxnVWK/sQvv7k874FvOiQGgzu/Nm9nd4Waz/0+e97K7tLO86LBlTcira0Su7eG9g==} + engines: {node: '>=20.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: ^9.0.0 + vite: ^5.0.0 || ^6.0.0 + '@storybook/react-webpack5@8.4.5': resolution: {integrity: sha512-tmYO68I4c0mn2XwM4/WkzEVdP27umfa+Sce+NHkk6fGlp25BiKw70uE8sOkM1leB0wn4ktn9eBw46xXdJv2oew==} engines: {node: '>=18.0.0'} @@ -4323,6 +4389,18 @@ packages: typescript: optional: true + '@storybook/react@9.0.0': + resolution: {integrity: sha512-GhiV7lnMOezZXUPbgxlDXK5jSQq63hgvPDku3Qw/r3w+LZUIihO8hMPK7Ml1o0BnLu6SwOh4Zp0nSyb8En1U9g==} + engines: {node: '>=20.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: ^9.0.0 + typescript: '>= 4.9.x' + peerDependenciesMeta: + typescript: + optional: true + '@storybook/test@8.4.5': resolution: {integrity: sha512-mHsRc6m60nfcEBsjvUkKz+Jnz0or4WH5jmJ1VL2pGKO4VzESCPqAwDnwDqP2YyeSQ0b/MAKUT5kdoLE2RE2eVw==} peerDependencies: @@ -5160,21 +5238,33 @@ packages: '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + '@vitest/expect@3.0.9': + resolution: {integrity: sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==} + '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} '@vitest/pretty-format@2.1.5': resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} + '@vitest/pretty-format@3.0.9': + resolution: {integrity: sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==} + '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/spy@3.0.9': + resolution: {integrity: sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==} + '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} '@vitest/utils@2.1.5': resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} + '@vitest/utils@3.0.9': + resolution: {integrity: sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==} + '@volar/language-core@2.4.14': resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==} @@ -6236,6 +6326,10 @@ packages: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} engines: {node: '>=12'} + chai@5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} + engines: {node: '>=12'} + chalk-template@0.4.0: resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==} engines: {node: '>=12'} @@ -7713,6 +7807,13 @@ packages: peerDependencies: eslint: '>=6' + eslint-plugin-storybook@9.0.0: + resolution: {integrity: sha512-rhw3abHBRGVtOb0utBi69AV4mQImM3Pz7ACF/gX5AtwZDMmTfueb2t5BnkqPqnZeBD69MBeEptc9pNkmSOl/UQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + eslint: '>=8' + storybook: ^9.0.0 + eslint-plugin-testing-library@5.11.1: resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} @@ -9937,6 +10038,9 @@ packages: loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + loupe@3.1.3: + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} + lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -11928,6 +12032,10 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} + react-docgen@8.0.0: + resolution: {integrity: sha512-kmob/FOTwep7DUWf9KjuenKX0vyvChr3oTdvvPt09V60Iz75FJp+T/0ZeHMbAfJj2WaVWqAPP5Hmm3PYzSPPKg==} + engines: {node: ^20.9.0 || >=22} + react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: @@ -12842,6 +12950,15 @@ packages: prettier: optional: true + storybook@9.0.0: + resolution: {integrity: sha512-/deRNPirp/q2JIZVXrgO4YtzCSvOXTKat4mYn76vqElwwN7GcD87ELNMm99SJIvghX+Ed/AfyR30Mf37B3E4/A==} + hasBin: true + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true + stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} @@ -13246,6 +13363,10 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + tinyspy@3.0.2: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} @@ -14916,12 +15037,6 @@ snapshots: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/code-frame@7.26.2': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -15021,12 +15136,12 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.3 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.10 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color @@ -15059,6 +15174,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.27.3) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/traverse': 7.25.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15066,12 +15194,30 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 5.3.2 + semver: 6.3.1 + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + debug: 4.4.1 lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: @@ -15128,6 +15274,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.25.2(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.3)': dependencies: '@babel/core': 7.27.3 @@ -15152,7 +15308,16 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.27.3 + transitivePeerDependencies: + - supports-color + + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.0 + '@babel/traverse': 7.27.3 transitivePeerDependencies: - supports-color @@ -15165,6 +15330,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-replace-supers@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/traverse': 7.25.3 + transitivePeerDependencies: + - supports-color + '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.25.3 @@ -15204,8 +15378,8 @@ snapshots: '@babel/helper-wrap-function@7.25.0': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.10 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 transitivePeerDependencies: - supports-color @@ -15250,16 +15424,34 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15269,6 +15461,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.27.3) + transitivePeerDependencies: + - supports-color + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15277,6 +15478,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15327,6 +15536,10 @@ snapshots: dependencies: '@babel/core': 7.25.2 + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15342,21 +15555,41 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15367,11 +15600,21 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15382,21 +15625,41 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15412,57 +15675,113 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15473,6 +15792,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.3) + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15482,9 +15811,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.27.3)': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.3 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.27.3) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': @@ -15492,6 +15835,11 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15500,6 +15848,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15509,6 +15865,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.3) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15521,40 +15886,86 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.27.3) + '@babel/traverse': 7.25.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/template': 7.25.9 + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15563,12 +15974,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15583,6 +16008,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15592,28 +16025,59 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15622,6 +16086,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15631,12 +16103,31 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -15649,29 +16140,60 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15680,6 +16202,14 @@ snapshots: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15688,12 +16218,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.27.3) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15703,11 +16247,25 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.3) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15716,6 +16274,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15726,11 +16292,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.3) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15781,11 +16362,22 @@ snapshots: '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + regenerator-transform: 0.15.2 + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15803,6 +16395,11 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15811,21 +16408,44 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15842,24 +16462,47 @@ snapshots: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.27.3) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/preset-env@7.25.3(@babel/core@7.25.2)': dependencies: '@babel/compat-data': 7.25.2 @@ -15949,6 +16592,95 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/preset-env@7.25.3(@babel/core@7.27.3)': + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/core': 7.27.3 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.27.3) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.3) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.3) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.3) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.27.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.3) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.3) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.27.3) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.27.3) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.27.3) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.27.3) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.27.3) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.27.3) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.27.3) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.27.3) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.27.3) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.3) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.27.3) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.27.3) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.27.3) + core-js-compat: 3.38.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -15956,6 +16688,13 @@ snapshots: '@babel/types': 7.26.10 esutils: 2.0.3 + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.3)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/types': 7.26.10 + esutils: 2.0.3 + '@babel/preset-react@7.25.9(@babel/core@7.25.2)': dependencies: '@babel/core': 7.25.2 @@ -16001,9 +16740,9 @@ snapshots: '@babel/template@7.25.9': dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/types': 7.27.3 '@babel/template@7.27.2': dependencies: @@ -16040,12 +16779,12 @@ snapshots: '@babel/traverse@7.25.9': dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@babel/generator': 7.26.2 '@babel/parser': 7.26.10 '@babel/template': 7.25.9 - '@babel/types': 7.26.10 - debug: 4.3.6(supports-color@5.5.0) + '@babel/types': 7.27.3 + debug: 4.4.1 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -17510,7 +18249,7 @@ snapshots: '@jest/transform@27.5.1': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.3 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -17604,6 +18343,15 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.0(typescript@5.7.2)(vite@6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0))': + dependencies: + glob: 10.4.5 + magic-string: 0.30.17 + react-docgen-typescript: 2.2.2(typescript@5.7.2) + vite: 6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0) + optionalDependencies: + typescript: 5.7.2 + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -17763,7 +18511,7 @@ snapshots: '@material/animation@14.0.0-canary.53b3cad2f.0': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@material/base@14.0.0-canary.53b3cad2f.0': dependencies: @@ -17783,7 +18531,7 @@ snapshots: '@material/tokens': 14.0.0-canary.53b3cad2f.0 '@material/touch-target': 14.0.0-canary.53b3cad2f.0 '@material/typography': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/circular-progress@14.0.0-canary.53b3cad2f.0': dependencies: @@ -17797,7 +18545,7 @@ snapshots: '@material/density@14.0.0-canary.53b3cad2f.0': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@material/dialog@14.0.0-canary.53b3cad2f.0': dependencies: @@ -17844,11 +18592,11 @@ snapshots: '@material/feature-targeting': 14.0.0-canary.53b3cad2f.0 '@material/rtl': 14.0.0-canary.53b3cad2f.0 '@material/theme': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/feature-targeting@14.0.0-canary.53b3cad2f.0': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@material/floating-label@14.0.0-canary.53b3cad2f.0': dependencies: @@ -17889,7 +18637,7 @@ snapshots: '@material/rtl': 14.0.0-canary.53b3cad2f.0 '@material/theme': 14.0.0-canary.53b3cad2f.0 '@material/touch-target': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/line-ripple@14.0.0-canary.53b3cad2f.0': dependencies: @@ -18204,11 +18952,11 @@ snapshots: '@material/rtl': 14.0.0-canary.53b3cad2f.0 '@material/shape': 14.0.0-canary.53b3cad2f.0 '@material/theme': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/progress-indicator@14.0.0-canary.53b3cad2f.0': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@material/radio@14.0.0-canary.53b3cad2f.0': dependencies: @@ -18236,7 +18984,7 @@ snapshots: '@material/rtl@14.0.0-canary.53b3cad2f.0': dependencies: '@material/theme': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/select@14.0.0-canary.53b3cad2f.0': dependencies: @@ -18332,7 +19080,7 @@ snapshots: '@material/base': 14.0.0-canary.53b3cad2f.0 '@material/feature-targeting': 14.0.0-canary.53b3cad2f.0 '@material/theme': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/tab-scroller@14.0.0-canary.53b3cad2f.0': dependencies: @@ -18341,7 +19089,7 @@ snapshots: '@material/dom': 14.0.0-canary.53b3cad2f.0 '@material/feature-targeting': 14.0.0-canary.53b3cad2f.0 '@material/tab': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/tab@14.0.0-canary.53b3cad2f.0': dependencies: @@ -18400,13 +19148,13 @@ snapshots: '@material/base': 14.0.0-canary.53b3cad2f.0 '@material/feature-targeting': 14.0.0-canary.53b3cad2f.0 '@material/rtl': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/typography@14.0.0-canary.53b3cad2f.0': dependencies: '@material/feature-targeting': 14.0.0-canary.53b3cad2f.0 '@material/theme': 14.0.0-canary.53b3cad2f.0 - tslib: 2.6.3 + tslib: 2.8.1 '@material/web@1.5.1': dependencies: @@ -18421,6 +19169,12 @@ snapshots: '@types/react': 19.0.10 react: 18.3.1 + '@mdx-js/react@3.1.0(@types/react@19.0.10)(react@19.0.0)': + dependencies: + '@types/mdx': 2.0.13 + '@types/react': 19.0.10 + react: 19.0.0 + '@melloware/react-logviewer@5.3.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: hotkeys-js: 3.13.9 @@ -18846,6 +19600,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@rollup/plugin-babel@5.3.1(@babel/core@7.27.3)(@types/babel__core@7.20.5)(rollup@2.79.1)': + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-module-imports': 7.24.7 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + rollup: 2.79.1 + optionalDependencies: + '@types/babel__core': 7.20.5 + transitivePeerDependencies: + - supports-color + '@rollup/plugin-commonjs@25.0.8(rollup@4.20.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.20.0) @@ -19174,6 +19939,15 @@ snapshots: storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) uuid: 9.0.1 + '@storybook/addon-actions@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + '@types/uuid': 9.0.8 + dequal: 2.0.3 + polished: 4.3.1 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + uuid: 9.0.1 + '@storybook/addon-backgrounds@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 @@ -19181,6 +19955,13 @@ snapshots: storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) ts-dedent: 2.2.0 + '@storybook/addon-backgrounds@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + '@storybook/addon-controls@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 @@ -19188,6 +19969,13 @@ snapshots: storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) ts-dedent: 2.2.0 + '@storybook/addon-controls@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + dequal: 2.0.3 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + '@storybook/addon-docs@8.4.5(@types/react@19.0.10)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@mdx-js/react': 3.1.0(@types/react@19.0.10)(react@18.3.1) @@ -19201,6 +19989,32 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@storybook/addon-docs@8.4.5(@types/react@19.0.10)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@mdx-js/react': 3.1.0(@types/react@19.0.10)(react@18.3.1) + '@storybook/blocks': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/csf-plugin': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/react-dom-shim': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + + '@storybook/addon-docs@9.0.0(@types/react@19.0.10)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@mdx-js/react': 3.1.0(@types/react@19.0.10)(react@19.0.0) + '@storybook/csf-plugin': 9.0.0(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/icons': 1.2.12(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@storybook/react-dom-shim': 9.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + '@storybook/addon-essentials@8.4.5(@types/react@19.0.10)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/addon-actions': 8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) @@ -19217,11 +20031,32 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@storybook/addon-essentials@8.4.5(@types/react@19.0.10)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/addon-actions': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-backgrounds': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-controls': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-docs': 8.4.5(@types/react@19.0.10)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-highlight': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-measure': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-outline': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-toolbars': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/addon-viewport': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@types/react' + '@storybook/addon-highlight@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/addon-highlight@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/addon-interactions@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 @@ -19231,6 +20066,15 @@ snapshots: storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) ts-dedent: 2.2.0 + '@storybook/addon-interactions@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@storybook/test': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + polished: 4.3.1 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + '@storybook/addon-links@8.4.5(react@19.0.0)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/csf': 0.1.11 @@ -19240,12 +20084,27 @@ snapshots: optionalDependencies: react: 19.0.0 + '@storybook/addon-links@8.4.5(react@19.0.0)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + optionalDependencies: + react: 19.0.0 + '@storybook/addon-measure@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) tiny-invariant: 1.3.3 + '@storybook/addon-measure@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + tiny-invariant: 1.3.3 + '@storybook/addon-onboarding@8.4.5(react@19.0.0)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: react-confetti: 6.1.0(react@19.0.0) @@ -19253,21 +20112,40 @@ snapshots: transitivePeerDependencies: - react - '@storybook/addon-outline@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + '@storybook/addon-onboarding@9.0.0(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + + '@storybook/addon-outline@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + + '@storybook/addon-outline@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) ts-dedent: 2.2.0 '@storybook/addon-toolbars@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/addon-toolbars@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/addon-viewport@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: memoizerific: 1.11.3 storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/addon-viewport@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + memoizerific: 1.11.3 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/blocks@8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/csf': 0.1.11 @@ -19278,6 +20156,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + '@storybook/blocks@8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/icons': 1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@storybook/blocks@8.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/csf': 0.1.11 @@ -19288,6 +20176,13 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) + '@storybook/builder-vite@9.0.0(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(vite@6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0))': + dependencies: + '@storybook/csf-plugin': 9.0.0(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + ts-dedent: 2.2.0 + vite: 6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0) + '@storybook/builder-webpack5@8.4.5(esbuild@0.19.12)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2)(webpack-cli@5.1.4(webpack@5.93.0))': dependencies: '@storybook/core-webpack': 8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) @@ -19301,7 +20196,7 @@ snapshots: es-module-lexer: 1.5.4 fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.7.2)(webpack@5.97.1(esbuild@0.19.12)(webpack-cli@5.1.4(webpack@5.93.0))) html-webpack-plugin: 5.6.3(webpack@5.97.1(esbuild@0.19.12)(webpack-cli@5.1.4(webpack@5.93.0))) - magic-string: 0.30.11 + magic-string: 0.30.17 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 @@ -19360,6 +20255,16 @@ snapshots: storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) unplugin: 1.16.0 + '@storybook/csf-plugin@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + unplugin: 1.16.0 + + '@storybook/csf-plugin@9.0.0(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + unplugin: 1.16.0 + '@storybook/csf@0.1.11': dependencies: type-fest: 2.19.0 @@ -19382,6 +20287,12 @@ snapshots: '@vitest/utils': 2.1.5 storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/instrumenter@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/global': 5.0.0 + '@vitest/utils': 2.1.5 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/instrumenter@8.6.10(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 @@ -19464,12 +20375,44 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/react-dom-shim@8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/react-dom-shim@8.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/react-dom-shim@9.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + + '@storybook/react-vite@9.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(rollup@4.41.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2)(vite@6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0))': + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.0(typescript@5.7.2)(vite@6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0)) + '@rollup/pluginutils': 5.1.4(rollup@4.41.1) + '@storybook/builder-vite': 9.0.0(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(vite@6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0)) + '@storybook/react': 9.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2) + find-up: 5.0.0 + magic-string: 0.30.17 + react: 19.0.0 + react-docgen: 8.0.0 + react-dom: 19.0.0(react@19.0.0) + resolve: 1.22.10 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + tsconfig-paths: 4.2.0 + vite: 6.3.5(@types/node@22.4.1)(jiti@1.21.6)(terser@5.31.4)(yaml@2.5.0) + transitivePeerDependencies: + - rollup + - supports-color + - typescript + '@storybook/react-webpack5@8.4.5(@storybook/test@8.6.10(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)))(esbuild@0.19.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2)(webpack-cli@5.1.4(webpack@5.93.0))': dependencies: '@storybook/builder-webpack5': 8.4.5(esbuild@0.19.12)(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2)(webpack-cli@5.1.4(webpack@5.93.0)) @@ -19505,6 +20448,16 @@ snapshots: '@storybook/test': 8.6.10(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) typescript: 5.7.2 + '@storybook/react@9.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2)': + dependencies: + '@storybook/global': 5.0.0 + '@storybook/react-dom-shim': 9.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + optionalDependencies: + typescript: 5.7.2 + '@storybook/test@8.4.5(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/csf': 0.1.11 @@ -19517,6 +20470,18 @@ snapshots: '@vitest/spy': 2.0.5 storybook: 8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/test@8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.4.5(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4)) + '@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: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + '@storybook/test@8.6.10(storybook@8.4.5(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))': dependencies: '@storybook/global': 5.0.0 @@ -19582,11 +20547,11 @@ snapshots: '@svgr/hast-util-to-babel-ast@5.5.0': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.3 '@svgr/plugin-jsx@5.5.0': dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.3 '@svgr/babel-preset': 5.5.0 '@svgr/hast-util-to-babel-ast': 5.5.0 svg-parser: 2.0.4 @@ -19633,8 +20598,8 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/runtime': 7.26.9 + '@babel/code-frame': 7.27.1 + '@babel/runtime': 7.27.0 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -19756,7 +20721,7 @@ snapshots: '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.3 '@types/babylon@6.16.9': dependencies: @@ -20235,7 +21200,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.2) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 eslint: 8.57.1 tsutils: 3.21.0(typescript@5.7.2) optionalDependencies: @@ -20265,7 +21230,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -20294,7 +21259,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -20710,6 +21675,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 + '@vitest/expect@3.0.9': + dependencies: + '@vitest/spy': 3.0.9 + '@vitest/utils': 3.0.9 + chai: 5.2.0 + tinyrainbow: 2.0.0 + '@vitest/pretty-format@2.0.5': dependencies: tinyrainbow: 1.2.0 @@ -20718,10 +21690,18 @@ snapshots: dependencies: tinyrainbow: 1.2.0 + '@vitest/pretty-format@3.0.9': + dependencies: + tinyrainbow: 2.0.0 + '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.2 + '@vitest/spy@3.0.9': + dependencies: + tinyspy: 3.0.2 + '@vitest/utils@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 @@ -20735,6 +21715,12 @@ snapshots: loupe: 3.1.2 tinyrainbow: 1.2.0 + '@vitest/utils@3.0.9': + dependencies: + '@vitest/pretty-format': 3.0.9 + loupe: 3.1.3 + tinyrainbow: 2.0.0 + '@volar/language-core@2.4.14': dependencies: '@volar/source-map': 2.4.14 @@ -21192,7 +22178,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -21625,6 +22611,20 @@ snapshots: transitivePeerDependencies: - supports-color + babel-jest@27.5.1(@babel/core@7.27.3): + dependencies: + '@babel/core': 7.27.3 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.27.3) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + babel-jest@29.7.0(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -21670,14 +22670,14 @@ snapshots: babel-plugin-jest-hoist@27.5.1: dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.10 + '@babel/types': 7.27.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.10 + '@babel/types': 7.27.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -21708,6 +22708,15 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.27.3): + dependencies: + '@babel/compat-data': 7.25.2 + '@babel/core': 7.27.3 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.27.3) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -21716,6 +22725,14 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.27.3): + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.27.3) + core-js-compat: 3.38.0 + transitivePeerDependencies: + - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -21723,6 +22740,13 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.27.3): + dependencies: + '@babel/core': 7.27.3 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.27.3) + transitivePeerDependencies: + - supports-color + babel-plugin-relay@18.2.0: dependencies: babel-plugin-macros: 2.8.0 @@ -21747,12 +22771,34 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + babel-preset-current-node-syntax@1.0.1(@babel/core@7.27.3): + dependencies: + '@babel/core': 7.27.3 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.3) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.3) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.3) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.3) + babel-preset-jest@27.5.1(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 babel-plugin-jest-hoist: 27.5.1 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + babel-preset-jest@27.5.1(@babel/core@7.27.3): + dependencies: + '@babel/core': 7.27.3 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.27.3) + babel-preset-jest@29.6.3(@babel/core@7.25.2): dependencies: '@babel/core': 7.25.2 @@ -21954,7 +23000,7 @@ snapshots: browser-resolve@2.0.0: dependencies: - resolve: 1.22.10 + resolve: 1.22.8 browser-unpack@1.4.3: dependencies: @@ -22201,7 +23247,7 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.3 + tslib: 2.8.1 camelcase-css@2.0.1: {} @@ -22247,6 +23293,14 @@ snapshots: loupe: 3.1.2 pathval: 2.0.0 + chai@5.2.0: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.3 + pathval: 2.0.0 + chalk-template@0.4.0: dependencies: chalk: 4.1.2 @@ -23706,11 +24760,18 @@ snapshots: esbuild-register@3.6.0(esbuild@0.19.12): dependencies: - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 esbuild: 0.19.12 transitivePeerDependencies: - supports-color + esbuild-register@3.6.0(esbuild@0.25.5): + dependencies: + debug: 4.4.1 + esbuild: 0.25.5 + transitivePeerDependencies: + - supports-color + esbuild@0.19.12: optionalDependencies: '@esbuild/aix-ppc64': 0.19.12 @@ -23846,7 +24907,7 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.15.1 + is-core-module: 2.16.1 resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -24025,6 +25086,15 @@ snapshots: - supports-color - typescript + eslint-plugin-storybook@9.0.0(eslint@8.57.1)(storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4))(typescript@5.7.2): + dependencies: + '@typescript-eslint/utils': 8.15.0(eslint@8.57.1)(typescript@5.7.2) + eslint: 8.57.1 + storybook: 9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4) + transitivePeerDependencies: + - supports-color + - typescript + eslint-plugin-testing-library@5.11.1(eslint@8.57.1)(typescript@5.7.2): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) @@ -24551,7 +25621,7 @@ snapshots: fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.1)(typescript@5.7.2)(vue-template-compiler@2.7.16)(webpack@5.97.1(esbuild@0.19.12)(webpack-cli@5.1.4(webpack@5.93.0))): dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.6.0 @@ -24572,7 +25642,7 @@ snapshots: fork-ts-checker-webpack-plugin@8.0.0(typescript@5.7.2)(webpack@5.97.1(esbuild@0.19.12)(webpack-cli@5.1.4(webpack@5.93.0))): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.27.1 chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 7.1.0 @@ -25166,7 +26236,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -25200,7 +26270,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -25683,7 +26753,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.3 '@babel/parser': 7.26.10 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -25693,7 +26763,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.3 '@babel/parser': 7.26.10 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -25709,7 +26779,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -25848,10 +26918,10 @@ snapshots: jest-config@27.5.1(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@20.17.10)(typescript@5.7.2))(utf-8-validate@6.0.4): dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.3 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1(@babel/core@7.25.2) + babel-jest: 27.5.1(@babel/core@7.27.3) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -26096,7 +27166,7 @@ snapshots: jest-message-util@27.5.1: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@jest/types': 27.5.1 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -26108,7 +27178,7 @@ snapshots: jest-message-util@28.1.3: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@jest/types': 28.1.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -26120,7 +27190,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.27.1 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -26132,7 +27202,7 @@ snapshots: jest-message-util@30.0.0-beta.3: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@jest/types': 30.0.0-beta.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -26331,16 +27401,16 @@ snapshots: jest-snapshot@27.5.1: dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.27.3 '@babel/generator': 7.26.2 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.10 + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.27.3) + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.20.6 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.27.3) chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.11 @@ -27102,6 +28172,8 @@ snapshots: loupe@3.1.2: {} + loupe@3.1.3: {} + lower-case@2.0.2: dependencies: tslib: 2.8.1 @@ -27157,10 +28229,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.11: - dependencies: - "@jridgewell/sourcemap-codec": 1.5.0 - magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -27612,7 +28680,7 @@ snapshots: micromark@4.0.1: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.2 @@ -27778,7 +28846,7 @@ snapshots: inherits: 2.0.4 parents: 1.0.1 readable-stream: 2.3.8 - resolve: 1.22.10 + resolve: 1.22.8 stream-combiner2: 1.1.1 subarg: 1.0.0 through2: 2.0.5 @@ -28156,7 +29224,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.8.1 parent-module@1.0.1: dependencies: @@ -28210,7 +29278,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -28397,7 +29465,7 @@ snapshots: polished@4.3.1: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.27.0 portfinder@1.0.32: dependencies: @@ -29487,7 +30555,7 @@ snapshots: react-dev-utils@12.0.1(eslint@8.57.1)(typescript@5.7.2)(vue-template-compiler@2.7.16)(webpack@5.97.1(esbuild@0.19.12)(webpack-cli@5.1.4(webpack@5.93.0))): dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.27.1 address: 1.2.2 browserslist: 4.23.3 chalk: 4.1.2 @@ -29540,15 +30608,30 @@ snapshots: react-docgen@7.1.0: dependencies: - '@babel/core': 7.25.2 - '@babel/traverse': 7.25.3 - '@babel/types': 7.26.10 + '@babel/core': 7.27.3 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 '@types/doctrine': 0.0.9 '@types/resolve': 1.20.2 doctrine: 3.0.0 - resolve: 1.22.8 + resolve: 1.22.10 + strip-indent: 4.0.0 + transitivePeerDependencies: + - supports-color + + react-docgen@8.0.0: + dependencies: + '@babel/core': 7.27.3 + '@babel/traverse': 7.27.3 + '@babel/types': 7.27.3 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + '@types/doctrine': 0.0.9 + '@types/resolve': 1.20.2 + doctrine: 3.0.0 + resolve: 1.22.10 strip-indent: 4.0.0 transitivePeerDependencies: - supports-color @@ -29879,7 +30962,7 @@ snapshots: rechoir@0.8.0: dependencies: - resolve: 1.22.10 + resolve: 1.22.8 recursive-readdir@2.2.3: dependencies: @@ -30194,7 +31277,7 @@ snapshots: rollup-plugin-terser@7.0.2(rollup@2.79.1): dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 @@ -30693,7 +31776,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -30704,7 +31787,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.3.6(supports-color@5.5.0) + debug: 4.4.1 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -30753,6 +31836,27 @@ snapshots: - supports-color - utf-8-validate + storybook@9.0.0(@testing-library/dom@10.4.0)(bufferutil@4.0.8)(prettier@3.5.3)(utf-8-validate@6.0.4): + dependencies: + '@storybook/global': 5.0.0 + '@testing-library/jest-dom': 6.6.3 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) + '@vitest/expect': 3.0.9 + '@vitest/spy': 3.0.9 + better-opn: 3.0.2 + esbuild: 0.25.5 + esbuild-register: 3.6.0(esbuild@0.25.5) + recast: 0.23.9 + semver: 7.6.3 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + optionalDependencies: + prettier: 3.5.3 + transitivePeerDependencies: + - '@testing-library/dom' + - bufferutil + - supports-color + - utf-8-validate + stream-browserify@3.0.0: dependencies: inherits: 2.0.4 @@ -31303,6 +32407,8 @@ snapshots: tinyrainbow@1.2.0: {} + tinyrainbow@2.0.0: {} + tinyspy@3.0.2: {} tmp@0.0.33: @@ -32418,10 +33524,10 @@ snapshots: workbox-build@6.6.0(@types/babel__core@7.20.5): dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) - '@babel/core': 7.25.2 - '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + '@babel/core': 7.27.3 + '@babel/preset-env': 7.25.3(@babel/core@7.27.3) '@babel/runtime': 7.27.0 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(@types/babel__core@7.20.5)(rollup@2.79.1) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.27.3)(@types/babel__core@7.20.5)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3