Skip to content

Commit 8c85c76

Browse files
renovate[bot]jzempelMike TobiaFrancois-Esquire
authored
chore(deps): update storybook monorepo to v7 (major) (#1556)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jonathan Zempel <jzempel@gmail.com> Co-authored-by: Mike Tobia <mike.tobia@zendesk.com> Co-authored-by: Mike Tobia <Francois-Esquire@users.noreply.github.com>
1 parent d235571 commit 8c85c76

File tree

115 files changed

+2544
-3830
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+2544
-3830
lines changed

.storybook/babel.config.js

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

.storybook/main.js

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,22 @@
55
* found at http://www.apache.org/licenses/LICENSE-2.0.
66
*/
77

8+
const path = require('path');
9+
const { readdirSync } = require('fs');
810
const webpack = require('webpack');
911
const svgoConfig = require('../.svgo.config.js');
10-
const docs = process.env.BROWSER ? process.env.BROWSER.toUpperCase() !== 'IE11' : true;
12+
13+
const PACKAGE_NAMES = readdirSync(path.resolve(__dirname, '../packages')).filter(
14+
name => name !== '.template'
15+
);
1116

1217
module.exports = {
1318
stories: ['../packages/*/demo/**/*.stories.@(js|jsx|ts|tsx|mdx)'],
1419
staticDirs: ['./static'],
15-
addons: [
16-
{ name: '@storybook/addon-essentials', options: { docs } },
17-
'@storybook/addon-a11y',
18-
'storybook-addon-designs'
19-
],
20-
core: {
21-
builder: 'webpack5'
20+
addons: ['@storybook/addon-essentials', '@storybook/addon-a11y', '@storybook/addon-designs'],
21+
framework: {
22+
name: '@storybook/react-webpack5',
23+
options: {}
2224
},
2325
webpackFinal: config => {
2426
const fileLoaderRule = config.module.rules.find(rule => rule.test.test('.svg'));
@@ -43,6 +45,18 @@ module.exports = {
4345
})
4446
);
4547

48+
Object.assign(
49+
config.resolve.alias,
50+
PACKAGE_NAMES.reduce((previousValue, packageName) => {
51+
previousValue[`@zendeskgarden/react-${packageName}`] = path.resolve(
52+
__dirname,
53+
`../packages/${packageName}/src`
54+
);
55+
56+
return previousValue;
57+
}, {})
58+
);
59+
4660
return config;
4761
}
4862
};

babel.config.js

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,15 @@ module.exports = {
1313
targets: '> 0.5%, last 2 versions, Firefox ESR, not dead'
1414
}
1515
],
16-
'@babel/preset-react'
16+
'@babel/preset-react',
17+
['@babel/preset-typescript', { onlyRemoveTypeImports: true }]
1718
],
1819
plugins: [
1920
'@babel/plugin-transform-object-assign',
20-
[
21-
'@babel/plugin-proposal-class-properties',
22-
{
23-
loose: true
24-
}
25-
],
21+
['@babel/plugin-transform-class-properties', { loose: true }],
2622
'babel-plugin-styled-components',
27-
['@babel/plugin-proposal-private-property-in-object', { loose: true }],
28-
['@babel/plugin-proposal-private-methods', { loose: true }]
23+
['@babel/plugin-transform-private-property-in-object', { loose: true }],
24+
['@babel/plugin-transform-private-methods', { loose: true }]
2925
],
3026
env: {
3127
production: {

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"scripts": {
66
"build": "lerna run build --stream",
77
"build:analyze": "ANALYZE_BUNDLE=true yarn build:single",
8-
"build:demo": "build-storybook -o ./demo",
8+
"build:demo": "storybook build -o ./demo",
99
"build:single": "utils/scripts/scoped-npm-command.js --script build",
1010
"format": "prettier-package-json --write && yarn format:package_json --write && yarn format:js --write && yarn format:md --write",
1111
"format:all": "prettier-package-json --list-different && yarn format:package_json --list-different && yarn format:js --check && yarn format:md --check",
@@ -19,7 +19,7 @@
1919
"lint:md": "markdownlint README.md packages/*/README.md packages/*/demo/**/*.mdx",
2020
"new": "utils/scripts/new.js",
2121
"prepare": "yarn build",
22-
"start": "start-storybook --no-version-updates -p 6006",
22+
"start": "storybook dev --no-version-updates -p 6006",
2323
"tag": "utils/scripts/tag.js",
2424
"test": "jest --config=utils/test/jest.config.js",
2525
"test:ci": "yarn lint && yarn format:all && yarn tsc && yarn test --coverage",
@@ -31,21 +31,21 @@
3131
"@babel/cli": "7.21.5",
3232
"@babel/core": "7.22.1",
3333
"@babel/eslint-parser": "7.21.8",
34-
"@babel/plugin-proposal-class-properties": "7.18.6",
35-
"@babel/plugin-proposal-object-rest-spread": "7.20.7",
3634
"@babel/plugin-transform-object-assign": "7.18.6",
35+
"@babel/plugin-transform-runtime": "7.22.4",
3736
"@babel/polyfill": "7.12.1",
3837
"@babel/preset-env": "7.22.4",
3938
"@babel/preset-react": "7.22.3",
39+
"@babel/preset-typescript": "7.21.5",
4040
"@brodybits/rollup-plugin-size-snapshot": "0.14.1",
4141
"@rollup/plugin-commonjs": "25.0.0",
4242
"@rollup/plugin-node-resolve": "15.1.0",
4343
"@rollup/plugin-replace": "5.0.2",
44-
"@storybook/addon-a11y": "6.5.16",
45-
"@storybook/addon-essentials": "6.5.16",
46-
"@storybook/builder-webpack5": "6.5.16",
47-
"@storybook/manager-webpack5": "6.5.16",
48-
"@storybook/react": "6.5.16",
44+
"@storybook/addon-a11y": "7.0.20",
45+
"@storybook/addon-designs": "7.0.0",
46+
"@storybook/addon-essentials": "7.0.20",
47+
"@storybook/react": "7.0.20",
48+
"@storybook/react-webpack5": "7.0.20",
4949
"@svgr/rollup": "8.0.1",
5050
"@svgr/webpack": "8.0.1",
5151
"@swc/core": "1.3.62",
@@ -117,7 +117,7 @@
117117
"rollup-plugin-delete": "2.0.0",
118118
"rollup-plugin-license": "3.0.1",
119119
"rollup-plugin-typescript2": "0.34.1",
120-
"storybook-addon-designs": "6.3.1",
120+
"storybook": "7.0.20",
121121
"styled-components": "5.3.11",
122122
"stylelint": "13.13.1",
123123
"stylelint-config-styled-components": "0.1.1",

packages/.template/demo/#readme.stories.mdx

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

packages/.template/demo/{{lowercase component}}.stories.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { Meta, ArgsTable, Canvas, Story } from '@storybook/addon-docs';
1+
import { Meta, ArgsTable, Canvas, Story, Markdown } from '@storybook/addon-docs';
22
import { {{capitalize component}} } from '@zendeskgarden/react-{{pluralize (lowercase component)}}';
3+
import README from '../README.md';
34

45
export const subcomponents = { '{{capitalize component}}.Text': {{capitalize component}}.Text };
56

@@ -32,3 +33,5 @@ export const argTypes = {
3233
)}
3334
</Story>
3435
</Canvas>
36+
37+
<Markdown>{README}</Markdown>

packages/accordions/demo/#readme.stories.mdx

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

packages/accordions/demo/accordion.stories.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
import { Meta, ArgsTable, Canvas, Story } from '@storybook/addon-docs';
1+
import { Meta, ArgsTable, Canvas, Story, Markdown } from '@storybook/addon-docs';
22
import { useArgs } from '@storybook/client-api';
33
import { Accordion } from '@zendeskgarden/react-accordions';
44
import { AccordionStory } from './stories/AccordionStory';
55
import { ACCORDION_SECTIONS as SECTIONS } from './stories/data';
6+
import README from '../README.md';
67

78
<Meta
89
title="Packages/Accordions/Accordion"
@@ -69,3 +70,5 @@ import { ACCORDION_SECTIONS as SECTIONS } from './stories/data';
6970
}}
7071
</Story>
7172
</Canvas>
73+
74+
<Markdown>{README}</Markdown>

packages/accordions/demo/stepper.stories.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { Meta, ArgsTable, Canvas, Story } from '@storybook/addon-docs';
1+
import { Meta, ArgsTable, Canvas, Story, Markdown } from '@storybook/addon-docs';
22
import { Stepper } from '@zendeskgarden/react-accordions';
33
import { StepperStory } from './stories/StepperStory';
44
import { STEPPER_STEPS as STEPS } from './stories/data';
5+
import README from '../README.md';
56

67
<Meta
78
title="Packages/Accordions/Stepper"
@@ -49,3 +50,5 @@ import { STEPPER_STEPS as STEPS } from './stories/data';
4950
{args => <StepperStory {...args} />}
5051
</Story>
5152
</Canvas>
53+
54+
<Markdown>{README}</Markdown>

packages/accordions/demo/timeline.stories.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { Meta, ArgsTable, Canvas, Story } from '@storybook/addon-docs';
1+
import { Meta, ArgsTable, Canvas, Story, Markdown } from '@storybook/addon-docs';
22
import { Timeline } from '@zendeskgarden/react-accordions';
33
import { TimelineStory } from './stories/TimelineStory';
44
import { TIMELINE_ITEMS as ITEMS } from './stories/data';
5+
import README from '../README.md';
56

67
<Meta
78
title="Packages/Accordions/Timeline"
@@ -44,3 +45,5 @@ import { TIMELINE_ITEMS as ITEMS } from './stories/data';
4445
{args => <TimelineStory {...args} />}
4546
</Story>
4647
</Canvas>
48+
49+
<Markdown>{README}</Markdown>

0 commit comments

Comments
 (0)