Skip to content

Commit 8b0b424

Browse files
committed
upgrades storybook version to 8.3.3
1 parent c9fa3b0 commit 8b0b424

File tree

9 files changed

+3281
-6632
lines changed

9 files changed

+3281
-6632
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,5 @@ storybook-static
2929
!.yarn/releases
3030
!.yarn/sdks
3131
!.yarn/versions
32+
33+
*storybook.log
File renamed without changes.

.storybook/main.js

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

.storybook/main.ts

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

.storybook/manager.js renamed to .storybook/manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { addons } from '@storybook/addons';
1+
import { addons } from '@storybook/manager-api';
22
import jsonViewTheme from './jsonViewTheme';
33

44
addons.setConfig({

.storybook/preview.js

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

.storybook/preview.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import type { Preview } from '@storybook/react';
2+
3+
const preview: Preview = {
4+
parameters: {
5+
controls: {
6+
matchers: {
7+
color: /(background|color)$/i,
8+
date: /Date$/i
9+
}
10+
}
11+
}
12+
};
13+
14+
export default preview;

package.json

Lines changed: 27 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"module": "dist/index.modern.js",
2121
"source": "src/index.tsx",
2222
"engines": {
23-
"node": ">=14"
23+
"node": ">=16"
2424
},
2525
"scripts": {
2626
"build": "microbundle-crl --no-compress --format modern,cjs",
@@ -39,34 +39,26 @@
3939
"peerDependencies": {
4040
"react": "^16.13.1 || ^17.0.0 || ^18.0.0"
4141
},
42-
"resolutions": {
43-
"@typescript-eslint/eslint-plugin": "^6.5.0",
44-
"@typescript-eslint/parser": "^6.5.0"
45-
},
4642
"devDependencies": {
47-
"@babel/core": "^7.22.11",
48-
"@babel/preset-env": "^7.22.14",
49-
"@babel/preset-react": "^7.22.5",
50-
"@babel/preset-typescript": "^7.22.11",
51-
"@storybook/addon-actions": "^7.4.0",
52-
"@storybook/addon-essentials": "^7.4.0",
53-
"@storybook/addon-interactions": "^7.4.0",
54-
"@storybook/addon-links": "^7.4.0",
55-
"@storybook/addons": "^7.4.0",
56-
"@storybook/react": "^7.4.0",
57-
"@storybook/react-webpack5": "^7.4.0",
58-
"@storybook/testing-library": "0.2.0",
59-
"@storybook/theming": "^7.4.0",
43+
"@babel/preset-typescript": "^7.24.7",
44+
"@chromatic-com/storybook": "^1.9.0",
45+
"@storybook/addon-essentials": "^8.3.3",
46+
"@storybook/addon-interactions": "^8.3.3",
47+
"@storybook/addon-links": "^8.3.3",
48+
"@storybook/addon-onboarding": "^8.3.3",
49+
"@storybook/blocks": "^8.3.3",
50+
"@storybook/react": "^8.3.3",
51+
"@storybook/react-vite": "^8.3.3",
52+
"@storybook/test": "^8.3.3",
6053
"@testing-library/jest-dom": "^6.5.0",
61-
"@testing-library/react": "^16.0.0",
54+
"@testing-library/react": "^16.0.1",
6255
"@testing-library/user-event": "^14.5.0",
6356
"@types/jest": "29.5.13",
6457
"@types/node": "18.19.50",
6558
"@types/react": "18.3.5",
6659
"@types/react-dom": "18.2.7",
67-
"@typescript-eslint/eslint-plugin": "8.5.0",
68-
"@typescript-eslint/parser": "8.5.0",
69-
"babel-eslint": "10.1.0",
60+
"@typescript-eslint/eslint-plugin": "^8.7.0",
61+
"@typescript-eslint/parser": "^8.7.0",
7062
"cross-env": "7.0.3",
7163
"eslint": "8.57.0",
7264
"eslint-config-prettier": "9.1.0",
@@ -80,16 +72,17 @@
8072
"eslint-plugin-promise": "^7.1.0",
8173
"eslint-plugin-react": "^7.36.0",
8274
"eslint-plugin-standard": "5.0.0",
83-
"gh-pages": "6.0.0",
75+
"eslint-plugin-storybook": "^0.8.0",
76+
"gh-pages": "6.1.1",
8477
"microbundle-crl": "0.13.11",
8578
"npm-run-all": "4.1.5",
79+
"postcss": "^8.4.47",
8680
"prettier": "3.3.3",
87-
"react": "18.2.0",
88-
"react-dom": "18.2.0",
81+
"react": "^18.3.1",
82+
"react-dom": "^18.3.1",
8983
"react-scripts": "5.0.1",
90-
"storybook": "^7.4.0",
91-
"storybook-css-modules": "^1.0.8",
92-
"typescript": "5.2.2"
84+
"storybook": "^8.3.3",
85+
"typescript": "5.5.4"
9386
},
9487
"files": [
9588
"dist"
@@ -100,5 +93,10 @@
10093
"!<rootDir>/node_modules/"
10194
]
10295
},
103-
"packageManager": "[email protected]"
96+
"packageManager": "[email protected]",
97+
"eslintConfig": {
98+
"extends": [
99+
"plugin:storybook/recommended"
100+
]
101+
}
104102
}

0 commit comments

Comments
 (0)