From 62c191ae623b2508e9c9a5fa9ea82597f47d45b7 Mon Sep 17 00:00:00 2001 From: Katerina Skroumpelou Date: Thu, 12 Jan 2023 17:07:52 +0200 Subject: [PATCH] feat(storybook): version 7 generators --- .../packages/angular/generators/storybook-configuration.json | 5 +++++ .../packages/react/generators/storybook-configuration.json | 5 +++++ .../packages/storybook/generators/configuration.json | 5 +++++ docs/generated/packages/storybook/generators/init.json | 5 +++++ .../src/generators/storybook-configuration/schema.d.ts | 1 + .../src/generators/storybook-configuration/schema.json | 5 +++++ .../react/src/generators/storybook-configuration/schema.d.ts | 1 + .../react/src/generators/storybook-configuration/schema.json | 5 +++++ packages/storybook/src/generators/configuration/schema.d.ts | 1 + packages/storybook/src/generators/configuration/schema.json | 5 +++++ packages/storybook/src/generators/init/schema.d.ts | 1 + packages/storybook/src/generators/init/schema.json | 5 +++++ packages/storybook/src/utils/versions.ts | 2 ++ 13 files changed, 46 insertions(+) diff --git a/docs/generated/packages/angular/generators/storybook-configuration.json b/docs/generated/packages/angular/generators/storybook-configuration.json index d8bed5a5bb2a6c..1db44044d38db7 100644 --- a/docs/generated/packages/angular/generators/storybook-configuration.json +++ b/docs/generated/packages/angular/generators/storybook-configuration.json @@ -70,6 +70,11 @@ "configureTestRunner": { "type": "boolean", "description": "Add a Storybook Test-Runner target." + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } }, "additionalProperties": false, diff --git a/docs/generated/packages/react/generators/storybook-configuration.json b/docs/generated/packages/react/generators/storybook-configuration.json index 7f2c45a67b03b5..a914f0e513ea1e 100644 --- a/docs/generated/packages/react/generators/storybook-configuration.json +++ b/docs/generated/packages/react/generators/storybook-configuration.json @@ -78,6 +78,11 @@ "bundler": { "description": "The Storybook builder to use.", "enum": ["vite", "webpack"] + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } }, "required": ["name"], diff --git a/docs/generated/packages/storybook/generators/configuration.json b/docs/generated/packages/storybook/generators/configuration.json index 71ed3736384faf..80618ebaadca0f 100644 --- a/docs/generated/packages/storybook/generators/configuration.json +++ b/docs/generated/packages/storybook/generators/configuration.json @@ -71,6 +71,11 @@ "enum": ["vite", "webpack"], "x-prompt": "Which Storybook builder do you want to use?", "default": "webpack" + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } }, "required": ["name"], diff --git a/docs/generated/packages/storybook/generators/init.json b/docs/generated/packages/storybook/generators/init.json index e3428c0a675c81..8fd505ed4cde94 100644 --- a/docs/generated/packages/storybook/generators/init.json +++ b/docs/generated/packages/storybook/generators/init.json @@ -29,6 +29,11 @@ "enum": ["vite", "webpack"], "x-prompt": "Which bundler do you want to use?", "default": "webpack" + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } }, "presets": [] diff --git a/packages/angular/src/generators/storybook-configuration/schema.d.ts b/packages/angular/src/generators/storybook-configuration/schema.d.ts index a0d3e99507dc7b..4a3cbae53621fa 100644 --- a/packages/angular/src/generators/storybook-configuration/schema.d.ts +++ b/packages/angular/src/generators/storybook-configuration/schema.d.ts @@ -11,4 +11,5 @@ export interface StorybookConfigurationOptions { skipFormat?: boolean; ignorePaths?: string[]; configureTestRunner?: boolean; + storybook7betaConfiguration?: boolean; } diff --git a/packages/angular/src/generators/storybook-configuration/schema.json b/packages/angular/src/generators/storybook-configuration/schema.json index cebda72ce91ca7..f4b59a74f470f4 100644 --- a/packages/angular/src/generators/storybook-configuration/schema.json +++ b/packages/angular/src/generators/storybook-configuration/schema.json @@ -73,6 +73,11 @@ "configureTestRunner": { "type": "boolean", "description": "Add a Storybook Test-Runner target." + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } }, "additionalProperties": false, diff --git a/packages/react/src/generators/storybook-configuration/schema.d.ts b/packages/react/src/generators/storybook-configuration/schema.d.ts index cb39f7707b91bd..724066ec691929 100644 --- a/packages/react/src/generators/storybook-configuration/schema.d.ts +++ b/packages/react/src/generators/storybook-configuration/schema.d.ts @@ -13,4 +13,5 @@ export interface StorybookConfigureSchema { ignorePaths?: string[]; bundler?: 'webpack' | 'vite'; configureTestRunner?: boolean; + storybook7betaConfiguration?: boolean; } diff --git a/packages/react/src/generators/storybook-configuration/schema.json b/packages/react/src/generators/storybook-configuration/schema.json index a99a03b88e899c..1184db174b87e4 100644 --- a/packages/react/src/generators/storybook-configuration/schema.json +++ b/packages/react/src/generators/storybook-configuration/schema.json @@ -81,6 +81,11 @@ "bundler": { "description": "The Storybook builder to use.", "enum": ["vite", "webpack"] + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } }, "required": ["name"], diff --git a/packages/storybook/src/generators/configuration/schema.d.ts b/packages/storybook/src/generators/configuration/schema.d.ts index 2a90e7f0379f0c..c7baeeb6dfee91 100644 --- a/packages/storybook/src/generators/configuration/schema.d.ts +++ b/packages/storybook/src/generators/configuration/schema.d.ts @@ -19,4 +19,5 @@ export interface StorybookConfigureSchema { cypressDirectory?: string; standaloneConfig?: boolean; configureTestRunner?: boolean; + storybook7betaConfiguration?: boolean; } diff --git a/packages/storybook/src/generators/configuration/schema.json b/packages/storybook/src/generators/configuration/schema.json index 1665670e869737..72a2d20b32a532 100644 --- a/packages/storybook/src/generators/configuration/schema.json +++ b/packages/storybook/src/generators/configuration/schema.json @@ -71,6 +71,11 @@ "enum": ["vite", "webpack"], "x-prompt": "Which Storybook builder do you want to use?", "default": "webpack" + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } }, "required": ["name"], diff --git a/packages/storybook/src/generators/init/schema.d.ts b/packages/storybook/src/generators/init/schema.d.ts index 5d7f4f1c62d1fe..35a91a63921010 100644 --- a/packages/storybook/src/generators/init/schema.d.ts +++ b/packages/storybook/src/generators/init/schema.d.ts @@ -9,4 +9,5 @@ export interface Schema { | '@storybook/svelte' | '@storybook/react-native'; bundler?: 'webpack' | 'vite'; + storybook7betaConfiguration?: boolean; } diff --git a/packages/storybook/src/generators/init/schema.json b/packages/storybook/src/generators/init/schema.json index aa4492d2b529f6..e7b6b4e2963e94 100644 --- a/packages/storybook/src/generators/init/schema.json +++ b/packages/storybook/src/generators/init/schema.json @@ -26,6 +26,11 @@ "enum": ["vite", "webpack"], "x-prompt": "Which bundler do you want to use?", "default": "webpack" + }, + "storybook7betaConfiguration": { + "description": "Configure your workspace to use Storybook 7, even though Storybook v7 is still in beta.", + "type": "boolean", + "default": false } } } diff --git a/packages/storybook/src/utils/versions.ts b/packages/storybook/src/utils/versions.ts index 0fbeabea0d2687..54743675e06bdd 100644 --- a/packages/storybook/src/utils/versions.ts +++ b/packages/storybook/src/utils/versions.ts @@ -14,3 +14,5 @@ export const storybookNextAddonVersion = '^1.6.6'; export const storybookTestRunnerVersion = '^0.7.2'; export const litHtmlVersion = '^2.3.1'; export const htmlWebpackPluginVersion = '^5.5.0'; + +export const storybook7Version = '^7.0.0-beta.25';