From 9327992cf67ea9b8d59eccbe3e5ee850a41455e1 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Jul 2019 07:40:37 +0800 Subject: [PATCH] Move optionalDependencies to peerDependencies Otherwise NPM will install these packages, causing bloat --- addons/centered/package.json | 7 +++++-- addons/contexts/package.json | 7 +++++-- addons/storyshots/storyshots-puppeteer/package.json | 2 +- package.json | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/addons/centered/package.json b/addons/centered/package.json index 395ec5758ff0..cbbbbadc1722 100644 --- a/addons/centered/package.json +++ b/addons/centered/package.json @@ -28,9 +28,12 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@types/mithril": "^1.1.16" + "@types/mithril": "^1.1.16", + "mithril": "*", + "preact": "*", + "react": "*" }, - "optionalDependencies": { + "peerDependencies": { "mithril": "*", "preact": "*", "react": "*" diff --git a/addons/contexts/package.json b/addons/contexts/package.json index 89630df5fcea..41f443ab0569 100644 --- a/addons/contexts/package.json +++ b/addons/contexts/package.json @@ -36,9 +36,12 @@ }, "peerDependencies": { "global": "*", - "qs": "*" + "qs": "*", + "preact": "*", + "react": "*", + "vue": "*" }, - "optionalDependencies": { + "devDependencies": { "preact": "*", "react": "*", "vue": "*" diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 82722555dfd4..24ee4728df40 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -32,7 +32,7 @@ "puppeteer": "^1.12.2" }, "peerDependencies": { - "@storybook/addon-storyshots": "5.2.0-alpha.23", + "@storybook/addon-storyshots": "5.2.0-alpha.35", "puppeteer": "^1.12.2" }, "publishConfig": { diff --git a/package.json b/package.json index 2b3b943f4c7f..f48eb5bb71fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "5.2.0-alpha.23", + "version": "5.2.0-alpha.35", "private": true, "description": "Storybook is an open source tool for developing UI components in isolation for React, Vue and Angular. It makes building stunning UIs organized and efficient.", "keywords": [