Skip to content

Commit 723d303

Browse files
committed
chore(storybook): uses new configuration files
1 parent 730ea76 commit 723d303

File tree

8 files changed

+32
-42
lines changed

8 files changed

+32
-42
lines changed

.storybook/addons.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

.storybook/config.js

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

.storybook/main.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module.exports = {
2+
stories: ['../docs/**/*.demo.js', '../src/**/*.demo.js'],
3+
// babel: async options => ({
4+
// ...options,
5+
// plugins: [
6+
// ...options.plugins,
7+
// ['@babel/plugin-proposal-private-property-in-object', { loose: true }],
8+
// ],
9+
// }),
10+
}

.storybook/manager.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { addons } from '@storybook/addons'
2+
3+
addons.setConfig({
4+
sidebar: {
5+
showRoots: true,
6+
},
7+
})

.storybook/preview.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import './storybook.css'

babel.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,18 @@ module.exports = {
1717
production: {
1818
presets: [['@babel/preset-env', { modules: false }]],
1919
},
20+
// For Storybook, which requires ES6 modules to be transpiled
21+
storybook: {
22+
presets: [
23+
[
24+
'@babel/preset-env',
25+
{
26+
targets: {
27+
node: 'current',
28+
},
29+
},
30+
],
31+
],
32+
},
2033
},
2134
}

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"homepage": "http://tylerhawkins.info/js-data-structures-and-algorithms/storybook-dist",
3737
"scripts": {
3838
"build": "NODE_ENV=production rollup --config",
39-
"build-storybook": "build-storybook -c .storybook -o storybook-dist",
39+
"build-storybook": "NODE_ENV=storybook build-storybook -c .storybook -o storybook-dist",
4040
"cz": "git-cz",
4141
"eslint": "eslint . --ext .js,.jsx,.ts,.tsx",
4242
"lint": "run-p eslint prettier stylelint",
@@ -59,7 +59,6 @@
5959
"@rollup/plugin-babel": "^5.3.0",
6060
"@rollup/plugin-commonjs": "^19.0.0",
6161
"@rollup/plugin-node-resolve": "^13.0.0",
62-
"@storybook/addon-links": "^6.2.9",
6362
"@storybook/addons": "^6.2.9",
6463
"@storybook/react": "^6.2.9",
6564
"babel-eslint": "^10.1.0",

yarn.lock

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2402,24 +2402,6 @@
24022402
dependencies:
24032403
"@sinonjs/commons" "^1.7.0"
24042404

2405-
"@storybook/addon-links@^6.2.9":
2406-
version "6.2.9"
2407-
resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.2.9.tgz#3399d14b0fc587bccdaa602f6294bc8b249c09f0"
2408-
integrity sha512-pBiL6EUZI3c9qtCqnGx3RXF46kAxGMdo4xDC2y3mM132W//DzxkzLZRe4ZhxxGwaLzTNlNrypZ6Li6WyIaPZ/w==
2409-
dependencies:
2410-
"@storybook/addons" "6.2.9"
2411-
"@storybook/client-logger" "6.2.9"
2412-
"@storybook/core-events" "6.2.9"
2413-
"@storybook/csf" "0.0.1"
2414-
"@storybook/router" "6.2.9"
2415-
"@types/qs" "^6.9.5"
2416-
core-js "^3.8.2"
2417-
global "^4.4.0"
2418-
prop-types "^15.7.2"
2419-
qs "^6.10.0"
2420-
regenerator-runtime "^0.13.7"
2421-
ts-dedent "^2.0.0"
2422-
24232405
"@storybook/addons@6.2.9", "@storybook/addons@^6.2.9":
24242406
version "6.2.9"
24252407
resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.2.9.tgz#b7ba2b9f0e15b852c7d6b57d04fb0a493c57477c"

0 commit comments

Comments
 (0)