Skip to content

Commit 26f8e58

Browse files
committed
chore: upgrade storybook to v10
- Replaced deprecated `@storybook/addon-styling` with `@storybook/addon-themes` - Removed deprecated `@storybook/addon-links` and `@storybook/addon-essentials` - Upgraded `chromatic`, although it's seemingly unused anywhere - Upgraded `@types/node` to match the ones in the guide and website
1 parent 5e6bd4b commit 26f8e58

File tree

4 files changed

+226
-2409
lines changed

4 files changed

+226
-2409
lines changed

packages/ui/.storybook/main.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,12 @@ import type { StorybookConfig } from '@storybook/react-vite';
22

33
export default {
44
stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'],
5-
addons: [
6-
'@storybook/addon-links',
7-
'@storybook/addon-essentials',
8-
'@storybook/addon-interactions',
9-
'@storybook/addon-styling',
10-
],
5+
addons: ['@storybook/addon-links', '@storybook/addon-themes', '@storybook/addon-docs'],
116
core: {
127
builder: '@storybook/builder-vite',
138
},
149
framework: {
1510
name: '@storybook/react-vite',
1611
options: {},
1712
},
18-
docs: {
19-
autodocs: 'tag',
20-
},
2113
} satisfies StorybookConfig;

packages/ui/.storybook/preview.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { Preview } from '@storybook/react';
2-
import { withThemeByClassName } from '@storybook/addon-styling';
2+
import { withThemeByClassName } from '@storybook/addon-themes';
33

44
import '@unocss/reset/tailwind-compat.css';
55
import './preview.css';

packages/ui/package.json

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -60,29 +60,27 @@
6060
"devDependencies": {
6161
"@favware/cliff-jumper": "^6.0.0",
6262
"@react-icons/all-files": "^4.1.0",
63-
"@storybook/addon-essentials": "^8.6.14",
64-
"@storybook/addon-interactions": "^8.6.14",
65-
"@storybook/addon-links": "^8.6.14",
66-
"@storybook/addon-styling": "^1.3.7",
67-
"@storybook/blocks": "^8.6.14",
68-
"@storybook/react": "^8.6.14",
69-
"@storybook/react-vite": "^8.6.14",
70-
"@storybook/testing-library": "^0.2.2",
71-
"@types/node": "^22.19.1",
63+
"@storybook/addon-docs": "^10.1.4",
64+
"@storybook/addon-links": "^10.1.4",
65+
"@storybook/addon-themes": "^10.1.4",
66+
"@storybook/builder-vite": "^10.1.4",
67+
"@storybook/react": "^10.1.4",
68+
"@storybook/react-vite": "^10.1.4",
69+
"@types/node": "^24.10.1",
7270
"@types/react": "^19.2.7",
7371
"@types/react-dom": "^19.2.3",
7472
"@unocss/eslint-plugin": "^66.5.10",
7573
"@unocss/reset": "^66.5.10",
7674
"@vitejs/plugin-react": "^5.1.1",
77-
"chromatic": "^11.29.0",
75+
"chromatic": "^13.3.4",
7876
"cross-env": "^10.1.0",
7977
"eslint": "^9.39.1",
8078
"eslint-config-neon": "^0.2.9",
8179
"eslint-formatter-compact": "^9.0.1",
8280
"eslint-formatter-pretty": "^7.0.0",
8381
"prettier": "^3.7.4",
8482
"prop-types": "^15.8.1",
85-
"storybook": "^8.6.14",
83+
"storybook": "^10.1.4",
8684
"turbo": "^2.6.3",
8785
"typescript": "~5.9.3",
8886
"unocss": "^66.5.10",

0 commit comments

Comments
 (0)