Skip to content

Commit a093060

Browse files
authored
chore: update Storybook to v9 stable (#1697)
* chore: update Storybook to v9 stable * chore: bump down * chore: bump rolldown * chore: bump rolldown
1 parent f8b748a commit a093060

File tree

4 files changed

+126
-128
lines changed

4 files changed

+126
-128
lines changed

.storybook/main.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { StorybookConfig } from '@storybook/react-vite';
2+
import type { UserConfig } from 'vite';
23

34
const config: StorybookConfig = {
45
stories: [
@@ -18,8 +19,16 @@ const config: StorybookConfig = {
1819
disableTelemetry: true,
1920
},
2021
staticDirs: ['.', { from: '../packages/tokens/dist', to: '/static' }],
21-
async viteFinal(config) {
22-
return config;
22+
async viteFinal(config, { configType }) {
23+
const { mergeConfig } = await import('vite');
24+
25+
// https://github.com/vitejs/rolldown-vite/issues/182#issuecomment-2909038168
26+
const custom: UserConfig =
27+
configType === 'PRODUCTION'
28+
? { build: { rollupOptions: { experimental: { strictExecutionOrder: true } } } }
29+
: {};
30+
31+
return mergeConfig(config, custom);
2332
},
2433
docs: {
2534
defaultName: 'Docs',

.storybook/preview-head.html

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,4 @@
33
<link rel="preload" href="./static/assets/Inter.var-subset.woff2" as="font" crossorigin />
44

55
<link href="./styles.css" rel="stylesheet" />
6-
<link href="./static/fonts.css" rel="stylesheet" />
7-
8-
<script>
9-
globalThis.__STORYBOOK_MODULE_CLIENT_LOGGER__ = {logger:{}};
10-
globalThis.__STORYBOOK_MODULE_GLOBAL__ = {global:{}};
11-
globalThis.__STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS__ = {UnknownArgTypesError:{}};
12-
</script>
6+
<link href="./static/fonts.css" rel="stylesheet" />

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@
3939
"@commitlint/config-conventional": "^19.8.0",
4040
"@commitlint/types": "^19.8.0",
4141
"@figma/code-connect": "^1.3.1",
42-
"@storybook/addon-a11y": "^9.0.0-rc.3",
43-
"@storybook/addon-designs": "^10.0.0",
44-
"@storybook/addon-docs": "^9.0.0-rc.3",
45-
"@storybook/addon-themes": "^9.0.0-rc.3",
46-
"@storybook/react": "^9.0.0-rc.3",
47-
"@storybook/react-vite": "^9.0.0-rc.3",
42+
"@storybook/addon-a11y": "^9.0.0",
43+
"@storybook/addon-designs": "^10.0.1",
44+
"@storybook/addon-docs": "^9.0.0",
45+
"@storybook/addon-themes": "^9.0.0",
46+
"@storybook/react": "^9.0.0",
47+
"@storybook/react-vite": "^9.0.0",
4848
"@testing-library/dom": "^10.4.0",
4949
"@testing-library/jest-dom": "^6.6.2",
5050
"@testing-library/react": "^16.3.0",
@@ -72,12 +72,12 @@
7272
"react-dom": "19.1.0",
7373
"react-router": "7.5.2",
7474
"rollup-plugin-pure": "^0.4.0",
75-
"storybook": "^9.0.0-rc.3",
76-
"storybook-addon-pseudo-states": "^9.0.0-rc.3",
75+
"storybook": "^9.0.0",
76+
"storybook-addon-pseudo-states": "^9.0.0",
7777
"tsx": "^4.19.3",
7878
"typescript": "^5.8.2",
7979
"typescript-plugin-css-modules": "^5.1.0",
80-
"vite": "npm:[email protected].11",
80+
"vite": "npm:[email protected].16",
8181
"vitest": "^3.2.0"
8282
},
8383
"packageManager": "[email protected]",
@@ -99,7 +99,7 @@
9999
}
100100
},
101101
"overrides": {
102-
"vite": "npm:[email protected].11"
102+
"vite": "npm:[email protected].16"
103103
}
104104
},
105105
"browserslist": ["last 2 versions", "not dead", "not IE 11"]

0 commit comments

Comments
 (0)