diff --git a/addons/a11y/package.json b/addons/a11y/package.json index f8e157a899ea..902450f766e2 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -24,12 +24,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "^3.3.0-alpha.4", "@storybook/components": "^3.3.0-alpha.4", "axe-core": "^2.0.7", "prop-types": "^15.6.0" }, "peerDependencies": { + "@storybook/addons": "^3.3.0-alpha.4", "react": "*", "react-dom": "*" } diff --git a/addons/actions/package.json b/addons/actions/package.json index 83d34871b30b..210d3ac2fb67 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -21,13 +21,13 @@ "storybook": "start-storybook -p 9001" }, "dependencies": { - "@storybook/addons": "^3.3.0-alpha.4", "deep-equal": "^1.0.1", "prop-types": "^15.6.0", "react-inspector": "^2.2.1", "uuid": "^3.1.0" }, "peerDependencies": { + "@storybook/addons": "^3.3.0-alpha.4", "react": "*", "react-dom": "*" } diff --git a/addons/background/package.json b/addons/background/package.json index e66e5b989a69..cf7f552ffc14 100644 --- a/addons/background/package.json +++ b/addons/background/package.json @@ -26,7 +26,7 @@ "prop-types": "^15.6.0" }, "peerDependencies": { - "@storybook/addons": "^3.2.14", + "@storybook/addons": "^3.3.0-alpha.4", "react": "*" } } diff --git a/addons/events/package.json b/addons/events/package.json index 66e819fab557..b1fa2dd25aea 100644 --- a/addons/events/package.json +++ b/addons/events/package.json @@ -20,7 +20,6 @@ "storybook": "start-storybook -p 6006" }, "dependencies": { - "@storybook/addons": "^3.3.0-alpha.4", "babel-runtime": "^6.26.0", "format-json": "^1.0.3", "prop-types": "^15.6.0", @@ -28,6 +27,7 @@ "uuid": "^3.1.0" }, "peerDependencies": { + "@storybook/addons": "^3.3.0-alpha.4", "react": "*" } } diff --git a/addons/info/package.json b/addons/info/package.json index 33b1960e1267..ef0f5b757949 100644 --- a/addons/info/package.json +++ b/addons/info/package.json @@ -14,7 +14,6 @@ "storybook": "start-storybook -p 9010" }, "dependencies": { - "@storybook/addons": "^3.3.0-alpha.4", "@storybook/components": "^3.3.0-alpha.4", "babel-runtime": "^6.26.0", "global": "^4.3.2", diff --git a/addons/knobs/package.json b/addons/knobs/package.json index 3cbeaab3cc86..46621522c687 100644 --- a/addons/knobs/package.json +++ b/addons/knobs/package.json @@ -15,7 +15,6 @@ }, "dependencies": { "@angular/core": "^5.0.0-beta.7", - "@storybook/addons": "^3.3.0-alpha.4", "babel-runtime": "^6.26.0", "deep-equal": "^1.0.1", "global": "^4.3.2", @@ -34,6 +33,7 @@ "vue": "^2.5.8" }, "peerDependencies": { + "@storybook/addons": "^3.3.0-alpha.4", "react": "*", "react-dom": "*" } diff --git a/addons/links/package.json b/addons/links/package.json index 55744aadcfbd..2eb87feb9a50 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -21,7 +21,6 @@ "storybook": "start-storybook -p 9001" }, "dependencies": { - "@storybook/addons": "^3.3.0-alpha.4", "@storybook/components": "^3.3.0-alpha.4", "global": "^4.3.2", "prop-types": "^15.5.10" @@ -33,6 +32,7 @@ "shelljs": "^0.7.8" }, "peerDependencies": { + "@storybook/addons": "^3.3.0-alpha.4", "react": "*", "react-dom": "*" } diff --git a/addons/notes/package.json b/addons/notes/package.json index e04ae5899384..bd00f252c414 100644 --- a/addons/notes/package.json +++ b/addons/notes/package.json @@ -19,12 +19,12 @@ "storybook": "start-storybook -p 9010" }, "dependencies": { - "@storybook/addons": "^3.3.0-alpha.4", "babel-runtime": "^6.26.0", "prop-types": "^15.6.0", "util-deprecate": "^1.0.2" }, "peerDependencies": { + "@storybook/addons": "^3.3.0-alpha.4", "react": "*" }, "optionalDependencies": { diff --git a/addons/options/package.json b/addons/options/package.json index 5cbceface619..90fb897eb89e 100644 --- a/addons/options/package.json +++ b/addons/options/package.json @@ -19,10 +19,8 @@ "prepare": "node ../../scripts/prepare.js", "storybook": "start-storybook -p 9001" }, - "dependencies": { - "@storybook/addons": "^3.3.0-alpha.4" - }, "peerDependencies": { + "@storybook/addons": "^3.3.0-alpha.4", "react": "*", "react-dom": "*" } diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 792fce769570..d71d28776a6a 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -16,7 +16,7 @@ "prop-types": "^15.5.10" }, "peerDependencies": { - "@storybook/addons": "^3.2.0", + "@storybook/addons": "^3.3.0-alpha.4", "react": "*" } } diff --git a/docs/src/pages/addons/writing-addons/index.md b/docs/src/pages/addons/writing-addons/index.md index e32aee7294d5..1f105554d281 100644 --- a/docs/src/pages/addons/writing-addons/index.md +++ b/docs/src/pages/addons/writing-addons/index.md @@ -158,7 +158,7 @@ You can learn more about the complete API [here](/addons/api). ## Packaging -You can package this addon into a NPM module very easily. Have a look at this [repo](https://github.com/storybooks/storybook/tree/master/addon/notes/tree/version1). +You can package this addon into a NPM module very easily. Have a look at this [package](https://github.com/storybooks/storybook/tree/master/addons/notes). In addition to moving the above code to an NPM module, we've set `react` and `@storybook/addons` as peer dependencies. diff --git a/docs/src/pages/basics/faq/index.md b/docs/src/pages/basics/faq/index.md index c352169a08d5..2b15bafe7c70 100644 --- a/docs/src/pages/basics/faq/index.md +++ b/docs/src/pages/basics/faq/index.md @@ -29,11 +29,8 @@ You can generally reuse webpack rules fairly easily by placing them in a file th A common error is that an addon tries to access the "channel", but the channel is not set. This can happen in a few different cases: -1. In storybook/addon development, it can be an NPM version problem. If there are two versions of the addons NPM package, it will cause problems. In this case, make sure there is only a single version of `@storybook/addons` being used by your project. +1. In storybook/addon development, it can be an NPM version problem. If there are two versions of the `@storybook/addons` NPM package, it will cause problems. In this case, make sure there is only a single version of `@storybook/addons` being used by your project. 2. In React Native, it's a special case that's documented in [#1192](https://github.com/storybooks/storybook/issues/1192) -3. You have inadvertently installed multiple addons with differing versions. Upgrade or downgrade all `@storybook/addon-*` modules so they have the same version. - -> Most of the time, the fix is deleting the `node_modules` folder with any `package-lock.json` or `yarn.lock` and reinstalling. ### Can I modify React component state in stories?