Merge branch 'next' into pr/DylanPiercey/7459

# Conflicts:
#	app/marko/package.json
#	yarn.lock
This commit is contained in:
Norbert de Langen 2019-07-19 22:11:48 +02:00
commit 3c7c55042c
118 changed files with 1652 additions and 1332 deletions

View File

@ -1,3 +1,14 @@
## 5.2.0-beta.3 (July 19, 2019)
### Features
* React-native: Add storyId as testID ([#7482](https://github.com/storybookjs/storybook/pull/7482))
### Bug Fixes
* React-native: On-device knobs input fixes ([#7475](https://github.com/storybookjs/storybook/pull/7475))
* React-native: Fix crna-kitchen-sink ([#7200](https://github.com/storybookjs/storybook/pull/7200))
## 5.2.0-beta.2 (July 18, 2019)
### Features

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-a11y",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "a11y addon for storybook",
"keywords": [
"a11y",
@ -26,12 +26,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"axe-core": "^3.2.2",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-actions",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Action Logger addon for storybook",
"keywords": [
"storybook"
@ -21,12 +21,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-api": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-api": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"fast-deep-equal": "^2.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-backgrounds",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "A storybook addon to show different backgrounds for your preview",
"keywords": [
"addon",
@ -25,12 +25,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"memoizerific": "^1.11.3",
"react": "^16.8.3",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-centered",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook decorator to center components",
"keywords": [
"addon",
@ -23,7 +23,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"util-deprecate": "^1.0.2"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-contexts",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook Addon Contexts",
"keywords": [
"storybook",
@ -28,10 +28,10 @@
"dev:check-types": "tsc --noEmit"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"core-js": "^3.0.1"
},
"peerDependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-cssresources",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "A storybook addon to switch between css resources at runtime for your story",
"keywords": [
"addon",
@ -25,10 +25,10 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react": "^16.8.3"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-design-assets",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Design asset preview for storybook",
"keywords": [
"addon",
@ -27,12 +27,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -80,7 +80,11 @@ function MDXContent({ components, ...props }) {
mdxType=\\"Meta\\"
/>
<h1>{\`Decorated story\`}</h1>
<Story name=\\"one\\" mdxType=\\"Story\\">
<Story
name=\\"one\\"
decorators={[storyFn => <div className=\\"local\\">{storyFn()}</div>]}
mdxType=\\"Story\\"
>
<Button mdxType=\\"Button\\">One</Button>
</Story>
</MDXLayout>
@ -92,6 +96,7 @@ MDXContent.isMDXComponent = true;
export const one = () => <Button>One</Button>;
one.story = {};
one.story.parameters = { mdxSource: \`<Button>One</Button>\` };
one.story.decorators = [storyFn => <div className=\\"local\\">{storyFn()}</div>];
const componentMeta = {
title: 'Button',

View File

@ -8,6 +8,6 @@ import { Story, Meta } from '@storybook/addon-docs/blocks';
# Decorated story
<Story name="one">
<Story name="one" decorators={[storyFn => <div className="local">{storyFn()}</div>]}>
<Button>One</Button>
</Story>

View File

@ -82,7 +82,12 @@ function genStoryExport(ast, counter) {
statements.push(`${storyKey}.story.parameters = { mdxSource: ${source} };`);
}
// console.log(statements);
let decorators = getAttr(ast.openingElement, 'decorators');
decorators = decorators && decorators.expression;
if (decorators) {
const { code: decos } = generate(decorators, {});
statements.push(`${storyKey}.story.decorators = ${decos};`);
}
return {
[storyKey]: statements.join('\n'),

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-docs",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Superior documentation for your components",
"keywords": [
"addon",
@ -28,11 +28,11 @@
"@mdx-js/loader": "^1.1.0",
"@mdx-js/mdx": "^1.1.0",
"@mdx-js/react": "^1.0.27",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/router": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/router": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"lodash": "^4.17.11",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-events",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Add events to your Storybook stories.",
"keywords": [
"addon",
@ -24,11 +24,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-api": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-api": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"format-json": "^1.0.3",
"lodash": "^4.17.11",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-google-analytics",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook addon for google analytics",
"keywords": [
"addon",
@ -20,8 +20,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react-ga": "^2.5.7"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-graphql",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook addon to display the GraphiQL IDE",
"keywords": [
"addon",
@ -22,8 +22,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"graphiql": "^0.13.0",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-info",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "A Storybook addon to show additional information for your stories.",
"keywords": [
"addon",
@ -22,10 +22,10 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"jsx-to-string": "^1.4.0",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-jest",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "React storybook addon that show component jest report",
"keywords": [
"addon",
@ -28,11 +28,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react": "^16.8.3",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-knobs",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook Addon Prop Editor Component",
"keywords": [
"addon",
@ -22,11 +22,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/client-api": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/client-api": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
"escape-html": "^1.0.3",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-links",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Story Links addon for storybook",
"keywords": [
"addon",
@ -22,9 +22,9 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/router": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/router": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-notes",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Write notes for your Storybook stories.",
"keywords": [
"addon",
@ -23,13 +23,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/router": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/router": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"markdown-to-jsx": "^6.9.3",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-ondevice-actions",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Action Logger addon for react-native storybook",
"keywords": [
"storybook"
@ -19,13 +19,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"core-js": "^2.5.7",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"core-js": "^3.0.1",
"fast-deep-equal": "^2.0.1"
},
"devDependencies": {
"@storybook/addon-actions": "5.2.0-beta.2"
"@storybook/addon-actions": "5.2.0-beta.3"
},
"peerDependencies": {
"@storybook/addon-actions": "*",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-ondevice-backgrounds",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "A react-native storybook addon to show different backgrounds for your preview",
"keywords": [
"addon",
@ -24,7 +24,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"core-js": "^3.0.1",
"prop-types": "^15.7.2"
},

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-ondevice-knobs",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Display storybook story knobs on your deviced.",
"keywords": [
"addon",
@ -21,8 +21,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"core-js": "^3.0.1",
"deep-equal": "^1.0.1",
"prop-types": "^15.7.2",

View File

@ -79,7 +79,14 @@ export default class Panel extends React.Component {
this.setState({ knobs: newKnobs });
this.setState({ knobs: newKnobs }, this.emitChange(changedKnob));
this.setState(
{ knobs: newKnobs },
this.emitChange(
changedKnob.type === 'number'
? { ...changedKnob, value: parseFloat(changedKnob.value) }
: changedKnob
)
);
}
handleClick(knob) {

View File

@ -14,6 +14,7 @@ const ArrayType = ({ knob, onChange }) => (
<TextInput
id={knob.name}
underlineColorAndroid="transparent"
autoCapitalize="none"
style={{
borderWidth: 1,
borderColor: '#f7f4f4',

View File

@ -9,8 +9,24 @@ class NumberType extends React.Component {
this.renderRange = this.renderRange.bind(this);
}
numberTransformer = x => {
if (Number.isNaN(Number(x))) {
return x.substr(0, x.length - 1);
}
return x;
};
onChangeNormal = value => {
const { onChange } = this.props;
if (!Number.isNaN(value)) {
onChange(value);
}
};
renderNormal() {
const { knob, onChange } = this.props;
const { knob } = this.props;
return (
<TextInput
@ -22,10 +38,12 @@ class NumberType extends React.Component {
padding: 5,
color: '#555',
}}
autoCapitalize="none"
underlineColorAndroid="transparent"
value={knob.value.toString()}
value={(knob.value || '').toString()}
transformer={this.numberTransformer}
keyboardType="numeric"
onChangeText={val => onChange(parseFloat(val))}
onChangeText={this.onChangeNormal}
/>
);
}
@ -61,7 +79,7 @@ NumberType.defaultProps = {
NumberType.propTypes = {
knob: PropTypes.shape({
name: PropTypes.string,
value: PropTypes.number,
value: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),
step: PropTypes.number,
min: PropTypes.number,
max: PropTypes.number,

View File

@ -37,12 +37,18 @@ class ObjectType extends React.Component {
handleChange = value => {
const { onChange } = this.props;
const withReplacedQuotes = value
.replace(/[\u2018\u2019]/g, "'")
.replace(/[\u201C\u201D]/g, '"');
const newState = {
jsonString: value,
jsonString: withReplacedQuotes,
};
try {
newState.json = JSON.parse(value.trim());
newState.json = JSON.parse(withReplacedQuotes.trim());
onChange(newState.json);
this.failed = false;
} catch (err) {
@ -70,6 +76,7 @@ class ObjectType extends React.Component {
value={jsonString}
onChangeText={this.handleChange}
multiline
autoCapitalize="none"
underlineColorAndroid="transparent"
/>
);

View File

@ -40,6 +40,7 @@ class SelectType extends React.Component {
}}
editable={false}
value={selected}
autoCapitalize="none"
underlineColorAndroid="transparent"
/>
</ModalPicker>

View File

@ -16,6 +16,7 @@ const TextType = ({ knob, onChange }) => (
id={knob.name}
value={knob.value}
onChangeText={onChange}
autoCapitalize="none"
underlineColorAndroid="transparent"
/>
);

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-ondevice-notes",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Write notes for your react-native Storybook stories.",
"keywords": [
"addon",
@ -20,8 +20,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"core-js": "^3.0.1",
"prop-types": "^15.7.2",
"react-native-simple-markdown": "^1.1.0"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-options",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Options addon for storybook",
"keywords": [
"addon",
@ -22,7 +22,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"core-js": "^3.0.1",
"util-deprecate": "^1.0.2"
},

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-queryparams",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "parameter addon for storybook",
"keywords": [
"addon",
@ -23,12 +23,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.",
"keywords": [
"addon",
@ -25,7 +25,7 @@
"storybook": "start-storybook -p 6006"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"core-js": "^3.0.1",
"glob": "^7.1.3",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots-puppeteer",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Image snappshots addition to StoryShots base on puppeteer",
"keywords": [
"addon",
@ -22,8 +22,8 @@
"prepare": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@storybook/node-logger": "5.2.0-beta.2",
"@storybook/router": "5.2.0-beta.2",
"@storybook/node-logger": "5.2.0-beta.3",
"@storybook/router": "5.2.0-beta.3",
"core-js": "^3.0.1",
"jest-image-snapshot": "^2.8.2",
"regenerator-runtime": "^0.12.1"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storysource",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Stories addon for storybook",
"keywords": [
"addon",
@ -22,10 +22,10 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/router": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/router": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"estraverse": "^4.2.0",
"loader-utils": "^1.2.3",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-viewport",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook addon to change the viewport size to mobile",
"keywords": [
"addon",
@ -21,12 +21,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"memoizerific": "^1.11.3",

View File

@ -3,4 +3,3 @@ const preview = require('./dist/legacy_preview/index');
exports.configureViewport = preview.configureViewport;
exports.DEFAULT_VIEWPORT = preview.DEFAULT_VIEWPORT;
exports.INITIAL_VIEWPORTS = preview.INITIAL_VIEWPORTS;
exports.withViewport = preview.withViewport;

View File

@ -1,13 +0,0 @@
import { makeDecorator, StoryGetter, StoryContext } from '@storybook/addons';
import deprecate from 'util-deprecate';
const withViewport = makeDecorator({
name: 'withViewport',
parameterName: 'viewport',
wrapper: deprecate(
(getStory: StoryGetter, context: StoryContext) => getStory(context),
'withViewport is no longer supported, use .addParameters({ viewport }) instead'
),
});
export default withViewport;

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/angular",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -26,9 +26,9 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.2",
"@storybook/node-logger": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/core": "5.2.0-beta.3",
"@storybook/node-logger": "5.2.0-beta.3",
"angular2-template-loader": "^0.6.2",
"core-js": "^3.0.1",
"fork-ts-checker-webpack-plugin": "^1.3.4",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/ember",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.",
"homepage": "https://github.com/storybookjs/storybook/tree/master/app/ember",
"bugs": {
@ -24,7 +24,7 @@
},
"dependencies": {
"@ember/test-helpers": "^1.5.0",
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/html",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -26,8 +26,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/marko",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -27,7 +27,7 @@
},
"dependencies": {
"@marko/webpack": "^1.2.0",
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -2,7 +2,8 @@ import { document } from 'global';
import { stripIndents } from 'common-tags';
const rootEl = document.getElementById('root');
let currLoadedComponent = null; // currently loaded marko widget!
let activeComponent = null; // currently loaded marko component.
let activeTemplate = null; // template for the currently loaded component.
export default function renderMain({
storyFn,
@ -10,26 +11,52 @@ export default function renderMain({
selectedStory,
showMain,
showError,
parameters,
// forceRender,
}) {
const element = storyFn();
const config = storyFn();
// We need to unmount the existing set of components in the DOM node.
if (currLoadedComponent) {
currLoadedComponent.destroy();
}
if (!element || !element.out) {
if (!config || !(config.appendTo || config.component || parameters.component)) {
showError({
title: `Expecting a Marko element from the story: "${selectedStory}" of "${selectedKind}".`,
title: `Expecting an object with a component property to be returned from the story: "${selectedStory}" of "${selectedKind}".`,
description: stripIndents`
Did you forget to return the Marko element from the story?
Use "() => MyComp.renderSync({})" or "() => { return MyComp.renderSync({}); }" when defining the story.
Did you forget to return the component from the story?
Use "() => ({ component: MyComponent, input: { hello: 'world' } })" when defining the story.
`,
});
return;
}
if (config.appendTo) {
console.warn(
'@storybook/marko: returning a rendered component for a story is deprecated, return an object with `{ component, input }` instead.'
);
// The deprecated API always destroys the previous component instance.
if (activeComponent) {
activeComponent.destroy();
}
activeComponent = config.appendTo(rootEl).getComponent();
} else {
const template = config.component || parameters.component;
if (activeTemplate === template) {
// When rendering the same template with new input, we reuse the same instance.
activeComponent.input = config.input;
activeComponent.update();
} else {
if (activeComponent) {
activeComponent.destroy();
}
activeTemplate = template;
activeComponent = activeTemplate
.renderSync(config.input)
.appendTo(rootEl)
.getComponent();
}
}
showMain();
currLoadedComponent = element.appendTo(rootEl).getComponent();
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/mithril",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Mithril: Develop Mithril Component in isolation.",
"keywords": [
"storybook"
@ -27,7 +27,7 @@
},
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.3.0",
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/polymer",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -25,7 +25,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"@webcomponents/webcomponentsjs": "^1.2.0",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preact",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@ -27,7 +27,7 @@
},
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.3.0",
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/rax",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Rax: Develop Rax Component in isolation.",
"keywords": [
"storybook",
@ -27,7 +27,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"babel-preset-rax": "^1.0.0-beta.0",
"common-tags": "^1.8.0",
"core-js": "^2.6.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/react-native-server",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "A better way to develop React Native Components for your app",
"keywords": [
"react",
@ -24,12 +24,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/channel-websocket": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/ui": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/channel-websocket": "5.2.0-beta.3",
"@storybook/core": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/ui": "5.2.0-beta.3",
"commander": "^2.19.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/react-native",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "A better way to develop React Native Components for your app",
"keywords": [
"react",
@ -24,11 +24,11 @@
"dependencies": {
"@emotion/core": "^10.0.14",
"@emotion/native": "^10.0.14",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/channel-websocket": "5.2.0-beta.2",
"@storybook/channels": "5.2.0-beta.2",
"@storybook/client-api": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/channel-websocket": "5.2.0-beta.3",
"@storybook/channels": "5.2.0-beta.3",
"@storybook/client-api": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"core-js": "^3.0.1",
"emotion-theming": "^10.0.14",
"react-native-swipe-gestures": "^1.0.3",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/react",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -29,9 +29,9 @@
"@babel/plugin-transform-react-constant-elements": "^7.2.0",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.2",
"@storybook/node-logger": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/core": "5.2.0-beta.3",
"@storybook/node-logger": "5.2.0-beta.3",
"@svgr/webpack": "^4.0.3",
"babel-plugin-add-react-displayname": "^0.0.5",
"babel-plugin-named-asset-import": "^0.3.1",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/riot",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -25,7 +25,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/svelte",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -26,7 +26,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -26,7 +26,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/core": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-decorator",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "decorator addon for storybook",
"keywords": [
"devkit",
@ -24,8 +24,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/client-api": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/client-api": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^3.0.1"
},

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-parameter",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "parameter addon for storybook",
"keywords": [
"devkit",
@ -24,12 +24,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-roundtrip",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "roundtrip addon for storybook",
"keywords": [
"devkit",
@ -24,13 +24,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.2",
"@storybook/client-api": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/api": "5.2.0-beta.3",
"@storybook/client-api": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",

View File

@ -88,15 +88,18 @@ That'll load stories in `../stories/index.js`. You can choose where to place sto
Now create a `../stories/index.js` file, and write your first story like this:
```js
/** @jsx m */
import m from 'marko';
import { storiesOf } from '@storybook/marko';
import Button from '../components/button/index.marko';
storiesOf('Button', module)
.add('with text', () => Button.renderSync({ text: 'some text'}))
.add('with emoji', () => Button.renderSync({ text: '😀 😎 👍 💯'}));
.add('with text', () => ({
component: Button,
input: { text 'some text' }
}))
.add('with emoji', () => ({
component: Button,
input: { text '😀 😎 👍 💯' }
}));
```
Each story is a single state of your component. In the above case, there are two stories for the demo button component:

View File

@ -1 +1 @@
{"version":"5.2.0-beta.2","info":{"plain":"### Features\n\n* CLI: convert mdx to module format ([#7419](https://github.com/storybookjs/storybook/pull/7419))\n* CLI: sb migrate npm & typescript support ([#7463](https://github.com/storybookjs/storybook/pull/7463))\n* Addon-Docs: HTML support & example ([#7454](https://github.com/storybookjs/storybook/pull/7454))\n\n### Bug Fixes\n\n* Convert-storiesof-to-module: user exports, collisions, reserved keywords ([#7471](https://github.com/storybookjs/storybook/pull/7471))\n* React-native: On-device knobs fixes ([#7470](https://github.com/storybookjs/storybook/pull/7470))\n\n### Dependency Upgrades\n\n* Addon-docs: Upgrade MDX to 1.1 ([#7476](https://github.com/storybookjs/storybook/pull/7476))"}}
{"version":"5.2.0-beta.3","info":{"plain":"### Features\n\n* React-native: Add storyId as testID ([#7482](https://github.com/storybookjs/storybook/pull/7482))\n\n### Bug Fixes\n\n* React-native: On-device knobs input fixes ([#7475](https://github.com/storybookjs/storybook/pull/7475))\n* React-native: Fix crna-kitchen-sink ([#7200](https://github.com/storybookjs/storybook/pull/7200))"}}

View File

@ -1,6 +1,6 @@
{
"expo": {
"sdkVersion": "32.0.0",
"sdkVersion": "33.0.0",
"platforms": [
"ios",
"android"

View File

@ -1,6 +1,6 @@
{
"name": "crna-kitchen-sink",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"main": "node_modules/expo/AppEntry.js",
"scripts": {
@ -15,23 +15,23 @@
"preset": "jest-expo"
},
"dependencies": {
"expo": "^32.0.6",
"expo": "^33.0.7",
"prop-types": "^15.6.2",
"react": "16.8.6",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"react-native": "https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz",
"whatwg-fetch": "^3.0.0"
},
"devDependencies": {
"@babel/core": "^7.2.2",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-ondevice-actions": "5.2.0-beta.2",
"@storybook/addon-ondevice-backgrounds": "5.2.0-beta.2",
"@storybook/addon-ondevice-knobs": "5.2.0-beta.2",
"@storybook/addon-ondevice-notes": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/react-native": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-ondevice-actions": "5.2.0-beta.3",
"@storybook/addon-ondevice-backgrounds": "5.2.0-beta.3",
"@storybook/addon-ondevice-knobs": "5.2.0-beta.3",
"@storybook/addon-ondevice-notes": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/react-native": "5.2.0-beta.3",
"babel-loader": "^8.0.4",
"babel-plugin-module-resolver": "^3.2.0",
"babel-preset-expo": "^5.1.1",

View File

@ -1,6 +1,6 @@
{
"name": "angular-cli",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"license": "MIT",
"scripts": {
@ -34,21 +34,21 @@
"@angular-devkit/build-angular": "^0.13.4",
"@angular/cli": "^7.3.6",
"@angular/compiler-cli": "^7.2.6",
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-docs": "5.2.0-beta.2",
"@storybook/addon-jest": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/angular": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-docs": "5.2.0-beta.3",
"@storybook/addon-jest": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/angular": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"@types/core-js": "^2.5.0",
"@types/jest": "^24.0.11",
"@types/node": "~12.0.2",

View File

@ -1,6 +1,6 @@
{
"name": "cra-kitchen-sink",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build": "react-scripts build",
@ -19,22 +19,22 @@
"react-lifecycles-compat": "^3.0.4"
},
"devDependencies": {
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-events": "5.2.0-beta.2",
"@storybook/addon-info": "5.2.0-beta.2",
"@storybook/addon-jest": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/react": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-events": "5.2.0-beta.3",
"@storybook/addon-info": "5.2.0-beta.3",
"@storybook/addon-jest": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/react": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"react-scripts": "^3.0.1"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "cra-react15",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"dependencies": {
"babel-loader": "8.0.6",
@ -19,10 +19,10 @@
"build-storybook": "build-storybook -s public"
},
"devDependencies": {
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/react": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/react": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"babel-core": "6",
"babel-runtime": "6"
}

View File

@ -1,6 +1,6 @@
{
"name": "cra-ts-kitchen-sink",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build-storybook": "build-storybook -s public",
@ -14,12 +14,12 @@
"react-dom": "^16.8.3"
},
"devDependencies": {
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-info": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/react": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-info": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/react": "5.2.0-beta.3",
"@types/enzyme": "^3.9.0",
"@types/react": "^16.8.3",
"@types/react-dom": "^16.8.2",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/example-devkits",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build-storybook": "build-storybook -c ./ -s built-storybooks",
@ -8,15 +8,15 @@
"storybook": "start-storybook -p 9011 -c ./"
},
"devDependencies": {
"@storybook/addon-decorator": "5.2.0-beta.2",
"@storybook/addon-parameter": "5.2.0-beta.2",
"@storybook/addon-roundtrip": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/node-logger": "5.2.0-beta.2",
"@storybook/react": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addon-decorator": "5.2.0-beta.3",
"@storybook/addon-parameter": "5.2.0-beta.3",
"@storybook/addon-roundtrip": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/node-logger": "5.2.0-beta.3",
"@storybook/react": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"cors": "^2.8.5",
"cross-env": "^5.2.0",
"enzyme-to-json": "^3.3.5",

View File

@ -1,6 +1,6 @@
{
"name": "ember-example",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build": "ember build",
@ -15,19 +15,19 @@
},
"devDependencies": {
"@babel/core": "^7.3.4",
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/ember": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/ember": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"babel-loader": "^8",
"broccoli-asset-rev": "^3.0.0",
"cross-env": "^5.2.0",

View File

@ -1,6 +1,6 @@
{
"name": "html-kitchen-sink",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"description": "",
"keywords": [],
@ -14,26 +14,26 @@
"storybook": "start-storybook -p 9006 --no-dll"
},
"devDependencies": {
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-docs": "5.2.0-beta.2",
"@storybook/addon-events": "5.2.0-beta.2",
"@storybook/addon-jest": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/client-api": "5.2.0-beta.2",
"@storybook/core": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/html": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-docs": "5.2.0-beta.3",
"@storybook/addon-events": "5.2.0-beta.3",
"@storybook/addon-jest": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/client-api": "5.2.0-beta.3",
"@storybook/core": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/html": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"eventemitter3": "^3.1.0",
"format-json": "^1.0.3",
"global": "^4.3.2"

View File

@ -1,6 +1,6 @@
{
"name": "marko-cli",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"description": "Demo of how to build an app using marko-starter",
"repository": {
@ -24,14 +24,14 @@
"marko-starter": "^2.0.4"
},
"devDependencies": {
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/marko": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/marko": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"prettier": "^1.16.4",
"webpack": "^4.33.0"
}

View File

@ -5,7 +5,13 @@ export default {
title: 'Addons|Actions/Button',
parameters: {
component: Button,
options: {
panelPosition: 'right',
},
},
};
export const Simple = () => Button.renderSync({ click: action('action logged!') });
export const Simple = () => ({
component: Button,
input: { click: action('action logged!') },
});

View File

@ -10,11 +10,9 @@ export default {
},
};
export const Simple = () => {
const name = text('Name', 'John Doe');
const age = number('Age', 44);
return Hello.renderSync({
name,
age,
});
};
export const Simple = () => ({
input: {
name: text('Name', 'John Doe'),
age: number('Age', 44),
},
});

View File

@ -2,10 +2,9 @@ import ClickCount from '../components/click-count/index.marko';
export default {
title: 'Main|ClickCount',
parameters: {
component: ClickCount,
},
};
export const Simple = () => ClickCount.renderSync({});
export const Simple = () => ({ component: ClickCount });

View File

@ -7,6 +7,6 @@ export default {
},
};
export const Simple = () => Hello.renderSync({ name: 'abc', age: 20 });
export const Simple = () => ({ input: { name: 'abc', age: 20 } });
export const story2 = () => 'NOT A MARKO RENDER_RESULT';
story2.story = { name: 'with ERROR!' };

View File

@ -7,4 +7,4 @@ export default {
},
};
export const Simple = () => StopWatch.renderSync({});
export const Simple = () => ({ component: StopWatch });

View File

@ -7,4 +7,4 @@ export default {
},
};
export const welcome = () => Welcome.renderSync({});
export const welcome = () => ({ component: Welcome });

View File

@ -1,6 +1,6 @@
{
"name": "mithril-example",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build-storybook": "build-storybook",
@ -11,20 +11,20 @@
"mithril": "^1.1.6"
},
"devDependencies": {
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/mithril": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/mithril": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"webpack": "^4.33.0"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "official-storybook",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build-storybook": "build-storybook -c ./ -s built-storybooks",
@ -15,34 +15,34 @@
},
"devDependencies": {
"@packtracker/webpack-plugin": "^2.0.1",
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-contexts": "5.2.0-beta.2",
"@storybook/addon-cssresources": "5.2.0-beta.2",
"@storybook/addon-design-assets": "5.2.0-beta.2",
"@storybook/addon-docs": "5.2.0-beta.2",
"@storybook/addon-events": "5.2.0-beta.2",
"@storybook/addon-graphql": "5.2.0-beta.2",
"@storybook/addon-info": "5.2.0-beta.2",
"@storybook/addon-jest": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-queryparams": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storyshots-puppeteer": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/components": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/node-logger": "5.2.0-beta.2",
"@storybook/react": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-contexts": "5.2.0-beta.3",
"@storybook/addon-cssresources": "5.2.0-beta.3",
"@storybook/addon-design-assets": "5.2.0-beta.3",
"@storybook/addon-docs": "5.2.0-beta.3",
"@storybook/addon-events": "5.2.0-beta.3",
"@storybook/addon-graphql": "5.2.0-beta.3",
"@storybook/addon-info": "5.2.0-beta.3",
"@storybook/addon-jest": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-queryparams": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storyshots-puppeteer": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/components": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/node-logger": "5.2.0-beta.3",
"@storybook/react": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"cors": "^2.8.5",
"cross-env": "^5.2.0",
"enzyme-to-json": "^3.3.5",

View File

@ -140,9 +140,7 @@ export const useInfoAsStoryDecorator = () => <BaseButton label="Button" />;
useInfoAsStoryDecorator.story = {
name: 'Use Info as story decorator',
parameters: {
decorators: [withInfo('Info can take options via the global or local decorator as well.')],
},
decorators: [withInfo('Info can take options via the global or local decorator as well.')],
};
export const usingParamatersAcrossAllStories = () => <BaseButton label="Button" />;

View File

@ -1,10 +1,16 @@
import React from 'react';
import { styled } from '@storybook/theming';
import { INITIAL_VIEWPORTS } from '@storybook/addon-viewport';
const Panel = styled.div();
export default {
title: 'Addons|Viewport',
parameters: {
viewport: {
viewports: INITIAL_VIEWPORTS,
},
},
};
export const defaultFn = () => (
<Panel>I don't have problems being rendered using the default viewport.</Panel>

View File

@ -28,11 +28,23 @@ export default {
export const all = () => <p>Story</p>;
all.story = {
decorators: [
s => (
<>
<p>Local Decorator</p>
{s()}
</>
),
],
};
export const deprecated = () => <p>Story</p>;
deprecated.story = {
parameters: {
decorators: [
s => (
<>
<p>Local Decorator</p>
<p>Deprecated Local Decorator</p>
{s()}
</>
),

View File

@ -1,4 +1,4 @@
import React from 'react';
import React, { useState } from 'react';
import { action } from '@storybook/addon-actions';
import { Button } from '@storybook/react/demo';
@ -21,7 +21,17 @@ export const withSomeEmoji = () => (
</span>
</Button>
);
withSomeEmoji.story = {
name: 'with some emoji',
};
export const withCounter = () =>
React.createElement(() => {
const [counter, setCounter] = useState(0);
const label = `Testing: ${counter}`;
return <Button onClick={() => setCounter(counter + 1)}>{label}</Button>;
});
withCounter.story = {
name: 'with coumter',
};

View File

@ -0,0 +1,21 @@
import { render, fireEvent } from 'react-testing-library';
import { withText, withCounter } from './button.stories';
const mockAction = jest.fn();
jest.mock('@storybook/addon-actions', () => ({
action: () => mockAction,
}));
describe('module story embedding', () => {
it('should test actions', () => {
const comp = render(withText());
fireEvent.click(comp.getByText('Hello Button'));
expect(mockAction).toHaveBeenCalled();
});
it('should test story state', () => {
const comp = render(withCounter());
fireEvent.click(comp.getByText('Testing: 0'));
expect(comp.getByText('Testing: 1')).toBeTruthy();
});
});

View File

@ -1,6 +1,6 @@
{
"name": "polymer-cli",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build-storybook": "build-storybook",
@ -10,17 +10,17 @@
},
"dependencies": {
"@polymer/polymer": "^2.6.0",
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/polymer": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/polymer": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"@webcomponents/webcomponentsjs": "^1.2.0",
"global": "^4.3.2",
"lit-html": "^1.0.0",

View File

@ -1,6 +1,6 @@
{
"name": "preact-example",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
@ -16,21 +16,21 @@
"devDependencies": {
"@babel/core": "^7.3.4",
"@babel/plugin-transform-runtime": "^7.2.0",
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-contexts": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/preact": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-contexts": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/preact": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"babel-loader": "^8.0.4",
"cross-env": "^5.2.0",
"file-loader": "^3.0.1",

View File

@ -1,6 +1,6 @@
{
"name": "rax-kitchen-sink",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"test:generate-output": "jest --json --outputFile=jest-test-results.json --config=./jest-addon.config.js",
@ -24,23 +24,23 @@
"rax-view": "^0.6.5"
},
"devDependencies": {
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-events": "5.2.0-beta.2",
"@storybook/addon-info": "5.2.0-beta.2",
"@storybook/addon-jest": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/rax": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-events": "5.2.0-beta.3",
"@storybook/addon-info": "5.2.0-beta.3",
"@storybook/addon-jest": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/rax": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"babel-eslint": "^8.2.2",
"babel-preset-rax": "^1.0.0-beta.0",
"rax-scripts": "^1.0.0-beta.10",

View File

@ -1,6 +1,6 @@
{
"name": "riot-example",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
@ -16,20 +16,20 @@
},
"devDependencies": {
"@babel/core": "^7.3.4",
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/riot": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/riot": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"babel-loader": "^8.0.4",
"cross-env": "^5.2.0",
"file-loader": "^3.0.1",

View File

@ -1,6 +1,6 @@
{
"name": "standalone-preview",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"storybook": "parcel ./storybook.html --port 1337"

View File

@ -1,6 +1,6 @@
{
"name": "svelte-example",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build-storybook": "build-storybook -s public",
@ -11,19 +11,19 @@
"global": "^4.3.2"
},
"devDependencies": {
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/svelte": "5.2.0-beta.2"
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"@storybook/svelte": "5.2.0-beta.3"
}
}

View File

@ -1,6 +1,6 @@
{
"name": "vue-example",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
@ -15,22 +15,22 @@
},
"devDependencies": {
"@babel/core": "^7.3.4",
"@storybook/addon-a11y": "5.2.0-beta.2",
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-backgrounds": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-contexts": "5.2.0-beta.2",
"@storybook/addon-docs": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addon-storysource": "5.2.0-beta.2",
"@storybook/addon-viewport": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/source-loader": "5.2.0-beta.2",
"@storybook/vue": "5.2.0-beta.2",
"@storybook/addon-a11y": "5.2.0-beta.3",
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-backgrounds": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-contexts": "5.2.0-beta.3",
"@storybook/addon-docs": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addon-storysource": "5.2.0-beta.3",
"@storybook/addon-viewport": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/source-loader": "5.2.0-beta.3",
"@storybook/vue": "5.2.0-beta.3",
"babel-core": "^7.0.0-bridge.0",
"babel-loader": "^8.0.5",
"cross-env": "^5.2.0",

View File

@ -2,5 +2,5 @@
"npmClient": "yarn",
"useWorkspaces": true,
"registry": "https://registry.npmjs.org",
"version": "5.2.0-beta.2"
"version": "5.2.0-beta.3"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addons",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook addons store",
"keywords": [
"storybook"
@ -21,9 +21,9 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/api": "5.2.0-beta.2",
"@storybook/channels": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/api": "5.2.0-beta.3",
"@storybook/channels": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"util-deprecate": "^1.0.2"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/api",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Core Storybook API & Context",
"keywords": [
"storybook"
@ -20,11 +20,11 @@
"prepare": "node ./scripts/generateVersion.js && node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/channels": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/router": "5.2.0-beta.2",
"@storybook/theming": "5.2.0-beta.2",
"@storybook/channels": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/router": "5.2.0-beta.3",
"@storybook/theming": "5.2.0-beta.3",
"core-js": "^3.0.1",
"fast-deep-equal": "^2.0.1",
"global": "^4.3.2",

View File

@ -1 +1 @@
export const version = '5.2.0-beta.2';
export const version = '5.2.0-beta.3';

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channel-postmessage",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "",
"keywords": [
"storybook"
@ -21,8 +21,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/channels": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/channels": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"telejson": "^2.2.1"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channel-websocket",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "",
"keywords": [
"storybook"
@ -21,7 +21,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/channels": "5.2.0-beta.2",
"@storybook/channels": "5.2.0-beta.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
"json-fn": "^1.1.1"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channels",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "",
"keywords": [
"storybook"

View File

@ -1,4 +1,4 @@
import { storiesOf } from '@storybook/marko';
import Welcome from './components/welcome/index.marko';
storiesOf('Welcome', module).add('welcome', () => Welcome.renderSync({}));
storiesOf('Welcome', module).add('welcome', () => ({ component: Welcome }));

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/cli",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook's CLI - easiest method of adding storybook to your projects",
"keywords": [
"cli",
@ -30,7 +30,7 @@
"@babel/core": "^7.4.5",
"@babel/preset-env": "^7.4.5",
"@babel/register": "^7.0.0",
"@storybook/codemod": "5.2.0-beta.2",
"@storybook/codemod": "5.2.0-beta.3",
"chalk": "^2.4.1",
"commander": "^2.19.0",
"core-js": "^3.0.1",
@ -46,33 +46,33 @@
"update-notifier": "^3.0.0"
},
"devDependencies": {
"@storybook/addon-actions": "5.2.0-beta.2",
"@storybook/addon-centered": "5.2.0-beta.2",
"@storybook/addon-graphql": "5.2.0-beta.2",
"@storybook/addon-info": "5.2.0-beta.2",
"@storybook/addon-knobs": "5.2.0-beta.2",
"@storybook/addon-links": "5.2.0-beta.2",
"@storybook/addon-notes": "5.2.0-beta.2",
"@storybook/addon-options": "5.2.0-beta.2",
"@storybook/addon-storyshots": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.2",
"@storybook/angular": "5.2.0-beta.2",
"@storybook/channel-postmessage": "5.2.0-beta.2",
"@storybook/channel-websocket": "5.2.0-beta.2",
"@storybook/channels": "5.2.0-beta.2",
"@storybook/ember": "5.2.0-beta.2",
"@storybook/html": "5.2.0-beta.2",
"@storybook/marko": "5.2.0-beta.2",
"@storybook/mithril": "5.2.0-beta.2",
"@storybook/polymer": "5.2.0-beta.2",
"@storybook/preact": "5.2.0-beta.2",
"@storybook/rax": "5.2.0-beta.2",
"@storybook/react": "5.2.0-beta.2",
"@storybook/react-native": "5.2.0-beta.2",
"@storybook/riot": "5.2.0-beta.2",
"@storybook/svelte": "5.2.0-beta.2",
"@storybook/ui": "5.2.0-beta.2",
"@storybook/vue": "5.2.0-beta.2"
"@storybook/addon-actions": "5.2.0-beta.3",
"@storybook/addon-centered": "5.2.0-beta.3",
"@storybook/addon-graphql": "5.2.0-beta.3",
"@storybook/addon-info": "5.2.0-beta.3",
"@storybook/addon-knobs": "5.2.0-beta.3",
"@storybook/addon-links": "5.2.0-beta.3",
"@storybook/addon-notes": "5.2.0-beta.3",
"@storybook/addon-options": "5.2.0-beta.3",
"@storybook/addon-storyshots": "5.2.0-beta.3",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/angular": "5.2.0-beta.3",
"@storybook/channel-postmessage": "5.2.0-beta.3",
"@storybook/channel-websocket": "5.2.0-beta.3",
"@storybook/channels": "5.2.0-beta.3",
"@storybook/ember": "5.2.0-beta.3",
"@storybook/html": "5.2.0-beta.3",
"@storybook/marko": "5.2.0-beta.3",
"@storybook/mithril": "5.2.0-beta.3",
"@storybook/polymer": "5.2.0-beta.3",
"@storybook/preact": "5.2.0-beta.3",
"@storybook/rax": "5.2.0-beta.3",
"@storybook/react": "5.2.0-beta.3",
"@storybook/react-native": "5.2.0-beta.3",
"@storybook/riot": "5.2.0-beta.3",
"@storybook/svelte": "5.2.0-beta.3",
"@storybook/ui": "5.2.0-beta.3",
"@storybook/vue": "5.2.0-beta.3"
},
"publishConfig": {
"access": "public"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/client-api",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "Storybook Client API",
"keywords": [
"storybook"
@ -21,12 +21,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
"@storybook/addons": "5.2.0-beta.2",
"@storybook/channel-postmessage": "5.2.0-beta.2",
"@storybook/channels": "5.2.0-beta.2",
"@storybook/client-logger": "5.2.0-beta.2",
"@storybook/core-events": "5.2.0-beta.2",
"@storybook/router": "5.2.0-beta.2",
"@storybook/addons": "5.2.0-beta.3",
"@storybook/channel-postmessage": "5.2.0-beta.3",
"@storybook/channels": "5.2.0-beta.3",
"@storybook/client-logger": "5.2.0-beta.3",
"@storybook/core-events": "5.2.0-beta.3",
"@storybook/router": "5.2.0-beta.3",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"eventemitter3": "^3.1.0",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/client-logger",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "",
"keywords": [
"storybook"

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/codemod",
"version": "5.2.0-beta.2",
"version": "5.2.0-beta.3",
"description": "A collection of codemod scripts written with JSCodeshift",
"keywords": [
"storybook"
@ -22,7 +22,7 @@
},
"dependencies": {
"@mdx-js/mdx": "^1.0.0",
"@storybook/node-logger": "5.2.0-beta.2",
"@storybook/node-logger": "5.2.0-beta.3",
"core-js": "^3.0.1",
"cross-spawn": "^6.0.5",
"globby": "^10.0.1",

Some files were not shown because too many files have changed in this diff Show More