From ebe7f62ffcbe6748a90c9be04539a9819754d83a Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Fri, 24 Jan 2025 11:57:44 +0100 Subject: [PATCH] CLI: Fix missing peer dependency --- code/frameworks/react-vite/package.json | 4 ++++ code/presets/react-webpack/package.json | 4 ++++ code/renderers/react/package.json | 6 +----- .../src/__test__/portable-stories-legacy.test.tsx | 2 +- code/yarn.lock | 10 ++++++---- 5 files changed, 16 insertions(+), 10 deletions(-) diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 024a7f8d9ff7..843ba040beeb 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -77,11 +77,15 @@ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "workspace:^", + "typescript": ">= 4.2.x", "vite": "^4.0.0 || ^5.0.0 || ^6.0.0" }, "peerDependenciesMeta": { "@storybook/test": { "optional": true + }, + "typescript": { + "optional": true } }, "engines": { diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 244f773974b7..ec9f5706378e 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -81,11 +81,15 @@ "typescript": "^5.3.2" }, "peerDependencies": { + "@storybook/test": "workspace:*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "workspace:^" }, "peerDependenciesMeta": { + "@storybook/test": { + "optional": true + }, "typescript": { "optional": true } diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 6b5af52a3dc8..8cf3bd13e147 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -62,12 +62,8 @@ "prep": "jiti ../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/components": "workspace:*", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "workspace:*", - "@storybook/preview-api": "workspace:*", - "@storybook/react-dom-shim": "workspace:*", - "@storybook/theming": "workspace:*" + "@storybook/react-dom-shim": "workspace:*" }, "devDependencies": { "@storybook/test": "workspace:*", diff --git a/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx b/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx index 5567b1fd9fbc..3b2e6c0090f7 100644 --- a/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx +++ b/code/renderers/react/src/__test__/portable-stories-legacy.test.tsx @@ -8,7 +8,7 @@ import React from 'react'; import type { Meta } from '@storybook/react'; -import { addons } from '@storybook/preview-api'; +import { addons } from '@storybook/core/preview-api'; import * as addonActionsPreview from '@storybook/addon-actions/preview'; diff --git a/code/yarn.lock b/code/yarn.lock index 81621dd31f62..ebed6f3adba9 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -8319,10 +8319,13 @@ __metadata: typescript: "npm:^5.3.2" webpack: "npm:5" peerDependencies: + "@storybook/test": "workspace:*" react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: "workspace:^" peerDependenciesMeta: + "@storybook/test": + optional: true typescript: optional: true languageName: unknown @@ -8478,10 +8481,13 @@ __metadata: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: "workspace:^" + typescript: ">= 4.2.x" vite: ^4.0.0 || ^5.0.0 || ^6.0.0 peerDependenciesMeta: "@storybook/test": optional: true + typescript: + optional: true languageName: unknown linkType: soft @@ -8508,13 +8514,9 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/react@workspace:renderers/react" dependencies: - "@storybook/components": "workspace:*" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "workspace:*" - "@storybook/preview-api": "workspace:*" "@storybook/react-dom-shim": "workspace:*" "@storybook/test": "workspace:*" - "@storybook/theming": "workspace:*" "@types/babel-plugin-react-docgen": "npm:^4" "@types/escodegen": "npm:^0.0.6" "@types/estree": "npm:^0.0.51"