Skip to content
This repository was archived by the owner on Jan 5, 2023. It is now read-only.

Commit b1c06f8

Browse files
committed
UPGRADES && CLEANUP
2 parents 6b9d004 + d802631 commit b1c06f8

File tree

12 files changed

+4938
-3633
lines changed

12 files changed

+4938
-3633
lines changed

.babelrc

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

.babelrc.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = {
2+
'presets': [
3+
['@babel/preset-env', { shippedProposals: true, useBuiltIns: 'usage', corejs: '3' }],
4+
'@babel/preset-react',
5+
'@babel/preset-flow'
6+
]
7+
};

package.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "storybook-addon-smart-knobs",
3-
"version": "4.1.1",
3+
"version": "4.1.2",
44
"description": "Automatically created knobs for storybook.",
55
"repository": "https://github.com/storybooks/addon-smart-knobs",
66
"license": "MIT",
@@ -14,32 +14,33 @@
1414
"test": "jest"
1515
},
1616
"devDependencies": {
17-
"@babel/cli": "^7.2.0",
18-
"@babel/core": "^7.2.0",
19-
"@babel/plugin-proposal-class-properties": "^7.2.0",
17+
"@babel/cli": "^7.4.3",
18+
"@babel/core": "^7.4.3",
19+
"@babel/plugin-proposal-class-properties": "^7.4.0",
2020
"@babel/plugin-proposal-export-default-from": "^7.2.0",
21-
"@babel/preset-env": "^7.2.0",
21+
"@babel/preset-env": "^7.4.3",
2222
"@babel/preset-flow": "^7.0.0",
2323
"@babel/preset-react": "^7.0.0",
24-
"@storybook/addon-actions": "^4.1.1",
25-
"@storybook/addon-info": "^4.1.1",
26-
"@storybook/addon-knobs": "^4.1.1",
27-
"@storybook/addon-options": "^4.1.1",
28-
"@storybook/react": "^4.1.1",
24+
"@storybook/addon-actions": "^5.0.0",
25+
"@storybook/addon-info": "^5.0.0",
26+
"@storybook/addon-knobs": "^5.0.0",
27+
"@storybook/addon-options": "^5.0.0",
28+
"@storybook/react": "^5.0.0",
2929
"babel-loader": "^8.0.4",
30-
"css-loader": "^2.0.0",
30+
"css-loader": "^3.1.0",
31+
"core-js": "^3.0.1",
3132
"eslint-config-taller": "^2.0.0",
32-
"eslint-plugin-flowtype": "^3.0.0",
33-
"jest": "^23.6.0",
34-
"prop-types": "^15.6.2",
35-
"react": "^16.6.3",
36-
"react-dom": "^16.6.3",
37-
"rimraf": "^2.6.2"
33+
"eslint-plugin-flowtype": "^3.5.1",
34+
"jest": "^24.7.1",
35+
"prop-types": "^15.7.2",
36+
"react": "^16.8.6",
37+
"react-dom": "^16.8.6",
38+
"rimraf": "^2.6.3"
3839
},
3940
"peerDependencies": {
40-
"@storybook/addon-knobs": "^4.1.1",
41-
"@storybook/addon-options": "^4.1.1",
42-
"@storybook/react": "^4.1.1",
41+
"@storybook/addon-knobs": "^5.0.0",
42+
"@storybook/addon-options": "^5.0.0",
43+
"@storybook/react": "^5.0.0",
4344
"babel-plugin-react-docgen": "^2.0.0",
4445
"react": ">=15.0.0 || ^16.0.0"
4546
}

src/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ const propTypeKnobsMap = [
2929
{ name: 'object', knob: object },
3030
{ name: 'node', knob: text },
3131
{ name: 'element', knob: text },
32+
{ name: 'array', knob: object },
3233
]
3334

3435
const typeKnobsMap = [...flowTypeKnobsMap, ...propTypeKnobsMap]
@@ -45,7 +46,7 @@ const createSelect = (propName, elements, defaultProps) => {
4546
try {
4647
const options = elements
4748
// Cleanup string quotes, if any.
48-
.map(value => value.value.replace(/^'(.*)'$/, '$1'))
49+
.map(value => value.value.replace(/^['"](.*)['"]$/, '$1'))
4950
.reduce(optionsReducer, {})
5051
return select(propName, withDefaultOption(options), defaultProps[propName])
5152
}
@@ -84,7 +85,7 @@ export const withSmartKnobs = (story, context) => {
8485
const item = ensureType(props[n])
8586

8687
if (!item.type) {
87-
const defaultValue = item.defaultValue ? item.defaultValue.value : 'Unkwnow'
88+
const defaultValue = item.defaultValue ? item.defaultValue.value : 'Unknown'
8889
console.warn(`There is a prop with defaultValue ${defaultValue} but it wasnt specified on element.propTypes. Check story: "${context.kind}".`)
8990
return acc
9091
}

storybook-static/favicon.ico

-7.1 KB
Binary file not shown.

storybook-static/iframe.html

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

storybook-static/index.html

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

storybook-static/static/manager.bundle.js

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

storybook-static/static/manager.bundle.js.map

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

storybook-static/static/preview.bundle.js

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

0 commit comments

Comments
 (0)