From 65b29b6eff407749ce5811e21b2d79de9f16e595 Mon Sep 17 00:00:00 2001 From: "tomoya.komiyama" Date: Fri, 19 Oct 2018 19:00:06 +0900 Subject: [PATCH 001/107] fix loader config for cursor images --- lib/core/src/server/config/webpack.config.default.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core/src/server/config/webpack.config.default.js b/lib/core/src/server/config/webpack.config.default.js index 4e1362300e72..ff4e7a18f60f 100644 --- a/lib/core/src/server/config/webpack.config.default.js +++ b/lib/core/src/server/config/webpack.config.default.js @@ -33,7 +33,7 @@ export function createDefaultWebpackConfig(storybookBaseConfig) { ], }, { - test: /\.(svg|ico|jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2)(\?.*)?$/, + test: /\.(svg|ico|jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|cur|ani)(\?.*)?$/, loader: require.resolve('file-loader'), query: { name: 'static/media/[name].[hash:8].[ext]', From cf404f86d735c18d54ec99bb05c19161298bd1fb Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 26 Oct 2018 00:37:35 +0800 Subject: [PATCH 002/107] Remove alpha from README --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 0fe6e2eb7da8..a44c0e573873 100644 --- a/README.md +++ b/README.md @@ -79,19 +79,19 @@ For additional help, join us [in our Slack](https://now-examples-slackin-rrirkqo ### Supported Frameworks -| Framework | Demo latest | Demo prerelease | | -| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| [React](app/react) | [v3.4.x](https://release-3-4--storybooks-official.netlify.com), [v3.3.x](https://release-3-3--storybooks-official.netlify.com) | [v4.0.0-alpha](https://storybooks-official.netlify.com) | [![React](https://img.shields.io/npm/dt/@storybook/react.svg)](app/react) | -| [React Native](app/react-native) | - | - | [![React Native](https://img.shields.io/npm/dt/@storybook/react-native.svg)](app/react-native) | -| [Vue](app/vue) | [v3.4.x](https://release-3-4--storybooks-vue.netlify.com/), [v3.3.x](https://release-3-3--storybooks-vue.netlify.com/) | [v4.0.0-alpha](https://storybooks-vue.netlify.com/) | [![Vue](https://img.shields.io/npm/dt/@storybook/vue.svg)](app/vue) | -| [Angular](app/angular) | [v3.4.x](https://release-3-4--storybooks-angular.netlify.com/), [v3.3.x](https://release-3-3--storybooks-angular.netlify.com/) | [v4.0.0-alpha](https://storybooks-angular.netlify.com/) | [![Angular](https://img.shields.io/npm/dt/@storybook/angular.svg)](app/angular) | -| [Polymer](app/polymer) | [v3.4.x](https://release-3-4--storybooks-polymer.netlify.com/) | [v4.0.0-alpha](https://storybooks-polymer.netlify.com/) | [![Polymer](https://img.shields.io/npm/dt/@storybook/polymer.svg)](app/polymer) | -| [Mithril](app/mithril) alpha | - | [v4.0.0-alpha](https://storybooks-mithril.netlify.com/) | [![Mithril](https://img.shields.io/npm/dt/@storybook/mithril.svg)](app/mithril) | -| [Marko](app/marko) alpha | - | [v4.0.0-alpha](https://storybooks-marko.netlify.com/) | [![Marko](https://img.shields.io/npm/dt/@storybook/marko.svg)](app/marko) | -| [HTML](app/html) alpha | - | [v4.0.0-alpha](https://storybooks-html.netlify.com/) | [![HTML](https://img.shields.io/npm/dt/@storybook/html.svg)](app/html) | -| [Svelte](app/svelte) alpha | - | [v4.0.0-alpha](https://storybooks-svelte.netlify.com/) | [![Svelte](https://img.shields.io/npm/dt/@storybook/svelte.svg)](app/svelte) | -| [Riot](app/riot) alpha | - | [v4.0.0-alpha](https://storybooks-riot.netlify.com/) | [![Riot](https://img.shields.io/npm/dt/@storybook/riot.svg)](app/riot) | -| [Ember](app/ember) alpha | - | [v4.0.0-alpha](https://storybooks-ember.netlify.com/) | [![Ember](https://img.shields.io/npm/dt/@storybook/ember.svg)](app/ember) | +| Framework | Demo latest | Demo prerelease | | +| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| [React](app/react) | [v3.4.x](https://release-3-4--storybooks-official.netlify.com), [v3.3.x](https://release-3-3--storybooks-official.netlify.com) | [v4.0.0](https://storybooks-official.netlify.com) | [![React](https://img.shields.io/npm/dt/@storybook/react.svg)](app/react) | +| [React Native](app/react-native) | - | - | [![React Native](https://img.shields.io/npm/dt/@storybook/react-native.svg)](app/react-native) | +| [Vue](app/vue) | [v3.4.x](https://release-3-4--storybooks-vue.netlify.com/), [v3.3.x](https://release-3-3--storybooks-vue.netlify.com/) | [v4.0.0](https://storybooks-vue.netlify.com/) | [![Vue](https://img.shields.io/npm/dt/@storybook/vue.svg)](app/vue) | +| [Angular](app/angular) | [v3.4.x](https://release-3-4--storybooks-angular.netlify.com/), [v3.3.x](https://release-3-3--storybooks-angular.netlify.com/) | [v4.0.0](https://storybooks-angular.netlify.com/) | [![Angular](https://img.shields.io/npm/dt/@storybook/angular.svg)](app/angular) | +| [Polymer](app/polymer) | [v3.4.x](https://release-3-4--storybooks-polymer.netlify.com/) | [v4.0.0](https://storybooks-polymer.netlify.com/) | [![Polymer](https://img.shields.io/npm/dt/@storybook/polymer.svg)](app/polymer) | +| [Mithril](app/mithril) alpha | - | [v4.0.0](https://storybooks-mithril.netlify.com/) | [![Mithril](https://img.shields.io/npm/dt/@storybook/mithril.svg)](app/mithril) | +| [Marko](app/marko) alpha | - | [v4.0.0](https://storybooks-marko.netlify.com/) | [![Marko](https://img.shields.io/npm/dt/@storybook/marko.svg)](app/marko) | +| [HTML](app/html) alpha | - | [v4.0.0](https://storybooks-html.netlify.com/) | [![HTML](https://img.shields.io/npm/dt/@storybook/html.svg)](app/html) | +| [Svelte](app/svelte) alpha | - | [v4.0.0](https://storybooks-svelte.netlify.com/) | [![Svelte](https://img.shields.io/npm/dt/@storybook/svelte.svg)](app/svelte) | +| [Riot](app/riot) alpha | - | [v4.0.0](https://storybooks-riot.netlify.com/) | [![Riot](https://img.shields.io/npm/dt/@storybook/riot.svg)](app/riot) | +| [Ember](app/ember) alpha | - | [v4.0.0](https://storybooks-ember.netlify.com/) | [![Ember](https://img.shields.io/npm/dt/@storybook/ember.svg)](app/ember) | ### Sub Projects From 843012b0e1fc86decb628a713d35e4ca55f01987 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 26 Oct 2018 10:27:33 +0800 Subject: [PATCH 003/107] Set publish branch to 4.0 --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index 1a91df4233da..3878faed300d 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,7 @@ { "command": { "publish": { - "allowBranch": "master" + "allowBranch": "release/4.0" } }, "npmClient": "yarn", From 76fcd210d62e8f4f883e327bcb09945fc0f3c91a Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 26 Oct 2018 10:33:16 +0800 Subject: [PATCH 004/107] More 3.4 references --- .../OpenSourceProjects_Storybook_Docs.kt | 2 +- README.md | 2 +- addons/notes/README.md | 4 ++-- addons/ondevice-notes/README.md | 4 ++-- docs/src/pages/addons/addon-gallery/index.md | 24 +++++++++++-------- 5 files changed, 20 insertions(+), 16 deletions(-) diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt index eb8f8fd6c767..3d35c15ab16e 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt @@ -12,7 +12,7 @@ object OpenSourceProjects_Storybook_Docs : BuildType({ artifactRules = "docs/public => docs.zip" params { - param("Deploy branch", "release/3.4") + param("Deploy branch", "release/4.0") } vcs { diff --git a/README.md b/README.md index a44c0e573873..5da3292fd660 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ It allows you to browse a component library, view the different states of each c README for: - [![Alpha](https://img.shields.io/npm/v/@storybook/core/alpha.svg)](https://github.com/storybooks/storybook) -- [![Latest](https://img.shields.io/npm/v/@storybook/core/latest.svg)](https://github.com/storybooks/storybook/tree/release/3.4) +- [![Latest](https://img.shields.io/npm/v/@storybook/core/latest.svg)](https://github.com/storybooks/storybook/tree/release/4.0) Storybook runs outside of your app. This allows you to develop UI components in isolation, which can improve component reuse, testability, and development speed. You can build quickly without having to worry about application-specific dependencies. diff --git a/addons/notes/README.md b/addons/notes/README.md index 731bb0924a2e..6d19c6a1e11d 100644 --- a/addons/notes/README.md +++ b/addons/notes/README.md @@ -40,7 +40,7 @@ import { storiesOf } from '@storybook/react'; import Component from './Component'; storiesOf('Component', module).add('with some emoji', () => , { - notes: 'A very simple component' + notes: 'A very simple component', }); ``` @@ -54,6 +54,6 @@ import Component from './Component'; import someMarkdownText from './someMarkdownText.md'; storiesOf('Component', module).add('With Markdown', () => , { - notes: { markdown: someMarkdownText } + notes: { markdown: someMarkdownText }, }); ``` diff --git a/addons/ondevice-notes/README.md b/addons/ondevice-notes/README.md index 95f8ae9898cf..09e549869bb2 100644 --- a/addons/ondevice-notes/README.md +++ b/addons/ondevice-notes/README.md @@ -8,7 +8,7 @@ Storybook Addon On Device Notes allows you to write notes (text or markdown) for ### Getting Started -**NOTE: Documentation on master branch is for alpha version, stable release is on [release/4.0](https://github.com/storybooks/storybook/tree/release/3.4/addons/)** +**NOTE: Documentation on master branch is for alpha version, stable release is on [release/4.0](https://github.com/storybooks/storybook/tree/release/4.0/addons/)** ```sh yarn add -D @storybook/addon-ondevice-notes @@ -46,6 +46,6 @@ import { storiesOf } from '@storybook/react-native'; import Component from './Component'; storiesOf('Component', module).add('with some emoji', () => , { - notes: 'A very simple component' + notes: 'A very simple component', }); ``` diff --git a/docs/src/pages/addons/addon-gallery/index.md b/docs/src/pages/addons/addon-gallery/index.md index 9780a7dc979f..9aa0f0a4b066 100644 --- a/docs/src/pages/addons/addon-gallery/index.md +++ b/docs/src/pages/addons/addon-gallery/index.md @@ -11,34 +11,34 @@ This is a list of available addons for Storybook. With a11y you can test compliance of your stories with web accessibility standards. -### [Actions](https://github.com/storybooks/storybook/tree/release/3.4/addons/actions) +### [Actions](https://github.com/storybooks/storybook/tree/release/4.0/addons/actions) With actions, you can inspect events related to your components. This is pretty neat when you are manually testing your components. Also, you can think of this as a way to document events in your components. -### [Links](https://github.com/storybooks/storybook/tree/release/3.4/addons/links) +### [Links](https://github.com/storybooks/storybook/tree/release/4.0/addons/links) With links you can link stories together. With that, you can build demos and prototypes directly from your UI components. -### [Knobs](https://github.com/storybooks/storybook/tree/release/3.4/addons/knobs) +### [Knobs](https://github.com/storybooks/storybook/tree/release/4.0/addons/knobs) Knobs allow you to edit React props dynamically using the Storybook UI. You can also use Knobs as dynamic variables inside your stories. -### [Notes](https://github.com/storybooks/storybook/tree/release/3.4/addons/notes) +### [Notes](https://github.com/storybooks/storybook/tree/release/4.0/addons/notes) With this addon, you can write notes for each story in your component. This is pretty useful when you are working with a team. -### [Info](https://github.com/storybooks/storybook/tree/release/3.4/addons/info) +### [Info](https://github.com/storybooks/storybook/tree/release/4.0/addons/info) If you are using Storybook as a style guide, then this addon will help you to build a nice-looking style guide with docs, automatic sample source code with a PropType explorer. -### [Options](https://github.com/storybooks/storybook/tree/release/3.4/addons/options) +### [Options](https://github.com/storybooks/storybook/tree/release/4.0/addons/options) The Storybook webapp UI can be customised with this addon. It can be used to change the header, show/hide various UI elements and to enable full-screen mode by default. -### [Storyshots](https://github.com/storybooks/storybook/tree/release/3.4/addons/storyshots) +### [Storyshots](https://github.com/storybooks/storybook/tree/release/4.0/addons/storyshots) Storyshots is a way to automatically jest-snapshot all your stories. [More info here](/testing/structural-testing/). @@ -46,13 +46,13 @@ Storyshots is a way to automatically jest-snapshot all your stories. [More info Redirects console output (logs, errors, warnings) into Action Logger Panel. `withConsole` decorator notifies from what stories logs are coming. -### [Backgrounds](https://github.com/storybooks/storybook/tree/release/3.4/addons/background) +### [Backgrounds](https://github.com/storybooks/storybook/tree/release/4.0/addons/background) With this addon, you can switch between background colors and background images for your preview components. It is really helpful for styleguides. -### [Viewport](https://github.com/storybooks/storybook/tree/release/3.4/addons/viewport) +### [Viewport](https://github.com/storybooks/storybook/tree/release/4.0/addons/viewport) -Viewport allows your stories to be displayed in different sizes and layouts in [Storybook](https://storybook.js.org). This helps build responsive components inside of Storybook. +Viewport allows your stories to be displayed in different sizes and layouts in [Storybook](https://storybook.js.org). This helps build responsive components inside of Storybook. ### [Google Analytics](https://github.com/storybooks/storybook/tree/master/addons/google-analytics) @@ -146,13 +146,17 @@ reset state. Convert stories into Sketch 💎 symbols. ### [styled components theme](https://github.com/echoulen/storybook-addon-styled-component-theme) + styled components theme selection. ### [AngularJS](https://github.com/titonobre/storybook-addon-angularjs) + Create stories with AngularJS(1.x) components. ### [JSS theme](https://github.com/vertexbz/storybook-addon-jss-theme) + JSS theme selection. ### [React live edit](https://github.com/vertexbz/storybook-addon-react-live-edit) + Provides live react story editing and preview. From 67c7d575b8c598e1a7ced8468fd1a70a912a5466 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sun, 28 Oct 2018 17:16:32 +0800 Subject: [PATCH 005/107] Remove migration ref until we're ready to publish it --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2e90522398b..0dbc64f67e07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,7 +30,7 @@ Storybook 4.0 is our first major-version update in over a year! Key improvements - CLI-less Node api [#4344](https://github.com/storybooks/storybook/pull/4344) - Rename CLI to sb [#4345](https://github.com/storybooks/storybook/pull/4345) -There are hundreds of more fixes, features, and tweaks in the 4.0 release. See changelogs for `4.0.0-rc.*` and `4.0.0-alpha.*` for details, the [Storybook 4.0 migration guide](https://medium.com/storybookjs/migrating-to-storybook-4-c65b19a03d2c) for a step-by-step walkthrough, or our [migration docs](MIGRATION.md#from-version-34x-to-40x) for an enumeration of breaking changes. +There are hundreds of more fixes, features, and tweaks in the 4.0 release. See changelogs for `4.0.0-rc.*` and `4.0.0-alpha.*` for details; check out our [migration docs](MIGRATION.md#from-version-34x-to-40x) for an enumeration of breaking changes. # 4.0.0-rc.6 From 8dd9bb346153221c02ed495e43ba02bd73271875 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 29 Oct 2018 10:30:28 +0800 Subject: [PATCH 006/107] v4.0.0 --- addons/a11y/package.json | 10 ++-- addons/actions/package.json | 8 +-- addons/backgrounds/package.json | 6 +-- addons/centered/package.json | 2 +- addons/events/package.json | 6 +-- addons/google-analytics/package.json | 4 +- addons/graphql/package.json | 2 +- addons/info/package.json | 8 +-- addons/jest/package.json | 6 +-- addons/knobs/package.json | 8 +-- addons/links/package.json | 8 +-- addons/notes/package.json | 4 +- addons/ondevice-backgrounds/package.json | 4 +- addons/ondevice-knobs/package.json | 4 +- addons/ondevice-notes/package.json | 4 +- addons/options/package.json | 4 +- .../storyshots/storyshots-core/package.json | 10 ++-- .../storyshots-puppeteer/package.json | 4 +- addons/storysource/package.json | 6 +-- addons/viewport/package.json | 8 +-- app/angular/package.json | 6 +-- app/ember/package.json | 4 +- app/html/package.json | 4 +- app/marko/package.json | 4 +- app/mithril/package.json | 4 +- app/polymer/package.json | 4 +- app/react-native/package.json | 14 ++--- app/react/package.json | 6 +-- app/riot/package.json | 4 +- app/svelte/package.json | 4 +- app/vue/package.json | 4 +- examples/angular-cli/package.json | 26 +++++----- examples/cra-kitchen-sink/package.json | 32 ++++++------ examples/ember-cli/package.json | 26 +++++----- examples/html-kitchen-sink/package.json | 36 ++++++------- examples/marko-cli/package.json | 14 ++--- examples/mithril-kitchen-sink/package.json | 26 +++++----- examples/official-storybook/package.json | 44 ++++++++-------- examples/polymer-cli/package.json | 20 +++---- examples/riot-kitchen-sink/package.json | 26 +++++----- examples/svelte-kitchen-sink/package.json | 26 +++++----- examples/vue-kitchen-sink/package.json | 26 +++++----- lerna.json | 2 +- lib/addons/package.json | 6 +-- lib/channel-postmessage/package.json | 4 +- lib/channel-websocket/package.json | 4 +- lib/channels/package.json | 2 +- lib/cli/package.json | 52 +++++++++---------- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 8 +-- lib/core-events/package.json | 2 +- lib/core/package.json | 14 ++--- lib/node-logger/package.json | 2 +- lib/ui/package.json | 10 ++-- 55 files changed, 293 insertions(+), 293 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 6998fcf7cb84..bfab2dc6a43c 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "a11y addon for storybook", "keywords": [ "a11y", @@ -29,10 +29,10 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/client-logger": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/client-logger": "4.0.0", + "@storybook/components": "4.0.0", + "@storybook/core-events": "4.0.0", "axe-core": "^3.1.2", "global": "^4.3.2", "prop-types": "^15.6.2" diff --git a/addons/actions/package.json b/addons/actions/package.json index 9fe3747f6efd..ded41ec4ba49 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Action Logger addon for storybook", "keywords": [ "storybook" @@ -26,9 +26,9 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/components": "4.0.0", + "@storybook/core-events": "4.0.0", "deep-equal": "^1.0.1", "global": "^4.3.2", "lodash": "^4.17.11", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index a1f4ef2ef3d6..654e330a786a 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -28,8 +28,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/core-events": "4.0.0", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/addons/centered/package.json b/addons/centered/package.json index 62c137f2a4a1..ea91cb9e715f 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-centered", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook decorator to center components", "keywords": [ "addon", diff --git a/addons/events/package.json b/addons/events/package.json index 9e6ff82cc85d..11d844e5c6f4 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-events", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Add events to your Storybook stories.", "keywords": [ "addon", @@ -27,8 +27,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/core-events": "4.0.0", "format-json": "^1.0.3", "prop-types": "^15.6.2", "react-lifecycles-compat": "^3.0.4", diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index e36d17175307..77bf5bf48847 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-google-analytics", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook addon for google analytics", "keywords": [ "addon", @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", "global": "^4.3.2", "react-ga": "^2.5.3" } diff --git a/addons/graphql/package.json b/addons/graphql/package.json index cacf3831c2a7..ac26b3d96330 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-graphql", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook addon to display the GraphiQL IDE", "keywords": [ "addon", diff --git a/addons/info/package.json b/addons/info/package.json index e502f2b1bcab..ee6b6d902196 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-info", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "A Storybook addon to show additional information for your stories.", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/client-logger": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/client-logger": "4.0.0", + "@storybook/components": "4.0.0", "core-js": "2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", diff --git a/addons/jest/package.json b/addons/jest/package.json index 2ad0dc5daa40..39561c7cbedd 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -31,8 +31,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/components": "4.0.0", "global": "^4.3.2", "prop-types": "^15.6.2", "upath": "^1.1.0", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index 0e080ff41fdf..184f19acd46a 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-knobs", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook Addon Prop Editor Component", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/components": "4.0.0", + "@storybook/core-events": "4.0.0", "copy-to-clipboard": "^3.0.8", "escape-html": "^1.0.3", "fast-deep-equal": "^2.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 1b5b1ffc9dd5..19710b1fc691 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Story Links addon for storybook", "keywords": [ "addon", @@ -24,9 +24,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/components": "4.0.0", + "@storybook/core-events": "4.0.0", "global": "^4.3.2", "prop-types": "^15.6.2" }, diff --git a/addons/notes/package.json b/addons/notes/package.json index caf8bef61f35..423d1f4cb9c0 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-notes", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -26,7 +26,7 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", "marked": "^0.5.1", "prop-types": "^15.6.2" }, diff --git a/addons/ondevice-backgrounds/package.json b/addons/ondevice-backgrounds/package.json index 46da3b1f6284..0b1ab9319e98 100644 --- a/addons/ondevice-backgrounds/package.json +++ b/addons/ondevice-backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-backgrounds", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -26,7 +26,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", "prop-types": "^15.6.2" }, "peerDependencies": { diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index 882748184dcd..045fb8b3b91a 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-knobs", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Display storybook story knobs on your deviced.", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", "deep-equal": "^1.0.1", "prop-types": "^15.6.2", "react-native-color-picker": "^0.4.0", diff --git a/addons/ondevice-notes/package.json b/addons/ondevice-notes/package.json index 6255d9f77d89..f4c486217b02 100644 --- a/addons/ondevice-notes/package.json +++ b/addons/ondevice-notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-notes", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -21,7 +21,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", "prop-types": "^15.6.2", "react-native-simple-markdown": "^1.1.0" }, diff --git a/addons/options/package.json b/addons/options/package.json index 858d9b3e0c2e..384588289e10 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-options", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Options addon for storybook", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", "util-deprecate": "^1.0.2" }, "peerDependencies": { diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 5fd229ece8d6..7df946d6ecb8 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.", "keywords": [ "addon", @@ -28,17 +28,17 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", "glob": "^7.1.3", "global": "^4.3.2", "jest-specific-snapshot": "^1.0.0", "read-pkg-up": "^4.0.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-links": "4.0.0", "@storybook/addons": "4.0.0-alpha.24", - "@storybook/react": "4.0.0-rc.6", + "@storybook/react": "4.0.0", "enzyme-to-json": "^3.3.4", "react": "^16.5.2" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index ae989cc23084..2286eaa37a9b 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Image snappshots addition to StoryShots base on puppeteer", "keywords": [ "addon", @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/node-logger": "4.0.0-rc.6", + "@storybook/node-logger": "4.0.0", "jest-image-snapshot": "^2.6.0", "puppeteer": "^1.9.0" }, diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 3041460532dc..5712ceda1c11 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Stories addon for storybook", "keywords": [ "addon", @@ -25,8 +25,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/components": "4.0.0", "estraverse": "^4.2.0", "loader-utils": "^1.1.0", "prettier": "^1.14.3", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 8b073eefa71e..ce50d548143d 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook addon to change the viewport size to mobile", "keywords": [ "addon", @@ -24,9 +24,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/components": "4.0.0", + "@storybook/core-events": "4.0.0", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/app/angular/package.json b/app/angular/package.json index cf85a24b7fd5..9839273cc6fc 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,8 +29,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0-rc.6", - "@storybook/node-logger": "4.0.0-rc.6", + "@storybook/core": "4.0.0", + "@storybook/node-logger": "4.0.0", "angular2-template-loader": "^0.6.2", "core-js": "^2.5.7", "fork-ts-checker-webpack-plugin": "^0.4.10", diff --git a/app/ember/package.json b/app/ember/package.json index e301c4e9e44e..05a8c0774732 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybooks/storybook/tree/master/app/ember", "publishConfig": { @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@ember/test-helpers": "^0.7.27", - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/html/package.json b/app/html/package.json index 3520404a92b6..07c05918d4ee 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", "html-loader": "^0.5.5", diff --git a/app/marko/package.json b/app/marko/package.json index 9078491c2626..91c30a7f8543 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/marko", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", "marko-loader": "^1.3.3", diff --git a/app/mithril/package.json b/app/mithril/package.json index a009d105e847..84edefe4bd99 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/mithril", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for Mithril: Develop Mithril Component in isolation.", "keywords": [ "storybook" @@ -30,7 +30,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/polymer/package.json b/app/polymer/package.json index 759c1c4084fd..9b5be98e8f8d 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/polymer", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "@webcomponents/webcomponentsjs": "^1.2.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/react-native/package.json b/app/react-native/package.json index cbf253c7c990..ed679707a0a8 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "A better way to develop React Native Components for your app", "keywords": [ "react", @@ -28,12 +28,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0-rc.6", - "@storybook/channel-websocket": "4.0.0-rc.6", - "@storybook/channels": "4.0.0-rc.6", - "@storybook/core": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", - "@storybook/ui": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/channel-websocket": "4.0.0", + "@storybook/channels": "4.0.0", + "@storybook/core": "4.0.0", + "@storybook/core-events": "4.0.0", + "@storybook/ui": "4.0.0", "babel-loader": "^8.0.4", "babel-plugin-macros": "^2.4.2", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index bceb0daf6504..875bcec87392 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -32,8 +32,8 @@ "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.1.2", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.0.0-rc.6", - "@storybook/node-logger": "4.0.0-rc.6", + "@storybook/core": "4.0.0", + "@storybook/node-logger": "4.0.0", "babel-plugin-react-docgen": "^2.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/riot/package.json b/app/riot/package.json index 20170b2904dc..ab9a11b1e7d1 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/riot", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", "raw-loader": "^0.5.1", diff --git a/app/svelte/package.json b/app/svelte/package.json index ba76dd0f03ba..25c8b1902360 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/vue/package.json b/app/vue/package.json index 2bb45fe44460..d3fcbd9219d0 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0-rc.6", + "@storybook/core": "4.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index ceae5d7ff6bf..a3009083c03b 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "license": "MIT", "scripts": { @@ -54,18 +54,18 @@ "@angular-devkit/build-angular": "^0.10.3", "@angular/cli": "^7.0.3", "@angular/compiler-cli": "^7.0.0", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-jest": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/angular": "4.0.0-rc.6", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-jest": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/angular": "4.0.0", "@types/core-js": "^2.5.0", "@types/jest": "^23.3.7", "@types/node": "~10.12.0", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index 1c67dee91fa8..c37ac273bea0 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build": "react-scripts build", @@ -18,21 +18,21 @@ "react-lifecycles-compat": "^3.0.4" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.0-rc.6", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-events": "4.0.0-rc.6", - "@storybook/addon-info": "4.0.0-rc.6", - "@storybook/addon-jest": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/client-logger": "4.0.0-rc.6", - "@storybook/react": "4.0.0-rc.6", + "@storybook/addon-a11y": "4.0.0", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-events": "4.0.0", + "@storybook/addon-info": "4.0.0", + "@storybook/addon-jest": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/client-logger": "4.0.0", + "@storybook/react": "4.0.0", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.6.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index 58a92b685eda..6f88903279d7 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build": "ember build", @@ -10,18 +10,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-a11y": "4.0.0-rc.6", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/ember": "4.0.0-rc.6", + "@storybook/addon-a11y": "4.0.0", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/ember": "4.0.0", "babel-loader": "^8", "broccoli-asset-rev": "^3.0.0", "cross-env": "^5.2.0", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index 57410cdd849c..9892d6ee7010 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.0-rc.6", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-events": "4.0.0-rc.6", - "@storybook/addon-jest": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/core": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", - "@storybook/html": "4.0.0-rc.6", + "@storybook/addon-a11y": "4.0.0", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-events": "4.0.0", + "@storybook/addon-jest": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/core": "4.0.0", + "@storybook/core-events": "4.0.0", + "@storybook/html": "4.0.0", "eventemitter3": "^3.1.0", "format-json": "^1.0.3", "global": "^4.3.2", diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json index 537936c6204b..e9965d1f5e3e 100644 --- a/examples/marko-cli/package.json +++ b/examples/marko-cli/package.json @@ -1,6 +1,6 @@ { "name": "marko-cli", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "description": "Demo of how to build an app using marko-starter", "repository": { @@ -22,12 +22,12 @@ "marko-starter": "^2.0.4" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/marko": "4.0.0-rc.6", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/marko": "4.0.0", "prettier": "^1.14.3", "webpack": "^4.23.1" } diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json index a60de9f29062..89b98737ce14 100644 --- a/examples/mithril-kitchen-sink/package.json +++ b/examples/mithril-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "mithril-example", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,18 +10,18 @@ "mithril": "^1.1.6" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/mithril": "4.0.0-rc.6", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/mithril": "4.0.0", "webpack": "^4.23.1" } } diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index f5fa30041caf..d55111c0b14a 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build-storybook": "build-storybook -c ./ -s built-storybooks", @@ -15,27 +15,27 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addon-a11y": "4.0.0-rc.6", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-events": "4.0.0-rc.6", - "@storybook/addon-graphql": "4.0.0-rc.6", - "@storybook/addon-info": "4.0.0-rc.6", - "@storybook/addon-jest": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addon-storyshots-puppeteer": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", - "@storybook/node-logger": "4.0.0-rc.6", - "@storybook/react": "4.0.0-rc.6", + "@storybook/addon-a11y": "4.0.0", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-events": "4.0.0", + "@storybook/addon-graphql": "4.0.0", + "@storybook/addon-info": "4.0.0", + "@storybook/addon-jest": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addon-storyshots-puppeteer": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/components": "4.0.0", + "@storybook/core-events": "4.0.0", + "@storybook/node-logger": "4.0.0", + "@storybook/react": "4.0.0", "cors": "^2.8.4", "cross-env": "^5.2.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index bc5f29604b53..5db7c2f26559 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -1,6 +1,6 @@ { "name": "polymer-cli", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -9,15 +9,15 @@ }, "dependencies": { "@polymer/polymer": "^2.6.0", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/polymer": "4.0.0-rc.6", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/polymer": "4.0.0", "@webcomponents/webcomponentsjs": "^1.2.0", "global": "^4.3.2", "lit-html": "^0.12.0", diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json index d614b7300965..d6bf1933fb90 100644 --- a/examples/riot-kitchen-sink/package.json +++ b/examples/riot-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "riot-example", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,18 +15,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/riot": "4.0.0-rc.6", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/riot": "4.0.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", "file-loader": "^2.0.0", diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index 9cbad9bbacd5..61f53ed2178d 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build-storybook": "build-storybook -s public", @@ -10,17 +10,17 @@ "global": "^4.3.2" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/svelte": "4.0.0-rc.6" + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/svelte": "4.0.0" } } diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 6f92cc8fd077..2e5a0af00aac 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "4.0.0-rc.6", + "version": "4.0.0", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,18 +14,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-backgrounds": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addon-storysource": "4.0.0-rc.6", - "@storybook/addon-viewport": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/vue": "4.0.0-rc.6", + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-backgrounds": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addon-storysource": "4.0.0", + "@storybook/addon-viewport": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/vue": "4.0.0", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", diff --git a/lerna.json b/lerna.json index 3878faed300d..8993995722b3 100644 --- a/lerna.json +++ b/lerna.json @@ -7,5 +7,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "4.0.0-rc.6" + "version": "4.0.0" } diff --git a/lib/addons/package.json b/lib/addons/package.json index be3ed9a456a3..041e62297b3f 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook addons store", "keywords": [ "storybook" @@ -23,8 +23,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.0-rc.6", - "@storybook/components": "4.0.0-rc.6", + "@storybook/channels": "4.0.0", + "@storybook/components": "4.0.0", "global": "^4.3.2", "util-deprecate": "^1.0.2" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 7be2dcc68638..324091aa4b91 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.0-rc.6", + "@storybook/channels": "4.0.0", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 268ab4cb1531..cb6130d1b1bb 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.0-rc.6", + "@storybook/channels": "4.0.0", "global": "^4.3.2" } } diff --git a/lib/channels/package.json b/lib/channels/package.json index ab24f4a95ecd..95d52629b0a6 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "", "keywords": [ "storybook" diff --git a/lib/cli/package.json b/lib/cli/package.json index 8b167ac3dee8..6d4e5eb863f6 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -34,7 +34,7 @@ "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/codemod": "4.0.0-rc.6", + "@storybook/codemod": "4.0.0", "chalk": "^2.4.1", "child-process-promise": "^2.2.1", "commander": "^2.19.0", @@ -48,29 +48,29 @@ "update-notifier": "^2.5.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-centered": "4.0.0-rc.6", - "@storybook/addon-graphql": "4.0.0-rc.6", - "@storybook/addon-info": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/addon-links": "4.0.0-rc.6", - "@storybook/addon-notes": "4.0.0-rc.6", - "@storybook/addon-options": "4.0.0-rc.6", - "@storybook/addon-storyshots": "4.0.0-rc.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/angular": "4.0.0-rc.6", - "@storybook/channel-postmessage": "4.0.0-rc.6", - "@storybook/channel-websocket": "4.0.0-rc.6", - "@storybook/channels": "4.0.0-rc.6", - "@storybook/ember": "4.0.0-rc.6", - "@storybook/html": "4.0.0-rc.6", - "@storybook/marko": "4.0.0-rc.6", - "@storybook/mithril": "4.0.0-rc.6", - "@storybook/polymer": "4.0.0-rc.6", - "@storybook/react": "4.0.0-rc.6", - "@storybook/react-native": "4.0.0-rc.6", - "@storybook/riot": "4.0.0-rc.6", - "@storybook/ui": "4.0.0-rc.6", - "@storybook/vue": "4.0.0-rc.6" + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-centered": "4.0.0", + "@storybook/addon-graphql": "4.0.0", + "@storybook/addon-info": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-links": "4.0.0", + "@storybook/addon-notes": "4.0.0", + "@storybook/addon-options": "4.0.0", + "@storybook/addon-storyshots": "4.0.0", + "@storybook/addons": "4.0.0", + "@storybook/angular": "4.0.0", + "@storybook/channel-postmessage": "4.0.0", + "@storybook/channel-websocket": "4.0.0", + "@storybook/channels": "4.0.0", + "@storybook/ember": "4.0.0", + "@storybook/html": "4.0.0", + "@storybook/marko": "4.0.0", + "@storybook/mithril": "4.0.0", + "@storybook/polymer": "4.0.0", + "@storybook/react": "4.0.0", + "@storybook/react-native": "4.0.0", + "@storybook/riot": "4.0.0", + "@storybook/ui": "4.0.0", + "@storybook/vue": "4.0.0" } } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index faa304109f23..b23f16a33c50 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index e7a475d9ff9d..40f0aef05cbf 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/lib/components/package.json b/lib/components/package.json index d2003a280220..be3ee532e3b6 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -37,9 +37,9 @@ "render-fragment": "^0.1.1" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/addon-knobs": "4.0.0-rc.6", - "@storybook/react": "4.0.0-rc.6" + "@storybook/addon-actions": "4.0.0", + "@storybook/addon-knobs": "4.0.0", + "@storybook/react": "4.0.0" }, "peerDependencies": { "react": "*", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index b9e91e76bb89..b05b8c601356 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core/package.json b/lib/core/package.json index b30a7d084ff2..217569b0f914 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -30,12 +30,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0-rc.6", - "@storybook/channel-postmessage": "4.0.0-rc.6", - "@storybook/client-logger": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", - "@storybook/node-logger": "4.0.0-rc.6", - "@storybook/ui": "4.0.0-rc.6", + "@storybook/addons": "4.0.0", + "@storybook/channel-postmessage": "4.0.0", + "@storybook/client-logger": "4.0.0", + "@storybook/core-events": "4.0.0", + "@storybook/node-logger": "4.0.0", + "@storybook/ui": "4.0.0", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.2.1", "babel-plugin-macros": "^2.4.2", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 523da526b2eb..627f5e49141d 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "", "keywords": [ "storybook" diff --git a/lib/ui/package.json b/lib/ui/package.json index c85be76757a1..479c522869a9 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "4.0.0-rc.6", + "version": "4.0.0", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -28,8 +28,8 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.0.0-rc.6", - "@storybook/core-events": "4.0.0-rc.6", + "@storybook/components": "4.0.0", + "@storybook/core-events": "4.0.0", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -47,8 +47,8 @@ "react-treebeard": "^3.1.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0-rc.6", - "@storybook/react": "4.0.0-rc.6" + "@storybook/addon-actions": "4.0.0", + "@storybook/react": "4.0.0" }, "peerDependencies": { "react": "*", From 2d90f0d75d96f1f431e42e91d27f930170eff3d3 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 29 Oct 2018 11:26:36 +0800 Subject: [PATCH 007/107] Update docs to 4.0 --- CHANGELOG.md | 4 +- MIGRATION.md | 2 +- README.md | 4 +- app/angular/README.md | 2 +- app/ember/README.md | 2 +- app/html/README.md | 2 +- app/marko/README.md | 2 +- app/mithril/README.md | 2 +- app/polymer/README.md | 2 +- app/react-native/readme.md | 2 +- app/react/README.md | 2 +- app/riot/README.md | 2 +- app/svelte/README.md | 2 +- app/vue/README.md | 2 +- .../components/Homepage/MainLinks/index.js | 6 +- .../pages/basics/quick-start-guide/index.md | 4 +- docs/yarn.lock | 68 +++---------------- lib/cli/README.md | 8 +-- lib/cli/test/fixtures/react_scripts/README.md | 2 +- .../update_package_organisations/README.md | 2 +- 20 files changed, 37 insertions(+), 85 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0dbc64f67e07..4a8663a8b935 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # 4.0.0 +2018-October-29 + Storybook 4.0 is our first major-version update in over a year! Key improvements include: - Build tools @@ -30,7 +32,7 @@ Storybook 4.0 is our first major-version update in over a year! Key improvements - CLI-less Node api [#4344](https://github.com/storybooks/storybook/pull/4344) - Rename CLI to sb [#4345](https://github.com/storybooks/storybook/pull/4345) -There are hundreds of more fixes, features, and tweaks in the 4.0 release. See changelogs for `4.0.0-rc.*` and `4.0.0-alpha.*` for details; check out our [migration docs](MIGRATION.md#from-version-34x-to-40x) for an enumeration of breaking changes. +There are hundreds of more fixes, features, and tweaks in the 4.0 release. See changelogs for `4.0.0-rc.*` and `4.0.0-alpha.*` for details; check out our [migration docs](https://github.com/storybooks/storybook/blob/master/MIGRATION.md#from-version-34x-to-40x) for an enumeration of breaking changes. # 4.0.0-rc.6 diff --git a/MIGRATION.md b/MIGRATION.md index 117c3a8a2bda..d94b7cb20168 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -179,7 +179,7 @@ If you're using `start-storybook` on CI, you may need to opt out of this using t We've deprecated the `getstorybook` CLI in 4.0. The new way to install storybook is `sb init`. We recommend using `npx` for convenience and to make sure you're always using the latest version of the CLI: ``` -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` ### Addon story parameters diff --git a/README.md b/README.md index 9f18b3088214..5da3292fd660 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ First install storybook: ```sh cd my-react-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` If you'd rather set up your project manually, take a look at our [Slow Start Guide](https://storybook.js.org/basics/slow-start-guide/). @@ -66,7 +66,7 @@ Once it's installed, you can `npm run storybook` and it will run the development ```sh cd my-storybook-v2-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` It runs a codemod to update all package names. Read all migration details in our [Migration Guide](MIGRATION.md) diff --git a/app/angular/README.md b/app/angular/README.md index 5db499f6e51c..277bfb85b948 100644 --- a/app/angular/README.md +++ b/app/angular/README.md @@ -12,7 +12,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-angular-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/ember/README.md b/app/ember/README.md index 46fb08720f24..d5020dc644dd 100644 --- a/app/ember/README.md +++ b/app/ember/README.md @@ -12,7 +12,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-ember-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/html/README.md b/app/html/README.md index 358ab8d3ca5c..137a3110a76c 100644 --- a/app/html/README.md +++ b/app/html/README.md @@ -14,7 +14,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-app -npx -p @storybook/cli@rc sb init -t html +npx -p @storybook/cli sb init -t html ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/marko/README.md b/app/marko/README.md index da9f6317ab06..34d864249766 100644 --- a/app/marko/README.md +++ b/app/marko/README.md @@ -12,7 +12,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-marko-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/mithril/README.md b/app/mithril/README.md index 80dab0607b8c..c37ae1abf283 100644 --- a/app/mithril/README.md +++ b/app/mithril/README.md @@ -12,7 +12,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-mithril-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/polymer/README.md b/app/polymer/README.md index 50a7d232206f..75c3445cb5c1 100644 --- a/app/polymer/README.md +++ b/app/polymer/README.md @@ -14,7 +14,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-polymer-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/react-native/readme.md b/app/react-native/readme.md index ce23ab6a46bf..7a3f945cfcf3 100644 --- a/app/react-native/readme.md +++ b/app/react-native/readme.md @@ -12,7 +12,7 @@ The `storybook` CLI tool can be used to add Storybook to your React Native app. ```shell cd my-rn-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` The next thing you need to do is make Storybook UI visible in your app. diff --git a/app/react/README.md b/app/react/README.md index 12cab706eff3..9c4856467819 100644 --- a/app/react/README.md +++ b/app/react/README.md @@ -12,7 +12,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-react-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/riot/README.md b/app/riot/README.md index fcdbaa47d6ad..beba9e6e9ea9 100644 --- a/app/riot/README.md +++ b/app/riot/README.md @@ -14,7 +14,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-riot-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/svelte/README.md b/app/svelte/README.md index 423919e35aee..ecf3c567541e 100644 --- a/app/svelte/README.md +++ b/app/svelte/README.md @@ -12,7 +12,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-svelte-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/app/vue/README.md b/app/vue/README.md index 0fdcc1faf731..81cbb180f656 100644 --- a/app/vue/README.md +++ b/app/vue/README.md @@ -12,7 +12,7 @@ So you can develop UI components in isolation without worrying about app specifi ```sh cd my-vue-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/docs/src/components/Homepage/MainLinks/index.js b/docs/src/components/Homepage/MainLinks/index.js index 06e230b51ccc..5aa7e8306ff2 100644 --- a/docs/src/components/Homepage/MainLinks/index.js +++ b/docs/src/components/Homepage/MainLinks/index.js @@ -24,11 +24,9 @@ class MainLinks extends React.Component {

Try Now

               
-                npm i -g @storybook/cli
+                cd my-react-vue-angular-app
                 
- cd my-react-app -
- getstorybook + npx -p @storybook/cli sb init
diff --git a/docs/src/pages/basics/quick-start-guide/index.md b/docs/src/pages/basics/quick-start-guide/index.md index f0daeae62662..ba92dc589482 100644 --- a/docs/src/pages/basics/quick-start-guide/index.md +++ b/docs/src/pages/basics/quick-start-guide/index.md @@ -10,13 +10,13 @@ Get started using the automated command line tool. This command adds a set of bo ```sh cd my-project-directory -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` The tool inspects your `package.json` to determine which view layer you're using. If you want to develop HTML snippets in storybook, we can't determine that automatically. So to install storybook for HTML, use the `--type` flag to force that the HTML project type: ``` -npx -p @storybook/cli@rc sb init --type html +npx -p @storybook/cli sb init --type html ``` To setup a project manually, take a look at the [Slow Start Guide](/basics/slow-start-guide/). diff --git a/docs/yarn.lock b/docs/yarn.lock index a32fbaba7f40..bdf083c18d4c 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -796,13 +796,6 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== -async@2.6.1, async@^2.1.2, async@^2.1.4: - version "2.6.1" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" - integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== - dependencies: - lodash "^4.17.10" - async@^0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" @@ -813,6 +806,13 @@ async@^1.3.0, async@^1.4.0, async@^1.5.0, async@~1.5: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= +async@^2.1.2, async@^2.1.4: + version "2.6.1" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== + dependencies: + lodash "^4.17.10" + async@~0.2.6: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" @@ -3082,11 +3082,6 @@ command-exists@^1.2.2: resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== -commander@2.15.1: - version "2.15.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" - integrity sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag== - commander@2.17.x, commander@~2.17.1: version "2.17.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" @@ -5088,15 +5083,7 @@ filename-reserved-regex@^2.0.0: resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= -filenamify-url@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" - integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= - dependencies: - filenamify "^1.0.0" - humanize-url "^1.0.0" - -filenamify@^1.0.0, filenamify@^1.0.1: +filenamify@^1.0.1: version "1.2.1" resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= @@ -5387,15 +5374,6 @@ fs-extra@^4.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" - integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -5881,19 +5859,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-pages@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-1.2.0.tgz#1acb92801078f7c038a167f447221d1496ccfbee" - integrity sha512-cGLYAvxtlQ1iTwAS4g7FreZPXoE/g62Fsxln2mmR19mgs4zZI+XJ+wVVUhBFCF/0+Nmvbq+abyTWue1m1BSnmg== - dependencies: - async "2.6.1" - commander "2.15.1" - filenamify-url "^1.0.0" - fs-extra "^5.0.0" - globby "^6.1.0" - graceful-fs "4.1.11" - rimraf "^2.6.2" - github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" @@ -6168,7 +6133,7 @@ got@^7.0.0, got@^7.1.0: url-parse-lax "^1.0.0" url-to-options "^1.0.1" -graceful-fs@4.1.11, graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, graceful-fs@^4.1.6: +graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, graceful-fs@^4.1.6: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= @@ -6739,14 +6704,6 @@ https-proxy-agent@^2.2.1: agent-base "^4.1.0" debug "^3.1.0" -humanize-url@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" - integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= - dependencies: - normalize-url "^1.0.0" - strip-url-auth "^1.0.0" - hyphenate-style-name@^1.0.1, hyphenate-style-name@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz#31160a36930adaf1fc04c6074f7eb41465d4ec4b" @@ -9197,7 +9154,7 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -normalize-url@^1.0.0, normalize-url@^1.4.0: +normalize-url@^1.4.0: version "1.9.1" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= @@ -13341,11 +13298,6 @@ strip-outer@^1.0.0: dependencies: escape-string-regexp "^1.0.2" -strip-url-auth@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" - integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= - style-loader@^0.13.0: version "0.13.2" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.13.2.tgz#74533384cf698c7104c7951150b49717adc2f3bb" diff --git a/lib/cli/README.md b/lib/cli/README.md index c1c2b06e4bd8..93e6acdf8f84 100644 --- a/lib/cli/README.md +++ b/lib/cli/README.md @@ -10,7 +10,7 @@ Just go to your project and run: ```sh cd my-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` That's all you've to do. @@ -24,7 +24,7 @@ The CLI supports yarn. If you have installed yarn in your system, it'll detect i If you don't want to use `yarn` always you can use the `--use-npm` option like this: ```sh -npx -p @storybook/cli@rc sb init --use-npm +npx -p @storybook/cli sb init --use-npm ``` --- @@ -34,7 +34,7 @@ npx -p @storybook/cli@rc sb init --use-npm It also supports flow files. By default, [jscodeshift](https://github.com/facebook/jscodeshift), the tool used to transform the source files, uses babel to read the files. To be able to transform any flow annotated file, you need to use the flow parser. ```sh -npx -p @storybook/cli@rc sb init --parser flow +npx -p @storybook/cli sb init --parser flow ``` For more information visit: [storybook.js.org](https://storybook.js.org) @@ -46,7 +46,7 @@ For more information visit: [storybook.js.org](https://storybook.js.org) If the CLI cannot detect your project type, it will ask you. You can also force it to use a particular project type: ```sh -npx -p @storybook/cli@rc sb init --type +npx -p @storybook/cli sb init --type ``` Where type is one of the project types defined in [project_types.js](https://github.com/storybooks/storybook/blob/master/lib/cli/lib/project_types.js) diff --git a/lib/cli/test/fixtures/react_scripts/README.md b/lib/cli/test/fixtures/react_scripts/README.md index fc581cdb2da9..36a746ca9518 100644 --- a/lib/cli/test/fixtures/react_scripts/README.md +++ b/lib/cli/test/fixtures/react_scripts/README.md @@ -1509,7 +1509,7 @@ Then, run the following command inside your app’s directory: ```sh cd my-react-app -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` After that, follow the instructions on the screen. diff --git a/lib/cli/test/fixtures/update_package_organisations/README.md b/lib/cli/test/fixtures/update_package_organisations/README.md index 223649db1626..2da029bd501c 100644 --- a/lib/cli/test/fixtures/update_package_organisations/README.md +++ b/lib/cli/test/fixtures/update_package_organisations/README.md @@ -1178,7 +1178,7 @@ You can also deploy your Storybook as a static app. This way, everyone in your t Then, run the following command inside your app’s directory: ```sh -npx -p @storybook/cli@rc sb init +npx -p @storybook/cli sb init ``` After that, follow the instructions on the screen. From 2832e361a67cec02553b630cb3db396ebd4ba0a2 Mon Sep 17 00:00:00 2001 From: Steph Meslin-Weber Date: Mon, 29 Oct 2018 17:47:43 +0000 Subject: [PATCH 008/107] chore(core): upgrade css-loader to get latest non-vulnerable transitive lodash dependencies --- lib/core/package.json | 2 +- yarn.lock | 20 +++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/lib/core/package.json b/lib/core/package.json index 954b657be1d4..8aeb746edabd 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -47,7 +47,7 @@ "commander": "^2.19.0", "common-tags": "^1.8.0", "core-js": "^2.5.7", - "css-loader": "^1.0.0", + "css-loader": "^1.0.1", "detect-port": "^1.2.3", "dotenv-webpack": "^1.5.7", "ejs": "^2.6.1", diff --git a/yarn.lock b/yarn.lock index 31c60cfe6117..917a26f55ea9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7046,7 +7046,7 @@ css-in-js-utils@^2.0.0: hyphenate-style-name "^1.0.2" isobject "^3.0.1" -css-loader@1.0.0, css-loader@^1.0.0: +css-loader@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.0.tgz#9f46aaa5ca41dbe31860e3b62b8e23c42916bf56" integrity sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA== @@ -7064,6 +7064,24 @@ css-loader@1.0.0, css-loader@^1.0.0: postcss-value-parser "^3.3.0" source-list-map "^2.0.0" +css-loader@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.1.tgz#6885bb5233b35ec47b006057da01cc640b6b79fe" + integrity sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw== + dependencies: + babel-code-frame "^6.26.0" + css-selector-tokenizer "^0.7.0" + icss-utils "^2.1.0" + loader-utils "^1.0.2" + lodash "^4.17.11" + postcss "^6.0.23" + postcss-modules-extract-imports "^1.2.0" + postcss-modules-local-by-default "^1.2.0" + postcss-modules-scope "^1.1.0" + postcss-modules-values "^1.3.0" + postcss-value-parser "^3.3.0" + source-list-map "^2.0.0" + css-parse@1.7.x: version "1.7.0" resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-1.7.0.tgz#321f6cf73782a6ff751111390fc05e2c657d8c9b" From 6f8b1950f8a154eff4556c4375bb2001f3f21b13 Mon Sep 17 00:00:00 2001 From: Gabriel Csapo Date: Mon, 29 Oct 2018 15:24:37 -0700 Subject: [PATCH 009/107] Merge pull request #4618 from storybooks/libetl-patch-1 forgot the link to riot --- docs/src/pages/basics/quick-start-guide/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/src/pages/basics/quick-start-guide/index.md b/docs/src/pages/basics/quick-start-guide/index.md index ba92dc589482..3985a05f59aa 100644 --- a/docs/src/pages/basics/quick-start-guide/index.md +++ b/docs/src/pages/basics/quick-start-guide/index.md @@ -42,5 +42,6 @@ To learn more about what the Storybook CLI command `sb init` command does, have - [HTML](/basics/guide-html/) - [Svelte](/basics/guide-svelte/) - [Ember](/basics/guide-ember/) +- [Riot](/basics/guide-riot/) A tutorial is also available at [Learn Storybook](https://www.learnstorybook.com) for a step-by-step guide (only available for React). From 50748964401c1ae01437c370bdabf55b681c5017 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 29 Oct 2018 19:06:15 +0800 Subject: [PATCH 010/107] Fix problems from reverted cleanup --- .prettierrc | 7 ++ README.md | 26 ++--- RELEASES.md | 26 ++--- addons/notes/README.md | 3 +- addons/ondevice-notes/README.md | 1 + .../storyshots/storyshots-core/package.json | 2 +- .../storyshots/storyshots-puppeteer/README.md | 103 +++++++++++------- app/html/README.md | 2 +- app/riot/README.md | 2 +- docs/src/pages/basics/live-examples/index.md | 5 +- 10 files changed, 105 insertions(+), 72 deletions(-) create mode 100644 .prettierrc diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000000..6c3f240ceef7 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,7 @@ +{ + "printWidth": 100, + "tabWidth": 2, + "bracketSpacing": true, + "trailingComma": "es5", + "singleQuote": true +} diff --git a/README.md b/README.md index 5da3292fd660..c6ed606c65b8 100644 --- a/README.md +++ b/README.md @@ -79,19 +79,19 @@ For additional help, join us [in our Slack](https://now-examples-slackin-rrirkqo ### Supported Frameworks -| Framework | Demo latest | Demo prerelease | | -| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| [React](app/react) | [v3.4.x](https://release-3-4--storybooks-official.netlify.com), [v3.3.x](https://release-3-3--storybooks-official.netlify.com) | [v4.0.0](https://storybooks-official.netlify.com) | [![React](https://img.shields.io/npm/dt/@storybook/react.svg)](app/react) | -| [React Native](app/react-native) | - | - | [![React Native](https://img.shields.io/npm/dt/@storybook/react-native.svg)](app/react-native) | -| [Vue](app/vue) | [v3.4.x](https://release-3-4--storybooks-vue.netlify.com/), [v3.3.x](https://release-3-3--storybooks-vue.netlify.com/) | [v4.0.0](https://storybooks-vue.netlify.com/) | [![Vue](https://img.shields.io/npm/dt/@storybook/vue.svg)](app/vue) | -| [Angular](app/angular) | [v3.4.x](https://release-3-4--storybooks-angular.netlify.com/), [v3.3.x](https://release-3-3--storybooks-angular.netlify.com/) | [v4.0.0](https://storybooks-angular.netlify.com/) | [![Angular](https://img.shields.io/npm/dt/@storybook/angular.svg)](app/angular) | -| [Polymer](app/polymer) | [v3.4.x](https://release-3-4--storybooks-polymer.netlify.com/) | [v4.0.0](https://storybooks-polymer.netlify.com/) | [![Polymer](https://img.shields.io/npm/dt/@storybook/polymer.svg)](app/polymer) | -| [Mithril](app/mithril) alpha | - | [v4.0.0](https://storybooks-mithril.netlify.com/) | [![Mithril](https://img.shields.io/npm/dt/@storybook/mithril.svg)](app/mithril) | -| [Marko](app/marko) alpha | - | [v4.0.0](https://storybooks-marko.netlify.com/) | [![Marko](https://img.shields.io/npm/dt/@storybook/marko.svg)](app/marko) | -| [HTML](app/html) alpha | - | [v4.0.0](https://storybooks-html.netlify.com/) | [![HTML](https://img.shields.io/npm/dt/@storybook/html.svg)](app/html) | -| [Svelte](app/svelte) alpha | - | [v4.0.0](https://storybooks-svelte.netlify.com/) | [![Svelte](https://img.shields.io/npm/dt/@storybook/svelte.svg)](app/svelte) | -| [Riot](app/riot) alpha | - | [v4.0.0](https://storybooks-riot.netlify.com/) | [![Riot](https://img.shields.io/npm/dt/@storybook/riot.svg)](app/riot) | -| [Ember](app/ember) alpha | - | [v4.0.0](https://storybooks-ember.netlify.com/) | [![Ember](https://img.shields.io/npm/dt/@storybook/ember.svg)](app/ember) | +| Framework | Demo latest | Demo prerelease | | +| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| [React](app/react) | [v3.4.x](https://release-3-4--storybooks-official.netlify.com), [v3.3.x](https://release-3-3--storybooks-official.netlify.com) | [v4.0.0](https://storybooks-official.netlify.com) | [![React](https://img.shields.io/npm/dt/@storybook/react.svg)](app/react) | +| [React Native](app/react-native) | - | - | [![React Native](https://img.shields.io/npm/dt/@storybook/react-native.svg)](app/react-native) | +| [Vue](app/vue) | [v3.4.x](https://release-3-4--storybooks-vue.netlify.com/), [v3.3.x](https://release-3-3--storybooks-vue.netlify.com/) | [v4.0.0](https://storybooks-vue.netlify.com/) | [![Vue](https://img.shields.io/npm/dt/@storybook/vue.svg)](app/vue) | +| [Angular](app/angular) | [v3.4.x](https://release-3-4--storybooks-angular.netlify.com/), [v3.3.x](https://release-3-3--storybooks-angular.netlify.com/) | [v4.0.0](https://storybooks-angular.netlify.com/) | [![Angular](https://img.shields.io/npm/dt/@storybook/angular.svg)](app/angular) | +| [Polymer](app/polymer) | [v3.4.x](https://release-3-4--storybooks-polymer.netlify.com/) | [v4.0.0](https://storybooks-polymer.netlify.com/) | [![Polymer](https://img.shields.io/npm/dt/@storybook/polymer.svg)](app/polymer) | +| [Mithril](app/mithril) | - | [v4.0.0](https://storybooks-mithril.netlify.com/) | [![Mithril](https://img.shields.io/npm/dt/@storybook/mithril.svg)](app/mithril) | +| [Marko](app/marko) | - | [v4.0.0](https://storybooks-marko.netlify.com/) | [![Marko](https://img.shields.io/npm/dt/@storybook/marko.svg)](app/marko) | +| [HTML](app/html) | - | [v4.0.0](https://storybooks-html.netlify.com/) | [![HTML](https://img.shields.io/npm/dt/@storybook/html.svg)](app/html) | +| [Svelte](app/svelte) | - | [v4.0.0](https://storybooks-svelte.netlify.com/) | [![Svelte](https://img.shields.io/npm/dt/@storybook/svelte.svg)](app/svelte) | +| [Riot](app/riot) | - | [v4.0.0](https://storybooks-riot.netlify.com/) | [![Riot](https://img.shields.io/npm/dt/@storybook/riot.svg)](app/riot) | +| [Ember](app/ember) | - | [v4.0.0](https://storybooks-ember.netlify.com/) | [![Ember](https://img.shields.io/npm/dt/@storybook/ember.svg)](app/ember) | ### Sub Projects diff --git a/RELEASES.md b/RELEASES.md index e4cf86c82d4f..38d98ca644a1 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -48,7 +48,7 @@ Every new feature, particularly significant ones (e.g. Vue support, deep hierarchy for stories) deserves more attention: 1. They should be well-tested by the community before we release. -2. They often have architectural implications for the entire Storybook ecosystem, so should be discussed thoroughly before release. Doing `alpha` releases allow us to test in the community without necessarily achieving agreement. For example, currently `Vue` support is in `alpha`, although it contains potentially controversial changes to addons. +2. They often have architectural implications for the entire Storybook ecosystem, so should be discussed thoroughly before release. Doing `alpha` releases allow us to test in the community without necessarily achieving agreement. 3. They often deserve proper marketing treatment (blog posts, release announcement, podcast, etc.) Therefore we merge these into a release branch of the form `release/MAJOR.MINOR` @@ -88,7 +88,6 @@ or to understand what is blocking the release so they can actually do something about it. Discussion about which bugs are critical happens in the `#maintenance` channel [in our Slack](https://now-examples-slackin-rrirkqohko.now.sh/) [![Storybook Slack](https://now-examples-slackin-rrirkqohko.now.sh/badge.svg)](https://now-examples-slackin-rrirkqohko.now.sh/) - If you're experiencing a bug, the best way to make sure that it gets attention is to upvote it by adding a "thumbs-up" reaction in Github. This way important bugs quickly bubble to the top [with a @@ -100,20 +99,19 @@ in a patch release. ## Decision-making -- For PATCH changes, all discussion can occur in issue/PR comments (and random slack chat as needed). -- For MINOR feature changes, there are multiple stages of discussion: - - The feature may be discussed in an issue before it is implemented (ex: ) - - Once it's implemented, the discussion may be occur on the PR (ex: ) - - If people disagree on an implementation and it can't be resolved in discussion, they may issue alternative PR's with different ideas - - Ultimately the maintainers will reach a consensus before merging the changes. There is no set process for this, but we're all adults. - - Since MINOR features are released in alpha before they are fully released, new issues may be created by end users, etc. -- For MAJOR infrastructural changes, the discussion may take place over time, in gists like this one, issues, slack discussions, etc. - - Once the breaking changes have been reduced to an actual implementation, it looks pretty much like a feature release (only with higher stakes and probably a longer stabilization process). +- For PATCH changes, all discussion can occur in issue/PR comments (and random slack chat as needed). +- For MINOR feature changes, there are multiple stages of discussion: + - The feature may be discussed in an issue before it is implemented (ex: ) + - Once it's implemented, the discussion may be occur on the PR (ex: ) + - If people disagree on an implementation and it can't be resolved in discussion, they may issue alternative PR's with different ideas + - Ultimately the maintainers will reach a consensus before merging the changes. There is no set process for this, but we're all adults. + - Since MINOR features are released in alpha before they are fully released, new issues may be created by end users, etc. +- For MAJOR infrastructural changes, the discussion may take place over time, in gists like this one, issues, slack discussions, etc. + - Once the breaking changes have been reduced to an actual implementation, it looks pretty much like a feature release (only with higher stakes and probably a longer stabilization process). ## FAQ's #### How does my PR get merged? -- For PATCH PR's, any maintainer can review, test, approve, and merge it. -- For MINOR/MAJOR PR's, once a maintainer reviews, tests, and approves it, s/he should clear it with the other maintainers before merging it into the release branch. - +- For PATCH PR's, any maintainer can review, test, approve, and merge it. +- For MINOR/MAJOR PR's, once a maintainer reviews, tests, and approves it, s/he should clear it with the other maintainers before merging it into the release branch. diff --git a/addons/notes/README.md b/addons/notes/README.md index ef980d749d3e..6d19c6a1e11d 100644 --- a/addons/notes/README.md +++ b/addons/notes/README.md @@ -7,7 +7,8 @@ Storybook Addon Notes allows you to write notes (text or HTML) for your stories ![Storybook Addon Notes Demo](docs/demo.png) ### Getting Started -**NOTE: Documentation on master branch is for alpha version, stable release is on [release/3.4](https://github.com/storybooks/storybook/tree/release/3.4/addons/)** + +**NOTE: Documentation on master branch is for alpha version, stable release is on [release/4.0](https://github.com/storybooks/storybook/tree/release/4.0/addons/)** ```sh yarn add -D @storybook/addon-notes diff --git a/addons/ondevice-notes/README.md b/addons/ondevice-notes/README.md index 02ce38a86dc0..09e549869bb2 100644 --- a/addons/ondevice-notes/README.md +++ b/addons/ondevice-notes/README.md @@ -23,6 +23,7 @@ import '@storybook/addon-ondevice-notes/register'; ``` Then import `rn-addons.js` next to your `getStorybookUI` call. + ```js import './rn-addons'; ``` diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 7df946d6ecb8..2ded25f76425 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@storybook/addon-actions": "4.0.0", "@storybook/addon-links": "4.0.0", - "@storybook/addons": "4.0.0-alpha.24", + "@storybook/addons": "4.0.0", "@storybook/react": "4.0.0", "enzyme-to-json": "^3.3.4", "react": "^16.5.2" diff --git a/addons/storyshots/storyshots-puppeteer/README.md b/addons/storyshots/storyshots-puppeteer/README.md index 0295d86cd20d..61de63911b3d 100644 --- a/addons/storyshots/storyshots-puppeteer/README.md +++ b/addons/storyshots/storyshots-puppeteer/README.md @@ -1,10 +1,11 @@ -## Configure Storyshots for image snapshots ( alpha ) +## Configure Storyshots for image snapshots -/*\ **React-native** is **not supported** by this test function. +/\*\ **React-native** is **not supported** by this test function. Internally, it uses [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot). When willing to generate and compare image snapshots for your stories, you have two options: + - Have a storybook running (ie. accessible via http(s), for instance using `yarn run storybook`) - Have a static build of the storybook (for instance, using `yarn run build-storybook`) @@ -13,59 +14,75 @@ Then you will need to reference the storybook URL (`file://...` if local, `http( ### Using default values for _imageSnapshots_ Then you can either create a new Storyshots instance or edit the one you previously used: + ```js import initStoryshots from '@storybook/addon-storyshots'; import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; -initStoryshots({suite: 'Image storyshots', test: imageSnapshot()}); +initStoryshots({ suite: 'Image storyshots', test: imageSnapshot() }); ``` + This will assume you have a storybook running on at __. Internally here are the steps: + - Launches a Chrome headless using [puppeteer](https://github.com/GoogleChrome/puppeteer) - Browses each stories (calling __ URL), -- Take screenshots & save all images under _\_image_snapshots\__ folder. +- Take screenshots & save all images under \_\_image_snapshots\_\_ folder. ### Specifying the storybook URL If you want to set specific storybook URL, you can specify via the `storybookUrl` parameter, see below: + ```js import initStoryshots from '@storybook/addon-storyshots'; import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; -initStoryshots({suite: 'Image storyshots', test: imageSnapshot({storybookUrl: 'http://my-specific-domain.com:9010'})}); +initStoryshots({ + suite: 'Image storyshots', + test: imageSnapshot({ storybookUrl: 'http://my-specific-domain.com:9010' }), +}); ``` -The above config will use __ for screenshots. You can also use query parameters in your URL (e.g. for setting a different background for your storyshots, if you use `@storybook/addon-backgrounds`). +The above config will use __ for screenshots. You can also use query parameters in your URL (e.g. for setting a different background for your storyshots, if you use `@storybook/addon-backgrounds`). You may also use a local static build of storybook if you do not want to run the webpack dev-server: + ```js import initStoryshots from '@storybook/addon-storyshots'; import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; -initStoryshots({suite: 'Image storyshots', test: imageSnapshot({storybookUrl: 'file:///path/to/my/storybook-static'})}); +initStoryshots({ + suite: 'Image storyshots', + test: imageSnapshot({ storybookUrl: 'file:///path/to/my/storybook-static' }), +}); ``` ### Specifying options to _jest-image-snapshots_ If you wish to customize [jest-image-snapshot](https://github.com/americanexpress/jest-image-snapshot), then you can provide a `getMatchOptions` parameter that should return the options config object. Additionally, you can provide `beforeScreenshot` which is called before the screenshot is captured. + ```js import initStoryshots from '@storybook/addon-storyshots'; import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; -const getMatchOptions = ({context : {kind, story}, url}) => { +const getMatchOptions = ({ context: { kind, story }, url }) => { return { failureThreshold: 0.2, failureThresholdType: 'percent', - } -} -const beforeScreenshot = (page, {context : {kind, story}, url}) => { + }; +}; +const beforeScreenshot = (page, { context: { kind, story }, url }) => { return new Promise(resolve => - setTimeout(() => { - resolve(); - }, 600) - ) -} -initStoryshots({suite: 'Image storyshots', test: imageSnapshot({storybookUrl: 'http://localhost:6006', getMatchOptions, beforeScreenshot})}); + setTimeout(() => { + resolve(); + }, 600) + ); +}; +initStoryshots({ + suite: 'Image storyshots', + test: imageSnapshot({ storybookUrl: 'http://localhost:6006', getMatchOptions, beforeScreenshot }), +}); ``` + `getMatchOptions` receives an object: `{ context: {kind, story}, url}`. _kind_ is the kind of the story and the _story_ its name. _url_ is the URL the browser will use to screenshot. `beforeScreenshot` receives the [Puppeteer page instance](https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#class-page) and an object: `{ context: {kind, story}, url}`. _kind_ is the kind of the story and the _story_ its name. _url_ is the URL the browser will use to screenshot. `beforeScreenshot` is part of the promise chain and is called after the browser navigation is completed but before the screenshot is taken. It allows for triggering events on the page elements and delaying the screenshot and can be used avoid regressions due to mounting animations. @@ -77,12 +94,15 @@ You might use `getGotoOptions` to specify options when the storybook is navigati ```js import initStoryshots from '@storybook/addon-storyshots'; import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; -const getGotoOptions = ({context, url}) => { +const getGotoOptions = ({ context, url }) => { return { waitUntil: 'networkidle0', - } -} -initStoryshots({suite: 'Image storyshots', test: imageSnapshot({storybookUrl: 'http://localhost:6006', getGotoOptions})}); + }; +}; +initStoryshots({ + suite: 'Image storyshots', + test: imageSnapshot({ storybookUrl: 'http://localhost:6006', getGotoOptions }), +}); ``` ### Specifying options to _screenshot()_ (puppeteer API) @@ -112,14 +132,17 @@ import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; const chromeExecutablePath = '/usr/local/bin/chrome'; -initStoryshots({suite: 'Image storyshots', test: imageSnapshot({storybookUrl: 'http://localhost:6006', chromeExecutablePath})}); +initStoryshots({ + suite: 'Image storyshots', + test: imageSnapshot({ storybookUrl: 'http://localhost:6006', chromeExecutablePath }), +}); ``` ### Customizing a `page` instance -Sometimes, there is a need to customize a page before it calls the `goto` api. +Sometimes, there is a need to customize a page before it calls the `goto` api. -An example of device emulation: +An example of device emulation: ```js import initStoryshots from '@storybook/addon-storyshots'; @@ -133,11 +156,11 @@ function customizePage(page) { } initStoryshots({ - suite: 'Image storyshots', + suite: 'Image storyshots', test: imageSnapshot({ - storybookUrl: 'http://localhost:6006', - customizePage, - }) + storybookUrl: 'http://localhost:6006', + customizePage, + }), }); ``` @@ -154,19 +177,21 @@ You have two options here, you can either: - Create a custom test file using Jest outside of the CRA scope: - A more robust approach would be to separate existing test files ran by create-react-app (anything `(test|spec).js` suffixed files) from the test files to run storyshots with image snapshots. - This use case can be achieved by using a custom name for the test file, ie something like `image-storyshots.runner.js`. This file will contains the `initStoryshots` call with image snapshots configuration. - Then you will create a separate script entry in your package.json, for instance - ```json - { - "scripts": { - "image-snapshots" : "jest image-storyshots.runner.js --config path/to/custom/jest.config.json" - } + A more robust approach would be to separate existing test files ran by create-react-app (anything `(test|spec).js` suffixed files) from the test files to run storyshots with image snapshots. + This use case can be achieved by using a custom name for the test file, ie something like `image-storyshots.runner.js`. This file will contains the `initStoryshots` call with image snapshots configuration. + Then you will create a separate script entry in your package.json, for instance + + ```json + { + "scripts": { + "image-snapshots": "jest image-storyshots.runner.js --config path/to/custom/jest.config.json" } - ``` - Note that you will certainly need a custom config file for Jest as you run it outside of the CRA scope and thus you do not have the built-in config. + } + ``` + + Note that you will certainly need a custom config file for Jest as you run it outside of the CRA scope and thus you do not have the built-in config. - Once that's setup, you can run `yarn run image-snapshots` (or `npm run image-snapshots`). + Once that's setup, you can run `yarn run image-snapshots` (or `npm run image-snapshots`). ### Reminder diff --git a/app/html/README.md b/app/html/README.md index 137a3110a76c..917bc52e83ea 100644 --- a/app/html/README.md +++ b/app/html/README.md @@ -1,4 +1,4 @@ -# Storybook for HTML alpha +# Storybook for HTML --- diff --git a/app/riot/README.md b/app/riot/README.md index beba9e6e9ea9..ef710c249f32 100644 --- a/app/riot/README.md +++ b/app/riot/README.md @@ -1,4 +1,4 @@ -# Storybook for Riot alpha +# Storybook for Riot --- diff --git a/docs/src/pages/basics/live-examples/index.md b/docs/src/pages/basics/live-examples/index.md index f063c4870807..1d4fc436d039 100644 --- a/docs/src/pages/basics/live-examples/index.md +++ b/docs/src/pages/basics/live-examples/index.md @@ -3,8 +3,7 @@ id: 'live-examples' title: 'Live Examples' --- -### 4.0.alpha -> Note, this is an Alpha version. Some of the features still might not be released +### 4.0 - [React Official](https://storybooks-official.netlify.com) - [Vue](https://storybooks-vue.netlify.com/) @@ -18,12 +17,14 @@ title: 'Live Examples' - [Ember](https://storybooks-ember.netlify.com/) ### 3.4 + - [React Official](https://release-3-4--storybooks-official.netlify.com) - [Vue](https://release-3-4--storybooks-vue.netlify.com/) - [Angular](https://release-3-4--storybooks-angular.netlify.com/) - [Polymer](https://release-3-4--storybooks-polymer.netlify.com/) ### 3.3 + - [React Official](https://release-3-3--storybooks-official.netlify.com) - [Vue](https://release-3-3--storybooks-vue.netlify.com/) - [Angular](https://release-3-3--storybooks-angular.netlify.com/) From ee1a312bd11feb8c5237127277984750485c153b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Fri, 26 Oct 2018 07:46:07 +0000 Subject: [PATCH 011/107] Merge pull request #4586 from diagramatics/master (bug) Fix Select array values showing k (fixes #4560) --- .../knobs/src/components/__tests__/Select.js | 40 ++++++++++++++----- addons/knobs/src/components/types/Select.js | 2 +- 2 files changed, 30 insertions(+), 12 deletions(-) diff --git a/addons/knobs/src/components/__tests__/Select.js b/addons/knobs/src/components/__tests__/Select.js index ccc2e2b0255a..9324a2af2674 100644 --- a/addons/knobs/src/components/__tests__/Select.js +++ b/addons/knobs/src/components/__tests__/Select.js @@ -5,18 +5,18 @@ import SelectType from '../types/Select'; describe('Select', () => { let knob; - beforeEach(() => { - knob = { - name: 'Colors', - value: '#00ff00', - options: { - Green: '#00ff00', - Red: '#ff0000', - }, - }; - }); + describe('Object values', () => { + beforeEach(() => { + knob = { + name: 'Colors', + value: '#00ff00', + options: { + Green: '#00ff00', + Red: '#ff0000', + }, + }; + }); - describe('displays value', () => { it('correctly maps option keys and values', () => { const wrapper = shallow(); @@ -25,4 +25,22 @@ describe('Select', () => { expect(green.prop('value')).toEqual('Green'); }); }); + + describe('Array values', () => { + beforeEach(() => { + knob = { + name: 'Colors', + value: 'green', + options: ['green', 'red'], + }; + }); + + it('correctly maps option keys and values', () => { + const wrapper = shallow(); + + const green = wrapper.find('option').first(); + expect(green.text()).toEqual('green'); + expect(green.prop('value')).toEqual('green'); + }); + }); }); diff --git a/addons/knobs/src/components/types/Select.js b/addons/knobs/src/components/types/Select.js index ee49a1a8343a..f024709de242 100644 --- a/addons/knobs/src/components/types/Select.js +++ b/addons/knobs/src/components/types/Select.js @@ -6,7 +6,7 @@ import { Select } from '@storybook/components'; const SelectType = ({ knob, onChange }) => { const { options } = knob; const entries = Array.isArray(options) - ? options.reduce((acc, k) => Object.assign(acc, { k }), {}) + ? options.reduce((acc, k) => Object.assign(acc, { [k]: k }), {}) : options; const selectedKey = Object.keys(entries).find(k => entries[k] === knob.value); From 1d70c7f0cb601db46e1c0563cd9667e268e2b315 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Wed, 31 Oct 2018 06:19:51 +0000 Subject: [PATCH 012/107] Bump react-syntax-highlighter from 9.0.1 to 10.0.0 Bumps [react-syntax-highlighter](https://github.com/conorhastings/react-syntax-highlighter) from 9.0.1 to 10.0.0. - [Release notes](https://github.com/conorhastings/react-syntax-highlighter/releases) - [Changelog](https://github.com/conorhastings/react-syntax-highlighter/blob/master/CHANGELOG.MD) - [Commits](https://github.com/conorhastings/react-syntax-highlighter/compare/v9.0.1...v10.0.0) Signed-off-by: dependabot[bot] --- addons/storysource/package.json | 2 +- yarn.lock | 43 +++------------------------------ 2 files changed, 5 insertions(+), 40 deletions(-) diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 724b1f941940..666db2834dfd 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -31,7 +31,7 @@ "loader-utils": "^1.1.0", "prettier": "^1.14.3", "prop-types": "^15.6.2", - "react-syntax-highlighter": "^9.0.1" + "react-syntax-highlighter": "^10.0.0" }, "peerDependencies": { "react": "*" diff --git a/yarn.lock b/yarn.lock index 83a46608e869..c371d416c8ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18030,36 +18030,6 @@ react-deep-force-update@^1.0.0: resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz#3d2ae45c2c9040cbb1772be52f8ea1ade6ca2ee1" integrity sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA== -react-dev-utils@^6.0.5, react-dev-utils@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-6.1.0.tgz#d0cd6e8204c371a4ce3874812bd1369b11c1df07" - integrity sha512-ZKM+x/MbnZXF++4QNmL2hS5DuHVjuJVCBRwNzxb+SYrKGDf25lxRAEiXwVzJApyuBOFeZZuKCL7/UIc+jvSZSA== - dependencies: - "@babel/code-frame" "7.0.0" - address "1.0.3" - browserslist "4.1.1" - chalk "2.4.1" - cross-spawn "6.0.5" - detect-port-alt "1.1.6" - escape-string-regexp "1.0.5" - filesize "3.6.1" - find-up "3.0.0" - global-modules "1.0.0" - globby "8.0.1" - gzip-size "5.0.0" - immer "1.7.2" - inquirer "6.2.0" - is-root "2.0.0" - loader-utils "1.1.0" - opn "5.4.0" - pkg-up "2.0.0" - react-error-overlay "^5.0.6" - recursive-readdir "2.2.2" - shell-quote "1.6.1" - sockjs-client "1.1.5" - strip-ansi "4.0.0" - text-table "0.2.0" - react-dev-utils@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-6.1.0.tgz#d0cd6e8204c371a4ce3874812bd1369b11c1df07" @@ -18126,11 +18096,6 @@ react-error-overlay@^5.0.6: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-5.0.6.tgz#3d9adba42082e182f873212960263e25d622fc1c" integrity sha512-zB78cLzIL43cAso2dfrrZbu/MFUM+8FiGVH9j28peI6kvtIM870wmw1qjLA6g83DqNpXxuRdVNLimQJ6O9x2qA== -react-error-overlay@^5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-5.0.6.tgz#3d9adba42082e182f873212960263e25d622fc1c" - integrity sha512-zB78cLzIL43cAso2dfrrZbu/MFUM+8FiGVH9j28peI6kvtIM870wmw1qjLA6g83DqNpXxuRdVNLimQJ6O9x2qA== - react-fuzzy@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/react-fuzzy/-/react-fuzzy-0.5.2.tgz#fc13bf6f0b785e5fefe908724efebec4935eaefe" @@ -18380,10 +18345,10 @@ react-style-proptype@^3.0.0: dependencies: prop-types "^15.5.4" -react-syntax-highlighter@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-9.0.1.tgz#cad91692e1976f68290f24762ac3451b1fec3d26" - integrity sha512-rL5wJ0V23arSBahsRs0yhDxEFoA1dRjJ7hK6xKvIi6hd3fUXx950AhjYBQbR05CwYsAIQDWGMhH4Oh/v9XK67g== +react-syntax-highlighter@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-10.0.0.tgz#0908ae3d8436ff54a1322073105141d79f37edb4" + integrity sha512-S6oNKt+m8ZcdDM61YmU7Iv5C5vepyZEDjCKvJIJZk7g4+9X4zlMIHuXbbPijXar1jroIy3bWK08UYrqQ1pP+EQ== dependencies: babel-runtime "^6.18.0" highlight.js "~9.12.0" From f716ee8efd46396be0f6c2f249f858451471e908 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 31 Oct 2018 14:50:35 +0800 Subject: [PATCH 013/107] Merge pull request #4594 from gabrielcsapo/update-ember-ergonomics [ember] update ember ergonomics to not require any manual setup --- docs/src/pages/basics/guide-ember/index.md | 38 ++----------------- examples/ember-cli/.env | 3 +- examples/ember-cli/.gitignore | 2 + .../ember-cli/.storybook/preview-head.html | 10 ----- examples/ember-cli/package.json | 4 +- yarn.lock | 27 +++++++++---- 6 files changed, 30 insertions(+), 54 deletions(-) delete mode 100644 examples/ember-cli/.storybook/preview-head.html diff --git a/docs/src/pages/basics/guide-ember/index.md b/docs/src/pages/basics/guide-ember/index.md index 6b424bcaf61d..0b76d9dc97a1 100644 --- a/docs/src/pages/basics/guide-ember/index.md +++ b/docs/src/pages/basics/guide-ember/index.md @@ -37,50 +37,20 @@ npm init Then add the following NPM script to your package json in order to start the storybook later in this guide: -> In order for your storybook to run properly be sure to be either run `ember serve` or `ember build` before running any storybook commands. +> In order for your storybook to run properly be sure to be either run `ember serve` or `ember build` before running any storybook commands. Running `ember serve` before storybook will enable live reloading. ```json { "scripts": { - "storybook": "start-storybook -p 9001 -s dist" + "build-storybook": "ember build && build-storybook -p 9001 -s dist", + "storybook": "ember serve & start-storybook -p 9001 -s dist" } } ``` ## Setup environment -### Adding preview-head.html - -In order for storybook to register your ember application you must add the following file to `.storybook/preview-head.html` - -> These scripts may not contain everything you need, a good point of reference is to look at what is in the head tag in your applications `dist/index.html` file when you build. - -``` - - - - - - - - -``` - -> Adding the runningTests script is extremely important don't forget to add this as it will result in your application binding multiple times. - -Substitute `ember-app-name` with the name of your ember application. - -> This is found by going to `package.json` and referencing the name field - -### Adding .env - -A file named `.env` is needed in the root directory with the following contents: - -``` -STORYBOOK_NAME={ember-app-name} -``` +Your environment will be preconfigured using `ember-cli-storybook`. This will add a `preview-head.html`, a `.env` and make sure that your environment is configured to work with live reload. ## Create the config file diff --git a/examples/ember-cli/.env b/examples/ember-cli/.env index 6051734db011..8e8c4cbfc8fc 100644 --- a/examples/ember-cli/.env +++ b/examples/ember-cli/.env @@ -1,2 +1 @@ -STORYBOOK_EXAMPLE_APP=true -STORYBOOK_NAME=ember-example +STORYBOOK_NAME=ember-example \ No newline at end of file diff --git a/examples/ember-cli/.gitignore b/examples/ember-cli/.gitignore index 964fe8b4e8f3..9f61ffc32c50 100644 --- a/examples/ember-cli/.gitignore +++ b/examples/ember-cli/.gitignore @@ -13,3 +13,5 @@ build .DS_Store npm-debug.log tmp +.env +.storybook/preview-head.html diff --git a/examples/ember-cli/.storybook/preview-head.html b/examples/ember-cli/.storybook/preview-head.html deleted file mode 100644 index 813f2051ae07..000000000000 --- a/examples/ember-cli/.storybook/preview-head.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index 6f88903279d7..f16c1cf94f33 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -6,7 +6,8 @@ "build": "ember build", "build-storybook": "yarn build && cp -r public/* dist && build-storybook -s dist", "dev": "ember serve", - "storybook": "yarn build && start-storybook -p 9009 -s dist, public" + "storybook": "yarn build && start-storybook -p 9009 -s dist", + "storybook:dev": "yarn dev & start-storybook -p 9009 -s dist" }, "devDependencies": { "@babel/core": "^7.1.2", @@ -34,6 +35,7 @@ "ember-cli-inject-live-reload": "^2.0.1", "ember-cli-shims": "^1.2.0", "ember-cli-sri": "^2.1.0", + "ember-cli-storybook": "^0.0.1", "ember-cli-uglify": "^2.0.0", "ember-load-initializers": "^1.1.0", "ember-resolver": "^5.0.1", diff --git a/yarn.lock b/yarn.lock index 75d3e096e3fc..c94160ca53e2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5477,13 +5477,13 @@ browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.1.1: node-releases "^1.0.0-alpha.12" browserslist@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.2.1.tgz#257a24c879d1cd4016348eee5c25de683260b21d" - integrity sha512-1oO0c7Zhejwd+LXihS89WqtKionSbz298rJZKJgfrHIZhrV8AC15gw553VcB0lcEugja7IhWD7iAlrsamfYVPA== + version "4.3.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.4.tgz#4477b737db6a1b07077275b24791e680d4300425" + integrity sha512-u5iz+ijIMUlmV8blX82VGFrB9ecnUg5qEt55CMZ/YJEhha+d8qpBfOFuutJ6F/VKRXjZoD33b6uvarpPxcl3RA== dependencies: - caniuse-lite "^1.0.30000890" - electron-to-chromium "^1.3.79" - node-releases "^1.0.0-alpha.14" + caniuse-lite "^1.0.30000899" + electron-to-chromium "^1.3.82" + node-releases "^1.0.1" browserstack@^1.5.1: version "1.5.1" @@ -5774,11 +5774,16 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000884, can resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000890.tgz#86a18ffcc65d79ec6a437e985761b8bf1c4efeaf" integrity sha512-4NI3s4Y6ROm+SgZN5sLUG4k7nVWQnedis3c/RWkynV5G6cHSY7+a8fwFyn2yoBDE3E6VswhTNNwR3PvzGqlTkg== -caniuse-lite@^1.0.30000890, caniuse-lite@^1.0.30000892: +caniuse-lite@^1.0.30000890: version "1.0.30000892" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000892.tgz#344d2b51ee3ff5977537da4aa449c90eec40b759" integrity sha512-X9rxMaWZNbJB5qjkDqPtNv/yfViTeUL6ILk0QJNxLV3OhKC5Acn5vxsuUvllR6B48mog8lmS+whwHq/QIYSL9w== +caniuse-lite@^1.0.30000892: + version "1.0.30000900" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000900.tgz#015cfe37897a3386a3075a914498800c29afe77e" + integrity sha512-xDVs8pBFr6bzq9pXUkLKpGQQnzsF/l6/yX38UnCkTcUcwC0rDl1NGZGildcJVTU+uGBxfsyniK/ZWagPNn1Oqw== + canonical-path@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/canonical-path/-/canonical-path-0.0.2.tgz#e31eb937a8c93ee2a01df1839794721902874574" @@ -8172,6 +8177,14 @@ ember-cli-sri@^2.1.0: dependencies: broccoli-sri-hash "^2.1.0" +ember-cli-storybook@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/ember-cli-storybook/-/ember-cli-storybook-0.0.1.tgz#63908e3b81d08de7a7e51dc18c618a398ca2357a" + integrity sha512-dmPNYEvVLefodAgA/JZQxazdMqcBjvEB+4SNE9ba37jOx8HS3sWvcd31RXCam+KfGaFbrR/u2c8FCZ59SC3jOQ== + dependencies: + cheerio "^1.0.0-rc.2" + ember-cli-babel "^7.1.2" + ember-cli-string-utils@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1" From 2e0efe058be9bcc0762104b9f3d461c848e45d8d Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 31 Oct 2018 15:05:30 +0800 Subject: [PATCH 014/107] 4.0.1 changelog [ember] update ember ergonomics to not require any manual setup --- CHANGELOG.md | 7 +++++++ yarn.lock | 25 +++++++++++++++---------- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a8663a8b935..0a8075d92740 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# 4.0.1 + +2018-October-31 + +#### Bug Fixes + +- Fix Select array values showing k [#4586](https://github.com/storybooks/storybook/pull/4586) # 4.0.0 diff --git a/yarn.lock b/yarn.lock index c94160ca53e2..1cd3b56a4430 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5774,16 +5774,16 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000884, can resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000890.tgz#86a18ffcc65d79ec6a437e985761b8bf1c4efeaf" integrity sha512-4NI3s4Y6ROm+SgZN5sLUG4k7nVWQnedis3c/RWkynV5G6cHSY7+a8fwFyn2yoBDE3E6VswhTNNwR3PvzGqlTkg== -caniuse-lite@^1.0.30000890: - version "1.0.30000892" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000892.tgz#344d2b51ee3ff5977537da4aa449c90eec40b759" - integrity sha512-X9rxMaWZNbJB5qjkDqPtNv/yfViTeUL6ILk0QJNxLV3OhKC5Acn5vxsuUvllR6B48mog8lmS+whwHq/QIYSL9w== - caniuse-lite@^1.0.30000892: version "1.0.30000900" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000900.tgz#015cfe37897a3386a3075a914498800c29afe77e" integrity sha512-xDVs8pBFr6bzq9pXUkLKpGQQnzsF/l6/yX38UnCkTcUcwC0rDl1NGZGildcJVTU+uGBxfsyniK/ZWagPNn1Oqw== +caniuse-lite@^1.0.30000899: + version "1.0.30000903" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000903.tgz#86d46227759279b3db345ddbe778335dbba9e858" + integrity sha512-T1XVJEpGCoaq7MDw7/6hCdYUukmSaS+1l/OQJkLtw7Cr2+/+d67tNGKEbyiqf7Ck8x6EhNFUxjYFXXka0N/w5g== + canonical-path@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/canonical-path/-/canonical-path-0.0.2.tgz#e31eb937a8c93ee2a01df1839794721902874574" @@ -7986,11 +7986,16 @@ ejson@^2.1.2: dependencies: underscore "1.8.x" -electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.62, electron-to-chromium@^1.3.73, electron-to-chromium@^1.3.79: +electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.62, electron-to-chromium@^1.3.73: version "1.3.79" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.79.tgz#774718f06284a4bf8f578ac67e74508fe659f13a" integrity sha512-LQdY3j4PxuUl6xfxiFruTSlCniTrTrzAd8/HfsLEMi0PUpaQ0Iy+Pr4N4VllDYjs0Hyu2lkTbvzqlG+PX9NsNw== +electron-to-chromium@^1.3.82: + version "1.3.82" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.82.tgz#7d13ae4437d2a783de3f4efba96b186c540b67b1" + integrity sha512-NI4nB2IWGcU4JVT1AE8kBb/dFor4zjLHMLsOROPahppeHrR0FG5uslxMmkp/thO1MvPjM2xhlKoY29/I60s0ew== + elegant-spinner@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" @@ -15483,10 +15488,10 @@ node-releases@^1.0.0-alpha.11, node-releases@^1.0.0-alpha.12: dependencies: semver "^5.3.0" -node-releases@^1.0.0-alpha.14: - version "1.0.0-alpha.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.14.tgz#da9e2780add4bbb59ad890af9e2018a1d9c0034b" - integrity sha512-G8nnF9cP9QPP/jUmYWw/uUUhumHmkm+X/EarCugYFjYm2uXRMFeOD6CVT3RLdoyCvDUNy51nirGfUItKWs/S1g== +node-releases@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.2.tgz#27c296d9fca3b659c64f7d43ea47a31ad2a90e4b" + integrity sha512-zP8Asfg13lG9KDAW85rylSxXBYvaSdtjMIYKHUk8c1fM8drmFwRqbSYKYD+UlNVPUvrceSvgLUKHMOWR5jPWQg== dependencies: semver "^5.3.0" From 2ec3ca4033a197bec2b97b1dfe2c61b387cff522 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 31 Oct 2018 15:06:53 +0800 Subject: [PATCH 015/107] 4.0.1 changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a8075d92740..1c5bdceb6a6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ #### Bug Fixes -- Fix Select array values showing k [#4586](https://github.com/storybooks/storybook/pull/4586) +- Addon-knobs: fix select array values showing k [#4586](https://github.com/storybooks/storybook/pull/4586) # 4.0.0 From 9d9f3ed7bbb999eea86b898af4299533481c129e Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 31 Oct 2018 15:10:34 +0800 Subject: [PATCH 016/107] v4.0.1 --- addons/a11y/package.json | 10 ++-- addons/actions/package.json | 8 +-- addons/backgrounds/package.json | 6 +-- addons/centered/package.json | 2 +- addons/events/package.json | 6 +-- addons/google-analytics/package.json | 4 +- addons/graphql/package.json | 2 +- addons/info/package.json | 8 +-- addons/jest/package.json | 6 +-- addons/knobs/package.json | 8 +-- addons/links/package.json | 8 +-- addons/notes/package.json | 4 +- addons/ondevice-backgrounds/package.json | 4 +- addons/ondevice-knobs/package.json | 4 +- addons/ondevice-notes/package.json | 4 +- addons/options/package.json | 4 +- .../storyshots/storyshots-core/package.json | 10 ++-- .../storyshots-puppeteer/package.json | 4 +- addons/storysource/package.json | 6 +-- addons/viewport/package.json | 8 +-- app/angular/package.json | 6 +-- app/ember/package.json | 4 +- app/html/package.json | 4 +- app/marko/package.json | 4 +- app/mithril/package.json | 4 +- app/polymer/package.json | 4 +- app/react-native/package.json | 14 ++--- app/react/package.json | 6 +-- app/riot/package.json | 4 +- app/svelte/package.json | 4 +- app/vue/package.json | 4 +- examples/angular-cli/package.json | 26 +++++----- examples/cra-kitchen-sink/package.json | 32 ++++++------ examples/ember-cli/package.json | 26 +++++----- examples/html-kitchen-sink/package.json | 36 ++++++------- examples/marko-cli/package.json | 14 ++--- examples/mithril-kitchen-sink/package.json | 26 +++++----- examples/official-storybook/package.json | 44 ++++++++-------- examples/polymer-cli/package.json | 20 +++---- examples/riot-kitchen-sink/package.json | 26 +++++----- examples/svelte-kitchen-sink/package.json | 26 +++++----- examples/vue-kitchen-sink/package.json | 26 +++++----- lerna.json | 2 +- lib/addons/package.json | 6 +-- lib/channel-postmessage/package.json | 4 +- lib/channel-websocket/package.json | 4 +- lib/channels/package.json | 2 +- lib/cli/package.json | 52 +++++++++---------- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 8 +-- lib/core-events/package.json | 2 +- lib/core/package.json | 14 ++--- lib/node-logger/package.json | 2 +- lib/ui/package.json | 10 ++-- 55 files changed, 293 insertions(+), 293 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index bfab2dc6a43c..fbf0627dadff 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "4.0.0", + "version": "4.0.1", "description": "a11y addon for storybook", "keywords": [ "a11y", @@ -29,10 +29,10 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/client-logger": "4.0.0", - "@storybook/components": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/client-logger": "4.0.1", + "@storybook/components": "4.0.1", + "@storybook/core-events": "4.0.1", "axe-core": "^3.1.2", "global": "^4.3.2", "prop-types": "^15.6.2" diff --git a/addons/actions/package.json b/addons/actions/package.json index ded41ec4ba49..a361195b5590 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "4.0.0", + "version": "4.0.1", "description": "Action Logger addon for storybook", "keywords": [ "storybook" @@ -26,9 +26,9 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/components": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/components": "4.0.1", + "@storybook/core-events": "4.0.1", "deep-equal": "^1.0.1", "global": "^4.3.2", "lodash": "^4.17.11", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 654e330a786a..6401ccab8178 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "4.0.0", + "version": "4.0.1", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -28,8 +28,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/core-events": "4.0.1", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/addons/centered/package.json b/addons/centered/package.json index ea91cb9e715f..c97d7a680f25 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-centered", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook decorator to center components", "keywords": [ "addon", diff --git a/addons/events/package.json b/addons/events/package.json index 11d844e5c6f4..2f93b251e98d 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-events", - "version": "4.0.0", + "version": "4.0.1", "description": "Add events to your Storybook stories.", "keywords": [ "addon", @@ -27,8 +27,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/core-events": "4.0.1", "format-json": "^1.0.3", "prop-types": "^15.6.2", "react-lifecycles-compat": "^3.0.4", diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index 77bf5bf48847..62fff7c54aef 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-google-analytics", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook addon for google analytics", "keywords": [ "addon", @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.0.1", "global": "^4.3.2", "react-ga": "^2.5.3" } diff --git a/addons/graphql/package.json b/addons/graphql/package.json index ac26b3d96330..281ff3619708 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-graphql", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook addon to display the GraphiQL IDE", "keywords": [ "addon", diff --git a/addons/info/package.json b/addons/info/package.json index ee6b6d902196..c65ac5cae94e 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-info", - "version": "4.0.0", + "version": "4.0.1", "description": "A Storybook addon to show additional information for your stories.", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/client-logger": "4.0.0", - "@storybook/components": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/client-logger": "4.0.1", + "@storybook/components": "4.0.1", "core-js": "2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", diff --git a/addons/jest/package.json b/addons/jest/package.json index 39561c7cbedd..c01ca60352aa 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "4.0.0", + "version": "4.0.1", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -31,8 +31,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/components": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/components": "4.0.1", "global": "^4.3.2", "prop-types": "^15.6.2", "upath": "^1.1.0", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index 184f19acd46a..52bac404a839 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-knobs", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook Addon Prop Editor Component", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/components": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/components": "4.0.1", + "@storybook/core-events": "4.0.1", "copy-to-clipboard": "^3.0.8", "escape-html": "^1.0.3", "fast-deep-equal": "^2.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 19710b1fc691..205b60ba306f 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "4.0.0", + "version": "4.0.1", "description": "Story Links addon for storybook", "keywords": [ "addon", @@ -24,9 +24,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0", - "@storybook/components": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/components": "4.0.1", + "@storybook/core-events": "4.0.1", "global": "^4.3.2", "prop-types": "^15.6.2" }, diff --git a/addons/notes/package.json b/addons/notes/package.json index 423d1f4cb9c0..d71324fcbfcb 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-notes", - "version": "4.0.0", + "version": "4.0.1", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -26,7 +26,7 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.0.1", "marked": "^0.5.1", "prop-types": "^15.6.2" }, diff --git a/addons/ondevice-backgrounds/package.json b/addons/ondevice-backgrounds/package.json index 0b1ab9319e98..2adabf03e95e 100644 --- a/addons/ondevice-backgrounds/package.json +++ b/addons/ondevice-backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-backgrounds", - "version": "4.0.0", + "version": "4.0.1", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -26,7 +26,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.0.1", "prop-types": "^15.6.2" }, "peerDependencies": { diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index 045fb8b3b91a..ab48ea252b5e 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-knobs", - "version": "4.0.0", + "version": "4.0.1", "description": "Display storybook story knobs on your deviced.", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.0.1", "deep-equal": "^1.0.1", "prop-types": "^15.6.2", "react-native-color-picker": "^0.4.0", diff --git a/addons/ondevice-notes/package.json b/addons/ondevice-notes/package.json index f4c486217b02..8352a6a1c492 100644 --- a/addons/ondevice-notes/package.json +++ b/addons/ondevice-notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-notes", - "version": "4.0.0", + "version": "4.0.1", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -21,7 +21,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.0.1", "prop-types": "^15.6.2", "react-native-simple-markdown": "^1.1.0" }, diff --git a/addons/options/package.json b/addons/options/package.json index 384588289e10..4f4c3af9bac6 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-options", - "version": "4.0.0", + "version": "4.0.1", "description": "Options addon for storybook", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.0.1", "util-deprecate": "^1.0.2" }, "peerDependencies": { diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 2ded25f76425..21fa6706f5b9 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "4.0.0", + "version": "4.0.1", "description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.", "keywords": [ "addon", @@ -28,17 +28,17 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.0.1", "glob": "^7.1.3", "global": "^4.3.2", "jest-specific-snapshot": "^1.0.0", "read-pkg-up": "^4.0.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-links": "4.0.0", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-links": "4.0.1", "@storybook/addons": "4.0.0", - "@storybook/react": "4.0.0", + "@storybook/react": "4.0.1", "enzyme-to-json": "^3.3.4", "react": "^16.5.2" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 2286eaa37a9b..a89e8effa127 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "4.0.0", + "version": "4.0.1", "description": "Image snappshots addition to StoryShots base on puppeteer", "keywords": [ "addon", @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/node-logger": "4.0.0", + "@storybook/node-logger": "4.0.1", "jest-image-snapshot": "^2.6.0", "puppeteer": "^1.9.0" }, diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 5712ceda1c11..49866ebb1f71 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "4.0.0", + "version": "4.0.1", "description": "Stories addon for storybook", "keywords": [ "addon", @@ -25,8 +25,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.0", - "@storybook/components": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/components": "4.0.1", "estraverse": "^4.2.0", "loader-utils": "^1.1.0", "prettier": "^1.14.3", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index ce50d548143d..a37070324fe4 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook addon to change the viewport size to mobile", "keywords": [ "addon", @@ -24,9 +24,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/components": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/components": "4.0.1", + "@storybook/core-events": "4.0.1", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/app/angular/package.json b/app/angular/package.json index 9839273cc6fc..9047b04d75b1 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,8 +29,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0", - "@storybook/node-logger": "4.0.0", + "@storybook/core": "4.0.1", + "@storybook/node-logger": "4.0.1", "angular2-template-loader": "^0.6.2", "core-js": "^2.5.7", "fork-ts-checker-webpack-plugin": "^0.4.10", diff --git a/app/ember/package.json b/app/ember/package.json index 05a8c0774732..59790b9f82dd 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybooks/storybook/tree/master/app/ember", "publishConfig": { @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@ember/test-helpers": "^0.7.27", - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/html/package.json b/app/html/package.json index 07c05918d4ee..000fe8464c17 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "common-tags": "^1.8.0", "global": "^4.3.2", "html-loader": "^0.5.5", diff --git a/app/marko/package.json b/app/marko/package.json index 91c30a7f8543..c0588e3abf07 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/marko", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "common-tags": "^1.8.0", "global": "^4.3.2", "marko-loader": "^1.3.3", diff --git a/app/mithril/package.json b/app/mithril/package.json index 84edefe4bd99..830566291ffd 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/mithril", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for Mithril: Develop Mithril Component in isolation.", "keywords": [ "storybook" @@ -30,7 +30,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/polymer/package.json b/app/polymer/package.json index 9b5be98e8f8d..a9ea5ec19c66 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/polymer", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "@webcomponents/webcomponentsjs": "^1.2.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/react-native/package.json b/app/react-native/package.json index ed679707a0a8..3888f5acee98 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native", - "version": "4.0.0", + "version": "4.0.1", "description": "A better way to develop React Native Components for your app", "keywords": [ "react", @@ -28,12 +28,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.0", - "@storybook/channel-websocket": "4.0.0", - "@storybook/channels": "4.0.0", - "@storybook/core": "4.0.0", - "@storybook/core-events": "4.0.0", - "@storybook/ui": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/channel-websocket": "4.0.1", + "@storybook/channels": "4.0.1", + "@storybook/core": "4.0.1", + "@storybook/core-events": "4.0.1", + "@storybook/ui": "4.0.1", "babel-loader": "^8.0.4", "babel-plugin-macros": "^2.4.2", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index 875bcec87392..e5556cff083f 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -32,8 +32,8 @@ "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.1.2", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.0.0", - "@storybook/node-logger": "4.0.0", + "@storybook/core": "4.0.1", + "@storybook/node-logger": "4.0.1", "babel-plugin-react-docgen": "^2.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/riot/package.json b/app/riot/package.json index ab9a11b1e7d1..913cef1f2b43 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/riot", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "common-tags": "^1.8.0", "global": "^4.3.2", "raw-loader": "^0.5.1", diff --git a/app/svelte/package.json b/app/svelte/package.json index 25c8b1902360..8bd7b2a9736b 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/vue/package.json b/app/vue/package.json index d3fcbd9219d0..9653e38f7300 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.0", + "@storybook/core": "4.0.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index a3009083c03b..dcbe0149c0b3 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "4.0.0", + "version": "4.0.1", "private": true, "license": "MIT", "scripts": { @@ -54,18 +54,18 @@ "@angular-devkit/build-angular": "^0.10.3", "@angular/cli": "^7.0.3", "@angular/compiler-cli": "^7.0.0", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-jest": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/angular": "4.0.0", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-jest": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/angular": "4.0.1", "@types/core-js": "^2.5.0", "@types/jest": "^23.3.7", "@types/node": "~10.12.0", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index c37ac273bea0..b1a951e1eace 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build": "react-scripts build", @@ -18,21 +18,21 @@ "react-lifecycles-compat": "^3.0.4" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.0", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-events": "4.0.0", - "@storybook/addon-info": "4.0.0", - "@storybook/addon-jest": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/client-logger": "4.0.0", - "@storybook/react": "4.0.0", + "@storybook/addon-a11y": "4.0.1", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-events": "4.0.1", + "@storybook/addon-info": "4.0.1", + "@storybook/addon-jest": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/client-logger": "4.0.1", + "@storybook/react": "4.0.1", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.6.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index f16c1cf94f33..fc2e5d5bf1c6 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build": "ember build", @@ -11,18 +11,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-a11y": "4.0.0", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/ember": "4.0.0", + "@storybook/addon-a11y": "4.0.1", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/ember": "4.0.1", "babel-loader": "^8", "broccoli-asset-rev": "^3.0.0", "cross-env": "^5.2.0", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index 9892d6ee7010..ff0a1bf45e11 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "4.0.0", + "version": "4.0.1", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.0", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-events": "4.0.0", - "@storybook/addon-jest": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/core": "4.0.0", - "@storybook/core-events": "4.0.0", - "@storybook/html": "4.0.0", + "@storybook/addon-a11y": "4.0.1", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-events": "4.0.1", + "@storybook/addon-jest": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/core": "4.0.1", + "@storybook/core-events": "4.0.1", + "@storybook/html": "4.0.1", "eventemitter3": "^3.1.0", "format-json": "^1.0.3", "global": "^4.3.2", diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json index e9965d1f5e3e..47654fa730ab 100644 --- a/examples/marko-cli/package.json +++ b/examples/marko-cli/package.json @@ -1,6 +1,6 @@ { "name": "marko-cli", - "version": "4.0.0", + "version": "4.0.1", "private": true, "description": "Demo of how to build an app using marko-starter", "repository": { @@ -22,12 +22,12 @@ "marko-starter": "^2.0.4" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/marko": "4.0.0", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/marko": "4.0.1", "prettier": "^1.14.3", "webpack": "^4.23.1" } diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json index 89b98737ce14..376fd081c5cd 100644 --- a/examples/mithril-kitchen-sink/package.json +++ b/examples/mithril-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "mithril-example", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,18 +10,18 @@ "mithril": "^1.1.6" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/mithril": "4.0.0", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/mithril": "4.0.1", "webpack": "^4.23.1" } } diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index d55111c0b14a..21b51f790748 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build-storybook": "build-storybook -c ./ -s built-storybooks", @@ -15,27 +15,27 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addon-a11y": "4.0.0", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-events": "4.0.0", - "@storybook/addon-graphql": "4.0.0", - "@storybook/addon-info": "4.0.0", - "@storybook/addon-jest": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addon-storyshots-puppeteer": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/components": "4.0.0", - "@storybook/core-events": "4.0.0", - "@storybook/node-logger": "4.0.0", - "@storybook/react": "4.0.0", + "@storybook/addon-a11y": "4.0.1", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-events": "4.0.1", + "@storybook/addon-graphql": "4.0.1", + "@storybook/addon-info": "4.0.1", + "@storybook/addon-jest": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addon-storyshots-puppeteer": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/components": "4.0.1", + "@storybook/core-events": "4.0.1", + "@storybook/node-logger": "4.0.1", + "@storybook/react": "4.0.1", "cors": "^2.8.4", "cross-env": "^5.2.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index 5db7c2f26559..19e68c7d1a5a 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -1,6 +1,6 @@ { "name": "polymer-cli", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -9,15 +9,15 @@ }, "dependencies": { "@polymer/polymer": "^2.6.0", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/polymer": "4.0.0", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/polymer": "4.0.1", "@webcomponents/webcomponentsjs": "^1.2.0", "global": "^4.3.2", "lit-html": "^0.12.0", diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json index d6bf1933fb90..1e3fb739529e 100644 --- a/examples/riot-kitchen-sink/package.json +++ b/examples/riot-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "riot-example", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,18 +15,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/riot": "4.0.0", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/riot": "4.0.1", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", "file-loader": "^2.0.0", diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index 61f53ed2178d..b3ca76eef806 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build-storybook": "build-storybook -s public", @@ -10,17 +10,17 @@ "global": "^4.3.2" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/svelte": "4.0.0" + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/svelte": "4.0.1" } } diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 2e5a0af00aac..2d0f403fb896 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "4.0.0", + "version": "4.0.1", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,18 +14,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-backgrounds": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addon-storysource": "4.0.0", - "@storybook/addon-viewport": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/vue": "4.0.0", + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-backgrounds": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addon-storysource": "4.0.1", + "@storybook/addon-viewport": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/vue": "4.0.1", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", diff --git a/lerna.json b/lerna.json index 8993995722b3..ccd07f0b7f4a 100644 --- a/lerna.json +++ b/lerna.json @@ -7,5 +7,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "4.0.0" + "version": "4.0.1" } diff --git a/lib/addons/package.json b/lib/addons/package.json index 041e62297b3f..ae9f6564a2b4 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook addons store", "keywords": [ "storybook" @@ -23,8 +23,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.0", - "@storybook/components": "4.0.0", + "@storybook/channels": "4.0.1", + "@storybook/components": "4.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 324091aa4b91..07e96956102c 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "4.0.0", + "version": "4.0.1", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.0", + "@storybook/channels": "4.0.1", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index cb6130d1b1bb..709ce828cd71 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "4.0.0", + "version": "4.0.1", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.0", + "@storybook/channels": "4.0.1", "global": "^4.3.2" } } diff --git a/lib/channels/package.json b/lib/channels/package.json index 95d52629b0a6..467b82d6fed4 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "4.0.0", + "version": "4.0.1", "description": "", "keywords": [ "storybook" diff --git a/lib/cli/package.json b/lib/cli/package.json index 6d4e5eb863f6..7c561905d732 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -34,7 +34,7 @@ "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/codemod": "4.0.0", + "@storybook/codemod": "4.0.1", "chalk": "^2.4.1", "child-process-promise": "^2.2.1", "commander": "^2.19.0", @@ -48,29 +48,29 @@ "update-notifier": "^2.5.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-centered": "4.0.0", - "@storybook/addon-graphql": "4.0.0", - "@storybook/addon-info": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/addon-links": "4.0.0", - "@storybook/addon-notes": "4.0.0", - "@storybook/addon-options": "4.0.0", - "@storybook/addon-storyshots": "4.0.0", - "@storybook/addons": "4.0.0", - "@storybook/angular": "4.0.0", - "@storybook/channel-postmessage": "4.0.0", - "@storybook/channel-websocket": "4.0.0", - "@storybook/channels": "4.0.0", - "@storybook/ember": "4.0.0", - "@storybook/html": "4.0.0", - "@storybook/marko": "4.0.0", - "@storybook/mithril": "4.0.0", - "@storybook/polymer": "4.0.0", - "@storybook/react": "4.0.0", - "@storybook/react-native": "4.0.0", - "@storybook/riot": "4.0.0", - "@storybook/ui": "4.0.0", - "@storybook/vue": "4.0.0" + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-centered": "4.0.1", + "@storybook/addon-graphql": "4.0.1", + "@storybook/addon-info": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/addon-links": "4.0.1", + "@storybook/addon-notes": "4.0.1", + "@storybook/addon-options": "4.0.1", + "@storybook/addon-storyshots": "4.0.1", + "@storybook/addons": "4.0.1", + "@storybook/angular": "4.0.1", + "@storybook/channel-postmessage": "4.0.1", + "@storybook/channel-websocket": "4.0.1", + "@storybook/channels": "4.0.1", + "@storybook/ember": "4.0.1", + "@storybook/html": "4.0.1", + "@storybook/marko": "4.0.1", + "@storybook/mithril": "4.0.1", + "@storybook/polymer": "4.0.1", + "@storybook/react": "4.0.1", + "@storybook/react-native": "4.0.1", + "@storybook/riot": "4.0.1", + "@storybook/ui": "4.0.1", + "@storybook/vue": "4.0.1" } } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index b23f16a33c50..4ed33eb3af0b 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "4.0.0", + "version": "4.0.1", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 40f0aef05cbf..13337f04f416 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "4.0.0", + "version": "4.0.1", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/lib/components/package.json b/lib/components/package.json index be3ee532e3b6..840856e5b0b1 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "4.0.0", + "version": "4.0.1", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -37,9 +37,9 @@ "render-fragment": "^0.1.1" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0", - "@storybook/addon-knobs": "4.0.0", - "@storybook/react": "4.0.0" + "@storybook/addon-actions": "4.0.1", + "@storybook/addon-knobs": "4.0.1", + "@storybook/react": "4.0.1" }, "peerDependencies": { "react": "*", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index b05b8c601356..dec616b54455 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "4.0.0", + "version": "4.0.1", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core/package.json b/lib/core/package.json index 217569b0f914..398c7f807806 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "4.0.0", + "version": "4.0.1", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -30,12 +30,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.0", - "@storybook/channel-postmessage": "4.0.0", - "@storybook/client-logger": "4.0.0", - "@storybook/core-events": "4.0.0", - "@storybook/node-logger": "4.0.0", - "@storybook/ui": "4.0.0", + "@storybook/addons": "4.0.1", + "@storybook/channel-postmessage": "4.0.1", + "@storybook/client-logger": "4.0.1", + "@storybook/core-events": "4.0.1", + "@storybook/node-logger": "4.0.1", + "@storybook/ui": "4.0.1", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.2.1", "babel-plugin-macros": "^2.4.2", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 627f5e49141d..e107adffac8f 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "4.0.0", + "version": "4.0.1", "description": "", "keywords": [ "storybook" diff --git a/lib/ui/package.json b/lib/ui/package.json index 479c522869a9..4c21a8292705 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "4.0.0", + "version": "4.0.1", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -28,8 +28,8 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.0.0", - "@storybook/core-events": "4.0.0", + "@storybook/components": "4.0.1", + "@storybook/core-events": "4.0.1", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -47,8 +47,8 @@ "react-treebeard": "^3.1.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.0", - "@storybook/react": "4.0.0" + "@storybook/addon-actions": "4.0.1", + "@storybook/react": "4.0.1" }, "peerDependencies": { "react": "*", From c2871220aa3c943be96e382907c57147065c4aed Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 31 Oct 2018 16:46:28 +0800 Subject: [PATCH 017/107] 4.0.2 changelog --- CHANGELOG.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c5bdceb6a6d..538a1889dd74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,19 @@ -# 4.0.1 +# 4.0.2 2018-October-31 +Fix broken 4.0.1 release + #### Bug Fixes - Addon-knobs: fix select array values showing k [#4586](https://github.com/storybooks/storybook/pull/4586) +# 4.0.1 + +2018-October-31 + +Broken release - `@storybook/client-logger` [somehow didn't get published to NPM.](https://github.com/storybooks/storybook/issues/4660) + # 4.0.0 2018-October-29 From 037f6cf3a54776739c9ec124a927657935b5c6e2 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 31 Oct 2018 16:47:37 +0800 Subject: [PATCH 018/107] v4.0.2 --- addons/a11y/package.json | 10 ++-- addons/actions/package.json | 8 +-- addons/backgrounds/package.json | 6 +-- addons/centered/package.json | 2 +- addons/events/package.json | 6 +-- addons/google-analytics/package.json | 4 +- addons/graphql/package.json | 2 +- addons/info/package.json | 8 +-- addons/jest/package.json | 6 +-- addons/knobs/package.json | 8 +-- addons/links/package.json | 8 +-- addons/notes/package.json | 4 +- addons/ondevice-backgrounds/package.json | 4 +- addons/ondevice-knobs/package.json | 4 +- addons/ondevice-notes/package.json | 4 +- addons/options/package.json | 4 +- .../storyshots/storyshots-core/package.json | 10 ++-- .../storyshots-puppeteer/package.json | 4 +- addons/storysource/package.json | 6 +-- addons/viewport/package.json | 8 +-- app/angular/package.json | 6 +-- app/ember/package.json | 4 +- app/html/package.json | 4 +- app/marko/package.json | 4 +- app/mithril/package.json | 4 +- app/polymer/package.json | 4 +- app/react-native/package.json | 14 ++--- app/react/package.json | 6 +-- app/riot/package.json | 4 +- app/svelte/package.json | 4 +- app/vue/package.json | 4 +- examples/angular-cli/package.json | 26 +++++----- examples/cra-kitchen-sink/package.json | 32 ++++++------ examples/ember-cli/package.json | 26 +++++----- examples/html-kitchen-sink/package.json | 36 ++++++------- examples/marko-cli/package.json | 14 ++--- examples/mithril-kitchen-sink/package.json | 26 +++++----- examples/official-storybook/package.json | 44 ++++++++-------- examples/polymer-cli/package.json | 20 +++---- examples/riot-kitchen-sink/package.json | 26 +++++----- examples/svelte-kitchen-sink/package.json | 26 +++++----- examples/vue-kitchen-sink/package.json | 26 +++++----- lerna.json | 2 +- lib/addons/package.json | 6 +-- lib/channel-postmessage/package.json | 4 +- lib/channel-websocket/package.json | 4 +- lib/channels/package.json | 2 +- lib/cli/package.json | 52 +++++++++---------- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 8 +-- lib/core-events/package.json | 2 +- lib/core/package.json | 14 ++--- lib/node-logger/package.json | 2 +- lib/ui/package.json | 10 ++-- 55 files changed, 293 insertions(+), 293 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index fbf0627dadff..fad409dd66ff 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "4.0.1", + "version": "4.0.2", "description": "a11y addon for storybook", "keywords": [ "a11y", @@ -29,10 +29,10 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/client-logger": "4.0.1", - "@storybook/components": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/client-logger": "4.0.2", + "@storybook/components": "4.0.2", + "@storybook/core-events": "4.0.2", "axe-core": "^3.1.2", "global": "^4.3.2", "prop-types": "^15.6.2" diff --git a/addons/actions/package.json b/addons/actions/package.json index a361195b5590..ae939bacfd6b 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "4.0.1", + "version": "4.0.2", "description": "Action Logger addon for storybook", "keywords": [ "storybook" @@ -26,9 +26,9 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/components": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/components": "4.0.2", + "@storybook/core-events": "4.0.2", "deep-equal": "^1.0.1", "global": "^4.3.2", "lodash": "^4.17.11", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 6401ccab8178..22e422ae7cce 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "4.0.1", + "version": "4.0.2", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -28,8 +28,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/core-events": "4.0.2", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/addons/centered/package.json b/addons/centered/package.json index c97d7a680f25..a39d8b9465e0 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-centered", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook decorator to center components", "keywords": [ "addon", diff --git a/addons/events/package.json b/addons/events/package.json index 2f93b251e98d..7baca045f00a 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-events", - "version": "4.0.1", + "version": "4.0.2", "description": "Add events to your Storybook stories.", "keywords": [ "addon", @@ -27,8 +27,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/core-events": "4.0.2", "format-json": "^1.0.3", "prop-types": "^15.6.2", "react-lifecycles-compat": "^3.0.4", diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index 62fff7c54aef..d5a07db966d1 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-google-analytics", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook addon for google analytics", "keywords": [ "addon", @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.1", + "@storybook/addons": "4.0.2", "global": "^4.3.2", "react-ga": "^2.5.3" } diff --git a/addons/graphql/package.json b/addons/graphql/package.json index 281ff3619708..3c3a6e1e0f76 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-graphql", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook addon to display the GraphiQL IDE", "keywords": [ "addon", diff --git a/addons/info/package.json b/addons/info/package.json index c65ac5cae94e..fb13bcfbcf9a 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-info", - "version": "4.0.1", + "version": "4.0.2", "description": "A Storybook addon to show additional information for your stories.", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/client-logger": "4.0.1", - "@storybook/components": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/client-logger": "4.0.2", + "@storybook/components": "4.0.2", "core-js": "2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", diff --git a/addons/jest/package.json b/addons/jest/package.json index c01ca60352aa..52318f6a7042 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "4.0.1", + "version": "4.0.2", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -31,8 +31,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/components": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/components": "4.0.2", "global": "^4.3.2", "prop-types": "^15.6.2", "upath": "^1.1.0", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index 52bac404a839..772c88112e3a 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-knobs", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook Addon Prop Editor Component", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/components": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/components": "4.0.2", + "@storybook/core-events": "4.0.2", "copy-to-clipboard": "^3.0.8", "escape-html": "^1.0.3", "fast-deep-equal": "^2.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 205b60ba306f..4ec9c42cd155 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "4.0.1", + "version": "4.0.2", "description": "Story Links addon for storybook", "keywords": [ "addon", @@ -24,9 +24,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.1", - "@storybook/components": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/components": "4.0.2", + "@storybook/core-events": "4.0.2", "global": "^4.3.2", "prop-types": "^15.6.2" }, diff --git a/addons/notes/package.json b/addons/notes/package.json index d71324fcbfcb..0f144e4b998b 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-notes", - "version": "4.0.1", + "version": "4.0.2", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -26,7 +26,7 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", + "@storybook/addons": "4.0.2", "marked": "^0.5.1", "prop-types": "^15.6.2" }, diff --git a/addons/ondevice-backgrounds/package.json b/addons/ondevice-backgrounds/package.json index 2adabf03e95e..98c96db7051d 100644 --- a/addons/ondevice-backgrounds/package.json +++ b/addons/ondevice-backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-backgrounds", - "version": "4.0.1", + "version": "4.0.2", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -26,7 +26,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.1", + "@storybook/addons": "4.0.2", "prop-types": "^15.6.2" }, "peerDependencies": { diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index ab48ea252b5e..6debaa25cf9f 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-knobs", - "version": "4.0.1", + "version": "4.0.2", "description": "Display storybook story knobs on your deviced.", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.1", + "@storybook/addons": "4.0.2", "deep-equal": "^1.0.1", "prop-types": "^15.6.2", "react-native-color-picker": "^0.4.0", diff --git a/addons/ondevice-notes/package.json b/addons/ondevice-notes/package.json index 8352a6a1c492..821725b09c1f 100644 --- a/addons/ondevice-notes/package.json +++ b/addons/ondevice-notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-notes", - "version": "4.0.1", + "version": "4.0.2", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -21,7 +21,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.1", + "@storybook/addons": "4.0.2", "prop-types": "^15.6.2", "react-native-simple-markdown": "^1.1.0" }, diff --git a/addons/options/package.json b/addons/options/package.json index 4f4c3af9bac6..38898d50f09f 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-options", - "version": "4.0.1", + "version": "4.0.2", "description": "Options addon for storybook", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.1", + "@storybook/addons": "4.0.2", "util-deprecate": "^1.0.2" }, "peerDependencies": { diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 21fa6706f5b9..fa48d9d4c7e1 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "4.0.1", + "version": "4.0.2", "description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.", "keywords": [ "addon", @@ -28,17 +28,17 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.1", + "@storybook/addons": "4.0.2", "glob": "^7.1.3", "global": "^4.3.2", "jest-specific-snapshot": "^1.0.0", "read-pkg-up": "^4.0.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-links": "4.0.1", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-links": "4.0.2", "@storybook/addons": "4.0.0", - "@storybook/react": "4.0.1", + "@storybook/react": "4.0.2", "enzyme-to-json": "^3.3.4", "react": "^16.5.2" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index a89e8effa127..161d1f120b05 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "4.0.1", + "version": "4.0.2", "description": "Image snappshots addition to StoryShots base on puppeteer", "keywords": [ "addon", @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/node-logger": "4.0.1", + "@storybook/node-logger": "4.0.2", "jest-image-snapshot": "^2.6.0", "puppeteer": "^1.9.0" }, diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 49866ebb1f71..f0f652aa020b 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "4.0.1", + "version": "4.0.2", "description": "Stories addon for storybook", "keywords": [ "addon", @@ -25,8 +25,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.1", - "@storybook/components": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/components": "4.0.2", "estraverse": "^4.2.0", "loader-utils": "^1.1.0", "prettier": "^1.14.3", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index a37070324fe4..4c2c1a70aaae 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook addon to change the viewport size to mobile", "keywords": [ "addon", @@ -24,9 +24,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/components": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/components": "4.0.2", + "@storybook/core-events": "4.0.2", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/app/angular/package.json b/app/angular/package.json index 9047b04d75b1..7c36111354f4 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,8 +29,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.1", - "@storybook/node-logger": "4.0.1", + "@storybook/core": "4.0.2", + "@storybook/node-logger": "4.0.2", "angular2-template-loader": "^0.6.2", "core-js": "^2.5.7", "fork-ts-checker-webpack-plugin": "^0.4.10", diff --git a/app/ember/package.json b/app/ember/package.json index 59790b9f82dd..79ef2afe21c1 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybooks/storybook/tree/master/app/ember", "publishConfig": { @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@ember/test-helpers": "^0.7.27", - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/html/package.json b/app/html/package.json index 000fe8464c17..f9e5274acee7 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "common-tags": "^1.8.0", "global": "^4.3.2", "html-loader": "^0.5.5", diff --git a/app/marko/package.json b/app/marko/package.json index c0588e3abf07..7a2637721ba0 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/marko", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "common-tags": "^1.8.0", "global": "^4.3.2", "marko-loader": "^1.3.3", diff --git a/app/mithril/package.json b/app/mithril/package.json index 830566291ffd..f8a32eb20827 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/mithril", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for Mithril: Develop Mithril Component in isolation.", "keywords": [ "storybook" @@ -30,7 +30,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/polymer/package.json b/app/polymer/package.json index a9ea5ec19c66..74414984908b 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/polymer", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "@webcomponents/webcomponentsjs": "^1.2.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/react-native/package.json b/app/react-native/package.json index 3888f5acee98..3027d84b18ca 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native", - "version": "4.0.1", + "version": "4.0.2", "description": "A better way to develop React Native Components for your app", "keywords": [ "react", @@ -28,12 +28,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.1", - "@storybook/channel-websocket": "4.0.1", - "@storybook/channels": "4.0.1", - "@storybook/core": "4.0.1", - "@storybook/core-events": "4.0.1", - "@storybook/ui": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/channel-websocket": "4.0.2", + "@storybook/channels": "4.0.2", + "@storybook/core": "4.0.2", + "@storybook/core-events": "4.0.2", + "@storybook/ui": "4.0.2", "babel-loader": "^8.0.4", "babel-plugin-macros": "^2.4.2", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index e5556cff083f..bf5903fc19cb 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -32,8 +32,8 @@ "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.1.2", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.0.1", - "@storybook/node-logger": "4.0.1", + "@storybook/core": "4.0.2", + "@storybook/node-logger": "4.0.2", "babel-plugin-react-docgen": "^2.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/riot/package.json b/app/riot/package.json index 913cef1f2b43..e14d31001797 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/riot", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "common-tags": "^1.8.0", "global": "^4.3.2", "raw-loader": "^0.5.1", diff --git a/app/svelte/package.json b/app/svelte/package.json index 8bd7b2a9736b..c4e7baac5145 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/app/vue/package.json b/app/vue/package.json index 9653e38f7300..d7060abe8c42 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.1", + "@storybook/core": "4.0.2", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.5.2", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index dcbe0149c0b3..5647c428ac0c 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "4.0.1", + "version": "4.0.2", "private": true, "license": "MIT", "scripts": { @@ -54,18 +54,18 @@ "@angular-devkit/build-angular": "^0.10.3", "@angular/cli": "^7.0.3", "@angular/compiler-cli": "^7.0.0", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-jest": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/angular": "4.0.1", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-jest": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/angular": "4.0.2", "@types/core-js": "^2.5.0", "@types/jest": "^23.3.7", "@types/node": "~10.12.0", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index b1a951e1eace..6a01ec070530 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build": "react-scripts build", @@ -18,21 +18,21 @@ "react-lifecycles-compat": "^3.0.4" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.1", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-events": "4.0.1", - "@storybook/addon-info": "4.0.1", - "@storybook/addon-jest": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/client-logger": "4.0.1", - "@storybook/react": "4.0.1", + "@storybook/addon-a11y": "4.0.2", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-events": "4.0.2", + "@storybook/addon-info": "4.0.2", + "@storybook/addon-jest": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/client-logger": "4.0.2", + "@storybook/react": "4.0.2", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.6.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index fc2e5d5bf1c6..bf713aaa8672 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build": "ember build", @@ -11,18 +11,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-a11y": "4.0.1", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/ember": "4.0.1", + "@storybook/addon-a11y": "4.0.2", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/ember": "4.0.2", "babel-loader": "^8", "broccoli-asset-rev": "^3.0.0", "cross-env": "^5.2.0", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index ff0a1bf45e11..ef0afbf7a8d2 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "4.0.1", + "version": "4.0.2", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.1", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-events": "4.0.1", - "@storybook/addon-jest": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/core": "4.0.1", - "@storybook/core-events": "4.0.1", - "@storybook/html": "4.0.1", + "@storybook/addon-a11y": "4.0.2", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-events": "4.0.2", + "@storybook/addon-jest": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/core": "4.0.2", + "@storybook/core-events": "4.0.2", + "@storybook/html": "4.0.2", "eventemitter3": "^3.1.0", "format-json": "^1.0.3", "global": "^4.3.2", diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json index 47654fa730ab..fbd2288aa177 100644 --- a/examples/marko-cli/package.json +++ b/examples/marko-cli/package.json @@ -1,6 +1,6 @@ { "name": "marko-cli", - "version": "4.0.1", + "version": "4.0.2", "private": true, "description": "Demo of how to build an app using marko-starter", "repository": { @@ -22,12 +22,12 @@ "marko-starter": "^2.0.4" }, "devDependencies": { - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/marko": "4.0.1", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/marko": "4.0.2", "prettier": "^1.14.3", "webpack": "^4.23.1" } diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json index 376fd081c5cd..3eb4af5aa336 100644 --- a/examples/mithril-kitchen-sink/package.json +++ b/examples/mithril-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "mithril-example", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,18 +10,18 @@ "mithril": "^1.1.6" }, "devDependencies": { - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/mithril": "4.0.1", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/mithril": "4.0.2", "webpack": "^4.23.1" } } diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index 21b51f790748..0a182acf6412 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build-storybook": "build-storybook -c ./ -s built-storybooks", @@ -15,27 +15,27 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addon-a11y": "4.0.1", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-events": "4.0.1", - "@storybook/addon-graphql": "4.0.1", - "@storybook/addon-info": "4.0.1", - "@storybook/addon-jest": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addon-storyshots-puppeteer": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/components": "4.0.1", - "@storybook/core-events": "4.0.1", - "@storybook/node-logger": "4.0.1", - "@storybook/react": "4.0.1", + "@storybook/addon-a11y": "4.0.2", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-events": "4.0.2", + "@storybook/addon-graphql": "4.0.2", + "@storybook/addon-info": "4.0.2", + "@storybook/addon-jest": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addon-storyshots-puppeteer": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/components": "4.0.2", + "@storybook/core-events": "4.0.2", + "@storybook/node-logger": "4.0.2", + "@storybook/react": "4.0.2", "cors": "^2.8.4", "cross-env": "^5.2.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index 19e68c7d1a5a..680727b0b903 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -1,6 +1,6 @@ { "name": "polymer-cli", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -9,15 +9,15 @@ }, "dependencies": { "@polymer/polymer": "^2.6.0", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/polymer": "4.0.1", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/polymer": "4.0.2", "@webcomponents/webcomponentsjs": "^1.2.0", "global": "^4.3.2", "lit-html": "^0.12.0", diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json index 1e3fb739529e..bae0844d1ba0 100644 --- a/examples/riot-kitchen-sink/package.json +++ b/examples/riot-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "riot-example", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,18 +15,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/riot": "4.0.1", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/riot": "4.0.2", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", "file-loader": "^2.0.0", diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index b3ca76eef806..2d682df687d9 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build-storybook": "build-storybook -s public", @@ -10,17 +10,17 @@ "global": "^4.3.2" }, "devDependencies": { - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/svelte": "4.0.1" + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/svelte": "4.0.2" } } diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 2d0f403fb896..f62b8f1f2784 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "4.0.1", + "version": "4.0.2", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,18 +14,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-backgrounds": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addon-storysource": "4.0.1", - "@storybook/addon-viewport": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/vue": "4.0.1", + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-backgrounds": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addon-storysource": "4.0.2", + "@storybook/addon-viewport": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/vue": "4.0.2", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", diff --git a/lerna.json b/lerna.json index ccd07f0b7f4a..0d5a73977587 100644 --- a/lerna.json +++ b/lerna.json @@ -7,5 +7,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "4.0.1" + "version": "4.0.2" } diff --git a/lib/addons/package.json b/lib/addons/package.json index ae9f6564a2b4..ff6dea65d9d2 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook addons store", "keywords": [ "storybook" @@ -23,8 +23,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.1", - "@storybook/components": "4.0.1", + "@storybook/channels": "4.0.2", + "@storybook/components": "4.0.2", "global": "^4.3.2", "util-deprecate": "^1.0.2" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 07e96956102c..085122973696 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "4.0.1", + "version": "4.0.2", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.1", + "@storybook/channels": "4.0.2", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 709ce828cd71..fec9c8459b5c 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "4.0.1", + "version": "4.0.2", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.1", + "@storybook/channels": "4.0.2", "global": "^4.3.2" } } diff --git a/lib/channels/package.json b/lib/channels/package.json index 467b82d6fed4..b6e7aa8ca3ce 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "4.0.1", + "version": "4.0.2", "description": "", "keywords": [ "storybook" diff --git a/lib/cli/package.json b/lib/cli/package.json index 7c561905d732..60d1abcc6887 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -34,7 +34,7 @@ "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/codemod": "4.0.1", + "@storybook/codemod": "4.0.2", "chalk": "^2.4.1", "child-process-promise": "^2.2.1", "commander": "^2.19.0", @@ -48,29 +48,29 @@ "update-notifier": "^2.5.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-centered": "4.0.1", - "@storybook/addon-graphql": "4.0.1", - "@storybook/addon-info": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/addon-links": "4.0.1", - "@storybook/addon-notes": "4.0.1", - "@storybook/addon-options": "4.0.1", - "@storybook/addon-storyshots": "4.0.1", - "@storybook/addons": "4.0.1", - "@storybook/angular": "4.0.1", - "@storybook/channel-postmessage": "4.0.1", - "@storybook/channel-websocket": "4.0.1", - "@storybook/channels": "4.0.1", - "@storybook/ember": "4.0.1", - "@storybook/html": "4.0.1", - "@storybook/marko": "4.0.1", - "@storybook/mithril": "4.0.1", - "@storybook/polymer": "4.0.1", - "@storybook/react": "4.0.1", - "@storybook/react-native": "4.0.1", - "@storybook/riot": "4.0.1", - "@storybook/ui": "4.0.1", - "@storybook/vue": "4.0.1" + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-centered": "4.0.2", + "@storybook/addon-graphql": "4.0.2", + "@storybook/addon-info": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/addon-links": "4.0.2", + "@storybook/addon-notes": "4.0.2", + "@storybook/addon-options": "4.0.2", + "@storybook/addon-storyshots": "4.0.2", + "@storybook/addons": "4.0.2", + "@storybook/angular": "4.0.2", + "@storybook/channel-postmessage": "4.0.2", + "@storybook/channel-websocket": "4.0.2", + "@storybook/channels": "4.0.2", + "@storybook/ember": "4.0.2", + "@storybook/html": "4.0.2", + "@storybook/marko": "4.0.2", + "@storybook/mithril": "4.0.2", + "@storybook/polymer": "4.0.2", + "@storybook/react": "4.0.2", + "@storybook/react-native": "4.0.2", + "@storybook/riot": "4.0.2", + "@storybook/ui": "4.0.2", + "@storybook/vue": "4.0.2" } } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index 4ed33eb3af0b..e9bc1befa0be 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "4.0.1", + "version": "4.0.2", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 13337f04f416..4562c58aee48 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "4.0.1", + "version": "4.0.2", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/lib/components/package.json b/lib/components/package.json index 840856e5b0b1..c050d232d4d1 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "4.0.1", + "version": "4.0.2", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -37,9 +37,9 @@ "render-fragment": "^0.1.1" }, "devDependencies": { - "@storybook/addon-actions": "4.0.1", - "@storybook/addon-knobs": "4.0.1", - "@storybook/react": "4.0.1" + "@storybook/addon-actions": "4.0.2", + "@storybook/addon-knobs": "4.0.2", + "@storybook/react": "4.0.2" }, "peerDependencies": { "react": "*", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index dec616b54455..8fa5d7ce9506 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "4.0.1", + "version": "4.0.2", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core/package.json b/lib/core/package.json index 398c7f807806..b479497c4b09 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "4.0.1", + "version": "4.0.2", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -30,12 +30,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.1", - "@storybook/channel-postmessage": "4.0.1", - "@storybook/client-logger": "4.0.1", - "@storybook/core-events": "4.0.1", - "@storybook/node-logger": "4.0.1", - "@storybook/ui": "4.0.1", + "@storybook/addons": "4.0.2", + "@storybook/channel-postmessage": "4.0.2", + "@storybook/client-logger": "4.0.2", + "@storybook/core-events": "4.0.2", + "@storybook/node-logger": "4.0.2", + "@storybook/ui": "4.0.2", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.2.1", "babel-plugin-macros": "^2.4.2", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index e107adffac8f..942389f4d920 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "4.0.1", + "version": "4.0.2", "description": "", "keywords": [ "storybook" diff --git a/lib/ui/package.json b/lib/ui/package.json index 4c21a8292705..eb6aef3cd0c7 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "4.0.1", + "version": "4.0.2", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -28,8 +28,8 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.0.1", - "@storybook/core-events": "4.0.1", + "@storybook/components": "4.0.2", + "@storybook/core-events": "4.0.2", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -47,8 +47,8 @@ "react-treebeard": "^3.1.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.1", - "@storybook/react": "4.0.1" + "@storybook/addon-actions": "4.0.2", + "@storybook/react": "4.0.2" }, "peerDependencies": { "react": "*", From 4cd52660ca4baaefca7bf7eef8305772af300b23 Mon Sep 17 00:00:00 2001 From: Steph Meslin-Weber Date: Wed, 31 Oct 2018 09:05:34 +0000 Subject: [PATCH 019/107] chore(deps): upgrade css-loader to latest to address transitive dependency CVE on lodash modularized packages --- lib/cli/test/fixtures/riot/package.json | 2 +- lib/cli/test/fixtures/sfc_vue/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/cli/test/fixtures/riot/package.json b/lib/cli/test/fixtures/riot/package.json index eefbb290c6df..ccddad826877 100644 --- a/lib/cli/test/fixtures/riot/package.json +++ b/lib/cli/test/fixtures/riot/package.json @@ -16,7 +16,7 @@ "common-tags": "^1.8.0", "global": "^4.3.2", "style-loader": "^0.22.1", - "css-loader": "^1.0.0", + "css-loader": "^1.0.1", "raw-loader": "^0.5.1", "riot-hot-reload": "^1.0.0", "riot-compiler": "^3.5.1", diff --git a/lib/cli/test/fixtures/sfc_vue/package.json b/lib/cli/test/fixtures/sfc_vue/package.json index 55f7869b5fda..577b8d0d92e8 100644 --- a/lib/cli/test/fixtures/sfc_vue/package.json +++ b/lib/cli/test/fixtures/sfc_vue/package.json @@ -24,7 +24,7 @@ "chalk": "^2.0.1", "connect-history-api-fallback": "^1.3.0", "copy-webpack-plugin": "^4.0.1", - "css-loader": "^0.28.0", + "css-loader": "^1.0.1", "cssnano": "^3.10.0", "eventsource-polyfill": "^0.9.6", "express": "^4.14.1", From bdc8f6b3ee1c1a02f28c18874796ce870476f6ee Mon Sep 17 00:00:00 2001 From: Tarik Hamilton Date: Wed, 31 Oct 2018 09:29:07 -0400 Subject: [PATCH 020/107] Fix PropTypes If knob.value is null or undefined, it gets converted to a string, but the PropTypes did not reflect this. --- addons/knobs/src/components/types/Number.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/knobs/src/components/types/Number.js b/addons/knobs/src/components/types/Number.js index e96d4deaf04c..a9237d6e7200 100644 --- a/addons/knobs/src/components/types/Number.js +++ b/addons/knobs/src/components/types/Number.js @@ -85,7 +85,7 @@ class NumberType extends React.Component { NumberType.propTypes = { knob: PropTypes.shape({ name: PropTypes.string, - value: PropTypes.number, + value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), range: PropTypes.bool, min: PropTypes.number, max: PropTypes.number, From c633a05edaa3b22ef7cd0cd0ed47b9ea81d3e824 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kai=20R=C3=B6der?= Date: Thu, 1 Nov 2018 14:06:32 +0100 Subject: [PATCH 021/107] Fixed webpack config issue --- app/angular/src/server/angular-cli_config.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/angular/src/server/angular-cli_config.js b/app/angular/src/server/angular-cli_config.js index 3043dff9c179..9d5d789499db 100644 --- a/app/angular/src/server/angular-cli_config.js +++ b/app/angular/src/server/angular-cli_config.js @@ -82,6 +82,8 @@ export function applyAngularCliWebpackConfig(baseConfig, cliWebpackConfigOptions return baseConfig; } + console.log(cliWebpackConfigOptions.supportES2015); + if (!isBuildAngularInstalled()) { logger.info('=> Using base config because @angular-devkit/build-angular is not installed.'); return baseConfig; @@ -94,8 +96,6 @@ export function applyAngularCliWebpackConfig(baseConfig, cliWebpackConfigOptions return baseConfig; } - logger.info('=> Get angular-cli webpack config.'); - const { cliCommonConfig, cliStyleConfig } = cliParts; // Don't use storybooks styling rules because we have to use rules created by @angular-devkit/build-angular @@ -126,6 +126,15 @@ export function applyAngularCliWebpackConfig(baseConfig, cliWebpackConfigOptions plugins: [ new TsconfigPathsPlugin({ configFile: cliWebpackConfigOptions.buildOptions.tsConfig, + // After ng build my-lib the default value of 'main' in the package.json is 'umd' + // This causes that you cannot import components directly from dist + // https://github.com/angular/angular-cli/blob/9f114aee1e009c3580784dd3bb7299bdf4a5918c/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/browser.ts#L68 + mainFields: [ + ...(cliWebpackConfigOptions.supportES2015 ? ['es2015'] : []), + 'browser', + 'module', + 'main', + ], }), ], }; From f7eb15cb46859746c472bbf5de321874ed9842a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kai=20R=C3=B6der?= Date: Thu, 1 Nov 2018 14:19:10 +0100 Subject: [PATCH 022/107] Remove console.log; Re-added logger.info --- app/angular/src/server/angular-cli_config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/angular/src/server/angular-cli_config.js b/app/angular/src/server/angular-cli_config.js index 9d5d789499db..049167745352 100644 --- a/app/angular/src/server/angular-cli_config.js +++ b/app/angular/src/server/angular-cli_config.js @@ -82,8 +82,6 @@ export function applyAngularCliWebpackConfig(baseConfig, cliWebpackConfigOptions return baseConfig; } - console.log(cliWebpackConfigOptions.supportES2015); - if (!isBuildAngularInstalled()) { logger.info('=> Using base config because @angular-devkit/build-angular is not installed.'); return baseConfig; @@ -96,6 +94,8 @@ export function applyAngularCliWebpackConfig(baseConfig, cliWebpackConfigOptions return baseConfig; } + logger.info('=> Get angular-cli webpack config.'); + const { cliCommonConfig, cliStyleConfig } = cliParts; // Don't use storybooks styling rules because we have to use rules created by @angular-devkit/build-angular From ae7fc62133fc0aa51aa084c42f4dd6fe429588fe Mon Sep 17 00:00:00 2001 From: igor-dv Date: Thu, 1 Nov 2018 16:09:39 +0200 Subject: [PATCH 023/107] Fix "defaultViewport" is being not persistent --- addons/viewport/src/manager/components/Panel.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/viewport/src/manager/components/Panel.js b/addons/viewport/src/manager/components/Panel.js index 0c2fa1d72591..533f509a2e7d 100644 --- a/addons/viewport/src/manager/components/Panel.js +++ b/addons/viewport/src/manager/components/Panel.js @@ -25,8 +25,9 @@ const Container = styled.div({ }); Container.displayName = 'Container'; -const getDefaultViewport = (viewports, candidateViewport) => - candidateViewport in viewports ? candidateViewport : Object.keys(viewports)[0]; +function getDefaultViewport(viewports, candidateViewport) { + return candidateViewport in viewports ? candidateViewport : Object.keys(viewports)[0]; +} const getViewports = viewports => Object.keys(viewports).length > 0 ? viewports : INITIAL_VIEWPORTS; @@ -62,7 +63,6 @@ export class Panel extends Component { componentDidMount() { const { channel, api } = this.props; - const { defaultViewport } = this.state; this.iframe = document.getElementById(storybookIframe); @@ -71,6 +71,7 @@ export class Panel extends Component { channel.on(SET_STORY_DEFAULT_VIEWPORT_EVENT_ID, this.setStoryDefaultViewport); this.unsubscribeFromOnStory = api.onStory(() => { + const { defaultViewport } = this.state; this.setStoryDefaultViewport(defaultViewport); }); } @@ -98,7 +99,7 @@ export class Panel extends Component { }; configure = (options = Panel.defaultOptions) => { - const viewports = getViewports(options.viewports); + const viewports = getViewports(options.viewports || {}); const defaultViewport = getDefaultViewport(viewports, options.defaultViewport); this.setState( From 4c46f273719427788d568c037f285907aabd17f9 Mon Sep 17 00:00:00 2001 From: igor-dv Date: Thu, 1 Nov 2018 16:21:19 +0200 Subject: [PATCH 024/107] Fix few deprecations --- examples/html-kitchen-sink/.storybook/config.js | 12 +++++++----- .../html-kitchen-sink/stories/addon-a11y.stories.js | 7 +------ 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/examples/html-kitchen-sink/.storybook/config.js b/examples/html-kitchen-sink/.storybook/config.js index d67bc8b54626..2d11f76a64ae 100644 --- a/examples/html-kitchen-sink/.storybook/config.js +++ b/examples/html-kitchen-sink/.storybook/config.js @@ -1,9 +1,11 @@ -import { configure } from '@storybook/html'; -import { setOptions } from '@storybook/addon-options'; +import { configure, addDecorator } from '@storybook/html'; +import { withOptions } from '@storybook/addon-options'; -setOptions({ - hierarchyRootSeparator: /\|/, -}); +addDecorator( + withOptions({ + hierarchyRootSeparator: /\|/, + }) +); // automatically import all files ending in *.stories.js const req = require.context('../stories', true, /.stories.js$/); diff --git a/examples/html-kitchen-sink/stories/addon-a11y.stories.js b/examples/html-kitchen-sink/stories/addon-a11y.stories.js index 96e90a23ae1b..038fcd7620b1 100644 --- a/examples/html-kitchen-sink/stories/addon-a11y.stories.js +++ b/examples/html-kitchen-sink/stories/addon-a11y.stories.js @@ -1,17 +1,12 @@ import { document, setTimeout } from 'global'; import { storiesOf } from '@storybook/html'; -import { setOptions } from '@storybook/addon-options'; - import { checkA11y } from '@storybook/addon-a11y'; const text = 'Testing the a11y addon'; storiesOf('Addons|a11y', module) .addDecorator(checkA11y) - .addDecorator(fn => { - setOptions({ selectedAddonPanel: '@storybook/addon-a11y/panel' }); - return fn(); - }) + .addParameters({ options: { selectedAddonPanel: '@storybook/addon-a11y/panel' } }) .add('Default', () => ``) .add('Label', () => ``) .add('Disabled', () => ``) From 4f20ef533487c9af77c15166aa718f17b899c554 Mon Sep 17 00:00:00 2001 From: igor-dv Date: Thu, 1 Nov 2018 17:48:21 +0200 Subject: [PATCH 025/107] Fix test matching --- addons/jest/src/index.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/addons/jest/src/index.js b/addons/jest/src/index.js index 1ccd4f842bb4..583e02533bff 100644 --- a/addons/jest/src/index.js +++ b/addons/jest/src/index.js @@ -5,13 +5,19 @@ import { normalize } from 'upath'; const findTestResults = (testFiles, jestTestResults, jestTestFilesExt) => Object.values(testFiles).map(name => { const fileName = `${name}${jestTestFilesExt}`; + if (jestTestResults && jestTestResults.testResults) { + const fileNamePattern = new RegExp(fileName); + return { fileName, name, - result: jestTestResults.testResults.find(t => normalize(t.name).includes(fileName)), + result: jestTestResults.testResults.find(test => + normalize(test.name).match(fileNamePattern) + ), }; } + return { fileName, name }; }); @@ -38,13 +44,12 @@ export const withTests = userOptions => { }, 'Passing component filenames to the `@storybook/addon-jest` via `withTests` is deprecated. Instead, use the `jest` story parameter'); } - const [ - story, - { - kind, - parameters: { jest: testFiles }, - }, - ] = args; + const [story, { kind, parameters = {} }] = args; + let { jest: testFiles } = parameters; + + if (typeof testFiles === 'string') { + testFiles = [testFiles]; + } if (testFiles && !testFiles.disable) { emitAddTests({ kind, story, testFiles, options }); From 7a43d5a58c02c470909196df44dc19712bd6149a Mon Sep 17 00:00:00 2001 From: Michael Tiller Date: Thu, 1 Nov 2018 14:29:18 -0400 Subject: [PATCH 026/107] Tweaks based on trying to follow this guide Changes were to add `@types/storybook__react` to the dependencies so you get types required for the stories. Also, you don't specify that the `webpack.config.js` file is a Webpack config file, so I clarified that. Your `tsconfig.json` file requires that you import React with `import * as React from 'react';`. Otherwise, the code will compile but you'll get a runtime error from `webpack`. Finally, using `jest` is even easier now. Not only is the config simpler, but you don't need to edit `package.json`, you can just create a `jest.config.js` file. I included what you'll need. With these changes, I was able to configure Storybook 4 to use TypeScript (v3.1.5). --- .../configurations/typescript-config/index.md | 38 ++++++++----------- 1 file changed, 15 insertions(+), 23 deletions(-) diff --git a/docs/src/pages/configurations/typescript-config/index.md b/docs/src/pages/configurations/typescript-config/index.md index 4ed4741f072b..53c995bbc588 100644 --- a/docs/src/pages/configurations/typescript-config/index.md +++ b/docs/src/pages/configurations/typescript-config/index.md @@ -10,6 +10,7 @@ This is a central reference for using Storybook with Typescript. ```bash yarn add -D typescript yarn add -D awesome-typescript-loader +yarn add -D @types/storybook__react # typings yarn add -D @storybook/addon-info react-docgen-typescript-webpack-plugin # optional but recommended yarn add -D jest "@types/jest" ts-jest #testing ``` @@ -18,7 +19,7 @@ We have had the best experience using `awesome-typescript-loader`, but other tut ## Setting up Typescript to work with Storybook -We first have to use the [custom Webpack config in full control mode, extending default configs](/configurations/custom-webpack-config/#full-control-mode--default): +We first have to use the [custom Webpack config in full control mode, extending default configs](/configurations/custom-webpack-config/#full-control-mode--default) by creating a `webpack.config.js` file in our Storybook configuration directory (by default, it’s `.storybook`): ```js const path = require('path'); @@ -34,7 +35,7 @@ module.exports = (baseConfig, env, config) => { }; ``` -The above example shows a working config with the TSDocgen plugin also integrated; remove the optional sections if you don't plan on using them. +The above example shows a working Webpack config with the TSDocgen plugin also integrated; remove the optional sections if you don't plan on using them. ## `tsconfig.json` @@ -84,7 +85,7 @@ const req = require.context('../stories', true, /.stories.tsx$/); The very handy [Storybook Info addon](https://github.com/storybooks/storybook/tree/master/addons/info) autogenerates prop tables documentation for each component, however it doesn't work with Typescript types. The current solution is to use [react-docgen-typescript-loader](https://github.com/strothj/react-docgen-typescript-loader) to preprocess the Typescript files to give the Info addon what it needs. The webpack config above does this, and so for the rest of your stories you use it as per normal: ```js -import React from 'react'; +import * as React from 'react'; import { storiesOf } from '@storybook/react'; import { action } from '@storybook/addon-actions'; import TicTacToeCell from './TicTacToeCell'; @@ -137,7 +138,7 @@ addDecorator({ This can be used like so: ```js -import React from 'react'; +import * as React from 'react'; import { storiesOf } from '@storybook/react'; import { PrimaryButton } from './Button'; @@ -185,26 +186,17 @@ Note: Component docgen information can not be generated for components that are The ts-jest [README](https://github.com/kulshekhar/ts-jest) explains pretty clearly how to get Jest to recognize TypeScript code. -This is an example package.json config for jest: +This is an example `jest.config.js` file for jest: -```json -"jest": { - "transform": { - ".(ts|tsx)": "/node_modules/ts-jest/preprocessor.js" - }, - "mapCoverage": true, - "testPathIgnorePatterns": [ - "/node_modules/", - "/lib/" - ], - "testRegex": "(/test/.*|\\.(test|spec))\\.(ts|tsx|js)$", - "moduleFileExtensions": [ - "ts", - "tsx", - "js", - "json" - ] -} +```js +module.exports = { + transform: { + ".(ts|tsx)": "ts-jest", + }, + testPathIgnorePatterns: ["/node_modules/", "/lib/"], + testRegex: "(/test/.*|\\.(test|spec))\\.(ts|tsx|js)$", + moduleFileExtensions: ["ts", "tsx", "js", "json"], +}; ``` ## Building your Typescript Storybook From 3c5c1d67ed6b3434e571c3b3f6facd172860fc89 Mon Sep 17 00:00:00 2001 From: Chad Fawcett Date: Thu, 1 Nov 2018 23:12:08 -0700 Subject: [PATCH 027/107] Add cra v2 cli fixture --- .../test/fixtures/react_scripts_v2/.gitignore | 23 +++ .../test/fixtures/react_scripts_v2/README.md | 44 ++++++ .../fixtures/react_scripts_v2/package.json | 22 +++ .../react_scripts_v2/public/favicon.ico | Bin 0 -> 3870 bytes .../react_scripts_v2/public/index.html | 40 ++++++ .../react_scripts_v2/public/manifest.json | 15 ++ .../fixtures/react_scripts_v2/src/App.css | 32 +++++ .../test/fixtures/react_scripts_v2/src/App.js | 28 ++++ .../fixtures/react_scripts_v2/src/App.test.js | 9 ++ .../fixtures/react_scripts_v2/src/index.css | 14 ++ .../fixtures/react_scripts_v2/src/index.js | 12 ++ .../fixtures/react_scripts_v2/src/logo.svg | 7 + .../react_scripts_v2/src/serviceWorker.js | 135 ++++++++++++++++++ 13 files changed, 381 insertions(+) create mode 100644 lib/cli/test/fixtures/react_scripts_v2/.gitignore create mode 100644 lib/cli/test/fixtures/react_scripts_v2/README.md create mode 100644 lib/cli/test/fixtures/react_scripts_v2/package.json create mode 100644 lib/cli/test/fixtures/react_scripts_v2/public/favicon.ico create mode 100644 lib/cli/test/fixtures/react_scripts_v2/public/index.html create mode 100644 lib/cli/test/fixtures/react_scripts_v2/public/manifest.json create mode 100644 lib/cli/test/fixtures/react_scripts_v2/src/App.css create mode 100644 lib/cli/test/fixtures/react_scripts_v2/src/App.js create mode 100644 lib/cli/test/fixtures/react_scripts_v2/src/App.test.js create mode 100644 lib/cli/test/fixtures/react_scripts_v2/src/index.css create mode 100644 lib/cli/test/fixtures/react_scripts_v2/src/index.js create mode 100644 lib/cli/test/fixtures/react_scripts_v2/src/logo.svg create mode 100644 lib/cli/test/fixtures/react_scripts_v2/src/serviceWorker.js diff --git a/lib/cli/test/fixtures/react_scripts_v2/.gitignore b/lib/cli/test/fixtures/react_scripts_v2/.gitignore new file mode 100644 index 000000000000..4d29575de804 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/lib/cli/test/fixtures/react_scripts_v2/README.md b/lib/cli/test/fixtures/react_scripts_v2/README.md new file mode 100644 index 000000000000..897dc8366019 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/README.md @@ -0,0 +1,44 @@ +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.
+You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.
+It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.
+Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/lib/cli/test/fixtures/react_scripts_v2/package.json b/lib/cli/test/fixtures/react_scripts_v2/package.json new file mode 100644 index 000000000000..c1d8c6333a70 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/package.json @@ -0,0 +1,22 @@ +{ + "name": "react-scripts-v2-fixture", + "version": "0.1.0", + "private": true, + "dependencies": { + "react": "^16.6.0", + "react-dom": "^16.6.0", + "react-scripts": "2.1.1" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "browserslist": [ + ">0.2%", + "not dead", + "not ie <= 11", + "not op_mini all" + ] +} diff --git a/lib/cli/test/fixtures/react_scripts_v2/public/favicon.ico b/lib/cli/test/fixtures/react_scripts_v2/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/lib/cli/test/fixtures/react_scripts_v2/public/index.html b/lib/cli/test/fixtures/react_scripts_v2/public/index.html new file mode 100644 index 000000000000..4bfce95684f8 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/public/index.html @@ -0,0 +1,40 @@ + + + + + + + + + + + React App + + + +
+ + + diff --git a/lib/cli/test/fixtures/react_scripts_v2/public/manifest.json b/lib/cli/test/fixtures/react_scripts_v2/public/manifest.json new file mode 100644 index 000000000000..1f2f141fafde --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/lib/cli/test/fixtures/react_scripts_v2/src/App.css b/lib/cli/test/fixtures/react_scripts_v2/src/App.css new file mode 100644 index 000000000000..92f956e80402 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/src/App.css @@ -0,0 +1,32 @@ +.App { + text-align: center; +} + +.App-logo { + animation: App-logo-spin infinite 20s linear; + height: 40vmin; +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/lib/cli/test/fixtures/react_scripts_v2/src/App.js b/lib/cli/test/fixtures/react_scripts_v2/src/App.js new file mode 100644 index 000000000000..7e261ca47e6b --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/src/App.js @@ -0,0 +1,28 @@ +import React, { Component } from 'react'; +import logo from './logo.svg'; +import './App.css'; + +class App extends Component { + render() { + return ( +
+ ); + } +} + +export default App; diff --git a/lib/cli/test/fixtures/react_scripts_v2/src/App.test.js b/lib/cli/test/fixtures/react_scripts_v2/src/App.test.js new file mode 100644 index 000000000000..a754b201bf9c --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/src/App.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/lib/cli/test/fixtures/react_scripts_v2/src/index.css b/lib/cli/test/fixtures/react_scripts_v2/src/index.css new file mode 100644 index 000000000000..cee5f348fb90 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/src/index.css @@ -0,0 +1,14 @@ +body { + margin: 0; + padding: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", + "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", + monospace; +} diff --git a/lib/cli/test/fixtures/react_scripts_v2/src/index.js b/lib/cli/test/fixtures/react_scripts_v2/src/index.js new file mode 100644 index 000000000000..0c5e75da1cd0 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/src/index.js @@ -0,0 +1,12 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import * as serviceWorker from './serviceWorker'; + +ReactDOM.render(, document.getElementById('root')); + +// If you want your app to work offline and load faster, you can change +// unregister() to register() below. Note this comes with some pitfalls. +// Learn more about service workers: http://bit.ly/CRA-PWA +serviceWorker.unregister(); diff --git a/lib/cli/test/fixtures/react_scripts_v2/src/logo.svg b/lib/cli/test/fixtures/react_scripts_v2/src/logo.svg new file mode 100644 index 000000000000..6b60c1042f58 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/src/logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/lib/cli/test/fixtures/react_scripts_v2/src/serviceWorker.js b/lib/cli/test/fixtures/react_scripts_v2/src/serviceWorker.js new file mode 100644 index 000000000000..2283ff9ced12 --- /dev/null +++ b/lib/cli/test/fixtures/react_scripts_v2/src/serviceWorker.js @@ -0,0 +1,135 @@ +// This optional code is used to register a service worker. +// register() is not called by default. + +// This lets the app load faster on subsequent visits in production, and gives +// it offline capabilities. However, it also means that developers (and users) +// will only see deployed updates on subsequent visits to a page, after all the +// existing tabs open on the page have been closed, since previously cached +// resources are updated in the background. + +// To learn more about the benefits of this model and instructions on how to +// opt-in, read http://bit.ly/CRA-PWA + +const isLocalhost = Boolean( + window.location.hostname === 'localhost' || + // [::1] is the IPv6 localhost address. + window.location.hostname === '[::1]' || + // 127.0.0.1/8 is considered localhost for IPv4. + window.location.hostname.match( + /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ + ) +); + +export function register(config) { + if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { + // The URL constructor is available in all browsers that support SW. + const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); + if (publicUrl.origin !== window.location.origin) { + // Our service worker won't work if PUBLIC_URL is on a different origin + // from what our page is served on. This might happen if a CDN is used to + // serve assets; see https://github.com/facebook/create-react-app/issues/2374 + return; + } + + window.addEventListener('load', () => { + const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; + + if (isLocalhost) { + // This is running on localhost. Let's check if a service worker still exists or not. + checkValidServiceWorker(swUrl, config); + + // Add some additional logging to localhost, pointing developers to the + // service worker/PWA documentation. + navigator.serviceWorker.ready.then(() => { + console.log( + 'This web app is being served cache-first by a service ' + + 'worker. To learn more, visit http://bit.ly/CRA-PWA' + ); + }); + } else { + // Is not localhost. Just register service worker + registerValidSW(swUrl, config); + } + }); + } +} + +function registerValidSW(swUrl, config) { + navigator.serviceWorker + .register(swUrl) + .then(registration => { + registration.onupdatefound = () => { + const installingWorker = registration.installing; + if (installingWorker == null) { + return; + } + installingWorker.onstatechange = () => { + if (installingWorker.state === 'installed') { + if (navigator.serviceWorker.controller) { + // At this point, the updated precached content has been fetched, + // but the previous service worker will still serve the older + // content until all client tabs are closed. + console.log( + 'New content is available and will be used when all ' + + 'tabs for this page are closed. See http://bit.ly/CRA-PWA.' + ); + + // Execute callback + if (config && config.onUpdate) { + config.onUpdate(registration); + } + } else { + // At this point, everything has been precached. + // It's the perfect time to display a + // "Content is cached for offline use." message. + console.log('Content is cached for offline use.'); + + // Execute callback + if (config && config.onSuccess) { + config.onSuccess(registration); + } + } + } + }; + }; + }) + .catch(error => { + console.error('Error during service worker registration:', error); + }); +} + +function checkValidServiceWorker(swUrl, config) { + // Check if the service worker can be found. If it can't reload the page. + fetch(swUrl) + .then(response => { + // Ensure service worker exists, and that we really are getting a JS file. + const contentType = response.headers.get('content-type'); + if ( + response.status === 404 || + (contentType != null && contentType.indexOf('javascript') === -1) + ) { + // No service worker found. Probably a different app. Reload the page. + navigator.serviceWorker.ready.then(registration => { + registration.unregister().then(() => { + window.location.reload(); + }); + }); + } else { + // Service worker found. Proceed as normal. + registerValidSW(swUrl, config); + } + }) + .catch(() => { + console.log( + 'No internet connection found. App is running in offline mode.' + ); + }); +} + +export function unregister() { + if ('serviceWorker' in navigator) { + navigator.serviceWorker.ready.then(registration => { + registration.unregister(); + }); + } +} From a05517a214d81035a6f44a2f6598f05d161bb69f Mon Sep 17 00:00:00 2001 From: Chad Fawcett Date: Fri, 2 Nov 2018 02:01:05 -0700 Subject: [PATCH 028/107] Fix cra prod css minification file paths --- app/react/src/server/cra_config.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/app/react/src/server/cra_config.js b/app/react/src/server/cra_config.js index 4a8cdda3339e..bd611ce1ad53 100644 --- a/app/react/src/server/cra_config.js +++ b/app/react/src/server/cra_config.js @@ -7,9 +7,11 @@ export function isReactScriptsInstalled() { try { // eslint-disable-next-line global-require, import/no-extraneous-dependencies const reactScriptsJson = require('react-scripts/package.json'); + // console.log(reactScriptsJson); if (semver.lt(reactScriptsJson.version, '2.0.0')) return false; return true; } catch (e) { + console.error(e); return false; } } @@ -64,14 +66,7 @@ export function applyCRAWebpackConfig(baseConfig) { // Add css minification for production const plugins = [...baseConfig.plugins]; if (baseConfig.mode === 'production') { - plugins.push( - new MiniCssExtractPlugin({ - // Options similar to the same options in webpackOptions.output - // both options are optional - filename: 'static/css/[name].[contenthash:8].css', - chunkFilename: 'static/css/[name].[contenthash:8].chunk.css', - }) - ); + plugins.push(new MiniCssExtractPlugin()); } return { From c41dfe430b869f5cbe392cbfcaf8d5f8735aaa42 Mon Sep 17 00:00:00 2001 From: Chad Fawcett Date: Fri, 2 Nov 2018 02:35:00 -0700 Subject: [PATCH 029/107] Remove debug logs that were added during linting --- app/react/src/server/cra_config.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/react/src/server/cra_config.js b/app/react/src/server/cra_config.js index bd611ce1ad53..23d3a781d2d0 100644 --- a/app/react/src/server/cra_config.js +++ b/app/react/src/server/cra_config.js @@ -7,11 +7,9 @@ export function isReactScriptsInstalled() { try { // eslint-disable-next-line global-require, import/no-extraneous-dependencies const reactScriptsJson = require('react-scripts/package.json'); - // console.log(reactScriptsJson); if (semver.lt(reactScriptsJson.version, '2.0.0')) return false; return true; } catch (e) { - console.error(e); return false; } } From 57eee6bdb323c29b84cdaec8b1808b0a3c9297c4 Mon Sep 17 00:00:00 2001 From: Andrew Lisowski Date: Fri, 2 Nov 2018 12:06:49 -0700 Subject: [PATCH 030/107] Update Node.js --- addons/info/src/components/Node.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/info/src/components/Node.js b/addons/info/src/components/Node.js index c4f850a68ae6..1ce58f3cfd53 100644 --- a/addons/info/src/components/Node.js +++ b/addons/info/src/components/Node.js @@ -5,7 +5,7 @@ import Props from './Props'; const stylesheet = { containerStyle: {}, tagStyle: { - color: '#777', + color: '#444', }, }; From 7a7e8ac8d06d1cec079b4b90a2ad564626cd5c1f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 2 Nov 2018 20:54:33 +0000 Subject: [PATCH 031/107] [Security] Bump merge from 1.2.0 to 1.2.1 in /docs Bumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1. **This update includes security fixes.** - [Release notes](https://github.com/yeikos/js.merge/releases) - [Commits](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1) Signed-off-by: dependabot[bot] --- docs/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/yarn.lock b/docs/yarn.lock index ce4903e4dfa3..f6de5c402c14 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -8812,9 +8812,9 @@ merge2@^1.2.1: integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== merge@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" - integrity sha1-dTHjnUlJwoGma4xabgJl6LBYlNo= + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== methods@~1.1.2: version "1.1.2" From 4abcc043e832338c861100aefe86f98f30627ea5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 2 Nov 2018 20:56:07 +0000 Subject: [PATCH 032/107] [Security] Bump merge from 1.2.0 to 1.2.1 Bumps [merge](https://github.com/yeikos/js.merge) from 1.2.0 to 1.2.1. **This update includes security fixes.** - [Release notes](https://github.com/yeikos/js.merge/releases) - [Commits](https://github.com/yeikos/js.merge/compare/v1.2.0...v1.2.1) Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index ff37c2de687a..96d5b5df42b6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14854,9 +14854,9 @@ merge2@^1.2.1: integrity sha512-bgM8twH86rWni21thii6WCMQMRMmwqqdW3sGWi9IipnVAszdLXRjwDwAnyrVXo6DuP3AjRMMttZKUB48QWIFGg== merge@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" - integrity sha1-dTHjnUlJwoGma4xabgJl6LBYlNo= + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== method-override@~2.3.5: version "2.3.10" From 54caf8c124be2d66ceed2a03ea529f5d1a8df34c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 2 Nov 2018 20:59:46 +0000 Subject: [PATCH 033/107] Bump @ngrx/store from 6.1.1 to 6.1.2 Bumps [@ngrx/store](https://github.com/ngrx/platform) from 6.1.1 to 6.1.2. - [Release notes](https://github.com/ngrx/platform/releases) - [Changelog](https://github.com/ngrx/platform/blob/master/CHANGELOG.md) - [Commits](https://github.com/ngrx/platform/compare/6.1.1...6.1.2) Signed-off-by: dependabot[bot] --- examples/angular-cli/package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 742fedcf501a..d67c8fa379b7 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -44,7 +44,7 @@ "@angular/forms": "^7.0.1", "@angular/platform-browser": "^7.0.1", "@angular/platform-browser-dynamic": "^7.0.1", - "@ngrx/store": "^6.1.1", + "@ngrx/store": "^6.1.2", "core-js": "^2.5.7", "rxjs": "^6.3.3", "rxjs-compat": "^6.3.3", diff --git a/yarn.lock b/yarn.lock index ff37c2de687a..63d5f8f90d25 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1818,10 +1818,10 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@ngrx/store@^6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@ngrx/store/-/store-6.1.1.tgz#35a3d87f545df4d6a544087f5fa45e143f0a0e90" - integrity sha512-1XFTE5nB3sLNoXZ6pl1kCfoy3NgJOU9G/QTPDPSMkrOkIZuqmylczmgRedSWwdB/dz8tclIZa5tA24dE+N/apA== +"@ngrx/store@^6.1.2": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@ngrx/store/-/store-6.1.2.tgz#20fb5ab4d79571b804a348093aa11a167fe2946f" + integrity sha512-W9MbXrwhIRmN1BlINF9BT+rHR046e1HNk7GqykcDJrK9wW74PJW3aE5iuPb2sTPipBMjPHsXzc73E4U/+OTAyw== "@ngtools/webpack@7.0.3": version "7.0.3" From fa976b4b92cb493bb34ef4b9acceaefbd8fd1f28 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 2 Nov 2018 20:59:56 +0000 Subject: [PATCH 034/107] Bump typescript from 3.1.4 to 3.1.6 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.1.4 to 3.1.6. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v3.1.4...v3.1.6) Signed-off-by: dependabot[bot] --- examples/angular-cli/package.json | 2 +- package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 742fedcf501a..aabc933a063d 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -77,6 +77,6 @@ "jest-preset-angular": "^6.0.1", "protractor": "~5.4.1", "ts-node": "~7.0.0", - "typescript": "^3.1.4" + "typescript": "^3.1.6" } } diff --git a/package.json b/package.json index 8a6a93adf62d..8fd807f412ae 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,7 @@ "tslint": "~5.11.0", "tslint-config-prettier": "^1.15.0", "tslint-plugin-prettier": "^2.0.1", - "typescript": "^3.1.4" + "typescript": "^3.1.6" }, "resolutions": { "graphql": "^0.13.2" diff --git a/yarn.lock b/yarn.lock index ff37c2de687a..cfab73e6b8ce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21884,10 +21884,10 @@ typescript@3.1.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.3.tgz#01b70247a6d3c2467f70c45795ef5ea18ce191d5" integrity sha512-+81MUSyX+BaSo+u2RbozuQk/UWx6hfG0a5gHu4ANEM4sU96XbuIyAB+rWBW1u70c6a5QuZfuYICn3s2UjuHUpA== -typescript@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.4.tgz#c74ef7b3c2da65beff548b903022cb8c3cd997ed" - integrity sha512-JZHJtA6ZL15+Q3Dqkbh8iCUmvxD3iJ7ujXS+fVkKnwIVAdHc5BJTDNM0aTrnr2luKulFjU7W+SRhDZvi66Ru7Q== +typescript@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.6.tgz#b6543a83cfc8c2befb3f4c8fba6896f5b0c9be68" + integrity sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA== ua-parser-js@^0.7.18: version "0.7.18" From ef13823dd475649d89fda6a842472f03de1358f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 2 Nov 2018 21:00:59 +0000 Subject: [PATCH 035/107] Bump copy-webpack-plugin from 4.5.4 to 4.6.0 Bumps [copy-webpack-plugin](https://github.com/webpack-contrib/copy-webpack-plugin) from 4.5.4 to 4.6.0. - [Release notes](https://github.com/webpack-contrib/copy-webpack-plugin/releases) - [Changelog](https://github.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/copy-webpack-plugin/compare/v4.5.4...v4.6.0) Signed-off-by: dependabot[bot] --- examples/polymer-cli/package.json | 2 +- yarn.lock | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index d89ea717283c..33230c00f078 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -25,7 +25,7 @@ "webpack": "^4.23.1" }, "devDependencies": { - "copy-webpack-plugin": "^4.5.4", + "copy-webpack-plugin": "^4.6.0", "html-webpack-plugin": "^4.0.0-beta.2", "webpack-dev-server": "^3.1.10" } diff --git a/yarn.lock b/yarn.lock index ff37c2de687a..509afc0d38b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6846,7 +6846,7 @@ copy-to-clipboard@^3.0.8: dependencies: toggle-selection "^1.0.3" -copy-webpack-plugin@4.5.4, copy-webpack-plugin@^4.5.4: +copy-webpack-plugin@4.5.4: version "4.5.4" resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.5.4.tgz#f2b2782b3cd5225535c3dc166a80067e7d940f27" integrity sha512-0lstlEyj74OAtYMrDxlNZsU7cwFijAI3Ofz2fD6Mpo9r4xCv4yegfa3uHIKvZY1NSuOtE9nvG6TAhJ+uz9gDaQ== @@ -6860,6 +6860,20 @@ copy-webpack-plugin@4.5.4, copy-webpack-plugin@^4.5.4: p-limit "^1.0.0" serialize-javascript "^1.4.0" +copy-webpack-plugin@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz#e7f40dd8a68477d405dd1b7a854aae324b158bae" + integrity sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA== + dependencies: + cacache "^10.0.4" + find-cache-dir "^1.0.0" + globby "^7.1.1" + is-glob "^4.0.0" + loader-utils "^1.1.0" + minimatch "^3.0.4" + p-limit "^1.0.0" + serialize-javascript "^1.4.0" + core-js@2.5.7, core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0, core-js@^2.5.7: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" From 405b077bb953b3bf4410d3877b3b15c835cec42d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 2 Nov 2018 21:02:26 +0000 Subject: [PATCH 036/107] Bump @angular/core from 7.0.1 to 7.0.2 Bumps [@angular/core](https://github.com/angular/angular) from 7.0.1 to 7.0.2. - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md) - [Commits](https://github.com/angular/angular/compare/7.0.1...7.0.2) Signed-off-by: dependabot[bot] --- examples/angular-cli/package.json | 2 +- package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 742fedcf501a..8e63de6772f1 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -40,7 +40,7 @@ "dependencies": { "@angular/common": "^7.0.1", "@angular/compiler": "^7.0.1", - "@angular/core": "^7.0.1", + "@angular/core": "^7.0.2", "@angular/forms": "^7.0.1", "@angular/platform-browser": "^7.0.1", "@angular/platform-browser-dynamic": "^7.0.1", diff --git a/package.json b/package.json index 8a6a93adf62d..f68851482af5 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@angular/common": "^7.0.1", "@angular/compiler": "^7.0.1", - "@angular/core": "^7.0.1", + "@angular/core": "^7.0.2", "@angular/forms": "^7.0.1", "@angular/platform-browser": "^7.0.1", "@angular/platform-browser-dynamic": "^7.0.1", diff --git a/yarn.lock b/yarn.lock index ff37c2de687a..8b715cd521bd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -148,10 +148,10 @@ dependencies: tslib "^1.9.0" -"@angular/core@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@angular/core/-/core-7.0.1.tgz#42f52bf04bf88759d4f4b9e03cb9b312508233a0" - integrity sha512-u/3Xx+tIddVC1wANjK1F102uG8fQrNd4Y9nlz3vtKcnFX66b2SQlnjWd18L8FmzYtzaI44RxSWWTPQB0eTx1xw== +"@angular/core@^7.0.2": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@angular/core/-/core-7.0.2.tgz#cfb4ae7504473cc2600b24a9c7cfa5d808486cc2" + integrity sha512-KxK0y3ywFd0uGIHzQRKtj7DD6f8IhntQxBrBFLxNOLwzpb5v8B7HkzHUB/Tnflvo4hFetdGEinS6pO7dikWLTQ== dependencies: tslib "^1.9.0" From 80ef14bf53eaa8de3bb4332411b1c6843e6d7d25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Fri, 2 Nov 2018 21:04:13 +0000 Subject: [PATCH 037/107] Bump @types/jest from 23.3.8 to 23.3.9 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) from 23.3.8 to 23.3.9. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] --- examples/angular-cli/package.json | 2 +- yarn.lock | 13 ++++--------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 742fedcf501a..d2af5183d574 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -67,7 +67,7 @@ "@storybook/addons": "4.0.0", "@storybook/angular": "4.0.0", "@types/core-js": "^2.5.0", - "@types/jest": "^23.3.8", + "@types/jest": "^23.3.9", "@types/node": "~10.12.1", "@types/webpack-env": "^1.13.6", "global": "^4.3.2", diff --git a/yarn.lock b/yarn.lock index ff37c2de687a..d1841d82b67e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2007,15 +2007,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.38.tgz#c1be40aa933723c608820a99a373a16d215a1ca2" integrity sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA== -"@types/jest@^23.3.1": - version "23.3.7" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.7.tgz#77f9a4332ccf8db680a31818ade3ee454c831a79" - integrity sha512-N0p6mHrS0RHC3A9hHN4QH1RM2fGSb2E8rt6ONEK5xKSnyKtn/JAhr1VritkCn6cdyDBephVB80THqJGWzK8FAw== - -"@types/jest@^23.3.8": - version "23.3.8" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.8.tgz#56b07c0c3d7c8a6c47abb4f785cab648c6eafd01" - integrity sha512-OKDxB/7woaQfUKkj+7+Zo3PmAxAYAy+SNwOwFhnYAc8JTaPhGOv8SC6QQg5D9+Giprhx/DzoKbJIpV9799VV0g== +"@types/jest@^23.3.1", "@types/jest@^23.3.9": + version "23.3.9" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.9.tgz#c16b55186ee73ae65e001fbee69d392c51337ad1" + integrity sha512-wNMwXSUcwyYajtbayfPp55tSayuDVU6PfY5gzvRSj80UvxdXEJOVPnUVajaOp7NgXLm+1e2ZDLULmpsU9vDvQw== "@types/json5@^0.0.29": version "0.0.29" From da697cb526836f4b9afe9b01ae11d21978efe594 Mon Sep 17 00:00:00 2001 From: Andrew Lisowski Date: Fri, 2 Nov 2018 17:03:07 -0700 Subject: [PATCH 038/107] Update PropVal.js --- addons/info/src/components/PropVal.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/info/src/components/PropVal.js b/addons/info/src/components/PropVal.js index d95e4fdd581d..d8be746e52e5 100644 --- a/addons/info/src/components/PropVal.js +++ b/addons/info/src/components/PropVal.js @@ -33,7 +33,7 @@ const getValueStyles = (codeColors = {}) => ({ }, empty: { - color: '#777', + color: '#444', }, }); From bbaf337700153b8fbf5c58424fc2187b7913d47f Mon Sep 17 00:00:00 2001 From: Mansoor Basha Bellary Date: Fri, 2 Nov 2018 23:15:58 -0400 Subject: [PATCH 039/107] feat(storiesNav): deep theming for stories nav panel - updating README file with all the deep theme variables supported - updating `HeadingLink` component to support html strings for `brand`. So that `image` can be used for `brand` - placing `props` to last in `chevronRight` component, so that it overrides the theme props passed --- .../standalone-options/index.md | 3 +- .../src/pages/configurations/theming/index.md | 75 ++++++++++++++++++- lib/components/src/header/header.js | 14 ++-- lib/components/src/icons/chevronRight.js | 2 +- lib/components/src/layout/desktop.js | 21 +++--- lib/components/src/layout/mobile.js | 3 +- lib/components/src/navigation/MenuLink.js | 4 +- lib/components/src/theme.js | 32 ++++++++ .../__snapshots__/index.stories.storyshot | 2 +- .../__snapshots__/index.stories.storyshot | 22 +++--- .../stories_tree/tree_decorators.js | 38 ++++++++-- .../stories_panel/stories_tree/tree_header.js | 1 + .../components/stories_panel/text_filter.js | 1 + 13 files changed, 179 insertions(+), 39 deletions(-) diff --git a/docs/src/pages/configurations/standalone-options/index.md b/docs/src/pages/configurations/standalone-options/index.md index 3304204dd3c1..ead9289bb3fe 100644 --- a/docs/src/pages/configurations/standalone-options/index.md +++ b/docs/src/pages/configurations/standalone-options/index.md @@ -86,4 +86,5 @@ storybook({ port: 9009, configDir: './.storybook', }); -``` \ No newline at end of file +``` + diff --git a/docs/src/pages/configurations/theming/index.md b/docs/src/pages/configurations/theming/index.md index 6cb4c29c6515..b30d0ebd6c80 100644 --- a/docs/src/pages/configurations/theming/index.md +++ b/docs/src/pages/configurations/theming/index.md @@ -57,7 +57,17 @@ overlayBackground: applied to overlay `background`, // 'linear-gradient(to botto All options above are single key options, in other words, they are variables, and their usage is fixed. We will extend the theming ability in the future and possibly add more deep theming ability. -Right now we have identified the most likely thing you might want to change the appearance of more then just 1 variable so we allow you the deep-theme the header using: `brand`. +Right now we allow to deep theme: `stories nav panel`. Below are the varaiables that are used to deep theme `stories nav panel`. + +storiesNav: deep theme for `stories nav` + +``` +storiesNav: { + backgroundColor: 'aqua', +} +``` + +brand: deep theme for brand including `brand name` and `shortcuts` ``` brand: { @@ -65,6 +75,69 @@ brand: { } ``` +brandLink: deep theme for only `brand name` + +``` +brandLink: { + border: 'none' +} +``` + +filter: deep thene for `stories filter section` + +``` +filter: { + backgroundColor: 'red', +} +``` + +treeHeader: deep thene for `tree header` + +``` +treeHeader: { + color: 'blue', +} +``` + +treeMenuHeader: deep thene for `tree menu header` of each menu + +``` +treeMenuHeader: { + color: 'aqua', +} +``` + +menuLink: deep thene for `menu link` of each story + +``` +menuLink: { + color: 'black', +} +``` + +activeMenuLink: deep thene for `active menu link` for the active story + +``` +activeMenuLink: { + fontWeight: 'light', +} +``` + +treeArrow: deep theme for `tree arrow`. This accepts an object which receives `height`, `width`, `base` and `wrapper` + +``` +treeArrow: { + height: 5, + width: 5, + base: { + fontSize: '12px' + }, + wrapper: { + backgroundColor: 'white' + } +} +``` + The styles provided here support everything [emotion](https://emotion.sh/) does. So that included things like nested selectors! ## Adding more theme variables for addons diff --git a/lib/components/src/header/header.js b/lib/components/src/header/header.js index a8a014e8d3b6..c4d33a336cbb 100755 --- a/lib/components/src/header/header.js +++ b/lib/components/src/header/header.js @@ -8,7 +8,7 @@ const Wrapper = styled.div(({ theme }) => ({ ...theme.brand, })); -const HeadingLink = styled.a({ +const HeadingLink = styled.a(({ theme }) => ({ textDecoration: 'none', flexGrow: 1, display: 'flex', @@ -26,7 +26,8 @@ const HeadingLink = styled.a({ padding: '5px', margin: 0, overflow: 'hidden', -}); + ...theme.brandLink, +})); const ShortHelpButton = styled.button({ textTransform: 'uppercase', @@ -48,9 +49,12 @@ const ShortHelpButton = styled.button({ const Header = ({ openShortcutsHelp, name, url, enableShortcutsHelp, isMobileDevice }) => ( - - {name} - + {enableShortcutsHelp && ⌘} ); diff --git a/lib/components/src/icons/chevronRight.js b/lib/components/src/icons/chevronRight.js index 017a71182e14..d29479b49d6c 100644 --- a/lib/components/src/icons/chevronRight.js +++ b/lib/components/src/icons/chevronRight.js @@ -2,13 +2,13 @@ import React from 'react'; export default props => ( diff --git a/lib/components/src/layout/desktop.js b/lib/components/src/layout/desktop.js index 365eb9b8ad42..d11a1b9502b1 100644 --- a/lib/components/src/layout/desktop.js +++ b/lib/components/src/layout/desktop.js @@ -61,15 +61,18 @@ const GlobalStyles = () => ( /> ); -const StoriesPanelWrapper = styled.div(({ showStoriesPanel, storiesPanelOnTop }) => ({ - boxSizing: 'border-box', - width: '100%', - height: '100%', - display: showStoriesPanel ? 'flex' : 'none', - flexDirection: storiesPanelOnTop ? 'column' : 'row', - alignItems: 'stretch', - paddingRight: storiesPanelOnTop ? 10 : 0, -})); +const StoriesPanelWrapper = styled.div( + ({ showStoriesPanel, storiesPanelOnTop, theme: { storiesNav } }) => ({ + boxSizing: 'border-box', + width: '100%', + height: '100%', + display: showStoriesPanel ? 'flex' : 'none', + flexDirection: storiesPanelOnTop ? 'column' : 'row', + alignItems: 'stretch', + paddingRight: storiesPanelOnTop ? 10 : 0, + ...storiesNav, + }) +); const StoriesPanelInner = styled.div({ flexGrow: 1, diff --git a/lib/components/src/layout/mobile.js b/lib/components/src/layout/mobile.js index 54ed018edc40..abe8a7a7448a 100644 --- a/lib/components/src/layout/mobile.js +++ b/lib/components/src/layout/mobile.js @@ -5,7 +5,7 @@ import styled from '@emotion/styled'; import { Tab, TabBar } from '../tabs/tabs'; const MobilePanel = styled.div( - ({ selected }) => + ({ selected, theme }) => selected ? { display: 'block', @@ -16,6 +16,7 @@ const MobilePanel = styled.div( width: '100vw', overflow: 'auto', WebkitOverflowScrolling: 'touch', + ...theme.storiesNav, } : { display: 'none', diff --git a/lib/components/src/navigation/MenuLink.js b/lib/components/src/navigation/MenuLink.js index 45097f6a44a6..300c04281b85 100644 --- a/lib/components/src/navigation/MenuLink.js +++ b/lib/components/src/navigation/MenuLink.js @@ -13,14 +13,16 @@ const MenuLink = styled(RoutedLink, { rootEl: 'a' })( marginLeft: '5px', position: 'relative', zIndex: 1, + ...theme.menuLink, }), - ({ active }) => + ({ theme, active }) => active ? { color: 'inherit', fontWeight: 'bold', backgroundColor: 'rgba(0,0,0,0.07)', zIndex: 0, + ...theme.activeMenuLink, } : {} ); diff --git a/lib/components/src/theme.js b/lib/components/src/theme.js index 491e6a1f69f4..3fb82dc1741e 100644 --- a/lib/components/src/theme.js +++ b/lib/components/src/theme.js @@ -36,8 +36,24 @@ export const normal = { overlayBackground: 'linear-gradient(to bottom right, rgba(233, 233, 233, 0.6), rgba(255, 255, 255, 0.8))', + storiesNav: {}, + brand: {}, + brandLink: {}, + + filter: {}, + + treeHeader: {}, + + treeMenuHeader: {}, + + menuLink: {}, + + activeMenuLink: {}, + + treeArrow: {}, + addonActionsTheme: { ...chromeLight, BASE_FONT_FAMILY: monoFonts.fontFamily, @@ -67,10 +83,26 @@ export const dark = { overlayBackground: 'linear-gradient(to bottom right, rgba(17, 17, 34, 0.6), rgba(51, 51, 51, 0.8))', + storiesNav: {}, + brand: { background: 'rgba(0,0,0,1)', }, + brandLink: {}, + + filter: {}, + + treeHeader: {}, + + treeMenuHeader: {}, + + menuLink: {}, + + activeMenuLink: {}, + + treeArrow: {}, + addonActionsTheme: { ...chromeDark, BASE_FONT_FAMILY: monoFonts.fontFamily, diff --git a/lib/ui/src/modules/ui/components/stories_panel/__snapshots__/index.stories.storyshot b/lib/ui/src/modules/ui/components/stories_panel/__snapshots__/index.stories.storyshot index 8f8c470ed6ac..640fad0ef777 100644 --- a/lib/ui/src/modules/ui/components/stories_panel/__snapshots__/index.stories.storyshot +++ b/lib/ui/src/modules/ui/components/stories_panel/__snapshots__/index.stories.storyshot @@ -170,7 +170,7 @@ exports[`Storyshots UI|stories/StoriesPanel with storiesHierarchies prop 1`] = ` fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > diff --git a/lib/ui/src/modules/ui/components/stories_panel/stories_tree/__snapshots__/index.stories.storyshot b/lib/ui/src/modules/ui/components/stories_panel/stories_tree/__snapshots__/index.stories.storyshot index c28b7cc0c3a1..80b33b3c3a28 100644 --- a/lib/ui/src/modules/ui/components/stories_panel/stories_tree/__snapshots__/index.stories.storyshot +++ b/lib/ui/src/modules/ui/components/stories_panel/stories_tree/__snapshots__/index.stories.storyshot @@ -54,7 +54,7 @@ exports[`Storyshots UI|stories/Stories simple 1`] = ` fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -99,7 +99,7 @@ exports[`Storyshots UI|stories/Stories simple 1`] = ` fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -212,7 +212,7 @@ exports[`Storyshots UI|stories/Stories with hierarchy - hierarchySeparator is de fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -257,7 +257,7 @@ exports[`Storyshots UI|stories/Stories with hierarchy - hierarchySeparator is de fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -304,7 +304,7 @@ exports[`Storyshots UI|stories/Stories with hierarchy - hierarchySeparator is de fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -351,7 +351,7 @@ exports[`Storyshots UI|stories/Stories with hierarchy - hierarchySeparator is de fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -470,7 +470,7 @@ exports[`Storyshots UI|stories/Stories with highlighting when storiesFilter is p fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -527,7 +527,7 @@ exports[`Storyshots UI|stories/Stories with highlighting when storiesFilter is p fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -574,7 +574,7 @@ exports[`Storyshots UI|stories/Stories with highlighting when storiesFilter is p fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -693,7 +693,7 @@ exports[`Storyshots UI|stories/Stories without hierarchy - hierarchySeparator is fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > @@ -738,7 +738,7 @@ exports[`Storyshots UI|stories/Stories without hierarchy - hierarchySeparator is fill="currentColor" height="10" preserveAspectRatio="xMidYMid meet" - style="vertical-align:top;fill:currentcolor" + style="vertical-align:top;fill:currentColor" viewBox="0 0 40 40" width="10" > diff --git a/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_decorators.js b/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_decorators.js index 2cb3731f6138..537dae496304 100644 --- a/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_decorators.js +++ b/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_decorators.js @@ -2,6 +2,7 @@ import { decorators } from 'react-treebeard'; import { Icons } from '@storybook/components'; import React from 'react'; import PropTypes from 'prop-types'; +import { withCSSContext } from '@emotion/core'; import { MenuLink } from '../../../containers/routed_link'; import MenuItem from '../../menu_item'; import treeNodeTypes from './tree_node_type'; @@ -9,19 +10,29 @@ import { highlightNode } from './tree_decorators_utils'; function noop() {} -function ToggleDecorator({ style }) { +function ToggleDecorator({ style, theme }) { const { height, width, arrow } = style; + const { treeArrow } = theme; + + const baseStyles = + treeArrow && treeArrow.base ? { ...style.base, ...treeArrow.base } : style.base; + const wrapperStyles = + treeArrow && treeArrow.wrapper ? { ...style.wrapper, ...treeArrow.wrapper } : style.wrapper; + const chevronHeight = treeArrow && treeArrow.height ? treeArrow.height : height; + const chevronWeight = treeArrow && treeArrow.width ? treeArrow.height : width; + const arrowStyles = treeArrow && treeArrow.arrow ? { ...arrow, ...treeArrow.arrow } : arrow; return ( -
-
- +
+
+
); } ToggleDecorator.propTypes = { + theme: PropTypes.shape({}), style: PropTypes.shape({ width: PropTypes.number.isRequired, height: PropTypes.number.isRequired, @@ -29,8 +40,12 @@ ToggleDecorator.propTypes = { }).isRequired, }; +ToggleDecorator.defaultProps = { + theme: {}, +}; + function ContainerDecorator(props) { - const { node, style, onClick } = props; + const { node, style, onClick, theme } = props; const { container, ...restStyles } = style; if (node.root) { @@ -40,9 +55,11 @@ function ContainerDecorator(props) { const containerStyle = container.reduce((acc, styles) => ({ ...acc, ...styles }), {}); const innerContainer = ; + const containerStyles = { ...containerStyle, ...theme.treeMenuHeader }; + if (node.type !== treeNodeTypes.STORY) { return ( - + {innerContainer} ); @@ -66,6 +83,7 @@ function ContainerDecorator(props) { } ContainerDecorator.propTypes = { + theme: PropTypes.shape({}), style: PropTypes.shape({ container: PropTypes.array.isRequired, }).isRequired, @@ -80,6 +98,10 @@ ContainerDecorator.propTypes = { onClick: PropTypes.func.isRequired, }; +ContainerDecorator.defaultProps = { + theme: {}, +}; + function HeaderDecorator(props) { const { style, node, ...restProps } = props; @@ -116,6 +138,6 @@ HeaderDecorator.propTypes = { export default { ...decorators, Header: HeaderDecorator, - Container: ContainerDecorator, - Toggle: ToggleDecorator, + Container: withCSSContext((props, { theme }) => ), + Toggle: withCSSContext((props, { theme }) => ), }; diff --git a/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_header.js b/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_header.js index 5d1a9221bd37..9654221cfbf4 100644 --- a/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_header.js +++ b/lib/ui/src/modules/ui/components/stories_panel/stories_tree/tree_header.js @@ -12,6 +12,7 @@ const TreeHeader = styled.h4(({ theme }) => ({ padding: '0 13px 5px 13px', margin: 0, overflow: 'hidden', + ...theme.treeHeader, })); TreeHeader.propTypes = { diff --git a/lib/ui/src/modules/ui/components/stories_panel/text_filter.js b/lib/ui/src/modules/ui/components/stories_panel/text_filter.js index 075b680a0eb6..074cfb26fd5d 100755 --- a/lib/ui/src/modules/ui/components/stories_panel/text_filter.js +++ b/lib/ui/src/modules/ui/components/stories_panel/text_filter.js @@ -24,6 +24,7 @@ const Input = styled.input(({ theme }) => ({ border: '0 none', outline: 'none', borderRadius: 2, + ...theme.filter, })); const ClearButton = styled.button({ From c79f134bf761e0e33aa437f662e6d634a37df938 Mon Sep 17 00:00:00 2001 From: Emilio Martinez Date: Wed, 31 Oct 2018 03:16:24 -0700 Subject: [PATCH 040/107] Set zone.js as a peer and dev dependency Resolves #4641 --- app/angular/package.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/angular/package.json b/app/angular/package.json index 0f268d2b74e3..83f82a0355cd 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -40,8 +40,7 @@ "sass-loader": "^7.1.0", "ts-loader": "^5.2.2", "tsconfig-paths-webpack-plugin": "^3.2.0", - "webpack": "^4.23.1", - "zone.js": "^0.8.26" + "webpack": "^4.23.1" }, "peerDependencies": { "@angular-devkit/core": "^0.6.1 || >=7.0.0", @@ -51,6 +50,10 @@ "@angular/forms": ">=6.0.0", "@angular/platform-browser": ">=6.0.0", "@angular/platform-browser-dynamic": ">=6.0.0", - "babel-loader": "^7.0.0 || ^8.0.0" + "babel-loader": "^7.0.0 || ^8.0.0", + "zone.js": "^0.8.26" + }, + "devDependencies": { + "zone.js": "^0.8.26" } } From 79f1174c0a2e224f84ca68a19b845d1e9fdd0b70 Mon Sep 17 00:00:00 2001 From: igor-dv Date: Sat, 3 Nov 2018 14:24:32 +0200 Subject: [PATCH 041/107] Remove sb deps from the cli tests + fix some missed deps --- addons/ondevice-knobs/package.json | 2 +- addons/storyshots/storyshots-puppeteer/package.json | 2 +- lib/cli/test/fixtures/react_babel_config_js/package.json | 3 +-- lib/cli/test/fixtures/react_babel_custom_preset/package.json | 3 +-- lib/cli/test/fixtures/react_babel_pkg_json/package.json | 3 +-- lib/cli/test/fixtures/react_babelrc/package.json | 3 +-- lib/cli/test/fixtures/react_babelrc_js/package.json | 3 +-- package.json | 2 +- 8 files changed, 8 insertions(+), 13 deletions(-) diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index 045fb8b3b91a..b2dd9e821950 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -32,7 +32,7 @@ "react-native-switch": "^1.5.0" }, "peerDependencies": { - "@storybook/addon-knobs": "4.0.0-alpha.24", + "@storybook/addon-knobs": "4.0.0", "react": "*", "react-native": "*" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 2286eaa37a9b..c5f1cd5baabe 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -30,6 +30,6 @@ "puppeteer": "^1.9.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "4.0.0-alpha.16" + "@storybook/addon-storyshots": "4.0.0" } } diff --git a/lib/cli/test/fixtures/react_babel_config_js/package.json b/lib/cli/test/fixtures/react_babel_config_js/package.json index 884c8a803bcb..a0f0d5f569e6 100644 --- a/lib/cli/test/fixtures/react_babel_config_js/package.json +++ b/lib/cli/test/fixtures/react_babel_config_js/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/lib/cli/test/fixtures/react_babel_custom_preset/package.json b/lib/cli/test/fixtures/react_babel_custom_preset/package.json index 7192b87c7bf1..83e326d73375 100644 --- a/lib/cli/test/fixtures/react_babel_custom_preset/package.json +++ b/lib/cli/test/fixtures/react_babel_custom_preset/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/lib/cli/test/fixtures/react_babel_pkg_json/package.json b/lib/cli/test/fixtures/react_babel_pkg_json/package.json index bd9257e86aa4..d27642833714 100644 --- a/lib/cli/test/fixtures/react_babel_pkg_json/package.json +++ b/lib/cli/test/fixtures/react_babel_pkg_json/package.json @@ -14,8 +14,7 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" }, "babel": { "plugins": ["@babel/plugin-proposal-optional-chaining"] diff --git a/lib/cli/test/fixtures/react_babelrc/package.json b/lib/cli/test/fixtures/react_babelrc/package.json index 8710ac9843cc..c99aefb0a2c4 100644 --- a/lib/cli/test/fixtures/react_babelrc/package.json +++ b/lib/cli/test/fixtures/react_babelrc/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/lib/cli/test/fixtures/react_babelrc_js/package.json b/lib/cli/test/fixtures/react_babelrc_js/package.json index 8e5ed9796aea..4f998b260ab1 100644 --- a/lib/cli/test/fixtures/react_babelrc_js/package.json +++ b/lib/cli/test/fixtures/react_babelrc_js/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/package.json b/package.json index 8a6a93adf62d..83984b743c53 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "4.0.0-alpha.16", + "version": "4.0.0", "private": true, "repository": { "type": "git", From 9dce87a8588c8b5b79df9ef5dc1f450d6fc067d8 Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Sun, 4 Nov 2018 01:24:23 +0400 Subject: [PATCH 042/107] Update storyshots --- .../info/src/__snapshots__/index.test.js.snap | 60 ++++----- .../__snapshots__/index.stories.storyshot | 40 +++--- .../addon-info.stories.storyshot | 120 +++++++++--------- 3 files changed, 110 insertions(+), 110 deletions(-) diff --git a/addons/info/src/__snapshots__/index.test.js.snap b/addons/info/src/__snapshots__/index.test.js.snap index ea00c1e013da..f0b9089b1ec7 100644 --- a/addons/info/src/__snapshots__/index.test.js.snap +++ b/addons/info/src/__snapshots__/index.test.js.snap @@ -356,7 +356,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -400,7 +400,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -427,7 +427,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -455,7 +455,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -481,7 +481,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -529,7 +529,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -663,7 +663,7 @@ exports[`addon Info should render and external markdown 1`] = ` "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -724,7 +724,7 @@ exports[`addon Info should render and external markdown 1`] = ` "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -789,7 +789,7 @@ exports[`addon Info should render and external markdown 1`] = ` "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -884,7 +884,7 @@ exports[`addon Info should render and external markdown 1`] = ` "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -933,7 +933,7 @@ exports[`addon Info should render and external markdown 1`] = ` "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -986,7 +986,7 @@ exports[`addon Info should render and external markdown 1`] = ` "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -1039,7 +1039,7 @@ exports[`addon Info should render and external markdown 1`] = ` "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -1180,7 +1180,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -1199,7 +1199,7 @@ exports[`addon Info should render and external markdown 1`] = ` @@ -1767,7 +1767,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" @@ -1811,7 +1811,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" @@ -1838,7 +1838,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" @@ -1866,7 +1866,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" @@ -1892,7 +1892,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" @@ -1940,7 +1940,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" @@ -2074,7 +2074,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -2135,7 +2135,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -2200,7 +2200,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -2295,7 +2295,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -2344,7 +2344,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -2397,7 +2397,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -2450,7 +2450,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" "color": "#a11", }, "empty": Object { - "color": "#777", + "color": "#444", }, "func": Object { "color": "#170", @@ -2591,7 +2591,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" @@ -2610,7 +2610,7 @@ containing **bold**, *cursive* text, \`code\` and [a link](https://github.com)" diff --git a/examples/cra-kitchen-sink/src/stories/__snapshots__/index.stories.storyshot b/examples/cra-kitchen-sink/src/stories/__snapshots__/index.stories.storyshot index fea266b2dc3e..73f2c0518ecd 100644 --- a/examples/cra-kitchen-sink/src/stories/__snapshots__/index.stories.storyshot +++ b/examples/cra-kitchen-sink/src/stories/__snapshots__/index.stories.storyshot @@ -100,13 +100,13 @@ exports[`Storyshots Button addons composition 1`] = ` style="padding-left:18px;padding-right:3px" > <div > @@ -115,14 +115,14 @@ exports[`Storyshots Button addons composition 1`] = ` style="padding-left:33px;padding-right:3px" >
click the @@ -131,13 +131,13 @@ exports[`Storyshots Button addons composition 1`] = ` style="padding-left:33px;padding-right:3px" > <InfoButton /> @@ -146,7 +146,7 @@ exports[`Storyshots Button addons composition 1`] = ` style="padding-left:33px;padding-right:3px" > label in top right for info about " @@ -155,7 +155,7 @@ exports[`Storyshots Button addons composition 1`] = ` style="padding-left:33px;padding-right:3px" > addons composition @@ -164,7 +164,7 @@ exports[`Storyshots Button addons composition 1`] = ` style="padding-left:33px;padding-right:3px" > " @@ -173,7 +173,7 @@ exports[`Storyshots Button addons composition 1`] = ` style="padding-left:18px;padding-right:3px" > </div> @@ -304,13 +304,13 @@ exports[`Storyshots Button with new info 1`] = ` style="padding-left:18px;padding-right:3px" > <Container > @@ -319,14 +319,14 @@ exports[`Storyshots Button with new info 1`] = ` style="padding-left:33px;padding-right:3px" >
click the @@ -335,13 +335,13 @@ exports[`Storyshots Button with new info 1`] = ` style="padding-left:33px;padding-right:3px" > <InfoButton /> @@ -350,7 +350,7 @@ exports[`Storyshots Button with new info 1`] = ` style="padding-left:33px;padding-right:3px" > label in top right for info about " @@ -359,7 +359,7 @@ exports[`Storyshots Button with new info 1`] = ` style="padding-left:33px;padding-right:3px" > with new info @@ -368,7 +368,7 @@ exports[`Storyshots Button with new info 1`] = ` style="padding-left:33px;padding-right:3px" > " @@ -377,7 +377,7 @@ exports[`Storyshots Button with new info 1`] = ` style="padding-left:18px;padding-right:3px" > </Container> diff --git a/examples/official-storybook/stories/__snapshots__/addon-info.stories.storyshot b/examples/official-storybook/stories/__snapshots__/addon-info.stories.storyshot index 3b8a0976911a..1d305e7e003b 100644 --- a/examples/official-storybook/stories/__snapshots__/addon-info.stories.storyshot +++ b/examples/official-storybook/stories/__snapshots__/addon-info.stories.storyshot @@ -67,7 +67,7 @@ exports[`Storyshots Addons|Info.Decorator Use Info as story decorator 1`] = ` style="padding-left:18px;padding-right:3px" > <BaseButton @@ -93,7 +93,7 @@ exports[`Storyshots Addons|Info.Decorator Use Info as story decorator 1`] = ` /> @@ -353,13 +353,13 @@ exports[`Storyshots Addons|Info.GitHub issues #1814 1`] = ` style="padding-left:18px;padding-right:3px" > <div > @@ -368,13 +368,13 @@ exports[`Storyshots Addons|Info.GitHub issues #1814 1`] = ` style="padding-left:33px;padding-right:3px" > <Unknown /> @@ -383,13 +383,13 @@ exports[`Storyshots Addons|Info.GitHub issues #1814 1`] = ` style="padding-left:33px;padding-right:3px" > <Unknown /> @@ -398,7 +398,7 @@ exports[`Storyshots Addons|Info.GitHub issues #1814 1`] = ` style="padding-left:18px;padding-right:3px" > </div> @@ -539,7 +539,7 @@ exports[`Storyshots Addons|Info.JSX Displays JSX in description 1`] = ` style="padding-left:18px;padding-right:3px" > <BaseButton @@ -583,7 +583,7 @@ exports[`Storyshots Addons|Info.JSX Displays JSX in description 1`] = ` /> @@ -872,7 +872,7 @@ exports[`Storyshots Addons|Info.Markdown Displays Markdown in description 1`] = style="padding-left:18px;padding-right:3px" > <BaseButton @@ -916,7 +916,7 @@ exports[`Storyshots Addons|Info.Markdown Displays Markdown in description 1`] = /> @@ -1174,7 +1174,7 @@ exports[`Storyshots Addons|Info.Markdown From external Markdown file 1`] = ` style="padding-left:18px;padding-right:3px" > <BaseButton @@ -1218,7 +1218,7 @@ exports[`Storyshots Addons|Info.Markdown From external Markdown file 1`] = ` /> @@ -1488,7 +1488,7 @@ exports[`Storyshots Addons|Info.Markdown From internal Markdown file 1`] = ` style="padding-left:18px;padding-right:3px" > <BaseButton @@ -1532,7 +1532,7 @@ exports[`Storyshots Addons|Info.Markdown From internal Markdown file 1`] = ` /> @@ -1781,7 +1781,7 @@ exports[`Storyshots Addons|Info.Options.TableComponent Use a custom component fo style="padding-left:18px;padding-right:3px" > <BaseButton @@ -1807,7 +1807,7 @@ exports[`Storyshots Addons|Info.Options.TableComponent Use a custom component fo /> @@ -1979,7 +1979,7 @@ exports[`Storyshots Addons|Info.Options.excludedPropTypes Excludes propTypes tha style="padding-left:18px;padding-right:3px" > <BaseButton @@ -2005,7 +2005,7 @@ exports[`Storyshots Addons|Info.Options.excludedPropTypes Excludes propTypes tha /> @@ -2224,7 +2224,7 @@ exports[`Storyshots Addons|Info.Options.header Shows or hides Info Addon header style="padding-left:18px;padding-right:3px" > <BaseButton @@ -2250,7 +2250,7 @@ exports[`Storyshots Addons|Info.Options.header Shows or hides Info Addon header /> @@ -2497,7 +2497,7 @@ exports[`Storyshots Addons|Info.Options.inline Inlines component inside story 1` style="padding-left:18px;padding-right:3px" > <BaseButton @@ -2523,7 +2523,7 @@ exports[`Storyshots Addons|Info.Options.inline Inlines component inside story 1` /> @@ -2769,7 +2769,7 @@ exports[`Storyshots Addons|Info.Options.maxPropsIntoLine === 0 Object and array style="padding-left:18px;padding-right:3px" > <BaseButton @@ -3495,7 +3495,7 @@ exports[`Storyshots Addons|Info.Options.maxPropsIntoLine === 0 Object and array /> @@ -3741,7 +3741,7 @@ exports[`Storyshots Addons|Info.Options.maxPropsIntoLine === 3 Object and array style="padding-left:18px;padding-right:3px" > <BaseButton @@ -4283,7 +4283,7 @@ exports[`Storyshots Addons|Info.Options.maxPropsIntoLine === 3 Object and array /> @@ -4540,7 +4540,7 @@ exports[`Storyshots Addons|Info.Options.propTables Shows additional component pr style="padding-left:18px;padding-right:3px" > <BaseButton @@ -4566,7 +4566,7 @@ exports[`Storyshots Addons|Info.Options.propTables Shows additional component pr /> @@ -4936,13 +4936,13 @@ exports[`Storyshots Addons|Info.Options.propTablesExclude Exclude component from style="padding-left:18px;padding-right:3px" > <div > @@ -4951,7 +4951,7 @@ exports[`Storyshots Addons|Info.Options.propTablesExclude Exclude component from style="padding-left:33px;padding-right:3px" > <BaseButton @@ -4977,7 +4977,7 @@ exports[`Storyshots Addons|Info.Options.propTablesExclude Exclude component from /> @@ -4986,7 +4986,7 @@ exports[`Storyshots Addons|Info.Options.propTablesExclude Exclude component from style="padding-left:33px;padding-right:3px" > <FlowTypeButton @@ -5012,7 +5012,7 @@ exports[`Storyshots Addons|Info.Options.propTablesExclude Exclude component from /> @@ -5021,7 +5021,7 @@ exports[`Storyshots Addons|Info.Options.propTablesExclude Exclude component from style="padding-left:18px;padding-right:3px" > </div> @@ -5491,7 +5491,7 @@ exports[`Storyshots Addons|Info.Options.styles Extend info styles with an object style="padding-left:18px;padding-right:3px" > <BaseButton @@ -5517,7 +5517,7 @@ exports[`Storyshots Addons|Info.Options.styles Extend info styles with an object /> @@ -5766,7 +5766,7 @@ exports[`Storyshots Addons|Info.Options.styles Full control over styles using a style="padding-left:18px;padding-right:3px" > <BaseButton @@ -5792,7 +5792,7 @@ exports[`Storyshots Addons|Info.Options.styles Full control over styles using a /> @@ -6089,7 +6089,7 @@ exports[`Storyshots Addons|Info.Parameters Overwrite the parameters with markdow style="padding-left:18px;padding-right:3px" > <BaseButton @@ -6133,7 +6133,7 @@ exports[`Storyshots Addons|Info.Parameters Overwrite the parameters with markdow /> @@ -6391,7 +6391,7 @@ exports[`Storyshots Addons|Info.Parameters Overwrite the text parameter with mar style="padding-left:18px;padding-right:3px" > <BaseButton @@ -6435,7 +6435,7 @@ exports[`Storyshots Addons|Info.Parameters Overwrite the text parameter with mar /> @@ -6681,7 +6681,7 @@ exports[`Storyshots Addons|Info.Parameters Overwriting and extending the paramet style="padding-left:18px;padding-right:3px" > <BaseButton @@ -6707,7 +6707,7 @@ exports[`Storyshots Addons|Info.Parameters Overwriting and extending the paramet /> @@ -6928,7 +6928,7 @@ exports[`Storyshots Addons|Info.Parameters Using paramaters across all stories 1 style="padding-left:18px;padding-right:3px" > <BaseButton @@ -6954,7 +6954,7 @@ exports[`Storyshots Addons|Info.Parameters Using paramaters across all stories 1 /> @@ -7211,7 +7211,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from Flow declarations 1`] style="padding-left:18px;padding-right:3px" > <FlowTypeButton @@ -7255,7 +7255,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from Flow declarations 1`] /> @@ -7463,7 +7463,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from PropType declarations style="padding-left:18px;padding-right:3px" > <DocgenButton @@ -7708,7 +7708,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from PropType declarations /> @@ -8401,7 +8401,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from component declaration style="padding-left:18px;padding-right:3px" > <BaseButton @@ -8445,7 +8445,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from component declaration /> @@ -8705,7 +8705,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from named export componen style="padding-left:18px;padding-right:3px" > <NamedExportButton @@ -8749,7 +8749,7 @@ exports[`Storyshots Addons|Info.React Docgen Comments from named export componen /> @@ -9038,7 +9038,7 @@ exports[`Storyshots Addons|Info.deprecated Displays Markdown in description 1`] style="padding-left:18px;padding-right:3px" > <BaseButton @@ -9082,7 +9082,7 @@ exports[`Storyshots Addons|Info.deprecated Displays Markdown in description 1`] /> From 6d48dcc16d43eaa911838f7f5f4047444fbbf100 Mon Sep 17 00:00:00 2001 From: Bartlomiej Pietrowski Date: Sun, 4 Nov 2018 00:21:28 +0100 Subject: [PATCH 043/107] Change extensions ordering as described in comment: https://github.com/graphql/graphql-js/issues/1272#issuecomment-377384574 --- lib/core/src/server/config/webpack.config.dev.js | 2 +- lib/core/src/server/config/webpack.config.prod.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/core/src/server/config/webpack.config.dev.js b/lib/core/src/server/config/webpack.config.dev.js index 0bb728d4a17f..af0d603d4f6d 100644 --- a/lib/core/src/server/config/webpack.config.dev.js +++ b/lib/core/src/server/config/webpack.config.dev.js @@ -94,7 +94,7 @@ export default ({ configDir, quiet, babelOptions, entries }) => { resolve: { // Since we ship with json-loader always, it's better to move extensions to here // from the default config. - extensions: ['.js', '.jsx', '.json', '.mjs'], + extensions: ['.mjs', '.js', '.jsx', '.json'], // Add support to NODE_PATH. With this we could avoid relative path imports. // Based on this CRA feature: https://github.com/facebookincubator/create-react-app/issues/253 modules: ['node_modules'].concat(nodePaths), diff --git a/lib/core/src/server/config/webpack.config.prod.js b/lib/core/src/server/config/webpack.config.prod.js index ea0f98f76edc..d974a5868da1 100644 --- a/lib/core/src/server/config/webpack.config.prod.js +++ b/lib/core/src/server/config/webpack.config.prod.js @@ -80,7 +80,7 @@ export default ({ configDir, babelOptions, entries }) => { resolve: { // Since we ship with json-loader always, it's better to move extensions to here // from the default config. - extensions: ['.js', '.jsx', '.json', '.mjs'], + extensions: ['.mjs', '.js', '.jsx', '.json'], // Add support to NODE_PATH. With this we could avoid relative path imports. // Based on this CRA feature: https://github.com/facebookincubator/create-react-app/issues/253 modules: ['node_modules'].concat(nodePaths), From b39e0b2c832927f6e70252900d53b36792687bc4 Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Tue, 30 Oct 2018 14:13:26 -0400 Subject: [PATCH 044/107] Fix a bug where the standalone static build Promise is resolved before it actually completes --- lib/core/src/server/build-static.js | 40 ++++++++++++++++------------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/lib/core/src/server/build-static.js b/lib/core/src/server/build-static.js index b073e992ad8d..3176fd2ae9a7 100644 --- a/lib/core/src/server/build-static.js +++ b/lib/core/src/server/build-static.js @@ -41,26 +41,30 @@ export async function buildStaticStandalone(options) { } // compile all resources with webpack and write them to the disk. - logger.info('Building storybook ...'); - const webpackCb = (err, stats) => { - if (err || stats.hasErrors()) { - logger.error('Failed to build the storybook'); - // eslint-disable-next-line no-unused-expressions - err && logger.error(err.message); - // eslint-disable-next-line no-unused-expressions - stats && stats.hasErrors() && stats.toJson().errors.forEach(e => logger.error(e)); - process.exitCode = 1; - } - logger.info('Building storybook completed.'); - }; + return new Promise((resolve, reject) => { + const webpackCb = (err, stats) => { + if (err || stats.hasErrors()) { + logger.error('Failed to build the storybook'); + // eslint-disable-next-line no-unused-expressions + err && logger.error(err.message); + // eslint-disable-next-line no-unused-expressions + stats && stats.hasErrors() && stats.toJson().errors.forEach(e => logger.error(e)); + process.exitCode = 1; + return reject(err); + } + logger.info('Building storybook completed.'); + return resolve(stats); + }; - const compiler = webpack(config); + logger.info('Building storybook ...'); + const compiler = webpack(config); - if (watch) { - compiler.watch({}, webpackCb); - } else { - compiler.run(webpackCb); - } + if (watch) { + compiler.watch({}, webpackCb); + } else { + compiler.run(webpackCb); + } + }); } export async function buildStatic({ packageJson, ...loadOptions }) { From 571c6b4d59a5eac9e003e20ef9b58e94c9f051d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Estev=C3=A3o=20Lucas?= Date: Mon, 5 Nov 2018 02:38:37 -0500 Subject: [PATCH 045/107] feat(react-native): close StoryListView after tap again in the current story (#4714) Issue: N/A ## What I did Close automatically `` panel after the user tap again in the current story. The idea is to remove some friction to select a story and view it. --- app/react-native/src/preview/components/OnDeviceUI/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/react-native/src/preview/components/OnDeviceUI/index.js b/app/react-native/src/preview/components/OnDeviceUI/index.js index d29534e34409..8d1e82887e66 100644 --- a/app/react-native/src/preview/components/OnDeviceUI/index.js +++ b/app/react-native/src/preview/components/OnDeviceUI/index.js @@ -63,6 +63,11 @@ export default class OnDeviceUI extends PureComponent { }; handleStoryChange = selection => { + const { selection: prevSelection } = this.state; + if (selection.kind === prevSelection.kind && selection.story === prevSelection.story) { + this.handleToggleTab(PREVIEW); + } + this.setState({ selection: { kind: selection.kind, From e7de7b6b91b9e364119c16c1d0f9d81e1a4856aa Mon Sep 17 00:00:00 2001 From: Okamuuu Date: Mon, 5 Nov 2018 17:08:03 +0900 Subject: [PATCH 046/107] [documentation] Improve doc for React Native (#4680) * fix a error message: ReferenceError: Can't find variable: React * fix a warning message: Missing 'module' parameter for story with a kind of 'CenteredView'. It will break your HMR * doc: write more detail about app entry --- app/react-native/docs/manual-setup.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/react-native/docs/manual-setup.md b/app/react-native/docs/manual-setup.md index 321f23248c4d..8d93913aedd4 100644 --- a/app/react-native/docs/manual-setup.md +++ b/app/react-native/docs/manual-setup.md @@ -42,6 +42,7 @@ Then write your first story in the `stories` directory like this: ```js import { storiesOf } from '@storybook/react-native'; +import React from 'react'; import { View, Text } from 'react-native'; const style = { @@ -56,7 +57,7 @@ const CenteredView = ({ children }) => ( ); -storiesOf('CenteredView') +storiesOf('CenteredView', module) .add('default view', () => ( Hello Storybook @@ -68,6 +69,15 @@ Finally replace your app entry with ```js import './storybook'; ``` + +For example, if your entry app is named App.js/index.js (Expo/Vanilla). You can replace it with the following. + +``` +import StorybookUI from './storybook'; + +export default StorybookUI; +``` + If you cannot replace your entry point just make sure that the component exported from `./storybook` is displayed somewhere in your app. `StorybookUI` is simply a RN `View` component that can be embedded anywhere in your RN application, e.g. on a tab or within an admin screen. From 3a8fdca1e7a20e608e34a5926e67f9f8dbe8ee9f Mon Sep 17 00:00:00 2001 From: Christian Fleschhut Date: Mon, 5 Nov 2018 10:52:42 +0100 Subject: [PATCH 047/107] docs(examples): Add Auth0 Cosmos to list of examples --- docs/src/pages/examples/_examples.yml | 7 +++++++ docs/src/pages/examples/thumbnails/cosmos.png | Bin 0 -> 673859 bytes 2 files changed, 7 insertions(+) create mode 100644 docs/src/pages/examples/thumbnails/cosmos.png diff --git a/docs/src/pages/examples/_examples.yml b/docs/src/pages/examples/_examples.yml index 723eb9e4cb22..f71f0c5ef3d6 100644 --- a/docs/src/pages/examples/_examples.yml +++ b/docs/src/pages/examples/_examples.yml @@ -159,3 +159,10 @@ trunx: demo: https://g14n.info/trunx source: https://github.com/fibo/trunx site: https://github.com/fibo/trunx +auth0: + thumbnail: cosmos.png + title: Cosmos + description: A Design System For Auth0 Products + demo: https://auth0-cosmos.now.sh/sandbox/ + source: https://github.com/auth0/cosmos + site: https://auth0-cosmos.now.sh/ diff --git a/docs/src/pages/examples/thumbnails/cosmos.png b/docs/src/pages/examples/thumbnails/cosmos.png new file mode 100644 index 0000000000000000000000000000000000000000..06496ec812fdd9cb150e40b172e8cd8f3f7275cd GIT binary patch literal 673859 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ɄR6T>6W;-J#{uHV7j8P0I)Yq;T5_ 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

A=ul@?;MJu8Z#?HT#cpeb2EVWXtE>%tmD$%vZk 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

ZSK6q$hfEps}$tQ1;Qs(V< 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 KMNUMnLSTYKEIh;j literal 0 HcmV?d00001 From cf1eaf4033410d6e35160879ccad7fcc4d52ddd1 Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 12:39:12 +0000 Subject: [PATCH 048/107] TeamCity change in 'Open-source projects / Storybook' project: runners of 'CLI test' build configuration were updated --- .../b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts new file mode 100644 index 000000000000..c5ae2d6b849f --- /dev/null +++ b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts @@ -0,0 +1,41 @@ +package OpenSourceProjects_Storybook.patches.buildTypes + +import jetbrains.buildServer.configs.kotlin.v2017_2.* +import jetbrains.buildServer.configs.kotlin.v2017_2.buildSteps.ScriptBuildStep +import jetbrains.buildServer.configs.kotlin.v2017_2.buildSteps.script +import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* + +/* +This patch script was generated by TeamCity on settings change in UI. +To apply the patch, change the buildType with uuid = 'b1db1a3a-a4cf-46ea-8f55-98b86611f92e' (id = 'OpenSourceProjects_Storybook_CliTest') +accordingly, and delete the patch script. +*/ +changeBuildType("b1db1a3a-a4cf-46ea-8f55-98b86611f92e") { + expectSteps { + script { + name = "Test" + scriptContent = """ + #!/bin/sh + + set -e -x + + yarn + yarn test --cli --teamcity + """.trimIndent() + dockerImage = "node:%docker.node.version%" + } + } + steps { + update(0) { + scriptContent = """ + #!/bin/sh + + set -e -x + + yarn + rm -rf addons/actions/node_modules/@storybook + yarn test --cli --teamcity + """.trimIndent() + } + } +} From 9f9a261ab4a9fd1b15319a4f3077812976393cac Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 13:10:53 +0000 Subject: [PATCH 049/107] TeamCity change in 'Open-source projects / Storybook' project: 'Build' build configuration settings were updated --- .../2b9c73e2-0a6e-47ca-95ae-729cac42be2b.kts | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/2b9c73e2-0a6e-47ca-95ae-729cac42be2b.kts diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/2b9c73e2-0a6e-47ca-95ae-729cac42be2b.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/2b9c73e2-0a6e-47ca-95ae-729cac42be2b.kts deleted file mode 100644 index b9386de80ba8..000000000000 --- a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/2b9c73e2-0a6e-47ca-95ae-729cac42be2b.kts +++ /dev/null @@ -1,24 +0,0 @@ -package OpenSourceProjects_Storybook.patches.buildTypes - -import jetbrains.buildServer.configs.kotlin.v2017_2.* -import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.RetryBuildTrigger -import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.retryBuild -import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* - -/* -This patch script was generated by TeamCity on settings change in UI. -To apply the patch, change the buildType with uuid = '2b9c73e2-0a6e-47ca-95ae-729cac42be2b' (id = 'OpenSourceProjects_Storybook_Build_2') -accordingly, and delete the patch script. -*/ -changeBuildType("2b9c73e2-0a6e-47ca-95ae-729cac42be2b") { - triggers { - val trigger1 = find { - retryBuild { - delaySeconds = 60 - } - } - trigger1.apply { - enabled = false - } - } -} From f916a8109501a63d50f5047123ee38a05b3a375c Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 5 Nov 2018 21:34:37 +0800 Subject: [PATCH 050/107] Update release process and `master` becomes the stable branch --- .../OpenSourceProjects_Storybook_Docs.kt | 2 +- README.md | 4 +-- RELEASES.md | 32 +++++++++---------- addons/notes/README.md | 2 +- addons/ondevice-notes/README.md | 2 +- docs/src/pages/addons/addon-gallery/index.md | 18 +++++------ lerna.json | 2 +- 7 files changed, 31 insertions(+), 31 deletions(-) diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt index 3d35c15ab16e..1cdeae3aac71 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Docs.kt @@ -12,7 +12,7 @@ object OpenSourceProjects_Storybook_Docs : BuildType({ artifactRules = "docs/public => docs.zip" params { - param("Deploy branch", "release/4.0") + param("Deploy branch", "master") } vcs { diff --git a/README.md b/README.md index c6ed606c65b8..c3bbf6716b66 100644 --- a/README.md +++ b/README.md @@ -26,8 +26,8 @@ It allows you to browse a component library, view the different states of each c README for: -- [![Alpha](https://img.shields.io/npm/v/@storybook/core/alpha.svg)](https://github.com/storybooks/storybook) -- [![Latest](https://img.shields.io/npm/v/@storybook/core/latest.svg)](https://github.com/storybooks/storybook/tree/release/4.0) +- [![Alpha](https://img.shields.io/npm/v/@storybook/core/alpha.svg)](https://github.com/storybooks/storybook/tree/next) +- [![Latest](https://img.shields.io/npm/v/@storybook/core/latest.svg)](https://github.com/storybooks/storybook/tree/master) Storybook runs outside of your app. This allows you to develop UI components in isolation, which can improve component reuse, testability, and development speed. You can build quickly without having to worry about application-specific dependencies. diff --git a/RELEASES.md b/RELEASES.md index 38d98ca644a1..ded24a888628 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2,11 +2,19 @@ A Storybook release process based on [Semver](http://semver.org/). In short: -1. Merge bugfix PRs directly into master automatically release (~daily) +1. Merge all PRs into `next`, which is the default branch. Cherry-pick bugfix PRs into `master`, which is the stable release. -2. Merge feature and breaking PRs into a release branch (e.g. `release/3.2`) and release features in groups along with a marketing push after a preview period (~monthly) +2. Every week: release patch releases off `master` to the NPM tag `latest`, and alpha releases off `next` to the NPM tag `next` (as e.g. `4.1.0-alpha.0`). -3. Consensus on critical infrastructure/bugs that are needed before we can do a minor release, so that we pay down our tech debt as we go. +3. Every month or two, merge `next` into `master` and release a minor/major version according to `semver`. We set minor release dates as soon as we have feature clarity and manage to those dates: + - Date should be a Monday so if we slip we don't get pushed into the weekend + - T-3wk: + - Draft announcement and socialize + - Announce dates in #maintenance so people can react + - T-1wk: + - If you want your feature in the release, it should already be released on next by this time + - Create release branch and only cherrypick bugfixes + - Set up launch plan ## Motivation @@ -38,8 +46,8 @@ releases. We'll try our best to restrict breaking changes to MAJOR releases. ## PATCH releases Every bugfix should go out as soon as we've verified the fix, and based on the -current rate of contribution, we should be issuing PATCH releases multiple times per week. -Soon we'll automate the process so that a release will go out every time a PR is +current rate of contribution, we should be issuing PATCH releases weekly. +Eventually we'll automate the process so that a release will go out every time a PR is merged into `master`, and we've already laid most of the groundwork for this. ## MINOR releases @@ -51,11 +59,7 @@ hierarchy for stories) deserves more attention: 2. They often have architectural implications for the entire Storybook ecosystem, so should be discussed thoroughly before release. Doing `alpha` releases allow us to test in the community without necessarily achieving agreement. 3. They often deserve proper marketing treatment (blog posts, release announcement, podcast, etc.) -Therefore we merge these into a release branch of the form `release/MAJOR.MINOR` -and we create preview releases and get them tested by the community before -merging those branches into `master`. - -> NOTE: it is possible to edit the `base` branch in a PR, so we can expect users to issue PRs to `master`, but as maintainers as we see feature releases we should set them to merge into the appropriate release branch. +Therefore we release `alpha` versions continuously on the NPM `next` tag to allow people to test out features as soon as they are ready. In general we should release 2-3 headline features per minor release for marketing purposes. Each headline feature should get its own blog post on the @@ -64,11 +68,7 @@ post. ## MAJOR releases -We should avoid major releases, and should try to do these at most 1-2x per -year. Ideally each breaking change would have been agreed upon by the -maintainers and validated in backwards-compatible feature releases. At some -point once a change has been thoroughly vetted, we deprecate the old way and -give some time for people to upgrade to the new way. Finally MAJOR releases +We should avoid major releases, but won't hold ourselves back on this. Making storybook better is the prime directive, and if we have to make breaking changes to do it, we will. That said, MAJOR releases should have killer features that reward users for upgrading, and should not be used to scratch our own architectural itches -- unless those itches are really killing development in some meaningful way. @@ -114,4 +114,4 @@ in a patch release. #### How does my PR get merged? - For PATCH PR's, any maintainer can review, test, approve, and merge it. -- For MINOR/MAJOR PR's, once a maintainer reviews, tests, and approves it, s/he should clear it with the other maintainers before merging it into the release branch. +- Once a release date has been set and we cut off merging, we'll create a temporary branch to hold that release so that it doesn't block merging to `next`. diff --git a/addons/notes/README.md b/addons/notes/README.md index 6d19c6a1e11d..2bc7b258d4c7 100644 --- a/addons/notes/README.md +++ b/addons/notes/README.md @@ -8,7 +8,7 @@ Storybook Addon Notes allows you to write notes (text or HTML) for your stories ### Getting Started -**NOTE: Documentation on master branch is for alpha version, stable release is on [release/4.0](https://github.com/storybooks/storybook/tree/release/4.0/addons/)** +**NOTE: Documentation on master branch is for alpha version, stable release is on [master](https://github.com/storybooks/storybook/tree/master/addons/)** ```sh yarn add -D @storybook/addon-notes diff --git a/addons/ondevice-notes/README.md b/addons/ondevice-notes/README.md index 09e549869bb2..be00b12a6f95 100644 --- a/addons/ondevice-notes/README.md +++ b/addons/ondevice-notes/README.md @@ -8,7 +8,7 @@ Storybook Addon On Device Notes allows you to write notes (text or markdown) for ### Getting Started -**NOTE: Documentation on master branch is for alpha version, stable release is on [release/4.0](https://github.com/storybooks/storybook/tree/release/4.0/addons/)** +**NOTE: Documentation on master branch is for alpha version, stable release is on [master](https://github.com/storybooks/storybook/tree/master/addons/)** ```sh yarn add -D @storybook/addon-ondevice-notes diff --git a/docs/src/pages/addons/addon-gallery/index.md b/docs/src/pages/addons/addon-gallery/index.md index 9aa0f0a4b066..f19110824dde 100644 --- a/docs/src/pages/addons/addon-gallery/index.md +++ b/docs/src/pages/addons/addon-gallery/index.md @@ -11,34 +11,34 @@ This is a list of available addons for Storybook. With a11y you can test compliance of your stories with web accessibility standards. -### [Actions](https://github.com/storybooks/storybook/tree/release/4.0/addons/actions) +### [Actions](https://github.com/storybooks/storybook/tree/master/addons/actions) With actions, you can inspect events related to your components. This is pretty neat when you are manually testing your components. Also, you can think of this as a way to document events in your components. -### [Links](https://github.com/storybooks/storybook/tree/release/4.0/addons/links) +### [Links](https://github.com/storybooks/storybook/tree/master/addons/links) With links you can link stories together. With that, you can build demos and prototypes directly from your UI components. -### [Knobs](https://github.com/storybooks/storybook/tree/release/4.0/addons/knobs) +### [Knobs](https://github.com/storybooks/storybook/tree/master/addons/knobs) Knobs allow you to edit React props dynamically using the Storybook UI. You can also use Knobs as dynamic variables inside your stories. -### [Notes](https://github.com/storybooks/storybook/tree/release/4.0/addons/notes) +### [Notes](https://github.com/storybooks/storybook/tree/master/addons/notes) With this addon, you can write notes for each story in your component. This is pretty useful when you are working with a team. -### [Info](https://github.com/storybooks/storybook/tree/release/4.0/addons/info) +### [Info](https://github.com/storybooks/storybook/tree/master/addons/info) If you are using Storybook as a style guide, then this addon will help you to build a nice-looking style guide with docs, automatic sample source code with a PropType explorer. -### [Options](https://github.com/storybooks/storybook/tree/release/4.0/addons/options) +### [Options](https://github.com/storybooks/storybook/tree/master/addons/options) The Storybook webapp UI can be customised with this addon. It can be used to change the header, show/hide various UI elements and to enable full-screen mode by default. -### [Storyshots](https://github.com/storybooks/storybook/tree/release/4.0/addons/storyshots) +### [Storyshots](https://github.com/storybooks/storybook/tree/master/addons/storyshots) Storyshots is a way to automatically jest-snapshot all your stories. [More info here](/testing/structural-testing/). @@ -46,11 +46,11 @@ Storyshots is a way to automatically jest-snapshot all your stories. [More info Redirects console output (logs, errors, warnings) into Action Logger Panel. `withConsole` decorator notifies from what stories logs are coming. -### [Backgrounds](https://github.com/storybooks/storybook/tree/release/4.0/addons/background) +### [Backgrounds](https://github.com/storybooks/storybook/tree/master/addons/background) With this addon, you can switch between background colors and background images for your preview components. It is really helpful for styleguides. -### [Viewport](https://github.com/storybooks/storybook/tree/release/4.0/addons/viewport) +### [Viewport](https://github.com/storybooks/storybook/tree/master/addons/viewport) Viewport allows your stories to be displayed in different sizes and layouts in [Storybook](https://storybook.js.org). This helps build responsive components inside of Storybook. diff --git a/lerna.json b/lerna.json index 8993995722b3..348d68e3e1b7 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,7 @@ { "command": { "publish": { - "allowBranch": "release/4.0" + "allowBranch": "master" } }, "npmClient": "yarn", From 9beeb45a39a95311c2ba7f5d6bcc60786fe45de2 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 5 Nov 2018 21:49:39 +0800 Subject: [PATCH 051/107] Update PR template with note about branching --- .github/PULL_REQUEST_TEMPLATE.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index a45f8c9bf6e9..edf127bd8fa3 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -4,11 +4,13 @@ Issue: ## How to test -Is this testable with Jest or Chromatic screenshots? -Does this need a new example in the kitchen sink apps? -Does this need an update to the documentation? +- Is this testable with Jest or Chromatic screenshots? +- Does this need a new example in the kitchen sink apps? +- Does this need an update to the documentation? If your answer is yes to any of these, please make sure to include it in your PR. -For maintainers only: Please tag your pull request with at least one of the following: +**For everybody:** Please submit all PRs to the `next` branch unless they are specific to current release. Storybook maintainers cherry-pick bug and documentation fixes into the `master` branch as part of the release process, so you shouldn't need to worry about this. + +**For maintainers only:** Please tag your pull request with at least one of the following: `["cleanup", "BREAKING CHANGE", "feature request", "bug", "documentation", "maintenance", "dependencies", "other"]` From 916894c68202a6b3bbcedb76e0af36f867acea26 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 5 Nov 2018 21:56:17 +0800 Subject: [PATCH 052/107] Remove redundant change --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c3bbf6716b66..7d1a4f15dd92 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ It allows you to browse a component library, view the different states of each c README for: -- [![Alpha](https://img.shields.io/npm/v/@storybook/core/alpha.svg)](https://github.com/storybooks/storybook/tree/next) +- [![Alpha](https://img.shields.io/npm/v/@storybook/core/alpha.svg)](https://github.com/storybooks/storybook) - [![Latest](https://img.shields.io/npm/v/@storybook/core/latest.svg)](https://github.com/storybooks/storybook/tree/master) Storybook runs outside of your app. This allows you to develop UI components in isolation, which can improve component reuse, testability, and development speed. You can build quickly without having to worry about application-specific dependencies. From 010672147032ca159fc88a0fe3085e055a5f88b5 Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Mon, 5 Nov 2018 18:33:09 +0400 Subject: [PATCH 053/107] Fix tests in node 11 by using `Array#sort` correctly --- addons/info/src/components/Story.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/info/src/components/Story.js b/addons/info/src/components/Story.js index cf3bed071a79..5d1fccafc56c 100644 --- a/addons/info/src/components/Story.js +++ b/addons/info/src/components/Story.js @@ -350,7 +350,7 @@ class Story extends Component { extract(children); const array = Array.from(types.keys()); - array.sort((a, b) => getName(a) > getName(b)); + array.sort((a, b) => (getName(a) > getName(b) ? 1 : -1)); propTables = array.map((type, i) => ( // eslint-disable-next-line react/no-array-index-key From d11a346a8ae20eb61e3b744bb7e8e8b8b5104005 Mon Sep 17 00:00:00 2001 From: Andrew Moss Date: Mon, 5 Nov 2018 14:40:46 +0000 Subject: [PATCH 054/107] Allow specifying an existing browser for storyshots-puppeteer - this is useful for integrating storyshots with a headless Chrome instance running on another machine or in a Docker container. --- .../storyshots-puppeteer/src/index.js | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/addons/storyshots/storyshots-puppeteer/src/index.js b/addons/storyshots/storyshots-puppeteer/src/index.js index f8810ef04752..d3326d44e678 100644 --- a/addons/storyshots/storyshots-puppeteer/src/index.js +++ b/addons/storyshots/storyshots-puppeteer/src/index.js @@ -19,6 +19,7 @@ const defaultConfig = { beforeScreenshot: noop, getGotoOptions: noop, customizePage: asyncNoop, + customBrowser: undefined, }; export const imageSnapshot = (customConfig = {}) => { @@ -30,10 +31,16 @@ export const imageSnapshot = (customConfig = {}) => { beforeScreenshot, getGotoOptions, customizePage, + customBrowser, } = { ...defaultConfig, ...customConfig }; + let browser; // holds ref to browser. (ie. Chrome) let page; // Hold ref to the page to screenshot. + if (customBrowser) { + browser = customBrowser; + } + const testFn = async ({ context }) => { const { kind, framework, story } = context; if (framework === 'rn') { @@ -73,14 +80,22 @@ export const imageSnapshot = (customConfig = {}) => { expect(image).toMatchImageSnapshot(getMatchOptions({ context, url })); }; - testFn.afterAll = () => browser.close(); + testFn.afterAll = () => { + if (customBrowser) { + return page.close(); + } + + return browser.close(); + }; testFn.beforeAll = async () => { - // add some options "no-sandbox" to make it work properly on some Linux systems as proposed here: https://github.com/Googlechrome/puppeteer/issues/290#issuecomment-322851507 - browser = await puppeteer.launch({ - args: ['--no-sandbox ', '--disable-setuid-sandbox'], - executablePath: chromeExecutablePath, - }); + if (!browser) { + // add some options "no-sandbox" to make it work properly on some Linux systems as proposed here: https://github.com/Googlechrome/puppeteer/issues/290#issuecomment-322851507 + browser = await puppeteer.launch({ + args: ['--no-sandbox ', '--disable-setuid-sandbox'], + executablePath: chromeExecutablePath, + }); + } page = await browser.newPage(); }; From 6029c9f69a710761e196a2fdc68fe3e79e7d9c13 Mon Sep 17 00:00:00 2001 From: Andrew Moss Date: Mon, 5 Nov 2018 14:49:40 +0000 Subject: [PATCH 055/107] Documentation on storyshots-puppeteer customBrowser option --- .../storyshots/storyshots-puppeteer/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/addons/storyshots/storyshots-puppeteer/README.md b/addons/storyshots/storyshots-puppeteer/README.md index 61de63911b3d..1ef4b6c97548 100644 --- a/addons/storyshots/storyshots-puppeteer/README.md +++ b/addons/storyshots/storyshots-puppeteer/README.md @@ -138,6 +138,24 @@ initStoryshots({ }); ``` +### Specifying a custom puppeteer `browser` instance + +You might use `customBrowser` to specify a custom instance of a puppeteer `browser` object. This will prevent `storyshots-puppeteer` from creating its own `browser`. It will create and close pages within the `browser`, and it is your responsibility to manage the lifecycle of the `browser` itself. + +```js +import initStoryshots from '@storybook/addon-storyshots'; +import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; +import puppeteer from 'puppeteer'; + +const customBrowser = puppeteer.connect('ws://yourUrl'); + +initStoryshots({ + suite: 'Image storyshots', + test: imageSnapshot({ storybookUrl: 'http://localhost:6006', customBrowser }), +}); +``` + + ### Customizing a `page` instance Sometimes, there is a need to customize a page before it calls the `goto` api. From 880d335b0632d680be629afe55fd23fd059d1515 Mon Sep 17 00:00:00 2001 From: Andrew Moss Date: Mon, 5 Nov 2018 14:52:28 +0000 Subject: [PATCH 056/107] clarify that puppeteer.connect is async --- addons/storyshots/storyshots-puppeteer/README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/addons/storyshots/storyshots-puppeteer/README.md b/addons/storyshots/storyshots-puppeteer/README.md index 1ef4b6c97548..8d70fccec33e 100644 --- a/addons/storyshots/storyshots-puppeteer/README.md +++ b/addons/storyshots/storyshots-puppeteer/README.md @@ -147,12 +147,14 @@ import initStoryshots from '@storybook/addon-storyshots'; import { imageSnapshot } from '@storybook/addon-storyshots-puppeteer'; import puppeteer from 'puppeteer'; -const customBrowser = puppeteer.connect('ws://yourUrl'); - -initStoryshots({ - suite: 'Image storyshots', - test: imageSnapshot({ storybookUrl: 'http://localhost:6006', customBrowser }), -}); +(async function() { + const customBrowser = await puppeteer.connect('ws://yourUrl'); + + initStoryshots({ + suite: 'Image storyshots', + test: imageSnapshot({ storybookUrl: 'http://localhost:6006', customBrowser }), + }); +})(); ``` From 0f48e5fe70b310b24ee40f066f866e0434848d9b Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 5 Nov 2018 23:08:34 +0800 Subject: [PATCH 057/107] Comment out notes per CRA's PR template --- .github/PULL_REQUEST_TEMPLATE.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index edf127bd8fa3..563677c8026f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -10,7 +10,11 @@ Issue: If your answer is yes to any of these, please make sure to include it in your PR. -**For everybody:** Please submit all PRs to the `next` branch unless they are specific to current release. Storybook maintainers cherry-pick bug and documentation fixes into the `master` branch as part of the release process, so you shouldn't need to worry about this. + From e3b260d16540e8c4ed91eb7a8c36dec9a136b1ed Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 5 Nov 2018 23:26:14 +0800 Subject: [PATCH 058/107] NPM publish:next --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 5bc944ff6b49..8b7a0c005e4b 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,7 @@ "lint:md": "remark -q", "lint:ts": "tslint -p . -c tslint.json -t stylish", "publish": "lerna publish --exact --concurrency 1 --force-publish", - "publish:alpha": "npm run publish -- --npm-tag=alpha", - "publish:rc": "npm run publish -- --npm-tag=rc", + "publish:next": "npm run publish -- --npm-tag=next", "repo-dirty-check": "node ./scripts/repo-dirty-check", "start": "yarn --cwd examples/official-storybook storybook", "test": "node ./scripts/test.js", From 203af32d5d8183ca02ff27304593657f509eccb1 Mon Sep 17 00:00:00 2001 From: Filipp Riabchun Date: Mon, 5 Nov 2018 21:05:36 +0400 Subject: [PATCH 059/107] Allow features in `next` --- dangerfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dangerfile.js b/dangerfile.js index d463743b5b57..91ac57bb1afd 100644 --- a/dangerfile.js +++ b/dangerfile.js @@ -10,7 +10,7 @@ const Versions = { MAJOR: 'MAJOR', }; -const branchVersion = Versions.PATCH; +const branchVersion = Versions.MINOR; const checkRequiredLabels = labels => { const forbiddenLabels = flatten([ From 418cbfc98a3e745f7db1a7d37cfc9850d58f1bd6 Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 17:09:38 +0000 Subject: [PATCH 060/107] TeamCity change in 'Open-source projects / Storybook' project: 'https://github.com/storybooks/storybook#refs/heads/master (1)' VCS root was updated --- ...torybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster1.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster1.kt b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster1.kt index f442c28963bc..1a9199bd7283 100644 --- a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster1.kt +++ b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster1.kt @@ -8,6 +8,7 @@ object OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMa id = "OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster1" name = "https://github.com/storybooks/storybook#refs/heads/master (1)" url = "git@github.com:storybooks/storybook.git" + branch = "refs/heads/next" authMethod = uploadedKey { userName = "git" uploadedKey = "Storybook bot" From 8774da02c1e304ded5306a11795d4ecea4b22ccc Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Mon, 5 Nov 2018 21:14:54 +0400 Subject: [PATCH 061/107] TeamCity: make `next` the default branch --- .../OpenSourceProjects_Storybook/Project.kt | 2 +- .../OpenSourceProjects_Storybook_Bootstrap.kt | 1 + .../OpenSourceProjects_Storybook_Build_2.kt | 1 + ...urceProjects_Storybook_CliTestLatestCra.kt | 1 + .../OpenSourceProjects_Storybook_Danger.kt | 4 +- ...nSourceProjects_Storybook_Lint_Warnings.kt | 1 + .../759f0116-2f7d-4c03-8220-56e4ab03be3a.kts | 26 ------------ .../b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts | 41 ------------------- .../69382d9b-7791-418a-9ff6-1c83b86ed6b5.kts | 21 ---------- ...ubComStorybooksStorybookRefsHeadsMaster.kt | 1 + .../OpenSourceProjects_Storybook_SBNext.kt | 16 -------- 11 files changed, 8 insertions(+), 107 deletions(-) delete mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/759f0116-2f7d-4c03-8220-56e4ab03be3a.kts delete mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts delete mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/projects/69382d9b-7791-418a-9ff6-1c83b86ed6b5.kts delete mode 100644 .teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_SBNext.kt diff --git a/.teamcity/OpenSourceProjects_Storybook/Project.kt b/.teamcity/OpenSourceProjects_Storybook/Project.kt index 90728aa38b66..43bb65892906 100644 --- a/.teamcity/OpenSourceProjects_Storybook/Project.kt +++ b/.teamcity/OpenSourceProjects_Storybook/Project.kt @@ -195,6 +195,6 @@ object Project : Project({ } params { - param("docker.node.version", "latest") + param("docker.node.version", "dubnium") } }) diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Bootstrap.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Bootstrap.kt index 99266d02d308..f18d4aaf8682 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Bootstrap.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Bootstrap.kt @@ -46,6 +46,7 @@ object OpenSourceProjects_Storybook_Bootstrap : BuildType({ +:pull/* +:release/* +:master + +:next +:snyk-fix-* """.trimIndent() enabled = false diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Build_2.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Build_2.kt index d1df20a337d3..e56542910608 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Build_2.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Build_2.kt @@ -33,6 +33,7 @@ object OpenSourceProjects_Storybook_Build_2 : BuildType({ +:pull/* +:release/* +:master + +:next +:snyk-fix-* """.trimIndent() } diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_CliTestLatestCra.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_CliTestLatestCra.kt index 26b8e11d0485..b593d0ff9c16 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_CliTestLatestCra.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_CliTestLatestCra.kt @@ -40,6 +40,7 @@ object OpenSourceProjects_Storybook_CliTestLatestCra : BuildType({ +:pull/* +:release/* +:master + +:next """.trimIndent() } retryBuild {} diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Danger.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Danger.kt index 671cf92833bd..418cc27e1310 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Danger.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Danger.kt @@ -13,8 +13,8 @@ object OpenSourceProjects_Storybook_Danger : BuildType({ name = "Danger" params { - password("env.DANGER_GITHUB_API_TOKEN", "credentialsJSON:7f0943ab-dfca-49dd-b926-03062007bfd0") - param("env.PULL_REQUEST_URL", "https://github.com/storybooks/storybook/pull/%teamcity.build.branch%") + password("env.DANGER_GITHUB_API_TOKEN", "credentialsJSON:9ac87388-d267-4def-a10e-3e596369f644") + param("env.PULL_REQUEST_URL", "https://github.com/storybooks/storybook/%teamcity.build.branch%") } vcs { diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Lint_Warnings.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Lint_Warnings.kt index 2087a8c261f7..fc87770b518e 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Lint_Warnings.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_Lint_Warnings.kt @@ -42,6 +42,7 @@ object OpenSourceProjects_Storybook_Lint_Warnings : BuildType({ +:pull/* +:release/* +:master + +:next """.trimIndent() } } diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/759f0116-2f7d-4c03-8220-56e4ab03be3a.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/759f0116-2f7d-4c03-8220-56e4ab03be3a.kts deleted file mode 100644 index 17185fbbc028..000000000000 --- a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/759f0116-2f7d-4c03-8220-56e4ab03be3a.kts +++ /dev/null @@ -1,26 +0,0 @@ -package OpenSourceProjects_Storybook.patches.buildTypes - -import jetbrains.buildServer.configs.kotlin.v2017_2.* -import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* - -/* -This patch script was generated by TeamCity on settings change in UI. -To apply the patch, change the buildType with uuid = '759f0116-2f7d-4c03-8220-56e4ab03be3a' (id = 'OpenSourceProjects_Storybook_Danger') -accordingly, and delete the patch script. -*/ -changeBuildType("759f0116-2f7d-4c03-8220-56e4ab03be3a") { - params { - expect { - password("env.DANGER_GITHUB_API_TOKEN", "credentialsJSON:7f0943ab-dfca-49dd-b926-03062007bfd0") - } - update { - password("env.DANGER_GITHUB_API_TOKEN", "credentialsJSON:9ac87388-d267-4def-a10e-3e596369f644") - } - expect { - param("env.PULL_REQUEST_URL", "https://github.com/storybooks/storybook/pull/%teamcity.build.branch%") - } - update { - param("env.PULL_REQUEST_URL", "https://github.com/storybooks/storybook/%teamcity.build.branch%") - } - } -} diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts deleted file mode 100644 index c5ae2d6b849f..000000000000 --- a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts +++ /dev/null @@ -1,41 +0,0 @@ -package OpenSourceProjects_Storybook.patches.buildTypes - -import jetbrains.buildServer.configs.kotlin.v2017_2.* -import jetbrains.buildServer.configs.kotlin.v2017_2.buildSteps.ScriptBuildStep -import jetbrains.buildServer.configs.kotlin.v2017_2.buildSteps.script -import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* - -/* -This patch script was generated by TeamCity on settings change in UI. -To apply the patch, change the buildType with uuid = 'b1db1a3a-a4cf-46ea-8f55-98b86611f92e' (id = 'OpenSourceProjects_Storybook_CliTest') -accordingly, and delete the patch script. -*/ -changeBuildType("b1db1a3a-a4cf-46ea-8f55-98b86611f92e") { - expectSteps { - script { - name = "Test" - scriptContent = """ - #!/bin/sh - - set -e -x - - yarn - yarn test --cli --teamcity - """.trimIndent() - dockerImage = "node:%docker.node.version%" - } - } - steps { - update(0) { - scriptContent = """ - #!/bin/sh - - set -e -x - - yarn - rm -rf addons/actions/node_modules/@storybook - yarn test --cli --teamcity - """.trimIndent() - } - } -} diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/projects/69382d9b-7791-418a-9ff6-1c83b86ed6b5.kts b/.teamcity/OpenSourceProjects_Storybook/patches/projects/69382d9b-7791-418a-9ff6-1c83b86ed6b5.kts deleted file mode 100644 index e5da676ce9cf..000000000000 --- a/.teamcity/OpenSourceProjects_Storybook/patches/projects/69382d9b-7791-418a-9ff6-1c83b86ed6b5.kts +++ /dev/null @@ -1,21 +0,0 @@ -package OpenSourceProjects_Storybook.patches.projects - -import jetbrains.buildServer.configs.kotlin.v2017_2.* -import jetbrains.buildServer.configs.kotlin.v2017_2.Project -import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* - -/* -This patch script was generated by TeamCity on settings change in UI. -To apply the patch, change the project with uuid = '69382d9b-7791-418a-9ff6-1c83b86ed6b5' (id = 'OpenSourceProjects_Storybook') -accordingly, and delete the patch script. -*/ -changeProject("69382d9b-7791-418a-9ff6-1c83b86ed6b5") { - params { - expect { - param("docker.node.version", "latest") - } - update { - param("docker.node.version", "dubnium") - } - } -} diff --git a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt index 1ae984287082..1a1b9df9364a 100644 --- a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt +++ b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt @@ -8,6 +8,7 @@ object OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMa id = "OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster" name = "https://github.com/storybooks/storybook#refs/heads/master" url = "git@github.com:storybooks/storybook.git" + branch = "refs/heads/next" branchSpec = """ +:refs/(pull/*)/head +:refs/heads/* diff --git a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_SBNext.kt b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_SBNext.kt deleted file mode 100644 index dee46d2b7497..000000000000 --- a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_SBNext.kt +++ /dev/null @@ -1,16 +0,0 @@ -package OpenSourceProjects_Storybook.vcsRoots - -import jetbrains.buildServer.configs.kotlin.v2017_2.* -import jetbrains.buildServer.configs.kotlin.v2017_2.vcs.GitVcsRoot - -object OpenSourceProjects_Storybook_SBNext : GitVcsRoot({ - uuid = "f0bd8d49-0f6a-4859-9d26-d066af4b5d6d" - id = "OpenSourceProjects_Storybook_SBNext" - name = "SBNext" - url = "git@github.com:storybooks/SBNext.git" - branch = "refs/heads/POC-bundler" - authMethod = uploadedKey { - userName = "git" - uploadedKey = "Storybook bot" - } -}) From d8e58bda2d9640d8f78d314409776bacdd4a870a Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Mon, 5 Nov 2018 21:30:30 +0400 Subject: [PATCH 062/107] Teamcity: try escaping from deadlock --- ...Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt index 1a1b9df9364a..1ae984287082 100644 --- a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt +++ b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt @@ -8,7 +8,6 @@ object OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMa id = "OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster" name = "https://github.com/storybooks/storybook#refs/heads/master" url = "git@github.com:storybooks/storybook.git" - branch = "refs/heads/next" branchSpec = """ +:refs/(pull/*)/head +:refs/heads/* From 7de043ec79021ae70990d1a4fcdc47cfa0932023 Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Mon, 5 Nov 2018 21:31:22 +0400 Subject: [PATCH 063/107] Teamcity: try escaping from deadlock --- ...orybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt index 1ae984287082..11a83618b39a 100644 --- a/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt +++ b/.teamcity/OpenSourceProjects_Storybook/vcsRoots/OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster.kt @@ -6,8 +6,9 @@ import jetbrains.buildServer.configs.kotlin.v2017_2.vcs.GitVcsRoot object OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster : GitVcsRoot({ uuid = "cec03c4b-d52c-42a0-8e9e-53bde85d6b33" id = "OpenSourceProjects_Storybook_HttpsGithubComStorybooksStorybookRefsHeadsMaster" - name = "https://github.com/storybooks/storybook#refs/heads/master" + name = "Main root" url = "git@github.com:storybooks/storybook.git" + branch = "refs/heads/next" branchSpec = """ +:refs/(pull/*)/head +:refs/heads/* From dd56c8563df5a130aedde76ad368f926e9483b86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Mon, 5 Nov 2018 18:05:23 +0000 Subject: [PATCH 064/107] Merge branch 'master' into dependabot/npm_and_yarn/@angular/compiler-7.0.2 --- examples/angular-cli/package.json | 2 +- package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 8753059e4713..b72fbf047dde 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -39,7 +39,7 @@ }, "dependencies": { "@angular/common": "^7.0.1", - "@angular/compiler": "^7.0.1", + "@angular/compiler": "^7.0.2", "@angular/core": "^7.0.2", "@angular/forms": "^7.0.1", "@angular/platform-browser": "^7.0.1", diff --git a/package.json b/package.json index 8b7a0c005e4b..8c4a05ce0fc2 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@angular/common": "^7.0.1", - "@angular/compiler": "^7.0.1", + "@angular/compiler": "^7.0.2", "@angular/core": "^7.0.2", "@angular/forms": "^7.0.1", "@angular/platform-browser": "^7.0.1", diff --git a/yarn.lock b/yarn.lock index 809c1a748782..824cd62b79bd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -141,10 +141,10 @@ source-map "^0.6.1" yargs "9.0.1" -"@angular/compiler@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-7.0.1.tgz#29271bfdc9ac98f2f93c473a0cd82d6a043cf6e3" - integrity sha512-X/q51ZAFd0GBJyuZTOKpieyePhlNBAfYCPRi57S2BpxG6i9QjjeM+sPwzjsMmU1P6Qyt/pPpVG738mLocPvdpA== +"@angular/compiler@^7.0.2": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-7.0.2.tgz#7fc3427ee58a2d122d3a039396cec316dd11c4cb" + integrity sha512-nyXX91a/sav+Nf99P7oy6ALuZsxlFhu1HEf24sdH3Ga45X3OL4oFCCfHjjDADyhq1SiRd/25Z8j1C4aeN6MJzQ== dependencies: tslib "^1.9.0" From 5625a3962ddd5c7ead843bb718c0b195c5103db2 Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 18:34:01 +0000 Subject: [PATCH 065/107] TeamCity change in 'Open-source projects / Storybook' project: parameters of 'CLI test' build configuration were updated --- .../b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts new file mode 100644 index 000000000000..17f92e7a992c --- /dev/null +++ b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/b1db1a3a-a4cf-46ea-8f55-98b86611f92e.kts @@ -0,0 +1,17 @@ +package OpenSourceProjects_Storybook.patches.buildTypes + +import jetbrains.buildServer.configs.kotlin.v2017_2.* +import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* + +/* +This patch script was generated by TeamCity on settings change in UI. +To apply the patch, change the buildType with uuid = 'b1db1a3a-a4cf-46ea-8f55-98b86611f92e' (id = 'OpenSourceProjects_Storybook_CliTest') +accordingly, and delete the patch script. +*/ +changeBuildType("b1db1a3a-a4cf-46ea-8f55-98b86611f92e") { + params { + add { + param("docker.node.version", "latest") + } + } +} From a5069e08591b31e1f0cea26a0e672eb36cd57616 Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 19:01:52 +0000 Subject: [PATCH 066/107] TeamCity change in 'Open-source projects / Storybook' project: 'CLI test, latest CRA' build configuration settings were updated --- .../d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts new file mode 100644 index 000000000000..37110128e3f9 --- /dev/null +++ b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts @@ -0,0 +1,31 @@ +package OpenSourceProjects_Storybook.patches.buildTypes + +import jetbrains.buildServer.configs.kotlin.v2017_2.* +import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.VcsTrigger +import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.vcs +import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* + +/* +This patch script was generated by TeamCity on settings change in UI. +To apply the patch, change the buildType with uuid = 'd4320bd8-6094-4dd6-9bed-e13d6f0d12e2' (id = 'OpenSourceProjects_Storybook_CliTestLatestCra') +accordingly, and delete the patch script. +*/ +changeBuildType("d4320bd8-6094-4dd6-9bed-e13d6f0d12e2") { + triggers { + val trigger1 = find { + vcs { + quietPeriodMode = VcsTrigger.QuietPeriodMode.USE_DEFAULT + triggerRules = "-:comment=^TeamCity change:**" + branchFilter = """ + +:pull/* + +:release/* + +:master + +:next + """.trimIndent() + } + } + trigger1.apply { + enabled = false + } + } +} From 4a71713294b89c51ef3e52ff4b18a4c3f7310437 Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 19:02:12 +0000 Subject: [PATCH 067/107] TeamCity change in 'Open-source projects / Storybook' project: 'Lint Warnings' build configuration settings were updated --- .../42cfbb9a-f35b-4f96-afae-0b508927a738.kts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts new file mode 100644 index 000000000000..7fda07325c88 --- /dev/null +++ b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts @@ -0,0 +1,31 @@ +package OpenSourceProjects_Storybook.patches.buildTypes + +import jetbrains.buildServer.configs.kotlin.v2017_2.* +import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.VcsTrigger +import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.vcs +import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* + +/* +This patch script was generated by TeamCity on settings change in UI. +To apply the patch, change the buildType with uuid = '42cfbb9a-f35b-4f96-afae-0b508927a738' (id = 'OpenSourceProjects_Storybook_Lint_Warnings') +accordingly, and delete the patch script. +*/ +changeBuildType("42cfbb9a-f35b-4f96-afae-0b508927a738") { + triggers { + val trigger1 = find { + vcs { + quietPeriodMode = VcsTrigger.QuietPeriodMode.USE_DEFAULT + triggerRules = "-:comment=^TeamCity change:**" + branchFilter = """ + +:pull/* + +:release/* + +:master + +:next + """.trimIndent() + } + } + trigger1.apply { + enabled = false + } + } +} From b305b7d7e9e9b97b723dbe3d500d496d04eca596 Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 19:02:51 +0000 Subject: [PATCH 068/107] TeamCity change in 'Open-source projects / Storybook' project: 'Lint Warnings' build configuration settings were updated --- .../42cfbb9a-f35b-4f96-afae-0b508927a738.kts | 31 ------------------- 1 file changed, 31 deletions(-) delete mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts deleted file mode 100644 index 7fda07325c88..000000000000 --- a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/42cfbb9a-f35b-4f96-afae-0b508927a738.kts +++ /dev/null @@ -1,31 +0,0 @@ -package OpenSourceProjects_Storybook.patches.buildTypes - -import jetbrains.buildServer.configs.kotlin.v2017_2.* -import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.VcsTrigger -import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.vcs -import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* - -/* -This patch script was generated by TeamCity on settings change in UI. -To apply the patch, change the buildType with uuid = '42cfbb9a-f35b-4f96-afae-0b508927a738' (id = 'OpenSourceProjects_Storybook_Lint_Warnings') -accordingly, and delete the patch script. -*/ -changeBuildType("42cfbb9a-f35b-4f96-afae-0b508927a738") { - triggers { - val trigger1 = find { - vcs { - quietPeriodMode = VcsTrigger.QuietPeriodMode.USE_DEFAULT - triggerRules = "-:comment=^TeamCity change:**" - branchFilter = """ - +:pull/* - +:release/* - +:master - +:next - """.trimIndent() - } - } - trigger1.apply { - enabled = false - } - } -} From 162028265e8cefe727bea302169ea2c0954b1fc3 Mon Sep 17 00:00:00 2001 From: "filipp.riabchun" Date: Mon, 5 Nov 2018 19:03:08 +0000 Subject: [PATCH 069/107] TeamCity change in 'Open-source projects / Storybook' project: 'CLI test, latest CRA' build configuration settings were updated --- .../d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts | 31 ------------------- 1 file changed, 31 deletions(-) delete mode 100644 .teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts diff --git a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts b/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts deleted file mode 100644 index 37110128e3f9..000000000000 --- a/.teamcity/OpenSourceProjects_Storybook/patches/buildTypes/d4320bd8-6094-4dd6-9bed-e13d6f0d12e2.kts +++ /dev/null @@ -1,31 +0,0 @@ -package OpenSourceProjects_Storybook.patches.buildTypes - -import jetbrains.buildServer.configs.kotlin.v2017_2.* -import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.VcsTrigger -import jetbrains.buildServer.configs.kotlin.v2017_2.triggers.vcs -import jetbrains.buildServer.configs.kotlin.v2017_2.ui.* - -/* -This patch script was generated by TeamCity on settings change in UI. -To apply the patch, change the buildType with uuid = 'd4320bd8-6094-4dd6-9bed-e13d6f0d12e2' (id = 'OpenSourceProjects_Storybook_CliTestLatestCra') -accordingly, and delete the patch script. -*/ -changeBuildType("d4320bd8-6094-4dd6-9bed-e13d6f0d12e2") { - triggers { - val trigger1 = find { - vcs { - quietPeriodMode = VcsTrigger.QuietPeriodMode.USE_DEFAULT - triggerRules = "-:comment=^TeamCity change:**" - branchFilter = """ - +:pull/* - +:release/* - +:master - +:next - """.trimIndent() - } - } - trigger1.apply { - enabled = false - } - } -} From d4744453a4d860235b1a9130ee1d9381960a9660 Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Mon, 5 Nov 2018 23:52:31 +0400 Subject: [PATCH 070/107] Migrate to react-syntax-highlighter v10 --- addons/storysource/src/StoryPanel.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/addons/storysource/src/StoryPanel.js b/addons/storysource/src/StoryPanel.js index 12fe92532833..f4f535a2d3fb 100644 --- a/addons/storysource/src/StoryPanel.js +++ b/addons/storysource/src/StoryPanel.js @@ -1,10 +1,10 @@ import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { RoutedLink, monoFonts } from '@storybook/components'; -import jsx from 'react-syntax-highlighter/languages/prism/jsx'; -import { darcula } from 'react-syntax-highlighter/styles/prism'; -import SyntaxHighlighter, { registerLanguage } from 'react-syntax-highlighter/prism-light'; -import { createElement } from 'react-syntax-highlighter'; +import jsx from 'react-syntax-highlighter/dist/esm/languages/prism/jsx'; +import { darcula } from 'react-syntax-highlighter/dist/esm/styles/prism'; +import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; +import createElement from 'react-syntax-highlighter/dist/esm/create-element'; import { EVENT_ID } from './events'; // TODO: take from theme @@ -29,7 +29,7 @@ const highlighterTheme = { }, }; -registerLanguage('jsx', jsx); +SyntaxHighlighter.registerLanguage('jsx', jsx); const styles = { story: { From 9804756f13297a6fa1ca6a8df4394d4fc36e5dba Mon Sep 17 00:00:00 2001 From: Hypnosphi Date: Tue, 6 Nov 2018 00:53:35 +0400 Subject: [PATCH 071/107] Avoid increasing bundle size --- addons/storysource/src/StoryPanel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/storysource/src/StoryPanel.js b/addons/storysource/src/StoryPanel.js index f4f535a2d3fb..ce6365740fb8 100644 --- a/addons/storysource/src/StoryPanel.js +++ b/addons/storysource/src/StoryPanel.js @@ -3,7 +3,7 @@ import PropTypes from 'prop-types'; import { RoutedLink, monoFonts } from '@storybook/components'; import jsx from 'react-syntax-highlighter/dist/esm/languages/prism/jsx'; import { darcula } from 'react-syntax-highlighter/dist/esm/styles/prism'; -import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; +import SyntaxHighlighter from 'react-syntax-highlighter/dist/esm/prism-light'; import createElement from 'react-syntax-highlighter/dist/esm/create-element'; import { EVENT_ID } from './events'; From bfd25f97015340bdea0e25d97cecebf4c379fe59 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 12:40:04 +0800 Subject: [PATCH 072/107] 4.0.3 changelog --- CHANGELOG.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0351bf215b2b..0b33de8408cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,60 @@ +# 4.0.3 + +2018-November-06 + +#### Bug Fixes + +- React: Fix css relative asset urls [#4695](https://github.com/storybooks/storybook/pull/4695) +- Core: Fix a bug with buildStaticStandalone resolving too early [#4649](https://github.com/storybooks/storybook/pull/4649) +- Angular: Fixes component imports from dist [#4682](https://github.com/storybooks/storybook/pull/4682) +- Addon-info: Improve accessibility with contrast [#4698](https://github.com/storybooks/storybook/pull/4698) +- Ember: update ergonomics to not require any manual setup [#4594](https://github.com/storybooks/storybook/pull/4594) + +#### Maintenance + +- Update release process and `master` becomes the stable branch [#4719](https://github.com/storybooks/storybook/pull/4719) +- Report CLI tests to teamcity [#4671](https://github.com/storybooks/storybook/pull/4671) + +#### Dependency Upgrades + +

+ +30 PRs + + +- Bump @angular/core from 7.0.1 to 7.0.2 [#4675](https://github.com/storybooks/storybook/pull/4675) +- [Security] Bump merge from 1.2.0 to 1.2.1 in /docs [#4687](https://github.com/storybooks/storybook/pull/4687) +- Bump typescript from 3.1.4 to 3.1.6 [#4699](https://github.com/storybooks/storybook/pull/4699) +- Set zone.js as a peer and dev dependency [#4663](https://github.com/storybooks/storybook/pull/4663) +- chore(core): update css-loader to latest [#4619](https://github.com/storybooks/storybook/pull/4619) +- Bump css-loader from 1.0.0 to 1.0.1 [#4655](https://github.com/storybooks/storybook/pull/4655) +- Bump @ngrx/store from 6.1.0 to 6.1.1 [#4653](https://github.com/storybooks/storybook/pull/4653) +- Allow for angular-devkit/core version aligned with Angular v7 [#4652](https://github.com/storybooks/storybook/pull/4652) +- Bump ember-load-initializers from 1.1.0 to 2.0.0 [#4634](https://github.com/storybooks/storybook/pull/4634) +- Bump @ember/test-helpers from 0.7.27 to 1.0.0 [#4630](https://github.com/storybooks/storybook/pull/4630) +- Bump @storybook/addon-actions from 3.4.11 to 4.0.0 in /docs [#4626](https://github.com/storybooks/storybook/pull/4626) +- Bump gatsby-plugin-sharp from 2.0.7 to 2.0.10 in /docs [#4627](https://github.com/storybooks/storybook/pull/4627) +- Bump typescript from 3.1.3 to 3.1.4 [#4629](https://github.com/storybooks/storybook/pull/4629) +- Bump react-scripts from 2.0.5 to 2.1.0 [#4631](https://github.com/storybooks/storybook/pull/4631) +- Bump ember-source from 3.5.0 to 3.5.1 [#4633](https://github.com/storybooks/storybook/pull/4633) +- Bump @types/node from 10.12.0 to 10.12.1 [#4635](https://github.com/storybooks/storybook/pull/4635) +- Bump react-dev-utils from 6.0.5 to 6.1.0 [#4636](https://github.com/storybooks/storybook/pull/4636) +- Bump eslint from 5.7.0 to 5.8.0 [#4613](https://github.com/storybooks/storybook/pull/4613) +- Bump express-graphql from 0.6.12 to 0.7.1 [#4610](https://github.com/storybooks/storybook/pull/4610) +- Bump tslint-plugin-prettier from 2.0.0 to 2.0.1 [#4609](https://github.com/storybooks/storybook/pull/4609) +- Bump eslint-plugin-jest from 21.26.1 to 21.26.2 [#4606](https://github.com/storybooks/storybook/pull/4606) +- Bump @types/jest from 23.3.7 to 23.3.8 [#4611](https://github.com/storybooks/storybook/pull/4611) +- Bump fork-ts-checker-webpack-plugin from 0.4.10 to 0.4.14 [#4607](https://github.com/storybooks/storybook/pull/4607) +- Bump autoprefixer from 9.2.1 to 9.3.1 [#4605](https://github.com/storybooks/storybook/pull/4605) +- Bump jasmine-core from 3.2.1 to 3.3.0 [#4581](https://github.com/storybooks/storybook/pull/4581) +- Bump react-dom from 16.5.2 to 16.6.0 [#4580](https://github.com/storybooks/storybook/pull/4580) +- Bump eslint-plugin-jest from 21.25.1 to 21.26.1 [#4583](https://github.com/storybooks/storybook/pull/4583) +- Bump react from 16.5.2 to 16.6.0 [#4584](https://github.com/storybooks/storybook/pull/4584) +- Bump react-syntax-highlighter from 9.0.0 to 9.0.1 [#4585](https://github.com/storybooks/storybook/pull/4585) +- Bump remark-cli from 5.0.0 to 6.0.0 [#4551](https://github.com/storybooks/storybook/pull/4551) + +
+ # 4.0.2 2018-October-31 From e17a1752cc2b6a6b7928ca3dc0140576d8a74cf0 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 12:49:10 +0800 Subject: [PATCH 073/107] Update publishing branch --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index 0d5a73977587..74c9b29d203a 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,7 @@ { "command": { "publish": { - "allowBranch": "release/4.0" + "allowBranch": "master" } }, "npmClient": "yarn", From b9ae585f9c7ce3327b4da400b917b04d8596807d Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 12:49:45 +0800 Subject: [PATCH 074/107] v4.0.3 --- addons/a11y/package.json | 10 ++-- addons/actions/package.json | 8 +-- addons/backgrounds/package.json | 6 +-- addons/centered/package.json | 2 +- addons/events/package.json | 6 +-- addons/google-analytics/package.json | 4 +- addons/graphql/package.json | 2 +- addons/info/package.json | 8 +-- addons/jest/package.json | 6 +-- addons/knobs/package.json | 8 +-- addons/links/package.json | 8 +-- addons/notes/package.json | 4 +- addons/ondevice-backgrounds/package.json | 4 +- addons/ondevice-knobs/package.json | 4 +- addons/ondevice-notes/package.json | 4 +- addons/options/package.json | 4 +- .../storyshots/storyshots-core/package.json | 10 ++-- .../storyshots-puppeteer/package.json | 4 +- addons/storysource/package.json | 6 +-- addons/viewport/package.json | 8 +-- app/angular/package.json | 6 +-- app/ember/package.json | 4 +- app/html/package.json | 4 +- app/marko/package.json | 4 +- app/mithril/package.json | 4 +- app/polymer/package.json | 4 +- app/react-native/package.json | 14 ++--- app/react/package.json | 6 +-- app/riot/package.json | 4 +- app/svelte/package.json | 4 +- app/vue/package.json | 4 +- examples/angular-cli/package.json | 26 +++++----- examples/cra-kitchen-sink/package.json | 32 ++++++------ examples/ember-cli/package.json | 26 +++++----- examples/html-kitchen-sink/package.json | 36 ++++++------- examples/marko-cli/package.json | 14 ++--- examples/mithril-kitchen-sink/package.json | 26 +++++----- examples/official-storybook/package.json | 44 ++++++++-------- examples/polymer-cli/package.json | 20 +++---- examples/riot-kitchen-sink/package.json | 26 +++++----- examples/svelte-kitchen-sink/package.json | 26 +++++----- examples/vue-kitchen-sink/package.json | 26 +++++----- lerna.json | 2 +- lib/addons/package.json | 6 +-- lib/channel-postmessage/package.json | 4 +- lib/channel-websocket/package.json | 4 +- lib/channels/package.json | 2 +- lib/cli/package.json | 52 +++++++++---------- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 8 +-- lib/core-events/package.json | 2 +- lib/core/package.json | 14 ++--- lib/node-logger/package.json | 2 +- lib/ui/package.json | 10 ++-- 55 files changed, 293 insertions(+), 293 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index fad409dd66ff..a1f0919d6fa7 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "4.0.2", + "version": "4.0.3", "description": "a11y addon for storybook", "keywords": [ "a11y", @@ -29,10 +29,10 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/client-logger": "4.0.2", - "@storybook/components": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/client-logger": "4.0.3", + "@storybook/components": "4.0.3", + "@storybook/core-events": "4.0.3", "axe-core": "^3.1.2", "global": "^4.3.2", "prop-types": "^15.6.2" diff --git a/addons/actions/package.json b/addons/actions/package.json index ae939bacfd6b..597a99e43c69 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "4.0.2", + "version": "4.0.3", "description": "Action Logger addon for storybook", "keywords": [ "storybook" @@ -26,9 +26,9 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/components": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/components": "4.0.3", + "@storybook/core-events": "4.0.3", "deep-equal": "^1.0.1", "global": "^4.3.2", "lodash": "^4.17.11", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 22e422ae7cce..6f863d475503 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "4.0.2", + "version": "4.0.3", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -28,8 +28,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/core-events": "4.0.3", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/addons/centered/package.json b/addons/centered/package.json index a39d8b9465e0..84366232ddd5 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-centered", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook decorator to center components", "keywords": [ "addon", diff --git a/addons/events/package.json b/addons/events/package.json index 7baca045f00a..9fc883207f4b 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-events", - "version": "4.0.2", + "version": "4.0.3", "description": "Add events to your Storybook stories.", "keywords": [ "addon", @@ -27,8 +27,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/core-events": "4.0.3", "format-json": "^1.0.3", "prop-types": "^15.6.2", "react-lifecycles-compat": "^3.0.4", diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index d5a07db966d1..4a2233ef9666 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-google-analytics", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook addon for google analytics", "keywords": [ "addon", @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.2", + "@storybook/addons": "4.0.3", "global": "^4.3.2", "react-ga": "^2.5.3" } diff --git a/addons/graphql/package.json b/addons/graphql/package.json index 3c3a6e1e0f76..290d46e6d88b 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-graphql", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook addon to display the GraphiQL IDE", "keywords": [ "addon", diff --git a/addons/info/package.json b/addons/info/package.json index fb13bcfbcf9a..9d83dc0cb074 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-info", - "version": "4.0.2", + "version": "4.0.3", "description": "A Storybook addon to show additional information for your stories.", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/client-logger": "4.0.2", - "@storybook/components": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/client-logger": "4.0.3", + "@storybook/components": "4.0.3", "core-js": "2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", diff --git a/addons/jest/package.json b/addons/jest/package.json index 52318f6a7042..3647a4601721 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "4.0.2", + "version": "4.0.3", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -31,8 +31,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/components": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/components": "4.0.3", "global": "^4.3.2", "prop-types": "^15.6.2", "upath": "^1.1.0", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index 772c88112e3a..ec5cad4f3d44 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-knobs", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook Addon Prop Editor Component", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/components": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/components": "4.0.3", + "@storybook/core-events": "4.0.3", "copy-to-clipboard": "^3.0.8", "escape-html": "^1.0.3", "fast-deep-equal": "^2.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 4ec9c42cd155..2d18e7ac0260 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "4.0.2", + "version": "4.0.3", "description": "Story Links addon for storybook", "keywords": [ "addon", @@ -24,9 +24,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.2", - "@storybook/components": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/components": "4.0.3", + "@storybook/core-events": "4.0.3", "global": "^4.3.2", "prop-types": "^15.6.2" }, diff --git a/addons/notes/package.json b/addons/notes/package.json index 0f144e4b998b..aa0a6fc54081 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-notes", - "version": "4.0.2", + "version": "4.0.3", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -26,7 +26,7 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", + "@storybook/addons": "4.0.3", "marked": "^0.5.1", "prop-types": "^15.6.2" }, diff --git a/addons/ondevice-backgrounds/package.json b/addons/ondevice-backgrounds/package.json index 98c96db7051d..715fa3afc0c2 100644 --- a/addons/ondevice-backgrounds/package.json +++ b/addons/ondevice-backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-backgrounds", - "version": "4.0.2", + "version": "4.0.3", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -26,7 +26,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.2", + "@storybook/addons": "4.0.3", "prop-types": "^15.6.2" }, "peerDependencies": { diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index 6debaa25cf9f..46e843f4248f 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-knobs", - "version": "4.0.2", + "version": "4.0.3", "description": "Display storybook story knobs on your deviced.", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.2", + "@storybook/addons": "4.0.3", "deep-equal": "^1.0.1", "prop-types": "^15.6.2", "react-native-color-picker": "^0.4.0", diff --git a/addons/ondevice-notes/package.json b/addons/ondevice-notes/package.json index 821725b09c1f..9b327c4db4ff 100644 --- a/addons/ondevice-notes/package.json +++ b/addons/ondevice-notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-notes", - "version": "4.0.2", + "version": "4.0.3", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -21,7 +21,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.2", + "@storybook/addons": "4.0.3", "prop-types": "^15.6.2", "react-native-simple-markdown": "^1.1.0" }, diff --git a/addons/options/package.json b/addons/options/package.json index 38898d50f09f..cb908c58d22c 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-options", - "version": "4.0.2", + "version": "4.0.3", "description": "Options addon for storybook", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.2", + "@storybook/addons": "4.0.3", "util-deprecate": "^1.0.2" }, "peerDependencies": { diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index ed51da1ec3f7..bb3d81f27c2e 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "4.0.2", + "version": "4.0.3", "description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.", "keywords": [ "addon", @@ -28,17 +28,17 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.2", + "@storybook/addons": "4.0.3", "glob": "^7.1.3", "global": "^4.3.2", "jest-specific-snapshot": "^1.0.0", "read-pkg-up": "^4.0.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-links": "4.0.2", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-links": "4.0.3", "@storybook/addons": "4.0.0", - "@storybook/react": "4.0.2", + "@storybook/react": "4.0.3", "enzyme-to-json": "^3.3.4", "react": "^16.6.0" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 161d1f120b05..0db8731a0026 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "4.0.2", + "version": "4.0.3", "description": "Image snappshots addition to StoryShots base on puppeteer", "keywords": [ "addon", @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/node-logger": "4.0.2", + "@storybook/node-logger": "4.0.3", "jest-image-snapshot": "^2.6.0", "puppeteer": "^1.9.0" }, diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 8f6f59b50f79..f6ce929bf181 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "4.0.2", + "version": "4.0.3", "description": "Stories addon for storybook", "keywords": [ "addon", @@ -25,8 +25,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.2", - "@storybook/components": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/components": "4.0.3", "estraverse": "^4.2.0", "loader-utils": "^1.1.0", "prettier": "^1.14.3", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 4c2c1a70aaae..ce6e9f39cdd3 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook addon to change the viewport size to mobile", "keywords": [ "addon", @@ -24,9 +24,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/components": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/components": "4.0.3", + "@storybook/core-events": "4.0.3", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/app/angular/package.json b/app/angular/package.json index 74e16ff1e8bb..f8c25a6d91f6 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,8 +29,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.2", - "@storybook/node-logger": "4.0.2", + "@storybook/core": "4.0.3", + "@storybook/node-logger": "4.0.3", "angular2-template-loader": "^0.6.2", "core-js": "^2.5.7", "fork-ts-checker-webpack-plugin": "^0.4.14", diff --git a/app/ember/package.json b/app/ember/package.json index a65a794e24df..7c771dfd0ab9 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybooks/storybook/tree/master/app/ember", "publishConfig": { @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@ember/test-helpers": "^1.0.0", - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/html/package.json b/app/html/package.json index 066845acca71..623b2b5db2bc 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "common-tags": "^1.8.0", "global": "^4.3.2", "html-loader": "^0.5.5", diff --git a/app/marko/package.json b/app/marko/package.json index 29dbbcb3ed97..96e7d538154c 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/marko", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "common-tags": "^1.8.0", "global": "^4.3.2", "marko-loader": "^1.3.3", diff --git a/app/mithril/package.json b/app/mithril/package.json index c372cda78c95..efbea9a3f049 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/mithril", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for Mithril: Develop Mithril Component in isolation.", "keywords": [ "storybook" @@ -30,7 +30,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/polymer/package.json b/app/polymer/package.json index a808e2fd7cac..8c7142b6aa69 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/polymer", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "@webcomponents/webcomponentsjs": "^1.2.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/react-native/package.json b/app/react-native/package.json index 40d6c6be70a2..704665cfca0d 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native", - "version": "4.0.2", + "version": "4.0.3", "description": "A better way to develop React Native Components for your app", "keywords": [ "react", @@ -28,12 +28,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.2", - "@storybook/channel-websocket": "4.0.2", - "@storybook/channels": "4.0.2", - "@storybook/core": "4.0.2", - "@storybook/core-events": "4.0.2", - "@storybook/ui": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/channel-websocket": "4.0.3", + "@storybook/channels": "4.0.3", + "@storybook/core": "4.0.3", + "@storybook/core-events": "4.0.3", + "@storybook/ui": "4.0.3", "babel-loader": "^8.0.4", "babel-plugin-macros": "^2.4.2", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index cb4fb0ade1d6..ed7761d5cf92 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -32,8 +32,8 @@ "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.1.2", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.0.2", - "@storybook/node-logger": "4.0.2", + "@storybook/core": "4.0.3", + "@storybook/node-logger": "4.0.3", "babel-plugin-react-docgen": "^2.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/riot/package.json b/app/riot/package.json index 9e3d4e4af13b..4d42d5149fa9 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/riot", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "common-tags": "^1.8.0", "global": "^4.3.2", "raw-loader": "^0.5.1", diff --git a/app/svelte/package.json b/app/svelte/package.json index 8ff9b06b8532..26aeab218bab 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/vue/package.json b/app/vue/package.json index c06ca7ba66b7..3170410aae1c 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.2", + "@storybook/core": "4.0.3", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index ae28d9f3ab9b..947393bb553d 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "4.0.2", + "version": "4.0.3", "private": true, "license": "MIT", "scripts": { @@ -54,18 +54,18 @@ "@angular-devkit/build-angular": "^0.10.3", "@angular/cli": "^7.0.3", "@angular/compiler-cli": "^7.0.1", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-jest": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/angular": "4.0.2", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-jest": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/angular": "4.0.3", "@types/core-js": "^2.5.0", "@types/jest": "^23.3.8", "@types/node": "~10.12.1", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index ed39ee477281..4d3fab46956a 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build": "react-scripts build", @@ -18,21 +18,21 @@ "react-lifecycles-compat": "^3.0.4" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.2", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-events": "4.0.2", - "@storybook/addon-info": "4.0.2", - "@storybook/addon-jest": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/client-logger": "4.0.2", - "@storybook/react": "4.0.2", + "@storybook/addon-a11y": "4.0.3", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-events": "4.0.3", + "@storybook/addon-info": "4.0.3", + "@storybook/addon-jest": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/client-logger": "4.0.3", + "@storybook/react": "4.0.3", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.6.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index 1d0a093fa1aa..4ccb02432beb 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build": "ember build", @@ -11,18 +11,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-a11y": "4.0.2", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/ember": "4.0.2", + "@storybook/addon-a11y": "4.0.3", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/ember": "4.0.3", "babel-loader": "^8", "broccoli-asset-rev": "^3.0.0", "cross-env": "^5.2.0", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index ef0afbf7a8d2..68866b591167 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "4.0.2", + "version": "4.0.3", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.2", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-events": "4.0.2", - "@storybook/addon-jest": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/core": "4.0.2", - "@storybook/core-events": "4.0.2", - "@storybook/html": "4.0.2", + "@storybook/addon-a11y": "4.0.3", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-events": "4.0.3", + "@storybook/addon-jest": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/core": "4.0.3", + "@storybook/core-events": "4.0.3", + "@storybook/html": "4.0.3", "eventemitter3": "^3.1.0", "format-json": "^1.0.3", "global": "^4.3.2", diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json index fbd2288aa177..3b3f140c6311 100644 --- a/examples/marko-cli/package.json +++ b/examples/marko-cli/package.json @@ -1,6 +1,6 @@ { "name": "marko-cli", - "version": "4.0.2", + "version": "4.0.3", "private": true, "description": "Demo of how to build an app using marko-starter", "repository": { @@ -22,12 +22,12 @@ "marko-starter": "^2.0.4" }, "devDependencies": { - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/marko": "4.0.2", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/marko": "4.0.3", "prettier": "^1.14.3", "webpack": "^4.23.1" } diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json index 3eb4af5aa336..7c0f7b2722d7 100644 --- a/examples/mithril-kitchen-sink/package.json +++ b/examples/mithril-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "mithril-example", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,18 +10,18 @@ "mithril": "^1.1.6" }, "devDependencies": { - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/mithril": "4.0.2", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/mithril": "4.0.3", "webpack": "^4.23.1" } } diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index 4ccb52ef7103..76afd4d9cd47 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build-storybook": "build-storybook -c ./ -s built-storybooks", @@ -15,27 +15,27 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addon-a11y": "4.0.2", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-events": "4.0.2", - "@storybook/addon-graphql": "4.0.2", - "@storybook/addon-info": "4.0.2", - "@storybook/addon-jest": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addon-storyshots-puppeteer": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/components": "4.0.2", - "@storybook/core-events": "4.0.2", - "@storybook/node-logger": "4.0.2", - "@storybook/react": "4.0.2", + "@storybook/addon-a11y": "4.0.3", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-events": "4.0.3", + "@storybook/addon-graphql": "4.0.3", + "@storybook/addon-info": "4.0.3", + "@storybook/addon-jest": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addon-storyshots-puppeteer": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/components": "4.0.3", + "@storybook/core-events": "4.0.3", + "@storybook/node-logger": "4.0.3", + "@storybook/react": "4.0.3", "cors": "^2.8.4", "cross-env": "^5.2.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index a7fae489d5a9..12f4042bc622 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -1,6 +1,6 @@ { "name": "polymer-cli", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -9,15 +9,15 @@ }, "dependencies": { "@polymer/polymer": "^2.6.0", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/polymer": "4.0.2", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/polymer": "4.0.3", "@webcomponents/webcomponentsjs": "^1.2.0", "global": "^4.3.2", "lit-html": "^0.12.0", diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json index 6a4f7aef2a3e..d797bdbc962e 100644 --- a/examples/riot-kitchen-sink/package.json +++ b/examples/riot-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "riot-example", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,18 +15,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/riot": "4.0.2", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/riot": "4.0.3", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", "file-loader": "^2.0.0", diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index 2d682df687d9..b2c9a300f6b2 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build-storybook": "build-storybook -s public", @@ -10,17 +10,17 @@ "global": "^4.3.2" }, "devDependencies": { - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/svelte": "4.0.2" + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/svelte": "4.0.3" } } diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 4c852d6b9b24..08e7d2ec4f18 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "4.0.2", + "version": "4.0.3", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,18 +14,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-backgrounds": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addon-storysource": "4.0.2", - "@storybook/addon-viewport": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/vue": "4.0.2", + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-backgrounds": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addon-storysource": "4.0.3", + "@storybook/addon-viewport": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/vue": "4.0.3", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", diff --git a/lerna.json b/lerna.json index 74c9b29d203a..ca6cfffec626 100644 --- a/lerna.json +++ b/lerna.json @@ -7,5 +7,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "4.0.2" + "version": "4.0.3" } diff --git a/lib/addons/package.json b/lib/addons/package.json index ff6dea65d9d2..72e2706ab76c 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook addons store", "keywords": [ "storybook" @@ -23,8 +23,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.2", - "@storybook/components": "4.0.2", + "@storybook/channels": "4.0.3", + "@storybook/components": "4.0.3", "global": "^4.3.2", "util-deprecate": "^1.0.2" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 085122973696..a55fa7a6e066 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "4.0.2", + "version": "4.0.3", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.2", + "@storybook/channels": "4.0.3", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index fec9c8459b5c..b3af616149ad 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "4.0.2", + "version": "4.0.3", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.2", + "@storybook/channels": "4.0.3", "global": "^4.3.2" } } diff --git a/lib/channels/package.json b/lib/channels/package.json index b6e7aa8ca3ce..ba8730beb745 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "4.0.2", + "version": "4.0.3", "description": "", "keywords": [ "storybook" diff --git a/lib/cli/package.json b/lib/cli/package.json index 60d1abcc6887..b9b16c171a6c 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -34,7 +34,7 @@ "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/codemod": "4.0.2", + "@storybook/codemod": "4.0.3", "chalk": "^2.4.1", "child-process-promise": "^2.2.1", "commander": "^2.19.0", @@ -48,29 +48,29 @@ "update-notifier": "^2.5.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-centered": "4.0.2", - "@storybook/addon-graphql": "4.0.2", - "@storybook/addon-info": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/addon-links": "4.0.2", - "@storybook/addon-notes": "4.0.2", - "@storybook/addon-options": "4.0.2", - "@storybook/addon-storyshots": "4.0.2", - "@storybook/addons": "4.0.2", - "@storybook/angular": "4.0.2", - "@storybook/channel-postmessage": "4.0.2", - "@storybook/channel-websocket": "4.0.2", - "@storybook/channels": "4.0.2", - "@storybook/ember": "4.0.2", - "@storybook/html": "4.0.2", - "@storybook/marko": "4.0.2", - "@storybook/mithril": "4.0.2", - "@storybook/polymer": "4.0.2", - "@storybook/react": "4.0.2", - "@storybook/react-native": "4.0.2", - "@storybook/riot": "4.0.2", - "@storybook/ui": "4.0.2", - "@storybook/vue": "4.0.2" + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-centered": "4.0.3", + "@storybook/addon-graphql": "4.0.3", + "@storybook/addon-info": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/addon-links": "4.0.3", + "@storybook/addon-notes": "4.0.3", + "@storybook/addon-options": "4.0.3", + "@storybook/addon-storyshots": "4.0.3", + "@storybook/addons": "4.0.3", + "@storybook/angular": "4.0.3", + "@storybook/channel-postmessage": "4.0.3", + "@storybook/channel-websocket": "4.0.3", + "@storybook/channels": "4.0.3", + "@storybook/ember": "4.0.3", + "@storybook/html": "4.0.3", + "@storybook/marko": "4.0.3", + "@storybook/mithril": "4.0.3", + "@storybook/polymer": "4.0.3", + "@storybook/react": "4.0.3", + "@storybook/react-native": "4.0.3", + "@storybook/riot": "4.0.3", + "@storybook/ui": "4.0.3", + "@storybook/vue": "4.0.3" } } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index e9bc1befa0be..7a864e886036 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "4.0.2", + "version": "4.0.3", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 4562c58aee48..2b06fa77ab5e 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "4.0.2", + "version": "4.0.3", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/lib/components/package.json b/lib/components/package.json index c050d232d4d1..69b53e2dc54e 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "4.0.2", + "version": "4.0.3", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -37,9 +37,9 @@ "render-fragment": "^0.1.1" }, "devDependencies": { - "@storybook/addon-actions": "4.0.2", - "@storybook/addon-knobs": "4.0.2", - "@storybook/react": "4.0.2" + "@storybook/addon-actions": "4.0.3", + "@storybook/addon-knobs": "4.0.3", + "@storybook/react": "4.0.3" }, "peerDependencies": { "react": "*", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 8fa5d7ce9506..82f1d82db9f3 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "4.0.2", + "version": "4.0.3", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core/package.json b/lib/core/package.json index b596ce96aefc..8f1665e747f9 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "4.0.2", + "version": "4.0.3", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -30,12 +30,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.2", - "@storybook/channel-postmessage": "4.0.2", - "@storybook/client-logger": "4.0.2", - "@storybook/core-events": "4.0.2", - "@storybook/node-logger": "4.0.2", - "@storybook/ui": "4.0.2", + "@storybook/addons": "4.0.3", + "@storybook/channel-postmessage": "4.0.3", + "@storybook/client-logger": "4.0.3", + "@storybook/core-events": "4.0.3", + "@storybook/node-logger": "4.0.3", + "@storybook/ui": "4.0.3", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.3.1", "babel-plugin-macros": "^2.4.2", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 942389f4d920..f4b7e1fce79f 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "4.0.2", + "version": "4.0.3", "description": "", "keywords": [ "storybook" diff --git a/lib/ui/package.json b/lib/ui/package.json index eb6aef3cd0c7..51b688e7727a 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "4.0.2", + "version": "4.0.3", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -28,8 +28,8 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.0.2", - "@storybook/core-events": "4.0.2", + "@storybook/components": "4.0.3", + "@storybook/core-events": "4.0.3", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -47,8 +47,8 @@ "react-treebeard": "^3.1.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.2", - "@storybook/react": "4.0.2" + "@storybook/addon-actions": "4.0.3", + "@storybook/react": "4.0.3" }, "peerDependencies": { "react": "*", From 9a70c94dc1a060452d7fa7870a669fdbc458287b Mon Sep 17 00:00:00 2001 From: Filipp Riabchun Date: Mon, 5 Nov 2018 20:29:04 +0400 Subject: [PATCH 075/107] Merge pull request #4720 from storybooks/node-11-fix Fix tests in node 11 by using `Array#sort` correctly --- addons/info/src/components/Story.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/info/src/components/Story.js b/addons/info/src/components/Story.js index cf3bed071a79..5d1fccafc56c 100644 --- a/addons/info/src/components/Story.js +++ b/addons/info/src/components/Story.js @@ -350,7 +350,7 @@ class Story extends Component { extract(children); const array = Array.from(types.keys()); - array.sort((a, b) => getName(a) > getName(b)); + array.sort((a, b) => (getName(a) > getName(b) ? 1 : -1)); propTables = array.map((type, i) => ( // eslint-disable-next-line react/no-array-index-key From 4bbc479635fc395dd5a4dd46b5b7b94d9ac3f8cb Mon Sep 17 00:00:00 2001 From: Igor Date: Mon, 5 Nov 2018 18:46:22 +0200 Subject: [PATCH 076/107] Merge pull request #4689 from storybooks/addon-jest/fix-tests-matching Addons Jest - Fix test matching --- addons/jest/src/index.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/addons/jest/src/index.js b/addons/jest/src/index.js index 1ccd4f842bb4..583e02533bff 100644 --- a/addons/jest/src/index.js +++ b/addons/jest/src/index.js @@ -5,13 +5,19 @@ import { normalize } from 'upath'; const findTestResults = (testFiles, jestTestResults, jestTestFilesExt) => Object.values(testFiles).map(name => { const fileName = `${name}${jestTestFilesExt}`; + if (jestTestResults && jestTestResults.testResults) { + const fileNamePattern = new RegExp(fileName); + return { fileName, name, - result: jestTestResults.testResults.find(t => normalize(t.name).includes(fileName)), + result: jestTestResults.testResults.find(test => + normalize(test.name).match(fileNamePattern) + ), }; } + return { fileName, name }; }); @@ -38,13 +44,12 @@ export const withTests = userOptions => { }, 'Passing component filenames to the `@storybook/addon-jest` via `withTests` is deprecated. Instead, use the `jest` story parameter'); } - const [ - story, - { - kind, - parameters: { jest: testFiles }, - }, - ] = args; + const [story, { kind, parameters = {} }] = args; + let { jest: testFiles } = parameters; + + if (typeof testFiles === 'string') { + testFiles = [testFiles]; + } if (testFiles && !testFiles.disable) { emitAddTests({ kind, story, testFiles, options }); From 9ebbce78d6833076c36173bfaaa86528d486a0c0 Mon Sep 17 00:00:00 2001 From: Igor Date: Mon, 5 Nov 2018 18:48:22 +0200 Subject: [PATCH 077/107] Merge pull request #4683 from storybooks/addon-jest/fix-configureviewport Addon Viewport - fix "defaultViewport" configuration --- addons/viewport/src/manager/components/Panel.js | 9 +++++---- examples/html-kitchen-sink/.storybook/config.js | 12 +++++++----- .../html-kitchen-sink/stories/addon-a11y.stories.js | 7 +------ 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/addons/viewport/src/manager/components/Panel.js b/addons/viewport/src/manager/components/Panel.js index 0c2fa1d72591..533f509a2e7d 100644 --- a/addons/viewport/src/manager/components/Panel.js +++ b/addons/viewport/src/manager/components/Panel.js @@ -25,8 +25,9 @@ const Container = styled.div({ }); Container.displayName = 'Container'; -const getDefaultViewport = (viewports, candidateViewport) => - candidateViewport in viewports ? candidateViewport : Object.keys(viewports)[0]; +function getDefaultViewport(viewports, candidateViewport) { + return candidateViewport in viewports ? candidateViewport : Object.keys(viewports)[0]; +} const getViewports = viewports => Object.keys(viewports).length > 0 ? viewports : INITIAL_VIEWPORTS; @@ -62,7 +63,6 @@ export class Panel extends Component { componentDidMount() { const { channel, api } = this.props; - const { defaultViewport } = this.state; this.iframe = document.getElementById(storybookIframe); @@ -71,6 +71,7 @@ export class Panel extends Component { channel.on(SET_STORY_DEFAULT_VIEWPORT_EVENT_ID, this.setStoryDefaultViewport); this.unsubscribeFromOnStory = api.onStory(() => { + const { defaultViewport } = this.state; this.setStoryDefaultViewport(defaultViewport); }); } @@ -98,7 +99,7 @@ export class Panel extends Component { }; configure = (options = Panel.defaultOptions) => { - const viewports = getViewports(options.viewports); + const viewports = getViewports(options.viewports || {}); const defaultViewport = getDefaultViewport(viewports, options.defaultViewport); this.setState( diff --git a/examples/html-kitchen-sink/.storybook/config.js b/examples/html-kitchen-sink/.storybook/config.js index d67bc8b54626..2d11f76a64ae 100644 --- a/examples/html-kitchen-sink/.storybook/config.js +++ b/examples/html-kitchen-sink/.storybook/config.js @@ -1,9 +1,11 @@ -import { configure } from '@storybook/html'; -import { setOptions } from '@storybook/addon-options'; +import { configure, addDecorator } from '@storybook/html'; +import { withOptions } from '@storybook/addon-options'; -setOptions({ - hierarchyRootSeparator: /\|/, -}); +addDecorator( + withOptions({ + hierarchyRootSeparator: /\|/, + }) +); // automatically import all files ending in *.stories.js const req = require.context('../stories', true, /.stories.js$/); diff --git a/examples/html-kitchen-sink/stories/addon-a11y.stories.js b/examples/html-kitchen-sink/stories/addon-a11y.stories.js index 96e90a23ae1b..038fcd7620b1 100644 --- a/examples/html-kitchen-sink/stories/addon-a11y.stories.js +++ b/examples/html-kitchen-sink/stories/addon-a11y.stories.js @@ -1,17 +1,12 @@ import { document, setTimeout } from 'global'; import { storiesOf } from '@storybook/html'; -import { setOptions } from '@storybook/addon-options'; - import { checkA11y } from '@storybook/addon-a11y'; const text = 'Testing the a11y addon'; storiesOf('Addons|a11y', module) .addDecorator(checkA11y) - .addDecorator(fn => { - setOptions({ selectedAddonPanel: '@storybook/addon-a11y/panel' }); - return fn(); - }) + .addParameters({ options: { selectedAddonPanel: '@storybook/addon-a11y/panel' } }) .add('Default', () => ``) .add('Label', () => ``) .add('Disabled', () => ``) From da8cd05737656579ac8cd42096126069aea12770 Mon Sep 17 00:00:00 2001 From: Igor Date: Mon, 5 Nov 2018 18:50:59 +0200 Subject: [PATCH 078/107] Merge pull request #4669 from tarikhamilton/knobs/number-proptypes-bug Fix PropTypes in addons/knobs NumberType --- addons/knobs/src/components/types/Number.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/knobs/src/components/types/Number.js b/addons/knobs/src/components/types/Number.js index e96d4deaf04c..a9237d6e7200 100644 --- a/addons/knobs/src/components/types/Number.js +++ b/addons/knobs/src/components/types/Number.js @@ -85,7 +85,7 @@ class NumberType extends React.Component { NumberType.propTypes = { knob: PropTypes.shape({ name: PropTypes.string, - value: PropTypes.number, + value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), range: PropTypes.bool, min: PropTypes.number, max: PropTypes.number, From ca548172f8968cbf86b913d592245e2e4f8a3568 Mon Sep 17 00:00:00 2001 From: Igor Date: Mon, 5 Nov 2018 18:52:21 +0200 Subject: [PATCH 079/107] Merge pull request #4715 from cfleschhut/docs/add_auth0_cosmos_to_examples docs(examples): Add Auth0 Cosmos to list of examples --- docs/src/pages/examples/_examples.yml | 7 +++++++ docs/src/pages/examples/thumbnails/cosmos.png | Bin 0 -> 673859 bytes 2 files changed, 7 insertions(+) create mode 100644 docs/src/pages/examples/thumbnails/cosmos.png diff --git a/docs/src/pages/examples/_examples.yml b/docs/src/pages/examples/_examples.yml index 723eb9e4cb22..f71f0c5ef3d6 100644 --- a/docs/src/pages/examples/_examples.yml +++ b/docs/src/pages/examples/_examples.yml @@ -159,3 +159,10 @@ trunx: demo: https://g14n.info/trunx source: https://github.com/fibo/trunx site: https://github.com/fibo/trunx +auth0: + thumbnail: cosmos.png + title: Cosmos + description: A Design System For Auth0 Products + demo: https://auth0-cosmos.now.sh/sandbox/ + source: https://github.com/auth0/cosmos + site: https://auth0-cosmos.now.sh/ diff --git a/docs/src/pages/examples/thumbnails/cosmos.png b/docs/src/pages/examples/thumbnails/cosmos.png new file mode 100644 index 0000000000000000000000000000000000000000..06496ec812fdd9cb150e40b172e8cd8f3f7275cd GIT binary patch literal 673859 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ɄR6T>6W;-J#{uHV7j8P0I)Yq;T5_ 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

A=ul@?;MJu8Z#?HT#cpeb2EVWXtE>%tmD$%vZk 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

ZSK6q$hfEps}$tQ1;Qs(V< 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 KMNUMnLSTYKEIh;j literal 0 HcmV?d00001 From 7eca652b3cc68afe0003776f41e635251f0b885d Mon Sep 17 00:00:00 2001 From: Igor Date: Mon, 5 Nov 2018 18:53:31 +0200 Subject: [PATCH 080/107] Merge pull request #4708 from dumbNickname/mjs-support Change extensions ordering in webpack config --- lib/core/src/server/config/webpack.config.dev.js | 2 +- lib/core/src/server/config/webpack.config.prod.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/core/src/server/config/webpack.config.dev.js b/lib/core/src/server/config/webpack.config.dev.js index 0bb728d4a17f..af0d603d4f6d 100644 --- a/lib/core/src/server/config/webpack.config.dev.js +++ b/lib/core/src/server/config/webpack.config.dev.js @@ -94,7 +94,7 @@ export default ({ configDir, quiet, babelOptions, entries }) => { resolve: { // Since we ship with json-loader always, it's better to move extensions to here // from the default config. - extensions: ['.js', '.jsx', '.json', '.mjs'], + extensions: ['.mjs', '.js', '.jsx', '.json'], // Add support to NODE_PATH. With this we could avoid relative path imports. // Based on this CRA feature: https://github.com/facebookincubator/create-react-app/issues/253 modules: ['node_modules'].concat(nodePaths), diff --git a/lib/core/src/server/config/webpack.config.prod.js b/lib/core/src/server/config/webpack.config.prod.js index ea0f98f76edc..d974a5868da1 100644 --- a/lib/core/src/server/config/webpack.config.prod.js +++ b/lib/core/src/server/config/webpack.config.prod.js @@ -80,7 +80,7 @@ export default ({ configDir, babelOptions, entries }) => { resolve: { // Since we ship with json-loader always, it's better to move extensions to here // from the default config. - extensions: ['.js', '.jsx', '.json', '.mjs'], + extensions: ['.mjs', '.js', '.jsx', '.json'], // Add support to NODE_PATH. With this we could avoid relative path imports. // Based on this CRA feature: https://github.com/facebookincubator/create-react-app/issues/253 modules: ['node_modules'].concat(nodePaths), From c11a3e0d553a13ba88aa7a502c37f9cb9d7ef1d0 Mon Sep 17 00:00:00 2001 From: Filipp Riabchun Date: Mon, 5 Nov 2018 23:16:54 +0400 Subject: [PATCH 081/107] Merge pull request #4705 from storybooks/fix-deps Remove SB deps from cli tests --- addons/ondevice-knobs/package.json | 2 +- addons/storyshots/storyshots-puppeteer/package.json | 2 +- lib/cli/test/fixtures/react_babel_config_js/package.json | 3 +-- lib/cli/test/fixtures/react_babel_custom_preset/package.json | 3 +-- lib/cli/test/fixtures/react_babel_pkg_json/package.json | 3 +-- lib/cli/test/fixtures/react_babelrc/package.json | 3 +-- lib/cli/test/fixtures/react_babelrc_js/package.json | 3 +-- package.json | 2 +- 8 files changed, 8 insertions(+), 13 deletions(-) diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index 46e843f4248f..bcd22f07e13b 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -32,7 +32,7 @@ "react-native-switch": "^1.5.0" }, "peerDependencies": { - "@storybook/addon-knobs": "4.0.0-alpha.24", + "@storybook/addon-knobs": "4.0.0", "react": "*", "react-native": "*" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 0db8731a0026..693848fb600b 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -30,6 +30,6 @@ "puppeteer": "^1.9.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "4.0.0-alpha.16" + "@storybook/addon-storyshots": "4.0.0" } } diff --git a/lib/cli/test/fixtures/react_babel_config_js/package.json b/lib/cli/test/fixtures/react_babel_config_js/package.json index 884c8a803bcb..a0f0d5f569e6 100644 --- a/lib/cli/test/fixtures/react_babel_config_js/package.json +++ b/lib/cli/test/fixtures/react_babel_config_js/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/lib/cli/test/fixtures/react_babel_custom_preset/package.json b/lib/cli/test/fixtures/react_babel_custom_preset/package.json index 7192b87c7bf1..83e326d73375 100644 --- a/lib/cli/test/fixtures/react_babel_custom_preset/package.json +++ b/lib/cli/test/fixtures/react_babel_custom_preset/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/lib/cli/test/fixtures/react_babel_pkg_json/package.json b/lib/cli/test/fixtures/react_babel_pkg_json/package.json index bd9257e86aa4..d27642833714 100644 --- a/lib/cli/test/fixtures/react_babel_pkg_json/package.json +++ b/lib/cli/test/fixtures/react_babel_pkg_json/package.json @@ -14,8 +14,7 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" }, "babel": { "plugins": ["@babel/plugin-proposal-optional-chaining"] diff --git a/lib/cli/test/fixtures/react_babelrc/package.json b/lib/cli/test/fixtures/react_babelrc/package.json index 8710ac9843cc..c99aefb0a2c4 100644 --- a/lib/cli/test/fixtures/react_babelrc/package.json +++ b/lib/cli/test/fixtures/react_babelrc/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/lib/cli/test/fixtures/react_babelrc_js/package.json b/lib/cli/test/fixtures/react_babelrc_js/package.json index 8e5ed9796aea..4f998b260ab1 100644 --- a/lib/cli/test/fixtures/react_babelrc_js/package.json +++ b/lib/cli/test/fixtures/react_babelrc_js/package.json @@ -14,7 +14,6 @@ "devDependencies": { "@babel/plugin-proposal-optional-chaining": "7.0.0", "@babel/core": "7.1.0", - "babel-loader": "8.0.2", - "@storybook/react": "^4.0.0-alpha.17" + "babel-loader": "8.0.2" } } diff --git a/package.json b/package.json index 8b7a0c005e4b..fa942d4950cb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "4.0.0-alpha.16", + "version": "4.0.0", "private": true, "repository": { "type": "git", From 3535baab47e7dfb5b516db390b6b8848c7460510 Mon Sep 17 00:00:00 2001 From: Filipp Riabchun Date: Tue, 6 Nov 2018 01:21:02 +0400 Subject: [PATCH 082/107] Merge pull request #4654 from storybooks/dependabot/npm_and_yarn/react-syntax-highlighter-10.0.0 Bump react-syntax-highlighter from 9.0.1 to 10.0.0 --- addons/storysource/package.json | 2 +- addons/storysource/src/StoryPanel.js | 10 +++++----- yarn.lock | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/addons/storysource/package.json b/addons/storysource/package.json index f6ce929bf181..c2bbc1c34537 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -31,7 +31,7 @@ "loader-utils": "^1.1.0", "prettier": "^1.14.3", "prop-types": "^15.6.2", - "react-syntax-highlighter": "^9.0.1" + "react-syntax-highlighter": "^10.0.0" }, "peerDependencies": { "react": "*" diff --git a/addons/storysource/src/StoryPanel.js b/addons/storysource/src/StoryPanel.js index 12fe92532833..ce6365740fb8 100644 --- a/addons/storysource/src/StoryPanel.js +++ b/addons/storysource/src/StoryPanel.js @@ -1,10 +1,10 @@ import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { RoutedLink, monoFonts } from '@storybook/components'; -import jsx from 'react-syntax-highlighter/languages/prism/jsx'; -import { darcula } from 'react-syntax-highlighter/styles/prism'; -import SyntaxHighlighter, { registerLanguage } from 'react-syntax-highlighter/prism-light'; -import { createElement } from 'react-syntax-highlighter'; +import jsx from 'react-syntax-highlighter/dist/esm/languages/prism/jsx'; +import { darcula } from 'react-syntax-highlighter/dist/esm/styles/prism'; +import SyntaxHighlighter from 'react-syntax-highlighter/dist/esm/prism-light'; +import createElement from 'react-syntax-highlighter/dist/esm/create-element'; import { EVENT_ID } from './events'; // TODO: take from theme @@ -29,7 +29,7 @@ const highlighterTheme = { }, }; -registerLanguage('jsx', jsx); +SyntaxHighlighter.registerLanguage('jsx', jsx); const styles = { story: { diff --git a/yarn.lock b/yarn.lock index 30ab580a4e8b..23550e3d8266 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18393,10 +18393,10 @@ react-style-proptype@^3.0.0: dependencies: prop-types "^15.5.4" -react-syntax-highlighter@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-9.0.1.tgz#cad91692e1976f68290f24762ac3451b1fec3d26" - integrity sha512-rL5wJ0V23arSBahsRs0yhDxEFoA1dRjJ7hK6xKvIi6hd3fUXx950AhjYBQbR05CwYsAIQDWGMhH4Oh/v9XK67g== +react-syntax-highlighter@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-10.0.0.tgz#0908ae3d8436ff54a1322073105141d79f37edb4" + integrity sha512-S6oNKt+m8ZcdDM61YmU7Iv5C5vepyZEDjCKvJIJZk7g4+9X4zlMIHuXbbPijXar1jroIy3bWK08UYrqQ1pP+EQ== dependencies: babel-runtime "^6.18.0" highlight.js "~9.12.0" From 9c2aa19988989ab6afe377112d56e2965703ccce Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 13:37:19 +0800 Subject: [PATCH 083/107] 4.0.4 changelog --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b33de8408cf..8284e895d96d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +# 4.0.4 + +2018-November-06 + +#### Bug Fixes + +- Core: Change extensions ordering in webpack config [#4708](https://github.com/storybooks/storybook/pull/4708) +- Addon-Knobs: Fix PropTypes in NumberType [#4669](https://github.com/storybooks/storybook/pull/4669) +- Addon-Viewport: Fix "defaultViewport" configuration [#4683](https://github.com/storybooks/storybook/pull/4683) +- Addon-Jes: Fix test matching [#4689](https://github.com/storybooks/storybook/pull/4689) +- Fix tests in node 11 by using `Array#sort` correctly [#4720](https://github.com/storybooks/storybook/pull/4720) + +#### Dependency Upgrades + +- Bump react-syntax-highlighter from 9.0.1 to 10.0.0 [#4654](https://github.com/storybooks/storybook/pull/4654) +- Remove SB deps from cli tests [#4705](https://github.com/storybooks/storybook/pull/4705) + # 4.0.3 2018-November-06 From 0cc22e4b2769339e0fdf8980e572bfe950d4902e Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 13:38:03 +0800 Subject: [PATCH 084/107] v4.0.4 --- addons/a11y/package.json | 10 ++-- addons/actions/package.json | 8 +-- addons/backgrounds/package.json | 6 +-- addons/centered/package.json | 2 +- addons/events/package.json | 6 +-- addons/google-analytics/package.json | 4 +- addons/graphql/package.json | 2 +- addons/info/package.json | 8 +-- addons/jest/package.json | 6 +-- addons/knobs/package.json | 8 +-- addons/links/package.json | 8 +-- addons/notes/package.json | 4 +- addons/ondevice-backgrounds/package.json | 4 +- addons/ondevice-knobs/package.json | 4 +- addons/ondevice-notes/package.json | 4 +- addons/options/package.json | 4 +- .../storyshots/storyshots-core/package.json | 10 ++-- .../storyshots-puppeteer/package.json | 4 +- addons/storysource/package.json | 6 +-- addons/viewport/package.json | 8 +-- app/angular/package.json | 6 +-- app/ember/package.json | 4 +- app/html/package.json | 4 +- app/marko/package.json | 4 +- app/mithril/package.json | 4 +- app/polymer/package.json | 4 +- app/react-native/package.json | 14 ++--- app/react/package.json | 6 +-- app/riot/package.json | 4 +- app/svelte/package.json | 4 +- app/vue/package.json | 4 +- examples/angular-cli/package.json | 26 +++++----- examples/cra-kitchen-sink/package.json | 32 ++++++------ examples/ember-cli/package.json | 26 +++++----- examples/html-kitchen-sink/package.json | 36 ++++++------- examples/marko-cli/package.json | 14 ++--- examples/mithril-kitchen-sink/package.json | 26 +++++----- examples/official-storybook/package.json | 44 ++++++++-------- examples/polymer-cli/package.json | 20 +++---- examples/riot-kitchen-sink/package.json | 26 +++++----- examples/svelte-kitchen-sink/package.json | 26 +++++----- examples/vue-kitchen-sink/package.json | 26 +++++----- lerna.json | 2 +- lib/addons/package.json | 6 +-- lib/channel-postmessage/package.json | 4 +- lib/channel-websocket/package.json | 4 +- lib/channels/package.json | 2 +- lib/cli/package.json | 52 +++++++++---------- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 8 +-- lib/core-events/package.json | 2 +- lib/core/package.json | 14 ++--- lib/node-logger/package.json | 2 +- lib/ui/package.json | 10 ++-- 55 files changed, 293 insertions(+), 293 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index a1f0919d6fa7..6bbfb5a32a1a 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "4.0.3", + "version": "4.0.4", "description": "a11y addon for storybook", "keywords": [ "a11y", @@ -29,10 +29,10 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/client-logger": "4.0.3", - "@storybook/components": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/client-logger": "4.0.4", + "@storybook/components": "4.0.4", + "@storybook/core-events": "4.0.4", "axe-core": "^3.1.2", "global": "^4.3.2", "prop-types": "^15.6.2" diff --git a/addons/actions/package.json b/addons/actions/package.json index 597a99e43c69..618aad1dba91 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "4.0.3", + "version": "4.0.4", "description": "Action Logger addon for storybook", "keywords": [ "storybook" @@ -26,9 +26,9 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/components": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/components": "4.0.4", + "@storybook/core-events": "4.0.4", "deep-equal": "^1.0.1", "global": "^4.3.2", "lodash": "^4.17.11", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 6f863d475503..35a0d80a2413 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "4.0.3", + "version": "4.0.4", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -28,8 +28,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/core-events": "4.0.4", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/addons/centered/package.json b/addons/centered/package.json index 84366232ddd5..876874e7001a 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-centered", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook decorator to center components", "keywords": [ "addon", diff --git a/addons/events/package.json b/addons/events/package.json index 9fc883207f4b..306f4ff5f44d 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-events", - "version": "4.0.3", + "version": "4.0.4", "description": "Add events to your Storybook stories.", "keywords": [ "addon", @@ -27,8 +27,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/core-events": "4.0.4", "format-json": "^1.0.3", "prop-types": "^15.6.2", "react-lifecycles-compat": "^3.0.4", diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index 4a2233ef9666..fbf950a1d6c9 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-google-analytics", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook addon for google analytics", "keywords": [ "addon", @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.3", + "@storybook/addons": "4.0.4", "global": "^4.3.2", "react-ga": "^2.5.3" } diff --git a/addons/graphql/package.json b/addons/graphql/package.json index 290d46e6d88b..477a9a38ee33 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-graphql", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook addon to display the GraphiQL IDE", "keywords": [ "addon", diff --git a/addons/info/package.json b/addons/info/package.json index 9d83dc0cb074..4bf08cabcc36 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-info", - "version": "4.0.3", + "version": "4.0.4", "description": "A Storybook addon to show additional information for your stories.", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/client-logger": "4.0.3", - "@storybook/components": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/client-logger": "4.0.4", + "@storybook/components": "4.0.4", "core-js": "2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", diff --git a/addons/jest/package.json b/addons/jest/package.json index 3647a4601721..29a46e88e07b 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "4.0.3", + "version": "4.0.4", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -31,8 +31,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/components": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/components": "4.0.4", "global": "^4.3.2", "prop-types": "^15.6.2", "upath": "^1.1.0", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index ec5cad4f3d44..7d5276f05c2e 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-knobs", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook Addon Prop Editor Component", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/components": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/components": "4.0.4", + "@storybook/core-events": "4.0.4", "copy-to-clipboard": "^3.0.8", "escape-html": "^1.0.3", "fast-deep-equal": "^2.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 2d18e7ac0260..2129dcda4be7 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "4.0.3", + "version": "4.0.4", "description": "Story Links addon for storybook", "keywords": [ "addon", @@ -24,9 +24,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.3", - "@storybook/components": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/components": "4.0.4", + "@storybook/core-events": "4.0.4", "global": "^4.3.2", "prop-types": "^15.6.2" }, diff --git a/addons/notes/package.json b/addons/notes/package.json index aa0a6fc54081..ebf499b6748e 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-notes", - "version": "4.0.3", + "version": "4.0.4", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -26,7 +26,7 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", + "@storybook/addons": "4.0.4", "marked": "^0.5.1", "prop-types": "^15.6.2" }, diff --git a/addons/ondevice-backgrounds/package.json b/addons/ondevice-backgrounds/package.json index 715fa3afc0c2..84c5e7afe860 100644 --- a/addons/ondevice-backgrounds/package.json +++ b/addons/ondevice-backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-backgrounds", - "version": "4.0.3", + "version": "4.0.4", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -26,7 +26,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.3", + "@storybook/addons": "4.0.4", "prop-types": "^15.6.2" }, "peerDependencies": { diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index bcd22f07e13b..4acbe14bc24b 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-knobs", - "version": "4.0.3", + "version": "4.0.4", "description": "Display storybook story knobs on your deviced.", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.3", + "@storybook/addons": "4.0.4", "deep-equal": "^1.0.1", "prop-types": "^15.6.2", "react-native-color-picker": "^0.4.0", diff --git a/addons/ondevice-notes/package.json b/addons/ondevice-notes/package.json index 9b327c4db4ff..2c8c6a52c447 100644 --- a/addons/ondevice-notes/package.json +++ b/addons/ondevice-notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-notes", - "version": "4.0.3", + "version": "4.0.4", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -21,7 +21,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.3", + "@storybook/addons": "4.0.4", "prop-types": "^15.6.2", "react-native-simple-markdown": "^1.1.0" }, diff --git a/addons/options/package.json b/addons/options/package.json index cb908c58d22c..aa3350ac0fe3 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-options", - "version": "4.0.3", + "version": "4.0.4", "description": "Options addon for storybook", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.3", + "@storybook/addons": "4.0.4", "util-deprecate": "^1.0.2" }, "peerDependencies": { diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index bb3d81f27c2e..1c86c95a6b89 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "4.0.3", + "version": "4.0.4", "description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.", "keywords": [ "addon", @@ -28,17 +28,17 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.3", + "@storybook/addons": "4.0.4", "glob": "^7.1.3", "global": "^4.3.2", "jest-specific-snapshot": "^1.0.0", "read-pkg-up": "^4.0.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-links": "4.0.3", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-links": "4.0.4", "@storybook/addons": "4.0.0", - "@storybook/react": "4.0.3", + "@storybook/react": "4.0.4", "enzyme-to-json": "^3.3.4", "react": "^16.6.0" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 693848fb600b..1502cd61a7bc 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "4.0.3", + "version": "4.0.4", "description": "Image snappshots addition to StoryShots base on puppeteer", "keywords": [ "addon", @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/node-logger": "4.0.3", + "@storybook/node-logger": "4.0.4", "jest-image-snapshot": "^2.6.0", "puppeteer": "^1.9.0" }, diff --git a/addons/storysource/package.json b/addons/storysource/package.json index c2bbc1c34537..4f69837bab05 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "4.0.3", + "version": "4.0.4", "description": "Stories addon for storybook", "keywords": [ "addon", @@ -25,8 +25,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.3", - "@storybook/components": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/components": "4.0.4", "estraverse": "^4.2.0", "loader-utils": "^1.1.0", "prettier": "^1.14.3", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index ce6e9f39cdd3..0be546b3e9f6 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook addon to change the viewport size to mobile", "keywords": [ "addon", @@ -24,9 +24,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/components": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/components": "4.0.4", + "@storybook/core-events": "4.0.4", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/app/angular/package.json b/app/angular/package.json index f8c25a6d91f6..395ec3685fc7 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,8 +29,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.3", - "@storybook/node-logger": "4.0.3", + "@storybook/core": "4.0.4", + "@storybook/node-logger": "4.0.4", "angular2-template-loader": "^0.6.2", "core-js": "^2.5.7", "fork-ts-checker-webpack-plugin": "^0.4.14", diff --git a/app/ember/package.json b/app/ember/package.json index 7c771dfd0ab9..664ab9a0f7ce 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybooks/storybook/tree/master/app/ember", "publishConfig": { @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@ember/test-helpers": "^1.0.0", - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/html/package.json b/app/html/package.json index 623b2b5db2bc..862335629da9 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "common-tags": "^1.8.0", "global": "^4.3.2", "html-loader": "^0.5.5", diff --git a/app/marko/package.json b/app/marko/package.json index 96e7d538154c..1da41f37034b 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/marko", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "common-tags": "^1.8.0", "global": "^4.3.2", "marko-loader": "^1.3.3", diff --git a/app/mithril/package.json b/app/mithril/package.json index efbea9a3f049..b27772376dc1 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/mithril", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for Mithril: Develop Mithril Component in isolation.", "keywords": [ "storybook" @@ -30,7 +30,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/polymer/package.json b/app/polymer/package.json index 8c7142b6aa69..d3f42df9bdca 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/polymer", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "@webcomponents/webcomponentsjs": "^1.2.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/react-native/package.json b/app/react-native/package.json index 704665cfca0d..4f0ab533301a 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native", - "version": "4.0.3", + "version": "4.0.4", "description": "A better way to develop React Native Components for your app", "keywords": [ "react", @@ -28,12 +28,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.3", - "@storybook/channel-websocket": "4.0.3", - "@storybook/channels": "4.0.3", - "@storybook/core": "4.0.3", - "@storybook/core-events": "4.0.3", - "@storybook/ui": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/channel-websocket": "4.0.4", + "@storybook/channels": "4.0.4", + "@storybook/core": "4.0.4", + "@storybook/core-events": "4.0.4", + "@storybook/ui": "4.0.4", "babel-loader": "^8.0.4", "babel-plugin-macros": "^2.4.2", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index ed7761d5cf92..55f925502176 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -32,8 +32,8 @@ "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.1.2", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.0.3", - "@storybook/node-logger": "4.0.3", + "@storybook/core": "4.0.4", + "@storybook/node-logger": "4.0.4", "babel-plugin-react-docgen": "^2.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/riot/package.json b/app/riot/package.json index 4d42d5149fa9..da96c4d02b7d 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/riot", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "common-tags": "^1.8.0", "global": "^4.3.2", "raw-loader": "^0.5.1", diff --git a/app/svelte/package.json b/app/svelte/package.json index 26aeab218bab..699a22030a43 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/vue/package.json b/app/vue/package.json index 3170410aae1c..cfd69f675655 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.3", + "@storybook/core": "4.0.4", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 947393bb553d..1fb2e7826a40 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "4.0.3", + "version": "4.0.4", "private": true, "license": "MIT", "scripts": { @@ -54,18 +54,18 @@ "@angular-devkit/build-angular": "^0.10.3", "@angular/cli": "^7.0.3", "@angular/compiler-cli": "^7.0.1", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-jest": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/angular": "4.0.3", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-jest": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/angular": "4.0.4", "@types/core-js": "^2.5.0", "@types/jest": "^23.3.8", "@types/node": "~10.12.1", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index 4d3fab46956a..bbb6291be9b5 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build": "react-scripts build", @@ -18,21 +18,21 @@ "react-lifecycles-compat": "^3.0.4" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.3", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-events": "4.0.3", - "@storybook/addon-info": "4.0.3", - "@storybook/addon-jest": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/client-logger": "4.0.3", - "@storybook/react": "4.0.3", + "@storybook/addon-a11y": "4.0.4", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-events": "4.0.4", + "@storybook/addon-info": "4.0.4", + "@storybook/addon-jest": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/client-logger": "4.0.4", + "@storybook/react": "4.0.4", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.6.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index 4ccb02432beb..5cdc5a4a171b 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build": "ember build", @@ -11,18 +11,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-a11y": "4.0.3", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/ember": "4.0.3", + "@storybook/addon-a11y": "4.0.4", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/ember": "4.0.4", "babel-loader": "^8", "broccoli-asset-rev": "^3.0.0", "cross-env": "^5.2.0", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index 68866b591167..39af4dad64cd 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "4.0.3", + "version": "4.0.4", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.3", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-events": "4.0.3", - "@storybook/addon-jest": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/core": "4.0.3", - "@storybook/core-events": "4.0.3", - "@storybook/html": "4.0.3", + "@storybook/addon-a11y": "4.0.4", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-events": "4.0.4", + "@storybook/addon-jest": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/core": "4.0.4", + "@storybook/core-events": "4.0.4", + "@storybook/html": "4.0.4", "eventemitter3": "^3.1.0", "format-json": "^1.0.3", "global": "^4.3.2", diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json index 3b3f140c6311..c3dae6f24655 100644 --- a/examples/marko-cli/package.json +++ b/examples/marko-cli/package.json @@ -1,6 +1,6 @@ { "name": "marko-cli", - "version": "4.0.3", + "version": "4.0.4", "private": true, "description": "Demo of how to build an app using marko-starter", "repository": { @@ -22,12 +22,12 @@ "marko-starter": "^2.0.4" }, "devDependencies": { - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/marko": "4.0.3", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/marko": "4.0.4", "prettier": "^1.14.3", "webpack": "^4.23.1" } diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json index 7c0f7b2722d7..3800e5f76d34 100644 --- a/examples/mithril-kitchen-sink/package.json +++ b/examples/mithril-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "mithril-example", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,18 +10,18 @@ "mithril": "^1.1.6" }, "devDependencies": { - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/mithril": "4.0.3", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/mithril": "4.0.4", "webpack": "^4.23.1" } } diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index 76afd4d9cd47..5fc2eadc6f36 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build-storybook": "build-storybook -c ./ -s built-storybooks", @@ -15,27 +15,27 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addon-a11y": "4.0.3", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-events": "4.0.3", - "@storybook/addon-graphql": "4.0.3", - "@storybook/addon-info": "4.0.3", - "@storybook/addon-jest": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addon-storyshots-puppeteer": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/components": "4.0.3", - "@storybook/core-events": "4.0.3", - "@storybook/node-logger": "4.0.3", - "@storybook/react": "4.0.3", + "@storybook/addon-a11y": "4.0.4", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-events": "4.0.4", + "@storybook/addon-graphql": "4.0.4", + "@storybook/addon-info": "4.0.4", + "@storybook/addon-jest": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addon-storyshots-puppeteer": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/components": "4.0.4", + "@storybook/core-events": "4.0.4", + "@storybook/node-logger": "4.0.4", + "@storybook/react": "4.0.4", "cors": "^2.8.4", "cross-env": "^5.2.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index 12f4042bc622..e5fa65c709d6 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -1,6 +1,6 @@ { "name": "polymer-cli", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -9,15 +9,15 @@ }, "dependencies": { "@polymer/polymer": "^2.6.0", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/polymer": "4.0.3", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/polymer": "4.0.4", "@webcomponents/webcomponentsjs": "^1.2.0", "global": "^4.3.2", "lit-html": "^0.12.0", diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json index d797bdbc962e..1aef6d77198a 100644 --- a/examples/riot-kitchen-sink/package.json +++ b/examples/riot-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "riot-example", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,18 +15,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/riot": "4.0.3", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/riot": "4.0.4", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", "file-loader": "^2.0.0", diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index b2c9a300f6b2..159d7362f003 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build-storybook": "build-storybook -s public", @@ -10,17 +10,17 @@ "global": "^4.3.2" }, "devDependencies": { - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/svelte": "4.0.3" + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/svelte": "4.0.4" } } diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 08e7d2ec4f18..5192cc4c33f5 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "4.0.3", + "version": "4.0.4", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,18 +14,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-backgrounds": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addon-storysource": "4.0.3", - "@storybook/addon-viewport": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/vue": "4.0.3", + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-backgrounds": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addon-storysource": "4.0.4", + "@storybook/addon-viewport": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/vue": "4.0.4", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", diff --git a/lerna.json b/lerna.json index ca6cfffec626..f244174497d9 100644 --- a/lerna.json +++ b/lerna.json @@ -7,5 +7,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "4.0.3" + "version": "4.0.4" } diff --git a/lib/addons/package.json b/lib/addons/package.json index 72e2706ab76c..13968eee2423 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook addons store", "keywords": [ "storybook" @@ -23,8 +23,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.3", - "@storybook/components": "4.0.3", + "@storybook/channels": "4.0.4", + "@storybook/components": "4.0.4", "global": "^4.3.2", "util-deprecate": "^1.0.2" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index a55fa7a6e066..b90425428ca7 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "4.0.3", + "version": "4.0.4", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.3", + "@storybook/channels": "4.0.4", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index b3af616149ad..318f1073b797 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "4.0.3", + "version": "4.0.4", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.3", + "@storybook/channels": "4.0.4", "global": "^4.3.2" } } diff --git a/lib/channels/package.json b/lib/channels/package.json index ba8730beb745..b549c6abe4ef 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "4.0.3", + "version": "4.0.4", "description": "", "keywords": [ "storybook" diff --git a/lib/cli/package.json b/lib/cli/package.json index b9b16c171a6c..6b51e7df7adb 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -34,7 +34,7 @@ "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/codemod": "4.0.3", + "@storybook/codemod": "4.0.4", "chalk": "^2.4.1", "child-process-promise": "^2.2.1", "commander": "^2.19.0", @@ -48,29 +48,29 @@ "update-notifier": "^2.5.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-centered": "4.0.3", - "@storybook/addon-graphql": "4.0.3", - "@storybook/addon-info": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/addon-links": "4.0.3", - "@storybook/addon-notes": "4.0.3", - "@storybook/addon-options": "4.0.3", - "@storybook/addon-storyshots": "4.0.3", - "@storybook/addons": "4.0.3", - "@storybook/angular": "4.0.3", - "@storybook/channel-postmessage": "4.0.3", - "@storybook/channel-websocket": "4.0.3", - "@storybook/channels": "4.0.3", - "@storybook/ember": "4.0.3", - "@storybook/html": "4.0.3", - "@storybook/marko": "4.0.3", - "@storybook/mithril": "4.0.3", - "@storybook/polymer": "4.0.3", - "@storybook/react": "4.0.3", - "@storybook/react-native": "4.0.3", - "@storybook/riot": "4.0.3", - "@storybook/ui": "4.0.3", - "@storybook/vue": "4.0.3" + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-centered": "4.0.4", + "@storybook/addon-graphql": "4.0.4", + "@storybook/addon-info": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/addon-links": "4.0.4", + "@storybook/addon-notes": "4.0.4", + "@storybook/addon-options": "4.0.4", + "@storybook/addon-storyshots": "4.0.4", + "@storybook/addons": "4.0.4", + "@storybook/angular": "4.0.4", + "@storybook/channel-postmessage": "4.0.4", + "@storybook/channel-websocket": "4.0.4", + "@storybook/channels": "4.0.4", + "@storybook/ember": "4.0.4", + "@storybook/html": "4.0.4", + "@storybook/marko": "4.0.4", + "@storybook/mithril": "4.0.4", + "@storybook/polymer": "4.0.4", + "@storybook/react": "4.0.4", + "@storybook/react-native": "4.0.4", + "@storybook/riot": "4.0.4", + "@storybook/ui": "4.0.4", + "@storybook/vue": "4.0.4" } } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index 7a864e886036..9e41bbae8e14 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "4.0.3", + "version": "4.0.4", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 2b06fa77ab5e..87cd7b4dd7e0 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "4.0.3", + "version": "4.0.4", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/lib/components/package.json b/lib/components/package.json index 69b53e2dc54e..03196e64d644 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "4.0.3", + "version": "4.0.4", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -37,9 +37,9 @@ "render-fragment": "^0.1.1" }, "devDependencies": { - "@storybook/addon-actions": "4.0.3", - "@storybook/addon-knobs": "4.0.3", - "@storybook/react": "4.0.3" + "@storybook/addon-actions": "4.0.4", + "@storybook/addon-knobs": "4.0.4", + "@storybook/react": "4.0.4" }, "peerDependencies": { "react": "*", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 82f1d82db9f3..7c9fd5d17486 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "4.0.3", + "version": "4.0.4", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core/package.json b/lib/core/package.json index 8f1665e747f9..6f246dc57e44 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "4.0.3", + "version": "4.0.4", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -30,12 +30,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.3", - "@storybook/channel-postmessage": "4.0.3", - "@storybook/client-logger": "4.0.3", - "@storybook/core-events": "4.0.3", - "@storybook/node-logger": "4.0.3", - "@storybook/ui": "4.0.3", + "@storybook/addons": "4.0.4", + "@storybook/channel-postmessage": "4.0.4", + "@storybook/client-logger": "4.0.4", + "@storybook/core-events": "4.0.4", + "@storybook/node-logger": "4.0.4", + "@storybook/ui": "4.0.4", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.3.1", "babel-plugin-macros": "^2.4.2", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index f4b7e1fce79f..571ce37a076c 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "4.0.3", + "version": "4.0.4", "description": "", "keywords": [ "storybook" diff --git a/lib/ui/package.json b/lib/ui/package.json index 51b688e7727a..8991c307d6cb 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "4.0.3", + "version": "4.0.4", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -28,8 +28,8 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.0.3", - "@storybook/core-events": "4.0.3", + "@storybook/components": "4.0.4", + "@storybook/core-events": "4.0.4", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -47,8 +47,8 @@ "react-treebeard": "^3.1.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.3", - "@storybook/react": "4.0.3" + "@storybook/addon-actions": "4.0.4", + "@storybook/react": "4.0.4" }, "peerDependencies": { "react": "*", From ebe31dd704315d52e74acfdf8e05a71970858987 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 13:54:02 +0800 Subject: [PATCH 085/107] fix typo --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8284e895d96d..a48aeb68d103 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ - Core: Change extensions ordering in webpack config [#4708](https://github.com/storybooks/storybook/pull/4708) - Addon-Knobs: Fix PropTypes in NumberType [#4669](https://github.com/storybooks/storybook/pull/4669) - Addon-Viewport: Fix "defaultViewport" configuration [#4683](https://github.com/storybooks/storybook/pull/4683) -- Addon-Jes: Fix test matching [#4689](https://github.com/storybooks/storybook/pull/4689) +- Addon-Jest: Fix test matching [#4689](https://github.com/storybooks/storybook/pull/4689) - Fix tests in node 11 by using `Array#sort` correctly [#4720](https://github.com/storybooks/storybook/pull/4720) #### Dependency Upgrades From ff05d12ae09de42b7875f9a9b34a214df3e17eba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 6 Nov 2018 06:22:24 +0000 Subject: [PATCH 086/107] Update expo requirement Updates the requirements on [expo](https://github.com/expo/expo-sdk) to permit the latest version. - [Release notes](https://github.com/expo/expo-sdk/releases) - [Commits](https://github.com/expo/expo-sdk/commits) Signed-off-by: dependabot[bot] --- examples-native/crna-kitchen-sink/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples-native/crna-kitchen-sink/package.json b/examples-native/crna-kitchen-sink/package.json index fa898df88980..9fcfda0150d0 100644 --- a/examples-native/crna-kitchen-sink/package.json +++ b/examples-native/crna-kitchen-sink/package.json @@ -15,7 +15,7 @@ "preset": "jest-expo" }, "dependencies": { - "expo": "^30.0.1", + "expo": "^31.0.4", "prop-types": "^15.6.2", "react": "^16.2.0", "react-native": "https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz", From 4171b26ace34c06b6e57948346aa29e3ca4b68b4 Mon Sep 17 00:00:00 2001 From: Shamin Meerankutty Date: Tue, 6 Nov 2018 13:21:51 +0530 Subject: [PATCH 087/107] Changed babel-core to @babel/core in react docs --- docs/src/pages/basics/guide-react/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/pages/basics/guide-react/index.md b/docs/src/pages/basics/guide-react/index.md index 6366bc11d8c9..30a240e65eed 100644 --- a/docs/src/pages/basics/guide-react/index.md +++ b/docs/src/pages/basics/guide-react/index.md @@ -31,11 +31,11 @@ npm i --save-dev @storybook/react ## Add react, react-dom, babel-core, and babel-loader -Make sure that you have `react`, `react-dom`, `babel-core`, and `babel-loader` in your dependencies as well because we list these as a peerDependency: +Make sure that you have `react`, `react-dom`, `@babel/core`, and `babel-loader` in your dependencies as well because we list these as a peerDependency: ```sh npm i --save react react-dom -npm i --save-dev babel-core +npm i --save-dev @babel/core npm i --save-dev babel-loader ``` From b28217f887af533a17cb1498887d6b4bd41bd643 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 16:22:24 +0800 Subject: [PATCH 088/107] Update release steps --- CONTRIBUTING.md | 83 ++++++++++++++++++++++++------------------------- 1 file changed, 41 insertions(+), 42 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 95bd1bdb806d..37bbca2015a9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,13 +10,13 @@ This repo uses yarn workspaces, so you should install `yarn@1.3.2` or higher as No software is bug-free. So, if you got an issue, follow these steps: -- Search the [issue list](https://github.com/storybooks/storybook/issues?utf8=%E2%9C%93&q=) for current and old issues. - - If you find an existing issue, please UPVOTE the issue by adding a "thumbs-up reaction". We use this to help prioritize issues! -- If none of that is helping, create an issue with the following information: - - Clear title (shorter is better). - - Describe the issue in clear language. - - Share error logs, screenshots and etc. - - To speed up the issue fixing process, send us a sample repo with the issue you faced: +- Search the [issue list](https://github.com/storybooks/storybook/issues?utf8=%E2%9C%93&q=) for current and old issues. + - If you find an existing issue, please UPVOTE the issue by adding a "thumbs-up reaction". We use this to help prioritize issues! +- If none of that is helping, create an issue with the following information: + - Clear title (shorter is better). + - Describe the issue in clear language. + - Share error logs, screenshots and etc. + - To speed up the issue fixing process, send us a sample repo with the issue you faced: ### Testing against `master` @@ -47,11 +47,11 @@ This command will list all the suites and options for running tests. yarn test ``` -The options for running tests can be selected from the cli or be passed to `yarn test` with specific parameters. Available modes include `--watch`, `--coverage`, and `--runInBand`, which will respectively run tests in watch mode, output code coverage, and run selected test suites serially in the current process. +The options for running tests can be selected from the cli or be passed to `yarn test` with specific parameters. Available modes include `--watch`, `--coverage`, and `--runInBand`, which will respectively run tests in watch mode, output code coverage, and run selected test suites serially in the current process. You can use the `--update` flag to update snapshots or screenshots as needed. -You can also pick suites from CLI. Suites available are listed below. +You can also pick suites from CLI. Suites available are listed below. ##### Core & Examples Tests @@ -147,15 +147,14 @@ When creating new unit test files, the tests should adhere to a particular folde | +-- [filename].test.js ``` - ## Pull Requests (PRs) We welcome your contributions. There are many ways you can help us. This is few of those ways: -- Fix typos and add more [documentation](https://github.com/storybooks/storybook/labels/needs%20docs). -- Try to fix some [bugs](https://github.com/storybooks/storybook/labels/bug). -- Work on [API](https://github.com/storybooks/storybook/labels/enhancement%3A%20api), [Addons](https://github.com/storybooks/storybook/labels/enhancement%3A%20addons), [UI](https://github.com/storybooks/storybook/labels/enhancement%3A%20ui) or [Webpack](https://github.com/storybooks/storybook/labels/enhancement%3A%20webpack) use enhancements and new [features](https://github.com/storybooks/storybook/labels/feature%20request). -- Add more [tests](https://codecov.io/gh/storybooks/storybook/tree/master/packages) (specially for the [UI](https://codecov.io/gh/storybooks/storybook/tree/master/packages/storybook-ui/src)). +- Fix typos and add more [documentation](https://github.com/storybooks/storybook/labels/needs%20docs). +- Try to fix some [bugs](https://github.com/storybooks/storybook/labels/bug). +- Work on [API](https://github.com/storybooks/storybook/labels/enhancement%3A%20api), [Addons](https://github.com/storybooks/storybook/labels/enhancement%3A%20addons), [UI](https://github.com/storybooks/storybook/labels/enhancement%3A%20ui) or [Webpack](https://github.com/storybooks/storybook/labels/enhancement%3A%20webpack) use enhancements and new [features](https://github.com/storybooks/storybook/labels/feature%20request). +- Add more [tests](https://codecov.io/gh/storybooks/storybook/tree/master/packages) (specially for the [UI](https://codecov.io/gh/storybooks/storybook/tree/master/packages/storybook-ui/src)). Before you submit a new PR, make sure you run `yarn test`. Do not submit a PR if tests are failing. If you need any help, create an issue and ask. @@ -179,9 +178,9 @@ Once you've helped out on a few issues, if you'd like triage access you can help We use the following label scheme to categorize issues: -- **type** - `bug`, `feature`, `question / support`, `discussion`, `dependencies`, `maintenance`. -- **area** - `addon: x`, `addons-api`, `stories-api`, `ui`, etc. -- **status** - `needs reproduction`, `needs PR`, `in progress`, etc. +- **type** - `bug`, `feature`, `question / support`, `discussion`, `dependencies`, `maintenance`. +- **area** - `addon: x`, `addons-api`, `stories-api`, `ui`, etc. +- **status** - `needs reproduction`, `needs PR`, `in progress`, etc. All issues should have a `type` label. `bug`/`feature`/`question`/`discussion` are self-explanatory. `dependencies` is for keeping package dependencies up to date. `maintenance` is a catch-all for any kind of cleanup or refactoring. @@ -193,15 +192,15 @@ If an issue is a `bug`, and it doesn't have a clear reproduction that you have p ### Closing issues -- Duplicate issues should be closed with a link to the original. -- Unreproducible issues should be closed if it's not possible to reproduce them (if the reporter drops offline, - it is reasonable to wait 2 weeks before closing). -- `bug`s should be labelled `merged` when merged, and be closed when the issue is fixed and released. -- `feature`s, `maintenance`s, `greenkeeper`s should be labelled `merged` when merged, - and closed when released or if the feature is deemed not appropriate. -- `question / support`s should be closed when the question has been answered. - If the questioner drops offline, a reasonable period to wait is two weeks. -- `discussion`s should be closed at a maintainer's discretion. +- Duplicate issues should be closed with a link to the original. +- Unreproducible issues should be closed if it's not possible to reproduce them (if the reporter drops offline, + it is reasonable to wait 2 weeks before closing). +- `bug`s should be labelled `merged` when merged, and be closed when the issue is fixed and released. +- `feature`s, `maintenance`s, `greenkeeper`s should be labelled `merged` when merged, + and closed when released or if the feature is deemed not appropriate. +- `question / support`s should be closed when the question has been answered. + If the questioner drops offline, a reasonable period to wait is two weeks. +- `discussion`s should be closed at a maintainer's discretion. ## Development Guide @@ -211,8 +210,8 @@ If an issue is a `bug`, and it doesn't have a clear reproduction that you have p Please have the **_latest_** stable versions of the following on your machine -- node -- yarn +- node +- yarn ### Initial Setup @@ -295,15 +294,15 @@ If you don't see the changes rerun `yarn storybook` again in your sandbox app This section is for Storybook maintainers who will be creating releases. It assumes: -- yarn >= 1.3.2 -- you've yarn linked `pr-log` from +- yarn >= 1.3.2 +- you've yarn linked `pr-log` from The current manual release sequence is as follows: -- Generate a changelog and verify the release by hand -- Push the changelog to master or the release branch -- Clean, build and publish the release -- Cut and paste the changelog to the github release page, and mark it as a (pre-) release +- Generate a changelog and verify the release by hand +- Push the changelog to master or the release branch +- Clean, build and publish the release +- Cut and paste the changelog to the github release page, and mark it as a (pre-) release **NOTE:** The very first time you publish a scoped package (`@storybook/x`) you need to make sure that it's package.json contains the following @@ -320,22 +319,22 @@ This sequence applies to both releases and pre-releases, but differs slightly be #### Prerelease: ```sh -# make sure you current with origin/master. -git checkout release/X.Y +# make sure you current with origin/next. +git checkout next git status # generate changelog and edit as appropriate # generates a Next section -yarn changelog Next +yarn changelog x.y.z-alpha.a # Edit the changelog/PRs as needed, then commit -git commit -m "Updated changelog for vX.Y" +git commit -m "x.y.z-alpha.a changelog" # clean build yarn bootstrap --reset --core # publish and tag the release -npm run publish:alpha +yarn run publish:next # update the release page open https://github.com/storybooks/storybook/releases @@ -350,16 +349,16 @@ git status # generate changelog and edit as appropriate # generates a vNext section -yarn changelog X.Y +yarn changelog x.y.z # Edit the changelog/PRs as needed, then commit -git commit -m "Changelog for vX.Y" +git commit -m "x.y.z changelog" # clean build yarn bootstrap --reset --core # publish and tag the release -npm run publish +yarn run publish # update the release page open https://github.com/storybooks/storybook/releases From 7a843067e51b9ad3da599ebd7085ac7bd94c06d3 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 16:23:02 +0800 Subject: [PATCH 089/107] Publish from next --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index 0d5a73977587..ea24d81702fe 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,7 @@ { "command": { "publish": { - "allowBranch": "release/4.0" + "allowBranch": "next" } }, "npmClient": "yarn", From 775208d6b1114589a43daf3847c0c33aaa936c37 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 16:50:59 +0800 Subject: [PATCH 090/107] 4.1.0-alpha.0 changelog --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a48aeb68d103..e759d5be6781 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +# 4.1.0-alpha.0 + +2018-November-06 + +#### Features + +- Core: add cursor images to webpack loader [#4498](https://github.com/storybooks/storybook/pull/4498) +- Storyshots-puppeteer: Allow specifying an existing browser [#4721](https://github.com/storybooks/storybook/pull/4721) + +#### Dependency Upgrades + +- Bump @angular/compiler from 7.0.1 to 7.0.2 [#4677](https://github.com/storybooks/storybook/pull/4677) +- Bump @types/jest from 23.3.8 to 23.3.9 [#4658](https://github.com/storybooks/storybook/pull/4658) +- Bump copy-webpack-plugin from 4.5.4 to 4.6.0 [#4674](https://github.com/storybooks/storybook/pull/4674) +- Bump @ngrx/store from 6.1.1 to 6.1.2 [#4678](https://github.com/storybooks/storybook/pull/4678) +- [Security] Bump merge from 1.2.0 to 1.2.1 [#4686](https://github.com/storybooks/storybook/pull/4686) + # 4.0.4 2018-November-06 From 627a075c37547766d6285353c92e856e2379208e Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 17:01:48 +0800 Subject: [PATCH 091/107] v4.1.0-alpha.0 --- addons/a11y/package.json | 10 ++-- addons/actions/package.json | 8 +-- addons/backgrounds/package.json | 6 +-- addons/centered/package.json | 2 +- addons/events/package.json | 6 +-- addons/google-analytics/package.json | 4 +- addons/graphql/package.json | 2 +- addons/info/package.json | 8 +-- addons/jest/package.json | 6 +-- addons/knobs/package.json | 8 +-- addons/links/package.json | 8 +-- addons/notes/package.json | 4 +- addons/ondevice-backgrounds/package.json | 4 +- addons/ondevice-knobs/package.json | 4 +- addons/ondevice-notes/package.json | 4 +- addons/options/package.json | 4 +- .../storyshots/storyshots-core/package.json | 10 ++-- .../storyshots-puppeteer/package.json | 4 +- addons/storysource/package.json | 6 +-- addons/viewport/package.json | 8 +-- app/angular/package.json | 6 +-- app/ember/package.json | 4 +- app/html/package.json | 4 +- app/marko/package.json | 4 +- app/mithril/package.json | 4 +- app/polymer/package.json | 4 +- app/react-native/package.json | 14 ++--- app/react/package.json | 6 +-- app/riot/package.json | 4 +- app/svelte/package.json | 4 +- app/vue/package.json | 4 +- examples/angular-cli/package.json | 26 +++++----- examples/cra-kitchen-sink/package.json | 32 ++++++------ examples/ember-cli/package.json | 26 +++++----- examples/html-kitchen-sink/package.json | 36 ++++++------- examples/marko-cli/package.json | 14 ++--- examples/mithril-kitchen-sink/package.json | 26 +++++----- examples/official-storybook/package.json | 44 ++++++++-------- examples/polymer-cli/package.json | 20 +++---- examples/riot-kitchen-sink/package.json | 26 +++++----- examples/svelte-kitchen-sink/package.json | 26 +++++----- examples/vue-kitchen-sink/package.json | 26 +++++----- lerna.json | 7 ++- lib/addons/package.json | 6 +-- lib/channel-postmessage/package.json | 4 +- lib/channel-websocket/package.json | 4 +- lib/channels/package.json | 2 +- lib/cli/package.json | 52 +++++++++---------- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 8 +-- lib/core-events/package.json | 2 +- lib/core/package.json | 14 ++--- lib/node-logger/package.json | 2 +- lib/ui/package.json | 10 ++-- 55 files changed, 297 insertions(+), 294 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 6bbfb5a32a1a..d0bdb8d3d939 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "a11y addon for storybook", "keywords": [ "a11y", @@ -29,10 +29,10 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/client-logger": "4.0.4", - "@storybook/components": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/client-logger": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "axe-core": "^3.1.2", "global": "^4.3.2", "prop-types": "^15.6.2" diff --git a/addons/actions/package.json b/addons/actions/package.json index 618aad1dba91..f2906682a935 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Action Logger addon for storybook", "keywords": [ "storybook" @@ -26,9 +26,9 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/components": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "deep-equal": "^1.0.1", "global": "^4.3.2", "lodash": "^4.17.11", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 35a0d80a2413..aff45e473e2a 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -28,8 +28,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/addons/centered/package.json b/addons/centered/package.json index 876874e7001a..73bbea095575 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-centered", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook decorator to center components", "keywords": [ "addon", diff --git a/addons/events/package.json b/addons/events/package.json index 306f4ff5f44d..885d765dd5a3 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-events", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Add events to your Storybook stories.", "keywords": [ "addon", @@ -27,8 +27,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "format-json": "^1.0.3", "prop-types": "^15.6.2", "react-lifecycles-compat": "^3.0.4", diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index fbf950a1d6c9..2419bcde9346 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-google-analytics", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook addon for google analytics", "keywords": [ "addon", @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", "global": "^4.3.2", "react-ga": "^2.5.3" } diff --git a/addons/graphql/package.json b/addons/graphql/package.json index 477a9a38ee33..19b8c9b701b9 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-graphql", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook addon to display the GraphiQL IDE", "keywords": [ "addon", diff --git a/addons/info/package.json b/addons/info/package.json index 4bf08cabcc36..ca9ed4a1f419 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-info", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "A Storybook addon to show additional information for your stories.", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/client-logger": "4.0.4", - "@storybook/components": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/client-logger": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", "core-js": "2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", diff --git a/addons/jest/package.json b/addons/jest/package.json index 29a46e88e07b..426e093ad09e 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -31,8 +31,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/components": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", "global": "^4.3.2", "prop-types": "^15.6.2", "upath": "^1.1.0", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index 7d5276f05c2e..b879c0c47d76 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-knobs", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook Addon Prop Editor Component", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/components": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "copy-to-clipboard": "^3.0.8", "escape-html": "^1.0.3", "fast-deep-equal": "^2.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 2129dcda4be7..fc8666570697 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Story Links addon for storybook", "keywords": [ "addon", @@ -24,9 +24,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.4", - "@storybook/components": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "global": "^4.3.2", "prop-types": "^15.6.2" }, diff --git a/addons/notes/package.json b/addons/notes/package.json index ebf499b6748e..4416a0ae00db 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-notes", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -26,7 +26,7 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", "marked": "^0.5.1", "prop-types": "^15.6.2" }, diff --git a/addons/ondevice-backgrounds/package.json b/addons/ondevice-backgrounds/package.json index 84c5e7afe860..83ce6ef4d675 100644 --- a/addons/ondevice-backgrounds/package.json +++ b/addons/ondevice-backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-backgrounds", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -26,7 +26,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", "prop-types": "^15.6.2" }, "peerDependencies": { diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index 4acbe14bc24b..1bb4c6bd443c 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-knobs", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Display storybook story knobs on your deviced.", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", "deep-equal": "^1.0.1", "prop-types": "^15.6.2", "react-native-color-picker": "^0.4.0", diff --git a/addons/ondevice-notes/package.json b/addons/ondevice-notes/package.json index 2c8c6a52c447..3453888c94e3 100644 --- a/addons/ondevice-notes/package.json +++ b/addons/ondevice-notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-notes", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -21,7 +21,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", "prop-types": "^15.6.2", "react-native-simple-markdown": "^1.1.0" }, diff --git a/addons/options/package.json b/addons/options/package.json index aa3350ac0fe3..14da0ea9cdee 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-options", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Options addon for storybook", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", "util-deprecate": "^1.0.2" }, "peerDependencies": { diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 1c86c95a6b89..f5623b825c08 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.", "keywords": [ "addon", @@ -28,17 +28,17 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", "glob": "^7.1.3", "global": "^4.3.2", "jest-specific-snapshot": "^1.0.0", "read-pkg-up": "^4.0.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-links": "4.0.4", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", "@storybook/addons": "4.0.0", - "@storybook/react": "4.0.4", + "@storybook/react": "4.1.0-alpha.0", "enzyme-to-json": "^3.3.4", "react": "^16.6.0" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 1502cd61a7bc..496bbbe19a57 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Image snappshots addition to StoryShots base on puppeteer", "keywords": [ "addon", @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/node-logger": "4.0.4", + "@storybook/node-logger": "4.1.0-alpha.0", "jest-image-snapshot": "^2.6.0", "puppeteer": "^1.9.0" }, diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 4f69837bab05..c2c2e2f43c1c 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Stories addon for storybook", "keywords": [ "addon", @@ -25,8 +25,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.0.4", - "@storybook/components": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", "estraverse": "^4.2.0", "loader-utils": "^1.1.0", "prettier": "^1.14.3", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 0be546b3e9f6..782e4fd31dc1 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook addon to change the viewport size to mobile", "keywords": [ "addon", @@ -24,9 +24,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/components": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/app/angular/package.json b/app/angular/package.json index 395ec3685fc7..8d7710f45435 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,8 +29,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.4", - "@storybook/node-logger": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", + "@storybook/node-logger": "4.1.0-alpha.0", "angular2-template-loader": "^0.6.2", "core-js": "^2.5.7", "fork-ts-checker-webpack-plugin": "^0.4.14", diff --git a/app/ember/package.json b/app/ember/package.json index 664ab9a0f7ce..5114e6067ab0 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybooks/storybook/tree/master/app/ember", "publishConfig": { @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@ember/test-helpers": "^1.0.0", - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/html/package.json b/app/html/package.json index 862335629da9..5b756d354686 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "common-tags": "^1.8.0", "global": "^4.3.2", "html-loader": "^0.5.5", diff --git a/app/marko/package.json b/app/marko/package.json index 1da41f37034b..8743bcf9c77d 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/marko", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "common-tags": "^1.8.0", "global": "^4.3.2", "marko-loader": "^1.3.3", diff --git a/app/mithril/package.json b/app/mithril/package.json index b27772376dc1..c71a7105beba 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/mithril", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for Mithril: Develop Mithril Component in isolation.", "keywords": [ "storybook" @@ -30,7 +30,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/polymer/package.json b/app/polymer/package.json index d3f42df9bdca..dfd896723a42 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/polymer", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "@webcomponents/webcomponentsjs": "^1.2.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/react-native/package.json b/app/react-native/package.json index 4f0ab533301a..5c52d65b3608 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "A better way to develop React Native Components for your app", "keywords": [ "react", @@ -28,12 +28,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.0.4", - "@storybook/channel-websocket": "4.0.4", - "@storybook/channels": "4.0.4", - "@storybook/core": "4.0.4", - "@storybook/core-events": "4.0.4", - "@storybook/ui": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/channel-websocket": "4.1.0-alpha.0", + "@storybook/channels": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/ui": "4.1.0-alpha.0", "babel-loader": "^8.0.4", "babel-plugin-macros": "^2.4.2", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index 55f925502176..5c31b4ed18d7 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -32,8 +32,8 @@ "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.1.2", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.0.4", - "@storybook/node-logger": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", + "@storybook/node-logger": "4.1.0-alpha.0", "babel-plugin-react-docgen": "^2.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/riot/package.json b/app/riot/package.json index da96c4d02b7d..de2e9b771c7e 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/riot", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "common-tags": "^1.8.0", "global": "^4.3.2", "raw-loader": "^0.5.1", diff --git a/app/svelte/package.json b/app/svelte/package.json index 699a22030a43..f6916e6b64d7 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/vue/package.json b/app/vue/package.json index cfd69f675655..037522b8e7ca 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.0.4", + "@storybook/core": "4.1.0-alpha.0", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index e3312fad37f2..6d6c2920f3a8 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "license": "MIT", "scripts": { @@ -54,18 +54,18 @@ "@angular-devkit/build-angular": "^0.10.3", "@angular/cli": "^7.0.3", "@angular/compiler-cli": "^7.0.1", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-jest": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/angular": "4.0.4", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-jest": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/angular": "4.1.0-alpha.0", "@types/core-js": "^2.5.0", "@types/jest": "^23.3.9", "@types/node": "~10.12.1", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index bbb6291be9b5..8c0ac2294a66 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build": "react-scripts build", @@ -18,21 +18,21 @@ "react-lifecycles-compat": "^3.0.4" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.4", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-events": "4.0.4", - "@storybook/addon-info": "4.0.4", - "@storybook/addon-jest": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/client-logger": "4.0.4", - "@storybook/react": "4.0.4", + "@storybook/addon-a11y": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-events": "4.1.0-alpha.0", + "@storybook/addon-info": "4.1.0-alpha.0", + "@storybook/addon-jest": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/client-logger": "4.1.0-alpha.0", + "@storybook/react": "4.1.0-alpha.0", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.6.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index 5cdc5a4a171b..f6d2afb5b0be 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build": "ember build", @@ -11,18 +11,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-a11y": "4.0.4", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/ember": "4.0.4", + "@storybook/addon-a11y": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/ember": "4.1.0-alpha.0", "babel-loader": "^8", "broccoli-asset-rev": "^3.0.0", "cross-env": "^5.2.0", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index 39af4dad64cd..d9505a3c32be 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006" }, "devDependencies": { - "@storybook/addon-a11y": "4.0.4", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-events": "4.0.4", - "@storybook/addon-jest": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/core": "4.0.4", - "@storybook/core-events": "4.0.4", - "@storybook/html": "4.0.4", + "@storybook/addon-a11y": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-events": "4.1.0-alpha.0", + "@storybook/addon-jest": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/html": "4.1.0-alpha.0", "eventemitter3": "^3.1.0", "format-json": "^1.0.3", "global": "^4.3.2", diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json index c3dae6f24655..d86f54efc702 100644 --- a/examples/marko-cli/package.json +++ b/examples/marko-cli/package.json @@ -1,6 +1,6 @@ { "name": "marko-cli", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "description": "Demo of how to build an app using marko-starter", "repository": { @@ -22,12 +22,12 @@ "marko-starter": "^2.0.4" }, "devDependencies": { - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/marko": "4.0.4", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/marko": "4.1.0-alpha.0", "prettier": "^1.14.3", "webpack": "^4.23.1" } diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json index 3800e5f76d34..e601670102db 100644 --- a/examples/mithril-kitchen-sink/package.json +++ b/examples/mithril-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "mithril-example", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,18 +10,18 @@ "mithril": "^1.1.6" }, "devDependencies": { - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/mithril": "4.0.4", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/mithril": "4.1.0-alpha.0", "webpack": "^4.23.1" } } diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index 5fc2eadc6f36..d0ba37703ba0 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build-storybook": "build-storybook -c ./ -s built-storybooks", @@ -15,27 +15,27 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addon-a11y": "4.0.4", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-events": "4.0.4", - "@storybook/addon-graphql": "4.0.4", - "@storybook/addon-info": "4.0.4", - "@storybook/addon-jest": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addon-storyshots-puppeteer": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/components": "4.0.4", - "@storybook/core-events": "4.0.4", - "@storybook/node-logger": "4.0.4", - "@storybook/react": "4.0.4", + "@storybook/addon-a11y": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-events": "4.1.0-alpha.0", + "@storybook/addon-graphql": "4.1.0-alpha.0", + "@storybook/addon-info": "4.1.0-alpha.0", + "@storybook/addon-jest": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addon-storyshots-puppeteer": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/node-logger": "4.1.0-alpha.0", + "@storybook/react": "4.1.0-alpha.0", "cors": "^2.8.4", "cross-env": "^5.2.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index 500db4d29a0d..ca4f961bb3ad 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -1,6 +1,6 @@ { "name": "polymer-cli", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -9,15 +9,15 @@ }, "dependencies": { "@polymer/polymer": "^2.6.0", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/polymer": "4.0.4", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/polymer": "4.1.0-alpha.0", "@webcomponents/webcomponentsjs": "^1.2.0", "global": "^4.3.2", "lit-html": "^0.12.0", diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json index 1aef6d77198a..65311ae5bd9a 100644 --- a/examples/riot-kitchen-sink/package.json +++ b/examples/riot-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "riot-example", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,18 +15,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/riot": "4.0.4", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/riot": "4.1.0-alpha.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", "file-loader": "^2.0.0", diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index 159d7362f003..dea043ae1a2c 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build-storybook": "build-storybook -s public", @@ -10,17 +10,17 @@ "global": "^4.3.2" }, "devDependencies": { - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/svelte": "4.0.4" + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/svelte": "4.1.0-alpha.0" } } diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 5192cc4c33f5..080b06ccc974 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,18 +14,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-backgrounds": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addon-storysource": "4.0.4", - "@storybook/addon-viewport": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/vue": "4.0.4", + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-backgrounds": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addon-storysource": "4.1.0-alpha.0", + "@storybook/addon-viewport": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/vue": "4.1.0-alpha.0", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", diff --git a/lerna.json b/lerna.json index a06bc29729a8..34ec00c92c61 100644 --- a/lerna.json +++ b/lerna.json @@ -1,11 +1,14 @@ { "command": { "publish": { - "allowBranch": ["master", "next"] + "allowBranch": [ + "master", + "next" + ] } }, "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "4.0.4" + "version": "4.1.0-alpha.0" } diff --git a/lib/addons/package.json b/lib/addons/package.json index 13968eee2423..ad0078fcf12b 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook addons store", "keywords": [ "storybook" @@ -23,8 +23,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.4", - "@storybook/components": "4.0.4", + "@storybook/channels": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.0", "global": "^4.3.2", "util-deprecate": "^1.0.2" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index b90425428ca7..10467d8dc05c 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.4", + "@storybook/channels": "4.1.0-alpha.0", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 318f1073b797..a95219dc67ba 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.0.4", + "@storybook/channels": "4.1.0-alpha.0", "global": "^4.3.2" } } diff --git a/lib/channels/package.json b/lib/channels/package.json index b549c6abe4ef..fea39ffe5fe7 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/lib/cli/package.json b/lib/cli/package.json index 6b51e7df7adb..a18e39992887 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -34,7 +34,7 @@ "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/codemod": "4.0.4", + "@storybook/codemod": "4.1.0-alpha.0", "chalk": "^2.4.1", "child-process-promise": "^2.2.1", "commander": "^2.19.0", @@ -48,29 +48,29 @@ "update-notifier": "^2.5.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-centered": "4.0.4", - "@storybook/addon-graphql": "4.0.4", - "@storybook/addon-info": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/addon-links": "4.0.4", - "@storybook/addon-notes": "4.0.4", - "@storybook/addon-options": "4.0.4", - "@storybook/addon-storyshots": "4.0.4", - "@storybook/addons": "4.0.4", - "@storybook/angular": "4.0.4", - "@storybook/channel-postmessage": "4.0.4", - "@storybook/channel-websocket": "4.0.4", - "@storybook/channels": "4.0.4", - "@storybook/ember": "4.0.4", - "@storybook/html": "4.0.4", - "@storybook/marko": "4.0.4", - "@storybook/mithril": "4.0.4", - "@storybook/polymer": "4.0.4", - "@storybook/react": "4.0.4", - "@storybook/react-native": "4.0.4", - "@storybook/riot": "4.0.4", - "@storybook/ui": "4.0.4", - "@storybook/vue": "4.0.4" + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-centered": "4.1.0-alpha.0", + "@storybook/addon-graphql": "4.1.0-alpha.0", + "@storybook/addon-info": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-notes": "4.1.0-alpha.0", + "@storybook/addon-options": "4.1.0-alpha.0", + "@storybook/addon-storyshots": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/angular": "4.1.0-alpha.0", + "@storybook/channel-postmessage": "4.1.0-alpha.0", + "@storybook/channel-websocket": "4.1.0-alpha.0", + "@storybook/channels": "4.1.0-alpha.0", + "@storybook/ember": "4.1.0-alpha.0", + "@storybook/html": "4.1.0-alpha.0", + "@storybook/marko": "4.1.0-alpha.0", + "@storybook/mithril": "4.1.0-alpha.0", + "@storybook/polymer": "4.1.0-alpha.0", + "@storybook/react": "4.1.0-alpha.0", + "@storybook/react-native": "4.1.0-alpha.0", + "@storybook/riot": "4.1.0-alpha.0", + "@storybook/ui": "4.1.0-alpha.0", + "@storybook/vue": "4.1.0-alpha.0" } } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index 9e41bbae8e14..e375f869046b 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 87cd7b4dd7e0..20ec249b64ec 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/lib/components/package.json b/lib/components/package.json index 03196e64d644..2c7e80881334 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -37,9 +37,9 @@ "render-fragment": "^0.1.1" }, "devDependencies": { - "@storybook/addon-actions": "4.0.4", - "@storybook/addon-knobs": "4.0.4", - "@storybook/react": "4.0.4" + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/addon-knobs": "4.1.0-alpha.0", + "@storybook/react": "4.1.0-alpha.0" }, "peerDependencies": { "react": "*", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 7c9fd5d17486..7108f35f840c 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core/package.json b/lib/core/package.json index 6f246dc57e44..e8b1665b9eda 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -30,12 +30,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.0.4", - "@storybook/channel-postmessage": "4.0.4", - "@storybook/client-logger": "4.0.4", - "@storybook/core-events": "4.0.4", - "@storybook/node-logger": "4.0.4", - "@storybook/ui": "4.0.4", + "@storybook/addons": "4.1.0-alpha.0", + "@storybook/channel-postmessage": "4.1.0-alpha.0", + "@storybook/client-logger": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/node-logger": "4.1.0-alpha.0", + "@storybook/ui": "4.1.0-alpha.0", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.3.1", "babel-plugin-macros": "^2.4.2", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 571ce37a076c..c8ee67417d68 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "", "keywords": [ "storybook" diff --git a/lib/ui/package.json b/lib/ui/package.json index 8991c307d6cb..63dd7e4a4a6e 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "4.0.4", + "version": "4.1.0-alpha.0", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -28,8 +28,8 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.0.4", - "@storybook/core-events": "4.0.4", + "@storybook/components": "4.1.0-alpha.0", + "@storybook/core-events": "4.1.0-alpha.0", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -47,8 +47,8 @@ "react-treebeard": "^3.1.0" }, "devDependencies": { - "@storybook/addon-actions": "4.0.4", - "@storybook/react": "4.0.4" + "@storybook/addon-actions": "4.1.0-alpha.0", + "@storybook/react": "4.1.0-alpha.0" }, "peerDependencies": { "react": "*", From 9cfce853396b9d83a2223fc538bf92df14f33069 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 17:07:57 +0800 Subject: [PATCH 092/107] 4.1.0-alpha.1 changelog --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e759d5be6781..c48131111edc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# 4.1.0-alpha.0 +# 4.1.0-alpha.1 2018-November-06 @@ -15,6 +15,10 @@ - Bump @ngrx/store from 6.1.1 to 6.1.2 [#4678](https://github.com/storybooks/storybook/pull/4678) - [Security] Bump merge from 1.2.0 to 1.2.1 [#4686](https://github.com/storybooks/storybook/pull/4686) +# 4.1.0-alpha.0 + +Publish failed + # 4.0.4 2018-November-06 From 253a667e68bac7dee4d97a6bcca020b7d05617e6 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 6 Nov 2018 17:15:42 +0800 Subject: [PATCH 093/107] v4.1.0-alpha.1 --- addons/a11y/package.json | 10 ++-- addons/actions/package.json | 8 +-- addons/backgrounds/package.json | 6 +-- addons/centered/package.json | 2 +- addons/events/package.json | 6 +-- addons/google-analytics/package.json | 4 +- addons/graphql/package.json | 2 +- addons/info/package.json | 8 +-- addons/jest/package.json | 6 +-- addons/knobs/package.json | 8 +-- addons/links/package.json | 8 +-- addons/notes/package.json | 4 +- addons/ondevice-backgrounds/package.json | 4 +- addons/ondevice-knobs/package.json | 4 +- addons/ondevice-notes/package.json | 4 +- addons/options/package.json | 4 +- .../storyshots/storyshots-core/package.json | 10 ++-- .../storyshots-puppeteer/package.json | 4 +- addons/storysource/package.json | 6 +-- addons/viewport/package.json | 8 +-- app/angular/package.json | 6 +-- app/ember/package.json | 4 +- app/html/package.json | 4 +- app/marko/package.json | 4 +- app/mithril/package.json | 4 +- app/polymer/package.json | 4 +- app/react-native/package.json | 14 ++--- app/react/package.json | 6 +-- app/riot/package.json | 4 +- app/svelte/package.json | 4 +- app/vue/package.json | 4 +- examples/angular-cli/package.json | 26 +++++----- examples/cra-kitchen-sink/package.json | 32 ++++++------ examples/ember-cli/package.json | 26 +++++----- examples/html-kitchen-sink/package.json | 36 ++++++------- examples/marko-cli/package.json | 14 ++--- examples/mithril-kitchen-sink/package.json | 26 +++++----- examples/official-storybook/package.json | 44 ++++++++-------- examples/polymer-cli/package.json | 20 +++---- examples/riot-kitchen-sink/package.json | 26 +++++----- examples/svelte-kitchen-sink/package.json | 26 +++++----- examples/vue-kitchen-sink/package.json | 26 +++++----- lerna.json | 2 +- lib/addons/package.json | 6 +-- lib/channel-postmessage/package.json | 4 +- lib/channel-websocket/package.json | 4 +- lib/channels/package.json | 2 +- lib/cli/package.json | 52 +++++++++---------- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 8 +-- lib/core-events/package.json | 2 +- lib/core/package.json | 14 ++--- lib/node-logger/package.json | 2 +- lib/ui/package.json | 10 ++-- 55 files changed, 293 insertions(+), 293 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index d0bdb8d3d939..8ef831e2ee4c 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "a11y addon for storybook", "keywords": [ "a11y", @@ -29,10 +29,10 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/client-logger": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/client-logger": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "axe-core": "^3.1.2", "global": "^4.3.2", "prop-types": "^15.6.2" diff --git a/addons/actions/package.json b/addons/actions/package.json index f2906682a935..dfaa4c8ac046 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Action Logger addon for storybook", "keywords": [ "storybook" @@ -26,9 +26,9 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "deep-equal": "^1.0.1", "global": "^4.3.2", "lodash": "^4.17.11", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index aff45e473e2a..ebdf4b7faf21 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -28,8 +28,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/addons/centered/package.json b/addons/centered/package.json index 73bbea095575..2901a99cb644 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-centered", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook decorator to center components", "keywords": [ "addon", diff --git a/addons/events/package.json b/addons/events/package.json index 885d765dd5a3..62f29b173303 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-events", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Add events to your Storybook stories.", "keywords": [ "addon", @@ -27,8 +27,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "format-json": "^1.0.3", "prop-types": "^15.6.2", "react-lifecycles-compat": "^3.0.4", diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json index 2419bcde9346..20a5342103ab 100644 --- a/addons/google-analytics/package.json +++ b/addons/google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-google-analytics", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook addon for google analytics", "keywords": [ "addon", @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", "global": "^4.3.2", "react-ga": "^2.5.3" } diff --git a/addons/graphql/package.json b/addons/graphql/package.json index 19b8c9b701b9..91d0f74184a0 100644 --- a/addons/graphql/package.json +++ b/addons/graphql/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-graphql", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook addon to display the GraphiQL IDE", "keywords": [ "addon", diff --git a/addons/info/package.json b/addons/info/package.json index ca9ed4a1f419..7da20403eeb5 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-info", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "A Storybook addon to show additional information for your stories.", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/client-logger": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/client-logger": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", "core-js": "2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", diff --git a/addons/jest/package.json b/addons/jest/package.json index 426e093ad09e..f9e7f91dee39 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -31,8 +31,8 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", "global": "^4.3.2", "prop-types": "^15.6.2", "upath": "^1.1.0", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index b879c0c47d76..8d7492354fc7 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-knobs", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook Addon Prop Editor Component", "keywords": [ "addon", @@ -25,9 +25,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "copy-to-clipboard": "^3.0.8", "escape-html": "^1.0.3", "fast-deep-equal": "^2.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index fc8666570697..2e5ab1ef51f7 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Story Links addon for storybook", "keywords": [ "addon", @@ -24,9 +24,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "global": "^4.3.2", "prop-types": "^15.6.2" }, diff --git a/addons/notes/package.json b/addons/notes/package.json index 4416a0ae00db..e96f72fddc45 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-notes", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -26,7 +26,7 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", "marked": "^0.5.1", "prop-types": "^15.6.2" }, diff --git a/addons/ondevice-backgrounds/package.json b/addons/ondevice-backgrounds/package.json index 83ce6ef4d675..096c87ffe283 100644 --- a/addons/ondevice-backgrounds/package.json +++ b/addons/ondevice-backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-backgrounds", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "A storybook addon to show different backgrounds for your preview", "keywords": [ "addon", @@ -26,7 +26,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", "prop-types": "^15.6.2" }, "peerDependencies": { diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index 1bb4c6bd443c..c6ef78da0e67 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-knobs", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Display storybook story knobs on your deviced.", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", "deep-equal": "^1.0.1", "prop-types": "^15.6.2", "react-native-color-picker": "^0.4.0", diff --git a/addons/ondevice-notes/package.json b/addons/ondevice-notes/package.json index 3453888c94e3..9a7491d661e8 100644 --- a/addons/ondevice-notes/package.json +++ b/addons/ondevice-notes/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-ondevice-notes", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Write notes for your Storybook stories.", "keywords": [ "addon", @@ -21,7 +21,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", "prop-types": "^15.6.2", "react-native-simple-markdown": "^1.1.0" }, diff --git a/addons/options/package.json b/addons/options/package.json index 14da0ea9cdee..a33eb902d484 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-options", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Options addon for storybook", "keywords": [ "addon", @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", "util-deprecate": "^1.0.2" }, "peerDependencies": { diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index f5623b825c08..e876c39157c5 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.", "keywords": [ "addon", @@ -28,17 +28,17 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", "glob": "^7.1.3", "global": "^4.3.2", "jest-specific-snapshot": "^1.0.0", "read-pkg-up": "^4.0.0" }, "devDependencies": { - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", "@storybook/addons": "4.0.0", - "@storybook/react": "4.1.0-alpha.0", + "@storybook/react": "4.1.0-alpha.1", "enzyme-to-json": "^3.3.4", "react": "^16.6.0" } diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 496bbbe19a57..037fa9036f23 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Image snappshots addition to StoryShots base on puppeteer", "keywords": [ "addon", @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/node-logger": "4.1.0-alpha.0", + "@storybook/node-logger": "4.1.0-alpha.1", "jest-image-snapshot": "^2.6.0", "puppeteer": "^1.9.0" }, diff --git a/addons/storysource/package.json b/addons/storysource/package.json index c2c2e2f43c1c..e40fdfe76394 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Stories addon for storybook", "keywords": [ "addon", @@ -25,8 +25,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", "estraverse": "^4.2.0", "loader-utils": "^1.1.0", "prettier": "^1.14.3", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 782e4fd31dc1..e3f5d14a17ed 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook addon to change the viewport size to mobile", "keywords": [ "addon", @@ -24,9 +24,9 @@ }, "dependencies": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "global": "^4.3.2", "prop-types": "^15.6.2", "util-deprecate": "^1.0.2" diff --git a/app/angular/package.json b/app/angular/package.json index 8d7710f45435..1b62fe4f5750 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,8 +29,8 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.1.0-alpha.0", - "@storybook/node-logger": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", + "@storybook/node-logger": "4.1.0-alpha.1", "angular2-template-loader": "^0.6.2", "core-js": "^2.5.7", "fork-ts-checker-webpack-plugin": "^0.4.14", diff --git a/app/ember/package.json b/app/ember/package.json index 5114e6067ab0..5beea410db49 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybooks/storybook/tree/master/app/ember", "publishConfig": { @@ -27,7 +27,7 @@ "dependencies": { "@babel/runtime": "^7.1.2", "@ember/test-helpers": "^1.0.0", - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/html/package.json b/app/html/package.json index 5b756d354686..787282ed70fe 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "common-tags": "^1.8.0", "global": "^4.3.2", "html-loader": "^0.5.5", diff --git a/app/marko/package.json b/app/marko/package.json index 8743bcf9c77d..22a125a6144e 100644 --- a/app/marko/package.json +++ b/app/marko/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/marko", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "common-tags": "^1.8.0", "global": "^4.3.2", "marko-loader": "^1.3.3", diff --git a/app/mithril/package.json b/app/mithril/package.json index c71a7105beba..18a52ae8118f 100644 --- a/app/mithril/package.json +++ b/app/mithril/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/mithril", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for Mithril: Develop Mithril Component in isolation.", "keywords": [ "storybook" @@ -30,7 +30,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/polymer/package.json b/app/polymer/package.json index dfd896723a42..54bf6a0c6ab3 100644 --- a/app/polymer/package.json +++ b/app/polymer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/polymer", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for Polymer: Develop Polymer components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ "dependencies": { "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "@webcomponents/webcomponentsjs": "^1.2.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/react-native/package.json b/app/react-native/package.json index 5c52d65b3608..8bed413c75bd 100644 --- a/app/react-native/package.json +++ b/app/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-native", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "A better way to develop React Native Components for your app", "keywords": [ "react", @@ -28,12 +28,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/channel-websocket": "4.1.0-alpha.0", - "@storybook/channels": "4.1.0-alpha.0", - "@storybook/core": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", - "@storybook/ui": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/channel-websocket": "4.1.0-alpha.1", + "@storybook/channels": "4.1.0-alpha.1", + "@storybook/core": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", + "@storybook/ui": "4.1.0-alpha.1", "babel-loader": "^8.0.4", "babel-plugin-macros": "^2.4.2", "babel-plugin-syntax-async-functions": "^6.13.0", diff --git a/app/react/package.json b/app/react/package.json index 5c31b4ed18d7..ca004e43f301 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -32,8 +32,8 @@ "@babel/preset-react": "^7.0.0", "@babel/runtime": "^7.1.2", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.1.0-alpha.0", - "@storybook/node-logger": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", + "@storybook/node-logger": "4.1.0-alpha.1", "babel-plugin-react-docgen": "^2.0.0", "common-tags": "^1.8.0", "global": "^4.3.2", diff --git a/app/riot/package.json b/app/riot/package.json index de2e9b771c7e..ec4543ec0c2e 100644 --- a/app/riot/package.json +++ b/app/riot/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/riot", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "common-tags": "^1.8.0", "global": "^4.3.2", "raw-loader": "^0.5.1", diff --git a/app/svelte/package.json b/app/svelte/package.json index f6916e6b64d7..daea00e9ceca 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -28,7 +28,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/app/vue/package.json b/app/vue/package.json index 037522b8e7ca..423f9c6e231f 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -29,7 +29,7 @@ }, "dependencies": { "@babel/runtime": "^7.1.2", - "@storybook/core": "4.1.0-alpha.0", + "@storybook/core": "4.1.0-alpha.1", "common-tags": "^1.8.0", "global": "^4.3.2", "react": "^16.6.0", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 6d6c2920f3a8..7f3726104224 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "license": "MIT", "scripts": { @@ -54,18 +54,18 @@ "@angular-devkit/build-angular": "^0.10.3", "@angular/cli": "^7.0.3", "@angular/compiler-cli": "^7.0.1", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-jest": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/angular": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-jest": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/angular": "4.1.0-alpha.1", "@types/core-js": "^2.5.0", "@types/jest": "^23.3.9", "@types/node": "~10.12.1", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index 8c0ac2294a66..dd66e6b90aab 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build": "react-scripts build", @@ -18,21 +18,21 @@ "react-lifecycles-compat": "^3.0.4" }, "devDependencies": { - "@storybook/addon-a11y": "4.1.0-alpha.0", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-events": "4.1.0-alpha.0", - "@storybook/addon-info": "4.1.0-alpha.0", - "@storybook/addon-jest": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/client-logger": "4.1.0-alpha.0", - "@storybook/react": "4.1.0-alpha.0", + "@storybook/addon-a11y": "4.1.0-alpha.1", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-events": "4.1.0-alpha.1", + "@storybook/addon-info": "4.1.0-alpha.1", + "@storybook/addon-jest": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/client-logger": "4.1.0-alpha.1", + "@storybook/react": "4.1.0-alpha.1", "enzyme": "^3.7.0", "enzyme-adapter-react-16": "^1.6.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index f6d2afb5b0be..d6c1169c914d 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build": "ember build", @@ -11,18 +11,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-a11y": "4.1.0-alpha.0", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/ember": "4.1.0-alpha.0", + "@storybook/addon-a11y": "4.1.0-alpha.1", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/ember": "4.1.0-alpha.1", "babel-loader": "^8", "broccoli-asset-rev": "^3.0.0", "cross-env": "^5.2.0", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index d9505a3c32be..a7a01701c950 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006" }, "devDependencies": { - "@storybook/addon-a11y": "4.1.0-alpha.0", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-events": "4.1.0-alpha.0", - "@storybook/addon-jest": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/core": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", - "@storybook/html": "4.1.0-alpha.0", + "@storybook/addon-a11y": "4.1.0-alpha.1", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-events": "4.1.0-alpha.1", + "@storybook/addon-jest": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/core": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", + "@storybook/html": "4.1.0-alpha.1", "eventemitter3": "^3.1.0", "format-json": "^1.0.3", "global": "^4.3.2", diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json index d86f54efc702..7ad0d1ba639b 100644 --- a/examples/marko-cli/package.json +++ b/examples/marko-cli/package.json @@ -1,6 +1,6 @@ { "name": "marko-cli", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "description": "Demo of how to build an app using marko-starter", "repository": { @@ -22,12 +22,12 @@ "marko-starter": "^2.0.4" }, "devDependencies": { - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/marko": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/marko": "4.1.0-alpha.1", "prettier": "^1.14.3", "webpack": "^4.23.1" } diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json index e601670102db..3b14a36b416d 100644 --- a/examples/mithril-kitchen-sink/package.json +++ b/examples/mithril-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "mithril-example", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,18 +10,18 @@ "mithril": "^1.1.6" }, "devDependencies": { - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/mithril": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/mithril": "4.1.0-alpha.1", "webpack": "^4.23.1" } } diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index d0ba37703ba0..932b2e339a1b 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build-storybook": "build-storybook -c ./ -s built-storybooks", @@ -15,27 +15,27 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addon-a11y": "4.1.0-alpha.0", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-events": "4.1.0-alpha.0", - "@storybook/addon-graphql": "4.1.0-alpha.0", - "@storybook/addon-info": "4.1.0-alpha.0", - "@storybook/addon-jest": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addon-storyshots-puppeteer": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", - "@storybook/node-logger": "4.1.0-alpha.0", - "@storybook/react": "4.1.0-alpha.0", + "@storybook/addon-a11y": "4.1.0-alpha.1", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-events": "4.1.0-alpha.1", + "@storybook/addon-graphql": "4.1.0-alpha.1", + "@storybook/addon-info": "4.1.0-alpha.1", + "@storybook/addon-jest": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addon-storyshots-puppeteer": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", + "@storybook/node-logger": "4.1.0-alpha.1", + "@storybook/react": "4.1.0-alpha.1", "cors": "^2.8.4", "cross-env": "^5.2.0", "enzyme-to-json": "^3.3.4", diff --git a/examples/polymer-cli/package.json b/examples/polymer-cli/package.json index ca4f961bb3ad..c18e00b6f3f5 100644 --- a/examples/polymer-cli/package.json +++ b/examples/polymer-cli/package.json @@ -1,6 +1,6 @@ { "name": "polymer-cli", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -9,15 +9,15 @@ }, "dependencies": { "@polymer/polymer": "^2.6.0", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/polymer": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/polymer": "4.1.0-alpha.1", "@webcomponents/webcomponentsjs": "^1.2.0", "global": "^4.3.2", "lit-html": "^0.12.0", diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json index 65311ae5bd9a..b2c8c8dda4c4 100644 --- a/examples/riot-kitchen-sink/package.json +++ b/examples/riot-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "riot-example", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,18 +15,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/riot": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/riot": "4.1.0-alpha.1", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", "file-loader": "^2.0.0", diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index dea043ae1a2c..2a187042051a 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build-storybook": "build-storybook -s public", @@ -10,17 +10,17 @@ "global": "^4.3.2" }, "devDependencies": { - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/svelte": "4.1.0-alpha.0" + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/svelte": "4.1.0-alpha.1" } } diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 080b06ccc974..438bacb89863 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,18 +14,18 @@ }, "devDependencies": { "@babel/core": "^7.1.2", - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-backgrounds": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addon-storysource": "4.1.0-alpha.0", - "@storybook/addon-viewport": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/vue": "4.1.0-alpha.0", + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-backgrounds": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addon-storysource": "4.1.0-alpha.1", + "@storybook/addon-viewport": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/vue": "4.1.0-alpha.1", "babel-core": "^7.0.0-bridge.0", "babel-loader": "^8.0.4", "cross-env": "^5.2.0", diff --git a/lerna.json b/lerna.json index 34ec00c92c61..825526bab4f7 100644 --- a/lerna.json +++ b/lerna.json @@ -10,5 +10,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "4.1.0-alpha.0" + "version": "4.1.0-alpha.1" } diff --git a/lib/addons/package.json b/lib/addons/package.json index ad0078fcf12b..1e58977ab032 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook addons store", "keywords": [ "storybook" @@ -23,8 +23,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.1.0-alpha.0", - "@storybook/components": "4.1.0-alpha.0", + "@storybook/channels": "4.1.0-alpha.1", + "@storybook/components": "4.1.0-alpha.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 10467d8dc05c..73a8a682cf94 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.1.0-alpha.0", + "@storybook/channels": "4.1.0-alpha.1", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index a95219dc67ba..729894d726d7 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "", "keywords": [ "storybook" @@ -23,7 +23,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "4.1.0-alpha.0", + "@storybook/channels": "4.1.0-alpha.1", "global": "^4.3.2" } } diff --git a/lib/channels/package.json b/lib/channels/package.json index fea39ffe5fe7..a1a48de8811c 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "", "keywords": [ "storybook" diff --git a/lib/cli/package.json b/lib/cli/package.json index a18e39992887..96e9dadfce18 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -34,7 +34,7 @@ "@babel/preset-env": "^7.1.0", "@babel/register": "^7.0.0", "@babel/runtime": "^7.1.2", - "@storybook/codemod": "4.1.0-alpha.0", + "@storybook/codemod": "4.1.0-alpha.1", "chalk": "^2.4.1", "child-process-promise": "^2.2.1", "commander": "^2.19.0", @@ -48,29 +48,29 @@ "update-notifier": "^2.5.0" }, "devDependencies": { - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-centered": "4.1.0-alpha.0", - "@storybook/addon-graphql": "4.1.0-alpha.0", - "@storybook/addon-info": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/addon-links": "4.1.0-alpha.0", - "@storybook/addon-notes": "4.1.0-alpha.0", - "@storybook/addon-options": "4.1.0-alpha.0", - "@storybook/addon-storyshots": "4.1.0-alpha.0", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/angular": "4.1.0-alpha.0", - "@storybook/channel-postmessage": "4.1.0-alpha.0", - "@storybook/channel-websocket": "4.1.0-alpha.0", - "@storybook/channels": "4.1.0-alpha.0", - "@storybook/ember": "4.1.0-alpha.0", - "@storybook/html": "4.1.0-alpha.0", - "@storybook/marko": "4.1.0-alpha.0", - "@storybook/mithril": "4.1.0-alpha.0", - "@storybook/polymer": "4.1.0-alpha.0", - "@storybook/react": "4.1.0-alpha.0", - "@storybook/react-native": "4.1.0-alpha.0", - "@storybook/riot": "4.1.0-alpha.0", - "@storybook/ui": "4.1.0-alpha.0", - "@storybook/vue": "4.1.0-alpha.0" + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-centered": "4.1.0-alpha.1", + "@storybook/addon-graphql": "4.1.0-alpha.1", + "@storybook/addon-info": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/addon-links": "4.1.0-alpha.1", + "@storybook/addon-notes": "4.1.0-alpha.1", + "@storybook/addon-options": "4.1.0-alpha.1", + "@storybook/addon-storyshots": "4.1.0-alpha.1", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/angular": "4.1.0-alpha.1", + "@storybook/channel-postmessage": "4.1.0-alpha.1", + "@storybook/channel-websocket": "4.1.0-alpha.1", + "@storybook/channels": "4.1.0-alpha.1", + "@storybook/ember": "4.1.0-alpha.1", + "@storybook/html": "4.1.0-alpha.1", + "@storybook/marko": "4.1.0-alpha.1", + "@storybook/mithril": "4.1.0-alpha.1", + "@storybook/polymer": "4.1.0-alpha.1", + "@storybook/react": "4.1.0-alpha.1", + "@storybook/react-native": "4.1.0-alpha.1", + "@storybook/riot": "4.1.0-alpha.1", + "@storybook/ui": "4.1.0-alpha.1", + "@storybook/vue": "4.1.0-alpha.1" } } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index e375f869046b..457ac1113945 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 20ec249b64ec..3d60b3165e29 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" diff --git a/lib/components/package.json b/lib/components/package.json index 2c7e80881334..1f590809e6e1 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -37,9 +37,9 @@ "render-fragment": "^0.1.1" }, "devDependencies": { - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/addon-knobs": "4.1.0-alpha.0", - "@storybook/react": "4.1.0-alpha.0" + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/addon-knobs": "4.1.0-alpha.1", + "@storybook/react": "4.1.0-alpha.1" }, "peerDependencies": { "react": "*", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 7108f35f840c..1c666085ae6b 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core/package.json b/lib/core/package.json index e8b1665b9eda..35423deff122 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -30,12 +30,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.0-alpha.0", - "@storybook/channel-postmessage": "4.1.0-alpha.0", - "@storybook/client-logger": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", - "@storybook/node-logger": "4.1.0-alpha.0", - "@storybook/ui": "4.1.0-alpha.0", + "@storybook/addons": "4.1.0-alpha.1", + "@storybook/channel-postmessage": "4.1.0-alpha.1", + "@storybook/client-logger": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", + "@storybook/node-logger": "4.1.0-alpha.1", + "@storybook/ui": "4.1.0-alpha.1", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.3.1", "babel-plugin-macros": "^2.4.2", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index c8ee67417d68..b5d207f35e26 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "", "keywords": [ "storybook" diff --git a/lib/ui/package.json b/lib/ui/package.json index 63dd7e4a4a6e..a5111636bae3 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "4.1.0-alpha.0", + "version": "4.1.0-alpha.1", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -28,8 +28,8 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.1.0-alpha.0", - "@storybook/core-events": "4.1.0-alpha.0", + "@storybook/components": "4.1.0-alpha.1", + "@storybook/core-events": "4.1.0-alpha.1", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -47,8 +47,8 @@ "react-treebeard": "^3.1.0" }, "devDependencies": { - "@storybook/addon-actions": "4.1.0-alpha.0", - "@storybook/react": "4.1.0-alpha.0" + "@storybook/addon-actions": "4.1.0-alpha.1", + "@storybook/react": "4.1.0-alpha.1" }, "peerDependencies": { "react": "*", From d5c46427060e0e0487477a03c9e5b8ad26f822c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 6 Nov 2018 09:19:47 +0000 Subject: [PATCH 094/107] Bump @storybook/addon-links from 3.4.11 to 4.0.4 in /docs Bumps [@storybook/addon-links](https://github.com/storybooks/storybook) from 3.4.11 to 4.0.4. - [Release notes](https://github.com/storybooks/storybook/releases) - [Changelog](https://github.com/storybooks/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybooks/storybook/compare/v3.4.11...v4.0.4) Signed-off-by: dependabot[bot] --- docs/package.json | 2 +- docs/yarn.lock | 49 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/docs/package.json b/docs/package.json index 5fd5ec48068a..e50a0a9e0db3 100644 --- a/docs/package.json +++ b/docs/package.json @@ -20,7 +20,7 @@ }, "dependencies": { "@storybook/addon-actions": "^4.0.0", - "@storybook/addon-links": "^3.4.11", + "@storybook/addon-links": "^4.0.4", "@storybook/addons": "^3.4.11", "@storybook/react": "^3.4.11", "babel-loader": "^6.4.1", diff --git a/docs/yarn.lock b/docs/yarn.lock index f6de5c402c14..9f8536e88ea5 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -166,7 +166,7 @@ react-inspector "^2.3.0" uuid "^3.3.2" -"@storybook/addon-links@3.4.11", "@storybook/addon-links@^3.4.11": +"@storybook/addon-links@3.4.11": version "3.4.11" resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-3.4.11.tgz#097b4fcf4b3af3903762ac0d7e65c5d37d14af88" integrity sha512-DFTBj359ANqKJBhcSw2zAojlWF4A4+U48sKOhcPZ96qwPPtZwMtUR1TYxP+6ssfEP4tlA9zs4dn0+yRye+ydNQ== @@ -176,6 +176,17 @@ global "^4.3.2" prop-types "^15.6.1" +"@storybook/addon-links@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-4.0.4.tgz#0b225c460335eb5da4af6d9061a82c2bb4cb9d74" + integrity sha512-f8uuwY9uqmG02Q+Zu10Hppq118JG2Ksih0BvpY2X3d2JAkcWllH0YosH6Sd5g1TgxMI+OMSXLDEsAojmmMX9MQ== + dependencies: + "@storybook/addons" "4.0.4" + "@storybook/components" "4.0.4" + "@storybook/core-events" "4.0.4" + global "^4.3.2" + prop-types "^15.6.2" + "@storybook/addons@3.4.11", "@storybook/addons@^3.4.11": version "3.4.11" resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-3.4.11.tgz#f3e27c46d80ad1f171888c4aad0a19a8a032d072" @@ -191,6 +202,16 @@ global "^4.3.2" util-deprecate "^1.0.2" +"@storybook/addons@4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-4.0.4.tgz#133609c527435aba1149ead53ca91f694db1a490" + integrity sha512-e7S5kYCytPsAM2p8dMQNUV0QEnY9P9mf6zVgbVgdZ2O1b2uMwD/ABj/BhYLgsB7gdshGrcV5vkMXAAGwMsN6Sg== + dependencies: + "@storybook/channels" "4.0.4" + "@storybook/components" "4.0.4" + global "^4.3.2" + util-deprecate "^1.0.2" + "@storybook/channel-postmessage@3.4.11": version "3.4.11" resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-3.4.11.tgz#69782fa3b9f879ae02a6d9b85b5d0902e75dabc2" @@ -210,6 +231,11 @@ resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-4.0.0.tgz#b712d711f67966028dbff5c57e6ddc6f53d5cbac" integrity sha512-VJdct5WajZweZgl532ufGZKefk0kI8QI+SCWW93YEPrvgo+vGPBOlsZpWNZw0ozhESgnJwvSjNWYZYsSt/j1dQ== +"@storybook/channels@4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-4.0.4.tgz#fdf717cd726d15508ac80ff93a3893b75d3ab8b8" + integrity sha512-EeRby5oCyyYBkBrxI7Cg8F65FkYJjVK0jbGWpIugcjtnfOeP57xLcZuukcjhLjl/oaC/RYw7A/6c0nFW4kV0GQ== + "@storybook/client-logger@3.4.11": version "3.4.11" resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-3.4.11.tgz#b592ea227f9f330f50925f7c1c266cc658cbc704" @@ -240,11 +266,32 @@ react-textarea-autosize "^7.0.4" render-fragment "^0.1.1" +"@storybook/components@4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-4.0.4.tgz#e07fc89cd7d64e0686c933da92a3e849d8c59d60" + integrity sha512-v13Tm5ACYrk01bszl0EpFGKe9YyCdQjdJOEE9laDiGS6rWEydl0T5QmzhBD6yNgf+k6gs96JylxswlyyqHe32Q== + dependencies: + "@emotion/core" "^0.13.1" + "@emotion/provider" "^0.11.2" + "@emotion/styled" "^0.10.6" + global "^4.3.2" + lodash "^4.17.11" + prop-types "^15.6.2" + react-inspector "^2.3.0" + react-split-pane "^0.1.84" + react-textarea-autosize "^7.0.4" + render-fragment "^0.1.1" + "@storybook/core-events@4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-4.0.0.tgz#9fc5e094044f161e4484139833c4cc2e743ec34c" integrity sha512-RShVYSb8oB5ZGjxqZGAQuiHCYn+LCI9yFE2VLAc8a0UM4C+kQWxtFxIxjYgmF/ewTctz+Vl8miBAH3MhEDNXyA== +"@storybook/core-events@4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-4.0.4.tgz#bf457afe9aec3fb2cd66d7cad3fa5e5821e01503" + integrity sha512-+OFFYTVSZd6zjZQMCUF2HQ0hIPfel9NyBBABbPxEtbvWEx/cp4RMfk5VFVISpwYJQMhnqCUU0/t3VoLTKFtm1g== + "@storybook/core@3.4.11": version "3.4.11" resolved "https://registry.yarnpkg.com/@storybook/core/-/core-3.4.11.tgz#fda9b0fbca73e3d2a8b1578296f113836fc2d473" From b4b810a7bac00fc55c3378fea70c93242d315c0f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 6 Nov 2018 13:28:42 +0000 Subject: [PATCH 095/107] Bump gatsby-plugin-sharp from 2.0.10 to 2.0.12 in /docs (#4731) --- docs/package.json | 2 +- docs/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/package.json b/docs/package.json index e50a0a9e0db3..c825eea06a0c 100644 --- a/docs/package.json +++ b/docs/package.json @@ -28,7 +28,7 @@ "common-tags": "^1.8.0", "gatsby": "^1.9.279", "gatsby-link": "^1.6.45", - "gatsby-plugin-sharp": "^2.0.10", + "gatsby-plugin-sharp": "^2.0.12", "gatsby-remark-autolink-headers": "^1.4.19", "gatsby-remark-copy-linked-files": "^1.5.37", "gatsby-remark-images": "^1.5.67", diff --git a/docs/yarn.lock b/docs/yarn.lock index 9f8536e88ea5..f53189ede4b1 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -5741,10 +5741,10 @@ gatsby-plugin-sharp@^1.6.48: sharp "^0.20.0" svgo "^0.7.2" -gatsby-plugin-sharp@^2.0.10: - version "2.0.10" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.0.10.tgz#5ce703a1d9bc8f70a84a940914404566e747d6f2" - integrity sha512-pUzV/unNX2IFSNlz9u3a/uDevcJMCcril9So7bY+kZrQIb5RbDd2vnZiMebzv7RxfKVa/tpIbPbrZcEaVWVvvQ== +gatsby-plugin-sharp@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.0.12.tgz#c791b29f153e481b8287605bf171331daaba7cb8" + integrity sha512-E3LmPQVY7n27oiWJRvw+C1V9ijR9V3Y2xBl9dFL3NoueLyZmlk0hFRG8gTpCr9e3va04b+tV33mATetcy7mLHw== dependencies: "@babel/runtime" "^7.0.0" async "^2.1.2" From 9e93c2e5956b4914382c7395ef81161483fc5ad2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 6 Nov 2018 13:49:36 +0000 Subject: [PATCH 096/107] Bump sitemap from 2.0.1 to 2.1.0 in /docs (#4733) --- docs/package.json | 2 +- docs/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/package.json b/docs/package.json index c825eea06a0c..d5f44ac31d4d 100644 --- a/docs/package.json +++ b/docs/package.json @@ -46,7 +46,7 @@ "react-helmet": "^5.2.0", "react-router": "^4.3.1", "react-stack-grid": "^0.7.1", - "sitemap": "^2.0.1", + "sitemap": "^2.1.0", "snyk": "^1.104.0" }, "snyk": true diff --git a/docs/yarn.lock b/docs/yarn.lock index f53189ede4b1..fe0d538eb27b 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -12722,10 +12722,10 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -sitemap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-2.0.1.tgz#24f9ae89efeadd80e85e91b7247165497a5e655b" - integrity sha512-MRCugXgkX9BoKweEljgPPqEfvezcHdzjxLI2nKmemlkfsOiGumJBrjotEF+BtMaq7a/AREGXIMok+0GntJgdhw== +sitemap@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-2.1.0.tgz#1633cb88c196d755ad94becfb1c1bcacc6d3425a" + integrity sha512-AkfA7RDVCITQo+j5CpXsMJlZ/8ENO2NtgMHYIh+YMvex2Hao/oe3MQgNa03p0aWY6srCfUA1Q02OgiWCAiuccA== dependencies: lodash "^4.17.10" url-join "^4.0.0" From 7103146a7743c43f0bca1b03fa79b6b544018a2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 6 Nov 2018 14:13:36 +0000 Subject: [PATCH 097/107] Bump highlight.js from 9.13.0 to 9.13.1 in /docs (#4735) --- docs/package.json | 2 +- docs/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/package.json b/docs/package.json index d5f44ac31d4d..f4b5fc8469e3 100644 --- a/docs/package.json +++ b/docs/package.json @@ -36,7 +36,7 @@ "gatsby-source-filesystem": "^1.5.39", "gatsby-transformer-remark": "^1.7.44", "global": "^4.3.2", - "highlight.js": "^9.13.0", + "highlight.js": "^9.13.1", "lodash": "^4.17.11", "marked": "^0.5.1", "prop-types": "^15.6.2", diff --git a/docs/yarn.lock b/docs/yarn.lock index fe0d538eb27b..3ed75801871f 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -6697,10 +6697,10 @@ he@1.1.x: resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= -highlight.js@^9.13.0: - version "9.13.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.13.0.tgz#ee96d5c5f4c456e440f2dbdb2752211dff56f671" - integrity sha512-2B90kcNnErqRTmzdZw6IPLEC9CdsiIMhj+r8L3LJKRCgtEJ+LY5yzWuQCVnADTI0wwocQinFzaaL/JjTQNqI/g== +highlight.js@^9.13.1: + version "9.13.1" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.13.1.tgz#054586d53a6863311168488a0f58d6c505ce641e" + integrity sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A== history@^4.6.2, history@^4.7.2: version "4.7.2" From ac0492fa9d676a58c14c383201da3985fe5fad2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Tue, 6 Nov 2018 15:09:38 +0000 Subject: [PATCH 098/107] Merge branch 'next' into dependabot/npm_and_yarn/docs/snyk-1.108.0 (#4734) --- docs/package.json | 2 +- docs/yarn.lock | 78 ++++++++++++++++++++++++++--------------------- 2 files changed, 45 insertions(+), 35 deletions(-) diff --git a/docs/package.json b/docs/package.json index f4b5fc8469e3..9a6f3043dab2 100644 --- a/docs/package.json +++ b/docs/package.json @@ -47,7 +47,7 @@ "react-router": "^4.3.1", "react-stack-grid": "^0.7.1", "sitemap": "^2.1.0", - "snyk": "^1.104.0" + "snyk": "^1.108.0" }, "snyk": true } diff --git a/docs/yarn.lock b/docs/yarn.lock index 3ed75801871f..bbc1e407bebf 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -4445,7 +4445,7 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" -email-validator@^2.0.3: +email-validator@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/email-validator/-/email-validator-2.0.4.tgz#b8dfaa5d0dae28f1b03c95881d904d4e40bfe7ed" integrity sha512-gYCwo7kh5S3IDyZPLZf6hSS0MnZT8QmJFqYvbqlDZSbwdZlY6QZWxJ4i/6UhITOJ4XzyI647Bm2MXKCLqnJ4nQ== @@ -6359,7 +6359,7 @@ graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2 resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= -graphlib@^2.1.1: +graphlib@^2.1.1, graphlib@^2.1.5: version "2.1.5" resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.5.tgz#6afe1afcc5148555ec799e499056795bd6938c87" integrity sha512-XvtbqCcw+EM5SqQrIetIKKD+uZVNQtDPD1goIg7K73RuRZtVI5rYMdcCVSHm/AS1sCBZ7vt0p5WgXouucHQaOA== @@ -6752,7 +6752,7 @@ homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: dependencies: parse-passwd "^1.0.0" -hosted-git-info@^2.1.4, hosted-git-info@^2.5.0: +hosted-git-info@^2.1.4, hosted-git-info@^2.5.0, hosted-git-info@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== @@ -7832,7 +7832,7 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.10.0, js-yaml@^3.5.2, js-yaml@^3.5.3, js-yaml@^3.9.0: +js-yaml@^3.10.0, js-yaml@^3.12.0, js-yaml@^3.5.2, js-yaml@^3.9.0: version "3.12.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== @@ -8285,7 +8285,7 @@ lodash.clone@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= -lodash.clonedeep@^4.3.0, lodash.clonedeep@^4.3.1, lodash.clonedeep@^4.5.0: +lodash.clonedeep@^4.3.0, lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= @@ -12416,7 +12416,7 @@ semver-truncate@^1.0.0: dependencies: semver "^5.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1: +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== @@ -12780,10 +12780,10 @@ snyk-config@2.2.0: lodash "^4.17.5" nconf "^0.10.0" -snyk-docker-plugin@1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/snyk-docker-plugin/-/snyk-docker-plugin-1.12.0.tgz#6cbf61416946936cbb7bf07bb8293bf7dcdd33be" - integrity sha512-QqKq2bGdnf1L2PNGQrHoqcoaV/PIlJv1qjKIzwA93gfhToKGkgJ31oPXwfef/l9N+ui0Y44c4POBHFbFf8PlJw== +snyk-docker-plugin@1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/snyk-docker-plugin/-/snyk-docker-plugin-1.12.1.tgz#66d896b18392b05bff3b34e2e47a19f7c0b7ce16" + integrity sha512-9/k+tZORb0CUoE+nFvG+ADc6vzHAkgiGR/7aZ35vxpuc9vW37LFWjmXZAfyoiGNOn1ICrPxSxarah8YsFEwE8Q== dependencies: debug "^3" tslib "^1" @@ -12804,7 +12804,15 @@ snyk-gradle-plugin@2.1.0: dependencies: clone-deep "^0.3.0" -snyk-module@1.8.2, snyk-module@^1.6.0, snyk-module@^1.8.2: +snyk-module@1.9.1, snyk-module@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/snyk-module/-/snyk-module-1.9.1.tgz#b2a78f736600b0ab680f1703466ed7309c980804" + integrity sha512-A+CCyBSa4IKok5uEhqT+hV/35RO6APFNLqk9DRRHg7xW2/j//nPX8wTSZUPF8QeRNEk/sX+6df7M1y6PBHGSHA== + dependencies: + debug "^3.1.0" + hosted-git-info "^2.7.1" + +snyk-module@^1.6.0: version "1.8.2" resolved "https://registry.yarnpkg.com/snyk-module/-/snyk-module-1.8.2.tgz#bd3c11b46a90b8ccb0a04a18b387b1d0e5b10291" integrity sha512-XqhdbZ/CUuJ5gSaYdYfapLqx9qm2Mp6nyRMBCLXe9tJSiohOJsc9fQuUDbdOiRCqpA4BD6WLl+qlwOJmJoszBg== @@ -12817,15 +12825,17 @@ snyk-mvn-plugin@2.0.0: resolved "https://registry.yarnpkg.com/snyk-mvn-plugin/-/snyk-mvn-plugin-2.0.0.tgz#875dcfe0d77b50396321552f2469ee69ca8d1416" integrity sha512-9jAhZhv+7YcqtoQYCYlgMoxK+dWBKlk+wkX27Ebg3vNddNop9q5jZitRXTjsXwfSUZHRt+Ptw1f8vei9kjzZVg== -snyk-nodejs-lockfile-parser@1.5.3: - version "1.5.3" - resolved "https://registry.yarnpkg.com/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.5.3.tgz#af66ed7351bea42d206d93a95b68b10259416d0b" - integrity sha512-hVUUxRm7f8mN3RdTbeZGJn+w4VMKb7ke4/OB8Qhr4O5S04AMb4YOcsZ80niur05VUykPT32IyFwyGRTBi99WUw== +snyk-nodejs-lockfile-parser@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/snyk-nodejs-lockfile-parser/-/snyk-nodejs-lockfile-parser-1.7.0.tgz#d44c5d027051aeb5a0845c9a4c163323e4c5e1d3" + integrity sha512-57Gnw8o3HQbheb808GRsofnYPaJCbpt7n+zec+C7J/GZE6GJk+WA2u1EPsNQAsfTLQ3rxBwA1Sonhg498T4COA== dependencies: "@yarnpkg/lockfile" "^1.0.2" + graphlib "^2.1.5" lodash "4.17.10" source-map-support "^0.5.7" tslib "^1.9.3" + uuid "^3.3.2" snyk-nuget-plugin@1.6.5: version "1.6.5" @@ -12846,19 +12856,19 @@ snyk-php-plugin@1.5.1: lodash "^4.17.5" path "0.12.7" -snyk-policy@1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/snyk-policy/-/snyk-policy-1.12.0.tgz#5167cbc4a28b2046b82234f866e49ee4fea1f52a" - integrity sha512-CEioNnDzccHyid7UIVl3bJ1dnG4co4ofI+KxuC1mo0IUXy64gxnBTeVoZF5gVLWbAyxGxSeW8f0+8GmWMHVb7w== +snyk-policy@1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/snyk-policy/-/snyk-policy-1.13.1.tgz#2366cc485e83a6b43f23f45b36085726e0bf448b" + integrity sha512-l9evS3Yk70xyvajjg+I6Ij7fr7gxpVRMZl0J1xNpWps/IVu4DSGih3aMmXi47VJozr4A/eFyj7R1lIr2GhqJCA== dependencies: debug "^3.1.0" - email-validator "^2.0.3" - js-yaml "^3.5.3" - lodash.clonedeep "^4.3.1" - semver "^5.5.0" - snyk-module "^1.8.2" + email-validator "^2.0.4" + js-yaml "^3.12.0" + lodash.clonedeep "^4.5.0" + semver "^5.6.0" + snyk-module "^1.9.1" snyk-resolve "^1.0.1" - snyk-try-require "^1.1.1" + snyk-try-require "^1.3.1" then-fs "^2.0.0" snyk-python-plugin@1.9.0: @@ -12909,7 +12919,7 @@ snyk-tree@^1.0.0: dependencies: archy "^1.0.0" -snyk-try-require@1.3.1, snyk-try-require@^1.1.1: +snyk-try-require@1.3.1, snyk-try-require@^1.1.1, snyk-try-require@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/snyk-try-require/-/snyk-try-require-1.3.1.tgz#6e026f92e64af7fcccea1ee53d524841e418a212" integrity sha1-bgJvkuZK9/zM6h7lPVJIQeQYohI= @@ -12919,10 +12929,10 @@ snyk-try-require@1.3.1, snyk-try-require@^1.1.1: lru-cache "^4.0.0" then-fs "^2.0.0" -snyk@^1.104.0: - version "1.104.1" - resolved "https://registry.yarnpkg.com/snyk/-/snyk-1.104.1.tgz#aff4a717b99eed424f8df2b928b67ac0b77b3748" - integrity sha512-K72W1O57nnSE+XokbuxC7Q0T9tAaMF6V/CoHv6ifAQlOvOkj/0rFbA8zMNMgzRs4LfQj183Zt5D0B0cyFDrKJQ== +snyk@^1.108.0: + version "1.108.0" + resolved "https://registry.yarnpkg.com/snyk/-/snyk-1.108.0.tgz#1aff9b6cbd39d27dd9895fefed45b0f225518aca" + integrity sha512-QKeERkklW4DFyd49sqbwZ4xNYXtHOPCcUjNUzDfcvXzNwyxfRKhTf43nmPw6lnIcgBesrY95hMozos4WmgYl3w== dependencies: abbrev "^1.1.1" ansi-escapes "^3.1.0" @@ -12940,15 +12950,15 @@ snyk@^1.104.0: recursive-readdir "^2.2.2" semver "^5.5.0" snyk-config "2.2.0" - snyk-docker-plugin "1.12.0" + snyk-docker-plugin "1.12.1" snyk-go-plugin "1.6.0" snyk-gradle-plugin "2.1.0" - snyk-module "1.8.2" + snyk-module "1.9.1" snyk-mvn-plugin "2.0.0" - snyk-nodejs-lockfile-parser "1.5.3" + snyk-nodejs-lockfile-parser "1.7.0" snyk-nuget-plugin "1.6.5" snyk-php-plugin "1.5.1" - snyk-policy "1.12.0" + snyk-policy "1.13.1" snyk-python-plugin "1.9.0" snyk-resolve "1.0.1" snyk-resolve-deps "4.0.2" From cde95f3b5d8f557d2827f5fc4267a086ab07b24e Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 7 Nov 2018 11:41:38 +0800 Subject: [PATCH 099/107] Add changelog entries missed due to squash merges --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c48131111edc..a6348a30ddd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Core: add cursor images to webpack loader [#4498](https://github.com/storybooks/storybook/pull/4498) - Storyshots-puppeteer: Allow specifying an existing browser [#4721](https://github.com/storybooks/storybook/pull/4721) +- React-native: close StoryListView after tap again in the current story [#4714](https://github.com/storybooks/storybook/pull/4714) #### Dependency Upgrades @@ -47,6 +48,7 @@ Publish failed - Angular: Fixes component imports from dist [#4682](https://github.com/storybooks/storybook/pull/4682) - Addon-info: Improve accessibility with contrast [#4698](https://github.com/storybooks/storybook/pull/4698) - Ember: update ergonomics to not require any manual setup [#4594](https://github.com/storybooks/storybook/pull/4594) +- React-native: fix accessibility for component preview (iOS+VoiceOver) [#4601](https://github.com/storybooks/storybook/pull/4601) #### Maintenance From a8497064cae71c7f1735325d8a2f5b40defc791b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Estev=C3=A3o=20Lucas?= Date: Sun, 4 Nov 2018 21:59:09 -0500 Subject: [PATCH 100/107] feat: persist last displayed story Add supports for persistent selection with getStorybookUI's shouldPersistSelection param --- app/react-native/readme.md | 4 +++- app/react-native/src/preview/index.js | 25 ++++++++++++++++++++----- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/app/react-native/readme.md b/app/react-native/readme.md index 7a3f945cfcf3..29cd57435c12 100644 --- a/app/react-native/readme.md +++ b/app/react-native/readme.md @@ -121,9 +121,11 @@ You can pass these parameters to getStorybookUI call in your storybook entry poi -- should the ui be closed initialy. tabOpen: Number (0) -- which tab should be open. -1 Navigator, 0 Preview, 1 Addons + shouldPersistSelection: Boolean (true) + -- initialize storybook with the last selected story. } ``` ## Learn More -Check the `docs` directory in this repo for more advanced setup guides and other info. +Check the `docs` directory in this repo for more advanced setup guides and other info. \ No newline at end of file diff --git a/app/react-native/src/preview/index.js b/app/react-native/src/preview/index.js index b0bd0312117b..db2dc9040e54 100644 --- a/app/react-native/src/preview/index.js +++ b/app/react-native/src/preview/index.js @@ -1,7 +1,7 @@ /* eslint-disable react/no-this-in-sfc, no-underscore-dangle */ import React from 'react'; -import { NativeModules } from 'react-native'; +import { AsyncStorage, NativeModules } from 'react-native'; import parse from 'url-parse'; import addons from '@storybook/addons'; @@ -12,6 +12,8 @@ import { StoryStore, ClientApi } from '@storybook/core/client'; import OnDeviceUI from './components/OnDeviceUI'; import StoryView from './components/StoryView'; +const STORAGE_KEY = 'lastOpenedStory'; + export default class Preview { constructor() { this._addons = {}; @@ -65,7 +67,7 @@ export default class Preview { const port = params.port !== false ? `:${params.port || 7007}` : ''; const query = params.query || ''; - const { secured } = params; + const { secured, shouldPersistSelection } = params; const websocketType = secured ? 'wss' : 'ws'; const httpType = secured ? 'https' : 'http'; @@ -75,7 +77,7 @@ export default class Preview { url, async: onDeviceUI, onError: () => { - this._setInitialStory(); + this._setInitialStory(shouldPersistSelection); setInitialStory = true; }, @@ -133,8 +135,18 @@ export default class Preview { channel.emit(Events.GET_CURRENT_STORY); } - _setInitialStory = () => { - const story = this._getInitialStory(); + _setInitialStory = async (shouldPersistSelection = true) => { + let story = this._getInitialStory(); + + if (shouldPersistSelection) { + const value = await AsyncStorage.getItem(STORAGE_KEY); + const previousStory = JSON.parse(value); + + if (typeof previousStory === 'object' && previousStory.story) { + story = previousStory; + } + } + if (story) { this._selectStory(story); } @@ -142,6 +154,7 @@ export default class Preview { _getInitialStory = () => { const dump = this._stories.dumpStoryBook(); + const nonEmptyKind = dump.find(kind => kind.stories.length > 0); if (nonEmptyKind) { return this._getStory({ kind: nonEmptyKind.kind, story: nonEmptyKind.stories[0] }); @@ -158,6 +171,8 @@ export default class Preview { _selectStory(selection) { const channel = addons.getChannel(); + channel.emit(Events.SELECT_STORY, this._getStory(selection)); + AsyncStorage.setItem(STORAGE_KEY, JSON.stringify(selection)); } } From 4808646ca151f3c33bad253caee3007d1148e2a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Estev=C3=A3o=20Lucas?= Date: Tue, 6 Nov 2018 23:45:01 -0500 Subject: [PATCH 101/107] feat: add support for initialSelection param --- app/react-native/readme.md | 5 ++++- app/react-native/src/preview/index.js | 28 ++++++++++++++++++++++----- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/app/react-native/readme.md b/app/react-native/readme.md index 29cd57435c12..afbda79010e4 100644 --- a/app/react-native/readme.md +++ b/app/react-native/readme.md @@ -121,8 +121,11 @@ You can pass these parameters to getStorybookUI call in your storybook entry poi -- should the ui be closed initialy. tabOpen: Number (0) -- which tab should be open. -1 Navigator, 0 Preview, 1 Addons + initialSelection: Object (null) + -- initialize storybook with a specific story. In case a valid object is passed, it will take precedence over `shouldPersistSelection. ex: `{ kind: 'Knobs', story: 'with knobs' }` shouldPersistSelection: Boolean (true) - -- initialize storybook with the last selected story. + -- initialize storybook with the last selected story.` + ) } ``` diff --git a/app/react-native/src/preview/index.js b/app/react-native/src/preview/index.js index db2dc9040e54..e01cb14b4767 100644 --- a/app/react-native/src/preview/index.js +++ b/app/react-native/src/preview/index.js @@ -67,7 +67,7 @@ export default class Preview { const port = params.port !== false ? `:${params.port || 7007}` : ''; const query = params.query || ''; - const { secured, shouldPersistSelection } = params; + const { initialSelection, secured, shouldPersistSelection } = params; const websocketType = secured ? 'wss' : 'ws'; const httpType = secured ? 'https' : 'http'; @@ -77,7 +77,7 @@ export default class Preview { url, async: onDeviceUI, onError: () => { - this._setInitialStory(shouldPersistSelection); + this._setInitialStory(initialSelection, shouldPersistSelection); setInitialStory = true; }, @@ -135,14 +135,16 @@ export default class Preview { channel.emit(Events.GET_CURRENT_STORY); } - _setInitialStory = async (shouldPersistSelection = true) => { + _setInitialStory = async (initialSelection, shouldPersistSelection = true) => { let story = this._getInitialStory(); - if (shouldPersistSelection) { + if (initialSelection && this._checkStory(initialSelection)) { + story = initialSelection; + } else if (shouldPersistSelection) { const value = await AsyncStorage.getItem(STORAGE_KEY); const previousStory = JSON.parse(value); - if (typeof previousStory === 'object' && previousStory.story) { + if (this._checkStory(previousStory)) { story = previousStory; } } @@ -175,4 +177,20 @@ export default class Preview { channel.emit(Events.SELECT_STORY, this._getStory(selection)); AsyncStorage.setItem(STORAGE_KEY, JSON.stringify(selection)); } + + _checkStory(selection) { + if (!selection || typeof selection !== 'object' || !selection.kind || !selection.story) { + console.warn('invalid storybook selection'); // eslint-disable-line no-console + return null; + } + + const story = this._getStory(selection); + + if (story.storyFn === null) { + console.warn('invalid storybook selection'); // eslint-disable-line no-console + return null; + } + + return story; + } } From 51a62d12a91d2b22733cbacd8ed052706765abb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" Date: Wed, 7 Nov 2018 20:50:32 +0000 Subject: [PATCH 102/107] [Security] Bump cached-path-relative from 1.0.1 to 1.0.2 Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.1 to 1.0.2. **This update includes security fixes.** - [Release notes](https://github.com/ashaffer/cached-path-relative/releases) - [Changelog](https://github.com/ashaffer/cached-path-relative/blob/master/History.md) - [Commits](https://github.com/ashaffer/cached-path-relative/commits) Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index da3e0705f2f7..6aeb50da7050 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5700,9 +5700,9 @@ cache-base@^1.0.1: unset-value "^1.0.0" cached-path-relative@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" - integrity sha1-0JxLUoAKpMB44t2BqGmqyQ0uVOc= + version "1.0.2" + resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.2.tgz#a13df4196d26776220cc3356eb147a52dba2c6db" + integrity sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg== calculate-cache-key-for-tree@^1.1.0: version "1.1.0" From d496c9695c523e3255e5dc32f83b4cec50ce701e Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 8 Nov 2018 14:57:54 +0100 Subject: [PATCH 103/107] FIX versions --- addons/ondevice-knobs/package.json | 2 +- addons/storyshots/storyshots-core/package.json | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/ondevice-knobs/package.json b/addons/ondevice-knobs/package.json index c6ef78da0e67..4d2179ff6eec 100644 --- a/addons/ondevice-knobs/package.json +++ b/addons/ondevice-knobs/package.json @@ -32,7 +32,7 @@ "react-native-switch": "^1.5.0" }, "peerDependencies": { - "@storybook/addon-knobs": "4.0.0", + "@storybook/addon-knobs": "4.1.0-alpha.1", "react": "*", "react-native": "*" } diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index e876c39157c5..3387213c2568 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@storybook/addon-actions": "4.1.0-alpha.1", "@storybook/addon-links": "4.1.0-alpha.1", - "@storybook/addons": "4.0.0", + "@storybook/addons": "4.1.0-alpha.1", "@storybook/react": "4.1.0-alpha.1", "enzyme-to-json": "^3.3.4", "react": "^16.6.0" diff --git a/package.json b/package.json index 881950062735..0ba2e0e41216 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "4.0.0", + "version": "4.1.0-alpha.1", "private": true, "repository": { "type": "git", From 65f5703b10e2d63704f6a5bf56bd72164e9ff7e2 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 8 Nov 2018 15:33:44 +0100 Subject: [PATCH 104/107] CHANGE tests to not output webpack build progress --- .circleci/config.yml | 22 +++++++++---------- ...urceProjects_Storybook_NativeSmokeTests.kt | 2 +- ...OpenSourceProjects_Storybook_SmokeTests.kt | 4 ++-- app/react-native/readme.md | 2 +- lib/cli/test/run_tests.sh | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 95af3d26fe80..8cc1ca4a166f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -120,52 +120,52 @@ jobs: name: Run react kitchen-sink (smoke test) command: | cd examples/cra-kitchen-sink - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run vue kitchen-sink (smoke test) command: | cd examples/vue-kitchen-sink - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run svelte kitchen-sink (smoke test) command: | cd examples/svelte-kitchen-sink - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run angular-cli (smoke test) command: | cd examples/angular-cli - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run ember-cli (smoke test) command: | cd examples/ember-cli - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run polymer-cli (smoke test) command: | cd examples/polymer-cli - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run marko-cli (smoke test) command: | cd examples/marko-cli - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run official-storybook (smoke test) command: | cd examples/official-storybook - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run mithril kitchen-sink (smoke test) command: | cd examples/mithril-kitchen-sink - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet - run: name: Run riot kitchen-sink (smoke test) command: | cd examples/riot-kitchen-sink - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet native-smoke-tests: <<: *defaults steps: @@ -179,7 +179,7 @@ jobs: name: Run React-Native-App example command: | cd examples-native/crna-kitchen-sink - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet docs: <<: *defaults steps: diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt index d1e3319c8d98..6c1719f737e3 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt @@ -30,7 +30,7 @@ object OpenSourceProjects_Storybook_NativeSmokeTests : BuildType({ yarn yarn bootstrap --reactnativeapp cd examples-native/crna-kitchen-sink - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet """.trimIndent() dockerImage = "node:%docker.node.version%" } diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_SmokeTests.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_SmokeTests.kt index bf5f2ebf4399..377397880bc5 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_SmokeTests.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_SmokeTests.kt @@ -30,7 +30,7 @@ object OpenSourceProjects_Storybook_SmokeTests : BuildType({ set -e -x cd examples/$exampleDir - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet """.trimIndent() dockerImage = "node:%docker.node.version%" } @@ -44,7 +44,7 @@ object OpenSourceProjects_Storybook_SmokeTests : BuildType({ set -e -x cd examples/official-storybook - yarn storybook --smoke-test + yarn storybook --smoke-test --quiet """.trimIndent() dockerImage = "node:%docker.node.version%" } diff --git a/app/react-native/readme.md b/app/react-native/readme.md index afbda79010e4..cfc38cc38b43 100644 --- a/app/react-native/readme.md +++ b/app/react-native/readme.md @@ -131,4 +131,4 @@ You can pass these parameters to getStorybookUI call in your storybook entry poi ## Learn More -Check the `docs` directory in this repo for more advanced setup guides and other info. \ No newline at end of file +Check the `docs` directory in this repo for more advanced setup guides and other info. diff --git a/lib/cli/test/run_tests.sh b/lib/cli/test/run_tests.sh index e303df181194..951b50c37f78 100755 --- a/lib/cli/test/run_tests.sh +++ b/lib/cli/test/run_tests.sh @@ -62,7 +62,7 @@ do echo "Running smoke test in $dir" failed=0 - yarn storybook --smoke-test || failed=1 + yarn storybook --smoke-test --quiet || failed=1 if [ $teamcity -eq 1 ] then From 7c394cc7c3944b8141410896736d5c65df73d35c Mon Sep 17 00:00:00 2001 From: Andrew Jones Date: Thu, 8 Nov 2018 14:51:45 +0000 Subject: [PATCH 105/107] Add storysource to addon gallery --- docs/src/pages/addons/addon-gallery/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/src/pages/addons/addon-gallery/index.md b/docs/src/pages/addons/addon-gallery/index.md index f19110824dde..00d66bdf639e 100644 --- a/docs/src/pages/addons/addon-gallery/index.md +++ b/docs/src/pages/addons/addon-gallery/index.md @@ -58,6 +58,10 @@ Viewport allows your stories to be displayed in different sizes and layouts in [ Support google analytics in [Storybook](https://storybook.js.org) +### [Storysource](https://github.com/storybooks/storybook/tree/master/addons/storysource) + +Show story source in the addon panel. + ## Community Addons You need to install these addons directly from NPM in order to use them. From 53dc825289d5f13fd317988658c15b41d5e38d63 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 8 Nov 2018 17:11:56 +0100 Subject: [PATCH 106/107] REMOVE quiet flag for tests for RN, (it's always silent) --- .circleci/config.yml | 2 +- .../buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8cc1ca4a166f..76cc6666676d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -179,7 +179,7 @@ jobs: name: Run React-Native-App example command: | cd examples-native/crna-kitchen-sink - yarn storybook --smoke-test --quiet + yarn storybook --smoke-test docs: <<: *defaults steps: diff --git a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt index 6c1719f737e3..d1e3319c8d98 100644 --- a/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt +++ b/.teamcity/OpenSourceProjects_Storybook/buildTypes/OpenSourceProjects_Storybook_NativeSmokeTests.kt @@ -30,7 +30,7 @@ object OpenSourceProjects_Storybook_NativeSmokeTests : BuildType({ yarn yarn bootstrap --reactnativeapp cd examples-native/crna-kitchen-sink - yarn storybook --smoke-test --quiet + yarn storybook --smoke-test """.trimIndent() dockerImage = "node:%docker.node.version%" } From 3d31fd33a40185cd3991cc9baff75a0914a071f2 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 8 Nov 2018 17:47:20 +0100 Subject: [PATCH 107/107] CHANGE start command for RN to allow --quiet --- app/react-native/src/bin/storybook-start.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/react-native/src/bin/storybook-start.js b/app/react-native/src/bin/storybook-start.js index ebdae9425db4..b049f2815d56 100644 --- a/app/react-native/src/bin/storybook-start.js +++ b/app/react-native/src/bin/storybook-start.js @@ -5,6 +5,7 @@ import program from 'commander'; import Server from '../server'; program + .allowUnknownOption() .option('-h, --host ', 'host to listen on', 'localhost') .option('-p, --port ', 'port to listen on', 7007) .option('-s, --secured', 'whether server is running on https')