diff --git a/package.json b/package.json index f3d56945a..8a1f35ee1 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "nano-staged": "^1.0.2", "postcss-lightningcss": "^1.1.0", "postcss-mixins": "^11.0.3", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "react": "^19.2.3", "react-dom": "^19.2.3", "react-hook-form": "^7.68.0", diff --git a/packages/components/src/components/Container/types.ts b/packages/components/src/components/Container/types.ts index 0503eee28..93730e9ed 100644 --- a/packages/components/src/components/Container/types.ts +++ b/packages/components/src/components/Container/types.ts @@ -59,8 +59,7 @@ export type ContainerBaseProps = { placement?: ContainerPlacementProp | ResponsiveValue; /** Determine the max-inline-size of the container. */ maxInlineSize?: - | ContainerMaxInlineSizeProp - | ResponsiveValue; + ContainerMaxInlineSizeProp | ResponsiveValue; /** * Margins are the space between content and the left and right edges of the screen. * @default 0 diff --git a/packages/components/src/components/ContentPanel/components/ContentPanelContainer/types.ts b/packages/components/src/components/ContentPanel/components/ContentPanelContainer/types.ts index 94b21c9b9..80186518c 100644 --- a/packages/components/src/components/ContentPanel/components/ContentPanelContainer/types.ts +++ b/packages/components/src/components/ContentPanel/components/ContentPanelContainer/types.ts @@ -12,8 +12,7 @@ import type { import type { OverlayTriggerState } from '@react-stately/overlays'; export type ContentPanelContainerPropContent = - | ReactNode - | ((props: OverlayTriggerState) => ReactElement); + ReactNode | ((props: OverlayTriggerState) => ReactElement); export type ContentPanelContainerProps = ExtendableComponentPropsWithRef< { diff --git a/packages/components/src/components/FileUpload/types.ts b/packages/components/src/components/FileUpload/types.ts index 33c82dbcc..6a3cc7f6c 100644 --- a/packages/components/src/components/FileUpload/types.ts +++ b/packages/components/src/components/FileUpload/types.ts @@ -46,8 +46,7 @@ export type FileUploadPropAllowed = (typeof fileUploadPropAllowed)[number]; /** Where files can be dropped: an element ref, or the whole viewport. */ export type FileUploadPropDropzoneTarget = - | 'fullscreen' - | RefObject; + 'fullscreen' | RefObject; /** Localizable strings used by `FileUpload`. */ export type FileUploadMessages = { diff --git a/packages/components/src/components/FlexBox/types.ts b/packages/components/src/components/FlexBox/types.ts index d2bc87784..d0c8ba809 100644 --- a/packages/components/src/components/FlexBox/types.ts +++ b/packages/components/src/components/FlexBox/types.ts @@ -25,8 +25,7 @@ export type FlexBoxBaseProps = { rowGap?: FlexPropGap | ResponsiveValue; /** Defines the `justify-content` property. */ justifyContent?: - | FlexPropJustifyContent - | ResponsiveValue; + FlexPropJustifyContent | ResponsiveValue; /** Defines the `align-items` property. */ alignItems?: FlexPropAlignItems | ResponsiveValue; /** Additional CSS-classes. */ diff --git a/packages/components/src/components/Form/types.ts b/packages/components/src/components/Form/types.ts index e7d6122a9..7ab98c604 100644 --- a/packages/components/src/components/Form/types.ts +++ b/packages/components/src/components/Form/types.ts @@ -37,16 +37,14 @@ export type FormProps = { * @default 'top' */ labelPlacement?: - | FormFieldPropLabelPlacement - | ResponsiveValue; + FormFieldPropLabelPlacement | ResponsiveValue; /** * The label's horizontal alignment relative to the element it is labeling. * Responsive values allowed. * @default 'start' */ labelAlign?: - | FormFieldPropLabelAlign - | ResponsiveValue; + FormFieldPropLabelAlign | ResponsiveValue; /** * Size of the label column when `labelPlacement="side"`. * Ignored for `"top"`. @@ -56,7 +54,6 @@ export type FormProps = { * @default 'max-content' */ labelInlineSize?: - | FormPropLabelInlineSize - | ResponsiveValue; + FormPropLabelInlineSize | ResponsiveValue; } & FormPropsPrimitive; export type FormRef = ComponentRef<'form'>; diff --git a/packages/components/src/components/FormField/FormFieldControlGroup/types.ts b/packages/components/src/components/FormField/FormFieldControlGroup/types.ts index 5103b3593..40e13cb8f 100644 --- a/packages/components/src/components/FormField/FormFieldControlGroup/types.ts +++ b/packages/components/src/components/FormField/FormFieldControlGroup/types.ts @@ -14,8 +14,7 @@ export type FormFieldControlGroupRenderProps = { }; export type FormFieldControlGroupPropChildren = - | ReactNode - | ((props: FormFieldControlGroupRenderProps) => ReactNode); + ReactNode | ((props: FormFieldControlGroupRenderProps) => ReactNode); export const formFieldControlGroupPropVariant = [ 'filled', diff --git a/packages/components/src/components/Grid/components/GridItem/types.ts b/packages/components/src/components/Grid/components/GridItem/types.ts index 199bc212d..97148a460 100644 --- a/packages/components/src/components/Grid/components/GridItem/types.ts +++ b/packages/components/src/components/Grid/components/GridItem/types.ts @@ -17,8 +17,7 @@ export type GridItemBaseProps = { | ResponsiveValue; /** The align-self CSS property overrides a grid or flex item's align-items value. In Grid, it aligns the item inside the grid area. In Flexbox, it aligns the item on the cross axis. */ alignSelf?: - | CSSProperties['alignSelf'] - | ResponsiveValue; + CSSProperties['alignSelf'] | ResponsiveValue; /** Additional CSS-classes. */ className?: string; /** The content of the component. */ diff --git a/packages/components/src/components/Grid/types.ts b/packages/components/src/components/Grid/types.ts index 1b08dd255..cd26ef819 100644 --- a/packages/components/src/components/Grid/types.ts +++ b/packages/components/src/components/Grid/types.ts @@ -41,8 +41,7 @@ export type GridBaseProps = { * Defines the default `alignSelf` for all items in the grid. */ alignItems?: - | CSSProperties['alignItems'] - | ResponsiveValue; + CSSProperties['alignItems'] | ResponsiveValue; /** Additional CSS-classes. */ className?: string; /** The content of the component. */ diff --git a/packages/components/src/components/Modal/types.ts b/packages/components/src/components/Modal/types.ts index 8fe0cfd6a..5c558b030 100644 --- a/packages/components/src/components/Modal/types.ts +++ b/packages/components/src/components/Modal/types.ts @@ -25,8 +25,7 @@ export const modalPropSize = ['small', 'medium', 'large'] as const; export type ModalPropSize = (typeof modalPropSize)[number]; export type ModalPropContent = - | ReactNode - | ((props: { close(): void }) => ReactElement); + ReactNode | ((props: { close(): void }) => ReactElement); export type ModalPropControl = (props: ButtonOptions) => ReactElement; diff --git a/packages/components/src/components/Popover/types.ts b/packages/components/src/components/Popover/types.ts index cb45bcd67..c5a9ca55c 100644 --- a/packages/components/src/components/Popover/types.ts +++ b/packages/components/src/components/Popover/types.ts @@ -26,8 +26,7 @@ export type PopoverBodyProps = DialogBodyProps; export type PopoverFooterProps = DialogFooterProps; export type PopoverPropContent = - | ReactNode - | ((props: { close(): void }) => ReactElement); + ReactNode | ((props: { close(): void }) => ReactElement); export type PopoverPropControl = ( props: ButtonOptions & { ref?: Ref } @@ -53,8 +52,7 @@ export type PopoverPropPlacement = (typeof popoverPropPlacement)[number]; export const popoverPropSize = ['small', 'medium', 'large'] as const; export type PopoverPropSize = - | (typeof popoverPropSize)[number] - | CSSProperties['inlineSize']; + (typeof popoverPropSize)[number] | CSSProperties['inlineSize']; export const popoverPropType = [ 'dialog', diff --git a/packages/components/src/components/SidePanel/types.ts b/packages/components/src/components/SidePanel/types.ts index 2b73e54c2..c5b75b900 100644 --- a/packages/components/src/components/SidePanel/types.ts +++ b/packages/components/src/components/SidePanel/types.ts @@ -32,8 +32,7 @@ export const sidePanelPropPlacement = ['start', 'end'] as const; export type SidePanelPropPlacement = (typeof sidePanelPropPlacement)[number]; export type SidePanelPropContent = - | ReactNode - | ((props: { close(): void }) => ReactElement); + ReactNode | ((props: { close(): void }) => ReactElement); export type SidePanelPropControl = (props: ButtonOptions) => ReactElement; diff --git a/packages/components/src/components/Sidebar/types.ts b/packages/components/src/components/Sidebar/types.ts index 5e69035f5..0e080c564 100644 --- a/packages/components/src/components/Sidebar/types.ts +++ b/packages/components/src/components/Sidebar/types.ts @@ -29,8 +29,7 @@ export type SidebarRenderProps = { }; export type SidebarPropContent = - | ReactNode - | ((props: SidebarRenderProps) => ReactNode); + ReactNode | ((props: SidebarRenderProps) => ReactNode); export type SidebarBaseProps = { /** diff --git a/packages/primitives/src/behaviors/useTagField.ts b/packages/primitives/src/behaviors/useTagField.ts index f2103c5bb..32b7bc0f1 100644 --- a/packages/primitives/src/behaviors/useTagField.ts +++ b/packages/primitives/src/behaviors/useTagField.ts @@ -44,11 +44,7 @@ import type { TagListState } from './useTagListState'; /** How the user's input ended up as new tags. */ export type TagFieldAddSource = - | 'enter' - | 'separator' - | 'paste' - | 'blur' - | 'suggestion'; + 'enter' | 'separator' | 'paste' | 'blur' | 'suggestion'; export type TagFieldAddContext = | { source: Exclude } @@ -109,8 +105,7 @@ export type TagFieldTagListProps = { isDisabled: boolean | undefined; tabIndex: -1; onRemove: - | ((keys: Set, context?: TagListItemRemoveContext) => void) - | undefined; + ((keys: Set, context?: TagListItemRemoveContext) => void) | undefined; 'aria-label': string; }; diff --git a/packages/primitives/src/utils/index.ts b/packages/primitives/src/utils/index.ts index ef2a88f69..5cb5d7382 100644 --- a/packages/primitives/src/utils/index.ts +++ b/packages/primitives/src/utils/index.ts @@ -28,8 +28,7 @@ export interface DOMProps extends StyleProps, SharedDOMProps { export interface StyleRenderProps { /** The CSS [className](https://developer.mozilla.org/en-US/docs/Web/API/Element/className) for the element. A function may be provided to compute the class based on component state. */ className?: - | string - | ((values: T & { defaultClassName: string | undefined }) => string); + string | ((values: T & { defaultClassName: string | undefined }) => string); /** The inline [style](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style) for the element. A function may be provided to compute the style based on component state. */ style?: | CSSProperties diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cc8b09fb..e8e58babe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ importers: devDependencies: '@chromatic-com/storybook': specifier: ^5.1.2 - version: 5.1.2(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + version: 5.1.2(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@commitlint/cli': specifier: ^19.8.1 version: 19.8.1(@types/node@25.8.0)(typescript@6.0.3) @@ -54,22 +54,22 @@ importers: version: 3.66.1(@types/node@25.8.0) '@storybook/addon-a11y': specifier: ^10.3.6 - version: 10.3.6(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + version: 10.3.6(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@storybook/addon-docs': specifier: ^10.3.6 - version: 10.3.6(@types/react@19.2.7)(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) + version: 10.3.6(@types/react@19.2.7)(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) '@storybook/addon-links': specifier: ^10.3.6 - version: 10.3.6(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + version: 10.3.6(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) '@storybook/addon-mcp': specifier: ^0.6.0 - version: 0.6.0(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3) + version: 0.6.0(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3) '@storybook/react': specifier: ^10.3.6 - version: 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3) + version: 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3) '@storybook/react-vite': specifier: ^10.3.6 - version: 10.3.6(esbuild@0.27.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) + version: 10.3.6(esbuild@0.27.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) '@stylistic/eslint-plugin': specifier: ^5.10.0 version: 5.10.0(eslint@9.39.4(jiti@2.6.1)) @@ -102,7 +102,7 @@ importers: version: 4.1.9(vitest@4.1.9) '@vueless/storybook-dark-mode': specifier: ^10.0.8 - version: 10.0.8(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + version: 10.0.8(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) browserslist: specifier: ^4.28.1 version: 4.28.1 @@ -141,7 +141,7 @@ importers: version: 6.10.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-prettier: specifier: ^5.5.6 - version: 5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(prettier@3.8.3) + version: 5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(prettier@3.9.6) eslint-plugin-react: specifier: ^7.37.5 version: 7.37.5(eslint@9.39.4(jiti@2.6.1)) @@ -176,8 +176,8 @@ importers: specifier: ^11.0.3 version: 11.0.3(postcss@8.5.15) prettier: - specifier: ^3.8.3 - version: 3.8.3 + specifier: ^3.9.6 + version: 3.9.6 react: specifier: ^19.0.0 version: 19.2.3 @@ -201,7 +201,7 @@ importers: version: 1.1.3(rollup@4.60.1) storybook: specifier: ^10.3.6 - version: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) stylelint: specifier: ^16.26.1 version: 16.26.1(typescript@6.0.3) @@ -219,7 +219,7 @@ importers: version: 1.3.0(stylelint@16.26.1(typescript@6.0.3)) stylelint-prettier: specifier: ^5.0.3 - version: 5.0.3(prettier@3.8.3)(stylelint@16.26.1(typescript@6.0.3)) + version: 5.0.3(prettier@3.9.6)(stylelint@16.26.1(typescript@6.0.3)) ts-dedent: specifier: ^2.2.0 version: 2.2.0 @@ -556,8 +556,8 @@ importers: specifier: ^25.0.1 version: 25.0.1 prettier: - specifier: ^3.8.3 - version: 3.8.3 + specifier: ^3.9.6 + version: 3.9.6 typescript: specifier: ^6.0.3 version: 6.0.3 @@ -577,8 +577,8 @@ importers: specifier: ^12.0.0 version: 12.0.0(react@19.2.3) prettier: - specifier: ^3.8.3 - version: 3.8.3 + specifier: ^3.9.6 + version: 3.9.6 react: specifier: ^19.0.0 version: 19.2.3 @@ -743,6 +743,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.8': + resolution: {integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-transform-react-jsx-self@7.27.1': resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} engines: {node: '>=6.9.0'} @@ -779,6 +784,10 @@ packages: resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.8': + resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -3825,7 +3834,7 @@ packages: basic-ftp@5.1.0: resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} engines: {node: '>=10.0.0'} - deprecated: Security vulnerability fixed in 5.2.0, please upgrade + deprecated: Security vulnerability fixed in 5.2.1, please upgrade bidi-js@1.0.3: resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} @@ -7399,8 +7408,8 @@ packages: resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} - prettier@3.8.3: - resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + prettier@3.9.6: + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} engines: {node: '>=14'} hasBin: true @@ -9197,6 +9206,11 @@ snapshots: dependencies: '@babel/types': 7.29.7 + '@babel/parser@7.29.8': + dependencies: + '@babel/types': 7.29.8 + optional: true + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -9239,6 +9253,12 @@ snapshots: '@babel/helper-string-parser': 7.29.7 '@babel/helper-validator-identifier': 7.29.7 + '@babel/types@7.29.8': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + optional: true + '@bcoe/v8-coverage@1.0.2': {} '@bramus/specificity@2.4.2': @@ -9257,13 +9277,13 @@ snapshots: hashery: 1.5.0 keyv: 5.6.0 - '@chromatic-com/storybook@5.1.2(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@chromatic-com/storybook@5.1.2(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@neoconfetti/react': 1.0.0 chromatic: 13.3.4 filesize: 10.1.6 jsonfile: 6.2.0 - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) strip-ansi: 7.1.2 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -11769,21 +11789,21 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@storybook/addon-a11y@10.3.6(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@storybook/addon-a11y@10.3.6(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@storybook/global': 5.0.0 axe-core: 4.11.4 - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@storybook/addon-docs@10.3.6(@types/react@19.2.7)(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': + '@storybook/addon-docs@10.3.6(@types/react@19.2.7)(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.7)(react@19.2.3) - '@storybook/csf-plugin': 10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) + '@storybook/csf-plugin': 10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) '@storybook/icons': 2.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@storybook/react-dom-shim': 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@storybook/react-dom-shim': 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' @@ -11792,30 +11812,30 @@ snapshots: - vite - webpack - '@storybook/addon-links@10.3.6(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@storybook/addon-links@10.3.6(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) optionalDependencies: react: 19.2.3 - '@storybook/addon-mcp@0.6.0(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)': + '@storybook/addon-mcp@0.6.0(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)': dependencies: '@storybook/mcp': 0.7.0(typescript@6.0.3) '@tmcp/adapter-valibot': 0.1.5(tmcp@1.19.3(typescript@6.0.3))(valibot@1.2.0(typescript@6.0.3)) '@tmcp/transport-http': 0.8.5(tmcp@1.19.3(typescript@6.0.3)) picoquery: 2.5.0 - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) tmcp: 1.19.3(typescript@6.0.3) valibot: 1.2.0(typescript@6.0.3) transitivePeerDependencies: - '@tmcp/auth' - typescript - '@storybook/builder-vite@10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': + '@storybook/builder-vite@10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': dependencies: - '@storybook/csf-plugin': 10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@storybook/csf-plugin': 10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) ts-dedent: 2.2.0 vite: 7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0) transitivePeerDependencies: @@ -11823,9 +11843,9 @@ snapshots: - rollup - webpack - '@storybook/csf-plugin@10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': + '@storybook/csf-plugin@10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': dependencies: - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.7 @@ -11849,25 +11869,25 @@ snapshots: - '@tmcp/auth' - typescript - '@storybook/react-dom-shim@10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@storybook/react-dom-shim@10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@storybook/react-vite@10.3.6(esbuild@0.27.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': + '@storybook/react-vite@10.3.6(esbuild@0.27.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) '@rollup/pluginutils': 5.3.0(rollup@4.60.1) - '@storybook/builder-vite': 10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) - '@storybook/react': 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3) + '@storybook/builder-vite': 10.3.6(esbuild@0.27.7)(rollup@4.60.1)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0)) + '@storybook/react': 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3) empathic: 2.0.0 magic-string: 0.30.21 react: 19.2.3 react-docgen: 8.0.3 react-dom: 19.2.3(react@19.2.3) resolve: 1.22.12 - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) tsconfig-paths: 4.2.0 vite: 7.3.3(@types/node@25.8.0)(jiti@2.6.1)(lightningcss@1.29.3)(sugarss@5.0.1(postcss@8.5.15))(tsx@4.19.3)(yaml@2.9.0) transitivePeerDependencies: @@ -11877,15 +11897,15 @@ snapshots: - typescript - webpack - '@storybook/react@10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)': + '@storybook/react@10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@6.0.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) + '@storybook/react-dom-shim': 10.3.6(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) react: 19.2.3 react-docgen: 8.0.3 react-docgen-typescript: 2.2.2(typescript@6.0.3) react-dom: 19.2.3(react@19.2.3) - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) optionalDependencies: typescript: 6.0.3 transitivePeerDependencies: @@ -12437,11 +12457,11 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@vueless/storybook-dark-mode@10.0.8(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': + '@vueless/storybook-dark-mode@10.0.8(storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))': dependencies: '@storybook/global': 5.0.0 lodash-es: 4.18.1 - storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + storybook: 10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@webcontainer/env@1.1.1': {} @@ -14128,10 +14148,10 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-prettier@5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(prettier@3.8.3): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(prettier@3.9.6): dependencies: eslint: 9.39.4(jiti@2.6.1) - prettier: 3.8.3 + prettier: 3.9.6 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: @@ -16023,8 +16043,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 source-map-js: 1.2.1 optional: true @@ -17153,7 +17173,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.8.3: {} + prettier@3.9.6: {} pretty-format@27.5.1: dependencies: @@ -18057,7 +18077,7 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.8.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + storybook@10.3.6(@testing-library/dom@10.4.0)(prettier@3.9.6)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 2.0.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -18073,7 +18093,7 @@ snapshots: use-sync-external-store: 1.6.0(react@19.2.3) ws: 8.20.0 optionalDependencies: - prettier: 3.8.3 + prettier: 3.9.6 transitivePeerDependencies: - '@testing-library/dom' - bufferutil @@ -18254,9 +18274,9 @@ snapshots: dependencies: stylelint: 16.26.1(typescript@6.0.3) - stylelint-prettier@5.0.3(prettier@3.8.3)(stylelint@16.26.1(typescript@6.0.3)): + stylelint-prettier@5.0.3(prettier@3.9.6)(stylelint@16.26.1(typescript@6.0.3)): dependencies: - prettier: 3.8.3 + prettier: 3.9.6 prettier-linter-helpers: 1.0.0 stylelint: 16.26.1(typescript@6.0.3) diff --git a/templates/nextjs/template/package.json b/templates/nextjs/template/package.json index edafbf4b7..1e4112e19 100644 --- a/templates/nextjs/template/package.json +++ b/templates/nextjs/template/package.json @@ -35,7 +35,7 @@ "eslint": "^9.39.4", "eslint-config-next": "^16.2.9", "jsdom": "^25.0.1", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "typescript": "^6.0.3", "vitest": "^4.1.9" } diff --git a/templates/vite/template/package.json b/templates/vite/template/package.json index 53804c48b..644517504 100644 --- a/templates/vite/template/package.json +++ b/templates/vite/template/package.json @@ -17,7 +17,7 @@ "@koobiq/react-components": "0.32.0", "@koobiq/react-core": "0.32.0", "@koobiq/react-icons": "^12.0.0", - "prettier": "^3.8.3", + "prettier": "^3.9.6", "react": "^19.2.6", "react-dom": "^19.2.6" },