diff --git a/apps/app-frontend-server/.storybook/main.ts b/apps/app-frontend-server/.storybook/main.ts index 63aac1ec..c39bcb90 100644 --- a/apps/app-frontend-server/.storybook/main.ts +++ b/apps/app-frontend-server/.storybook/main.ts @@ -1,22 +1,17 @@ import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin'; import tsconfigPathsPlugin from 'vite-tsconfig-paths'; -import type { StorybookConfig } from '@storybook/experimental-nextjs-vite'; +import type { StorybookConfig } from '@storybook/nextjs-vite'; const config: StorybookConfig = { stories: ['../src/**/stories.@(js|jsx|mjs|ts|tsx)'], addons: [ - { - name: '@storybook/addon-essentials', - options: { docs: false }, - }, - '@storybook/addon-actions', - 'storycap', + 'storycapture', ], typescript: { reactDocgen: 'react-docgen', }, - framework: '@storybook/experimental-nextjs-vite', + framework: '@storybook/nextjs-vite', staticDirs: ['./public'], viteFinal: config => ({ ...config, diff --git a/apps/app-frontend-server/.storybook/preview.tsx b/apps/app-frontend-server/.storybook/preview.tsx index 1cf68920..b7a0c17a 100644 --- a/apps/app-frontend-server/.storybook/preview.tsx +++ b/apps/app-frontend-server/.storybook/preview.tsx @@ -3,10 +3,10 @@ import { connectDatabase } from '@trastocker/drizzle-helper/sql-js'; import ms from 'ms'; import { initialize, mswLoader } from 'msw-storybook-addon'; import { ToastContainer } from 'react-toastify'; -import { withScreenshot } from 'storycap'; +import { withScreenshot } from 'storycapture'; import { Provider } from 'urql'; -import type { Preview } from '@storybook/react'; +import type { Preview } from '@storybook/react-vite'; import useUrql from '@hooks/useUrql'; import { setupHandlers } from '@mocks/index'; diff --git a/apps/app-frontend-server/package.json b/apps/app-frontend-server/package.json index 6307a897..3fd14c1a 100644 --- a/apps/app-frontend-server/package.json +++ b/apps/app-frontend-server/package.json @@ -18,7 +18,7 @@ "pages:build": "pnpm next-on-pages", "preview": "pnpm pages:build && wrangler pages dev", "storybook:build": "storybook build --test", - "storybook:screenshot": "storycap http://localhost:6007 --serverCmd 'http-server storybook-static --port 6007'", + "storybook:screenshot": "storycapture http://localhost:6007 --serverCmd 'http-server storybook-static --port 6007'", "test": "vitest run", "test:watch": "vitest run --watch", "generate:mock-database": "tsx scripts/generate-mock-database.ts" @@ -58,12 +58,8 @@ "@huuyafwww/eslint-config-storybook": "^1.2.0", "@huuyafwww/tsconfig-common": "^1.1.2", "@huuyafwww/tsconfig-next": "^1.2.1", - "@storybook/addon-actions": "^8.6.12", - "@storybook/addon-essentials": "^8.6.12", - "@storybook/blocks": "^8.6.12", - "@storybook/experimental-nextjs-vite": "^8.6.12", - "@storybook/react": "^8.6.12", - "@storybook/test": "^8.6.12", + "@storybook/nextjs-vite": "^9.0.12", + "@storybook/react-vite": "^9.0.12", "@tailwindcss/postcss": "^4.1.10", "@tailwindcss/vite": "^4.1.6", "@testing-library/react": "^16.3.0", @@ -92,8 +88,8 @@ "reg-publish-s3-plugin": "^0.14.4", "reg-suit": "^0.14.4", "sql.js": "1.12.0", - "storybook": "^8.6.12", - "storycap": "^5.0.1", + "storybook": "^9.0.12", + "storycapture": "^9.0.0", "tailwindcss": "^4.1.10", "tsx": "^4.19.3", "typescript": "^5.8.3", diff --git a/apps/app-frontend-server/src/components/decorators/ReactHookFormDecorator/index.tsx b/apps/app-frontend-server/src/components/decorators/ReactHookFormDecorator/index.tsx index bb4f0251..cd54ebc5 100644 --- a/apps/app-frontend-server/src/components/decorators/ReactHookFormDecorator/index.tsx +++ b/apps/app-frontend-server/src/components/decorators/ReactHookFormDecorator/index.tsx @@ -1,5 +1,5 @@ -import { action } from '@storybook/addon-actions'; import { useForm, FormProvider } from 'react-hook-form'; +import { action } from 'storybook/actions'; import type { FieldValues } from 'react-hook-form'; diff --git a/apps/app-frontend-server/src/components/domains/UserLoginForm/stories.tsx b/apps/app-frontend-server/src/components/domains/UserLoginForm/stories.tsx index be970707..44e8ef8a 100644 --- a/apps/app-frontend-server/src/components/domains/UserLoginForm/stories.tsx +++ b/apps/app-frontend-server/src/components/domains/UserLoginForm/stories.tsx @@ -1,6 +1,6 @@ import UserLoginForm from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Domain/UserLoginForm', diff --git a/apps/app-frontend-server/src/components/domains/UserRegisterForm/stories.tsx b/apps/app-frontend-server/src/components/domains/UserRegisterForm/stories.tsx index 8e8386f0..e4528c09 100644 --- a/apps/app-frontend-server/src/components/domains/UserRegisterForm/stories.tsx +++ b/apps/app-frontend-server/src/components/domains/UserRegisterForm/stories.tsx @@ -1,6 +1,6 @@ import UserRegisterForm from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Domain/UserRegisterForm', diff --git a/apps/app-frontend-server/src/components/domains/UserVerifyErrorMessage/stories.tsx b/apps/app-frontend-server/src/components/domains/UserVerifyErrorMessage/stories.tsx index 98fd5e91..da2dcf5c 100644 --- a/apps/app-frontend-server/src/components/domains/UserVerifyErrorMessage/stories.tsx +++ b/apps/app-frontend-server/src/components/domains/UserVerifyErrorMessage/stories.tsx @@ -1,6 +1,6 @@ import UserVerifyErrorMessage from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Domain/UserVerifyErrorMessage', diff --git a/apps/app-frontend-server/src/components/domains/UserVerifySuccessMessage/stories.tsx b/apps/app-frontend-server/src/components/domains/UserVerifySuccessMessage/stories.tsx index cb05532f..e7e14af1 100644 --- a/apps/app-frontend-server/src/components/domains/UserVerifySuccessMessage/stories.tsx +++ b/apps/app-frontend-server/src/components/domains/UserVerifySuccessMessage/stories.tsx @@ -1,6 +1,6 @@ import UserVerifySuccessMessage from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Domain/UserVerifySuccessMessage', diff --git a/apps/app-frontend-server/src/components/domains/WorkspaceCreateForm/stories.tsx b/apps/app-frontend-server/src/components/domains/WorkspaceCreateForm/stories.tsx index ffc317fe..4276e7b7 100644 --- a/apps/app-frontend-server/src/components/domains/WorkspaceCreateForm/stories.tsx +++ b/apps/app-frontend-server/src/components/domains/WorkspaceCreateForm/stories.tsx @@ -1,6 +1,6 @@ import WorkspaceCreateForm from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Domain/WorkspaceCreateForm', diff --git a/apps/app-frontend-server/src/components/domains/WorkspaceJoinForm/stories.tsx b/apps/app-frontend-server/src/components/domains/WorkspaceJoinForm/stories.tsx index 51d714f0..52482577 100644 --- a/apps/app-frontend-server/src/components/domains/WorkspaceJoinForm/stories.tsx +++ b/apps/app-frontend-server/src/components/domains/WorkspaceJoinForm/stories.tsx @@ -1,6 +1,6 @@ import WorkspaceJoinForm from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Domain/WorkspaceJoinForm', diff --git a/apps/app-frontend-server/src/components/pages/UserLoginPage/stories.tsx b/apps/app-frontend-server/src/components/pages/UserLoginPage/stories.tsx index d1f0fbd1..0d7ff3e0 100644 --- a/apps/app-frontend-server/src/components/pages/UserLoginPage/stories.tsx +++ b/apps/app-frontend-server/src/components/pages/UserLoginPage/stories.tsx @@ -1,6 +1,6 @@ import UserLoginPage from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; import AuthLayout from '@layouts/AuthLayout'; diff --git a/apps/app-frontend-server/src/components/pages/UserRegisterPage/stories.tsx b/apps/app-frontend-server/src/components/pages/UserRegisterPage/stories.tsx index 2083f5d9..4a1d2bcd 100644 --- a/apps/app-frontend-server/src/components/pages/UserRegisterPage/stories.tsx +++ b/apps/app-frontend-server/src/components/pages/UserRegisterPage/stories.tsx @@ -1,6 +1,6 @@ import UserRegisterPage from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; import AuthLayout from '@layouts/AuthLayout'; diff --git a/apps/app-frontend-server/src/components/pages/UserVerifyPage/stories.tsx b/apps/app-frontend-server/src/components/pages/UserVerifyPage/stories.tsx index bde14764..1ad07d6c 100644 --- a/apps/app-frontend-server/src/components/pages/UserVerifyPage/stories.tsx +++ b/apps/app-frontend-server/src/components/pages/UserVerifyPage/stories.tsx @@ -4,7 +4,7 @@ import { and, isNull, isNotNull } from 'drizzle-orm'; import UserVerifyPage from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; import AuthLayout from '@layouts/AuthLayout'; diff --git a/apps/app-frontend-server/src/components/pages/WorkspaceCreatePage/stories.tsx b/apps/app-frontend-server/src/components/pages/WorkspaceCreatePage/stories.tsx index 1323cdc0..641ac49b 100644 --- a/apps/app-frontend-server/src/components/pages/WorkspaceCreatePage/stories.tsx +++ b/apps/app-frontend-server/src/components/pages/WorkspaceCreatePage/stories.tsx @@ -1,6 +1,6 @@ import WorkspaceCreatePage from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; import AuthLayout from '@layouts/AuthLayout'; diff --git a/apps/app-frontend-server/src/components/shared/InputControl/stories.tsx b/apps/app-frontend-server/src/components/shared/InputControl/stories.tsx index 9cc55fb6..bb0a1124 100644 --- a/apps/app-frontend-server/src/components/shared/InputControl/stories.tsx +++ b/apps/app-frontend-server/src/components/shared/InputControl/stories.tsx @@ -1,6 +1,6 @@ import InputControl from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; import ReactHookFormDecorator from '@components/decorators/ReactHookFormDecorator'; diff --git a/apps/app-frontend-server/src/components/shared/Trans/stories.tsx b/apps/app-frontend-server/src/components/shared/Trans/stories.tsx index 53751b4f..9ab8142d 100644 --- a/apps/app-frontend-server/src/components/shared/Trans/stories.tsx +++ b/apps/app-frontend-server/src/components/shared/Trans/stories.tsx @@ -1,6 +1,6 @@ import Trans from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Shared/Trans', diff --git a/apps/app-frontend-server/src/layouts/AuthLayout/stories.tsx b/apps/app-frontend-server/src/layouts/AuthLayout/stories.tsx index 71eb49d6..e9a72c18 100644 --- a/apps/app-frontend-server/src/layouts/AuthLayout/stories.tsx +++ b/apps/app-frontend-server/src/layouts/AuthLayout/stories.tsx @@ -1,6 +1,6 @@ import AuthLayout from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Layouts/AuthLayout', diff --git a/apps/app-frontend-server/src/layouts/HomeLayout/stories.tsx b/apps/app-frontend-server/src/layouts/HomeLayout/stories.tsx index ea36b6de..d4667bd1 100644 --- a/apps/app-frontend-server/src/layouts/HomeLayout/stories.tsx +++ b/apps/app-frontend-server/src/layouts/HomeLayout/stories.tsx @@ -1,6 +1,6 @@ import HomeLayout from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Layouts/HomeLayout', diff --git a/libraries/ui-elements/.storybook/main.ts b/libraries/ui-elements/.storybook/main.ts index ec10d698..5f7fb340 100644 --- a/libraries/ui-elements/.storybook/main.ts +++ b/libraries/ui-elements/.storybook/main.ts @@ -4,12 +4,7 @@ import type { StorybookConfig } from '@storybook/react-vite'; const config: StorybookConfig = { stories: ['../src/**/stories.@(js|jsx|mjs|ts|tsx)'], - addons: [ - { - name: '@storybook/addon-essentials', - options: { docs: false }, - }, - ], + addons: [], typescript: { reactDocgen: 'react-docgen-typescript', }, diff --git a/libraries/ui-elements/.storybook/preview.tsx b/libraries/ui-elements/.storybook/preview.tsx index f11b4581..00a383ee 100644 --- a/libraries/ui-elements/.storybook/preview.tsx +++ b/libraries/ui-elements/.storybook/preview.tsx @@ -1,8 +1,8 @@ import '@styles/tailwind.css'; import '@styles/globals.css'; -import { withScreenshot } from 'storycap'; +import { withScreenshot } from 'storycapture'; -import type { Preview } from '@storybook/react'; +import type { Preview } from '@storybook/react-vite'; const options: { serviceWorker?: { diff --git a/libraries/ui-elements/package.json b/libraries/ui-elements/package.json index df44a00c..d4a6a2ad 100644 --- a/libraries/ui-elements/package.json +++ b/libraries/ui-elements/package.json @@ -28,7 +28,7 @@ "lint:code": "eslint . --cache", "lint:type": "tsc --pretty --noEmit", "storybook:build": "storybook build --test", - "storybook:screenshot": "storycap http://localhost:6007 --serverCmd 'http-server storybook-static --port 6007'" + "storybook:screenshot": "storycapture http://localhost:6007 --serverCmd 'http-server storybook-static --port 6007'" }, "dependencies": { "@tailwindcss/cli": "^4.1.10", @@ -49,12 +49,8 @@ "@huuyafwww/eslint-config-storybook": "^1.2.0", "@huuyafwww/tsconfig-common": "^1.1.2", "@huuyafwww/tsconfig-react": "^1.0.0", - "@storybook/addon-actions": "^8.6.12", - "@storybook/addon-essentials": "^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/react-vite": "^9.0.12", + "@tailwindcss/postcss": "^4.1.10", "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", "@vanilla-extract/esbuild-plugin": "^2.3.15", @@ -62,13 +58,12 @@ "http-server": "^14.1.1", "npm-run-all2": "^7.0.2", "postcss": "^8.5.6", - "@tailwindcss/postcss": "^4.1.10", "reg-keygen-git-hash-plugin": "^0.14.3", "reg-notify-github-plugin": "^0.14.4", "reg-publish-s3-plugin": "^0.14.4", "reg-suit": "^0.14.4", - "storybook": "^8.6.12", - "storycap": "^5.0.1", + "storybook": "^9.0.12", + "storycapture": "^9.0.0", "tsup": "^8.4.0", "typescript": "^5.8.3", "vite-tsconfig-paths": "^5.1.4" diff --git a/libraries/ui-elements/src/components/Box/stories.tsx b/libraries/ui-elements/src/components/Box/stories.tsx index f96645e3..28704632 100644 --- a/libraries/ui-elements/src/components/Box/stories.tsx +++ b/libraries/ui-elements/src/components/Box/stories.tsx @@ -2,7 +2,7 @@ import { defaultVariant } from './styles.css'; import Box from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Box', diff --git a/libraries/ui-elements/src/components/Button/stories.tsx b/libraries/ui-elements/src/components/Button/stories.tsx index a5f8a09e..8e648719 100644 --- a/libraries/ui-elements/src/components/Button/stories.tsx +++ b/libraries/ui-elements/src/components/Button/stories.tsx @@ -1,10 +1,10 @@ -import { fn } from '@storybook/test'; +import { action } from 'storybook/actions'; import { defaultVariant } from './styles.css'; import Button from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Button', @@ -12,7 +12,7 @@ const meta = { args: { as: 'button', children: 'Button', - onPress: fn(), + onPress: action('onPress'), variant: defaultVariant, }, argTypes: {}, diff --git a/libraries/ui-elements/src/components/Divider/stories.tsx b/libraries/ui-elements/src/components/Divider/stories.tsx index 941a6e7b..74c30451 100644 --- a/libraries/ui-elements/src/components/Divider/stories.tsx +++ b/libraries/ui-elements/src/components/Divider/stories.tsx @@ -1,6 +1,6 @@ import Divider from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Divider', diff --git a/libraries/ui-elements/src/components/ErrorMessage/stories.tsx b/libraries/ui-elements/src/components/ErrorMessage/stories.tsx index 83113881..129ffa15 100644 --- a/libraries/ui-elements/src/components/ErrorMessage/stories.tsx +++ b/libraries/ui-elements/src/components/ErrorMessage/stories.tsx @@ -1,6 +1,6 @@ import ErrorMessage from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'ErrorMessage', diff --git a/libraries/ui-elements/src/components/IconBars/stories.tsx b/libraries/ui-elements/src/components/IconBars/stories.tsx index 52c71422..7f1c4d6d 100644 --- a/libraries/ui-elements/src/components/IconBars/stories.tsx +++ b/libraries/ui-elements/src/components/IconBars/stories.tsx @@ -1,6 +1,6 @@ import IconBars from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/Bars', diff --git a/libraries/ui-elements/src/components/IconCheckCircle/stories.tsx b/libraries/ui-elements/src/components/IconCheckCircle/stories.tsx index b45c9f6e..7182a443 100644 --- a/libraries/ui-elements/src/components/IconCheckCircle/stories.tsx +++ b/libraries/ui-elements/src/components/IconCheckCircle/stories.tsx @@ -1,6 +1,6 @@ import IconCheckCircle from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/CheckCircle', diff --git a/libraries/ui-elements/src/components/IconEllipsisHorizontal/stories.tsx b/libraries/ui-elements/src/components/IconEllipsisHorizontal/stories.tsx index ddf47488..3bf3476a 100644 --- a/libraries/ui-elements/src/components/IconEllipsisHorizontal/stories.tsx +++ b/libraries/ui-elements/src/components/IconEllipsisHorizontal/stories.tsx @@ -1,6 +1,6 @@ import IconEllipsisHorizontal from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/EllipsisHorizontal', diff --git a/libraries/ui-elements/src/components/IconEmail/stories.tsx b/libraries/ui-elements/src/components/IconEmail/stories.tsx index 5c8e4a4b..d35f8c83 100644 --- a/libraries/ui-elements/src/components/IconEmail/stories.tsx +++ b/libraries/ui-elements/src/components/IconEmail/stories.tsx @@ -1,6 +1,6 @@ import IconEmail from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/Email', diff --git a/libraries/ui-elements/src/components/IconExclamationCircle/stories.tsx b/libraries/ui-elements/src/components/IconExclamationCircle/stories.tsx index 5aa5bcec..531ef818 100644 --- a/libraries/ui-elements/src/components/IconExclamationCircle/stories.tsx +++ b/libraries/ui-elements/src/components/IconExclamationCircle/stories.tsx @@ -1,6 +1,6 @@ import IconExclamationCircle from './'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/ExclamationCircle', diff --git a/libraries/ui-elements/src/components/IconEye/stories.tsx b/libraries/ui-elements/src/components/IconEye/stories.tsx index 287e06fd..d84ad124 100644 --- a/libraries/ui-elements/src/components/IconEye/stories.tsx +++ b/libraries/ui-elements/src/components/IconEye/stories.tsx @@ -1,6 +1,6 @@ import IconEye from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/Eye', diff --git a/libraries/ui-elements/src/components/IconEyeOff/stories.tsx b/libraries/ui-elements/src/components/IconEyeOff/stories.tsx index 518de0a0..33ec37a2 100644 --- a/libraries/ui-elements/src/components/IconEyeOff/stories.tsx +++ b/libraries/ui-elements/src/components/IconEyeOff/stories.tsx @@ -1,6 +1,6 @@ import IconEyeOff from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/EyeOff', diff --git a/libraries/ui-elements/src/components/IconKey/stories.tsx b/libraries/ui-elements/src/components/IconKey/stories.tsx index 31038641..5bbec18d 100644 --- a/libraries/ui-elements/src/components/IconKey/stories.tsx +++ b/libraries/ui-elements/src/components/IconKey/stories.tsx @@ -1,6 +1,6 @@ import IconKey from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/Key', diff --git a/libraries/ui-elements/src/components/IconTriangleAlert/stories.tsx b/libraries/ui-elements/src/components/IconTriangleAlert/stories.tsx index cf46a74a..753b5039 100644 --- a/libraries/ui-elements/src/components/IconTriangleAlert/stories.tsx +++ b/libraries/ui-elements/src/components/IconTriangleAlert/stories.tsx @@ -1,6 +1,6 @@ import IconTriangleAlert from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Icon/TriangleAlert', diff --git a/libraries/ui-elements/src/components/Input/stories.tsx b/libraries/ui-elements/src/components/Input/stories.tsx index c1572636..032238e8 100644 --- a/libraries/ui-elements/src/components/Input/stories.tsx +++ b/libraries/ui-elements/src/components/Input/stories.tsx @@ -2,7 +2,7 @@ import { defaultVariant } from './styles.css'; import Input from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Input', diff --git a/libraries/ui-elements/src/components/LogoTrastocker/stories.tsx b/libraries/ui-elements/src/components/LogoTrastocker/stories.tsx index 19237aec..efa77e72 100644 --- a/libraries/ui-elements/src/components/LogoTrastocker/stories.tsx +++ b/libraries/ui-elements/src/components/LogoTrastocker/stories.tsx @@ -1,6 +1,6 @@ import LogoTrastocker from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'LogoTrastocker', diff --git a/libraries/ui-elements/src/components/Navbar/stories.tsx b/libraries/ui-elements/src/components/Navbar/stories.tsx index 00c605cb..c9efa1c1 100644 --- a/libraries/ui-elements/src/components/Navbar/stories.tsx +++ b/libraries/ui-elements/src/components/Navbar/stories.tsx @@ -1,6 +1,6 @@ import Navbar from '.'; -import type { Meta, StoryObj } from '@storybook/react'; +import type { Meta, StoryObj } from '@storybook/react-vite'; const meta = { title: 'Navbar', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84527e5d..fe9350d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -273,24 +273,12 @@ importers: '@huuyafwww/tsconfig-next': specifier: ^1.2.1 version: 1.2.1(typescript@5.8.3) - '@storybook/addon-actions': - specifier: ^8.6.12 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-essentials': - specifier: ^8.6.12 - version: 8.6.14(@types/react@19.1.2)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/blocks': - specifier: ^8.6.12 - version: 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/experimental-nextjs-vite': - specifier: ^8.6.12 - version: 8.6.14(@babel/core@7.26.10)(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) - '@storybook/react': - specifier: ^8.6.12 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) - '@storybook/test': - specifier: ^8.6.12 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3)) + '@storybook/nextjs-vite': + specifier: ^9.0.12 + version: 9.0.12(@babel/core@7.26.10)(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + '@storybook/react-vite': + specifier: ^9.0.12 + version: 9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) '@tailwindcss/postcss': specifier: ^4.1.10 version: 4.1.10 @@ -376,11 +364,11 @@ importers: specifier: 1.12.0 version: 1.12.0 storybook: - specifier: ^8.6.12 - version: 8.6.14(prettier@3.5.3) - storycap: - specifier: ^5.0.1 - version: 5.0.1(@storybook/manager-api@8.6.14(storybook@8.6.14(prettier@3.5.3)))(@storybook/preview-api@8.6.14(storybook@8.6.14(prettier@3.5.3))) + specifier: ^9.0.12 + version: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) + storycapture: + specifier: ^9.0.0 + version: 9.0.0(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3)) tailwindcss: specifier: ^4.1.10 version: 4.1.10 @@ -753,24 +741,9 @@ importers: '@huuyafwww/tsconfig-react': specifier: ^1.0.0 version: 1.0.0(typescript@5.8.3) - '@storybook/addon-actions': - specifier: ^8.6.12 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-essentials': - specifier: ^8.6.12 - version: 8.6.14(@types/react@19.1.2)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/blocks': - specifier: ^8.6.12 - version: 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/react': - specifier: ^8.6.12 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) '@storybook/react-vite': - specifier: ^8.6.12 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) - '@storybook/test': - specifier: ^8.6.12 - version: 8.6.14(storybook@8.6.14(prettier@3.5.3)) + specifier: ^9.0.12 + version: 9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) '@tailwindcss/postcss': specifier: ^4.1.10 version: 4.1.10 @@ -808,11 +781,11 @@ importers: specifier: ^0.14.4 version: 0.14.4 storybook: - specifier: ^8.6.12 - version: 8.6.14(prettier@3.5.3) - storycap: - specifier: ^5.0.1 - version: 5.0.1(@storybook/manager-api@8.6.14(storybook@8.6.14(prettier@3.5.3)))(@storybook/preview-api@8.6.14(storybook@8.6.14(prettier@3.5.3))) + specifier: ^9.0.12 + version: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) + storycapture: + specifier: ^9.0.0 + version: 9.0.0(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3)) tsup: specifier: ^8.4.0 version: 8.5.0(jiti@2.4.2)(postcss@8.5.6)(tsx@4.19.3)(typescript@5.8.3)(yaml@2.7.1) @@ -2401,8 +2374,8 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0': - resolution: {integrity: sha512-qYDdL7fPwLRI+bJNurVcis+tNgJmvWjH4YTBGXTA8xMuxFrnAz6E5o35iyzyKbq5J5Lr8mJGfrR5GXl+WGwhgQ==} + '@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 @@ -2439,12 +2412,6 @@ packages: engines: {node: '>=18'} hasBin: true - '@mdx-js/react@3.1.0': - resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} - peerDependencies: - '@types/react': '>=16' - react: '>=16' - '@mswjs/interceptors@0.37.6': resolution: {integrity: sha512-wK+5pLK5XFmgtH3aQ2YVvA3HohS3xqV/OxuVOdNx9Wpnz7VE/fnC+e1A7ln6LFYeck7gOJ/dsZV6OLplOtAJ2w==} engines: {node: '>=18'} @@ -3716,180 +3683,65 @@ packages: resolution: {integrity: sha512-JtaY3FxmD+te+KSI2FJuEcfNC9T/DGGVf551babM7fAaXhjJUt7oSYurH1Devxd2+BOSUACCgt3buinx4UnmEA==} engines: {node: '>=18.0.0'} - '@storybook/addon-actions@8.6.14': - resolution: {integrity: sha512-mDQxylxGGCQSK7tJPkD144J8jWh9IU9ziJMHfB84PKpI/V5ZgqMDnpr2bssTrUaGDqU5e1/z8KcRF+Melhs9pQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-backgrounds@8.6.14': - resolution: {integrity: sha512-l9xS8qWe5n4tvMwth09QxH2PmJbCctEvBAc1tjjRasAfrd69f7/uFK4WhwJAstzBTNgTc8VXI4w8ZR97i1sFbg==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-controls@8.6.14': - resolution: {integrity: sha512-IiQpkNJdiRyA4Mq9mzjZlvQugL/aE7hNgVxBBGPiIZG6wb6Ht9hNnBYpap5ZXXFKV9p2qVI0FZK445ONmAa+Cw==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-docs@8.6.14': - resolution: {integrity: sha512-Obpd0OhAF99JyU5pp5ci17YmpcQtMNgqW2pTXV8jAiiipWpwO++hNDeQmLmlSXB399XjtRDOcDVkoc7rc6JzdQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-essentials@8.6.14': - resolution: {integrity: sha512-5ZZSHNaW9mXMOFkoPyc3QkoNGdJHETZydI62/OASR0lmPlJ1065TNigEo5dJddmZNn0/3bkE8eKMAzLnO5eIdA==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-highlight@8.6.14': - resolution: {integrity: sha512-4H19OJlapkofiE9tM6K/vsepf4ir9jMm9T+zw5L85blJZxhKZIbJ6FO0TCG9PDc4iPt3L6+aq5B0X29s9zicNQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-measure@8.6.14': - resolution: {integrity: sha512-1Tlyb72NX8aAqm6I6OICsUuGOP6hgnXcuFlXucyhKomPa6j3Eu2vKu561t/f0oGtAK2nO93Z70kVaEh5X+vaGw==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-outline@8.6.14': - resolution: {integrity: sha512-CW857JvN6OxGWElqjlzJO2S69DHf+xO3WsEfT5mT3ZtIjmsvRDukdWfDU9bIYUFyA2lFvYjncBGjbK+I91XR7w==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-toolbars@8.6.14': - resolution: {integrity: sha512-W/wEXT8h3VyZTVfWK/84BAcjAxTdtRiAkT2KAN0nbSHxxB5KEM1MjKpKu2upyzzMa3EywITqbfy4dP6lpkVTwQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-viewport@8.6.14': - resolution: {integrity: sha512-gNzVQbMqRC+/4uQTPI2ZrWuRHGquTMZpdgB9DrD88VTEjNudP+J6r8myLfr2VvGksBbUMHkGHMXHuIhrBEnXYA==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/blocks@8.6.14': - resolution: {integrity: sha512-rBMHAfA39AGHgkrDze4RmsnQTMw1ND5fGWobr9pDcJdnDKWQWNRD7Nrlxj0gFlN3n4D9lEZhWGdFrCbku7FVAQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^8.6.14 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - - '@storybook/builder-vite@8.6.14': - resolution: {integrity: sha512-ajWYhy32ksBWxwWHrjwZzyC0Ii5ZTeu5lsqA95Q/EQBB0P5qWlHWGM3AVyv82Mz/ND03ebGy123uVwgf6olnYQ==} + '@storybook/builder-vite@9.0.12': + resolution: {integrity: sha512-Jh6CJKHJQ+N1BiPr6fY91EMV5X0xBuIAhLpaNSKrshkdnXd/fBbRgE8iPJdnr+SCqaFErBjAjBzKkotwKU138A==} peerDependencies: - storybook: ^8.6.14 - vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - - '@storybook/components@8.6.14': - resolution: {integrity: sha512-HNR2mC5I4Z5ek8kTrVZlIY/B8gJGs5b3XdZPBPBopTIN6U/YHXiDyOjY3JlaS4fSG1fVhp/Qp1TpMn1w/9m1pw==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/core@8.6.14': - resolution: {integrity: sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==} - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true + storybook: ^9.0.12 + vite: ^5.0.0 || ^6.0.0 - '@storybook/csf-plugin@8.6.14': - resolution: {integrity: sha512-dErtc9teAuN+eelN8FojzFE635xlq9cNGGGEu0WEmMUQ4iJ8pingvBO1N8X3scz4Ry7KnxX++NNf3J3gpxS8qQ==} + '@storybook/csf-plugin@9.0.12': + resolution: {integrity: sha512-5EueJQJAu77Lh+EedG4Q/kEOZNlTY/g+fWsT7B5DTtLVy0ypnghsHY8X3KYT/0+NNgTtoO0if4F+ejVYaLnMzA==} peerDependencies: - storybook: ^8.6.14 + storybook: ^9.0.12 '@storybook/csf@0.1.13': resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==} - '@storybook/experimental-nextjs-vite@8.6.14': - resolution: {integrity: sha512-U0wNQV0LLnz6OpMx3AmxxoqC9d2l3Jmmxce6KcJu71gwMzdZL4i0N4wOlFVz+iI3tCrIcJsGkYShcxeSpQpoRA==} - engines: {node: '>=18.0.0'} + '@storybook/global@5.0.0': + resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + + '@storybook/nextjs-vite@9.0.12': + resolution: {integrity: sha512-GWtDiR1066jCJZhZDCmcOPilWiDnHw6f91I5XZOt8W7lsdS3vxsOdLrx0Pd3g8dAaI9JKyHqTCTz2MztPkG71Q==} + engines: {node: '>=20.0.0'} peerDependencies: - '@storybook/test': 8.6.14 next: ^14.1.0 || ^15.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 + storybook: ^9.0.12 typescript: '*' vite: ^5.0.0 || ^6.0.0 peerDependenciesMeta: typescript: optional: true - '@storybook/global@5.0.0': - resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - - '@storybook/icons@1.4.0': - resolution: {integrity: sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==} - engines: {node: '>=14.0.0'} + '@storybook/react-dom-shim@9.0.12': + resolution: {integrity: sha512-OMBitzkJRga/UJF1ScSnaxgBSlAVePCK8wzPkGDn0MmsjZ4oDWuNZeKnVO1+tb6n2rZHws7RmKGxHzHAZTY+zQ==} 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.12 - '@storybook/instrumenter@8.6.14': - resolution: {integrity: sha512-iG4MlWCcz1L7Yu8AwgsnfVAmMbvyRSk700Mfy2g4c8y5O+Cv1ejshE1LBBsCwHgkuqU0H4R0qu4g23+6UnUemQ==} + '@storybook/react-vite@9.0.12': + resolution: {integrity: sha512-TAXkBBiy2dYGL8rXiqAZh1A9w83R9SFa9EiGDYIek+fSKRnbMAclO8cxtDUOuwKzVQ0mzvL2DPtHV6uaoec/Eg==} + engines: {node: '>=20.0.0'} peerDependencies: - storybook: ^8.6.14 - - '@storybook/manager-api@8.6.14': - resolution: {integrity: sha512-ez0Zihuy17udLbfHZQXkGqwtep0mSGgHcNzGN7iZrMP1m+VmNo+7aGCJJdvXi7+iU3yq8weXSQFWg5DqWgLS7g==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/preview-api@8.6.14': - resolution: {integrity: sha512-2GhcCd4dNMrnD7eooEfvbfL4I83qAqEyO0CO7JQAmIO6Rxb9BsOLLI/GD5HkvQB73ArTJ+PT50rfaO820IExOQ==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/react-dom-shim@8.6.14': - resolution: {integrity: sha512-0hixr3dOy3f3M+HBofp3jtMQMS+sqzjKNgl7Arfuj3fvjmyXOks/yGjDImySR4imPtEllvPZfhiQNlejheaInw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 - - '@storybook/react-vite@8.6.14': - resolution: {integrity: sha512-FZU0xMPxa4/TO87FgcWwappOxLBHZV5HSRK5K+2bJD7rFJAoNorbHvB4Q1zvIAk7eCMjkr2GPCPHx9PRB9vJFg==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@storybook/test': 8.6.14 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 - vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - '@storybook/test': - optional: true + storybook: ^9.0.12 + vite: ^5.0.0 || ^6.0.0 - '@storybook/react@8.6.14': - resolution: {integrity: sha512-BOepx5bBFwl/CPI+F+LnmMmsG1wQYmrX/UQXgUbHQUU9Tj7E2ndTnNbpIuSLc8IrM03ru+DfwSg1Co3cxWtT+g==} - engines: {node: '>=18.0.0'} + '@storybook/react@9.0.12': + resolution: {integrity: sha512-rDrf5MDfsguNDTSOfGqhAjQDhp3jDMdzAoCqLjQ75M647C8nsv9i+fftO3k0rMxIJRrESpZWqVZ4tsjOX+J3DA==} + engines: {node: '>=20.0.0'} peerDependencies: - '@storybook/test': 8.6.14 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 - typescript: '>= 4.2.x' + storybook: ^9.0.12 + typescript: '>= 4.9.x' peerDependenciesMeta: - '@storybook/test': - optional: true typescript: optional: true - '@storybook/test@8.6.14': - resolution: {integrity: sha512-GkPNBbbZmz+XRdrhMtkxPotCLOQ1BaGNp/gFZYdGDk2KmUWBKmvc5JxxOhtoXM2703IzNFlQHSSNnhrDZYuLlw==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/theming@8.6.14': - resolution: {integrity: sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@stylistic/eslint-plugin-js@2.13.0': resolution: {integrity: sha512-GPPDK4+fcbsQD58a3abbng2Dx+jBoxM5cnYjBM4T24WFZRZdlNSKvR19TxP8CPevzMOodQ9QVzNeqWvMXzfJRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4103,8 +3955,8 @@ packages: resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} - '@testing-library/jest-dom@6.5.0': - resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} + '@testing-library/jest-dom@6.6.3': + resolution: {integrity: sha512-IteBhl4XqYNkM54f4ejhLRJiZNqcSCoXUOG2CPK7qbD322KjQozM4kHQOfkG2oln9b9HTYqs+Sae8vBATubxxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} '@testing-library/react@16.3.0': @@ -4122,12 +3974,6 @@ packages: '@types/react-dom': optional: true - '@testing-library/user-event@14.5.2': - resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} - engines: {node: '>=12', npm: '>=6'} - peerDependencies: - '@testing-library/dom': '>=7.21.4' - '@testing-library/user-event@14.6.1': resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==} engines: {node: '>=12', npm: '>=6'} @@ -4236,9 +4082,6 @@ packages: '@types/lodash@4.17.16': resolution: {integrity: sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==} - '@types/mdx@2.0.13': - resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/mime-types@2.1.4': resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} @@ -4292,9 +4135,6 @@ packages: '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - '@types/uuid@9.0.8': - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@types/which@3.0.4': resolution: {integrity: sha512-liyfuo/106JdlgSchJzXEQCVArk0CvevqPote8F8HgWgJ3dRCcTHgJIsLDuee0kxk/mhbInzIZk3QWSZJ8R+2w==} @@ -4540,8 +4380,8 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + '@vitest/expect@3.0.9': + resolution: {integrity: sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==} '@vitest/expect@3.1.2': resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} @@ -4557,11 +4397,8 @@ packages: vite: optional: true - '@vitest/pretty-format@2.0.5': - resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - - '@vitest/pretty-format@2.1.9': - resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} + '@vitest/pretty-format@3.0.9': + resolution: {integrity: sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==} '@vitest/pretty-format@3.1.2': resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} @@ -4572,17 +4409,14 @@ packages: '@vitest/snapshot@3.1.2': resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/spy@3.0.9': + resolution: {integrity: sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==} '@vitest/spy@3.1.2': resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} - '@vitest/utils@2.0.5': - resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} - - '@vitest/utils@2.1.9': - resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + '@vitest/utils@3.0.9': + resolution: {integrity: sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==} '@vitest/utils@3.1.2': resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} @@ -5040,9 +4874,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browser-assert@1.2.1: - resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} - browserslist@4.24.4: resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -6451,6 +6282,10 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + fix-dts-default-cjs-exports@1.0.1: resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} @@ -6963,10 +6798,6 @@ packages: resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} engines: {node: '>= 0.10'} - is-arguments@1.2.0: - resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} - engines: {node: '>= 0.4'} - is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -7287,10 +7118,6 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} - engines: {node: '>=12.0.0'} - jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -7590,6 +7417,10 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. @@ -7685,10 +7516,6 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} @@ -7711,9 +7538,6 @@ packages: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} - map-or-similar@1.5.0: - resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} - map-visit@1.0.0: resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} engines: {node: '>=0.10.0'} @@ -7733,9 +7557,6 @@ packages: media-query-parser@2.0.2: resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} - memoizerific@1.11.3: - resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} - memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} @@ -7866,11 +7687,6 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@2.1.6: - resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} - engines: {node: '>=10'} - hasBin: true - mkdirp@3.0.1: resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} engines: {node: '>=10'} @@ -8232,6 +8048,10 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -8240,6 +8060,10 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-map@3.0.0: resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} engines: {node: '>=8'} @@ -8318,6 +8142,10 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -8442,10 +8270,6 @@ packages: resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} engines: {node: '>=14.19.0'} - polished@4.3.1: - resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} - engines: {node: '>=10'} - portfinder@1.0.36: resolution: {integrity: sha512-gMKUzCoP+feA7t45moaSx7UniU7PgGN3hA8acAB+3Qn7/js0/lJ07fYZlxt9riE9S3myyxDCyAFzSrLlta0c9g==} engines: {node: '>= 10.12'} @@ -8522,10 +8346,6 @@ packages: process-warning@5.0.0: resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - progress@2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -8620,9 +8440,9 @@ packages: peerDependencies: typescript: '>= 4.3.x' - react-docgen@7.1.1: - resolution: {integrity: sha512-hlSJDQ2synMPKFZOsKo9Hi8WWZTC7POR8EmWvTSjow+VDgKzkmjQvFm2fk0tmRw+f0vTOIYKlarR0iL4996pdg==} - 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@19.1.0: resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} @@ -9234,8 +9054,8 @@ packages: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} engines: {node: '>=4', npm: '>=6'} - storybook@8.6.14: - resolution: {integrity: sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==} + storybook@9.0.12: + resolution: {integrity: sha512-mpACe6BMd/M5sqcOiA8NmWIm2zdx0t4ujnA4NTcq4aErdK/KKuU255UM4pO3DIf5zWR5VrDfNV5UaMi/VgE2mA==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -9243,13 +9063,12 @@ packages: prettier: optional: true - storycap@5.0.1: - resolution: {integrity: sha512-9oF/r7Nv3Nvpx0xwT/EKasJP9QpqSakRjbgsoQEmCokw5Mf4IEOoknW/X0HrEqb9GINvWKIONjvDupcT6yO6Rw==} + storycapture@9.0.0: + resolution: {integrity: sha512-/xLJPNynURYdHsXxI9MNGv7TxmYja5ZW/FPuQQFqm7A75aKWGMIQuYAB/a2f/XmV55KJSoCtnAJ6ygM6W3NdxQ==} engines: {node: '>=18'} hasBin: true peerDependencies: - '@storybook/manager-api': ^7.0.0 || ^8.0.0 - '@storybook/preview-api': ^7.0.0 || ^8.0.0 + storybook: ^9.0.0 storycrawler@5.0.1: resolution: {integrity: sha512-OBWwgTPq82WHjH3UnUMZU3pOr25gxn8+xBg2qbyOSW/YSdPhiFbexxUMpUBboLsh2O1xlsursbFvxypvlTr5bA==} @@ -9495,10 +9314,6 @@ packages: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} - tinyrainbow@1.2.0: - 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'} @@ -9817,6 +9632,10 @@ packages: unenv@2.0.0-rc.15: resolution: {integrity: sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==} + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -9914,9 +9733,6 @@ packages: resolution: {integrity: sha512-GIEaZ6o86fj09Wtf0VfZ5XP7tmd4t3jM5aZCgmBi231D0DB1AEBa3Aa6MP48DMsAIi96WkpWLimIWVwOjbDMOw==} engines: {node: '>= 0.8'} - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - uuid@11.1.0: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true @@ -9958,12 +9774,11 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite-plugin-storybook-nextjs@1.1.5: - resolution: {integrity: sha512-doFAXLvfEtIgMbDA+0VzyanoWoAUAwMLMfTpFnv3rxaN/tGHtWAwyhK73OA3UJzyXrp6rDPTqbjWUYJ6noxNww==} + vite-plugin-storybook-nextjs@2.0.2: + resolution: {integrity: sha512-jUTQT4C0oEGKhJNcG8tMI9l6eky0WuGmtWbLLkQ5yx0yTBvnPJ4saPODeYfe+j/a7hF/7USbCALCcSvMzlCLqA==} peerDependencies: - '@storybook/test': ^8.3.0 next: ^14.1.0 || ^15.0.0 - storybook: ^8.3.0 + storybook: ^0.0.0-0 || ^9.0.0 || ^9.1.0-0 vite: ^5.0.0 || ^6.0.0 vite-tsconfig-paths@5.1.4: @@ -10298,6 +10113,10 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yocto-queue@1.2.1: + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} + engines: {node: '>=12.20'} + yoctocolors-cjs@2.1.2: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} engines: {node: '>=18'} @@ -12226,19 +12045,19 @@ snapshots: dependencies: minipass: 7.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.0(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': dependencies: glob: 10.4.5 - magic-string: 0.27.0 + magic-string: 0.30.17 react-docgen-typescript: 2.2.2(typescript@5.8.3) vite: 6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) optionalDependencies: typescript: 5.8.3 - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.0(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': dependencies: glob: 10.4.5 - magic-string: 0.27.0 + magic-string: 0.30.17 react-docgen-typescript: 2.2.2(typescript@5.8.3) vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) optionalDependencies: @@ -12284,12 +12103,6 @@ snapshots: - encoding - supports-color - '@mdx-js/react@3.1.0(@types/react@19.1.2)(react@19.1.0)': - dependencies: - '@types/mdx': 2.0.13 - '@types/react': 19.1.2 - react: 19.1.0 - '@mswjs/interceptors@0.37.6': dependencies: '@open-draft/deferred-promise': 2.2.0 @@ -14030,158 +13843,44 @@ snapshots: '@smithy/types': 4.2.0 tslib: 2.8.1 - '@storybook/addon-actions@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - '@types/uuid': 9.0.8 - dequal: 2.0.3 - polished: 4.3.1 - storybook: 8.6.14(prettier@3.5.3) - uuid: 9.0.1 - - '@storybook/addon-backgrounds@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 - - '@storybook/addon-controls@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/builder-vite@9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': dependencies: - '@storybook/global': 5.0.0 - dequal: 2.0.3 - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 - - '@storybook/addon-docs@8.6.14(@types/react@19.1.2)(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.1.2)(react@19.1.0) - '@storybook/blocks': 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/react-dom-shim': 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@storybook/addon-essentials@8.6.14(@types/react@19.1.2)(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/addon-actions': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-controls': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-docs': 8.6.14(@types/react@19.1.2)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-highlight': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-measure': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-outline': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-toolbars': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/addon-viewport': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@storybook/addon-highlight@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/addon-measure@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@3.5.3) - tiny-invariant: 1.3.3 - - '@storybook/addon-outline@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 - - '@storybook/addon-toolbars@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/addon-viewport@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - memoizerific: 1.11.3 - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/blocks@8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/icons': 1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) - ts-dedent: 2.2.0 - optionalDependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@storybook/builder-vite@8.6.14(storybook@8.6.14(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': - dependencies: - '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - browser-assert: 1.2.1 - storybook: 8.6.14(prettier@3.5.3) + '@storybook/csf-plugin': 9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3)) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 vite: 6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) - '@storybook/builder-vite@8.6.14(storybook@8.6.14(prettier@3.5.3))(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': + '@storybook/builder-vite@9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': dependencies: - '@storybook/csf-plugin': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - browser-assert: 1.2.1 - storybook: 8.6.14(prettier@3.5.3) + '@storybook/csf-plugin': 9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3)) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) - '@storybook/components@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/core@8.6.14(prettier@3.5.3)(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/theming': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - better-opn: 3.0.2 - browser-assert: 1.2.1 - esbuild: 0.25.2 - esbuild-register: 3.6.0(esbuild@0.25.2) - jsdoc-type-pratt-parser: 4.1.0 - process: 0.11.10 - recast: 0.23.11 - semver: 7.7.1 - util: 0.12.5 - ws: 8.18.1 - optionalDependencies: - prettier: 3.5.3 - transitivePeerDependencies: - - bufferutil - - storybook - - supports-color - - utf-8-validate - - '@storybook/csf-plugin@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/csf-plugin@9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) unplugin: 1.16.1 '@storybook/csf@0.1.13': dependencies: type-fest: 2.19.0 - '@storybook/experimental-nextjs-vite@8.6.14(@babel/core@7.26.10)(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': + '@storybook/global@5.0.0': {} + + '@storybook/nextjs-vite@9.0.12(@babel/core@7.26.10)(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': dependencies: - '@storybook/builder-vite': 8.6.14(storybook@8.6.14(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) - '@storybook/react': 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) - '@storybook/react-vite': 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@3.5.3)) + '@storybook/builder-vite': 9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + '@storybook/react': 9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) + '@storybook/react-vite': 9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) next: 15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) styled-jsx: 5.1.6(@babel/core@7.26.10)(react@19.1.0) vite: 6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) - vite-plugin-storybook-nextjs: 1.1.5(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(storybook@8.6.14(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + vite-plugin-storybook-nextjs: 2.0.2(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) optionalDependencies: - sharp: 0.33.5 typescript: 5.8.3 transitivePeerDependencies: - '@babel/core' @@ -14189,107 +13888,62 @@ snapshots: - rollup - supports-color - '@storybook/global@5.0.0': {} - - '@storybook/icons@1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@storybook/react-dom-shim@9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))': dependencies: react: 19.1.0 react-dom: 19.1.0(react@19.1.0) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) - '@storybook/instrumenter@8.6.14(storybook@8.6.14(prettier@3.5.3))': + '@storybook/react-vite@9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': dependencies: - '@storybook/global': 5.0.0 - '@vitest/utils': 2.1.9 - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/manager-api@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/preview-api@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/react-dom-shim@8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))': - dependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': - dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.0(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) '@rollup/pluginutils': 5.1.4(rollup@4.40.0) - '@storybook/builder-vite': 8.6.14(storybook@8.6.14(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) - '@storybook/react': 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) - find-up: 5.0.0 + '@storybook/builder-vite': 9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + '@storybook/react': 9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) + find-up: 7.0.0 magic-string: 0.30.17 react: 19.1.0 - react-docgen: 7.1.1 + react-docgen: 8.0.0 react-dom: 19.1.0(react@19.1.0) resolve: 1.22.10 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) tsconfig-paths: 4.2.0 vite: 6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) - optionalDependencies: - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@3.5.3)) transitivePeerDependencies: - rollup - supports-color - typescript - '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': + '@storybook/react-vite@9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.0(typescript@5.8.3)(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) '@rollup/pluginutils': 5.1.4(rollup@4.40.0) - '@storybook/builder-vite': 8.6.14(storybook@8.6.14(prettier@3.5.3))(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) - '@storybook/react': 8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3) - find-up: 5.0.0 + '@storybook/builder-vite': 9.0.12(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(vite@6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + '@storybook/react': 9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3) + find-up: 7.0.0 magic-string: 0.30.17 react: 19.1.0 - react-docgen: 7.1.1 + react-docgen: 8.0.0 react-dom: 19.1.0(react@19.1.0) resolve: 1.22.10 - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) tsconfig-paths: 4.2.0 vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) - optionalDependencies: - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@3.5.3)) transitivePeerDependencies: - rollup - supports-color - typescript - '@storybook/react@8.6.14(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3))(typescript@5.8.3)': + '@storybook/react@9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)': dependencies: - '@storybook/components': 8.6.14(storybook@8.6.14(prettier@3.5.3)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/preview-api': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/react-dom-shim': 8.6.14(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.14(prettier@3.5.3)) - '@storybook/theming': 8.6.14(storybook@8.6.14(prettier@3.5.3)) + '@storybook/react-dom-shim': 9.0.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3)) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) optionalDependencies: - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@3.5.3)) typescript: 5.8.3 - '@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@testing-library/dom': 10.4.0 - '@testing-library/jest-dom': 6.5.0 - '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) - '@vitest/expect': 2.0.5 - '@vitest/spy': 2.0.5 - storybook: 8.6.14(prettier@3.5.3) - - '@storybook/theming@8.6.14(storybook@8.6.14(prettier@3.5.3))': - dependencies: - storybook: 8.6.14(prettier@3.5.3) - '@stylistic/eslint-plugin-js@2.13.0(eslint@9.25.0(jiti@2.4.2))': dependencies: eslint: 9.25.0(jiti@2.4.2) @@ -14492,7 +14146,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.5.0': + '@testing-library/jest-dom@6.6.3': dependencies: '@adobe/css-tools': 4.4.2 aria-query: 5.3.2 @@ -14512,10 +14166,6 @@ snapshots: '@types/react': 19.1.2 '@types/react-dom': 19.1.2(@types/react@19.1.2) - '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': - dependencies: - '@testing-library/dom': 10.4.0 - '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 @@ -14661,8 +14311,6 @@ snapshots: '@types/lodash@4.17.16': {} - '@types/mdx@2.0.13': {} - '@types/mime-types@2.1.4': {} '@types/minimatch@5.1.2': {} @@ -14710,8 +14358,6 @@ snapshots: '@types/tough-cookie@4.0.5': {} - '@types/uuid@9.0.8': {} - '@types/which@3.0.4': {} '@types/ws@8.18.1': @@ -15192,12 +14838,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/expect@2.0.5': + '@vitest/expect@3.0.9': dependencies: - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 + '@vitest/spy': 3.0.9 + '@vitest/utils': 3.0.9 chai: 5.2.0 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 '@vitest/expect@3.1.2': dependencies: @@ -15224,13 +14870,9 @@ snapshots: msw: 2.7.5(@types/node@22.14.1)(typescript@5.8.3) vite: 6.3.2(@types/node@22.14.1)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) - '@vitest/pretty-format@2.0.5': - dependencies: - tinyrainbow: 1.2.0 - - '@vitest/pretty-format@2.1.9': + '@vitest/pretty-format@3.0.9': dependencies: - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 '@vitest/pretty-format@3.1.2': dependencies: @@ -15247,7 +14889,7 @@ snapshots: magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@2.0.5': + '@vitest/spy@3.0.9': dependencies: tinyspy: 3.0.2 @@ -15255,18 +14897,11 @@ snapshots: dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.0.5': - dependencies: - '@vitest/pretty-format': 2.0.5 - estree-walker: 3.0.3 - loupe: 3.1.3 - tinyrainbow: 1.2.0 - - '@vitest/utils@2.1.9': + '@vitest/utils@3.0.9': dependencies: - '@vitest/pretty-format': 2.1.9 + '@vitest/pretty-format': 3.0.9 loupe: 3.1.3 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 '@vitest/utils@3.1.2': dependencies: @@ -15754,8 +15389,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browser-assert@1.2.1: {} - browserslist@4.24.4: dependencies: caniuse-lite: 1.0.30001715 @@ -17233,6 +16866,12 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + find-up@7.0.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + fix-dts-default-cjs-exports@1.0.1: dependencies: magic-string: 0.30.17 @@ -17835,11 +17474,6 @@ snapshots: dependencies: hasown: 2.0.2 - is-arguments@1.2.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -18138,8 +17772,6 @@ snapshots: jsbn@1.1.0: {} - jsdoc-type-pratt-parser@4.1.0: {} - jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -18400,6 +18032,10 @@ snapshots: dependencies: p-locate: 5.0.0 + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + lodash.get@4.4.2: {} lodash.includes@4.3.0: {} @@ -18483,10 +18119,6 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.27.0: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -18503,8 +18135,6 @@ snapshots: map-obj@4.3.0: {} - map-or-similar@1.5.0: {} - map-visit@1.0.0: dependencies: object-visit: 1.0.1 @@ -18519,10 +18149,6 @@ snapshots: dependencies: '@babel/runtime': 7.27.0 - memoizerific@1.11.3: - dependencies: - map-or-similar: 1.5.0 - memorystream@0.3.1: {} meow@9.0.0: @@ -18661,8 +18287,6 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@2.1.6: {} - mkdirp@3.0.1: {} mlly@1.7.4: @@ -19105,6 +18729,10 @@ snapshots: dependencies: yocto-queue: 0.1.0 + p-limit@4.0.0: + dependencies: + yocto-queue: 1.2.1 + p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -19113,6 +18741,10 @@ snapshots: dependencies: p-limit: 3.1.0 + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + p-map@3.0.0: dependencies: aggregate-error: 3.1.0 @@ -19210,6 +18842,8 @@ snapshots: path-exists@4.0.0: {} + path-exists@5.0.0: {} + path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -19325,10 +18959,6 @@ snapshots: pngjs@7.0.0: {} - polished@4.3.1: - dependencies: - '@babel/runtime': 7.27.0 - portfinder@1.0.36: dependencies: async: 3.2.6 @@ -19402,8 +19032,6 @@ snapshots: process-warning@5.0.0: {} - process@0.11.10: {} - progress@2.0.3: {} promise@7.3.1: @@ -19611,7 +19239,7 @@ snapshots: dependencies: typescript: 5.8.3 - react-docgen@7.1.1: + react-docgen@8.0.0: dependencies: '@babel/core': 7.26.10 '@babel/traverse': 7.27.0 @@ -20428,25 +20056,35 @@ snapshots: stoppable@1.1.0: {} - storybook@8.6.14(prettier@3.5.3): + storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3): dependencies: - '@storybook/core': 8.6.14(prettier@3.5.3)(storybook@8.6.14(prettier@3.5.3)) + '@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.2 + esbuild-register: 3.6.0(esbuild@0.25.2) + recast: 0.23.11 + semver: 7.7.1 + ws: 8.18.1 optionalDependencies: prettier: 3.5.3 transitivePeerDependencies: + - '@testing-library/dom' - bufferutil - supports-color - utf-8-validate - storycap@5.0.1(@storybook/manager-api@8.6.14(storybook@8.6.14(prettier@3.5.3)))(@storybook/preview-api@8.6.14(storybook@8.6.14(prettier@3.5.3))): + storycapture@9.0.0(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3)): dependencies: - '@storybook/manager-api': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - '@storybook/preview-api': 8.6.14(storybook@8.6.14(prettier@3.5.3)) - mkdirp: 2.1.6 + mkdirp: 3.0.1 nanomatch: 1.2.13 puppeteer-core: 9.1.1 - rimraf: 5.0.10 + rimraf: 6.0.1 sanitize-filename: 1.6.3 + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) storycrawler: 5.0.1 yargs: 17.7.2 transitivePeerDependencies: @@ -20749,8 +20387,6 @@ snapshots: tinypool@1.0.2: {} - tinyrainbow@1.2.0: {} - tinyrainbow@2.0.0: {} tinyspy@3.0.2: {} @@ -21061,6 +20697,8 @@ snapshots: pathe: 2.0.3 ufo: 1.6.1 + unicorn-magic@0.1.0: {} + union-value@1.0.1: dependencies: arr-union: 3.1.0 @@ -21184,14 +20822,6 @@ snapshots: object.getownpropertydescriptors: 2.1.8 safe-array-concat: 1.1.3 - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.2.0 - is-generator-function: 1.1.0 - is-typed-array: 1.1.15 - which-typed-array: 1.1.19 - uuid@11.1.0: {} uuid@3.3.2: {} @@ -21275,17 +20905,20 @@ snapshots: - tsx - yaml - vite-plugin-storybook-nextjs@1.1.5(@storybook/test@8.6.14(storybook@8.6.14(prettier@3.5.3)))(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(storybook@8.6.14(prettier@3.5.3))(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)): + vite-plugin-storybook-nextjs@2.0.2(next@15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(storybook@9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3))(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)): dependencies: '@next/env': 15.3.1 - '@storybook/test': 8.6.14(storybook@8.6.14(prettier@3.5.3)) image-size: 2.0.2 magic-string: 0.30.17 module-alias: 2.2.3 next: 15.3.1(@babel/core@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - storybook: 8.6.14(prettier@3.5.3) + storybook: 9.0.12(@testing-library/dom@10.4.0)(prettier@3.5.3) ts-dedent: 2.2.0 vite: 6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1) + vite-tsconfig-paths: 5.1.4(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)) + transitivePeerDependencies: + - supports-color + - typescript vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.2(@types/node@16.18.11)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)): dependencies: @@ -21704,6 +21337,8 @@ snapshots: yocto-queue@0.1.0: {} + yocto-queue@1.2.1: {} + yoctocolors-cjs@2.1.2: {} youch@3.3.4: