diff --git a/.changeset/tall-needles-remain.md b/.changeset/tall-needles-remain.md
new file mode 100644
index 00000000..704bf7f4
--- /dev/null
+++ b/.changeset/tall-needles-remain.md
@@ -0,0 +1,5 @@
+---
+"@devup-ui/components": patch
+---
+
+Feat Radio components
diff --git a/apps/rsbuild/package.json b/apps/rsbuild/package.json
index e777c13f..6424cb83 100644
--- a/apps/rsbuild/package.json
+++ b/apps/rsbuild/package.json
@@ -16,7 +16,7 @@
"@devup-ui/react": "workspace:*"
},
"devDependencies": {
- "@rsbuild/core": "^1.5.3",
+ "@rsbuild/core": "^1.5.6",
"@rsbuild/plugin-react": "^1.4.0",
"@devup-ui/rsbuild-plugin": "workspace:*"
}
diff --git a/apps/vite-lib/package.json b/apps/vite-lib/package.json
index ed587305..1e457935 100644
--- a/apps/vite-lib/package.json
+++ b/apps/vite-lib/package.json
@@ -19,7 +19,7 @@
"vite-plugin-dts": "^4.5.4",
"@devup-ui/vite-plugin": "workspace:*",
"@vitejs/plugin-react": "^5.0.2",
- "vite": "^7.1.4",
+ "vite": "^7.1.5",
"typescript": "^5",
"@types/node": "^24",
"@types/react": "^19"
diff --git a/apps/vite/package.json b/apps/vite/package.json
index 32be17ed..db787752 100644
--- a/apps/vite/package.json
+++ b/apps/vite/package.json
@@ -17,7 +17,7 @@
},
"devDependencies": {
"@devup-ui/vite-plugin": "workspace:*",
- "vite": "^7.1.4",
+ "vite": "^7.1.5",
"@vitejs/plugin-react": "^5.0.2",
"typescript": "^5",
"@types/node": "^24",
diff --git a/package.json b/package.json
index 087cced4..08d6a62e 100644
--- a/package.json
+++ b/package.json
@@ -14,13 +14,14 @@
},
"devDependencies": {
"eslint-plugin-devup": "^2.0.5",
- "eslint": "^9.34.0",
+ "eslint": "^9.35.0",
"vitest": "^3.2.4",
"@vitest/coverage-v8": "^3.2.4",
- "@changesets/cli": "^2.29.6",
+ "@changesets/cli": "^2.29.7",
"@types/node": "^24.3.1",
"happy-dom": "^18.0.1",
"@testing-library/react": "^16.3.0",
+ "@testing-library/user-event": "14.6.1",
"@testing-library/jest-dom": "^6.8.0",
"@devup-ui/vite-plugin": "workspace:*"
},
diff --git a/packages/components/package.json b/packages/components/package.json
index e78f394c..63be4b07 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -49,15 +49,15 @@
},
"devDependencies": {
"@devup-ui/vite-plugin": "workspace:*",
- "@storybook/addon-docs": "^9.1.4",
- "@storybook/addon-onboarding": "^9.1.4",
- "@storybook/react-vite": "^9.1.4",
+ "@storybook/addon-docs": "^9.1.5",
+ "@storybook/addon-onboarding": "^9.1.5",
+ "@storybook/react-vite": "^9.1.5",
"@types/react": "^19.1.12",
- "eslint-plugin-storybook": "^9.1.4",
+ "eslint-plugin-storybook": "^9.1.5",
"rollup-plugin-preserve-directives": "^0.4.0",
- "storybook": "^9.1.4",
+ "storybook": "^9.1.5",
"typescript": "^5.9.2",
- "vite": "^7.1.4",
+ "vite": "^7.1.5",
"vite-plugin-dts": "^4.5.4",
"vitest": "^3.2.4"
},
diff --git a/packages/components/src/__tests__/index.browser.test.ts b/packages/components/src/__tests__/index.browser.test.ts
index 8ffaca2b..32a26bb3 100644
--- a/packages/components/src/__tests__/index.browser.test.ts
+++ b/packages/components/src/__tests__/index.browser.test.ts
@@ -6,6 +6,8 @@ describe('export', () => {
Input: expect.any(Function),
Stepper: expect.any(Function),
Select: expect.any(Function),
+ Radio: expect.any(Function),
+ RadioGroup: expect.any(Function),
SelectContainer: expect.any(Function),
SelectDivider: expect.any(Function),
SelectOption: expect.any(Function),
diff --git a/packages/components/src/components/Radio/Radio.stories.tsx b/packages/components/src/components/Radio/Radio.stories.tsx
new file mode 100644
index 00000000..794101aa
--- /dev/null
+++ b/packages/components/src/components/Radio/Radio.stories.tsx
@@ -0,0 +1,29 @@
+import { Radio } from '.'
+
+export default {
+ title: 'Devfive/Radio',
+ component: Radio,
+}
+
+export const Default = {
+ args: {
+ checked: undefined,
+ colors: {
+ primary: 'var(--primary)',
+ border: 'var(--border)',
+ text: 'var(--text)',
+ bg: 'var(--bg)',
+ hoverBg: 'var(--hoverBg)',
+ hoverBorder: 'var(--hoverBorder)',
+ hoverColor: 'var(--hoverColor)',
+ checkedBg: 'var(--checkedBg)',
+ checkedBorder: 'var(--checkedBorder)',
+ checkedColor: 'var(--checkedColor)',
+ disabledBg: 'var(--disabledBg)',
+ disabledColor: 'var(--disabledColor)',
+ },
+ name: 'radio',
+ children: '옵션1',
+ variant: 'default',
+ },
+}
diff --git a/packages/components/src/components/Radio/__tests__/__snapshots__/index.browser.test.tsx.snap b/packages/components/src/components/Radio/__tests__/__snapshots__/index.browser.test.tsx.snap
new file mode 100644
index 00000000..9e29e522
--- /dev/null
+++ b/packages/components/src/components/Radio/__tests__/__snapshots__/index.browser.test.tsx.snap
@@ -0,0 +1,218 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`Radio > should Radio snapshot 1`] = `
+
+
+
+`;
+
+exports[`Radio > should Radio snapshot 2`] = `
+
+`;
+
+exports[`Radio > should Radio snapshot 3`] = `
+
+
+
+`;
+
+exports[`Radio > should Radio snapshot 4`] = `
+
+`;
+
+exports[`Radio > should Radio snapshot 5`] = `
+
+
+
+`;
+
+exports[`Radio > should Radio snapshot 6`] = `
+
+`;
+
+exports[`Radio > should Radio snapshot 7`] = `
+
+
+
+`;
+
+exports[`Radio > should Radio snapshot 8`] = `
+
+`;
+
+exports[`Radio > should Radio snapshot 9`] = `
+
+
+
+`;
+
+exports[`Radio > should Radio snapshot 10`] = `
+
+`;
+
+exports[`Radio > should Radio snapshot 11`] = `
+
+`;
diff --git a/packages/components/src/components/Radio/__tests__/index.browser.test.tsx b/packages/components/src/components/Radio/__tests__/index.browser.test.tsx
new file mode 100644
index 00000000..74ad40ea
--- /dev/null
+++ b/packages/components/src/components/Radio/__tests__/index.browser.test.tsx
@@ -0,0 +1,89 @@
+import { render } from '@testing-library/react'
+
+import { Radio } from '../index'
+
+vi.mock('react', async (originImport: any) => {
+ const origin = await originImport()
+ return {
+ ...origin,
+ cache: vi.fn((arg) => arg),
+ }
+})
+describe('Radio', () => {
+ it('should Radio snapshot', () => {
+ expect(render().container).toMatchSnapshot()
+ expect(render().container).toMatchSnapshot()
+ expect(render().container).toMatchSnapshot()
+ expect(
+ render().container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+
+ expect(
+ render().container,
+ ).toMatchSnapshot()
+ expect(
+ render().container,
+ ).toMatchSnapshot()
+ })
+})
diff --git a/packages/components/src/components/Radio/index.tsx b/packages/components/src/components/Radio/index.tsx
new file mode 100644
index 00000000..677c860d
--- /dev/null
+++ b/packages/components/src/components/Radio/index.tsx
@@ -0,0 +1,228 @@
+import { Box, Input, Text } from '@devup-ui/react'
+
+type RadioProps = Omit, 'type'> & {
+ checked?: boolean
+ classNames?: {
+ label?: string
+ }
+ color?: string
+ hoverColor?: string
+ styles?: {
+ label?: React.CSSProperties
+ }
+ colors?: {
+ primary?: string
+ border?: string
+ text?: string
+ bg?: string
+ hoverBg?: string
+ hoverBorder?: string
+ hoverColor?: string
+ checkedBg?: string
+ checkedBorder?: string
+ checkedColor?: string
+ disabledBg?: string
+ disabledColor?: string
+ }
+ variant?: 'default' | 'button'
+} & (
+ | {
+ variant?: 'default'
+ firstButton?: undefined
+ lastButton?: undefined
+ }
+ | {
+ variant: 'button'
+ firstButton?: boolean
+ lastButton?: boolean
+ }
+ )
+
+export function Radio({
+ className,
+ disabled,
+ children,
+ variant = 'default',
+ checked,
+ classNames,
+ styles,
+ style,
+ firstButton,
+ lastButton,
+ colors,
+ ...props
+}: RadioProps) {
+ const isButton = variant === 'button'
+ return (
+
+ {isButton ? (
+
+ ) : (
+
+ )}
+ {variant === 'button' ? (
+
+ {children}
+
+ ) : (
+
+ {children}
+
+ )}
+
+ )
+}
diff --git a/packages/components/src/components/RadioGroup/RadioGroup.stories.tsx b/packages/components/src/components/RadioGroup/RadioGroup.stories.tsx
new file mode 100644
index 00000000..f6ad479e
--- /dev/null
+++ b/packages/components/src/components/RadioGroup/RadioGroup.stories.tsx
@@ -0,0 +1,43 @@
+import { RadioGroup } from './index'
+
+export default {
+ title: 'Devfive/RadioGroup',
+ component: RadioGroup,
+}
+
+export const Default = {
+ args: {
+ disabled: false,
+ name: 'radio',
+ colors: {
+ primary: 'var(--primary)',
+ border: 'var(--border)',
+ text: 'var(--text)',
+ bg: 'var(--bg)',
+ hoverBg: 'var(--hoverBg)',
+ hoverBorder: 'var(--hoverBorder)',
+ hoverColor: 'var(--hoverColor)',
+ checkedBg: 'var(--checkedBg)',
+ checkedBorder: 'var(--checkedBorder)',
+ checkedColor: 'var(--checkedColor)',
+ disabledBg: 'var(--disabledBg)',
+ disabledColor: 'var(--disabledColor)',
+ },
+ options: [
+ {
+ value: '1',
+ label: '옵션 1',
+ },
+ {
+ value: '2',
+ label: '옵션 2',
+ },
+ {
+ value: '3',
+ label: '옵션 3',
+ },
+ ],
+ variant: 'default',
+ direction: 'row',
+ },
+}
diff --git a/packages/components/src/components/RadioGroup/__tests__/__snapshots__/index.browser.test.tsx.snap b/packages/components/src/components/RadioGroup/__tests__/__snapshots__/index.browser.test.tsx.snap
new file mode 100644
index 00000000..76e41e1d
--- /dev/null
+++ b/packages/components/src/components/RadioGroup/__tests__/__snapshots__/index.browser.test.tsx.snap
@@ -0,0 +1,411 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`RadioGroup > should RadioGroup snapshot 1`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 2`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 3`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 4`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 5`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 6`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 7`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 8`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 9`] = `
+
+`;
+
+exports[`RadioGroup > should RadioGroup snapshot 10`] = `
+
+`;
diff --git a/packages/components/src/components/RadioGroup/__tests__/index.browser.test.tsx b/packages/components/src/components/RadioGroup/__tests__/index.browser.test.tsx
new file mode 100644
index 00000000..7620cbbd
--- /dev/null
+++ b/packages/components/src/components/RadioGroup/__tests__/index.browser.test.tsx
@@ -0,0 +1,163 @@
+import { act, render } from '@testing-library/react'
+import { userEvent } from '@testing-library/user-event'
+
+import { RadioGroup } from '../index'
+
+vi.mock('react', async (originImport: any) => {
+ const origin = await originImport()
+ return {
+ ...origin,
+ cache: vi.fn((arg) => arg),
+ }
+})
+describe('RadioGroup', () => {
+ const options = [
+ { value: '1', label: '옵션 1' },
+ { value: '2', label: '옵션 2' },
+ ]
+
+ it('should RadioGroup snapshot', () => {
+ expect(render().container).toMatchSnapshot()
+ expect(
+ render().container,
+ ).toMatchSnapshot()
+ expect(
+ render().container,
+ ).toMatchSnapshot()
+ expect(
+ render()
+ .container,
+ ).toMatchSnapshot()
+ expect(
+ render().container,
+ ).toMatchSnapshot()
+ expect(
+ render()
+ .container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+ expect(
+ render(
+ ,
+ ).container,
+ ).toMatchSnapshot()
+ })
+ it('should change value when click', async () => {
+ const onChange = vi.fn()
+ const { getByText } = render(
+ ,
+ )
+ await act(async () => {
+ await userEvent.click(getByText('옵션 2'))
+ await userEvent.click(getByText('옵션 1'))
+ })
+ expect(onChange).toBeCalledTimes(2)
+ expect(onChange).toHaveBeenNthCalledWith(1, '2')
+ expect(onChange).toHaveBeenNthCalledWith(2, '1')
+ })
+ it('should have correct value with number values', async () => {
+ const numberOptions = [
+ { value: 1, label: '옵션 1' },
+ { value: 2, label: '옵션 2' },
+ ]
+ const onChange = vi.fn()
+ const { getByText } = render(
+ ,
+ )
+ await act(async () => {
+ await userEvent.click(getByText('옵션 2'))
+ await userEvent.click(getByText('옵션 1'))
+ })
+ expect(onChange).toBeCalledTimes(2)
+ expect(onChange).toHaveBeenNthCalledWith(1, '2')
+ expect(onChange).toHaveBeenNthCalledWith(2, '1')
+ })
+ it('should have correct value with boolean values', async () => {
+ const booleanOptions = [
+ { value: true, label: '옵션 1' },
+ { value: false, label: '옵션 2' },
+ ]
+ const onChange = vi.fn()
+ const { getByText } = render(
+ ,
+ )
+ await act(async () => {
+ await userEvent.click(getByText('옵션 2'))
+ await userEvent.click(getByText('옵션 1'))
+ })
+ expect(onChange).toBeCalledTimes(2)
+ expect(onChange).toHaveBeenNthCalledWith(1, 'false')
+ expect(onChange).toHaveBeenNthCalledWith(2, 'true')
+ })
+ it('should have correct value with value prop', async () => {
+ const onChange = vi.fn()
+ const { getByText } = render(
+ ,
+ )
+ await act(async () => {
+ await userEvent.click(getByText('옵션 2'))
+ })
+ expect(onChange).toHaveBeenNthCalledWith(1, '2')
+ })
+})
diff --git a/packages/components/src/components/RadioGroup/index.tsx b/packages/components/src/components/RadioGroup/index.tsx
new file mode 100644
index 00000000..ec52e6d2
--- /dev/null
+++ b/packages/components/src/components/RadioGroup/index.tsx
@@ -0,0 +1,104 @@
+'use client'
+import { Flex } from '@devup-ui/react'
+import { useState } from 'react'
+
+import { Radio } from '../Radio'
+
+interface RadioGroupProps {
+ options: {
+ value: string | number | boolean
+ label: React.ReactNode
+ }[]
+ disabled?: boolean
+ direction?: 'row' | 'column'
+ variant?: 'default' | 'button'
+ style?: React.CSSProperties
+ value?: string | number | boolean
+ onChange?: (value: string | number | boolean) => void
+ defaultValue?: string | number | boolean
+ className?: string
+ colors?: {
+ primary?: string
+ border?: string
+ text?: string
+ bg?: string
+ hoverBg?: string
+ hoverBorder?: string
+ hoverColor?: string
+ checkedBg?: string
+ checkedBorder?: string
+ checkedColor?: string
+ disabledBg?: string
+ disabledColor?: string
+ }
+ classNames?: {
+ label?: string
+ container?: string
+ }
+ styles?: {
+ label?: React.CSSProperties
+ container?: React.CSSProperties
+ }
+}
+export function RadioGroup({
+ disabled,
+ options,
+ direction = 'row',
+ variant = 'default',
+ style,
+ value,
+ onChange,
+ defaultValue,
+ colors,
+ className,
+ classNames,
+ styles,
+}: RadioGroupProps) {
+ const [innerValue, setInnerValue] = useState(
+ value ? String(value) : defaultValue ? String(defaultValue) : undefined,
+ )
+ const resultValue = value ? String(value) : (innerValue ?? '')
+
+ function handleChange(_value: string) {
+ onChange?.(_value)
+ setInnerValue(_value)
+ }
+
+ return (
+
+ {options.map(({ value: optionValue, label }, idx) => {
+ const stringValue = String(optionValue)
+ const props = {
+ checked: resultValue === stringValue,
+ disabled,
+ onChange: () => !disabled && handleChange(stringValue),
+ className,
+ classNames,
+ styles,
+ style,
+ } as const
+ return variant === 'button' ? (
+
+ {label}
+
+ ) : (
+
+ {label}
+
+ )
+ })}
+
+ )
+}
diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts
index e796a670..3f580fb9 100644
--- a/packages/components/src/index.ts
+++ b/packages/components/src/index.ts
@@ -1,5 +1,7 @@
export { Button } from './components/Button'
export { Input } from './components/Input'
+export { Radio } from './components/Radio'
+export { RadioGroup } from './components/RadioGroup'
export {
Select,
SelectContainer,
diff --git a/packages/next-plugin/package.json b/packages/next-plugin/package.json
index 1675c782..1935202e 100644
--- a/packages/next-plugin/package.json
+++ b/packages/next-plugin/package.json
@@ -46,7 +46,7 @@
"browserslist": "latest"
},
"devDependencies": {
- "vite": "^7.1.4",
+ "vite": "^7.1.5",
"vite-plugin-dts": "^4.5.4",
"vitest": "^3.2.4",
"typescript": "^5.9.2",
diff --git a/packages/react/package.json b/packages/react/package.json
index 21ac4a76..530c31b6 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -44,7 +44,7 @@
},
"devDependencies": {
"rollup-plugin-preserve-directives": "^0.4.0",
- "vite": "^7.1.4",
+ "vite": "^7.1.5",
"vite-plugin-dts": "^4.5.4",
"typescript": "^5.9.2",
"@types/react": "^19"
diff --git a/packages/reset-css/package.json b/packages/reset-css/package.json
index 677a1970..2d97b20c 100644
--- a/packages/reset-css/package.json
+++ b/packages/reset-css/package.json
@@ -43,7 +43,7 @@
},
"devDependencies": {
"typescript": "^5.9.2",
- "vite": "^7.1.4",
+ "vite": "^7.1.5",
"vite-plugin-dts": "^4.5.4",
"rollup-plugin-preserve-directives": "^0.4.0"
},
diff --git a/packages/rsbuild-plugin/package.json b/packages/rsbuild-plugin/package.json
index f80f24ce..3e124534 100644
--- a/packages/rsbuild-plugin/package.json
+++ b/packages/rsbuild-plugin/package.json
@@ -56,8 +56,8 @@
"@rsbuild/core": "*"
},
"devDependencies": {
- "@rsbuild/core": "^1.5.3",
- "vite": "^7.1.4",
+ "@rsbuild/core": "^1.5.6",
+ "vite": "^7.1.5",
"vite-plugin-dts": "^4.5.4",
"vitest": "^3.2.4",
"typescript": "^5.9.2"
diff --git a/packages/webpack-plugin/package.json b/packages/webpack-plugin/package.json
index fb8af88d..c068a991 100644
--- a/packages/webpack-plugin/package.json
+++ b/packages/webpack-plugin/package.json
@@ -55,7 +55,7 @@
"@devup-ui/wasm": "*"
},
"devDependencies": {
- "vite": "^7.1.4",
+ "vite": "^7.1.5",
"@types/webpack": "^5.28.5",
"vite-plugin-dts": "^4.5.4",
"vitest": "^3.2.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a2c63c14..771ca9cb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,8 +12,8 @@ importers:
.:
devDependencies:
'@changesets/cli':
- specifier: ^2.29.6
- version: 2.29.6(@types/node@24.3.1)
+ specifier: ^2.29.7
+ version: 2.29.7(@types/node@24.3.1)
'@devup-ui/vite-plugin':
specifier: workspace:*
version: link:packages/vite-plugin
@@ -23,6 +23,9 @@ importers:
'@testing-library/react':
specifier: ^16.3.0
version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.1.9(@types/react@19.1.12))(@types/react@19.1.12)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ '@testing-library/user-event':
+ specifier: 14.6.1
+ version: 14.6.1(@testing-library/dom@10.4.1)
'@types/node':
specifier: ^24.3.1
version: 24.3.1
@@ -30,11 +33,11 @@ importers:
specifier: ^3.2.4
version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.1)(happy-dom@18.0.1)(jiti@2.5.1)(terser@5.43.1))
eslint:
- specifier: ^9.34.0
- version: 9.34.0(jiti@2.5.1)
+ specifier: ^9.35.0
+ version: 9.35.0(jiti@2.5.1)
eslint-plugin-devup:
specifier: ^2.0.5
- version: 2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
+ version: 2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
happy-dom:
specifier: ^18.0.1
version: 18.0.1
@@ -165,11 +168,11 @@ importers:
specifier: workspace:*
version: link:../../packages/rsbuild-plugin
'@rsbuild/core':
- specifier: ^1.5.3
- version: 1.5.3
+ specifier: ^1.5.6
+ version: 1.5.6
'@rsbuild/plugin-react':
specifier: ^1.4.0
- version: 1.4.0(@rsbuild/core@1.5.3)
+ version: 1.4.0(@rsbuild/core@1.5.6)
apps/vite:
dependencies:
@@ -430,26 +433,26 @@ importers:
specifier: workspace:*
version: link:../vite-plugin
'@storybook/addon-docs':
- specifier: ^9.1.4
- version: 9.1.4(@types/react@19.1.12)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
+ specifier: ^9.1.5
+ version: 9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
'@storybook/addon-onboarding':
- specifier: ^9.1.4
- version: 9.1.4(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
+ specifier: ^9.1.5
+ version: 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
'@storybook/react-vite':
- specifier: ^9.1.4
- version: 9.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.49.0)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ specifier: ^9.1.5
+ version: 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.49.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
'@types/react':
specifier: ^19.1.12
version: 19.1.12
eslint-plugin-storybook:
- specifier: ^9.1.4
- version: 9.1.4(eslint@9.34.0(jiti@2.5.1))(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)
+ specifier: ^9.1.5
+ version: 9.1.5(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)
rollup-plugin-preserve-directives:
specifier: ^0.4.0
version: 0.4.0(rollup@4.49.0)
storybook:
- specifier: ^9.1.4
- version: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ specifier: ^9.1.5
+ version: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
typescript:
specifier: ^5.9.2
version: 5.9.2
@@ -542,8 +545,8 @@ importers:
version: link:../../bindings/devup-ui-wasm
devDependencies:
'@rsbuild/core':
- specifier: ^1.5.3
- version: 1.5.3
+ specifier: ^1.5.6
+ version: 1.5.6
typescript:
specifier: ^5.9.2
version: 5.9.2
@@ -1182,8 +1185,8 @@ packages:
react: '>=18'
react-dom: '>=18'
- '@changesets/apply-release-plan@7.0.12':
- resolution: {integrity: sha512-EaET7As5CeuhTzvXTQCRZeBUcisoYPDDcXvgTE/2jmmypKp0RC7LxKj/yzqeh/1qFTZI7oDGFcL1PHRuQuketQ==}
+ '@changesets/apply-release-plan@7.0.13':
+ resolution: {integrity: sha512-BIW7bofD2yAWoE8H4V40FikC+1nNFEKBisMECccS16W1rt6qqhNTBDmIw5HaqmMgtLNz9e7oiALiEUuKrQ4oHg==}
'@changesets/assemble-release-plan@6.0.9':
resolution: {integrity: sha512-tPgeeqCHIwNo8sypKlS3gOPmsS3wP0zHt67JDuL20P4QcXiw/O4Hl7oXiuLnP9yg+rXLQ2sScdV1Kkzde61iSQ==}
@@ -1191,8 +1194,8 @@ packages:
'@changesets/changelog-git@0.2.1':
resolution: {integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==}
- '@changesets/cli@2.29.6':
- resolution: {integrity: sha512-6qCcVsIG1KQLhpQ5zE8N0PckIx4+9QlHK3z6/lwKnw7Tir71Bjw8BeOZaxA/4Jt00pcgCnCSWZnyuZf5Il05QQ==}
+ '@changesets/cli@2.29.7':
+ resolution: {integrity: sha512-R7RqWoaksyyKXbKXBTbT4REdy22yH81mcFK6sWtqSanxUCbUi9Uf+6aqxZtDQouIqPdem2W56CdxXgsxdq7FLQ==}
hasBin: true
'@changesets/config@3.1.1':
@@ -1594,6 +1597,12 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ '@eslint-community/eslint-utils@4.9.0':
+ resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
'@eslint-community/regexpp@4.12.1':
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -1618,6 +1627,10 @@ packages:
resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/js@9.35.0':
+ resolution: {integrity: sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2213,8 +2226,8 @@ packages:
cpu: [x64]
os: [win32]
- '@rsbuild/core@1.5.3':
- resolution: {integrity: sha512-asJYYmpMmYVEPgqR2hoPlW5pFtMYf7+dq9/u8vP0uY+Xbi9aUoguskc783qSi1yu9KvZwDbwpbfCuoBAt8anIA==}
+ '@rsbuild/core@1.5.6':
+ resolution: {integrity: sha512-EbJ9HlkI2Y2C59pAv877rHz3qS+5dy9anXxagOOXEHt4u3/uqSj7pcz3cD+UWkFQ4XOGJ3mMwkPfR7EE24t12A==}
engines: {node: '>=18.12.0'}
hasBin: true
@@ -2223,60 +2236,60 @@ packages:
peerDependencies:
'@rsbuild/core': 1.x
- '@rspack/binding-darwin-arm64@1.5.2':
- resolution: {integrity: sha512-aO76T6VQvAFt1LJNRA5aPOJ+szeTLlzC5wubsnxgWWjG53goP+Te35kFjDIDe+9VhKE/XqRId6iNAymaEsN+Uw==}
+ '@rspack/binding-darwin-arm64@1.5.3':
+ resolution: {integrity: sha512-8R1uqr5E2CzRZjsA1QLXkD4xwcsiHmLJTIzCNj9QJ4+lCw6XgtPqpHZuk3zNROLayijEKwotGXJFHJIbgv1clA==}
cpu: [arm64]
os: [darwin]
- '@rspack/binding-darwin-x64@1.5.2':
- resolution: {integrity: sha512-XNSmUOwdGs2PEdCKTFCC0/vu/7U9nMhAlbHJKlmdt0V4iPvFyaNWxkNdFqzLc05jlJOfgDdwbwRb91y9IcIIFQ==}
+ '@rspack/binding-darwin-x64@1.5.3':
+ resolution: {integrity: sha512-R4sb+scZbaBasyS+TQ6dRvv+f/2ZaZ0nXgY7t/ehcuGRvUz3S7FTJF/Mr/Ocxj5oVfb06thDAm+zaAVg+hsM9A==}
cpu: [x64]
os: [darwin]
- '@rspack/binding-linux-arm64-gnu@1.5.2':
- resolution: {integrity: sha512-rNxRfgC5khlrhyEP6y93+45uQ4TI7CdtWqh5PKsaR6lPepG1rH4L8VE+etejSdhzXH6wQ76Rw4wzb96Hx+5vuQ==}
+ '@rspack/binding-linux-arm64-gnu@1.5.3':
+ resolution: {integrity: sha512-NeDJJRNTLx8wOQT+si90th7cdt04I2F697Mp5w0a3Jf3XHAmsraBMn0phdLGWJoUWrrfVGthjgZDl5lcc1UHEA==}
cpu: [arm64]
os: [linux]
- '@rspack/binding-linux-arm64-musl@1.5.2':
- resolution: {integrity: sha512-kTFX+KsGgArWC5q+jJWz0K/8rfVqZOn1ojv1xpCCcz/ogWRC/qhDGSOva6Wandh157BiR93Vfoe1gMvgjpLe5g==}
+ '@rspack/binding-linux-arm64-musl@1.5.3':
+ resolution: {integrity: sha512-M9utPq9s7zJkKapUlyfwwYT/rjZ+XM56NHQMUH9MVYgMJIl+66QURgWUXCAbuogxf1XWayUGQaZsgypoOrTG9A==}
cpu: [arm64]
os: [linux]
- '@rspack/binding-linux-x64-gnu@1.5.2':
- resolution: {integrity: sha512-Lh/6WZGq30lDV6RteQQu7Phw0RH2Z1f4kGR+MsplJ6X4JpnziDow+9oxKdu6FvFHWxHByncpveVeInusQPmL7Q==}
+ '@rspack/binding-linux-x64-gnu@1.5.3':
+ resolution: {integrity: sha512-AsKqU4pIg0yYg1VvSEU0NspIwCexqXD2AYE0wujAAwBo0hOfbt5dl1JCK7idiZdIQvoFg86HbfGwdHIVcFLI0w==}
cpu: [x64]
os: [linux]
- '@rspack/binding-linux-x64-musl@1.5.2':
- resolution: {integrity: sha512-CsLC/SIOIFs6CBmusSAF0FECB62+J36alMdwl7j6TgN6nX3UQQapnL1aVWuQaxU6un/1Vpim0V/EZbUYIdJQ4g==}
+ '@rspack/binding-linux-x64-musl@1.5.3':
+ resolution: {integrity: sha512-0aHuvDef92pFZaHhk8Mp8RP9TfTzhQ+Pjqrc2ixRS/FeJA+jVB2CSaYlAPP4QrgXdmW7tewSxEw8hYhF9CNv/A==}
cpu: [x64]
os: [linux]
- '@rspack/binding-wasm32-wasi@1.5.2':
- resolution: {integrity: sha512-cuVbGr1b4q0Z6AtEraI3becZraPMMgZtZPRaIsVLeDXCmxup/maSAR3T6UaGf4Q2SNcFfjw4neGz5UJxPK8uvA==}
+ '@rspack/binding-wasm32-wasi@1.5.3':
+ resolution: {integrity: sha512-Y7KN/ZRuWcFdjCzuZE0JsPwTqJAz1aipJsEOI3whBUj9Va2RwbR9r3vbW6OscS0Wm3rTJAfqH0xwx9x3GksnAw==}
cpu: [wasm32]
- '@rspack/binding-win32-arm64-msvc@1.5.2':
- resolution: {integrity: sha512-4vJQdzRTSuvmvL3vrOPuiA7f9v9frNc2RFWDxqg+GYt0YAjDStssp+lkVbRYyXnTYVJkARSuO6N+BOiI+kLdsQ==}
+ '@rspack/binding-win32-arm64-msvc@1.5.3':
+ resolution: {integrity: sha512-I9SqobDwFwcIUNzr+VwvR2lUGqfarOpFDp7mZmA6+qO/V0yJxS0aqBIwNoZB/UFPbUh71OdmFavBzcTYE9vPSg==}
cpu: [arm64]
os: [win32]
- '@rspack/binding-win32-ia32-msvc@1.5.2':
- resolution: {integrity: sha512-zPbu3lx/NrNxdjZzTIjwD0mILUOpfhuPdUdXIFiOAO8RiWSeQpYOvyI061s/+bNOmr4A+Z0uM0dEoOClfkhUFg==}
+ '@rspack/binding-win32-ia32-msvc@1.5.3':
+ resolution: {integrity: sha512-pPSzSycfK03lLNxzwEkrRUfqETB7y0KEEbO0HcGX63EC9Ne4SILJfkkH55G0PO4aT/dfAosAlkf6V64ATgrHGA==}
cpu: [ia32]
os: [win32]
- '@rspack/binding-win32-x64-msvc@1.5.2':
- resolution: {integrity: sha512-duLNUTshX38xhC10/W9tpkPca7rOifP2begZjdb1ikw7C4AI0I7VnBnYt8qPSxGISoclmhOBxU/LuAhS8jMMlg==}
+ '@rspack/binding-win32-x64-msvc@1.5.3':
+ resolution: {integrity: sha512-He/GrFVrCZ4gBrHSxGd7mnwk9A9BDkAeZZEBnfK4n/HfXxU32WX5jiAGacFoJQYFLDOWTAcmxFad37TSs61zXw==}
cpu: [x64]
os: [win32]
- '@rspack/binding@1.5.2':
- resolution: {integrity: sha512-NKiBcsxmAzFDYRnK2ZHWbTtDFVT5/704eK4OfpgsDXPMkaMnBKijMKNgP5pbe18X4rUlz+8HnGm4+Xllo9EESw==}
+ '@rspack/binding@1.5.3':
+ resolution: {integrity: sha512-bWAKligHxelx3XxOgFmK6k1vR+ANxjBXLXTmgOiZxsJNScHJap3HYViXWJHKj5jvdXEvg9sC8TE7WNctCfa8iQ==}
- '@rspack/core@1.5.2':
- resolution: {integrity: sha512-ifjHqLczC81d1xjXPXCzxTFKNOFsEzuuLN44cMnyzQ/GWi4B48fyX7JHndWE7Lxd54cW1O9Ik7AdBN3Gq891EA==}
+ '@rspack/core@1.5.3':
+ resolution: {integrity: sha512-EMNXysJyqsfd2aVys5C7GDZKaLEcoN5qgs7ZFhWOWJGKgBqjdKTljyRTd4RRZV4fV6iAko/WrxnAxmzZNk8mjA==}
engines: {node: '>=18.12.0'}
peerDependencies:
'@swc/helpers': '>=0.5.1'
@@ -2319,26 +2332,26 @@ packages:
'@rushstack/ts-command-line@5.0.2':
resolution: {integrity: sha512-+AkJDbu1GFMPIU8Sb7TLVXDv/Q7Mkvx+wAjEl8XiXVVq+p1FmWW6M3LYpJMmoHNckSofeMecgWg5lfMwNAAsEQ==}
- '@storybook/addon-docs@9.1.4':
- resolution: {integrity: sha512-ueGaA++UOICrM+ZyrN35HNt7JGgrKkX/X+RJwoL3UAbK1Nkbw1vNu7Rz+W4PRqU6gpRZ6xYFPkgJ2ZaPxCMJbg==}
+ '@storybook/addon-docs@9.1.5':
+ resolution: {integrity: sha512-q1j5RRElxFSnHOh60eS3dS2TAyAHzcQeH/2B9UXo6MUHu7HmhNpw3qt2YibIw0zEogHCvZhLNx6TNzSy+7wRUw==}
peerDependencies:
- storybook: ^9.1.4
+ storybook: ^9.1.5
- '@storybook/addon-onboarding@9.1.4':
- resolution: {integrity: sha512-18dJvrv4mMbx8d6X2s+PQipRBnOQNFGRiXX7urisjphtUCLYoiy6LJVqMiH0ISGuler4BO2+44gaVwYMkuGrOg==}
+ '@storybook/addon-onboarding@9.1.5':
+ resolution: {integrity: sha512-UJpkWLbugcSGzSUzivTTNdO0Y8gpAn//qJzn2TobwkPJgSwQEoHcjUfWjgZ3mSpQrSQO2e1O1yC3SJTBQt/fqQ==}
peerDependencies:
- storybook: ^9.1.4
+ storybook: ^9.1.5
- '@storybook/builder-vite@9.1.4':
- resolution: {integrity: sha512-YtWl35EU/I4S00yKYZO7hgfy7ERChFi6/G/hwlV+hLbNLtQm+aS8nhvrJpJvjffP+5p2pS38gRx8OgXXt7cMPQ==}
+ '@storybook/builder-vite@9.1.5':
+ resolution: {integrity: sha512-sgt/9+Yl/5O7Bj5hdbHfadN8e/e4CNiDZKDcbLOMpOjKKoqF8vm19I1QocWIAiKjTOhF+4E9v9LddjtAGnfqHQ==}
peerDependencies:
- storybook: ^9.1.4
+ storybook: ^9.1.5
vite: ^6
- '@storybook/csf-plugin@9.1.4':
- resolution: {integrity: sha512-t7W6NpH7ZJ9sfBW8Snck4P7m8NWQNGgSgDNnXtjEgH4llgJveNpWy59ho+A4/xcC4Jr/0eTbbhngKXn5hkqctw==}
+ '@storybook/csf-plugin@9.1.5':
+ resolution: {integrity: sha512-PmHuF+j11Z7BxAI2/4wQYn0gH1d67gNvycyR+EWgp4P/AWam9wFbuI/T1R45CRQTV2/VrfGdts/tFrvo5kXWig==}
peerDependencies:
- storybook: ^9.1.4
+ storybook: ^9.1.5
'@storybook/global@5.0.0':
resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
@@ -2350,29 +2363,29 @@ packages:
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/react-dom-shim@9.1.4':
- resolution: {integrity: sha512-vGBmPMgae8zkS0r2u/1WgpYMKjQm7EdTL7hJ7WA9K4j3j9dj9Y+ok6xIotYqggcI04zTyKeZiv9vf/235Cuqpw==}
+ '@storybook/react-dom-shim@9.1.5':
+ resolution: {integrity: sha512-blSq9uzSYnfgEYPHYKgM5O14n8hbXNiXx2GiVJyDSg8QPNicbsBg+lCb1TC7/USfV26pNZr/lGNNKGkcCEN6Gw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^9.1.4
+ storybook: ^9.1.5
- '@storybook/react-vite@9.1.4':
- resolution: {integrity: sha512-aJVbezdbloEtn9vVaDQX+KxxDtg9Se4VBvmOmo8f1D3M+sWnNi7YhDn44lmxve2XxAHrR+nugqg642H4T5cZqg==}
+ '@storybook/react-vite@9.1.5':
+ resolution: {integrity: sha512-OYbkHHNCrn8MNPd+4KxMjcSR4M/YHa84h8sWDUHhKRTRtZFmj8i/QDW3E8tGx2BRLxXw3dTYe9J5UYBhJDDxFA==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^9.1.4
+ storybook: ^9.1.5
vite: ^6
- '@storybook/react@9.1.4':
- resolution: {integrity: sha512-n+UOugEsHjvdmanTqc9WOi/qGQy3EjoK7xLBEcE6qw+jHgufHemx9ZxNbmz1XxoRGcLkt0+3Qhck6ThIJwJX8Q==}
+ '@storybook/react@9.1.5':
+ resolution: {integrity: sha512-fBVP7Go09gzpImtaMcZ2DipLEWdWeTmz7BrACr3Z8uCyKcoH8/d1Wv0JgIiBo1UKDh5ZgYx5pLafaPNqmVAepg==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^9.1.4
+ storybook: ^9.1.5
typescript: '>= 4.9.x'
peerDependenciesMeta:
typescript:
@@ -3535,12 +3548,12 @@ packages:
peerDependencies:
eslint: '>=5.0.0'
- eslint-plugin-storybook@9.1.4:
- resolution: {integrity: sha512-IiIqGFo524PDELajyDLMtceikHpDUKBF6QlH5oJECy+xV3e0DHJkcuyokwxWveb1yg7tHfTLimCKNix2ftRETg==}
+ eslint-plugin-storybook@9.1.5:
+ resolution: {integrity: sha512-vCfaZ2Wk1N1vvK4vmNZoA6y2CYxJwbgIs6BE8/toPf4Z6hCAipoobP6a/30Rs0g/B2TSxTSj41TfrJKJrowpjQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
eslint: '>=8'
- storybook: ^9.1.4
+ storybook: ^9.1.5
eslint-plugin-unused-imports@4.2.0:
resolution: {integrity: sha512-hLbJ2/wnjKq4kGA9AUaExVFIbNzyxYdVo49QZmKCnhk5pc9wcYRbfgLHvWJ8tnsdcseGhoUAddm9gn/lt+d74w==}
@@ -3567,8 +3580,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.34.0:
- resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==}
+ eslint@9.35.0:
+ resolution: {integrity: sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -5081,8 +5094,8 @@ packages:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines: {node: '>= 0.4'}
- storybook@9.1.4:
- resolution: {integrity: sha512-xMMUKQzAbVJlDUNbCyZ67fJSnomGv+SQw5PDcRWwhYvU72cwhBvGf/UYXi/ylSzMaUHudhOmmn1lZH88lcShsg==}
+ storybook@9.1.5:
+ resolution: {integrity: sha512-cGwJ2AE6nxlwqQlOiI+HKX5qa7+FOV7Ha7Qa+GoASBIQSSnLfbY6UldgAxHCJGJOFtgW/wuqfDtNvni6sj1/OQ==}
hasBin: true
peerDependencies:
prettier: ^2 || ^3
@@ -6414,7 +6427,7 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- '@changesets/apply-release-plan@7.0.12':
+ '@changesets/apply-release-plan@7.0.13':
dependencies:
'@changesets/config': 3.1.1
'@changesets/get-version-range-type': 0.4.0
@@ -6443,9 +6456,9 @@ snapshots:
dependencies:
'@changesets/types': 6.1.0
- '@changesets/cli@2.29.6(@types/node@24.3.1)':
+ '@changesets/cli@2.29.7(@types/node@24.3.1)':
dependencies:
- '@changesets/apply-release-plan': 7.0.12
+ '@changesets/apply-release-plan': 7.0.13
'@changesets/assemble-release-plan': 6.0.9
'@changesets/changelog-git': 0.2.1
'@changesets/config': 3.1.1
@@ -6801,9 +6814,14 @@ snapshots:
'@esbuild/win32-x64@0.25.9':
optional: true
- '@eslint-community/eslint-utils@4.7.0(eslint@9.34.0(jiti@2.5.1))':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.35.0(jiti@2.5.1))':
dependencies:
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/eslint-utils@4.9.0(eslint@9.35.0(jiti@2.5.1))':
+ dependencies:
+ eslint: 9.35.0(jiti@2.5.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -6838,6 +6856,8 @@ snapshots:
'@eslint/js@9.34.0': {}
+ '@eslint/js@9.35.0': {}
+
'@eslint/object-schema@2.1.6': {}
'@eslint/plugin-kit@0.3.5':
@@ -7454,71 +7474,71 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.49.0':
optional: true
- '@rsbuild/core@1.5.3':
+ '@rsbuild/core@1.5.6':
dependencies:
- '@rspack/core': 1.5.2(@swc/helpers@0.5.17)
+ '@rspack/core': 1.5.3(@swc/helpers@0.5.17)
'@rspack/lite-tapable': 1.0.1
'@swc/helpers': 0.5.17
core-js: 3.45.1
jiti: 2.5.1
- '@rsbuild/plugin-react@1.4.0(@rsbuild/core@1.5.3)':
+ '@rsbuild/plugin-react@1.4.0(@rsbuild/core@1.5.6)':
dependencies:
- '@rsbuild/core': 1.5.3
+ '@rsbuild/core': 1.5.6
'@rspack/plugin-react-refresh': 1.5.0(react-refresh@0.17.0)
react-refresh: 0.17.0
transitivePeerDependencies:
- webpack-hot-middleware
- '@rspack/binding-darwin-arm64@1.5.2':
+ '@rspack/binding-darwin-arm64@1.5.3':
optional: true
- '@rspack/binding-darwin-x64@1.5.2':
+ '@rspack/binding-darwin-x64@1.5.3':
optional: true
- '@rspack/binding-linux-arm64-gnu@1.5.2':
+ '@rspack/binding-linux-arm64-gnu@1.5.3':
optional: true
- '@rspack/binding-linux-arm64-musl@1.5.2':
+ '@rspack/binding-linux-arm64-musl@1.5.3':
optional: true
- '@rspack/binding-linux-x64-gnu@1.5.2':
+ '@rspack/binding-linux-x64-gnu@1.5.3':
optional: true
- '@rspack/binding-linux-x64-musl@1.5.2':
+ '@rspack/binding-linux-x64-musl@1.5.3':
optional: true
- '@rspack/binding-wasm32-wasi@1.5.2':
+ '@rspack/binding-wasm32-wasi@1.5.3':
dependencies:
'@napi-rs/wasm-runtime': 1.0.3
optional: true
- '@rspack/binding-win32-arm64-msvc@1.5.2':
+ '@rspack/binding-win32-arm64-msvc@1.5.3':
optional: true
- '@rspack/binding-win32-ia32-msvc@1.5.2':
+ '@rspack/binding-win32-ia32-msvc@1.5.3':
optional: true
- '@rspack/binding-win32-x64-msvc@1.5.2':
+ '@rspack/binding-win32-x64-msvc@1.5.3':
optional: true
- '@rspack/binding@1.5.2':
+ '@rspack/binding@1.5.3':
optionalDependencies:
- '@rspack/binding-darwin-arm64': 1.5.2
- '@rspack/binding-darwin-x64': 1.5.2
- '@rspack/binding-linux-arm64-gnu': 1.5.2
- '@rspack/binding-linux-arm64-musl': 1.5.2
- '@rspack/binding-linux-x64-gnu': 1.5.2
- '@rspack/binding-linux-x64-musl': 1.5.2
- '@rspack/binding-wasm32-wasi': 1.5.2
- '@rspack/binding-win32-arm64-msvc': 1.5.2
- '@rspack/binding-win32-ia32-msvc': 1.5.2
- '@rspack/binding-win32-x64-msvc': 1.5.2
-
- '@rspack/core@1.5.2(@swc/helpers@0.5.17)':
+ '@rspack/binding-darwin-arm64': 1.5.3
+ '@rspack/binding-darwin-x64': 1.5.3
+ '@rspack/binding-linux-arm64-gnu': 1.5.3
+ '@rspack/binding-linux-arm64-musl': 1.5.3
+ '@rspack/binding-linux-x64-gnu': 1.5.3
+ '@rspack/binding-linux-x64-musl': 1.5.3
+ '@rspack/binding-wasm32-wasi': 1.5.3
+ '@rspack/binding-win32-arm64-msvc': 1.5.3
+ '@rspack/binding-win32-ia32-msvc': 1.5.3
+ '@rspack/binding-win32-x64-msvc': 1.5.3
+
+ '@rspack/core@1.5.3(@swc/helpers@0.5.17)':
dependencies:
'@module-federation/runtime-tools': 0.18.0
- '@rspack/binding': 1.5.2
+ '@rspack/binding': 1.5.3
'@rspack/lite-tapable': 1.0.1
optionalDependencies:
'@swc/helpers': 0.5.17
@@ -7594,33 +7614,33 @@ snapshots:
transitivePeerDependencies:
- '@types/node'
- '@storybook/addon-docs@9.1.4(@types/react@19.1.12)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
+ '@storybook/addon-docs@9.1.5(@types/react@19.1.12)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
dependencies:
'@mdx-js/react': 3.1.1(@types/react@19.1.12)(react@19.1.1)
- '@storybook/csf-plugin': 9.1.4(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
+ '@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
'@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@storybook/react-dom-shim': 9.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
+ '@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
- '@storybook/addon-onboarding@9.1.4(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
+ '@storybook/addon-onboarding@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
dependencies:
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
- '@storybook/builder-vite@9.1.4(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))':
+ '@storybook/builder-vite@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))':
dependencies:
- '@storybook/csf-plugin': 9.1.4(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ '@storybook/csf-plugin': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
ts-dedent: 2.2.0
vite: 6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)
- '@storybook/csf-plugin@9.1.4(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
+ '@storybook/csf-plugin@9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
dependencies:
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
unplugin: 1.16.1
'@storybook/global@5.0.0': {}
@@ -7630,25 +7650,25 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- '@storybook/react-dom-shim@9.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
+ '@storybook/react-dom-shim@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))':
dependencies:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
- '@storybook/react-vite@9.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.49.0)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))':
+ '@storybook/react-vite@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.49.0)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))':
dependencies:
'@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
'@rollup/pluginutils': 5.2.0(rollup@4.49.0)
- '@storybook/builder-vite': 9.1.4(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
- '@storybook/react': 9.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)
+ '@storybook/builder-vite': 9.1.5(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ '@storybook/react': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)
find-up: 7.0.0
magic-string: 0.30.18
react: 19.1.1
react-docgen: 8.0.1
react-dom: 19.1.1(react@19.1.1)
resolve: 1.22.10
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
tsconfig-paths: 4.2.0
vite: 6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)
transitivePeerDependencies:
@@ -7656,13 +7676,13 @@ snapshots:
- supports-color
- typescript
- '@storybook/react@9.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)':
+ '@storybook/react@9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2)':
dependencies:
'@storybook/global': 5.0.0
- '@storybook/react-dom-shim': 9.1.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
+ '@storybook/react-dom-shim': 9.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
optionalDependencies:
typescript: 5.9.2
@@ -7674,10 +7694,10 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@tanstack/eslint-plugin-query@5.83.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@tanstack/eslint-plugin-query@5.83.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
- '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.34.0(jiti@2.5.1)
+ '@typescript-eslint/utils': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.35.0(jiti@2.5.1)
transitivePeerDependencies:
- supports-color
- typescript
@@ -7856,15 +7876,15 @@ snapshots:
'@types/whatwg-mimetype@3.0.2': {}
- '@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/parser': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
'@typescript-eslint/scope-manager': 8.41.0
- '@typescript-eslint/type-utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/type-utils': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.41.0
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
@@ -7873,14 +7893,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.41.0
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.41.0
debug: 4.4.1
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
@@ -7903,13 +7923,13 @@ snapshots:
dependencies:
typescript: 5.9.2
- '@typescript-eslint/type-utils@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/type-utils@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
- '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/utils': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
debug: 4.4.1
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
@@ -7933,13 +7953,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)':
+ '@typescript-eslint/utils@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1))
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.35.0(jiti@2.5.1))
'@typescript-eslint/scope-manager': 8.41.0
'@typescript-eslint/types': 8.41.0
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
@@ -9330,44 +9350,44 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)):
+ eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)):
dependencies:
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
- eslint-plugin-devup@2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2):
+ eslint-plugin-devup@2.0.5(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2):
dependencies:
'@eslint/js': 9.34.0
- '@tanstack/eslint-plugin-query': 5.83.1(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.34.0(jiti@2.5.1)
- eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1))
- eslint-plugin-prettier: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2)
- eslint-plugin-react: 7.37.5(eslint@9.34.0(jiti@2.5.1))
- eslint-plugin-react-hooks: 5.2.0(eslint@9.34.0(jiti@2.5.1))
- eslint-plugin-simple-import-sort: 12.1.1(eslint@9.34.0(jiti@2.5.1))
- eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))
+ '@tanstack/eslint-plugin-query': 5.83.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.35.0(jiti@2.5.1)
+ eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1))
+ eslint-plugin-prettier: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2)
+ eslint-plugin-react: 7.37.5(eslint@9.35.0(jiti@2.5.1))
+ eslint-plugin-react-hooks: 5.2.0(eslint@9.35.0(jiti@2.5.1))
+ eslint-plugin-simple-import-sort: 12.1.1(eslint@9.35.0(jiti@2.5.1))
+ eslint-plugin-unused-imports: 4.2.0(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))
prettier: 3.6.2
- typescript-eslint: 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
+ typescript-eslint: 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
transitivePeerDependencies:
- '@types/eslint'
- '@typescript-eslint/eslint-plugin'
- supports-color
- typescript
- eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.5.1)))(eslint@9.34.0(jiti@2.5.1))(prettier@3.6.2):
+ eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.5.1)))(eslint@9.35.0(jiti@2.5.1))(prettier@3.6.2):
dependencies:
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
prettier: 3.6.2
prettier-linter-helpers: 1.0.0
synckit: 0.11.11
optionalDependencies:
'@types/eslint': 9.6.1
- eslint-config-prettier: 10.1.8(eslint@9.34.0(jiti@2.5.1))
+ eslint-config-prettier: 10.1.8(eslint@9.35.0(jiti@2.5.1))
- eslint-plugin-react-hooks@5.2.0(eslint@9.34.0(jiti@2.5.1)):
+ eslint-plugin-react-hooks@5.2.0(eslint@9.35.0(jiti@2.5.1)):
dependencies:
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
- eslint-plugin-react@7.37.5(eslint@9.34.0(jiti@2.5.1)):
+ eslint-plugin-react@7.37.5(eslint@9.35.0(jiti@2.5.1)):
dependencies:
array-includes: 3.1.9
array.prototype.findlast: 1.2.5
@@ -9375,7 +9395,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.2.1
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
estraverse: 5.3.0
hasown: 2.0.2
jsx-ast-utils: 3.3.5
@@ -9389,24 +9409,24 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-simple-import-sort@12.1.1(eslint@9.34.0(jiti@2.5.1)):
+ eslint-plugin-simple-import-sort@12.1.1(eslint@9.35.0(jiti@2.5.1)):
dependencies:
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
- eslint-plugin-storybook@9.1.4(eslint@9.34.0(jiti@2.5.1))(storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2):
+ eslint-plugin-storybook@9.1.5(eslint@9.35.0(jiti@2.5.1))(storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)))(typescript@5.9.2):
dependencies:
- '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.34.0(jiti@2.5.1)
- storybook: 9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
+ '@typescript-eslint/utils': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.35.0(jiti@2.5.1)
+ storybook: 9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1))
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1)):
+ eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1)):
dependencies:
- eslint: 9.34.0(jiti@2.5.1)
+ eslint: 9.35.0(jiti@2.5.1)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
eslint-scope@5.1.1:
dependencies:
@@ -9422,15 +9442,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
- eslint@9.34.0(jiti@2.5.1):
+ eslint@9.35.0(jiti@2.5.1):
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.5.1))
+ '@eslint-community/eslint-utils': 4.9.0(eslint@9.35.0(jiti@2.5.1))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.1
'@eslint/core': 0.15.2
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.34.0
+ '@eslint/js': 9.35.0
'@eslint/plugin-kit': 0.3.5
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -11417,7 +11437,7 @@ snapshots:
es-errors: 1.3.0
internal-slot: 1.1.0
- storybook@9.1.4(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)):
+ storybook@9.1.5(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@6.3.5(@types/node@24.3.1)(jiti@2.5.1)(terser@5.43.1)):
dependencies:
'@storybook/global': 5.0.0
'@testing-library/jest-dom': 6.8.0
@@ -11668,13 +11688,13 @@ snapshots:
possible-typed-array-names: 1.1.0
reflect.getprototypeof: 1.0.10
- typescript-eslint@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2):
+ typescript-eslint@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
- '@typescript-eslint/parser': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ '@typescript-eslint/parser': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
'@typescript-eslint/typescript-estree': 8.41.0(typescript@5.9.2)
- '@typescript-eslint/utils': 8.41.0(eslint@9.34.0(jiti@2.5.1))(typescript@5.9.2)
- eslint: 9.34.0(jiti@2.5.1)
+ '@typescript-eslint/utils': 8.41.0(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)
+ eslint: 9.35.0(jiti@2.5.1)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color