Skip to content

Commit 148498f

Browse files
authored
Update internal storybook deps (#3712)
1 parent 25335af commit 148498f

File tree

8 files changed

+382
-695
lines changed

8 files changed

+382
-695
lines changed

apps/storybook/.storybook/main.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,7 @@ const config: StorybookConfig = {
66
'../stories/**/*.mdx',
77
'../stories/**/*.stories.@(js|jsx|mjs|ts|tsx)',
88
],
9-
addons: [
10-
//
11-
'@storybook/addon-essentials',
12-
'@storybook/addon-storysource',
13-
'@storybook/addon-webpack5-compiler-swc',
14-
// '@chromatic-com/storybook',
15-
],
9+
addons: ['@storybook/addon-webpack5-compiler-swc', '@storybook/addon-docs'],
1610
framework: {
1711
name: '@storybook/react-webpack5',
1812
options: {

apps/storybook/.storybook/manager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { addons } from '@storybook/manager-api';
2-
import { themes } from '@storybook/theming';
1+
import { addons } from 'storybook/manager-api';
2+
import { themes } from 'storybook/theming';
33

44
addons.setConfig({
55
enableShortcuts: false,

apps/storybook/.storybook/preview.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Preview } from '@storybook/react';
1+
import type { Preview } from '@storybook/react-webpack5';
22
import './preview.css';
33

44
const preview: Preview = {
@@ -11,6 +11,9 @@ const preview: Preview = {
1111
},
1212
// disables Chromatic on a global level
1313
chromatic: { disable: true },
14+
docs: {
15+
codePanel: true,
16+
},
1417
},
1518
};
1619

apps/storybook/eslint.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
// @ts-check
2+
import storybook from 'eslint-plugin-storybook';
23
import { configs } from '@repo/eslint-config/vite';
34

4-
export default configs;
5+
/** @type {import("eslint").Linter.Config[]} */
6+
export default [...configs, ...storybook.configs['flat/recommended']];

apps/storybook/package.json

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,20 @@
1919
"react-remove-scroll": "^2.6.3"
2020
},
2121
"devDependencies": {
22-
"@chromatic-com/storybook": "^3.2.6",
22+
"@chromatic-com/storybook": "^4.1.1",
2323
"@repo/eslint-config": "workspace:*",
2424
"@repo/typescript-config": "workspace:*",
25-
"@storybook/addon-essentials": "^8.6.12",
26-
"@storybook/addon-storysource": "^8.6.12",
27-
"@storybook/addon-webpack5-compiler-swc": "^2.0.0",
28-
"@storybook/blocks": "^8.6.12",
29-
"@storybook/experimental-addon-test": "^8.6.12",
30-
"@storybook/preview-api": "^8.6.12",
31-
"@storybook/react": "^8.6.12",
32-
"@storybook/react-webpack5": "^8.6.12",
33-
"@storybook/manager-api": "^8.6.12",
34-
"@storybook/test": "^8.6.12",
35-
"@storybook/theming": "^8.6.12",
25+
"@storybook/addon-webpack5-compiler-swc": "^4.0.1",
26+
"@storybook/react-webpack5": "^9.1.15",
3627
"@types/form-serialize": "^0",
3728
"@types/react": "^19.2.2",
3829
"@types/react-dom": "^19.2.2",
3930
"eslint": "^9.18.0",
40-
"storybook": "^8.6.12",
41-
"typescript": "^5.9.3"
31+
"storybook": "^9.1.15",
32+
"typescript": "^5.9.3",
33+
"eslint-plugin-storybook": "^9.1.15",
34+
"@storybook/addon-docs": "^9.1.15",
35+
"@storybook/addon-vitest": "^9.1.15"
4236
},
4337
"eslintConfig": {
4438
"extends": [

apps/storybook/stories/one-time-password-field.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import * as React from 'react';
22
import { unstable_OneTimePasswordField as OneTimePasswordField, Separator } from 'radix-ui';
33
import { Dialog as DialogPrimitive } from 'radix-ui';
44
import dialogStyles from './dialog.stories.module.css';
5-
import type { Meta, StoryObj } from '@storybook/react';
6-
import { userEvent, within, expect } from '@storybook/test';
5+
import type { Meta, StoryObj } from '@storybook/react-webpack5';
6+
import { userEvent, within, expect } from 'storybook/test';
77
import styles from './one-time-password-field.stories.module.css';
88

99
export default {

apps/storybook/stories/password-toggle-field.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from 'react';
2-
import type { Meta, StoryObj } from '@storybook/react';
3-
import { useArgs } from '@storybook/preview-api';
2+
import type { Meta, StoryObj } from '@storybook/react-webpack5';
3+
import { useArgs } from 'storybook/preview-api';
44
import { unstable_PasswordToggleField as PasswordToggleField } from 'radix-ui';
55
import styles from './password-toggle-field.stories.module.css';
66

0 commit comments

Comments
 (0)