Skip to content

Commit fb3e546

Browse files
authored
chore: migrate storybook to vite and update version (#346)
1 parent 36d5ffa commit fb3e546

File tree

4 files changed

+725
-1669
lines changed

4 files changed

+725
-1669
lines changed

.storybook/main.js

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
11
// @ts-check
22

3-
/**
4-
* @readonly
5-
* @type {import('@swc/core').Config}
6-
*/
7-
const swcConfig = {
8-
jsc: {
9-
parser: { syntax: 'typescript', tsx: true },
10-
transform: { react: { runtime: 'automatic' } },
11-
},
12-
env: {
13-
targets: 'last 2 Safari major versions',
14-
},
15-
};
16-
173
/** @type {import('@storybook/core-common').StorybookConfig} */
184
const config = {
195
staticDirs: ['../public'],
20-
framework: { name: '@storybook/react-vite', options: {} },
6+
framework: {
7+
name: '@storybook/react-vite',
8+
options: {},
9+
},
2110
features: {
2211
postcss: false,
2312
emotionAlias: false,
@@ -35,15 +24,15 @@ const config = {
3524
{
3625
name: 'storybook-addon-turbo-build',
3726
options: {
38-
esbuildMinifyOptions: { target: 'es2021' },
39-
managerTranspiler: () => ({ loader: 'swc-loader', options: swcConfig }),
40-
previewTranspiler: () => ({ loader: 'swc-loader', options: swcConfig }),
27+
esbuildMinifyOptions: {
28+
target: 'es2021',
29+
},
4130
},
4231
},
32+
'@storybook/addon-mdx-gfm',
4333
],
4434
docs: {
4535
autodocs: true,
4636
},
4737
};
48-
4938
export default config;

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,8 @@
123123
"react-transition-group": "^4.4.2",
124124
"storybook": "^7.0.10",
125125
"tiny-invariant": "^1.3.1",
126-
"valid-url": "^1.0.9"
126+
"valid-url": "^1.0.9",
127+
"vite": "^4.3.5"
127128
},
128129
"devDependencies": {
129130
"@actions/core": "^1.8.2",
@@ -142,11 +143,10 @@
142143
"@storybook/addon-essentials": "^7.0.10",
143144
"@storybook/addon-interactions": "^7.0.10",
144145
"@storybook/addon-links": "^7.0.10",
145-
"@storybook/builder-webpack5": "^7.0.10",
146-
"@storybook/jest": "^0.0.10",
147-
"@storybook/manager-webpack5": "^7.0.0-alpha.10",
146+
"@storybook/addon-mdx-gfm": "^7.0.10",
147+
"@storybook/jest": "^0.1.0",
148148
"@storybook/react": "^7.0.10",
149-
"@storybook/testing-library": "^0.0.13",
149+
"@storybook/testing-library": "^0.1.0",
150150
"@swc/core": "^1.3.36",
151151
"@swc/jest": "^0.2.24",
152152
"@testing-library/dom": "^9.0.0",
@@ -192,7 +192,7 @@
192192
"react-test-renderer": "^17.0.2",
193193
"rimraf": "^3.0.2",
194194
"size-limit": "^8.1.0",
195-
"storybook-addon-turbo-build": "^1.1.0",
195+
"storybook-addon-turbo-build": "^2.0.1",
196196
"styled-components": "^5.3.6",
197197
"swc-loader": "^0.2.3",
198198
"typescript": "^4.5.4",

0 commit comments

Comments
 (0)