Skip to content

Commit 549f35b

Browse files
authored
build: bump Storybook to v8
1 parent f0ca0a5 commit 549f35b

File tree

13 files changed

+706
-3160
lines changed

13 files changed

+706
-3160
lines changed

.ncurc.major.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ const minorConfig = require('./.ncurc.minor.cjs');
22

33
module.exports = {
44
...minorConfig,
5-
reject: [...minorConfig.reject, 'storybook', '@storybook/*', 'eslint'],
5+
reject: [...minorConfig.reject, 'eslint'],
66
target: 'latest',
77
};
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import type { Decorator } from '@storybook/react';
2+
3+
export const ParametersArgsDecorator: Decorator = (Story, context) => {
4+
context.parameters['args'] = context.args;
5+
6+
return (
7+
<div className="example-theme">
8+
<Story />
9+
</div>
10+
);
11+
};

packages/storybook/config/main.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import type { StorybookConfig } from '@storybook/react-vite';
2+
3+
const config: StorybookConfig = {
4+
stories: ['../src/**/*stories.@(js|jsx|ts|tsx)', '../src/**/*.mdx'],
5+
addons: ['@storybook/addon-a11y', '@storybook/addon-docs', '@storybook/addon-viewport'],
6+
framework: {
7+
name: '@storybook/react-vite',
8+
options: {},
9+
},
10+
core: {
11+
disableTelemetry: true,
12+
disableWhatsNewNotifications: true,
13+
},
14+
docs: {
15+
autodocs: 'tag',
16+
},
17+
staticDirs: ['../../../proprietary/assets/src'],
18+
};
19+
20+
export default config;

packages/storybook/config/main.tsx

Lines changed: 0 additions & 26 deletions
This file was deleted.

packages/storybook/config/preview.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import '@example/design-tokens/dist/index.css';
2+
import '@example/font/src/index.scss';
3+
import { defineCustomElements } from '@example/web-components-stencil/loader/index.js';
4+
import type { Preview } from '@storybook/react';
5+
import { ParametersArgsDecorator } from './ParametersArgsDecorator';
6+
7+
defineCustomElements();
8+
9+
const preview: Preview = {
10+
parameters: {
11+
controls: { expanded: false },
12+
options: { panelPosition: 'right' },
13+
},
14+
decorators: [ParametersArgsDecorator],
15+
};
16+
17+
export default preview;

packages/storybook/config/preview.tsx

Lines changed: 0 additions & 60 deletions
This file was deleted.

packages/storybook/package.json

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -19,45 +19,27 @@
1919
"storybook": "storybook dev --config-dir config/ --port 6006"
2020
},
2121
"devDependencies": {
22-
"@babel/core": "7.24.4",
23-
"@babel/preset-env": "7.24.4",
24-
"@babel/preset-react": "7.24.1",
25-
"@babel/preset-typescript": "7.24.1",
26-
"@etchteam/storybook-addon-status": "4.2.4",
2722
"@example/assets": "workspace:*",
2823
"@example/components-css": "workspace:*",
2924
"@example/design-tokens": "workspace:*",
3025
"@example/font": "workspace:*",
3126
"@example/web-components-react": "workspace:*",
3227
"@example/web-components-stencil": "workspace:*",
33-
"@storybook/addon-a11y": "7.6.17",
34-
"@storybook/addon-actions": "7.6.17",
35-
"@storybook/addon-docs": "7.6.17",
36-
"@storybook/addon-interactions": "7.6.17",
37-
"@storybook/addon-links": "7.6.17",
38-
"@storybook/addon-viewport": "7.6.17",
39-
"@storybook/preset-scss": "1.0.3",
40-
"@storybook/react": "7.6.17",
41-
"@storybook/react-vite": "7.6.17",
42-
"@storybook/react-webpack5": "7.6.17",
43-
"@storybook/testing-library": "0.2.2",
28+
"@storybook/addon-a11y": "8.0.9",
29+
"@storybook/addon-actions": "8.0.9",
30+
"@storybook/addon-docs": "8.0.9",
31+
"@storybook/addon-interactions": "8.0.9",
32+
"@storybook/addon-links": "8.0.9",
33+
"@storybook/addon-viewport": "8.0.9",
34+
"@storybook/react": "8.0.9",
35+
"@storybook/react-vite": "8.0.9",
4436
"@types/react": "18.2.75",
4537
"@types/react-dom": "18.2.24",
46-
"@vitejs/plugin-react": "4.2.1",
47-
"babel-loader": "9.1.3",
48-
"css-loader": "7.1.0",
4938
"react": "18.2.0",
5039
"react-dom": "18.2.0",
51-
"require-from-string": "2.0.2",
5240
"rimraf": "5.0.5",
53-
"sass": "1.74.1",
54-
"sass-loader": "14.1.1",
55-
"storybook": "7.6.17",
56-
"style-loader": "4.0.0",
41+
"storybook": "8.0.9",
5742
"typescript": "5.4.4",
58-
"vite": "5.2.8",
59-
"vite-plugin-html": "3.2.2",
60-
"vite-plugin-markdown": "2.2.0",
61-
"webpack": "5.91.0"
43+
"vite": "5.2.10"
6244
}
6345
}

packages/storybook/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
"skipLibCheck": true
66
},
77
"extends": "../../tsconfig.json",
8-
"include": ["config/**/*.ts", "config/**/*.tsx", "src/**/*.ts", "src/**/*.tsx", "vite.config.ts"],
8+
"include": ["config/**/*.ts", "config/**/*.tsx", "src/**/*.ts", "src/**/*.tsx"],
99
"exclude": ["**/node_modules/*"]
1010
}

packages/storybook/vite.config.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)