From c56d3ffdd87c5a3ee4599d99e3fb3fb108a6a27d Mon Sep 17 00:00:00 2001 From: Chris Raible Date: Fri, 24 Apr 2026 04:47:42 -0700 Subject: [PATCH 1/4] Updated storybook to 10.3.5 for all packages that use it (#27522) no ref This change should have no user-facing impact. Shade's storybook setup wasn't working properly, due to a dependency resolution issue - it was picking up previous versions of Storybook that were still installed because they were in use in admin-x-design-system and the signup-form. This upgrades admin-x-design-system and signup-form to the latest Storybook major (10) so the versions are aligned across the whole monorepo. It also incidentally updated Shade's storybook from 10.3.3 to 10.3.5. --------- Co-authored-by: Peter Zimon --- .../.storybook/adminx-theme.tsx | 4 +- .../admin-x-design-system/.storybook/main.tsx | 26 +- .../.storybook/manager.tsx | 4 +- .../.storybook/preview.tsx | 2 +- apps/admin-x-design-system/package.json | 14 +- .../src/boilerplate.stories.tsx | 2 +- .../admin-x-design-system/src/docs/Colors.mdx | 2 +- .../src/docs/ErrorHandling.mdx | 2 +- apps/admin-x-design-system/src/docs/Icons.mdx | 2 +- .../admin-x-design-system/src/docs/Layout.mdx | 2 +- .../src/docs/Welcome.mdx | 2 +- .../src/global/avatar.stories.tsx | 2 +- .../src/global/banner.stories.tsx | 2 +- .../src/global/breadcrumbs.stories.tsx | 2 +- .../src/global/button-group.stories.tsx | 2 +- .../src/global/button.stories.tsx | 2 +- .../chrome/desktop-chrome-header.stories.tsx | 2 +- .../global/chrome/desktop-chrome.stories.tsx | 2 +- .../global/chrome/mobile-chrome.stories.tsx | 2 +- .../src/global/error-boundary.stories.tsx | 2 +- .../global/form/checkbox-group.stories.tsx | 2 +- .../src/global/form/checkbox.stories.tsx | 2 +- .../src/global/form/code-editor.stories.tsx | 4 +- .../global/form/color-indicator.stories.tsx | 2 +- .../form/color-picker-field.stories.tsx | 2 +- .../src/global/form/color-picker.stories.tsx | 2 +- .../global/form/currency-field.stories.tsx | 4 +- .../src/global/form/file-upload.stories.tsx | 2 +- .../src/global/form/form.stories.tsx | 2 +- .../src/global/form/html-field.stories.tsx | 2 +- .../src/global/form/image-upload.stories.tsx | 2 +- .../src/global/form/multi-select.stories.tsx | 4 +- .../src/global/form/radio.stories.tsx | 2 +- .../global/form/select-with-other.stories.tsx | 4 +- .../src/global/form/select.stories.tsx | 4 +- .../src/global/form/text-area.stories.tsx | 4 +- .../src/global/form/text-field.stories.tsx | 4 +- .../src/global/form/toggle-group.stories.tsx | 2 +- .../src/global/form/toggle.stories.tsx | 2 +- .../global/form/url-text-field.stories.tsx | 4 +- .../src/global/heading.stories.tsx | 2 +- .../src/global/hint.stories.tsx | 2 +- .../src/global/icon-label.stories.tsx | 2 +- .../src/global/icon.stories.tsx | 2 +- .../infinite-scroll-listener.stories.tsx | 2 +- .../src/global/layout/page-header.stories.tsx | 2 +- .../src/global/layout/page.stories.tsx | 4 +- .../global/layout/view-container.stories.tsx | 4 +- .../src/global/link.stories.tsx | 2 +- .../src/global/list-item.stories.tsx | 2 +- .../src/global/list.stories.tsx | 2 +- .../src/global/loading-indicator.stories.tsx | 2 +- .../src/global/menu.stories.tsx | 2 +- .../modal/confirmation-modal.stories.tsx | 2 +- .../src/global/modal/limit-modal.stories.tsx | 2 +- .../src/global/modal/modal-page.stories.tsx | 2 +- .../src/global/modal/modal.stories.tsx | 2 +- .../global/modal/preview-modal.stories.tsx | 2 +- .../src/global/no-value-label.stories.tsx | 2 +- .../src/global/pagination.stories.tsx | 2 +- .../src/global/popover.stories.tsx | 2 +- .../src/global/separator.stories.tsx | 2 +- .../src/global/sort-menu.stories.tsx | 2 +- .../src/global/sortable-list.stories.tsx | 4 +- .../src/global/sticky-footer.stories.tsx | 2 +- .../src/global/tab-view.stories.tsx | 4 +- .../src/global/table-row.stories.tsx | 2 +- .../src/global/table.stories.tsx | 2 +- .../global/table/dynamic-table.stories.tsx | 2 +- .../src/global/toast.stories.tsx | 2 +- .../src/global/tooltip.stories.tsx | 2 +- .../setting-group-content.stories.tsx | 2 +- .../settings/setting-group-header.stories.tsx | 2 +- .../src/settings/setting-group.stories.tsx | 2 +- .../src/settings/setting-nav-item.stories.tsx | 2 +- .../settings/setting-nav-section.stories.tsx | 2 +- .../setting-section-header.stories.tsx | 2 +- .../src/settings/setting-section.stories.tsx | 2 +- .../src/settings/setting-value.stories.tsx | 2 +- .../src/settings/stripe-button.stories.tsx | 2 +- apps/shade/.storybook/main.tsx | 2 +- apps/shade/package.json | 10 +- apps/signup-form/.storybook/main.tsx | 17 +- apps/signup-form/.storybook/preview.tsx | 6 +- apps/signup-form/package.json | 15 +- apps/signup-form/src/app.tsx | 4 +- .../src/components/pages/form-view.stories.ts | 2 +- .../components/pages/success-view.stories.ts | 2 +- apps/signup-form/src/preview.stories.tsx | 10 +- pnpm-lock.yaml | 2297 +---------------- 90 files changed, 275 insertions(+), 2314 deletions(-) diff --git a/apps/admin-x-design-system/.storybook/adminx-theme.tsx b/apps/admin-x-design-system/.storybook/adminx-theme.tsx index 8a64dd18c8c..a7feb196cbe 100644 --- a/apps/admin-x-design-system/.storybook/adminx-theme.tsx +++ b/apps/admin-x-design-system/.storybook/adminx-theme.tsx @@ -1,4 +1,4 @@ -import {create} from '@storybook/theming/create'; +import {create} from 'storybook/theming/create'; export default create({ base: 'light', @@ -35,4 +35,4 @@ export default create({ inputBorder: '#15171A', inputTextColor: '#15171A', inputBorderRadius: 2, -}); \ No newline at end of file +}); diff --git a/apps/admin-x-design-system/.storybook/main.tsx b/apps/admin-x-design-system/.storybook/main.tsx index 53b7664ef08..b33d40e959d 100644 --- a/apps/admin-x-design-system/.storybook/main.tsx +++ b/apps/admin-x-design-system/.storybook/main.tsx @@ -4,23 +4,27 @@ const config: StorybookConfig = { stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"], addons: [ "@storybook/addon-links", - "@storybook/addon-essentials", - "@storybook/addon-interactions", { - name: '@storybook/addon-styling', - }, + name: "@storybook/addon-docs", + options: { + mdxPluginOptions: { + mdxCompileOptions: { + providerImportSource: "@storybook/addon-docs/mdx-react-shim" + } + } + } + } ], framework: { name: "@storybook/react-vite", options: {}, }, - docs: { - autodocs: "tag", - }, - async viteFinal(config, options) { - config.resolve!.alias = { - crypto: require.resolve('rollup-plugin-node-builtins') - } + async viteFinal(config) { + config.resolve = config.resolve ?? {}; + config.build = config.build ?? {}; + config.build.rollupOptions = config.build.rollupOptions ?? {}; + + delete config.build.rollupOptions.external; return config; } }; diff --git a/apps/admin-x-design-system/.storybook/manager.tsx b/apps/admin-x-design-system/.storybook/manager.tsx index 8e66cc97e36..1e536655c3e 100644 --- a/apps/admin-x-design-system/.storybook/manager.tsx +++ b/apps/admin-x-design-system/.storybook/manager.tsx @@ -1,6 +1,6 @@ -import {addons} from '@storybook/manager-api'; +import {addons} from 'storybook/manager-api'; import adminxTheme from './adminx-theme'; addons.setConfig({ theme: adminxTheme -}); \ No newline at end of file +}); diff --git a/apps/admin-x-design-system/.storybook/preview.tsx b/apps/admin-x-design-system/.storybook/preview.tsx index d0282a9676e..e82930a0c5e 100644 --- a/apps/admin-x-design-system/.storybook/preview.tsx +++ b/apps/admin-x-design-system/.storybook/preview.tsx @@ -3,7 +3,7 @@ import React from 'react'; import '../styles.css'; import './storybook.css'; -import type { Preview } from "@storybook/react"; +import type { Preview } from "@storybook/react-vite"; import DesignSystemProvider from '../src/providers/design-system-provider'; import adminxTheme from './adminx-theme'; diff --git a/apps/admin-x-design-system/package.json b/apps/admin-x-design-system/package.json index 4d990a38bc3..ad74ca2364b 100644 --- a/apps/admin-x-design-system/package.json +++ b/apps/admin-x-design-system/package.json @@ -29,15 +29,9 @@ "@codemirror/state": "6.6.0", "@dnd-kit/utilities": "^3.2.2", "@radix-ui/react-tooltip": "1.2.8", - "@storybook/addon-essentials": "8.6.14", - "@storybook/addon-interactions": "8.6.14", - "@storybook/addon-links": "8.6.14", - "@storybook/addon-styling": "1.3.7", - "@storybook/blocks": "8.6.14", - "@storybook/preview-api": "^8.6.14", - "@storybook/react": "8.6.14", - "@storybook/react-vite": "8.6.14", - "@storybook/testing-library": "0.2.2", + "@storybook/addon-docs": "10.3.5", + "@storybook/addon-links": "10.3.5", + "@storybook/react-vite": "10.3.5", "@tailwindcss/postcss": "4.2.1", "@testing-library/react": "14.3.1", "@testing-library/react-hooks": "8.0.1", @@ -62,7 +56,7 @@ "react-dom": "18.3.1", "rollup-plugin-node-builtins": "2.1.2", "sinon": "18.0.1", - "storybook": "8.6.15", + "storybook": "10.3.5", "tailwindcss": "4.2.1", "typescript": "5.9.3", "validator": "13.12.0", diff --git a/apps/admin-x-design-system/src/boilerplate.stories.tsx b/apps/admin-x-design-system/src/boilerplate.stories.tsx index 37064139442..b0824b49b28 100644 --- a/apps/admin-x-design-system/src/boilerplate.stories.tsx +++ b/apps/admin-x-design-system/src/boilerplate.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import BoilerPlate from './boilerplate'; diff --git a/apps/admin-x-design-system/src/docs/Colors.mdx b/apps/admin-x-design-system/src/docs/Colors.mdx index 7a2e68224c2..f6d4aaf0d44 100644 --- a/apps/admin-x-design-system/src/docs/Colors.mdx +++ b/apps/admin-x-design-system/src/docs/Colors.mdx @@ -1,4 +1,4 @@ -import { Meta, ColorPalette, ColorItem } from '@storybook/blocks'; +import { Meta, ColorPalette, ColorItem } from '@storybook/addon-docs/blocks'; diff --git a/apps/admin-x-design-system/src/docs/ErrorHandling.mdx b/apps/admin-x-design-system/src/docs/ErrorHandling.mdx index 93bcfbe6e2c..1e954fab178 100644 --- a/apps/admin-x-design-system/src/docs/ErrorHandling.mdx +++ b/apps/admin-x-design-system/src/docs/ErrorHandling.mdx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/blocks'; +import { Meta } from '@storybook/addon-docs/blocks'; import SBLocalError from './assets/local-error-example.png'; import SBPageError from './assets/page-error-example.png'; import SBGlobalError from './assets/global-error-example.png'; diff --git a/apps/admin-x-design-system/src/docs/Icons.mdx b/apps/admin-x-design-system/src/docs/Icons.mdx index 975ec84f2eb..47cc31f38e2 100644 --- a/apps/admin-x-design-system/src/docs/Icons.mdx +++ b/apps/admin-x-design-system/src/docs/Icons.mdx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/blocks'; +import { Meta } from '@storybook/addon-docs/blocks'; import StreamlineSettings from './assets/streamline-settings.png'; diff --git a/apps/admin-x-design-system/src/docs/Layout.mdx b/apps/admin-x-design-system/src/docs/Layout.mdx index eb5d776f107..81d66413bd3 100644 --- a/apps/admin-x-design-system/src/docs/Layout.mdx +++ b/apps/admin-x-design-system/src/docs/Layout.mdx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/blocks'; +import { Meta } from '@storybook/addon-docs/blocks'; import SBPageViewContainer from './assets/page-viewcontainer.png'; diff --git a/apps/admin-x-design-system/src/docs/Welcome.mdx b/apps/admin-x-design-system/src/docs/Welcome.mdx index 68670193752..50234fcdb25 100644 --- a/apps/admin-x-design-system/src/docs/Welcome.mdx +++ b/apps/admin-x-design-system/src/docs/Welcome.mdx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/blocks'; +import { Meta } from '@storybook/addon-docs/blocks'; import WelcomeImage from './assets/adminx-screenshot.png'; import BlocksIcon from './assets/blocks.svg'; import CircleMenu from './assets/circle-menu.svg'; diff --git a/apps/admin-x-design-system/src/global/avatar.stories.tsx b/apps/admin-x-design-system/src/global/avatar.stories.tsx index bafbce60c0e..e5723ceb47f 100644 --- a/apps/admin-x-design-system/src/global/avatar.stories.tsx +++ b/apps/admin-x-design-system/src/global/avatar.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Avatar from './avatar'; diff --git a/apps/admin-x-design-system/src/global/banner.stories.tsx b/apps/admin-x-design-system/src/global/banner.stories.tsx index 204d2bcd23d..ff912e58a0c 100644 --- a/apps/admin-x-design-system/src/global/banner.stories.tsx +++ b/apps/admin-x-design-system/src/global/banner.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Banner from './banner'; diff --git a/apps/admin-x-design-system/src/global/breadcrumbs.stories.tsx b/apps/admin-x-design-system/src/global/breadcrumbs.stories.tsx index a601a42288c..8cb520cc943 100644 --- a/apps/admin-x-design-system/src/global/breadcrumbs.stories.tsx +++ b/apps/admin-x-design-system/src/global/breadcrumbs.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Breadcrumbs from './breadcrumbs'; diff --git a/apps/admin-x-design-system/src/global/button-group.stories.tsx b/apps/admin-x-design-system/src/global/button-group.stories.tsx index 09611b088f2..1e65fd52463 100644 --- a/apps/admin-x-design-system/src/global/button-group.stories.tsx +++ b/apps/admin-x-design-system/src/global/button-group.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ButtonGroup from './button-group'; import {ButtonProps} from './button'; diff --git a/apps/admin-x-design-system/src/global/button.stories.tsx b/apps/admin-x-design-system/src/global/button.stories.tsx index 4363129c65e..7ae9891e3e4 100644 --- a/apps/admin-x-design-system/src/global/button.stories.tsx +++ b/apps/admin-x-design-system/src/global/button.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Button from './button'; diff --git a/apps/admin-x-design-system/src/global/chrome/desktop-chrome-header.stories.tsx b/apps/admin-x-design-system/src/global/chrome/desktop-chrome-header.stories.tsx index 7598c711117..d58c319a018 100644 --- a/apps/admin-x-design-system/src/global/chrome/desktop-chrome-header.stories.tsx +++ b/apps/admin-x-design-system/src/global/chrome/desktop-chrome-header.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Button from '../button'; import ButtonGroup from '../button-group'; diff --git a/apps/admin-x-design-system/src/global/chrome/desktop-chrome.stories.tsx b/apps/admin-x-design-system/src/global/chrome/desktop-chrome.stories.tsx index b2273c7d80d..f28afed48e6 100644 --- a/apps/admin-x-design-system/src/global/chrome/desktop-chrome.stories.tsx +++ b/apps/admin-x-design-system/src/global/chrome/desktop-chrome.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import DesktopChrome from './desktop-chrome'; diff --git a/apps/admin-x-design-system/src/global/chrome/mobile-chrome.stories.tsx b/apps/admin-x-design-system/src/global/chrome/mobile-chrome.stories.tsx index a9e0a031278..443d7d14a98 100644 --- a/apps/admin-x-design-system/src/global/chrome/mobile-chrome.stories.tsx +++ b/apps/admin-x-design-system/src/global/chrome/mobile-chrome.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import MobileChrome from './mobile-chrome'; diff --git a/apps/admin-x-design-system/src/global/error-boundary.stories.tsx b/apps/admin-x-design-system/src/global/error-boundary.stories.tsx index bec4a470593..daa92ef5d00 100644 --- a/apps/admin-x-design-system/src/global/error-boundary.stories.tsx +++ b/apps/admin-x-design-system/src/global/error-boundary.stories.tsx @@ -1,5 +1,5 @@ import ErrorBoundary from './error-boundary'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; const meta = { title: 'Global / Error Boundary', diff --git a/apps/admin-x-design-system/src/global/form/checkbox-group.stories.tsx b/apps/admin-x-design-system/src/global/form/checkbox-group.stories.tsx index 9cdcfeb3629..8ba4c8a54b1 100644 --- a/apps/admin-x-design-system/src/global/form/checkbox-group.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/checkbox-group.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import CheckboxGroup from './checkbox-group'; diff --git a/apps/admin-x-design-system/src/global/form/checkbox.stories.tsx b/apps/admin-x-design-system/src/global/form/checkbox.stories.tsx index 43e9aa6f25f..d6c745d5ece 100644 --- a/apps/admin-x-design-system/src/global/form/checkbox.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/checkbox.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Checkbox from './checkbox'; diff --git a/apps/admin-x-design-system/src/global/form/code-editor.stories.tsx b/apps/admin-x-design-system/src/global/form/code-editor.stories.tsx index 2958f03275d..10754f68280 100644 --- a/apps/admin-x-design-system/src/global/form/code-editor.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/code-editor.stories.tsx @@ -1,6 +1,6 @@ import {html} from '@codemirror/lang-html'; -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import CodeEditor from './code-editor'; diff --git a/apps/admin-x-design-system/src/global/form/color-indicator.stories.tsx b/apps/admin-x-design-system/src/global/form/color-indicator.stories.tsx index 1a8f3a23422..6bac7aeee0c 100644 --- a/apps/admin-x-design-system/src/global/form/color-indicator.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/color-indicator.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ColorIndicator from './color-indicator'; diff --git a/apps/admin-x-design-system/src/global/form/color-picker-field.stories.tsx b/apps/admin-x-design-system/src/global/form/color-picker-field.stories.tsx index 7e774da9674..1d2807e992c 100644 --- a/apps/admin-x-design-system/src/global/form/color-picker-field.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/color-picker-field.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ColorPickerField from './color-picker-field'; diff --git a/apps/admin-x-design-system/src/global/form/color-picker.stories.tsx b/apps/admin-x-design-system/src/global/form/color-picker.stories.tsx index 9648a44f948..615588c1c57 100644 --- a/apps/admin-x-design-system/src/global/form/color-picker.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/color-picker.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ColorPicker from './color-picker'; diff --git a/apps/admin-x-design-system/src/global/form/currency-field.stories.tsx b/apps/admin-x-design-system/src/global/form/currency-field.stories.tsx index 14f6d81fda4..a6136a44f60 100644 --- a/apps/admin-x-design-system/src/global/form/currency-field.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/currency-field.stories.tsx @@ -1,6 +1,6 @@ import {ReactNode} from 'react'; -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import CurrencyField from './currency-field'; diff --git a/apps/admin-x-design-system/src/global/form/file-upload.stories.tsx b/apps/admin-x-design-system/src/global/form/file-upload.stories.tsx index 466a0a9b02a..7242c163aab 100644 --- a/apps/admin-x-design-system/src/global/form/file-upload.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/file-upload.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import FileUpload from './file-upload'; diff --git a/apps/admin-x-design-system/src/global/form/form.stories.tsx b/apps/admin-x-design-system/src/global/form/form.stories.tsx index 43a861b3cb2..d598cf8b0d8 100644 --- a/apps/admin-x-design-system/src/global/form/form.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/form.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import * as CheckboxGroupStories from './checkbox-group.stories'; import * as TextFieldStories from './text-field.stories'; diff --git a/apps/admin-x-design-system/src/global/form/html-field.stories.tsx b/apps/admin-x-design-system/src/global/form/html-field.stories.tsx index 1af9d754a97..e3f43ab3ae7 100644 --- a/apps/admin-x-design-system/src/global/form/html-field.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/html-field.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import HtmlField from './html-field'; diff --git a/apps/admin-x-design-system/src/global/form/image-upload.stories.tsx b/apps/admin-x-design-system/src/global/form/image-upload.stories.tsx index 3174860a597..ff3b1723670 100644 --- a/apps/admin-x-design-system/src/global/form/image-upload.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/image-upload.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ImageUpload from './image-upload'; diff --git a/apps/admin-x-design-system/src/global/form/multi-select.stories.tsx b/apps/admin-x-design-system/src/global/form/multi-select.stories.tsx index 4214faf1a8a..8c3672af8d1 100644 --- a/apps/admin-x-design-system/src/global/form/multi-select.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/multi-select.stories.tsx @@ -1,5 +1,5 @@ -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import MultiSelect from './multi-select'; diff --git a/apps/admin-x-design-system/src/global/form/radio.stories.tsx b/apps/admin-x-design-system/src/global/form/radio.stories.tsx index 4f1d392fd6f..be1067da66e 100644 --- a/apps/admin-x-design-system/src/global/form/radio.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/radio.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Radio, {RadioOption} from './radio'; diff --git a/apps/admin-x-design-system/src/global/form/select-with-other.stories.tsx b/apps/admin-x-design-system/src/global/form/select-with-other.stories.tsx index 62db27c4706..925a9c1fd34 100644 --- a/apps/admin-x-design-system/src/global/form/select-with-other.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/select-with-other.stories.tsx @@ -1,6 +1,6 @@ import {ReactNode} from 'react'; -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SelectWithOther from './select-with-other'; import type {SelectOption} from './select'; diff --git a/apps/admin-x-design-system/src/global/form/select.stories.tsx b/apps/admin-x-design-system/src/global/form/select.stories.tsx index ea455ed4f54..1490cc888fd 100644 --- a/apps/admin-x-design-system/src/global/form/select.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/select.stories.tsx @@ -1,6 +1,6 @@ import {ReactNode} from 'react'; -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Select, {SelectOption} from './select'; diff --git a/apps/admin-x-design-system/src/global/form/text-area.stories.tsx b/apps/admin-x-design-system/src/global/form/text-area.stories.tsx index cb13e8fd93d..206a192e910 100644 --- a/apps/admin-x-design-system/src/global/form/text-area.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/text-area.stories.tsx @@ -1,6 +1,6 @@ import {ReactNode} from 'react'; -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import TextArea from './text-area'; diff --git a/apps/admin-x-design-system/src/global/form/text-field.stories.tsx b/apps/admin-x-design-system/src/global/form/text-field.stories.tsx index e1a27124bee..cc9cd49e1c7 100644 --- a/apps/admin-x-design-system/src/global/form/text-field.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/text-field.stories.tsx @@ -1,6 +1,6 @@ import {ReactNode} from 'react'; -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Button from '../button'; import Select from './select'; diff --git a/apps/admin-x-design-system/src/global/form/toggle-group.stories.tsx b/apps/admin-x-design-system/src/global/form/toggle-group.stories.tsx index 7dd7c193771..c2fc991113b 100644 --- a/apps/admin-x-design-system/src/global/form/toggle-group.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/toggle-group.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Toggle from './toggle'; import ToggleGroup from './toggle-group'; diff --git a/apps/admin-x-design-system/src/global/form/toggle.stories.tsx b/apps/admin-x-design-system/src/global/form/toggle.stories.tsx index b27ccb35141..e0a5ad90447 100644 --- a/apps/admin-x-design-system/src/global/form/toggle.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/toggle.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Toggle from './toggle'; diff --git a/apps/admin-x-design-system/src/global/form/url-text-field.stories.tsx b/apps/admin-x-design-system/src/global/form/url-text-field.stories.tsx index 2f7f0d8d008..a3e2b6e6dc6 100644 --- a/apps/admin-x-design-system/src/global/form/url-text-field.stories.tsx +++ b/apps/admin-x-design-system/src/global/form/url-text-field.stories.tsx @@ -1,5 +1,5 @@ -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import URLTextField from './url-text-field'; diff --git a/apps/admin-x-design-system/src/global/heading.stories.tsx b/apps/admin-x-design-system/src/global/heading.stories.tsx index d02db0af3de..0fb784ba566 100644 --- a/apps/admin-x-design-system/src/global/heading.stories.tsx +++ b/apps/admin-x-design-system/src/global/heading.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Heading from './heading'; diff --git a/apps/admin-x-design-system/src/global/hint.stories.tsx b/apps/admin-x-design-system/src/global/hint.stories.tsx index c6a33143e2d..7be7abb3da8 100644 --- a/apps/admin-x-design-system/src/global/hint.stories.tsx +++ b/apps/admin-x-design-system/src/global/hint.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Hint from './hint'; diff --git a/apps/admin-x-design-system/src/global/icon-label.stories.tsx b/apps/admin-x-design-system/src/global/icon-label.stories.tsx index e9af420ee4d..4aa3469980b 100644 --- a/apps/admin-x-design-system/src/global/icon-label.stories.tsx +++ b/apps/admin-x-design-system/src/global/icon-label.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import IconLabel from './icon-label'; diff --git a/apps/admin-x-design-system/src/global/icon.stories.tsx b/apps/admin-x-design-system/src/global/icon.stories.tsx index 249c6c6abcc..3bb7b4d59a7 100644 --- a/apps/admin-x-design-system/src/global/icon.stories.tsx +++ b/apps/admin-x-design-system/src/global/icon.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Icon from './icon'; diff --git a/apps/admin-x-design-system/src/global/infinite-scroll-listener.stories.tsx b/apps/admin-x-design-system/src/global/infinite-scroll-listener.stories.tsx index 0ca8b283d86..3edcaf836f4 100644 --- a/apps/admin-x-design-system/src/global/infinite-scroll-listener.stories.tsx +++ b/apps/admin-x-design-system/src/global/infinite-scroll-listener.stories.tsx @@ -1,5 +1,5 @@ import {useState} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import InfiniteScrollListener from './infinite-scroll-listener'; diff --git a/apps/admin-x-design-system/src/global/layout/page-header.stories.tsx b/apps/admin-x-design-system/src/global/layout/page-header.stories.tsx index 5f0bf8afb12..1d95769b378 100644 --- a/apps/admin-x-design-system/src/global/layout/page-header.stories.tsx +++ b/apps/admin-x-design-system/src/global/layout/page-header.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import PageHeader from './page-header'; diff --git a/apps/admin-x-design-system/src/global/layout/page.stories.tsx b/apps/admin-x-design-system/src/global/layout/page.stories.tsx index 76f3159091b..325b3daff9c 100644 --- a/apps/admin-x-design-system/src/global/layout/page.stories.tsx +++ b/apps/admin-x-design-system/src/global/layout/page.stories.tsx @@ -1,5 +1,5 @@ -import type {Meta, StoryObj} from '@storybook/react'; -import {useArgs} from '@storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; +import {useArgs} from 'storybook/preview-api'; import Page, {CustomGlobalAction} from './page'; import {Tab} from '../tab-view'; diff --git a/apps/admin-x-design-system/src/global/layout/view-container.stories.tsx b/apps/admin-x-design-system/src/global/layout/view-container.stories.tsx index 03a6e6d5aab..b3b6ed8a3d4 100644 --- a/apps/admin-x-design-system/src/global/layout/view-container.stories.tsx +++ b/apps/admin-x-design-system/src/global/layout/view-container.stories.tsx @@ -1,5 +1,5 @@ -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ViewContainer, {PrimaryActionProps, ViewTab} from './view-container'; import Button from '../button'; diff --git a/apps/admin-x-design-system/src/global/link.stories.tsx b/apps/admin-x-design-system/src/global/link.stories.tsx index 095cb73bdce..2dc32d0f2fb 100644 --- a/apps/admin-x-design-system/src/global/link.stories.tsx +++ b/apps/admin-x-design-system/src/global/link.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Link from './link'; diff --git a/apps/admin-x-design-system/src/global/list-item.stories.tsx b/apps/admin-x-design-system/src/global/list-item.stories.tsx index 80735ef489b..55dc96acda1 100644 --- a/apps/admin-x-design-system/src/global/list-item.stories.tsx +++ b/apps/admin-x-design-system/src/global/list-item.stories.tsx @@ -1,5 +1,5 @@ import React, {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Avatar from './avatar'; import Button from './button'; diff --git a/apps/admin-x-design-system/src/global/list.stories.tsx b/apps/admin-x-design-system/src/global/list.stories.tsx index 1eeec3e64d6..ee0a7412cbc 100644 --- a/apps/admin-x-design-system/src/global/list.stories.tsx +++ b/apps/admin-x-design-system/src/global/list.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import * as ListItemStories from './list-item.stories'; import List from './list'; diff --git a/apps/admin-x-design-system/src/global/loading-indicator.stories.tsx b/apps/admin-x-design-system/src/global/loading-indicator.stories.tsx index 4cba55088a2..b6868c35d27 100644 --- a/apps/admin-x-design-system/src/global/loading-indicator.stories.tsx +++ b/apps/admin-x-design-system/src/global/loading-indicator.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import {LoadingIndicator} from './loading-indicator'; diff --git a/apps/admin-x-design-system/src/global/menu.stories.tsx b/apps/admin-x-design-system/src/global/menu.stories.tsx index dbd0ca871fc..23467fded8e 100644 --- a/apps/admin-x-design-system/src/global/menu.stories.tsx +++ b/apps/admin-x-design-system/src/global/menu.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Button from './button'; import Menu from './menu'; diff --git a/apps/admin-x-design-system/src/global/modal/confirmation-modal.stories.tsx b/apps/admin-x-design-system/src/global/modal/confirmation-modal.stories.tsx index 39e44e84742..4f40cfc220b 100644 --- a/apps/admin-x-design-system/src/global/modal/confirmation-modal.stories.tsx +++ b/apps/admin-x-design-system/src/global/modal/confirmation-modal.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryContext, StoryObj} from '@storybook/react'; +import type {Meta, StoryContext, StoryObj} from '@storybook/react-vite'; import {ReactNode} from 'react'; import NiceModal from '@ebay/nice-modal-react'; diff --git a/apps/admin-x-design-system/src/global/modal/limit-modal.stories.tsx b/apps/admin-x-design-system/src/global/modal/limit-modal.stories.tsx index b3e95af8828..969641906d8 100644 --- a/apps/admin-x-design-system/src/global/modal/limit-modal.stories.tsx +++ b/apps/admin-x-design-system/src/global/modal/limit-modal.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryContext, StoryObj} from '@storybook/react'; +import type {Meta, StoryContext, StoryObj} from '@storybook/react-vite'; import {ReactNode} from 'react'; import NiceModal from '@ebay/nice-modal-react'; diff --git a/apps/admin-x-design-system/src/global/modal/modal-page.stories.tsx b/apps/admin-x-design-system/src/global/modal/modal-page.stories.tsx index 31e09a2f7fe..3250b0ae00d 100644 --- a/apps/admin-x-design-system/src/global/modal/modal-page.stories.tsx +++ b/apps/admin-x-design-system/src/global/modal/modal-page.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ModalPage from './modal-page'; diff --git a/apps/admin-x-design-system/src/global/modal/modal.stories.tsx b/apps/admin-x-design-system/src/global/modal/modal.stories.tsx index ac592ccf93b..24ea16cedc0 100644 --- a/apps/admin-x-design-system/src/global/modal/modal.stories.tsx +++ b/apps/admin-x-design-system/src/global/modal/modal.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryContext, StoryObj} from '@storybook/react'; +import type {Meta, StoryContext, StoryObj} from '@storybook/react-vite'; import {ReactNode} from 'react'; import NiceModal from '@ebay/nice-modal-react'; diff --git a/apps/admin-x-design-system/src/global/modal/preview-modal.stories.tsx b/apps/admin-x-design-system/src/global/modal/preview-modal.stories.tsx index c320d4f432a..cffd24963d6 100644 --- a/apps/admin-x-design-system/src/global/modal/preview-modal.stories.tsx +++ b/apps/admin-x-design-system/src/global/modal/preview-modal.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryContext, StoryObj} from '@storybook/react'; +import type {Meta, StoryContext, StoryObj} from '@storybook/react-vite'; import {ReactNode} from 'react'; import NiceModal from '@ebay/nice-modal-react'; diff --git a/apps/admin-x-design-system/src/global/no-value-label.stories.tsx b/apps/admin-x-design-system/src/global/no-value-label.stories.tsx index 905017eb00b..ecb15c22ea2 100644 --- a/apps/admin-x-design-system/src/global/no-value-label.stories.tsx +++ b/apps/admin-x-design-system/src/global/no-value-label.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import List from './list'; import NoValueLabel from './no-value-label'; diff --git a/apps/admin-x-design-system/src/global/pagination.stories.tsx b/apps/admin-x-design-system/src/global/pagination.stories.tsx index 07817ebb5ac..c1d9951ef27 100644 --- a/apps/admin-x-design-system/src/global/pagination.stories.tsx +++ b/apps/admin-x-design-system/src/global/pagination.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Pagination from './pagination'; diff --git a/apps/admin-x-design-system/src/global/popover.stories.tsx b/apps/admin-x-design-system/src/global/popover.stories.tsx index eb4261f29a3..6df7a1a898f 100644 --- a/apps/admin-x-design-system/src/global/popover.stories.tsx +++ b/apps/admin-x-design-system/src/global/popover.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; // import BoilerPlate from './Boilerplate'; import Button from './button'; diff --git a/apps/admin-x-design-system/src/global/separator.stories.tsx b/apps/admin-x-design-system/src/global/separator.stories.tsx index 5c27b149b46..596ba638bbe 100644 --- a/apps/admin-x-design-system/src/global/separator.stories.tsx +++ b/apps/admin-x-design-system/src/global/separator.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Separator from './separator'; diff --git a/apps/admin-x-design-system/src/global/sort-menu.stories.tsx b/apps/admin-x-design-system/src/global/sort-menu.stories.tsx index 3fb917656d1..e17a2a2fff2 100644 --- a/apps/admin-x-design-system/src/global/sort-menu.stories.tsx +++ b/apps/admin-x-design-system/src/global/sort-menu.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SortMenu from './sort-menu'; diff --git a/apps/admin-x-design-system/src/global/sortable-list.stories.tsx b/apps/admin-x-design-system/src/global/sortable-list.stories.tsx index 93966603d06..a0ebe133235 100644 --- a/apps/admin-x-design-system/src/global/sortable-list.stories.tsx +++ b/apps/admin-x-design-system/src/global/sortable-list.stories.tsx @@ -1,5 +1,5 @@ -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SortableList, {SortableListProps} from './sortable-list'; import clsx from 'clsx'; diff --git a/apps/admin-x-design-system/src/global/sticky-footer.stories.tsx b/apps/admin-x-design-system/src/global/sticky-footer.stories.tsx index 558df68b8eb..b5629081c43 100644 --- a/apps/admin-x-design-system/src/global/sticky-footer.stories.tsx +++ b/apps/admin-x-design-system/src/global/sticky-footer.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import StickyFooter from './sticky-footer'; diff --git a/apps/admin-x-design-system/src/global/tab-view.stories.tsx b/apps/admin-x-design-system/src/global/tab-view.stories.tsx index 337ae6a9edc..16b634efb1c 100644 --- a/apps/admin-x-design-system/src/global/tab-view.stories.tsx +++ b/apps/admin-x-design-system/src/global/tab-view.stories.tsx @@ -1,5 +1,5 @@ -import {useArgs} from '@storybook/preview-api'; -import type {Meta, StoryObj} from '@storybook/react'; +import {useArgs} from 'storybook/preview-api'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import TabView from './tab-view'; diff --git a/apps/admin-x-design-system/src/global/table-row.stories.tsx b/apps/admin-x-design-system/src/global/table-row.stories.tsx index a998e668781..4ad1ee9b302 100644 --- a/apps/admin-x-design-system/src/global/table-row.stories.tsx +++ b/apps/admin-x-design-system/src/global/table-row.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Button from './button'; import TableCell from './table-cell'; diff --git a/apps/admin-x-design-system/src/global/table.stories.tsx b/apps/admin-x-design-system/src/global/table.stories.tsx index e69cc3b2f75..184a2af55ca 100644 --- a/apps/admin-x-design-system/src/global/table.stories.tsx +++ b/apps/admin-x-design-system/src/global/table.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import {ReactNode} from 'react'; import {useSortableIndexedList} from '..'; diff --git a/apps/admin-x-design-system/src/global/table/dynamic-table.stories.tsx b/apps/admin-x-design-system/src/global/table/dynamic-table.stories.tsx index 176f92527ee..a5e1fb074c3 100644 --- a/apps/admin-x-design-system/src/global/table/dynamic-table.stories.tsx +++ b/apps/admin-x-design-system/src/global/table/dynamic-table.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import DynamicTable, {DynamicTableColumn, DynamicTableRow} from './dynamic-table'; import Avatar from '../avatar'; diff --git a/apps/admin-x-design-system/src/global/toast.stories.tsx b/apps/admin-x-design-system/src/global/toast.stories.tsx index ee88800c52c..89a04d7c860 100644 --- a/apps/admin-x-design-system/src/global/toast.stories.tsx +++ b/apps/admin-x-design-system/src/global/toast.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import {ReactNode} from 'react'; import Button from './button'; diff --git a/apps/admin-x-design-system/src/global/tooltip.stories.tsx b/apps/admin-x-design-system/src/global/tooltip.stories.tsx index 84bf7ca719b..0feffd0bde8 100644 --- a/apps/admin-x-design-system/src/global/tooltip.stories.tsx +++ b/apps/admin-x-design-system/src/global/tooltip.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import Button from './button'; import Tooltip from './tooltip'; diff --git a/apps/admin-x-design-system/src/settings/setting-group-content.stories.tsx b/apps/admin-x-design-system/src/settings/setting-group-content.stories.tsx index f64e22ddaeb..46cf5596309 100644 --- a/apps/admin-x-design-system/src/settings/setting-group-content.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-group-content.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SettingGroupContent from './setting-group-content'; diff --git a/apps/admin-x-design-system/src/settings/setting-group-header.stories.tsx b/apps/admin-x-design-system/src/settings/setting-group-header.stories.tsx index ed96daae211..b4441c02ed6 100644 --- a/apps/admin-x-design-system/src/settings/setting-group-header.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-group-header.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import ButtonGroup from '../global/button-group'; import SettingGroupHeader from './setting-group-header'; diff --git a/apps/admin-x-design-system/src/settings/setting-group.stories.tsx b/apps/admin-x-design-system/src/settings/setting-group.stories.tsx index 313d3887ab3..5de25744567 100644 --- a/apps/admin-x-design-system/src/settings/setting-group.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-group.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import * as SettingGroupContentStories from './setting-group-content.stories'; import * as SettingGroupHeaderStories from './setting-group-header.stories'; diff --git a/apps/admin-x-design-system/src/settings/setting-nav-item.stories.tsx b/apps/admin-x-design-system/src/settings/setting-nav-item.stories.tsx index 888bab592e2..065e48c7b82 100644 --- a/apps/admin-x-design-system/src/settings/setting-nav-item.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-nav-item.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SettingNavItem from './setting-nav-item'; diff --git a/apps/admin-x-design-system/src/settings/setting-nav-section.stories.tsx b/apps/admin-x-design-system/src/settings/setting-nav-section.stories.tsx index d4a55f3540c..ff4984ca3f9 100644 --- a/apps/admin-x-design-system/src/settings/setting-nav-section.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-nav-section.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SettingNavItem from './setting-nav-item'; import SettingNavSection from './setting-nav-section'; diff --git a/apps/admin-x-design-system/src/settings/setting-section-header.stories.tsx b/apps/admin-x-design-system/src/settings/setting-section-header.stories.tsx index 0ea5272172f..09a8923a606 100644 --- a/apps/admin-x-design-system/src/settings/setting-section-header.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-section-header.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SettingSectionHeader from './setting-section-header'; diff --git a/apps/admin-x-design-system/src/settings/setting-section.stories.tsx b/apps/admin-x-design-system/src/settings/setting-section.stories.tsx index af6fedb685b..7e23d74d638 100644 --- a/apps/admin-x-design-system/src/settings/setting-section.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-section.stories.tsx @@ -1,5 +1,5 @@ import {ReactNode} from 'react'; -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import * as SettingGroupStories from './setting-group.stories'; import SettingGroup from './setting-group'; diff --git a/apps/admin-x-design-system/src/settings/setting-value.stories.tsx b/apps/admin-x-design-system/src/settings/setting-value.stories.tsx index 619eea911a2..d37e647dff3 100644 --- a/apps/admin-x-design-system/src/settings/setting-value.stories.tsx +++ b/apps/admin-x-design-system/src/settings/setting-value.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import SettingValue from './setting-value'; diff --git a/apps/admin-x-design-system/src/settings/stripe-button.stories.tsx b/apps/admin-x-design-system/src/settings/stripe-button.stories.tsx index 0a56ce1f3ce..55aae84e076 100644 --- a/apps/admin-x-design-system/src/settings/stripe-button.stories.tsx +++ b/apps/admin-x-design-system/src/settings/stripe-button.stories.tsx @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import StripeButton from './stripe-button'; diff --git a/apps/shade/.storybook/main.tsx b/apps/shade/.storybook/main.tsx index 04ba13d3c94..26ca78e3aa1 100644 --- a/apps/shade/.storybook/main.tsx +++ b/apps/shade/.storybook/main.tsx @@ -1,6 +1,6 @@ +import type { StorybookConfig } from "@storybook/react-vite"; import {dirname} from 'node:path'; import {fileURLToPath} from 'node:url'; -import type { StorybookConfig } from "@storybook/react-vite"; import path from 'path'; const __filename = fileURLToPath(import.meta.url); diff --git a/apps/shade/package.json b/apps/shade/package.json index 998cf77c7e3..66242970853 100644 --- a/apps/shade/package.json +++ b/apps/shade/package.json @@ -73,9 +73,9 @@ "devDependencies": { "@codemirror/lang-html": "6.4.11", "@radix-ui/react-tooltip": "1.2.8", - "@storybook/addon-docs": "10.3.3", - "@storybook/addon-links": "10.3.3", - "@storybook/react-vite": "10.3.3", + "@storybook/addon-docs": "10.3.5", + "@storybook/addon-links": "10.3.5", + "@storybook/react-vite": "10.3.5", "@tailwindcss/postcss": "4.2.1", "@tailwindcss/vite": "4.2.1", "@testing-library/react": "14.3.1", @@ -90,7 +90,7 @@ "eslint": "catalog:", "eslint-plugin-react-hooks": "4.6.2", "eslint-plugin-react-refresh": "0.4.24", - "eslint-plugin-storybook": "10.3.3", + "eslint-plugin-storybook": "10.3.5", "eslint-plugin-tailwindcss": "4.0.0-beta.0", "glob": "^10.5.0", "jsdom": "28.1.0", @@ -98,7 +98,7 @@ "postcss": "8.5.6", "rollup-plugin-node-builtins": "2.1.2", "sinon": "18.0.1", - "storybook": "10.3.3", + "storybook": "10.3.5", "tailwindcss": "4.2.1", "tw-animate-css": "1.4.0", "typescript": "5.9.3", diff --git a/apps/signup-form/.storybook/main.tsx b/apps/signup-form/.storybook/main.tsx index 23facc7c959..9d8377b8121 100644 --- a/apps/signup-form/.storybook/main.tsx +++ b/apps/signup-form/.storybook/main.tsx @@ -1,26 +1,19 @@ import type { StorybookConfig } from "@storybook/react-vite"; + const config: StorybookConfig = { stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"], addons: [ "@storybook/addon-links", - "@storybook/addon-essentials", - "@storybook/addon-interactions", - { - name: '@storybook/addon-styling', - }, + "@storybook/addon-docs" ], framework: { name: "@storybook/react-vite", options: {}, }, - docs: { - autodocs: "tag", - }, // staticDirs: ['../public/fonts'], - async viteFinal(config, options) { - config.resolve.alias = { - crypto: require.resolve('rollup-plugin-node-builtins'), - } + async viteFinal(config) { + config.resolve = config.resolve ?? {}; + return config; }, }; diff --git a/apps/signup-form/.storybook/preview.tsx b/apps/signup-form/.storybook/preview.tsx index 9cf85afd3cb..5ad0def51e0 100644 --- a/apps/signup-form/.storybook/preview.tsx +++ b/apps/signup-form/.storybook/preview.tsx @@ -1,10 +1,12 @@ +import * as i18nLibModule from '@tryghost/i18n'; import React from 'react'; -import i18nLib from '@tryghost/i18n'; -import type {Preview} from "@storybook/react"; +import type {Preview} from "@storybook/react-vite"; import './storybook.css'; import {AppContextProvider, AppContextType} from '../src/app-context'; +const i18nLib = 'default' in i18nLibModule ? Reflect.get(i18nLibModule, 'default') : i18nLibModule; + const transparencyGrid = `url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ERectangle%3C/title%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F2F6F8' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23E5ECF0' d='M0 0h12v12H0zM12 12h12v12H12z'/%3E%3C/g%3E%3C/svg%3E")` const preview: Preview = { diff --git a/apps/signup-form/package.json b/apps/signup-form/package.json index 4e2b30b46e4..d795a41be24 100644 --- a/apps/signup-form/package.json +++ b/apps/signup-form/package.json @@ -1,6 +1,6 @@ { "name": "@tryghost/signup-form", - "version": "0.3.18", + "version": "0.3.19", "license": "MIT", "repository": "https://github.com/TryGhost/Ghost", "author": "Ghost Foundation", @@ -37,14 +37,9 @@ }, "devDependencies": { "@playwright/test": "1.59.1", - "@storybook/addon-essentials": "8.6.14", - "@storybook/addon-interactions": "8.6.14", - "@storybook/addon-links": "8.6.14", - "@storybook/addon-styling": "1.3.7", - "@storybook/blocks": "8.6.14", - "@storybook/react": "8.6.14", - "@storybook/react-vite": "8.6.14", - "@storybook/testing-library": "0.2.2", + "@storybook/addon-docs": "10.3.5", + "@storybook/addon-links": "10.3.5", + "@storybook/react-vite": "10.3.5", "@tailwindcss/line-clamp": "0.4.4", "@tryghost/i18n": "workspace:*", "@types/react": "18.3.28", @@ -61,7 +56,7 @@ "postcss-import": "16.1.1", "prop-types": "15.8.1", "rollup-plugin-node-builtins": "2.1.2", - "storybook": "8.6.15", + "storybook": "10.3.5", "stylelint": "15.11.0", "tailwindcss": "3.4.18", "vite": "5.4.21", diff --git a/apps/signup-form/src/app.tsx b/apps/signup-form/src/app.tsx index 449e0c6c016..a7701809a2c 100644 --- a/apps/signup-form/src/app.tsx +++ b/apps/signup-form/src/app.tsx @@ -1,5 +1,5 @@ +import * as i18nLibModule from '@tryghost/i18n'; import React, {ComponentProps} from 'react'; -import i18nLib from '@tryghost/i18n'; import pages, {Page, PageName} from './pages'; import {AppContextProvider, AppContextType} from './app-context'; import {ContentBox} from './components/content-box'; @@ -7,6 +7,8 @@ import {Frame} from './components/frame'; import {setupGhostApi} from './utils/api'; import {useOptions} from './utils/options'; +const i18nLib = 'default' in i18nLibModule ? Reflect.get(i18nLibModule, 'default') : i18nLibModule; + type AppProps = { scriptTag: HTMLElement; }; diff --git a/apps/signup-form/src/components/pages/form-view.stories.ts b/apps/signup-form/src/components/pages/form-view.stories.ts index c6e84d5815a..31c18aaee6f 100644 --- a/apps/signup-form/src/components/pages/form-view.stories.ts +++ b/apps/signup-form/src/components/pages/form-view.stories.ts @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import {FormView} from './form-view'; diff --git a/apps/signup-form/src/components/pages/success-view.stories.ts b/apps/signup-form/src/components/pages/success-view.stories.ts index 96b5d0ef002..af914fee697 100644 --- a/apps/signup-form/src/components/pages/success-view.stories.ts +++ b/apps/signup-form/src/components/pages/success-view.stories.ts @@ -1,4 +1,4 @@ -import type {Meta, StoryObj} from '@storybook/react'; +import type {Meta, StoryObj} from '@storybook/react-vite'; import {SuccessView} from './success-view'; diff --git a/apps/signup-form/src/preview.stories.tsx b/apps/signup-form/src/preview.stories.tsx index 7c037e0fe0c..39c6849a349 100644 --- a/apps/signup-form/src/preview.stories.tsx +++ b/apps/signup-form/src/preview.stories.tsx @@ -1,10 +1,12 @@ +import * as i18nLibModule from '@tryghost/i18n'; import React, {useState} from 'react'; -import i18nLib from '@tryghost/i18n'; import pages, {Page, PageName} from './pages'; import {AppContextProvider, SignupFormOptions} from './app-context'; import {ContentBox} from './components/content-box'; -import {userEvent, within} from '@storybook/testing-library'; -import type {Meta, StoryObj} from '@storybook/react'; +import {userEvent, within} from 'storybook/test'; +import type {Meta, StoryObj} from '@storybook/react-vite'; + +const i18nLib = 'default' in i18nLibModule ? Reflect.get(i18nLibModule, 'default') : i18nLibModule; type PreviewProps = SignupFormOptions & { pageBackgroundColor: string; @@ -80,7 +82,7 @@ const meta = { }); const submitButton = canvas.getByTestId('button'); - userEvent.click(submitButton); + await userEvent.click(submitButton); } } satisfies Meta; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0425b931a69..91e64bc22d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -353,33 +353,15 @@ importers: '@dnd-kit/utilities': specifier: ^3.2.2 version: 3.2.2(react@18.3.1) - '@storybook/addon-essentials': - specifier: 8.6.14 - version: 8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-interactions': - specifier: 8.6.14 - version: 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-docs': + specifier: 10.3.5 + version: 10.3.5(@types/react@18.3.28)(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) '@storybook/addon-links': - specifier: 8.6.14 - version: 8.6.14(react@18.3.1)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-styling': - specifier: 1.3.7 - version: 1.3.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(encoding@0.1.13)(less@4.6.4)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)) - '@storybook/blocks': - specifier: 8.6.14 - version: 8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/preview-api': - specifier: ^8.6.14 - version: 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/react': - specifier: 8.6.14 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3) + specifier: 10.3.5 + version: 10.3.5(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@storybook/react-vite': - specifier: 8.6.14 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)) - '@storybook/testing-library': - specifier: 0.2.2 - version: 0.2.2 + specifier: 10.3.5 + version: 10.3.5(esbuild@0.27.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) '@tailwindcss/postcss': specifier: 4.2.1 version: 4.2.1 @@ -453,8 +435,8 @@ importers: specifier: 18.0.1 version: 18.0.1 storybook: - specifier: 8.6.15 - version: 8.6.15(prettier@2.8.8) + specifier: 10.3.5 + version: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: 4.2.1 version: 4.2.1 @@ -1174,14 +1156,14 @@ importers: specifier: 6.4.11 version: 6.4.11 '@storybook/addon-docs': - specifier: 10.3.3 - version: 10.3.3(@types/react@18.3.28)(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + specifier: 10.3.5 + version: 10.3.5(@types/react@18.3.28)(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) '@storybook/addon-links': - specifier: 10.3.3 - version: 10.3.3(react@18.3.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + specifier: 10.3.5 + version: 10.3.5(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@storybook/react-vite': - specifier: 10.3.3 - version: 10.3.3(esbuild@0.27.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + specifier: 10.3.5 + version: 10.3.5(esbuild@0.27.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) '@tailwindcss/postcss': specifier: 4.2.1 version: 4.2.1 @@ -1225,8 +1207,8 @@ importers: specifier: 0.4.24 version: 0.4.24(eslint@8.57.1) eslint-plugin-storybook: - specifier: 10.3.3 - version: 10.3.3(eslint@8.57.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3) + specifier: 10.3.5 + version: 10.3.5(eslint@8.57.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3) eslint-plugin-tailwindcss: specifier: 4.0.0-beta.0 version: 4.0.0-beta.0(tailwindcss@4.2.1) @@ -1249,8 +1231,8 @@ importers: specifier: 18.0.1 version: 18.0.1 storybook: - specifier: 10.3.3 - version: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 10.3.5 + version: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: 4.2.1 version: 4.2.1 @@ -1285,30 +1267,15 @@ importers: '@playwright/test': specifier: 1.59.1 version: 1.59.1 - '@storybook/addon-essentials': - specifier: 8.6.14 - version: 8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-interactions': - specifier: 8.6.14 - version: 8.6.14(storybook@8.6.15(prettier@2.8.8)) + '@storybook/addon-docs': + specifier: 10.3.5 + version: 10.3.5(@types/react@18.3.28)(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) '@storybook/addon-links': - specifier: 8.6.14 - version: 8.6.14(react@18.3.1)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-styling': - specifier: 1.3.7 - version: 1.3.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(encoding@0.1.13)(less@4.6.4)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))) - '@storybook/blocks': - specifier: 8.6.14 - version: 8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/react': - specifier: 8.6.14 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3) + specifier: 10.3.5 + version: 10.3.5(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@storybook/react-vite': - specifier: 8.6.14 - version: 8.6.14(@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)) - '@storybook/testing-library': - specifier: 0.2.2 - version: 0.2.2 + specifier: 10.3.5 + version: 10.3.5(esbuild@0.27.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) '@tailwindcss/line-clamp': specifier: 0.4.4 version: 0.4.4(tailwindcss@3.4.18(tsx@4.21.0)(yaml@2.8.3)) @@ -1358,8 +1325,8 @@ importers: specifier: 2.1.2 version: 2.1.2 storybook: - specifier: 8.6.15 - version: 8.6.15(prettier@2.8.8) + specifier: 10.3.5 + version: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) stylelint: specifier: 15.11.0 version: 15.11.0(typescript@5.9.3) @@ -4139,12 +4106,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.18.20': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -4169,12 +4130,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.20.2': resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -4199,12 +4154,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.20.2': resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -4229,12 +4178,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.18.20': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -4259,12 +4202,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.20.2': resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -4289,12 +4226,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.18.20': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -4319,12 +4250,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} @@ -4349,12 +4274,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.18.20': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -4379,12 +4298,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.20.2': resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} @@ -4409,12 +4322,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.20.2': resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} @@ -4439,12 +4346,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.20.2': resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} @@ -4469,12 +4370,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.20.2': resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} @@ -4499,12 +4394,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.20.2': resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} @@ -4529,12 +4418,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.20.2': resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} @@ -4559,12 +4442,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.20.2': resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} @@ -4589,12 +4466,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.20.2': resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} @@ -4631,12 +4502,6 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -4673,12 +4538,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -4715,12 +4574,6 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.18.20': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -4745,12 +4598,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.18.20': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -4775,12 +4622,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.20.2': resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -4805,12 +4646,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.20.2': resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -5412,20 +5247,11 @@ packages: resolution: {integrity: sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0': - resolution: {integrity: sha512-qYDdL7fPwLRI+bJNurVcis+tNgJmvWjH4YTBGXTA8xMuxFrnAz6E5o35iyzyKbq5J5Lr8mJGfrR5GXl+WGwhgQ==} - peerDependencies: - typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - typescript: - optional: true - - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4': - resolution: {integrity: sha512-6PyZBYKnnVNqOSB0YFly+62R7dmov8segT27A+RVTBVd4iAE6kbW9QBJGlyR2yG4D4ohzhZSTIu7BK1UTtmFFA==} + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0': + resolution: {integrity: sha512-qvsTEwEFefhdirGOPnu9Wp6ChfIwy2dBCRuETU3uE+4cC+PFoxMSiiEhxk4lOluA34eARHA0OxqsEUYDqRMgeQ==} peerDependencies: typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true @@ -5455,9 +5281,6 @@ packages: '@js-sdsl/ordered-map@4.4.2': resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - '@juggle/resize-observer@3.4.0': - resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - '@kapouer/eslint-plugin-no-return-in-loop@1.0.0': resolution: {integrity: sha512-IXQp8N68L2fkk7p7RckBBhT/KwAX04GooIGjwzmY5THQanQvsmJpYgwC7A1Io2XDXBJzlGelQkP/C1SRM/aq8w==} @@ -5969,15 +5792,9 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@radix-ui/number@1.0.1': - resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} - '@radix-ui/number@1.1.1': resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==} - '@radix-ui/primitive@1.0.1': - resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} - '@radix-ui/primitive@1.1.3': resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} @@ -6007,19 +5824,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-arrow@1.0.3': - resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-arrow@1.1.7': resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} peerDependencies: @@ -6072,19 +5876,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-collection@1.0.3': - resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-collection@1.1.7': resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} peerDependencies: @@ -6098,15 +5889,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-compose-refs@1.0.1': - resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-compose-refs@1.1.2': resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} peerDependencies: @@ -6116,15 +5898,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-context@1.0.1': - resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-context@1.1.2': resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} peerDependencies: @@ -6156,15 +5929,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-direction@1.0.1': - resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-direction@1.1.1': resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} peerDependencies: @@ -6174,19 +5938,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-dismissable-layer@1.0.4': - resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-dismissable-layer@1.1.11': resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} peerDependencies: @@ -6213,15 +5964,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-focus-guards@1.0.1': - resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-focus-guards@1.1.3': resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} peerDependencies: @@ -6231,19 +5973,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-focus-scope@1.0.3': - resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-focus-scope@1.1.7': resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} peerDependencies: @@ -6283,15 +6012,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-id@1.0.1': - resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-id@1.1.1': resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} peerDependencies: @@ -6353,19 +6073,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-popper@1.1.2': - resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-popper@1.2.8': resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} peerDependencies: @@ -6379,19 +6086,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-portal@1.0.3': - resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-portal@1.1.9': resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} peerDependencies: @@ -6418,19 +6112,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-primitive@1.0.3': - resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-primitive@2.1.3': resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} peerDependencies: @@ -6483,19 +6164,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-select@1.2.2': - resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-select@2.2.6': resolution: {integrity: sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==} peerDependencies: @@ -6509,19 +6177,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-separator@1.1.7': - resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-separator@1.1.8': resolution: {integrity: sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g==} peerDependencies: @@ -6548,15 +6203,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-slot@1.0.2': - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-slot@1.2.3': resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} peerDependencies: @@ -6627,19 +6273,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-toolbar@1.1.11': - resolution: {integrity: sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-tooltip@1.2.8': resolution: {integrity: sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg==} peerDependencies: @@ -6653,15 +6286,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-use-callback-ref@1.0.1': - resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-callback-ref@1.1.1': resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} peerDependencies: @@ -6671,15 +6295,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-controllable-state@1.0.1': - resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-controllable-state@1.2.2': resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} peerDependencies: @@ -6698,15 +6313,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-escape-keydown@1.0.3': - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-escape-keydown@1.1.1': resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} peerDependencies: @@ -6725,15 +6331,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-layout-effect@1.0.1': - resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-layout-effect@1.1.1': resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} peerDependencies: @@ -6743,15 +6340,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-previous@1.0.1': - resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-previous@1.1.1': resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} peerDependencies: @@ -6761,15 +6349,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-rect@1.0.1': - resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-rect@1.1.1': resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} peerDependencies: @@ -6779,15 +6358,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-use-size@1.0.1': - resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@radix-ui/react-use-size@1.1.1': resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} peerDependencies: @@ -6797,19 +6367,6 @@ packages: '@types/react': optional: true - '@radix-ui/react-visually-hidden@1.0.3': - resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-visually-hidden@1.2.3': resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==} peerDependencies: @@ -6823,9 +6380,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/rect@1.0.1': - resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} - '@radix-ui/rect@1.1.1': resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} @@ -8292,179 +7846,32 @@ packages: engines: {node: '>=0.10.0', npm: '>2.7.0'} os: [aix, darwin, freebsd, linux, macos, openbsd, sunos, win32, windows] - '@storybook/addon-actions@8.6.14': - resolution: {integrity: sha512-mDQxylxGGCQSK7tJPkD144J8jWh9IU9ziJMHfB84PKpI/V5ZgqMDnpr2bssTrUaGDqU5e1/z8KcRF+Melhs9pQ==} + '@storybook/addon-docs@10.3.5': + resolution: {integrity: sha512-WuHbxia/o5TX4Rg/IFD0641K5qId/Nk0dxhmAUNoFs5L0+yfZUwh65XOBbzXqrkYmYmcVID4v7cgDRmzstQNkA==} peerDependencies: - storybook: ^8.6.14 + storybook: ^10.3.5 - '@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@10.3.3': - resolution: {integrity: sha512-trJQTpOtuOEuNv1Rn8X2Sopp5hSPpb0u0soEJ71BZAbxe4d2Y1d/1MYcxBdRKwncum6sCTsnxTpqQ/qvSJKlTQ==} - peerDependencies: - storybook: ^10.3.3 - - '@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-interactions@8.6.14': - resolution: {integrity: sha512-8VmElhm2XOjh22l/dO4UmXxNOolGhNiSpBcls2pqWSraVh4a670EyYBZsHpkXqfNHo2YgKyZN3C91+9zfH79qQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/addon-links@10.3.3': - resolution: {integrity: sha512-tazBHlB+YbU62bde5DWsq0lnxZjcAsPB3YRUpN2hSMfAySsudRingyWrgu5KeOxXhJvKJj0ohjQvGcMx/wgQUA==} + '@storybook/addon-links@10.3.5': + resolution: {integrity: sha512-Xe2wCGZ+hpZ0cDqAIBHk+kPc8nODNbu585ghd5bLrlYJMDVXoNM/fIlkrLgjIDVbfpgeJLUEg7vldJrn+FyOLw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.3 + storybook: ^10.3.5 peerDependenciesMeta: react: optional: true - '@storybook/addon-links@8.6.14': - resolution: {integrity: sha512-DRlXHIyZzOruAZkxmXfVgTF+4d6K27pFcH4cUsm3KT1AXuZbr23lb5iZHpUZoG6lmU85Sru4xCEgewSTXBIe1w==} + '@storybook/builder-vite@10.3.5': + resolution: {integrity: sha512-i4KwCOKbhtlbQIbhm53+Kk7bMnxa0cwTn1pxmtA/x5wm1Qu7FrrBQV0V0DNjkUqzcSKo1CjspASJV/HlY0zYlw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.6.14 - peerDependenciesMeta: - react: - optional: true - - '@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-styling@1.3.7': - resolution: {integrity: sha512-JSBZMOrSw/3rlq5YoEI7Qyq703KSNP0Jd+gxTWu3/tP6245mpjn2dXnR8FvqVxCi+FG4lt2kQyPzgsuwEw1SSA==} - deprecated: 'This package has been split into @storybook/addon-styling-webpack and @storybook/addon-themes. More info: https://github.com/storybookjs/addon-styling' - hasBin: true - peerDependencies: - less: ^3.5.0 || ^4.0.0 - postcss: ^7.0.0 || ^8.0.1 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - webpack: ^5.0.0 - peerDependenciesMeta: - less: - optional: true - postcss: - optional: true - react: - optional: true - react-dom: - optional: true - webpack: - optional: true - - '@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/api@7.6.17': - resolution: {integrity: sha512-l92PI+5XL4zB/o4IBWFCKQWTXvPg9hR45DCJqlPHrLZStiR6Xj1mbrtOjUlgIOH+nYb/SZFZqO53hhrs7X4Nvg==} - - '@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@10.3.3': - resolution: {integrity: sha512-awspKCTZvXyeV3KabL0id62mFbxR5u/5yyGQultwCiSb2/yVgBfip2MAqLyS850pvTiB6QFVM9deOyd2/G/bEA==} - peerDependencies: - storybook: ^10.3.3 + storybook: ^10.3.5 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - '@storybook/builder-vite@8.6.14': - resolution: {integrity: sha512-ajWYhy32ksBWxwWHrjwZzyC0Ii5ZTeu5lsqA95Q/EQBB0P5qWlHWGM3AVyv82Mz/ND03ebGy123uVwgf6olnYQ==} - peerDependencies: - storybook: ^8.6.14 - vite: ^4.0.0 || ^5.0.0 || ^6.0.0 - - '@storybook/channels@7.6.17': - resolution: {integrity: sha512-GFG40pzaSxk1hUr/J/TMqW5AFDDPUSu+HkeE/oqSWJbOodBOLJzHN6CReJS6y1DjYSZLNFt1jftPWZZInG/XUA==} - - '@storybook/channels@7.6.24': - resolution: {integrity: sha512-rNSifUbCjUPWQMZPptY5VTY4c4iOrCzDKmmDeBeurPH0ZiDvnJjW7v9dlXzlDNoXFUv+jBE+RjrEfNWsnJhvsQ==} - - '@storybook/client-logger@7.6.17': - resolution: {integrity: sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==} - - '@storybook/client-logger@7.6.24': - resolution: {integrity: sha512-Xgn62FLhTzGJFl/uAMukJrfqAhiInkJ91ZwZMqEl8bdgeGO6ISkijDqQebqI0KyqB4ZpD11jVvEOQ/TowLebZw==} - - '@storybook/components@7.6.24': - resolution: {integrity: sha512-yjkJXr3kYGYyMNV/IuOI220ZVAH1z+wovZfsW4h0F56hTc0pFAhC551C8hk2AvJjSAa7N4VPm42zAqNb0HNTmA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.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-common@7.6.24': - resolution: {integrity: sha512-wgCarEWFodQaJ76uLxwHoxtGwQPymzoZHFLE2fJm04y6sdotUgattUUY5FxbhSveImj6VTLDDzstkzxxz166UQ==} - - '@storybook/core-events@7.6.17': - resolution: {integrity: sha512-AriWMCm/k1cxlv10f+jZ1wavThTRpLaN3kY019kHWbYT9XgaSuLU67G7GPr3cGnJ6HuA6uhbzu8qtqVCd6OfXA==} - - '@storybook/core-events@7.6.24': - resolution: {integrity: sha512-9mhV2grn+IYljRJSqoTec3XhoMs1Va0aYWe937siX3Fj77F6zuXmEugrJstgVYsPAgcqH9eBSCM7rwdmbo7LVg==} - - '@storybook/core@8.6.15': - resolution: {integrity: sha512-VFpKcphNurJpSC4fpUfKL3GTXVoL53oytghGR30QIw5jKWwaT50HVbTyb41BLOUuZjmMhUQA8weiQEew6RX0gw==} - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - - '@storybook/csf-plugin@10.3.3': - resolution: {integrity: sha512-Utlh7zubm+4iOzBBfzLW4F4vD99UBtl2Do4edlzK2F7krQIcFvR2ontjAE8S1FQVLZAC3WHalCOS+Ch8zf3knA==} + '@storybook/csf-plugin@10.3.5': + resolution: {integrity: sha512-qlEzNKxOjq86pvrbuMwiGD/bylnsXk1dg7ve0j77YFjEEchqtl7qTlrXvFdNaLA89GhW6D/EV6eOCu/eobPDgw==} peerDependencies: esbuild: '*' rollup: '*' - storybook: ^10.3.3 + storybook: ^10.3.5 vite: '*' webpack: '*' peerDependenciesMeta: @@ -8477,161 +7884,41 @@ packages: webpack: optional: true - '@storybook/csf-plugin@8.6.14': - resolution: {integrity: sha512-dErtc9teAuN+eelN8FojzFE635xlq9cNGGGEu0WEmMUQ4iJ8pingvBO1N8X3scz4Ry7KnxX++NNf3J3gpxS8qQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/csf@0.1.13': - resolution: {integrity: sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q==} - '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/icons@1.6.0': - resolution: {integrity: sha512-hcFZIjW8yQz8O8//2WTIXylm5Xsgc+lW9ISLgUk1xGmptIJQRdlhVIXCpSyLrQaaRiyhQRaVg7l3BD9S216BHw==} - engines: {node: '>=14.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/icons@2.0.1': resolution: {integrity: sha512-/smVjw88yK3CKsiuR71vNgWQ9+NuY2L+e8X7IMrFjexjm6ZR8ULrV2DRkTA61aV6ryefslzHEGDInGpnNeIocg==} 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/instrumenter@8.6.14': - resolution: {integrity: sha512-iG4MlWCcz1L7Yu8AwgsnfVAmMbvyRSk700Mfy2g4c8y5O+Cv1ejshE1LBBsCwHgkuqU0H4R0qu4g23+6UnUemQ==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/manager-api@7.6.17': - resolution: {integrity: sha512-IJIV1Yc6yw1dhCY4tReHCfBnUKDqEBnMyHp3mbXpsaHxnxJZrXO45WjRAZIKlQKhl/Ge1CrnznmHRCmYgqmrWg==} - - '@storybook/manager-api@7.6.24': - resolution: {integrity: sha512-afscdt9zc8wx+s0VzIlvU+pc5X6KTGHOUj6sLlJDCzzrRG2MBNdSfwOuivlC93jV+yPdgdgW46jaK4meC9jLdg==} - - '@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/node-logger@7.6.24': - resolution: {integrity: sha512-6+kuX0q4VH1Orf0Yda+dj6svMIjtN5FbXU9lgKWbO5OY2xeyEtr/+3phxfTnfd6N89kYxDx8JGeP5ldzx2alxg==} - - '@storybook/preview-api@7.6.24': - resolution: {integrity: sha512-dBoHQeZk4ZdfeIZzc798Bl2wF0tjiY6fhl7QllBUIFqxvHTCM3YFa2vAIifr2bnxeTpvheKFhqNnOivJbSwTXQ==} - - '@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@10.3.3': - resolution: {integrity: sha512-lkhuh4G3UTreU9M3Iz5Dt32c6U+l/4XuvqLtbe1sDHENZH6aPj7y0b5FwnfHyvuTvYRhtbo29xZrF5Bp9kCC0w==} + '@storybook/react-dom-shim@10.3.5': + resolution: {integrity: sha512-Gw8R7XZm0zSUH0XAuxlQJhmizsLzyD6x00KOlP6l7oW9eQHXGfxg3seNDG3WrSAcW07iP1/P422kuiriQlOv7g==} 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: ^10.3.3 + storybook: ^10.3.5 - '@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@10.3.3': - resolution: {integrity: sha512-qHdlBe1hjqFAGXa8JL7bWTLbP/gDqXbWDm+SYCB646NHh5yvVDkZLwigP5Y+UL7M2ASfqFtosnroUK9tcCM2dw==} + '@storybook/react-vite@10.3.5': + resolution: {integrity: sha512-UB5sJHeh26bfd8sNMx2YPGYRYmErIdTRaLOT28m4bykQIa1l9IgVktsYg/geW7KsJU0lXd3oTbnUjLD+enpi3w==} 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: ^10.3.3 + storybook: ^10.3.5 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - '@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/react@10.3.3': - resolution: {integrity: sha512-cGG5TbR8Tdx9zwlpsWyBEfWrejm5iWdYF26EwIhwuKq9GFUTAVrQzo0Rs7Tqc3ZyVhRS/YfsRiWSEH+zmq2JiQ==} + '@storybook/react@10.3.5': + resolution: {integrity: sha512-tpLTLaVGoA6fLK3ReyGzZUricq7lyPaV2hLPpj5wqdXLV/LpRtAHClUpNoPDYSBjlnSjL81hMZijbkGC3mA+gw==} 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: ^10.3.3 + storybook: ^10.3.5 typescript: '>= 4.9.x' peerDependenciesMeta: typescript: optional: true - '@storybook/react@8.6.14': - resolution: {integrity: sha512-BOepx5bBFwl/CPI+F+LnmMmsG1wQYmrX/UQXgUbHQUU9Tj7E2ndTnNbpIuSLc8IrM03ru+DfwSg1Co3cxWtT+g==} - 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 - typescript: '>= 4.2.x' - peerDependenciesMeta: - '@storybook/test': - optional: true - typescript: - optional: true - - '@storybook/router@7.6.17': - resolution: {integrity: sha512-GnyC0j6Wi5hT4qRhSyT8NPtJfGmf82uZw97LQRWeyYu5gWEshUdM7aj40XlNiScd5cZDp0owO1idduVF2k2l2A==} - - '@storybook/router@7.6.24': - resolution: {integrity: sha512-298nfeJrcw/5o30obLxnu8YA5Mp566GIQTR1bvjglh9b2w4hJXwhGcZD8/rxrMbi7yDemGgLyyicMNvWr+cpQA==} - - '@storybook/test@8.6.14': - resolution: {integrity: sha512-GkPNBbbZmz+XRdrhMtkxPotCLOQ1BaGNp/gFZYdGDk2KmUWBKmvc5JxxOhtoXM2703IzNFlQHSSNnhrDZYuLlw==} - peerDependencies: - storybook: ^8.6.14 - - '@storybook/testing-library@0.2.2': - resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==} - deprecated: In Storybook 8, this package functionality has been integrated to a new package called @storybook/test, which uses Vitest APIs for an improved experience. When upgrading to Storybook 8 with 'npx storybook@latest upgrade', you will get prompted and will get an automigration for the new package. Please migrate when you can. - - '@storybook/theming@7.6.17': - resolution: {integrity: sha512-ZbaBt3KAbmBtfjNqgMY7wPMBshhSJlhodyMNQypv+95xLD/R+Az6aBYbpVAOygLaUQaQk4ar7H/Ww6lFIoiFbA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@storybook/theming@7.6.24': - resolution: {integrity: sha512-HuH7fkscjq5+qJTTWEY0xRZ9CMaBFpk+NdevA0eHCcBlo4yhMWb1PTUw9PHch4EIU7ng7l9tEPEaxLQT4vFUPg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - - '@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 - - '@storybook/theming@8.6.15': - resolution: {integrity: sha512-dAbL0XOekyT6XsF49R6Etj3WxQ/LpdJDIswUUeHgVJ6/yd2opZOGbPxnwA3zlmAh1c0tvpPyhSDXxSG79u8e4Q==} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - - '@storybook/types@7.6.17': - resolution: {integrity: sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==} - - '@storybook/types@7.6.24': - resolution: {integrity: sha512-XOhLmXnQprLRIs4dT9kmWHgETEiGdOjbJ9ULQGoKR72wia47Buzrjwg5Ym3BTQEzrtLpo/8FD3NS+Migldp+XA==} - '@svg-maps/world@1.0.1': resolution: {integrity: sha512-Mawh/jEYBBHnug9S17PyePLYKJ+Xd0Bbh96mCePebpbvcbJu5YKpfKhpyMeLFmmdWPrSFxl0f0MTsJfXU0gSaQ==} @@ -8958,10 +8245,6 @@ packages: resolution: {integrity: sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} - '@testing-library/jest-dom@6.5.0': - resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} - engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/jest-dom@6.9.1': resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} @@ -8996,12 +8279,6 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 - '@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'} @@ -9547,9 +8824,6 @@ packages: '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} - '@types/find-cache-dir@3.2.1': - resolution: {integrity: sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==} - '@types/fs-extra@5.1.0': resolution: {integrity: sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==} @@ -9681,9 +8955,6 @@ packages: '@types/pg@8.15.6': resolution: {integrity: sha512-NoaMtzhxOrubeL/7UZuNTrejB4MPAJ0RpxZqXQf2qXuVlTPuG6Y8p4u9dKRaue4yjmC7ZhzVO2/Yyyn25znrPQ==} - '@types/pretty-hrtime@1.0.3': - resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} - '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} @@ -9780,9 +9051,6 @@ packages: '@types/use-sync-external-store@0.0.6': resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} - '@types/uuid@9.0.8': - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@types/validator@13.15.10': resolution: {integrity: sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==} @@ -10011,9 +9279,6 @@ packages: '@vitest/expect@1.6.1': resolution: {integrity: sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==} - '@vitest/expect@2.0.5': - resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} @@ -10042,12 +9307,6 @@ 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.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} @@ -10075,9 +9334,6 @@ packages: '@vitest/spy@1.6.1': resolution: {integrity: sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==} - '@vitest/spy@2.0.5': - resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/spy@3.2.4': resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} @@ -10092,12 +9348,6 @@ packages: '@vitest/utils@1.6.1': resolution: {integrity: sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==} - '@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.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} @@ -10203,6 +9453,9 @@ packages: '@webassemblyjs/wast-printer@1.9.0': resolution: {integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==} + '@webcontainer/env@1.1.1': + resolution: {integrity: sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==} + '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} @@ -10310,10 +9563,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - adjust-sourcemap-loader@4.0.0: - resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} - engines: {node: '>=8.9'} - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -10467,9 +9716,6 @@ packages: resolution: {integrity: sha512-kQrYLxhC+NTVVZ4CCzGF6L/uPVOzJmD1T3XgbiUnP7oTeVFOFgEUu6IKNwCDkpFoBVqDKQivlX4RUFqqnWFlEA==} hasBin: true - app-root-dir@1.0.2: - resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} - app-root-path@2.2.1: resolution: {integrity: sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA==} engines: {node: '>= 6.0.0'} @@ -11155,10 +10401,6 @@ packages: resolution: {integrity: sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==} hasBin: true - better-opn@3.0.2: - resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} - engines: {node: '>=12.0.0'} - better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} @@ -11477,9 +10719,6 @@ packages: brorand@1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - browser-assert@1.2.1: - resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} - browser-process-hrtime@1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} @@ -12801,18 +12040,6 @@ packages: peerDependencies: webpack: ^4.27.0 || ^5.0.0 - css-loader@6.11.0: - resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - '@rspack/core': 0.x || 1.x - webpack: ^5.0.0 - peerDependenciesMeta: - '@rspack/core': - optional: true - webpack: - optional: true - css-prefers-color-scheme@6.0.3: resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} engines: {node: ^12 || ^14 || >=16} @@ -13448,10 +12675,6 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} - dotenv-expand@10.0.0: - resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} - engines: {node: '>=12'} - dotenv-expand@11.0.7: resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} engines: {node: '>=12'} @@ -14198,16 +13421,6 @@ packages: es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - - esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} @@ -14354,11 +13567,11 @@ packages: peerDependencies: eslint: '>=7.7.0' - eslint-plugin-storybook@10.3.3: - resolution: {integrity: sha512-jo8wZvKaJlxxrNvf4hCsROJP3CdlpaLiYewAs5Ww+PJxCrLelIi5XVHWOAgBvvr3H9WDKvUw8xuvqPYqAlpkFg==} + eslint-plugin-storybook@10.3.5: + resolution: {integrity: sha512-rEFkfU3ypF44GpB4tiJ9EFDItueoGvGi3+weLHZax2ON2MB7VIDsxdSUGvIU5tMURg+oWYlpzCyLm4TpDq2deA==} peerDependencies: eslint: '>=8' - storybook: ^10.3.3 + storybook: ^10.3.5 eslint-plugin-tailwindcss@3.18.2: resolution: {integrity: sha512-QbkMLDC/OkkjFQ1iz/5jkMdHfiMu/uwujUHLAJK5iwNHD8RTxVTlsUezE0toTZ6VhybNBsk+gYGPDq2agfeRNA==} @@ -14795,9 +14008,6 @@ packages: resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==} engines: {node: '>= 12'} - file-system-cache@2.3.0: - resolution: {integrity: sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==} - file-type@16.5.4: resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==} engines: {node: '>=10'} @@ -15053,10 +14263,6 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} - fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} - engines: {node: '>=14.14'} - fs-extra@11.3.0: resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} @@ -16721,10 +15927,6 @@ packages: jsbn@0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - jsdoc-type-pratt-parser@4.8.0: - resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==} - engines: {node: '>=12.0.0'} - jsdom@16.7.0: resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} engines: {node: '>=10'} @@ -17043,10 +16245,6 @@ packages: resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} engines: {node: '>=0.10'} - lazy-universal-dotenv@4.0.0: - resolution: {integrity: sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg==} - engines: {node: '>=14.0.0'} - lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} @@ -17062,13 +16260,6 @@ packages: leek@0.0.24: resolution: {integrity: sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==} - less-loader@11.1.4: - resolution: {integrity: sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==} - engines: {node: '>= 14.15.0'} - peerDependencies: - less: ^3.5.0 || ^4.0.0 - webpack: ^5.0.0 - less@4.6.4: resolution: {integrity: sha512-OJmO5+HxZLLw0RLzkqaNHzcgEAQG7C0y3aMbwtCzIUFZsLMNNq/1IdAdHEycQ58CwUO3jPTHmoN+tE5I7FQxNg==} engines: {node: '>=18'} @@ -17591,10 +16782,6 @@ packages: magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -17653,9 +16840,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'} @@ -17757,9 +16941,6 @@ packages: memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} - memoizerific@1.11.3: - resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} - memory-fs@0.4.1: resolution: {integrity: sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==} @@ -19113,10 +18294,6 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-dir@5.0.0: - resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==} - engines: {node: '>=10'} - pkg-entry-points@1.1.1: resolution: {integrity: sha512-BhZa7iaPmB4b3vKIACoppyUoYn8/sFs17VJJtzrzPZvEnN2nqrgg911tdL65lA2m1ml6UI3iPeYbZQ4VXpn1mA==} @@ -19152,10 +18329,6 @@ packages: resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} engines: {node: '>=12.13.0'} - polished@4.3.1: - resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} - engines: {node: '>=10'} - popper.js@1.16.1: resolution: {integrity: sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==} deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 @@ -19421,13 +18594,6 @@ packages: yaml: optional: true - postcss-loader@7.3.4: - resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} - engines: {node: '>= 14.15.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - postcss-logical@5.0.4: resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} engines: {node: ^12 || ^14 || >=16} @@ -20097,9 +19263,6 @@ packages: ramda@0.27.2: resolution: {integrity: sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==} - ramda@0.29.0: - resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} - randexp@0.4.6: resolution: {integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==} engines: {node: '>=0.12'} @@ -20157,10 +19320,6 @@ 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.3: resolution: {integrity: sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==} engines: {node: ^20.9.0 || >=22} @@ -20223,16 +19382,6 @@ packages: '@types/react': optional: true - react-remove-scroll@2.5.5: - resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - react-remove-scroll@2.7.2: resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==} engines: {node: '>=10'} @@ -20441,9 +19590,6 @@ packages: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} engines: {node: '>=0.10.0'} - regex-parser@2.3.1: - resolution: {integrity: sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==} - regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true @@ -20598,10 +19744,6 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve-url-loader@5.0.0: - resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} - engines: {node: '>=12'} - resolve-url@0.2.1: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated @@ -20820,25 +19962,6 @@ packages: sanitize-html@2.17.0: resolution: {integrity: sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==} - sass-loader@13.3.3: - resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} - engines: {node: '>= 14.15.0'} - peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} @@ -20904,11 +20027,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.3: - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} - engines: {node: '>=10'} - hasBin: true - semver@7.7.4: resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} @@ -21351,20 +20469,8 @@ packages: resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} engines: {node: '>=4', npm: '>=6'} - store2@2.14.4: - resolution: {integrity: sha512-srTItn1GOvyvOycgxjAnPA63FZNwy0PTyUBFMHRM+hVFltAeoh0LmNBz9SZqUS9mMqGk8rfyWyXn3GH5ReJ8Zw==} - - storybook@10.3.3: - resolution: {integrity: sha512-tMoRAts9EVqf+mEMPLC6z1DPyHbcPe+CV1MhLN55IKsl0HxNjvVGK44rVPSePbltPE6vIsn4bdRj6CCUt8SJwQ==} - hasBin: true - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - - storybook@8.6.15: - resolution: {integrity: sha512-Ob7DMlwWx8s7dMvcQ3xPc02TvUeralb+xX3oaPRk9wY9Hc6M1IBC/7cEoITkSmRS2v38DHubC+mtEKNc1u2gQg==} + storybook@10.3.5: + resolution: {integrity: sha512-uBSZu/GZa9aEIW3QMGvdQPMZWhGxSe4dyRWU8B3/Vd47Gy/XLC7tsBxRr13txmmPOEDHZR94uLuq0H50fvuqBw==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -21560,12 +20666,6 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 - style-loader@3.3.4: - resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - style-mod@4.1.3: resolution: {integrity: sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==} @@ -21693,9 +20793,6 @@ packages: sync-disk-cache@1.3.4: resolution: {integrity: sha512-GlkGeM81GPPEKz/lH7QUTbvqLq7K/IUTuaKDSMulP9XQ42glqNJIN/RKgSOw4y8vxL1gOVvj+W7ruEO4s36eCw==} - synchronous-promise@2.0.17: - resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} - synckit@0.11.12: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -21783,9 +20880,6 @@ packages: teex@1.0.1: resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} - telejson@7.2.0: - resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} - temp@0.9.4: resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==} engines: {node: '>=6.0.0'} @@ -21919,10 +21013,6 @@ packages: resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} 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'} @@ -21935,10 +21025,6 @@ packages: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} - engines: {node: '>=14.0.0'} - tinyspy@4.0.4: resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} @@ -22235,10 +21321,6 @@ packages: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - type-fest@4.41.0: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} @@ -22469,10 +21551,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} - unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} @@ -22559,12 +21637,6 @@ packages: '@types/react': optional: true - use-resize-observer@9.1.0: - resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} - peerDependencies: - react: 16.8.0 - 18 - react-dom: 16.8.0 - 18 - use-sidecar@1.1.3: resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} engines: {node: '>=10'} @@ -25789,9 +24861,6 @@ snapshots: '@esbuild/aix-ppc64@0.27.4': optional: true - '@esbuild/android-arm64@0.18.20': - optional: true - '@esbuild/android-arm64@0.20.2': optional: true @@ -25804,9 +24873,6 @@ snapshots: '@esbuild/android-arm64@0.27.4': optional: true - '@esbuild/android-arm@0.18.20': - optional: true - '@esbuild/android-arm@0.20.2': optional: true @@ -25819,9 +24885,6 @@ snapshots: '@esbuild/android-arm@0.27.4': optional: true - '@esbuild/android-x64@0.18.20': - optional: true - '@esbuild/android-x64@0.20.2': optional: true @@ -25834,9 +24897,6 @@ snapshots: '@esbuild/android-x64@0.27.4': optional: true - '@esbuild/darwin-arm64@0.18.20': - optional: true - '@esbuild/darwin-arm64@0.20.2': optional: true @@ -25849,9 +24909,6 @@ snapshots: '@esbuild/darwin-arm64@0.27.4': optional: true - '@esbuild/darwin-x64@0.18.20': - optional: true - '@esbuild/darwin-x64@0.20.2': optional: true @@ -25864,9 +24921,6 @@ snapshots: '@esbuild/darwin-x64@0.27.4': optional: true - '@esbuild/freebsd-arm64@0.18.20': - optional: true - '@esbuild/freebsd-arm64@0.20.2': optional: true @@ -25879,9 +24933,6 @@ snapshots: '@esbuild/freebsd-arm64@0.27.4': optional: true - '@esbuild/freebsd-x64@0.18.20': - optional: true - '@esbuild/freebsd-x64@0.20.2': optional: true @@ -25894,9 +24945,6 @@ snapshots: '@esbuild/freebsd-x64@0.27.4': optional: true - '@esbuild/linux-arm64@0.18.20': - optional: true - '@esbuild/linux-arm64@0.20.2': optional: true @@ -25909,9 +24957,6 @@ snapshots: '@esbuild/linux-arm64@0.27.4': optional: true - '@esbuild/linux-arm@0.18.20': - optional: true - '@esbuild/linux-arm@0.20.2': optional: true @@ -25924,9 +24969,6 @@ snapshots: '@esbuild/linux-arm@0.27.4': optional: true - '@esbuild/linux-ia32@0.18.20': - optional: true - '@esbuild/linux-ia32@0.20.2': optional: true @@ -25939,9 +24981,6 @@ snapshots: '@esbuild/linux-ia32@0.27.4': optional: true - '@esbuild/linux-loong64@0.18.20': - optional: true - '@esbuild/linux-loong64@0.20.2': optional: true @@ -25954,9 +24993,6 @@ snapshots: '@esbuild/linux-loong64@0.27.4': optional: true - '@esbuild/linux-mips64el@0.18.20': - optional: true - '@esbuild/linux-mips64el@0.20.2': optional: true @@ -25969,9 +25005,6 @@ snapshots: '@esbuild/linux-mips64el@0.27.4': optional: true - '@esbuild/linux-ppc64@0.18.20': - optional: true - '@esbuild/linux-ppc64@0.20.2': optional: true @@ -25984,9 +25017,6 @@ snapshots: '@esbuild/linux-ppc64@0.27.4': optional: true - '@esbuild/linux-riscv64@0.18.20': - optional: true - '@esbuild/linux-riscv64@0.20.2': optional: true @@ -25999,9 +25029,6 @@ snapshots: '@esbuild/linux-riscv64@0.27.4': optional: true - '@esbuild/linux-s390x@0.18.20': - optional: true - '@esbuild/linux-s390x@0.20.2': optional: true @@ -26014,9 +25041,6 @@ snapshots: '@esbuild/linux-s390x@0.27.4': optional: true - '@esbuild/linux-x64@0.18.20': - optional: true - '@esbuild/linux-x64@0.20.2': optional: true @@ -26035,9 +25059,6 @@ snapshots: '@esbuild/netbsd-arm64@0.27.4': optional: true - '@esbuild/netbsd-x64@0.18.20': - optional: true - '@esbuild/netbsd-x64@0.20.2': optional: true @@ -26056,9 +25077,6 @@ snapshots: '@esbuild/openbsd-arm64@0.27.4': optional: true - '@esbuild/openbsd-x64@0.18.20': - optional: true - '@esbuild/openbsd-x64@0.20.2': optional: true @@ -26077,9 +25095,6 @@ snapshots: '@esbuild/openharmony-arm64@0.27.4': optional: true - '@esbuild/sunos-x64@0.18.20': - optional: true - '@esbuild/sunos-x64@0.20.2': optional: true @@ -26092,9 +25107,6 @@ snapshots: '@esbuild/sunos-x64@0.27.4': optional: true - '@esbuild/win32-arm64@0.18.20': - optional: true - '@esbuild/win32-arm64@0.20.2': optional: true @@ -26107,9 +25119,6 @@ snapshots: '@esbuild/win32-arm64@0.27.4': optional: true - '@esbuild/win32-ia32@0.18.20': - optional: true - '@esbuild/win32-ia32@0.20.2': optional: true @@ -26122,9 +25131,6 @@ snapshots: '@esbuild/win32-ia32@0.27.4': optional: true - '@esbuild/win32-x64@0.18.20': - optional: true - '@esbuild/win32-x64@0.20.2': optional: true @@ -26903,20 +25909,19 @@ snapshots: '@types/yargs': 17.0.35 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))': dependencies: - glob: 10.5.0 - magic-string: 0.27.0 + glob: 13.0.6 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) + vite: 5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) optionalDependencies: typescript: 5.9.3 - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))': dependencies: glob: 13.0.6 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) + vite: 5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) optionalDependencies: typescript: 5.9.3 @@ -26951,8 +25956,6 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@juggle/resize-observer@3.4.0': {} - '@kapouer/eslint-plugin-no-return-in-loop@1.0.0': {} '@keyv/serialize@1.1.1': {} @@ -27555,16 +26558,8 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@radix-ui/number@1.0.1': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/number@1.1.1': {} - '@radix-ui/primitive@1.0.1': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/primitive@1.1.3': {} '@radix-ui/react-accordion@1.2.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -27598,16 +26593,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27662,19 +26647,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.28)(react@18.3.1) @@ -27687,26 +26659,12 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.28)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-context@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-context@1.1.2(@types/react@18.3.28)(react@18.3.1)': dependencies: react: 18.3.1 @@ -27741,33 +26699,12 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-direction@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-direction@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.3 @@ -27796,31 +26733,12 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-focus-guards@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-focus-guards@1.1.3(@types/react@18.3.28)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.28)(react@18.3.1) @@ -27863,14 +26781,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-id@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-id@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.28)(react@18.3.1) @@ -27945,25 +26855,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-popper@1.1.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/rect': 1.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-popper@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27982,16 +26873,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-portal@1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-portal@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -28012,16 +26893,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-slot': 1.2.3(@types/react@18.3.28)(react@18.3.1) @@ -28075,36 +26946,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-select@1.2.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/number': 1.0.1 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-context': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-direction': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.0.2(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - aria-hidden: 1.2.6 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.5(@types/react@18.3.28)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-select@2.2.6(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.1 @@ -28134,15 +26975,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-separator@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-separator@1.1.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.1.4(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -28171,14 +27003,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-slot@1.0.2(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-slot@1.2.3(@types/react@18.3.28)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.28)(react@18.3.1) @@ -28250,21 +27074,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-toolbar@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.28)(react@18.3.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-separator': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toggle-group': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-tooltip@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.3 @@ -28285,27 +27094,12 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.3.28)(react@18.3.1)': dependencies: '@radix-ui/react-use-effect-event': 0.0.2(@types/react@18.3.28)(react@18.3.1) @@ -28321,14 +27115,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.28)(react@18.3.1) @@ -28343,40 +27129,18 @@ snapshots: optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-use-previous@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-use-previous@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-use-rect@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/rect': 1.0.1 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-use-rect@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.1 @@ -28384,14 +27148,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-use-size@1.0.1(@types/react@18.3.28)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.28)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.28 - '@radix-ui/react-use-size@1.1.1(@types/react@18.3.28)(react@18.3.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.28)(react@18.3.1) @@ -28399,16 +27155,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.28 - '@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -28418,10 +27164,6 @@ snapshots: '@types/react': 18.3.28 '@types/react-dom': 18.3.7(@types/react@18.3.28) - '@radix-ui/rect@1.0.1': - dependencies: - '@babel/runtime': 7.29.2 - '@radix-ui/rect@1.1.1': {} '@remirror/core-constants@3.0.0': {} @@ -30163,38 +28905,15 @@ snapshots: '@stdlib/utils-constructor-name': 0.2.3 '@stdlib/utils-global': 0.2.3 - '@storybook/addon-actions@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - '@types/uuid': 9.0.8 - dequal: 2.0.3 - polished: 4.3.1 - storybook: 8.6.15(prettier@2.8.8) - uuid: 9.0.1 - - '@storybook/addon-backgrounds@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - storybook: 8.6.15(prettier@2.8.8) - ts-dedent: 2.2.0 - - '@storybook/addon-controls@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - dequal: 2.0.3 - storybook: 8.6.15(prettier@2.8.8) - ts-dedent: 2.2.0 - - '@storybook/addon-docs@10.3.3(@types/react@18.3.28)(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': + '@storybook/addon-docs@10.3.5(@types/react@18.3.28)(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: '@mdx-js/react': 3.1.1(@types/react@18.3.28)(react@18.3.1) - '@storybook/csf-plugin': 10.3.3(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) '@storybook/icons': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/react-dom-shim': 10.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@storybook/react-dom-shim': 10.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -30203,182 +28922,34 @@ snapshots: - vite - webpack - '@storybook/addon-docs@8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@2.8.8))': + '@storybook/addon-docs@10.3.5(@types/react@18.3.28)(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: '@mdx-js/react': 3.1.1(@types/react@18.3.28)(react@18.3.1) - '@storybook/blocks': 8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/csf-plugin': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/react-dom-shim': 8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8)) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + '@storybook/icons': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/react-dom-shim': 10.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.6.15(prettier@2.8.8) - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@storybook/addon-essentials@8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/addon-actions': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-backgrounds': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-controls': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-docs': 8.6.14(@types/react@18.3.28)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-highlight': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-measure': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-outline': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-toolbars': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/addon-viewport': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - storybook: 8.6.15(prettier@2.8.8) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' + - esbuild + - rollup + - vite + - webpack - '@storybook/addon-highlight@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/addon-interactions@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/test': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - polished: 4.3.1 - storybook: 8.6.15(prettier@2.8.8) - ts-dedent: 2.2.0 - - '@storybook/addon-links@10.3.3(react@18.3.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - optionalDependencies: - react: 18.3.1 - - '@storybook/addon-links@8.6.14(react@18.3.1)(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@2.8.8) - ts-dedent: 2.2.0 - optionalDependencies: - react: 18.3.1 - - '@storybook/addon-measure@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@2.8.8) - tiny-invariant: 1.3.3 - - '@storybook/addon-outline@8.6.14(storybook@8.6.15(prettier@2.8.8))': + '@storybook/addon-links@10.3.5(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.6.15(prettier@2.8.8) - ts-dedent: 2.2.0 - - '@storybook/addon-styling@1.3.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(encoding@0.1.13)(less@4.6.4)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12))': - dependencies: - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 - '@storybook/api': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/components': 7.6.24(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/core-common': 7.6.24(encoding@0.1.13) - '@storybook/core-events': 7.6.24 - '@storybook/manager-api': 7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/node-logger': 7.6.24 - '@storybook/preview-api': 7.6.24 - '@storybook/theming': 7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.24 - css-loader: 6.11.0(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)) - less-loader: 11.1.4(less@4.6.4)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)) - postcss-loader: 7.3.4(postcss@8.5.6)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)) - prettier: 2.8.8 - resolve-url-loader: 5.0.0 - sass-loader: 13.3.3(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)) - style-loader: 3.3.4(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)) - optionalDependencies: - less: 4.6.4 - postcss: 8.5.6 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12) - transitivePeerDependencies: - - '@rspack/core' - - '@types/react' - - '@types/react-dom' - - encoding - - fibers - - node-sass - - sass - - sass-embedded - - supports-color - - typescript - - '@storybook/addon-styling@1.3.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(encoding@0.1.13)(less@4.6.4)(postcss@8.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)))': - dependencies: - '@babel/template': 7.28.6 - '@babel/types': 7.29.0 - '@storybook/api': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/components': 7.6.24(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/core-common': 7.6.24(encoding@0.1.13) - '@storybook/core-events': 7.6.24 - '@storybook/manager-api': 7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/node-logger': 7.6.24 - '@storybook/preview-api': 7.6.24 - '@storybook/theming': 7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.24 - css-loader: 6.11.0(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))) - less-loader: 11.1.4(less@4.6.4)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))) - postcss-loader: 7.3.4(postcss@8.5.6)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))) - prettier: 2.8.8 - resolve-url-loader: 5.0.0 - sass-loader: 13.3.3(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))) - style-loader: 3.3.4(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))) - optionalDependencies: - less: 4.6.4 - postcss: 8.5.6 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - transitivePeerDependencies: - - '@rspack/core' - - '@types/react' - - '@types/react-dom' - - encoding - - fibers - - node-sass - - sass - - sass-embedded - - supports-color - - typescript - - '@storybook/addon-toolbars@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/addon-viewport@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - memoizerific: 1.11.3 - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/api@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/client-logger': 7.6.17 - '@storybook/manager-api': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - transitivePeerDependencies: - - react - - react-dom - - '@storybook/blocks@8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/icons': 1.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.6.15(prettier@2.8.8) - ts-dedent: 2.2.0 + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@10.3.3(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': + '@storybook/builder-vite@10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: - '@storybook/csf-plugin': 10.3.3(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 vite: 5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) transitivePeerDependencies: @@ -30386,123 +28957,20 @@ snapshots: - rollup - webpack - '@storybook/builder-vite@8.6.14(storybook@8.6.15(prettier@2.8.8))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))': + '@storybook/builder-vite@10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: - '@storybook/csf-plugin': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - browser-assert: 1.2.1 - storybook: 8.6.15(prettier@2.8.8) + '@storybook/csf-plugin': 10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ts-dedent: 2.2.0 vite: 5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) - - '@storybook/channels@7.6.17': - dependencies: - '@storybook/client-logger': 7.6.17 - '@storybook/core-events': 7.6.17 - '@storybook/global': 5.0.0 - qs: 6.15.0 - telejson: 7.2.0 - tiny-invariant: 1.3.3 - - '@storybook/channels@7.6.24': - dependencies: - '@storybook/client-logger': 7.6.24 - '@storybook/core-events': 7.6.24 - '@storybook/global': 5.0.0 - qs: 6.15.0 - telejson: 7.2.0 - tiny-invariant: 1.3.3 - - '@storybook/client-logger@7.6.17': - dependencies: - '@storybook/global': 5.0.0 - - '@storybook/client-logger@7.6.24': - dependencies: - '@storybook/global': 5.0.0 - - '@storybook/components@7.6.24(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-select': 1.2.2(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toolbar': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/client-logger': 7.6.24 - '@storybook/csf': 0.1.13 - '@storybook/global': 5.0.0 - '@storybook/theming': 7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.24 - memoizerific: 1.11.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - use-resize-observer: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - '@storybook/components@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/core-common@7.6.24(encoding@0.1.13)': - dependencies: - '@storybook/core-events': 7.6.24 - '@storybook/node-logger': 7.6.24 - '@storybook/types': 7.6.24 - '@types/find-cache-dir': 3.2.1 - '@types/node': 18.19.130 - '@types/node-fetch': 2.6.13 - '@types/pretty-hrtime': 1.0.3 - chalk: 4.1.2 - esbuild: 0.18.20 - esbuild-register: 3.6.0(esbuild@0.18.20) - file-system-cache: 2.3.0 - find-cache-dir: 3.3.2 - find-up: 5.0.0 - fs-extra: 11.3.4 - glob: 10.5.0 - handlebars: 4.7.9 - lazy-universal-dotenv: 4.0.0 - node-fetch: 2.7.0(encoding@0.1.13) - picomatch: 2.3.2 - pkg-dir: 5.0.0 - pretty-hrtime: 1.0.3 - resolve-from: 5.0.0 - ts-dedent: 2.2.0 transitivePeerDependencies: - - encoding - - supports-color - - '@storybook/core-events@7.6.17': - dependencies: - ts-dedent: 2.2.0 - - '@storybook/core-events@7.6.24': - dependencies: - ts-dedent: 2.2.0 - - '@storybook/core@8.6.15(prettier@2.8.8)(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/theming': 8.6.15(storybook@8.6.15(prettier@2.8.8)) - better-opn: 3.0.2 - browser-assert: 1.2.1 - esbuild: 0.25.12 - esbuild-register: 3.6.0(esbuild@0.25.12) - jsdoc-type-pratt-parser: 4.8.0 - process: 0.11.10 - recast: 0.23.11 - semver: 7.7.4 - util: 0.12.5 - ws: 8.20.0 - optionalDependencies: - prettier: 2.8.8 - transitivePeerDependencies: - - bufferutil - - storybook - - supports-color - - utf-8-validate + - esbuild + - rollup + - webpack - '@storybook/csf-plugin@10.3.3(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': + '@storybook/csf-plugin@10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.4 @@ -30510,125 +28978,42 @@ snapshots: vite: 5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4) - '@storybook/csf-plugin@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - storybook: 8.6.15(prettier@2.8.8) - unplugin: 1.16.1 - - '@storybook/csf@0.1.13': + '@storybook/csf-plugin@10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: - type-fest: 2.19.0 + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + unplugin: 2.3.11 + optionalDependencies: + esbuild: 0.27.4 + rollup: 4.60.0 + vite: 5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) + webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4) '@storybook/global@5.0.0': {} - '@storybook/icons@1.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@storybook/icons@2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - '@vitest/utils': 2.1.9 - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/manager-api@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/channels': 7.6.17 - '@storybook/client-logger': 7.6.17 - '@storybook/core-events': 7.6.17 - '@storybook/csf': 0.1.13 - '@storybook/global': 5.0.0 - '@storybook/router': 7.6.17 - '@storybook/theming': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.17 - dequal: 2.0.3 - lodash: 4.17.23 - memoizerific: 1.11.3 - store2: 2.14.4 - telejson: 7.2.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - react - - react-dom - - '@storybook/manager-api@7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@storybook/channels': 7.6.24 - '@storybook/client-logger': 7.6.24 - '@storybook/core-events': 7.6.24 - '@storybook/csf': 0.1.13 - '@storybook/global': 5.0.0 - '@storybook/router': 7.6.24 - '@storybook/theming': 7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/types': 7.6.24 - dequal: 2.0.3 - lodash: 4.17.23 - memoizerific: 1.11.3 - store2: 2.14.4 - telejson: 7.2.0 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - react - - react-dom - - '@storybook/manager-api@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/node-logger@7.6.24': {} - - '@storybook/preview-api@7.6.24': - dependencies: - '@storybook/channels': 7.6.24 - '@storybook/client-logger': 7.6.24 - '@storybook/core-events': 7.6.24 - '@storybook/csf': 0.1.13 - '@storybook/global': 5.0.0 - '@storybook/types': 7.6.24 - '@types/qs': 6.15.0 - dequal: 2.0.3 - lodash: 4.17.23 - memoizerific: 1.11.3 - qs: 6.15.0 - synchronous-promise: 2.0.17 - ts-dedent: 2.2.0 - util-deprecate: 1.0.2 - - '@storybook/preview-api@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/react-dom-shim@10.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': - dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - - '@storybook/react-dom-shim@8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8))': + '@storybook/react-dom-shim@10.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.6.15(prettier@2.8.8) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@storybook/react-vite@10.3.3(esbuild@0.27.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': + '@storybook/react-vite@10.3.5(esbuild@0.27.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)) '@rollup/pluginutils': 5.3.0(rollup@4.60.0) - '@storybook/builder-vite': 10.3.3(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) - '@storybook/react': 10.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3) + '@storybook/builder-vite': 10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + '@storybook/react': 10.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3) empathic: 2.0.0 magic-string: 0.30.21 react: 18.3.1 react-docgen: 8.0.3 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.11 - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tsconfig-paths: 4.2.0 vite: 5.4.21(@types/node@22.19.17)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) transitivePeerDependencies: @@ -30638,126 +29023,42 @@ snapshots: - typescript - webpack - '@storybook/react-vite@8.6.14(@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))': + '@storybook/react-vite@10.3.5(esbuild@0.27.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@5.9.3)(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)) '@rollup/pluginutils': 5.3.0(rollup@4.60.0) - '@storybook/builder-vite': 8.6.14(storybook@8.6.15(prettier@2.8.8))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)) - '@storybook/react': 8.6.14(@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3) - find-up: 5.0.0 + '@storybook/builder-vite': 10.3.5(esbuild@0.27.4)(rollup@4.60.0)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1))(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)) + '@storybook/react': 10.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3) + empathic: 2.0.0 magic-string: 0.30.21 react: 18.3.1 - react-docgen: 7.1.1 + react-docgen: 8.0.3 react-dom: 18.3.1(react@18.3.1) resolve: 1.22.11 - storybook: 8.6.15(prettier@2.8.8) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tsconfig-paths: 4.2.0 vite: 5.4.21(@types/node@25.6.0)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1) - optionalDependencies: - '@storybook/test': 8.6.14(storybook@8.6.15(prettier@2.8.8)) transitivePeerDependencies: + - esbuild - rollup - supports-color - typescript + - webpack - '@storybook/react@10.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)': + '@storybook/react@10.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.3.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@storybook/react-dom-shim': 10.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: 18.3.1 react-docgen: 8.0.3 react-docgen-typescript: 2.4.0(typescript@5.9.3) react-dom: 18.3.1(react@18.3.1) - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@storybook/react@8.6.14(@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8))(typescript@5.9.3)': - dependencies: - '@storybook/components': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/preview-api': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@storybook/react-dom-shim': 8.6.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@2.8.8)) - '@storybook/theming': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 8.6.15(prettier@2.8.8) - optionalDependencies: - '@storybook/test': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - typescript: 5.9.3 - - '@storybook/router@7.6.17': - dependencies: - '@storybook/client-logger': 7.6.17 - memoizerific: 1.11.3 - qs: 6.15.0 - - '@storybook/router@7.6.24': - dependencies: - '@storybook/client-logger': 7.6.24 - memoizerific: 1.11.3 - qs: 6.15.0 - - '@storybook/test@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.6.14(storybook@8.6.15(prettier@2.8.8)) - '@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.15(prettier@2.8.8) - - '@storybook/testing-library@0.2.2': - dependencies: - '@testing-library/dom': 9.3.4 - '@testing-library/user-event': 14.6.1(@testing-library/dom@9.3.4) - ts-dedent: 2.2.0 - - '@storybook/theming@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) - '@storybook/client-logger': 7.6.17 - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@storybook/theming@7.6.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) - '@storybook/client-logger': 7.6.24 - '@storybook/global': 5.0.0 - memoizerific: 1.11.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@storybook/theming@8.6.14(storybook@8.6.15(prettier@2.8.8))': - dependencies: - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/theming@8.6.15(storybook@8.6.15(prettier@2.8.8))': - dependencies: - storybook: 8.6.15(prettier@2.8.8) - - '@storybook/types@7.6.17': - dependencies: - '@storybook/channels': 7.6.17 - '@types/babel__core': 7.20.5 - '@types/express': 4.17.25 - file-system-cache: 2.3.0 - - '@storybook/types@7.6.24': - dependencies: - '@storybook/channels': 7.6.24 - '@types/babel__core': 7.20.5 - '@types/express': 4.17.25 - file-system-cache: 2.3.0 - '@svg-maps/world@1.0.1': {} '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.0)': @@ -31061,16 +29362,6 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/jest-dom@6.5.0': - dependencies: - '@adobe/css-tools': 4.4.4 - aria-query: 5.3.2 - chalk: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.6.3 - lodash: 4.17.23 - redent: 3.0.0 - '@testing-library/jest-dom@6.9.1': dependencies: '@adobe/css-tools': 4.4.4 @@ -31109,18 +29400,10 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@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 - '@testing-library/user-event@14.6.1(@testing-library/dom@9.3.4)': - dependencies: - '@testing-library/dom': 9.3.4 - '@tinybirdco/charts@0.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: echarts: 5.6.0 @@ -32116,8 +30399,6 @@ snapshots: '@types/qs': 6.15.0 '@types/serve-static': 1.15.10 - '@types/find-cache-dir@3.2.1': {} - '@types/fs-extra@5.1.0': dependencies: '@types/node': 25.6.0 @@ -32264,8 +30545,6 @@ snapshots: pg-protocol: 1.13.0 pg-types: 2.2.0 - '@types/pretty-hrtime@1.0.3': {} - '@types/prop-types@15.7.15': {} '@types/q@1.5.8': {} @@ -32370,8 +30649,6 @@ snapshots: '@types/use-sync-external-store@0.0.6': {} - '@types/uuid@9.0.8': {} - '@types/validator@13.15.10': {} '@types/ws@8.18.1': @@ -32826,13 +31103,6 @@ snapshots: '@vitest/utils': 1.6.1 chai: 4.5.0 - '@vitest/expect@2.0.5': - dependencies: - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.3.3 - tinyrainbow: 1.2.0 - '@vitest/expect@3.2.4': dependencies: '@types/chai': 5.2.3 @@ -32868,14 +31138,6 @@ snapshots: msw: 2.12.14(@types/node@25.6.0)(typescript@5.9.3) vite: 7.1.12(@types/node@25.6.0)(jiti@2.6.1)(less@4.6.4)(lightningcss@1.31.1)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3) - '@vitest/pretty-format@2.0.5': - dependencies: - tinyrainbow: 1.2.0 - - '@vitest/pretty-format@2.1.9': - dependencies: - tinyrainbow: 1.2.0 - '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 @@ -32924,10 +31186,6 @@ snapshots: dependencies: tinyspy: 2.2.1 - '@vitest/spy@2.0.5': - dependencies: - tinyspy: 3.0.2 - '@vitest/spy@3.2.4': dependencies: tinyspy: 4.0.4 @@ -32952,19 +31210,6 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vitest/utils@2.0.5': - dependencies: - '@vitest/pretty-format': 2.0.5 - estree-walker: 3.0.3 - loupe: 3.2.1 - tinyrainbow: 1.2.0 - - '@vitest/utils@2.1.9': - dependencies: - '@vitest/pretty-format': 2.1.9 - loupe: 3.2.1 - tinyrainbow: 1.2.0 - '@vitest/utils@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 @@ -33144,6 +31389,8 @@ snapshots: '@webassemblyjs/wast-parser': 1.9.0 '@xtuc/long': 4.2.2 + '@webcontainer/env@1.1.1': {} + '@xmldom/xmldom@0.8.11': {} '@xtuc/ieee754@1.2.0': {} @@ -33225,11 +31472,6 @@ snapshots: acorn@8.16.0: {} - adjust-sourcemap-loader@4.0.0: - dependencies: - loader-utils: 2.0.4 - regex-parser: 2.3.1 - agent-base@6.0.2: dependencies: debug: 4.4.3(supports-color@5.5.0) @@ -33371,8 +31613,6 @@ snapshots: transitivePeerDependencies: - '@75lb/nature' - app-root-dir@1.0.2: {} - app-root-path@2.2.1: {} append-field@1.0.0: {} @@ -34397,10 +32637,6 @@ snapshots: bcryptjs@3.0.3: {} - better-opn@3.0.2: - dependencies: - open: 8.4.2 - better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 @@ -35132,8 +33368,6 @@ snapshots: brorand@1.1.0: {} - browser-assert@1.2.1: {} - browser-process-hrtime@1.0.0: {} browser-stdout@1.3.1: {} @@ -36135,6 +34369,7 @@ snapshots: copy-anything@3.0.5: dependencies: is-what: 4.1.16 + optional: true copy-concurrently@1.0.5: dependencies: @@ -36355,32 +34590,6 @@ snapshots: semver: 7.7.4 webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)): - dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) - postcss-modules-scope: 3.2.1(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) - postcss-value-parser: 4.2.0 - semver: 7.7.4 - optionalDependencies: - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12) - - css-loader@6.11.0(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))): - dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) - postcss-modules-scope: 3.2.1(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) - postcss-value-parser: 4.2.0 - semver: 7.7.4 - optionalDependencies: - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - css-prefers-color-scheme@6.0.3(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -37046,8 +35255,6 @@ snapshots: dependencies: is-obj: 2.0.0 - dotenv-expand@10.0.0: {} - dotenv-expand@11.0.7: dependencies: dotenv: 16.6.1 @@ -38788,45 +36995,6 @@ snapshots: es6-promise@4.2.8: {} - esbuild-register@3.6.0(esbuild@0.18.20): - dependencies: - debug: 4.4.3(supports-color@5.5.0) - esbuild: 0.18.20 - transitivePeerDependencies: - - supports-color - - esbuild-register@3.6.0(esbuild@0.25.12): - dependencies: - debug: 4.4.3(supports-color@5.5.0) - esbuild: 0.25.12 - transitivePeerDependencies: - - supports-color - - esbuild@0.18.20: - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - esbuild@0.20.2: optionalDependencies: '@esbuild/aix-ppc64': 0.20.2 @@ -39097,11 +37265,11 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-storybook@10.3.3(eslint@8.57.1)(storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3): + eslint-plugin-storybook@10.3.5(eslint@8.57.1)(storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.49.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 - storybook: 10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + storybook: 10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - typescript @@ -39809,11 +37977,6 @@ snapshots: dependencies: tslib: 2.8.1 - file-system-cache@2.3.0: - dependencies: - fs-extra: 11.1.1 - ramda: 0.29.0 - file-type@16.5.4: dependencies: readable-web-to-node-stream: 3.0.4 @@ -40122,12 +38285,6 @@ snapshots: jsonfile: 6.2.0 universalify: 2.0.1 - fs-extra@11.1.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 - fs-extra@11.3.0: dependencies: graceful-fs: 4.2.11 @@ -41653,7 +39810,8 @@ snapshots: call-bound: 1.0.4 get-intrinsic: 1.3.0 - is-what@4.1.16: {} + is-what@4.1.16: + optional: true is-whitespace-character@1.0.4: {} @@ -42342,8 +40500,6 @@ snapshots: jsbn@0.1.1: {} - jsdoc-type-pratt-parser@4.8.0: {} - jsdom@16.7.0: dependencies: abab: 2.0.6 @@ -42789,12 +40945,6 @@ snapshots: dependencies: language-subtag-registry: 0.3.23 - lazy-universal-dotenv@4.0.0: - dependencies: - app-root-dir: 1.0.2 - dotenv: 16.6.1 - dotenv-expand: 10.0.0 - lazystream@1.0.1: dependencies: readable-stream: 2.3.8 @@ -42816,16 +40966,6 @@ snapshots: transitivePeerDependencies: - supports-color - less-loader@11.1.4(less@4.6.4)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)): - dependencies: - less: 4.6.4 - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12) - - less-loader@11.1.4(less@4.6.4)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))): - dependencies: - less: 4.6.4 - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - less@4.6.4: dependencies: copy-anything: 3.0.5 @@ -42838,6 +40978,7 @@ snapshots: mime: 1.6.0 needle: 3.5.0 source-map: 0.6.1 + optional: true level-blobs@0.1.7: dependencies: @@ -43370,10 +41511,6 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.27.0: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -43471,8 +41608,6 @@ snapshots: map-obj@4.3.0: {} - map-or-similar@1.5.0: {} - map-visit@1.0.0: dependencies: object-visit: 1.0.1 @@ -43575,10 +41710,6 @@ snapshots: memoize-one@6.0.0: {} - memoizerific@1.11.3: - dependencies: - map-or-similar: 1.5.0 - memory-fs@0.4.1: dependencies: errno: 0.1.8 @@ -45063,7 +43194,8 @@ snapshots: parse-ms@4.0.0: {} - parse-node-version@1.0.1: {} + parse-node-version@1.0.1: + optional: true parse-passwd@1.0.0: {} @@ -45254,10 +43386,6 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-dir@5.0.0: - dependencies: - find-up: 5.0.0 - pkg-entry-points@1.1.1: {} pkg-types@1.3.1: @@ -45292,10 +43420,6 @@ snapshots: pngjs@6.0.0: {} - polished@4.3.1: - dependencies: - '@babel/runtime': 7.29.2 - popper.js@1.16.1: {} portfinder@1.0.38: @@ -45547,26 +43671,6 @@ snapshots: tsx: 4.21.0 yaml: 2.8.3 - postcss-loader@7.3.4(postcss@8.5.6)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)): - dependencies: - cosmiconfig: 8.3.6(typescript@5.9.3) - jiti: 1.21.7 - postcss: 8.5.6 - semver: 7.7.4 - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12) - transitivePeerDependencies: - - typescript - - postcss-loader@7.3.4(postcss@8.5.6)(typescript@5.9.3)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))): - dependencies: - cosmiconfig: 8.3.6(typescript@5.9.3) - jiti: 1.21.7 - postcss: 8.5.6 - semver: 7.7.4 - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - transitivePeerDependencies: - - typescript - postcss-logical@5.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -46359,8 +44463,6 @@ snapshots: ramda@0.27.2: {} - ramda@0.29.0: {} - randexp@0.4.6: dependencies: discontinuous-range: 1.0.0 @@ -46435,21 +44537,6 @@ snapshots: dependencies: typescript: 5.9.3 - react-docgen@7.1.1: - dependencies: - '@babel/core': 7.29.0 - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.28.0 - '@types/doctrine': 0.0.9 - '@types/resolve': 1.20.6 - doctrine: 3.0.0 - resolve: 1.22.11 - strip-indent: 4.1.1 - transitivePeerDependencies: - - supports-color - react-docgen@8.0.3: dependencies: '@babel/core': 7.29.0 @@ -46517,17 +44604,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.28 - react-remove-scroll@2.5.5(@types/react@18.3.28)(react@18.3.1): - dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.28)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.3.28)(react@18.3.1) - tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.28)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.28)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.28 - react-remove-scroll@2.7.2(@types/react@18.3.28)(react@18.3.1): dependencies: react: 18.3.1 @@ -46808,8 +44884,6 @@ snapshots: extend-shallow: 3.0.2 safe-regex: 1.1.0 - regex-parser@2.3.1: {} - regexp-tree@0.1.27: {} regexp.prototype.flags@1.5.4: @@ -47000,14 +45074,6 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve-url-loader@5.0.0: - dependencies: - adjust-sourcemap-loader: 4.0.0 - convert-source-map: 1.9.0 - loader-utils: 2.0.4 - postcss: 8.5.6 - source-map: 0.6.1 - resolve-url@0.2.1: {} resolve.exports@2.0.3: {} @@ -47285,16 +45351,6 @@ snapshots: parse-srcset: 1.0.2 postcss: 8.5.6 - sass-loader@13.3.3(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)): - dependencies: - neo-async: 2.6.2 - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12) - - sass-loader@13.3.3(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))): - dependencies: - neo-async: 2.6.2 - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - sax@1.2.4: {} sax@1.6.0: {} @@ -47365,8 +45421,6 @@ snapshots: semver@6.3.1: {} - semver@7.7.3: {} - semver@7.7.4: {} send@0.19.0: @@ -47956,9 +46010,7 @@ snapshots: stoppable@1.1.0: {} - store2@2.14.4: {} - - storybook@10.3.3(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + storybook@10.3.5(@testing-library/dom@10.4.0)(prettier@2.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 2.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -47966,10 +46018,11 @@ snapshots: '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) '@vitest/expect': 3.2.4 '@vitest/spy': 3.2.4 - esbuild: 0.25.12 + '@webcontainer/env': 1.1.1 + esbuild: 0.27.4 open: 10.2.0 recast: 0.23.11 - semver: 7.7.3 + semver: 7.7.4 use-sync-external-store: 1.6.0(react@18.3.1) ws: 8.20.0 optionalDependencies: @@ -47981,16 +46034,6 @@ snapshots: - react-dom - utf-8-validate - storybook@8.6.15(prettier@2.8.8): - dependencies: - '@storybook/core': 8.6.15(prettier@2.8.8)(storybook@8.6.15(prettier@2.8.8)) - optionalDependencies: - prettier: 2.8.8 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - stream-browserify@2.0.2: dependencies: inherits: 2.0.4 @@ -48224,14 +46267,6 @@ snapshots: schema-utils: 3.3.0 webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - style-loader@3.3.4(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)): - dependencies: - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12) - - style-loader@3.3.4(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))): - dependencies: - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21)) - style-mod@4.1.3: {} style-search@0.1.0: {} @@ -48453,8 +46488,6 @@ snapshots: transitivePeerDependencies: - supports-color - synchronous-promise@2.0.17: {} - synckit@0.11.12: dependencies: '@pkgr/core': 0.2.9 @@ -48595,10 +46628,6 @@ snapshots: - bare-abort-controller - react-native-b4a - telejson@7.2.0: - dependencies: - memoizerific: 1.11.3 - temp@0.9.4: dependencies: mkdirp: 0.5.6 @@ -48617,17 +46646,6 @@ snapshots: webpack-sources: 1.4.3 worker-farm: 1.7.0 - terser-webpack-plugin@5.4.0(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.46.1 - webpack: 5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12) - optionalDependencies: - '@swc/core': 1.15.21(@swc/helpers@0.5.21) - esbuild: 0.25.12 - terser-webpack-plugin@5.4.0(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4)): dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -48838,16 +46856,12 @@ snapshots: tinypool@1.1.1: {} - tinyrainbow@1.2.0: {} - tinyrainbow@2.0.0: {} tinyrainbow@3.1.0: {} tinyspy@2.2.1: {} - tinyspy@3.0.2: {} - tinyspy@4.0.4: {} tippy.js@6.3.7: @@ -49134,8 +47148,6 @@ snapshots: type-fest@1.4.0: {} - type-fest@2.19.0: {} - type-fest@4.41.0: {} type-fest@5.5.0: @@ -49371,11 +47383,6 @@ snapshots: unpipe@1.0.0: {} - unplugin@1.16.1: - dependencies: - acorn: 8.16.0 - webpack-virtual-modules: 0.6.2 - unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 @@ -49451,12 +47458,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.28 - use-resize-observer@9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@juggle/resize-observer': 3.4.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - use-sidecar@1.1.3(@types/react@18.3.28)(react@18.3.1): dependencies: detect-node-es: 1.1.0 @@ -50180,38 +48181,6 @@ snapshots: - esbuild - uglify-js - webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12): - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - '@webassemblyjs/ast': 1.14.1 - '@webassemblyjs/wasm-edit': 1.14.1 - '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.16.0 - acorn-import-phases: 1.0.4(acorn@8.16.0) - browserslist: 4.28.1 - chrome-trace-event: 1.0.4 - enhanced-resolve: 5.20.1 - es-module-lexer: 2.0.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.1 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 4.3.3 - tapable: 2.3.2 - terser-webpack-plugin: 5.4.0(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)(webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.25.12)) - watchpack: 2.5.1 - webpack-sources: 3.3.4 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - webpack@5.105.4(@swc/core@1.15.21(@swc/helpers@0.5.21))(esbuild@0.27.4): dependencies: '@types/eslint-scope': 3.7.7 From 73812c809c04129ea20c23b028d1a236be5efbd7 Mon Sep 17 00:00:00 2001 From: Steve Larson <9larsons@gmail.com> Date: Fri, 24 Apr 2026 10:13:49 -0500 Subject: [PATCH 2/4] Added devcontainer config for VS Code and Codespaces (#27544) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref https://linear.app/ghost/issue/PLA-33/ First of a planned series of PRs adding VS Code Dev Containers + Codespaces support to Ghost. This PR is the minimum viable spike: with the Dev Containers extension installed, contributors can **Reopen in Container** locally, or open the repo in a **Codespace**, and get a working Ghost dev environment without touching host Node/pnpm/MySQL. **Baseline behaviour is unchanged.** The existing `pnpm dev` host-hybrid workflow is not affected — the devcontainer is purely additive. --- .devcontainer/compose.devcontainer.yaml | 36 +++++++++++++++ .devcontainer/devcontainer.json | 60 +++++++++++++++++++++++++ .devcontainer/postCreate.sh | 11 +++++ 3 files changed, 107 insertions(+) create mode 100644 .devcontainer/compose.devcontainer.yaml create mode 100644 .devcontainer/devcontainer.json create mode 100755 .devcontainer/postCreate.sh diff --git a/.devcontainer/compose.devcontainer.yaml b/.devcontainer/compose.devcontainer.yaml new file mode 100644 index 00000000000..cc91b72fcb4 --- /dev/null +++ b/.devcontainer/compose.devcontainer.yaml @@ -0,0 +1,36 @@ +services: + ghost-dev: + # Mount the full repo so VS Code can edit apps/, e2e/, and root config files. + # The original ./ghost:/home/ghost/ghost mount from compose.dev.yaml is + # preserved via merge semantics so nodemon hot-reload still works for anyone + # running the backend the original way. + volumes: + - ./:/workspaces/Ghost:cached + # Override the default `pnpm dev` command. VS Code controls startup and the + # user runs backend/frontend dev servers as tasks (see .vscode/tasks.json). + command: ["sleep", "infinity"] + working_dir: /workspaces/Ghost + # The baseline healthcheck in compose.dev.yaml hits Ghost on :2368, but in + # the devcontainer Ghost isn't running until the user starts the dev task. + # Replace with a trivial check so the gateway's depends_on doesn't time out. + healthcheck: + test: ["CMD", "true"] + interval: 5s + timeout: 2s + retries: 1 + start_period: 0s + + ghost-dev-gateway: + # Point Caddy at the dev servers running inside the ghost-dev container + # instead of host.docker.internal (which is the default for the hybrid + # host/container dev setup). + environment: + GHOST_BACKEND: ghost-dev:2368 + ADMIN_DEV_SERVER: ghost-dev:5174 + ADMIN_LIVE_RELOAD_SERVER: ghost-dev:4200 + PORTAL_DEV_SERVER: ghost-dev:4175 + COMMENTS_DEV_SERVER: ghost-dev:7173 + SIGNUP_DEV_SERVER: ghost-dev:6174 + SEARCH_DEV_SERVER: ghost-dev:4178 + ANNOUNCEMENT_DEV_SERVER: ghost-dev:4177 + LEXICAL_DEV_SERVER: ghost-dev:4173 diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000000..649dcec35c7 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,60 @@ +{ + "name": "Ghost", + "dockerComposeFile": [ + "../compose.dev.yaml", + "compose.devcontainer.yaml" + ], + "service": "ghost-dev", + "workspaceFolder": "/workspaces/Ghost", + "shutdownAction": "stopCompose", + "remoteUser": "root", + + // Codespaces prebuild step — runs once when the image is built. + // Primes the pnpm store so first-open is fast. + "onCreateCommand": "corepack enable && corepack prepare --activate && cd /workspaces/Ghost && pnpm install --prefer-offline || true", + + // Runs after the workspace mount is ready on every container create. + "postCreateCommand": ".devcontainer/postCreate.sh", + + "forwardPorts": [ + 2368, + 3306, + 6379, + 1025, + 8025, + 5174, + 4200, + 4175, + 7173, + 6174, + 4178, + 4177, + 4173 + ], + "portsAttributes": { + "2368": {"label": "Ghost (via gateway)", "onAutoForward": "notify"}, + "3306": {"label": "MySQL"}, + "6379": {"label": "Redis"}, + "1025": {"label": "Mailpit SMTP"}, + "8025": {"label": "Mailpit Web"}, + "5174": {"label": "Admin (Vite)"}, + "4200": {"label": "Ember live-reload"}, + "4175": {"label": "Portal"}, + "7173": {"label": "Comments UI"}, + "6174": {"label": "Signup Form"}, + "4178": {"label": "Sodo Search"}, + "4177": {"label": "Announcement Bar"}, + "4173": {"label": "Koenig Lexical"} + }, + + "customizations": { + "vscode": { + "extensions": [ + "dbaeumer.vscode-eslint", + "bradlc.vscode-tailwindcss", + "ms-playwright.playwright", + "editorconfig.editorconfig" + ] + } + } +} diff --git a/.devcontainer/postCreate.sh b/.devcontainer/postCreate.sh new file mode 100755 index 00000000000..62da08d0ff7 --- /dev/null +++ b/.devcontainer/postCreate.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -euo pipefail + +cd /workspaces/Ghost + +corepack enable +corepack prepare --activate + +git submodule update --init --recursive + +pnpm install --prefer-offline From 6320015a476d804cac2d0a80e314b8368ba96100 Mon Sep 17 00:00:00 2001 From: Ghost CI <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2026 15:37:31 +0000 Subject: [PATCH 3/4] v6.33.0 --- ghost/admin/package.json | 2 +- ghost/core/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ghost/admin/package.json b/ghost/admin/package.json index 9a092fb2a8e..e03c5de1953 100644 --- a/ghost/admin/package.json +++ b/ghost/admin/package.json @@ -1,6 +1,6 @@ { "name": "ghost-admin", - "version": "6.33.0-rc.0", + "version": "6.33.0", "description": "Ember.js admin client for Ghost", "author": "Ghost Foundation", "homepage": "http://ghost.org", diff --git a/ghost/core/package.json b/ghost/core/package.json index 834e9b3f1fa..4452c0496cc 100644 --- a/ghost/core/package.json +++ b/ghost/core/package.json @@ -1,6 +1,6 @@ { "name": "ghost", - "version": "6.33.0-rc.0", + "version": "6.33.0", "description": "The professional publishing platform", "author": "Ghost Foundation", "homepage": "https://ghost.org", From f52ff396e485c838537fd352c57f967bc2b664e4 Mon Sep 17 00:00:00 2001 From: Ghost CI <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Apr 2026 15:37:34 +0000 Subject: [PATCH 4/4] Bumped version to 6.34.0-rc.0 --- ghost/admin/package.json | 2 +- ghost/core/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ghost/admin/package.json b/ghost/admin/package.json index e03c5de1953..0660d92f871 100644 --- a/ghost/admin/package.json +++ b/ghost/admin/package.json @@ -1,6 +1,6 @@ { "name": "ghost-admin", - "version": "6.33.0", + "version": "6.34.0-rc.0", "description": "Ember.js admin client for Ghost", "author": "Ghost Foundation", "homepage": "http://ghost.org", diff --git a/ghost/core/package.json b/ghost/core/package.json index 4452c0496cc..7001de1b827 100644 --- a/ghost/core/package.json +++ b/ghost/core/package.json @@ -1,6 +1,6 @@ { "name": "ghost", - "version": "6.33.0", + "version": "6.34.0-rc.0", "description": "The professional publishing platform", "author": "Ghost Foundation", "homepage": "https://ghost.org",