From 9282ba2815550f6f9b91b4c3af379c0368b2a6c3 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 18:09:07 +0200 Subject: [PATCH 001/116] feat(core-server): add 'staticDirs' config option --- lib/core-common/src/types.ts | 11 +++++++++++ lib/core-server/src/utils/server-statics.ts | 12 +++++++++++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/lib/core-common/src/types.ts b/lib/core-common/src/types.ts index d9054b9cb57..b56185b9217 100644 --- a/lib/core-common/src/types.ts +++ b/lib/core-common/src/types.ts @@ -25,6 +25,11 @@ export interface CoreConfig { disableWebpackDefaults?: boolean; } +interface DirectoryMapping { + from: string; + to: string; +} + export interface Presets { apply( extension: 'typescript', @@ -249,6 +254,12 @@ export interface StorybookConfig { } >; core?: CoreConfig; + /** + * Sets a list of directories of static files to be loaded by Storybook server + * + * @example `['./public']` or `[{from: './public', 'to': '/assets'}]` + */ + staticDirs: (DirectoryMapping | string)[]; logLevel?: string; features?: { /** diff --git a/lib/core-server/src/utils/server-statics.ts b/lib/core-server/src/utils/server-statics.ts index b7ad357beb2..7958facf80e 100644 --- a/lib/core-server/src/utils/server-statics.ts +++ b/lib/core-server/src/utils/server-statics.ts @@ -1,4 +1,5 @@ import { logger } from '@storybook/node-logger'; +import { Options, StorybookConfig } from '@storybook/core-common'; import chalk from 'chalk'; import express from 'express'; import { pathExists } from 'fs-extra'; @@ -9,8 +10,17 @@ import dedent from 'ts-dedent'; const defaultFavIcon = require.resolve('../public/favicon.ico'); -export async function useStatics(router: any, options: { staticDir?: string[] }) { +export async function useStatics(router: any, options: Options) { let hasCustomFavicon = false; + const staticDirs = await options.presets.apply('staticDirs', []); + + staticDirs.forEach((dir) => { + const from = typeof dir === 'string' ? dir : dir.from; + const to = typeof dir === 'string' ? '/' : dir.to; + + logger.info(chalk`=> Serving static files from {cyan ${from}} at {cyan ${to}}`); + router.use(to, express.static(from, { index: false })); + }); if (options.staticDir && options.staticDir.length > 0) { await Promise.all( From d8545d4067d581402ad30fe106b16c40875935f7 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 19:27:36 +0200 Subject: [PATCH 002/116] chore(examples/official-storybook): added staticDirs config option to Official Storybook example --- examples/official-storybook/main.ts | 5 +++++ .../statics/examples/example1/example1.txt | 1 + .../statics/examples/example2/example2.txt | 1 + examples/official-storybook/statics/public/public.txt | 1 + 4 files changed, 8 insertions(+) create mode 100644 examples/official-storybook/statics/examples/example1/example1.txt create mode 100644 examples/official-storybook/statics/examples/example2/example2.txt create mode 100644 examples/official-storybook/statics/public/public.txt diff --git a/examples/official-storybook/main.ts b/examples/official-storybook/main.ts index 48cf7f39f75..399d31277ba 100644 --- a/examples/official-storybook/main.ts +++ b/examples/official-storybook/main.ts @@ -33,6 +33,11 @@ const config: StorybookConfig = { features: { previewCsfV3: true, }, + staticDirs: [ + './statics/public', + { from: './statics/examples/example1', to: '/example1' }, + { from: './statics/examples/example2', to: '/example2' }, + ], }; module.exports = config; diff --git a/examples/official-storybook/statics/examples/example1/example1.txt b/examples/official-storybook/statics/examples/example1/example1.txt new file mode 100644 index 00000000000..b01a2ca4d50 --- /dev/null +++ b/examples/official-storybook/statics/examples/example1/example1.txt @@ -0,0 +1 @@ +example1! \ No newline at end of file diff --git a/examples/official-storybook/statics/examples/example2/example2.txt b/examples/official-storybook/statics/examples/example2/example2.txt new file mode 100644 index 00000000000..760014c6d2f --- /dev/null +++ b/examples/official-storybook/statics/examples/example2/example2.txt @@ -0,0 +1 @@ +example2! \ No newline at end of file diff --git a/examples/official-storybook/statics/public/public.txt b/examples/official-storybook/statics/public/public.txt new file mode 100644 index 00000000000..e043990393f --- /dev/null +++ b/examples/official-storybook/statics/public/public.txt @@ -0,0 +1 @@ +public! \ No newline at end of file From 16137eeef0beb16747630a96af4c3099d157cf1d Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 19:38:07 +0200 Subject: [PATCH 003/116] refactor(core-common): mark as deprecated 'staticDir' from CLIOptions --- lib/core-common/src/types.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/core-common/src/types.ts b/lib/core-common/src/types.ts index b56185b9217..7586f790915 100644 --- a/lib/core-common/src/types.ts +++ b/lib/core-common/src/types.ts @@ -131,6 +131,9 @@ export interface CLIOptions { previewUrl?: string; forceBuildPreview?: boolean; host?: string; + /** + * @deprecated Use 'staticDirs' Storybook Configuration option instead + */ staticDir?: string[]; configDir?: string; https?: boolean; From 86e4fd3d1e82034ba40b3e418403d34d33f18235 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 20:01:35 +0200 Subject: [PATCH 004/116] refactor(core-server): mark '--static-dir' flag as deprecated for CLI production --- lib/core-server/src/cli/prod.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/core-server/src/cli/prod.ts b/lib/core-server/src/cli/prod.ts index 27d60715363..b8b485bc7c4 100644 --- a/lib/core-server/src/cli/prod.ts +++ b/lib/core-server/src/cli/prod.ts @@ -4,6 +4,9 @@ import { logger } from '@storybook/node-logger'; import { parseList, getEnvConfig, checkDeprecatedFlags } from './utils'; export interface ProdCliOptions { + /** + * @deprecated Use 'staticDirs' Storybook Configuration option instead + */ staticDir?: string[]; outputDir?: string; configDir?: string; From fa90668bce17f36eb132b2edb90763a6916d7cb1 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 20:02:09 +0200 Subject: [PATCH 005/116] feat(core-server): cli prints a deprecation warning when the flag is used --- lib/core-server/src/cli/utils.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/core-server/src/cli/utils.ts b/lib/core-server/src/cli/utils.ts index 36360ba9efb..ac972727c47 100644 --- a/lib/core-server/src/cli/utils.ts +++ b/lib/core-server/src/cli/utils.ts @@ -31,8 +31,18 @@ export function checkDeprecatedFlags(options: { dll?: boolean; uiDll?: boolean; docsDll?: boolean; + staticDirs?: string[]; }) { if (!options.dll || options.uiDll || options.docsDll) { warnDLLsDeprecated(); + } else if (options.staticDirs) { + deprecate( + () => {}, + dedent` + --static-dir CLI flag is deprecated, see: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-static-dir-flag + ` + ); } } From d74a694b5dcba4586570a885c656e8c5276a115a Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 20:46:46 +0200 Subject: [PATCH 006/116] docs(api): mark --static-dir flag as deprecated --- docs/api/cli-options.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/api/cli-options.md b/docs/api/cli-options.md index 4c9e46eae6a..db71f8ea998 100644 --- a/docs/api/cli-options.md +++ b/docs/api/cli-options.md @@ -18,7 +18,7 @@ Usage: start-storybook [options] | -V, --version | Output the version number | `start-storybook -V` | | -p, --port [number] | Port to run Storybook | `start-storybook -p 9009` | | -h, --host [string] | Host to run Storybook | `start-storybook -h my-host.com` | -| -s, --static-dir `` | Directory where to load static files from, comma-separated list | `start-storybook -s public` | +| -s, --static-dir `` | **[DEPRECATED]** Directory where to load static files from, comma-separated list | `start-storybook -s public` | | -c, --config-dir [dir-name] | Directory where to load Storybook configurations from | `start-storybook -c .storybook` | | --https | Serve Storybook over HTTPS. Note: You must provide your own certificate information. | `start-storybook --https` | | --ssl-ca `` | Provide an SSL certificate authority. (Optional with --https, required if using a self-signed certificate) | `start-storybook --ssl-ca my-certificate` | @@ -26,7 +26,7 @@ Usage: start-storybook [options] | --ssl-key `` | Provide an SSL key. (Required with --https) | `start-storybook --ssl-key my-ssl-key` | | --smoke-test | Exit after successful start | `start-storybook --smoke-test` | | --ci | CI mode (skip interactive prompts, don't open browser) | `start-storybook --ci` | -| --no-open | Do not open Storybook automatically in the browser | `start-storybook --no-open` | +| --no-open | Do not open Storybook automatically in the browser | `start-storybook --no-open` | | --quiet | Suppress verbose build output | `start-storybook --quiet` | | --no-dll | Do not use dll reference (no-op) | `start-storybook --no-dll` | | --debug-webpack | Display final webpack configurations for debugging purposes | `start-storybook --debug-webpack` | @@ -44,20 +44,20 @@ Usage: start-storybook [options] Usage: build-storybook [options] ``` -| Options | Description | Example | -| ---------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------- | -| -h, --help | Output usage information | `build-storybook --help` | -| -V, --version | Output the version number | `build-storybook -V` | -| -s, --static-dir `` | Directory where to load static files from, comma-separated list | `build-storybook -s public` | -| -o, --output-dir [dir-name] | Directory where to store built files | `build-storybook -o /my-deployed-storybook` | -| -c, --config-dir [dir-name] | Directory where to load Storybook configurations from | `build-storybook -c .storybook` | -| -w, --watch | Enables watch mode | `build-storybook -w` | -| --loglevel [level] | Controls level of logging during build. Can be one of: [silly, verbose, info (default), warn, error, silent] | `build-storybook --loglevel warn` | -| --quiet | Suppress verbose build output | `build-storybook --quiet` | -| --no-dll | Do not use dll reference (no-op) | `build-storybook --no-dll` | -| --debug-webpack | Display final webpack configurations for debugging purposes | `build-storybook --debug-webpack` | +| Options | Description | Example | +| ---------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------- | +| -h, --help | Output usage information | `build-storybook --help` | +| -V, --version | Output the version number | `build-storybook -V` | +| -s, --static-dir `` | **[DEPRECATED]** Directory where to load static files from, comma-separated list | `build-storybook -s public` | +| -o, --output-dir [dir-name] | Directory where to store built files | `build-storybook -o /my-deployed-storybook` | +| -c, --config-dir [dir-name] | Directory where to load Storybook configurations from | `build-storybook -c .storybook` | +| -w, --watch | Enables watch mode | `build-storybook -w` | +| --loglevel [level] | Controls level of logging during build. Can be one of: [silly, verbose, info (default), warn, error, silent] | `build-storybook --loglevel warn` | +| --quiet | Suppress verbose build output | `build-storybook --quiet` | +| --no-dll | Do not use dll reference (no-op) | `build-storybook --no-dll` | +| --debug-webpack | Display final webpack configurations for debugging purposes | `build-storybook --debug-webpack` | | `--webpack-stats-json ` | Write Webpack Stats JSON to disk | `build-storybook --webpack-stats-json /my-storybook/webpack-stats` | -| --docs | Builds Storybook in documentation mode. Learn more about it in [here](../writing-docs/build-documentation.md#publish-storybooks-documentation)) | `build-storybook --docs` | +| --docs | Builds Storybook in documentation mode. Learn more about it in [here](../writing-docs/build-documentation.md#publish-storybooks-documentation)) | `build-storybook --docs` |
💡 NOTE: If you're using npm instead of yarn to publish Storybook, the commands work slightly different. For example, npm run build-storybook -- -o ./path/to/build. From 6a772ed7f612bc62ca0c330d5ad4354e5669752c Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 20:47:48 +0200 Subject: [PATCH 007/116] docs(configure): add staticDir configuration as de the recommended option to use static files --- docs/configure/images-and-assets.md | 52 +++++++++++++++++------------ 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/docs/configure/images-and-assets.md b/docs/configure/images-and-assets.md index 0ecc8b4e807..39be3098b88 100644 --- a/docs/configure/images-and-assets.md +++ b/docs/configure/images-and-assets.md @@ -30,27 +30,27 @@ Afterwards you can use any asset in your stories: -### Serving static files via Storybook +### Serving static files via Storybook Configuration We recommend serving static files via Storybook to ensure that your components always have the assets they need to load. This technique is recommended for assets that your components often use like logos, fonts, and icons. -Configure a directory (or a list of directories) where your assets live when starting Storybook. Use the`-s` flag in your npm script like so: +Configure a directory (or a list of directories) where your assets live in your Storybook configuration. Use the `staticDirs` property in your `main.js` or `main.ts` configuration file like so: -```json +```js { - "scripts": { - "start-storybook": "start-storybook -s ./public -p 9001" - } + ... + staticDirs: ['./public']; + ... } ``` -Or when building your Storybook with `build-storybook`: +You can map your local static directories to a different path like this: -```json +```js { - "scripts": { - "build-storybook": "build-storybook -s public" - } + ... + staticDirs: [{ from: './public', to: '/assets' }]; + ... } ``` @@ -76,23 +76,33 @@ Here `./public` is your static directory. Now use it in a component or story lik You can also pass a list of directories separated by commas without spaces instead of a single directory. -```json +```js { - "scripts": { - "start-storybook": "start-storybook -s ./public,./static -p 9001" - } + ... + staticDirs: ['./public', './statics']; + ... } ``` -The same can be applied when you're building your Storybook. -```json +Or you can map each of them to different paths: + +You can map your local static directories to a different path like this: + +```js { - "scripts": { - "build-storybook": "build-storybook -s ./public,./static -p 9001" - } + ... + staticDirs: [ + { from: './public', to: '/assets' }, + { from: './statics', to: '/resources' } + ]; + ... } ``` +### **[⚠️ Deprecated]** Serving static files via Storybook CLI + +Using `--static-dir` or `-s` option with Storybook CLI is deprecated. It is recommended to use [Storybook static directoy Configuration option](#serving-static-files-via-storybook-configuration) instead. + ### Reference assets from a CDN Upload your files to an online CDN and reference them. In this example we’re using a placeholder image service. @@ -123,4 +133,4 @@ In this case, you need to have all your images and media files with relative pat If you load static content via importing, this is automatic and you do not have to do anything. -If you are serving assets in a [static directory](#serving-static-files-via-storybook) along with your Storybook, then you need to use relative paths to load images or use the base element. \ No newline at end of file +If you are serving assets in a [static directory](#serving-static-files-via-storybook) along with your Storybook, then you need to use relative paths to load images or use the base element. From 1a584e5b77d9184c9359ef0ac60f5a5fb5989a10 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 20:57:29 +0200 Subject: [PATCH 008/116] refactor(core-server): unify logic for deprecated flag message --- lib/core-server/src/cli/utils.ts | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/lib/core-server/src/cli/utils.ts b/lib/core-server/src/cli/utils.ts index ac972727c47..7ffb82aea1b 100644 --- a/lib/core-server/src/cli/utils.ts +++ b/lib/core-server/src/cli/utils.ts @@ -18,15 +18,26 @@ export function getEnvConfig(program: Record, configEnv: Record {}, - dedent` +const warnDeprecatedFlag = (message: string) => { + return deprecate(() => {}, dedent(message)); +}; + +const warnDLLsDeprecated = warnDeprecatedFlag( + ` DLL-related CLI flags are deprecated, see: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-dll-flags ` ); +const warnStaticDirDeprecated = warnDeprecatedFlag( + ` + --static-dir CLI flag is deprecated, see: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-static-dir-flag + ` +); + export function checkDeprecatedFlags(options: { dll?: boolean; uiDll?: boolean; @@ -36,13 +47,6 @@ export function checkDeprecatedFlags(options: { if (!options.dll || options.uiDll || options.docsDll) { warnDLLsDeprecated(); } else if (options.staticDirs) { - deprecate( - () => {}, - dedent` - --static-dir CLI flag is deprecated, see: - - https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#deprecated-static-dir-flag - ` - ); + warnStaticDirDeprecated(); } } From 6a9200e2aa14083fdb5bd4169d1264d81dd2a893 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Thu, 2 Sep 2021 20:58:27 +0200 Subject: [PATCH 009/116] docs(migration): added index entry for --static-dir flag deprecation --- MIGRATION.md | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/MIGRATION.md b/MIGRATION.md index 76c01e2cf7e..b5ceb733071 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -1,5 +1,7 @@

Migration

+- [From version 6.4.x to 6.5.0](#from-version-64x-to-650) + - [Deprecated --static-dir CLI flag](#deprecated-static-dir-flag) - [From version 6.3.x to 6.4.0](#from-version-63x-to-640) - [Babel mode v7](#babel-mode-v7) - [From version 6.2.x to 6.3.0](#from-version-62x-to-630) @@ -347,7 +349,7 @@ export const Basic = () => ({ }); ``` -The new convention is consistent with how other frameworks and addons work in Storybook. The old way will be supported until 7.0. For a full discussion see https://github.com/storybookjs/storybook/issues/8673. +The new convention is consistent with how other frameworks and addons work in Storybook. The old way will be supported until 7.0. For a full discussion see . #### New Angular renderer @@ -384,7 +386,7 @@ Instead of continuing to include PostCSS inside the core library, it has been mo If you require PostCSS support, please install `@storybook/addon-postcss` in your project, add it to your list of addons inside `.storybook/main.js`, and configure a `postcss.config.js` file. -Further information is available at https://github.com/storybookjs/storybook/issues/12668 and https://github.com/storybookjs/storybook/pull/13669. +Further information is available at and . If you're not using Postcss and you don't want to see the warning, you can disable it by adding the following to your `.storybook/main.js`: @@ -525,7 +527,7 @@ Starting in 6.1, `react` and `react-dom` are required peer dependencies of `@sto Error: Cannot find module 'react-dom/package.json' ``` -They were also peer dependencies in earlier versions, but due to the package structure they would be installed by Storybook if they were not required by the user's project. For more discussion: https://github.com/storybookjs/storybook/issues/13269 +They were also peer dependencies in earlier versions, but due to the package structure they would be installed by Storybook if they were not required by the user's project. For more discussion: ### 6.1 deprecations @@ -554,7 +556,7 @@ console.log(unboundStoryFn(context)); If you're not using loaders, `storyFn` will work as before. If you are, you'll need to use the new approach. -> NOTE: If you're using `@storybook/addon-docs`, this deprecation warning is triggered by the Docs tab in 6.1. It's safe to ignore and we will be providing a proper fix in a future release. You can track the issue at https://github.com/storybookjs/storybook/issues/13074. +> NOTE: If you're using `@storybook/addon-docs`, this deprecation warning is triggered by the Docs tab in 6.1. It's safe to ignore and we will be providing a proper fix in a future release. You can track the issue at . #### Deprecated onBeforeRender @@ -2024,16 +2026,16 @@ The `@storybook/react-native` had built-in addons (`addon-actions` and `addon-li ### Storyshots Changes -1. `imageSnapshot` test function was extracted from `addon-storyshots` - and moved to a new package - `addon-storyshots-puppeteer` that now will - be dependant on puppeteer. [README](https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-puppeteer) -2. `getSnapshotFileName` export was replaced with the `Stories2SnapsConverter` - class that now can be overridden for a custom implementation of the - snapshot-name generation. [README](https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-core#stories2snapsconverter) -3. Storybook that was configured with Webpack's `require.context()` feature - will need to add a babel plugin to polyfill this functionality. - A possible plugin might be [babel-plugin-require-context-hook](https://github.com/smrq/babel-plugin-require-context-hook). - [README](https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-core#configure-jest-to-work-with-webpacks-requirecontext) +1. `imageSnapshot` test function was extracted from `addon-storyshots` + and moved to a new package - `addon-storyshots-puppeteer` that now will + be dependant on puppeteer. [README](https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-puppeteer) +2. `getSnapshotFileName` export was replaced with the `Stories2SnapsConverter` + class that now can be overridden for a custom implementation of the + snapshot-name generation. [README](https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-core#stories2snapsconverter) +3. Storybook that was configured with Webpack's `require.context()` feature + will need to add a babel plugin to polyfill this functionality. + A possible plugin might be [babel-plugin-require-context-hook](https://github.com/smrq/babel-plugin-require-context-hook). + [README](https://github.com/storybookjs/storybook/tree/master/addons/storyshots/storyshots-core#configure-jest-to-work-with-webpacks-requirecontext) ### Webpack 4 @@ -2044,9 +2046,11 @@ Storybook now uses webpack 4. If you have a [custom webpack config](https://stor Storybook now uses Babel 7. There's a couple of cases when it can break with your app: - If you aren't using Babel yourself, and don't have .babelrc, install following dependencies: + ``` npm i -D @babel/core babel-loader@next ``` + - If you're using Babel 6, make sure that you have direct dependencies on `babel-core@6` and `babel-loader@7` and that you have a `.babelrc` in your project directory. ### Create-react-app @@ -2297,11 +2301,14 @@ If you **are** using these addons, it takes two steps to migrate: - add the addons you use to your `package.json`. - update your code: change `addons.js` like so: + ```js import '@storybook/addon-actions/register'; import '@storybook/addon-links/register'; ``` + change `x.story.js` like so: + ```js import React from 'react'; import { storiesOf } from '@storybook/react'; From 224aa91337e95c2b7e6f65fdc74bc88573c3f4ac Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Fri, 3 Sep 2021 20:17:35 +0200 Subject: [PATCH 010/116] feat(core-server): added missing logic to parse different kind of paths --- lib/core-server/src/utils/server-statics.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/core-server/src/utils/server-statics.ts b/lib/core-server/src/utils/server-statics.ts index 7958facf80e..3da545c08c1 100644 --- a/lib/core-server/src/utils/server-statics.ts +++ b/lib/core-server/src/utils/server-statics.ts @@ -14,9 +14,9 @@ export async function useStatics(router: any, options: Options) { let hasCustomFavicon = false; const staticDirs = await options.presets.apply('staticDirs', []); - staticDirs.forEach((dir) => { - const from = typeof dir === 'string' ? dir : dir.from; - const to = typeof dir === 'string' ? '/' : dir.to; + staticDirs.forEach(async (dir) => { + const staticDirAndTarget = typeof dir === 'string' ? dir : `${dir.from}:${dir.to}`; + const { staticPath: from, targetEndpoint: to } = await parseStaticDir(staticDirAndTarget); logger.info(chalk`=> Serving static files from {cyan ${from}} at {cyan ${to}}`); router.use(to, express.static(from, { index: false })); From 1f2d2db10db96f843457ce744ea20e258017a12c Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Fri, 3 Sep 2021 20:20:22 +0200 Subject: [PATCH 011/116] fix(core-server): fixed deprecation warning for --static-dir and improved TS types --- lib/core-server/src/cli/prod.ts | 36 ++++++++++++++++---------------- lib/core-server/src/cli/utils.ts | 19 ++++++++++------- 2 files changed, 29 insertions(+), 26 deletions(-) diff --git a/lib/core-server/src/cli/prod.ts b/lib/core-server/src/cli/prod.ts index b8b485bc7c4..b3cdf46a54d 100644 --- a/lib/core-server/src/cli/prod.ts +++ b/lib/core-server/src/cli/prod.ts @@ -1,27 +1,27 @@ import program, { CommanderStatic } from 'commander'; import chalk from 'chalk'; import { logger } from '@storybook/node-logger'; +import { CLIOptions } from '@storybook/core-common'; import { parseList, getEnvConfig, checkDeprecatedFlags } from './utils'; -export interface ProdCliOptions { - /** - * @deprecated Use 'staticDirs' Storybook Configuration option instead - */ - staticDir?: string[]; - outputDir?: string; - configDir?: string; +export type ProdCliOptions = Pick< + CLIOptions, + | 'configDir' + | 'debugWebpack' + | 'dll' + | 'docs' + | 'docsDll' + | 'forceBuildPreview' + | 'loglevel' + | 'modern' + | 'outputDir' + | 'previewUrl' + | 'quiet' + | 'staticDir' + | 'uiDll' +> & { watch?: boolean; - quiet?: boolean; - loglevel?: string; - dll?: boolean; - docsDll?: boolean; - uiDll?: boolean; - debugWebpack?: boolean; - previewUrl?: string; - forceBuildPreview?: boolean; - docs?: boolean; - modern?: boolean; -} +}; export function getProdCli(packageJson: { version: string; diff --git a/lib/core-server/src/cli/utils.ts b/lib/core-server/src/cli/utils.ts index 7ffb82aea1b..c4ed8e62b1d 100644 --- a/lib/core-server/src/cli/utils.ts +++ b/lib/core-server/src/cli/utils.ts @@ -1,5 +1,7 @@ import deprecate from 'util-deprecate'; import dedent from 'ts-dedent'; +import { CLIOptions } from '@storybook/core-common'; +import { ProdCliOptions } from './prod'; export function parseList(str: string): string[] { return str @@ -38,15 +40,16 @@ const warnStaticDirDeprecated = warnDeprecatedFlag( ` ); -export function checkDeprecatedFlags(options: { - dll?: boolean; - uiDll?: boolean; - docsDll?: boolean; - staticDirs?: string[]; -}) { - if (!options.dll || options.uiDll || options.docsDll) { +export function checkDeprecatedFlags({ + dll, + uiDll, + docsDll, + staticDir, +}: CLIOptions | ProdCliOptions) { + if (!dll || uiDll || docsDll) { warnDLLsDeprecated(); - } else if (options.staticDirs) { + } + if (staticDir) { warnStaticDirDeprecated(); } } From 2d4e3ff983d18d7d14f5c831bbf53c2a2af984d9 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Tue, 7 Sep 2021 13:00:42 +0200 Subject: [PATCH 012/116] refactor(core-server): use import type syntax if possible --- lib/core-server/src/cli/prod.ts | 2 +- lib/core-server/src/cli/utils.ts | 4 ++-- lib/core-server/src/utils/server-statics.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/core-server/src/cli/prod.ts b/lib/core-server/src/cli/prod.ts index b3cdf46a54d..fcea9cf53dc 100644 --- a/lib/core-server/src/cli/prod.ts +++ b/lib/core-server/src/cli/prod.ts @@ -1,7 +1,7 @@ import program, { CommanderStatic } from 'commander'; import chalk from 'chalk'; import { logger } from '@storybook/node-logger'; -import { CLIOptions } from '@storybook/core-common'; +import type { CLIOptions } from '@storybook/core-common'; import { parseList, getEnvConfig, checkDeprecatedFlags } from './utils'; export type ProdCliOptions = Pick< diff --git a/lib/core-server/src/cli/utils.ts b/lib/core-server/src/cli/utils.ts index c4ed8e62b1d..30e5f13f94d 100644 --- a/lib/core-server/src/cli/utils.ts +++ b/lib/core-server/src/cli/utils.ts @@ -1,7 +1,7 @@ import deprecate from 'util-deprecate'; import dedent from 'ts-dedent'; -import { CLIOptions } from '@storybook/core-common'; -import { ProdCliOptions } from './prod'; +import type { CLIOptions } from '@storybook/core-common'; +import type { ProdCliOptions } from './prod'; export function parseList(str: string): string[] { return str diff --git a/lib/core-server/src/utils/server-statics.ts b/lib/core-server/src/utils/server-statics.ts index 3da545c08c1..f7a67c7680b 100644 --- a/lib/core-server/src/utils/server-statics.ts +++ b/lib/core-server/src/utils/server-statics.ts @@ -1,5 +1,5 @@ import { logger } from '@storybook/node-logger'; -import { Options, StorybookConfig } from '@storybook/core-common'; +import type { Options, StorybookConfig } from '@storybook/core-common'; import chalk from 'chalk'; import express from 'express'; import { pathExists } from 'fs-extra'; From d86a4aebd38848d8e213115f0fd8139449e38f42 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Tue, 7 Sep 2021 13:02:14 +0200 Subject: [PATCH 013/116] docs(migration): moved deprecation to 6.3 -> 6.4 migration --- MIGRATION.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MIGRATION.md b/MIGRATION.md index b5ceb733071..cefc7edf2a5 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -1,9 +1,8 @@

Migration

-- [From version 6.4.x to 6.5.0](#from-version-64x-to-650) - - [Deprecated --static-dir CLI flag](#deprecated-static-dir-flag) - [From version 6.3.x to 6.4.0](#from-version-63x-to-640) - [Babel mode v7](#babel-mode-v7) + - [Deprecated --static-dir CLI flag](#deprecated-static-dir-flag) - [From version 6.2.x to 6.3.0](#from-version-62x-to-630) - [Webpack 5 manager build](#webpack-5-manager-build) - [Angular 12 upgrade](#angular-12-upgrade) From 256d88ad116ddbf2c1afc561a217a8028162c2be Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Wed, 8 Sep 2021 02:15:51 +0800 Subject: [PATCH 014/116] Make staticDirs optional --- lib/core-common/src/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core-common/src/types.ts b/lib/core-common/src/types.ts index 7586f790915..40f396c0669 100644 --- a/lib/core-common/src/types.ts +++ b/lib/core-common/src/types.ts @@ -262,7 +262,7 @@ export interface StorybookConfig { * * @example `['./public']` or `[{from: './public', 'to': '/assets'}]` */ - staticDirs: (DirectoryMapping | string)[]; + staticDirs?: (DirectoryMapping | string)[]; logLevel?: string; features?: { /** From 377061579094c2d8cffeb9333b99ef3f41e34c27 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Wed, 8 Sep 2021 20:01:17 +0200 Subject: [PATCH 015/116] feat(core-server): staticDirs checks from config file's directory to resolve staticDirs --- .../src/utils/normalize-stories.ts | 32 +++++++++++-------- lib/core-server/src/utils/server-statics.ts | 9 +++++- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/lib/core-common/src/utils/normalize-stories.ts b/lib/core-common/src/utils/normalize-stories.ts index 9f6ad6ccfe2..ce8312b93a3 100644 --- a/lib/core-common/src/utils/normalize-stories.ts +++ b/lib/core-common/src/utils/normalize-stories.ts @@ -55,18 +55,11 @@ interface NormalizeOptions { workingDir: string; } -/** - * Stories entries are specified relative to the configDir. Webpack filenames are produced relative to the - * current working directory. This function rewrites the specifier.directory relative to the current working - * directory. - */ -export const normalizeDirectory = ( - entry: NormalizedStoriesEntry, - { configDir, workingDir }: NormalizeOptions -) => { - if (!entry.specifier) return entry; - - const { directory } = entry.specifier; +export const getDirectoryFromWorking = ({ + configDir, + workingDir, + directory, +}: NormalizeOptions & { directory: string }) => { const directoryFromConfig = path.resolve(configDir, directory); let directoryFromWorking = path.relative(workingDir, directoryFromConfig); @@ -76,11 +69,24 @@ export const normalizeDirectory = ( directoryFromWorking = `.${path.sep}${directoryFromWorking}`; } + return directoryFromWorking; +}; + +/** + * Stories entries are specified relative to the configDir. Webpack filenames are produced relative to the + * current working directory. This function rewrites the specifier.directory relative to the current working + * directory. + */ +export const normalizeDirectory = (entry: NormalizedStoriesEntry, options: NormalizeOptions) => { + if (!entry.specifier) return entry; + + const { directory } = entry.specifier; + return { ...entry, specifier: { ...entry.specifier, - directory: directoryFromWorking, + directory: getDirectoryFromWorking({ ...options, directory }), }, }; }; diff --git a/lib/core-server/src/utils/server-statics.ts b/lib/core-server/src/utils/server-statics.ts index f7a67c7680b..ffac391da86 100644 --- a/lib/core-server/src/utils/server-statics.ts +++ b/lib/core-server/src/utils/server-statics.ts @@ -1,5 +1,6 @@ import { logger } from '@storybook/node-logger'; import type { Options, StorybookConfig } from '@storybook/core-common'; +import { getDirectoryFromWorking } from '@storybook/core-common'; import chalk from 'chalk'; import express from 'express'; import { pathExists } from 'fs-extra'; @@ -16,7 +17,13 @@ export async function useStatics(router: any, options: Options) { staticDirs.forEach(async (dir) => { const staticDirAndTarget = typeof dir === 'string' ? dir : `${dir.from}:${dir.to}`; - const { staticPath: from, targetEndpoint: to } = await parseStaticDir(staticDirAndTarget); + const { staticPath: from, targetEndpoint: to } = await parseStaticDir( + getDirectoryFromWorking({ + configDir: options.configDir, + workingDir: process.cwd(), + directory: staticDirAndTarget, + }) + ); logger.info(chalk`=> Serving static files from {cyan ${from}} at {cyan ${to}}`); router.use(to, express.static(from, { index: false })); From e6d2843a17982613b727355d2b964e9461bc8ee4 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Wed, 8 Sep 2021 20:12:00 +0200 Subject: [PATCH 016/116] refactor(examples): moved --static-dir CLI option as Config option --- examples/angular-cli/.storybook/main.js | 1 + examples/angular-cli/package.json | 4 ++-- examples/cra-kitchen-sink/.storybook/main.js | 1 + examples/cra-kitchen-sink/package.json | 4 ++-- examples/cra-react15/.storybook/main.js | 1 + examples/cra-react15/package.json | 4 ++-- examples/cra-ts-essentials/.storybook/main.js | 1 + examples/cra-ts-essentials/package.json | 4 ++-- examples/cra-ts-kitchen-sink/.storybook/main.ts | 1 + examples/cra-ts-kitchen-sink/package.json | 4 ++-- examples/ember-cli/.storybook/main.js | 1 + examples/ember-cli/package.json | 6 +++--- examples/preact-kitchen-sink/.storybook/main.js | 1 + examples/preact-kitchen-sink/package.json | 4 ++-- examples/svelte-kitchen-sink/.storybook/main.js | 1 + examples/svelte-kitchen-sink/package.json | 4 ++-- examples/vue-kitchen-sink/.storybook/main.js | 1 + examples/vue-kitchen-sink/package.json | 4 ++-- 18 files changed, 28 insertions(+), 19 deletions(-) diff --git a/examples/angular-cli/.storybook/main.js b/examples/angular-cli/.storybook/main.js index 9b504f9ca41..48cab72c4b0 100644 --- a/examples/angular-cli/.storybook/main.js +++ b/examples/angular-cli/.storybook/main.js @@ -41,4 +41,5 @@ module.exports = { url: 'https://storybookjs.netlify.app/cra-ts-essentials', }, }, + staticDirs: ['../src/assets'], }; diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 88b91338ab5..46672a7cca3 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -5,12 +5,12 @@ "license": "MIT", "scripts": { "build": "ng build", - "build-storybook": "yarn storybook-prebuild && build-storybook -s src/assets", + "build-storybook": "yarn storybook-prebuild && build-storybook", "docs:json": "compodoc -p ./tsconfig.json -e json -d .", "e2e": "ng e2e", "ng": "ng", "start": "ng serve", - "storybook": "yarn storybook-prebuild && start-storybook -p 9008 -s src/assets --no-manager-cache", + "storybook": "yarn storybook-prebuild && start-storybook -p 9008 --no-manager-cache", "storybook-prebuild": "yarn test:generate-output && yarn docs:json", "test": "jest", "test:coverage": "jest --coverage", diff --git a/examples/cra-kitchen-sink/.storybook/main.js b/examples/cra-kitchen-sink/.storybook/main.js index cefc73a0fe2..0179e07dd64 100644 --- a/examples/cra-kitchen-sink/.storybook/main.js +++ b/examples/cra-kitchen-sink/.storybook/main.js @@ -33,4 +33,5 @@ module.exports = { core: { builder: 'webpack4', }, + staticDirs: ['../public'], }; diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index 3f53dd2d236..60bd2bad802 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -4,10 +4,10 @@ "private": true, "scripts": { "build": "react-scripts build", - "build-storybook": "build-storybook -s public", + "build-storybook": "build-storybook", "eject": "react-scripts eject", "start": "react-scripts start", - "storybook": "start-storybook -p 9010 -s public --no-manager-cache", + "storybook": "start-storybook -p 9010 --no-manager-cache", "test": "react-scripts test --env=jsdom" }, "dependencies": { diff --git a/examples/cra-react15/.storybook/main.js b/examples/cra-react15/.storybook/main.js index 520bcd3a706..76fdcb43fa9 100644 --- a/examples/cra-react15/.storybook/main.js +++ b/examples/cra-react15/.storybook/main.js @@ -21,4 +21,5 @@ module.exports = { core: { builder: 'webpack4', }, + staticDirs: ['../public'], }; diff --git a/examples/cra-react15/package.json b/examples/cra-react15/package.json index 522caa42459..b518dba156d 100644 --- a/examples/cra-react15/package.json +++ b/examples/cra-react15/package.json @@ -4,10 +4,10 @@ "private": true, "scripts": { "build": "react-scripts build", - "build-storybook": "build-storybook -s public", + "build-storybook": "build-storybook", "eject": "react-scripts eject", "start": "react-scripts start", - "storybook": "start-storybook -p 9009 -s public --no-manager-cache", + "storybook": "start-storybook -p 9009 --no-manager-cache", "test": "react-scripts test --env=jsdom" }, "dependencies": { diff --git a/examples/cra-ts-essentials/.storybook/main.js b/examples/cra-ts-essentials/.storybook/main.js index 630d249ef46..2ddcf7a8e5b 100644 --- a/examples/cra-ts-essentials/.storybook/main.js +++ b/examples/cra-ts-essentials/.storybook/main.js @@ -25,4 +25,5 @@ module.exports = { core: { builder: 'webpack4', }, + staticDirs: ['../public'], }; diff --git a/examples/cra-ts-essentials/package.json b/examples/cra-ts-essentials/package.json index 2507244b6d7..e35458facae 100644 --- a/examples/cra-ts-essentials/package.json +++ b/examples/cra-ts-essentials/package.json @@ -4,10 +4,10 @@ "private": true, "scripts": { "build": "react-scripts build", - "build-storybook": "build-storybook -s public", + "build-storybook": "build-storybook", "eject": "react-scripts eject", "start": "react-scripts start", - "storybook": "start-storybook -p 9009 -s public --no-manager-cache", + "storybook": "start-storybook -p 9009 --no-manager-cache", "test": "react-scripts test" }, "browserslist": { diff --git a/examples/cra-ts-kitchen-sink/.storybook/main.ts b/examples/cra-ts-kitchen-sink/.storybook/main.ts index 5e3b14d9006..09e8da245de 100644 --- a/examples/cra-ts-kitchen-sink/.storybook/main.ts +++ b/examples/cra-ts-kitchen-sink/.storybook/main.ts @@ -32,4 +32,5 @@ module.exports = { features: { previewCsfV3: true, }, + staticDirs: ['../public'], }; diff --git a/examples/cra-ts-kitchen-sink/package.json b/examples/cra-ts-kitchen-sink/package.json index d8c9d780d17..3a6cb984ce5 100644 --- a/examples/cra-ts-kitchen-sink/package.json +++ b/examples/cra-ts-kitchen-sink/package.json @@ -4,10 +4,10 @@ "private": true, "scripts": { "build": "react-scripts build", - "build-storybook": "build-storybook -s public", + "build-storybook": "build-storybook", "eject": "react-scripts eject", "start": "react-scripts start", - "storybook": "start-storybook -p 9009 -s public --no-manager-cache", + "storybook": "start-storybook -p 9009 --no-manager-cache", "test": "react-scripts test" }, "browserslist": { diff --git a/examples/ember-cli/.storybook/main.js b/examples/ember-cli/.storybook/main.js index 46578f66d04..a1eb7ba54fa 100644 --- a/examples/ember-cli/.storybook/main.js +++ b/examples/ember-cli/.storybook/main.js @@ -29,4 +29,5 @@ module.exports = { core: { builder: 'webpack4', }, + staticDirs: ['../ember-output'], }; diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index a0adf6645c6..a06b950e8af 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -4,11 +4,11 @@ "private": true, "scripts": { "build": "ember build --output-path ember-output", - "build-storybook": "yarn storybook-prebuild && build-storybook -s ember-output", + "build-storybook": "yarn storybook-prebuild && build-storybook", "dev": "ember serve", - "storybook": "yarn build && start-storybook -p 9009 -s ember-output --no-manager-cache", + "storybook": "yarn build && start-storybook -p 9009 --no-manager-cache", "storybook-prebuild": "yarn build && shx cp -r public/* ember-output", - "storybook:dev": "yarn dev & start-storybook -p 9009 -s ember-output" + "storybook:dev": "yarn dev & start-storybook -p 9009" }, "dependencies": { "ember-named-blocks-polyfill": "^0.2.3", diff --git a/examples/preact-kitchen-sink/.storybook/main.js b/examples/preact-kitchen-sink/.storybook/main.js index 8cb9b23eb71..781d93b00a9 100644 --- a/examples/preact-kitchen-sink/.storybook/main.js +++ b/examples/preact-kitchen-sink/.storybook/main.js @@ -24,4 +24,5 @@ module.exports = { core: { builder: 'webpack4', }, + staticDirs: ['../public'], }; diff --git a/examples/preact-kitchen-sink/package.json b/examples/preact-kitchen-sink/package.json index a340e704b07..aa90bb758e4 100644 --- a/examples/preact-kitchen-sink/package.json +++ b/examples/preact-kitchen-sink/package.json @@ -4,9 +4,9 @@ "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", - "build-storybook": "build-storybook -s public", + "build-storybook": "build-storybook", "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot", - "storybook": "start-storybook -p 9009 -s public --no-manager-cache" + "storybook": "start-storybook -p 9009 --no-manager-cache" }, "dependencies": { "global": "^4.4.0", diff --git a/examples/svelte-kitchen-sink/.storybook/main.js b/examples/svelte-kitchen-sink/.storybook/main.js index e86a646908f..5c78728cd5c 100644 --- a/examples/svelte-kitchen-sink/.storybook/main.js +++ b/examples/svelte-kitchen-sink/.storybook/main.js @@ -35,4 +35,5 @@ module.exports = { core: { builder: 'webpack4', }, + staticDirs: ['../public'], }; diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index d26c2581857..604917d22b7 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -3,8 +3,8 @@ "version": "6.4.0-alpha.33", "private": true, "scripts": { - "build-storybook": "build-storybook -s public", - "storybook": "start-storybook -p 9009 -s public --no-manager-cache" + "build-storybook": "build-storybook", + "storybook": "start-storybook -p 9009 --no-manager-cache" }, "dependencies": { "global": "^4.4.0" diff --git a/examples/vue-kitchen-sink/.storybook/main.js b/examples/vue-kitchen-sink/.storybook/main.js index 93d4ff0f2db..6dd449f8e10 100644 --- a/examples/vue-kitchen-sink/.storybook/main.js +++ b/examples/vue-kitchen-sink/.storybook/main.js @@ -14,4 +14,5 @@ module.exports = { core: { builder: 'webpack4', }, + staticDirs: ['../public'], }; diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 52dc45d4247..7023c6edd78 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -4,9 +4,9 @@ "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", - "build-storybook": "build-storybook -s public", + "build-storybook": "build-storybook", "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot", - "storybook": "start-storybook -p 9009 -s public --no-manager-cache" + "storybook": "start-storybook -p 9009 --no-manager-cache" }, "dependencies": { "vue": "^2.6.12", From 2caf83af4a180310bf49109bf0a960c5d08dad92 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 9 Sep 2021 12:11:06 +0800 Subject: [PATCH 017/116] Add missing ember-cli dep --- examples/ember-cli/package.json | 1 + yarn.lock | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index a06b950e8af..ccd217b9722 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -45,6 +45,7 @@ "ember-resolver": "^7.0.0", "ember-source": "~3.24.0", "loader.js": "^4.7.0", + "shx": "^0.3.2", "webpack": "4", "webpack-cli": "^4.2.0" }, diff --git a/yarn.lock b/yarn.lock index 3a3f1b801b1..cb6728e8cd1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20497,6 +20497,7 @@ __metadata: ember-source: ~3.24.0 ember-template-compiler: ^1.9.0-alpha loader.js: ^4.7.0 + shx: ^0.3.2 webpack: 4 webpack-cli: ^4.2.0 languageName: unknown From 8103861065b6d78e95e9d7956cdcaacbaabe52c6 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Wed, 13 Oct 2021 17:28:36 +1100 Subject: [PATCH 018/116] Add ability to specific argType "targets" See https://github.com/storybookjs/storybook/issues/16239 --- app/react/src/client/preview/render.tsx | 7 ++-- .../stories/core/sideloaded.stories.tsx | 29 +++++++++++++ lib/store/src/args.test.ts | 42 ++++++++++++++++++- lib/store/src/args.ts | 21 +++++++++- 4 files changed, 94 insertions(+), 5 deletions(-) create mode 100644 examples/official-storybook/stories/core/sideloaded.stories.tsx diff --git a/app/react/src/client/preview/render.tsx b/app/react/src/client/preview/render.tsx index d006aa4fdf3..be67bb248f3 100644 --- a/app/react/src/client/preview/render.tsx +++ b/app/react/src/client/preview/render.tsx @@ -7,7 +7,7 @@ import React, { Fragment, } from 'react'; import ReactDOM from 'react-dom'; -import { RenderContext } from '@storybook/store'; +import { RenderContext, noTargetArgs } from '@storybook/store'; import { ArgsStoryFn } from '@storybook/csf'; import { StoryContext } from './types'; @@ -15,13 +15,14 @@ import { ReactFramework } from './types-6-0'; const { FRAMEWORK_OPTIONS } = global; -export const render: ArgsStoryFn = (args, { id, component: Component }) => { +export const render: ArgsStoryFn = (args, context) => { + const { id, component: Component } = context; if (!Component) { throw new Error( `Unable to render story ${id} as the component annotation is missing from the default export` ); } - return ; + return ; }; const renderElement = async (node: ReactElement, el: Element) => diff --git a/examples/official-storybook/stories/core/sideloaded.stories.tsx b/examples/official-storybook/stories/core/sideloaded.stories.tsx new file mode 100644 index 00000000000..0cdc29e4e88 --- /dev/null +++ b/examples/official-storybook/stories/core/sideloaded.stories.tsx @@ -0,0 +1,29 @@ +import React from 'react'; + +const Component = (props: Record) =>
{JSON.stringify(props)}
; + +export default { + component: Component, + argTypes: { + a: { target: 'somewhere' }, + }, +}; + +export const StoryOne = { + args: { + a: 1, + b: 2, + c: 3, + }, +}; + +export const StoryTwo = { + args: { + a: 1, + b: 2, + c: 3, + }, + argTypes: { + c: { target: 'somewhere' }, + }, +}; diff --git a/lib/store/src/args.test.ts b/lib/store/src/args.test.ts index 952ab73fa29..f251fa3237f 100644 --- a/lib/store/src/args.test.ts +++ b/lib/store/src/args.test.ts @@ -1,5 +1,11 @@ import { once } from '@storybook/client-logger'; -import { combineArgs, mapArgsToTypes, validateOptions } from './args'; +import { + combineArgs, + groupArgsByTarget, + mapArgsToTypes, + NO_TARGET_NAME, + validateOptions, +} from './args'; const stringType = { name: 'string' }; const numberType = { name: 'number' }; @@ -238,3 +244,37 @@ describe('validateOptions', () => { ); }); }); + +describe('groupArgsByTarget', () => { + it('groups targeted args', () => { + const groups = groupArgsByTarget({ + args: { a: 1, b: 2, c: 3 }, + argTypes: { a: { target: 'group1' }, b: { target: 'group2' }, c: { target: 'group2' } }, + } as any); + expect(groups).toEqual({ + group1: { + a: 1, + }, + group2: { + b: 2, + c: 3, + }, + }); + }); + + it('groups non-targetted args into a group with no name', () => { + const groups = groupArgsByTarget({ + args: { a: 1, b: 2, c: 3 }, + argTypes: { b: { name: 'b', target: 'group2' }, c: {} }, + } as any); + expect(groups).toEqual({ + [NO_TARGET_NAME]: { + a: 1, + c: 3, + }, + group2: { + b: 2, + }, + }); + }); +}); diff --git a/lib/store/src/args.ts b/lib/store/src/args.ts index 2efe576a64f..e33e8d641f3 100644 --- a/lib/store/src/args.ts +++ b/lib/store/src/args.ts @@ -1,5 +1,5 @@ import deepEqual from 'fast-deep-equal'; -import { SBType, Args, ArgTypes } from '@storybook/csf'; +import { SBType, Args, ArgTypes, StoryContext, AnyFramework } from '@storybook/csf'; import { once } from '@storybook/client-logger'; import isPlainObject from 'lodash/isPlainObject'; import dedent from 'ts-dedent'; @@ -137,3 +137,22 @@ export const deepDiff = (value: any, update: any): any => { } return update; }; + +export const NO_TARGET_NAME = ''; +export function groupArgsByTarget({ + args, + argTypes, +}: StoryContext) { + const groupedArgs: Record> = {}; + (Object.entries(args) as [keyof TArgs, any][]).forEach(([name, value]) => { + const { target = NO_TARGET_NAME } = (argTypes[name] || {}) as { target: string }; + + groupedArgs[target] = groupedArgs[target] || {}; + groupedArgs[target][name] = value; + }); + return groupedArgs; +} + +export function noTargetArgs(context: StoryContext) { + return groupArgsByTarget(context)[NO_TARGET_NAME]; +} From 279906375b953755b656146e920ba172981e30f8 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Wed, 13 Oct 2021 21:27:58 +1100 Subject: [PATCH 019/116] Add `features.argTypeTarget` --- app/react/src/client/preview/render.tsx | 7 +++++-- examples/official-storybook/main.ts | 1 + lib/core-common/src/types.ts | 5 +++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/react/src/client/preview/render.tsx b/app/react/src/client/preview/render.tsx index be67bb248f3..d11f7ee4947 100644 --- a/app/react/src/client/preview/render.tsx +++ b/app/react/src/client/preview/render.tsx @@ -13,7 +13,7 @@ import { ArgsStoryFn } from '@storybook/csf'; import { StoryContext } from './types'; import { ReactFramework } from './types-6-0'; -const { FRAMEWORK_OPTIONS } = global; +const { FRAMEWORK_OPTIONS, FEATURES } = global; export const render: ArgsStoryFn = (args, context) => { const { id, component: Component } = context; @@ -22,7 +22,10 @@ export const render: ArgsStoryFn = (args, context) => { `Unable to render story ${id} as the component annotation is missing from the default export` ); } - return ; + + const renderedArgs = FEATURES.argTypeTarget ? noTargetArgs(context) : args; + + return ; }; const renderElement = async (node: ReactElement, el: Element) => diff --git a/examples/official-storybook/main.ts b/examples/official-storybook/main.ts index 7179c56178a..b257afc9424 100644 --- a/examples/official-storybook/main.ts +++ b/examples/official-storybook/main.ts @@ -37,6 +37,7 @@ const config: StorybookConfig = { logLevel: 'debug', features: { modernInlineRender: true, + argTypeTarget: true, }, }; diff --git a/lib/core-common/src/types.ts b/lib/core-common/src/types.ts index a6eb60de6ae..77a8c70ada9 100644 --- a/lib/core-common/src/types.ts +++ b/lib/core-common/src/types.ts @@ -301,6 +301,11 @@ export interface StorybookConfig { * Use Storybook 7.0 babel config scheme */ babelModeV7?: boolean; + + /** + * Allow the `argTypes.X.target` annotation + */ + argTypeTarget?: boolean; }; /** * Tells Storybook where to find stories. From f3688d7b6045ba15c03cffacb8c28e478571f966 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Wed, 13 Oct 2021 21:36:29 +1100 Subject: [PATCH 020/116] Implement argType target for angular + server --- app/angular/src/client/preview/render.ts | 11 +++++++++-- app/server/src/client/preview/render.ts | 21 +++++++++++---------- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/app/angular/src/client/preview/render.ts b/app/angular/src/client/preview/render.ts index a942d7e05ad..3f2a718645e 100644 --- a/app/angular/src/client/preview/render.ts +++ b/app/angular/src/client/preview/render.ts @@ -1,4 +1,5 @@ -import { RenderContext } from '@storybook/store'; +import global from 'global'; +import { RenderContext, noTargetArgs } from '@storybook/store'; import { ArgsStoryFn } from '@storybook/csf'; import { renderNgApp } from './angular/helpers'; @@ -6,9 +7,15 @@ import { AngularFramework } from './types-6-0'; import { RendererFactory } from './angular-beta/RendererFactory'; +const { FEATURES } = global; + export const rendererFactory = new RendererFactory(); -export const render: ArgsStoryFn = (props) => ({ props }); +export const render: ArgsStoryFn = (args, context) => { + const renderedArgs = FEATURES.argTypeTarget ? noTargetArgs(context) : args; + + return { props: renderedArgs }; +}; export async function renderToDOM( { diff --git a/app/server/src/client/preview/render.ts b/app/server/src/client/preview/render.ts index 450bab66d85..5afe5d09190 100644 --- a/app/server/src/client/preview/render.ts +++ b/app/server/src/client/preview/render.ts @@ -1,12 +1,12 @@ /* eslint-disable no-param-reassign */ import global from 'global'; import dedent from 'ts-dedent'; -import { RenderContext } from '@storybook/store'; +import { RenderContext, noTargetArgs } from '@storybook/store'; import { simulatePageLoad, simulateDOMContentLoaded } from '@storybook/preview-web'; -import { StoryFn, Args, ArgTypes } from '@storybook/csf'; +import { StoryFn, Args, ArgTypes, StoryContext } from '@storybook/csf'; import { FetchStoryHtmlType, ServerFramework } from './types'; -const { fetch, Node } = global; +const { fetch, Node, FEATURES } = global; const defaultFetchStoryHtml: FetchStoryHtmlType = async (url, path, params, storyContext) => { const fetchUrl = new URL(`${url}/${path}`); @@ -16,11 +16,13 @@ const defaultFetchStoryHtml: FetchStoryHtmlType = async (url, path, params, stor return response.text(); }; -const buildStoryArgs = (args: Args, argTypes: ArgTypes) => { - const storyArgs = { ...args }; +const buildStoryArgs = (context: StoryContext) => { + const renderedArgs = FEATURES.argTypeTarget ? noTargetArgs(context) : context.args; - Object.keys(argTypes).forEach((key: string) => { - const argType = argTypes[key]; + const storyArgs = { ...renderedArgs }; + + Object.keys(context.argTypes).forEach((key: string) => { + const argType = context.argTypes[key]; const { control } = argType; const controlType = control && control.type.toLowerCase(); const argValue = storyArgs[key]; @@ -52,17 +54,16 @@ export async function renderToDOM( forceRemount, storyFn, storyContext, - storyContext: { parameters, args, argTypes }, }: RenderContext, domElement: HTMLElement ) { // Some addons wrap the storyFn so we need to call it even though Server doesn't need the answer storyFn(); - const storyArgs = buildStoryArgs(args, argTypes); + const storyArgs = buildStoryArgs(storyContext); const { server: { url, id: storyId, fetchStoryHtml = defaultFetchStoryHtml, params }, - } = parameters; + } = storyContext.parameters; const fetchId = storyId || id; const storyParams = { ...params, ...storyArgs }; From 579cd2cb11e6e450d3dcd896c9551c2c26e8209b Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Tue, 19 Oct 2021 16:36:02 +1100 Subject: [PATCH 021/116] Implement argTypes target as a parameter --- .../stories/core/sideloaded.stories.tsx | 3 ++ lib/store/src/prepareStory.test.ts | 45 +++++++++++++++++++ lib/store/src/prepareStory.ts | 18 ++++++-- 3 files changed, 63 insertions(+), 3 deletions(-) diff --git a/examples/official-storybook/stories/core/sideloaded.stories.tsx b/examples/official-storybook/stories/core/sideloaded.stories.tsx index 0cdc29e4e88..8c81d843a94 100644 --- a/examples/official-storybook/stories/core/sideloaded.stories.tsx +++ b/examples/official-storybook/stories/core/sideloaded.stories.tsx @@ -7,6 +7,9 @@ export default { argTypes: { a: { target: 'somewhere' }, }, + parameters: { + argTypeTarget: true, + }, }; export const StoryOne = { diff --git a/lib/store/src/prepareStory.test.ts b/lib/store/src/prepareStory.test.ts index b30b6f52c7b..009e7d759f3 100644 --- a/lib/store/src/prepareStory.test.ts +++ b/lib/store/src/prepareStory.test.ts @@ -1,5 +1,6 @@ import addons, { HooksContext } from '@storybook/addons'; import { AnyFramework, ArgsEnhancer, SBObjectType, SBScalarType } from '@storybook/csf'; +import { NO_TARGET_NAME } from './args'; import { prepareStory } from './prepareStory'; jest.mock('global', () => ({ @@ -411,6 +412,50 @@ describe('prepareStory', () => { secondStory.undecoratedStoryFn({ args: secondStory.initialArgs, ...secondStory } as any); expect(renderMock).toHaveBeenCalledWith(expect.objectContaining({ args: { a: 1 } })); }); + + describe('with `parameters.argTypeTarget`', () => { + it('filters out targetted args', () => { + const renderMock = jest.fn(); + const firstStory = prepareStory( + { + id, + name, + args: { a: 1, b: 2 }, + argTypes: { b: { name: 'b', target: 'foo' } }, + parameters: { argTypeTarget: true }, + }, + { id, title }, + { render: renderMock } + ); + + firstStory.undecoratedStoryFn({ args: firstStory.initialArgs, ...firstStory } as any); + expect(renderMock).toHaveBeenCalledWith( + { a: 1 }, + expect.objectContaining({ args: { a: 1 }, fullArgs: { a: 1, b: 2 } }) + ); + }); + + it('adds argsByTarget to context', () => { + const renderMock = jest.fn(); + const firstStory = prepareStory( + { + id, + name, + args: { a: 1, b: 2 }, + argTypes: { b: { name: 'b', target: 'foo' } }, + parameters: { argTypeTarget: true }, + }, + { id, title }, + { render: renderMock } + ); + + firstStory.undecoratedStoryFn({ args: firstStory.initialArgs, ...firstStory } as any); + expect(renderMock).toHaveBeenCalledWith( + { a: 1 }, + expect.objectContaining({ argsByTarget: { [NO_TARGET_NAME]: { a: 1 }, foo: { b: 2 } } }) + ); + }); + }); }); describe('storyFn', () => { diff --git a/lib/store/src/prepareStory.ts b/lib/store/src/prepareStory.ts index 8ca98d72e49..2df89c6c138 100644 --- a/lib/store/src/prepareStory.ts +++ b/lib/store/src/prepareStory.ts @@ -22,6 +22,7 @@ import { import { combineParameters } from './parameters'; import { applyHooks } from './hooks'; import { defaultDecorateStory } from './decorators'; +import { groupArgsByTarget, NO_TARGET_NAME } from './args'; const argTypeDefaultValueWarning = deprecate( () => {}, @@ -170,12 +171,23 @@ export function prepareStory( acc[key] = mapping && val in mapping ? mapping[val] : val; return acc; }, {} as Args); - const mappedContext = { ...context, args: mappedArgs }; + + let finalContext: StoryContext = mappedContext; + if (context.parameters.argTypeTarget) { + const argsByTarget = groupArgsByTarget({ args: mappedArgs, ...context }); + finalContext = { + ...mappedContext, + fullArgs: mappedArgs, + argsByTarget, + args: argsByTarget[NO_TARGET_NAME], + }; + } + const { passArgsFirst: renderTimePassArgsFirst = true } = context.parameters; return renderTimePassArgsFirst - ? (render as ArgsStoryFn)(mappedArgs, mappedContext) - : (render as LegacyStoryFn)(mappedContext); + ? (render as ArgsStoryFn)(finalContext.args, finalContext) + : (render as LegacyStoryFn)(finalContext); }; const unboundStoryFn = applyHooks(applyDecorators)(undecoratedStoryFn, decorators); From 68f3dc1160a52c6f584846463960b77368316cab Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Tue, 19 Oct 2021 16:36:53 +1100 Subject: [PATCH 022/116] Remove features based approach from react --- app/react/src/client/preview/render.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/react/src/client/preview/render.tsx b/app/react/src/client/preview/render.tsx index d11f7ee4947..1a5e10e556b 100644 --- a/app/react/src/client/preview/render.tsx +++ b/app/react/src/client/preview/render.tsx @@ -7,13 +7,13 @@ import React, { Fragment, } from 'react'; import ReactDOM from 'react-dom'; -import { RenderContext, noTargetArgs } from '@storybook/store'; +import { RenderContext } from '@storybook/store'; import { ArgsStoryFn } from '@storybook/csf'; import { StoryContext } from './types'; import { ReactFramework } from './types-6-0'; -const { FRAMEWORK_OPTIONS, FEATURES } = global; +const { FRAMEWORK_OPTIONS } = global; export const render: ArgsStoryFn = (args, context) => { const { id, component: Component } = context; @@ -23,9 +23,7 @@ export const render: ArgsStoryFn = (args, context) => { ); } - const renderedArgs = FEATURES.argTypeTarget ? noTargetArgs(context) : args; - - return ; + return ; }; const renderElement = async (node: ReactElement, el: Element) => From 7f85416ac32a02c6d2d770d14d4cbe20cfc955cd Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Tue, 19 Oct 2021 16:37:20 +1100 Subject: [PATCH 023/116] Revert "Add `features.argTypeTarget`" This reverts commit 279906375b953755b656146e920ba172981e30f8. --- examples/official-storybook/main.ts | 1 - lib/core-common/src/types.ts | 5 ----- 2 files changed, 6 deletions(-) diff --git a/examples/official-storybook/main.ts b/examples/official-storybook/main.ts index b257afc9424..7179c56178a 100644 --- a/examples/official-storybook/main.ts +++ b/examples/official-storybook/main.ts @@ -37,7 +37,6 @@ const config: StorybookConfig = { logLevel: 'debug', features: { modernInlineRender: true, - argTypeTarget: true, }, }; diff --git a/lib/core-common/src/types.ts b/lib/core-common/src/types.ts index 77a8c70ada9..a6eb60de6ae 100644 --- a/lib/core-common/src/types.ts +++ b/lib/core-common/src/types.ts @@ -301,11 +301,6 @@ export interface StorybookConfig { * Use Storybook 7.0 babel config scheme */ babelModeV7?: boolean; - - /** - * Allow the `argTypes.X.target` annotation - */ - argTypeTarget?: boolean; }; /** * Tells Storybook where to find stories. From 333838f61b11a4540c74bab3200e29b2aa8a4791 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Tue, 19 Oct 2021 16:37:29 +1100 Subject: [PATCH 024/116] Revert "Implement argType target for angular + server" This reverts commit f3688d7b6045ba15c03cffacb8c28e478571f966. --- app/angular/src/client/preview/render.ts | 11 ++--------- app/server/src/client/preview/render.ts | 21 ++++++++++----------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/app/angular/src/client/preview/render.ts b/app/angular/src/client/preview/render.ts index 3f2a718645e..a942d7e05ad 100644 --- a/app/angular/src/client/preview/render.ts +++ b/app/angular/src/client/preview/render.ts @@ -1,5 +1,4 @@ -import global from 'global'; -import { RenderContext, noTargetArgs } from '@storybook/store'; +import { RenderContext } from '@storybook/store'; import { ArgsStoryFn } from '@storybook/csf'; import { renderNgApp } from './angular/helpers'; @@ -7,15 +6,9 @@ import { AngularFramework } from './types-6-0'; import { RendererFactory } from './angular-beta/RendererFactory'; -const { FEATURES } = global; - export const rendererFactory = new RendererFactory(); -export const render: ArgsStoryFn = (args, context) => { - const renderedArgs = FEATURES.argTypeTarget ? noTargetArgs(context) : args; - - return { props: renderedArgs }; -}; +export const render: ArgsStoryFn = (props) => ({ props }); export async function renderToDOM( { diff --git a/app/server/src/client/preview/render.ts b/app/server/src/client/preview/render.ts index 5afe5d09190..450bab66d85 100644 --- a/app/server/src/client/preview/render.ts +++ b/app/server/src/client/preview/render.ts @@ -1,12 +1,12 @@ /* eslint-disable no-param-reassign */ import global from 'global'; import dedent from 'ts-dedent'; -import { RenderContext, noTargetArgs } from '@storybook/store'; +import { RenderContext } from '@storybook/store'; import { simulatePageLoad, simulateDOMContentLoaded } from '@storybook/preview-web'; -import { StoryFn, Args, ArgTypes, StoryContext } from '@storybook/csf'; +import { StoryFn, Args, ArgTypes } from '@storybook/csf'; import { FetchStoryHtmlType, ServerFramework } from './types'; -const { fetch, Node, FEATURES } = global; +const { fetch, Node } = global; const defaultFetchStoryHtml: FetchStoryHtmlType = async (url, path, params, storyContext) => { const fetchUrl = new URL(`${url}/${path}`); @@ -16,13 +16,11 @@ const defaultFetchStoryHtml: FetchStoryHtmlType = async (url, path, params, stor return response.text(); }; -const buildStoryArgs = (context: StoryContext) => { - const renderedArgs = FEATURES.argTypeTarget ? noTargetArgs(context) : context.args; +const buildStoryArgs = (args: Args, argTypes: ArgTypes) => { + const storyArgs = { ...args }; - const storyArgs = { ...renderedArgs }; - - Object.keys(context.argTypes).forEach((key: string) => { - const argType = context.argTypes[key]; + Object.keys(argTypes).forEach((key: string) => { + const argType = argTypes[key]; const { control } = argType; const controlType = control && control.type.toLowerCase(); const argValue = storyArgs[key]; @@ -54,16 +52,17 @@ export async function renderToDOM( forceRemount, storyFn, storyContext, + storyContext: { parameters, args, argTypes }, }: RenderContext, domElement: HTMLElement ) { // Some addons wrap the storyFn so we need to call it even though Server doesn't need the answer storyFn(); - const storyArgs = buildStoryArgs(storyContext); + const storyArgs = buildStoryArgs(args, argTypes); const { server: { url, id: storyId, fetchStoryHtml = defaultFetchStoryHtml, params }, - } = storyContext.parameters; + } = parameters; const fetchId = storyId || id; const storyParams = { ...params, ...storyArgs }; From e7d0e49fa37b115d62b619d4a8a347bf414e7738 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 28 Oct 2021 10:45:32 +0200 Subject: [PATCH 025/116] add a check for source-dir existence before proceeding, --- examples/react-ts/package.json | 4 +++- lib/cli/src/extract.ts | 5 ++++- yarn.lock | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json index a1506d7fa7c..28b66c2efda 100644 --- a/examples/react-ts/package.json +++ b/examples/react-ts/package.json @@ -5,7 +5,8 @@ "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook", "debug": "cross-env NODE_OPTIONS=--inspect-brk STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011", - "storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011 --no-manager-cache" + "storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011 --no-manager-cache", + "sb": "node ../../lib/cli/bin/index.js" }, "dependencies": { "formik": "^2.2.9", @@ -20,6 +21,7 @@ "@storybook/addon-essentials": "6.4.0-beta.21", "@storybook/addon-storyshots": "6.4.0-beta.21", "@storybook/addon-storysource": "6.4.0-beta.21", + "@storybook/cli": "6.4.0-beta.21", "@storybook/components": "6.4.0-beta.21", "@storybook/react": "6.4.0-beta.21", "@storybook/theming": "6.4.0-beta.21", diff --git a/lib/cli/src/extract.ts b/lib/cli/src/extract.ts index 688574be771..92adfb02498 100644 --- a/lib/cli/src/extract.ts +++ b/lib/cli/src/extract.ts @@ -1,5 +1,5 @@ import path from 'path'; -import { writeFile } from 'fs-extra'; +import { writeFile, stat } from 'fs-extra'; import puppeteerCore from 'puppeteer-core'; import express from 'express'; import getPort from 'get-port'; @@ -28,6 +28,9 @@ const read = async (url: string) => { }; const useLocation: (input: string) => Promise<[string, () => void]> = async (input: string) => { + // check for input's existence + await stat(path.resolve(input)); + if (input.match(/^http/)) { return [input, async () => {}]; } diff --git a/yarn.lock b/yarn.lock index 883fa54a8d3..f470acdc1a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8314,6 +8314,7 @@ __metadata: "@storybook/addon-essentials": 6.4.0-beta.21 "@storybook/addon-storyshots": 6.4.0-beta.21 "@storybook/addon-storysource": 6.4.0-beta.21 + "@storybook/cli": 6.4.0-beta.21 "@storybook/components": 6.4.0-beta.21 "@storybook/react": 6.4.0-beta.21 "@storybook/theming": 6.4.0-beta.21 From 109b3302275d789dd1549f9136de249021cdaa39 Mon Sep 17 00:00:00 2001 From: Pavlo Zhukov Date: Thu, 28 Oct 2021 16:16:49 +0300 Subject: [PATCH 026/116] fix: provide args values from url to control https://github.com/storybookjs/storybook/issues/15278 --- lib/preview-web/src/PreviewWeb.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index e15c0b89b05..400bf939b35 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -533,6 +533,17 @@ export class PreviewWeb { unboundStoryFn, }; + // Populate args from url to ArgsTable controls. + if (notYetRendered) { + const { args } = this.urlStore.selectionSpecifier; + if (Object.keys(args).length > 0) { + this.channel.emit(Events.STORY_ARGS_UPDATED, { + storyId: id, + updatedArgs: args, + }); + } + } + await runPhase('rendering', () => this.renderToDOM(renderContext, element)); notYetRendered = false; if (ctrl.signal.aborted) return; From 521891ceebb57ec27fe8463c61217df03105bcd3 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 30 Oct 2021 17:42:37 +0800 Subject: [PATCH 027/116] Add copying of static assets from `main.staticDirs` preset --- lib/core-server/src/build-static.ts | 14 ++++++++-- .../src/utils/copy-all-static-files.ts | 26 +++++++++++++++++++ 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/lib/core-server/src/build-static.ts b/lib/core-server/src/build-static.ts index 0daccb76842..576e05c6843 100644 --- a/lib/core-server/src/build-static.ts +++ b/lib/core-server/src/build-static.ts @@ -20,7 +20,10 @@ import { import { getProdCli } from './cli'; import { outputStats } from './utils/output-stats'; -import { copyAllStaticFiles } from './utils/copy-all-static-files'; +import { + copyAllStaticFiles, + copyAllStaticFilesRelativeToMain, +} from './utils/copy-all-static-files'; import { getPreviewBuilder } from './utils/get-preview-builder'; import { getManagerBuilder } from './utils/get-manager-builder'; import { extractStoriesJson } from './utils/stories-json'; @@ -52,7 +55,6 @@ export async function buildStaticStandalone(options: CLIOptions & LoadOptions & await fs.emptyDir(options.outputDir); await cpy(defaultFavIcon, options.outputDir); - await copyAllStaticFiles(options.staticDir, options.outputDir); const previewBuilder: Builder = await getPreviewBuilder(options.configDir); const managerBuilder: Builder = await getManagerBuilder(options.configDir); @@ -68,6 +70,14 @@ export async function buildStaticStandalone(options: CLIOptions & LoadOptions & ...options, }); + const staticDirs = await presets.apply('staticDirs'); + if (staticDirs) { + await copyAllStaticFilesRelativeToMain(staticDirs, options.outputDir, options.configDir); + } + if (options.staticDir) { + await copyAllStaticFiles(options.staticDir, options.outputDir); + } + const features = await presets.apply('features'); if (features?.buildStoriesJson || features?.storyStoreV7) { const directories = { diff --git a/lib/core-server/src/utils/copy-all-static-files.ts b/lib/core-server/src/utils/copy-all-static-files.ts index 68d9eabe7e7..2c90fe1c7ad 100644 --- a/lib/core-server/src/utils/copy-all-static-files.ts +++ b/lib/core-server/src/utils/copy-all-static-files.ts @@ -2,6 +2,7 @@ import chalk from 'chalk'; import fs from 'fs-extra'; import path from 'path'; import { logger } from '@storybook/node-logger'; +import { getDirectoryFromWorking } from '@storybook/core-common'; import { parseStaticDir } from './server-statics'; export async function copyAllStaticFiles(staticDirs: any[] | undefined, outputDir: string) { @@ -28,3 +29,28 @@ export async function copyAllStaticFiles(staticDirs: any[] | undefined, outputDi ); } } +export async function copyAllStaticFilesRelativeToMain( + staticDirs: any[] | undefined, + outputDir: string, + configDir: string +) { + staticDirs.forEach(async (dir) => { + const staticDirAndTarget = typeof dir === 'string' ? dir : `${dir.from}:${dir.to}`; + const { staticPath: from, targetEndpoint: to } = await parseStaticDir( + getDirectoryFromWorking({ + configDir, + workingDir: process.cwd(), + directory: staticDirAndTarget, + }) + ); + + const targetPath = path.join(outputDir, to); + const skipPaths = ['index.html', 'iframe.html'].map((f) => path.join(targetPath, f)); + logger.info(chalk`=> Copying static files: {cyan ${from}} at {cyan ${targetPath}}`); + await fs.copy(from, targetPath, { + dereference: true, + preserveTimestamps: true, + filter: (_, dest) => !skipPaths.includes(dest), + }); + }); +} From d63e95f4e7bc5bfe671b81bd416626d765cfaa09 Mon Sep 17 00:00:00 2001 From: Oscar Dominguez Date: Sat, 30 Oct 2021 19:42:31 +0200 Subject: [PATCH 028/116] feat(core-server): throw if --staticDir and statidDirs option are used at the same time --- lib/core-server/src/build-static.ts | 10 ++++++++++ lib/core-server/src/utils/server-statics.ts | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/lib/core-server/src/build-static.ts b/lib/core-server/src/build-static.ts index 576e05c6843..6824caacdf1 100644 --- a/lib/core-server/src/build-static.ts +++ b/lib/core-server/src/build-static.ts @@ -71,6 +71,16 @@ export async function buildStaticStandalone(options: CLIOptions & LoadOptions & }); const staticDirs = await presets.apply('staticDirs'); + + if (staticDirs && options.staticDir) { + throw new Error(`Conflict when trying to read staticDirs: + * Storybook's configuration option: 'staticDirs' + * Storybook's CLI flag: '--staticDir' or '-s' + + Choose one of them, but not both. + `); + } + if (staticDirs) { await copyAllStaticFilesRelativeToMain(staticDirs, options.outputDir, options.configDir); } diff --git a/lib/core-server/src/utils/server-statics.ts b/lib/core-server/src/utils/server-statics.ts index ffac391da86..aa20ddce166 100644 --- a/lib/core-server/src/utils/server-statics.ts +++ b/lib/core-server/src/utils/server-statics.ts @@ -15,6 +15,15 @@ export async function useStatics(router: any, options: Options) { let hasCustomFavicon = false; const staticDirs = await options.presets.apply('staticDirs', []); + if (staticDirs && options.staticDir) { + throw new Error(`Conflict when trying to read staticDirs: + * Storybook's configuration option: 'staticDirs' + * Storybook's CLI flag: '--staticDir' or '-s' + + Choose one of them, but not both. + `); + } + staticDirs.forEach(async (dir) => { const staticDirAndTarget = typeof dir === 'string' ? dir : `${dir.from}:${dir.to}`; const { staticPath: from, targetEndpoint: to } = await parseStaticDir( From 65d521258753b7bb6d20c24a4d1d75ea248c0456 Mon Sep 17 00:00:00 2001 From: Pavlo Zhukov Date: Mon, 1 Nov 2021 12:28:28 +0200 Subject: [PATCH 029/116] refactor: move args from URL check to renderSelection --- lib/preview-web/src/PreviewWeb.tsx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 400bf939b35..845d9ad299e 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -342,6 +342,10 @@ export class PreviewWeb { const storyIdChanged = this.previousSelection?.storyId !== storyId; const viewModeChanged = this.previousSelection?.viewMode !== selection.viewMode; + const { args: urlArgs } = this.urlStore.selectionSpecifier; + let hasChangedArgs = !this.previousSelection && Object.keys(urlArgs).length > 0; + const updatedArgs = hasChangedArgs ? urlArgs : {}; + const implementationChanged = !storyIdChanged && this.previousStory && story !== this.previousStory; @@ -367,6 +371,13 @@ export class PreviewWeb { this.previousStory = story; const { parameters, initialArgs, argTypes, args } = this.storyStore.getStoryContext(story); + + // Populate args from url to ArgsTable controls. + if (implementationChanged) { + Object.assign(updatedArgs, args); + hasChangedArgs = true; + } + if (FEATURES?.storyStoreV7) { this.channel.emit(Events.STORY_PREPARED, { id: storyId, @@ -377,8 +388,8 @@ export class PreviewWeb { }); } // If the implementation changed, the args also may have changed - if (implementationChanged) { - this.channel.emit(Events.STORY_ARGS_UPDATED, { storyId, args }); + if (hasChangedArgs) { + this.channel.emit(Events.STORY_ARGS_UPDATED, { storyId, args: updatedArgs }); } if (selection.viewMode === 'docs' || story.parameters.docsOnly) { @@ -533,17 +544,6 @@ export class PreviewWeb { unboundStoryFn, }; - // Populate args from url to ArgsTable controls. - if (notYetRendered) { - const { args } = this.urlStore.selectionSpecifier; - if (Object.keys(args).length > 0) { - this.channel.emit(Events.STORY_ARGS_UPDATED, { - storyId: id, - updatedArgs: args, - }); - } - } - await runPhase('rendering', () => this.renderToDOM(renderContext, element)); notYetRendered = false; if (ctrl.signal.aborted) return; From 4cc7b9973a0ff88ddc5cd172ddc796eefaf41bbd Mon Sep 17 00:00:00 2001 From: Pavlo Zhukov Date: Mon, 1 Nov 2021 12:29:18 +0200 Subject: [PATCH 030/116] style: reduce amount of code for retrieving values from urlStore --- lib/preview-web/src/PreviewWeb.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 845d9ad299e..60458f128de 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -320,14 +320,12 @@ export class PreviewWeb { // - a story selected in "docs" viewMode, // in which case we render the docsPage for that story async renderSelection({ persistedArgs }: { persistedArgs?: Args } = {}) { - if (!this.urlStore.selection) { + const { selection } = this.urlStore; + if (!selection) { throw new Error('Cannot render story as no selection was made'); } - const { - selection, - selection: { storyId }, - } = this.urlStore; + const { storyId } = selection; let story; try { From 4950324e7792c7f176b70a2feb13b4301ba999b2 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Tue, 2 Nov 2021 11:25:38 +0800 Subject: [PATCH 031/116] Added migration docs for staticDirs --- MIGRATION.md | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/MIGRATION.md b/MIGRATION.md index a6e17fe37c5..aab737acf87 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -14,7 +14,8 @@ - [Babel mode v7](#babel-mode-v7) - [Loader behavior with args changes](#loader-behavior-with-args-changes) - [Angular component parameter removed](#angular-component-parameter-removed) - - [Deprecated --static-dir CLI flag](#deprecated-static-dir-flag) + - [6.4 deprecations](#64-deprecations) + - [Deprecated --static-dir CLI flag](#deprecated---static-dir-cli-flag) - [From version 6.2.x to 6.3.0](#from-version-62x-to-630) - [Webpack 5](#webpack-5) - [Fixing hoisting issues](#fixing-hoisting-issues) @@ -412,6 +413,29 @@ export const MyStory = () => ({ component: MyComponent, ... }) [More discussion here.](https://github.com/storybookjs/storybook/pull/16010#issuecomment-917378595) +### 6.4 deprecations + +#### Deprecated --static-dir CLI flag + +In 6.4 we've replaced the `--static-dir` CLI flag with the the `staticDirs` field in `.storybook/main.js`. Note that the CLI directories are relative to the current working directory, whereas the `staticDirs` are relative to the location of `main.js`. + +Before: + +```sh +start-storybook --static-dir ./public,./static,./foo/assets:/assets +``` + +After: + +```js +// .storybook/main.js +module.exports = { + staticDirs: ['../public', '../static', { from: '../foo/assets', to: '/assets' }], +}; +``` + +The `--static-dir` flag has been deprecated and will be removed in Storybook 7.0. + ## From version 6.2.x to 6.3.0 ### Webpack 5 From d4661fa34329fbf081a2fcd8d1d926e53690607e Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Mon, 1 Nov 2021 12:12:43 +1100 Subject: [PATCH 032/116] Ensure we always initialize the story store, even when the index errors. --- lib/preview-web/src/PreviewWeb.test.ts | 18 ++++++++++++++++++ lib/preview-web/src/PreviewWeb.tsx | 3 +++ lib/store/src/StoryIndexStore.ts | 2 +- lib/store/src/StoryStore.ts | 2 +- 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.test.ts b/lib/preview-web/src/PreviewWeb.test.ts index fc7181a1453..c8cf98a4596 100644 --- a/lib/preview-web/src/PreviewWeb.test.ts +++ b/lib/preview-web/src/PreviewWeb.test.ts @@ -1944,6 +1944,24 @@ describe('PreviewWeb', () => { }); describe('onStoriesChanged', () => { + it('recovers if stories.json endpoint 500s initially', async () => { + document.location.search = '?id=component-one--a'; + const err = new Error('sort error'); + mockFetchResult = { status: 500, text: async () => err.toString() }; + + const preview = new PreviewWeb(); + await preview.initialize({ importFn, getProjectAnnotations }); + + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); + expect(mockChannel.emit).toHaveBeenCalledWith(Events.CONFIG_ERROR, expect.any(Error)); + + mockChannel.emit.mockClear(); + mockFetchResult = { status: 200, json: mockStoryIndex, text: () => 'error text' }; + preview.onStoryIndexChanged(); + await waitForRender(); + expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_RENDERED, 'component-one--a'); + }); + describe('when the current story changes', () => { const newComponentOneExports = merge({}, componentOneExports, { a: { args: { foo: 'edited' } }, diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index a8ed7c109dc..87aad38d7e9 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -146,6 +146,9 @@ export class PreviewWeb { }); }) .catch((err) => { + // If there's an error w/ the index we need to initialize the store anyway, + // so we can recover later on HMR + this.storyStore.initialize({ importFn, cache: !FEATURES?.storyStoreV7 }); logger.warn(err); this.renderPreviewEntryError(err); }); diff --git a/lib/store/src/StoryIndexStore.ts b/lib/store/src/StoryIndexStore.ts index 2337600906f..13c64c4d4d3 100644 --- a/lib/store/src/StoryIndexStore.ts +++ b/lib/store/src/StoryIndexStore.ts @@ -8,7 +8,7 @@ export class StoryIndexStore { stories: StoryIndex['stories']; - constructor({ stories }: StoryIndex) { + constructor({ stories }: StoryIndex = { v: 3, stories: {} }) { this.stories = stories; } diff --git a/lib/store/src/StoryStore.ts b/lib/store/src/StoryStore.ts index b74f2d26944..422eba67b03 100644 --- a/lib/store/src/StoryStore.ts +++ b/lib/store/src/StoryStore.ts @@ -117,7 +117,7 @@ export class StoryStore { importFn, cache = false, }: { - storyIndex: StoryIndex; + storyIndex?: StoryIndex; importFn: ModuleImportFn; cache?: boolean; }): PromiseLike { From abc65257cf14b3befbd5b2b1bff024029e06252e Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 2 Nov 2021 18:58:45 +0100 Subject: [PATCH 033/116] fixate the version of the history package, because of 'State' being removed, but still used in react-router-dom --- lib/router/package.json | 2 +- yarn.lock | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/lib/router/package.json b/lib/router/package.json index e8d9bcc31e5..07d7eaac6e5 100644 --- a/lib/router/package.json +++ b/lib/router/package.json @@ -44,7 +44,7 @@ "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", - "history": "^5.0.1", + "history": "5.0.0", "lodash": "^4.17.20", "memoizerific": "^1.11.3", "qs": "^6.10.0", diff --git a/yarn.lock b/yarn.lock index a87531cdf71..31e5cb807de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8980,7 +8980,7 @@ __metadata: core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 - history: ^5.0.1 + history: 5.0.0 lodash: ^4.17.20 memoizerific: ^1.11.3 qs: ^6.10.0 @@ -25304,12 +25304,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"history@npm:^5.0.1": - version: 5.0.1 - resolution: "history@npm:5.0.1" +"history@npm:5.0.0": + version: 5.0.0 + resolution: "history@npm:5.0.0" dependencies: "@babel/runtime": ^7.7.6 - checksum: a36e20f3513acf5c3bd2c0edd5790cbf8ef6befb754595a7c99ee70b07afd6eef07396ec2f90f50e0602b580e4fbe6fe5950e812e4bb08fa541e296f9434a566 + checksum: 6e1a0880c1d67a9040117e5b426e71bc35642488485354d378cb635f194c2177979558b6fb537972840c6993d92c1ae971ab6c33bf77be1b1f135349ea65cde0 languageName: node linkType: hard @@ -37887,25 +37887,25 @@ fsevents@^1.2.7: linkType: hard "react-router-dom@npm:^6.0.0-beta.8": - version: 6.0.0-beta.7 - resolution: "react-router-dom@npm:6.0.0-beta.7" + version: 6.0.0-beta.8 + resolution: "react-router-dom@npm:6.0.0-beta.8" dependencies: - react-router: 6.0.0-beta.7 + react-router: 6.0.0-beta.8 peerDependencies: history: ">=5" react: ">=16.8" react-dom: ">=16.8" - checksum: baf821316e5b1bb6f82f986e2a603123e5300264a036ea9ddeef4687c77daa4dd8a1fade4f890b6b1e5241745bc98791107cf8193596473e42be873ae6674dcc + checksum: 6f1a49ff010fb1c59cec67d035b47accbcf764f0d1c5b6e7f011d91f794bdcdc2156430030da5f8a038390a4b37e38a764b2854d84d30a612c39aab4a0c8c024 languageName: node linkType: hard -"react-router@npm:6.0.0-beta.7, react-router@npm:^6.0.0-beta.8": - version: 6.0.0-beta.7 - resolution: "react-router@npm:6.0.0-beta.7" +"react-router@npm:6.0.0-beta.8, react-router@npm:^6.0.0-beta.8": + version: 6.0.0-beta.8 + resolution: "react-router@npm:6.0.0-beta.8" peerDependencies: history: ">=5" react: ">=16.8" - checksum: f28071978b9329d3c3c998dd86a2e2ef59bfded6fa62976705959ffbfe6e0cb2b739f8dc364cd0deac69968444a3218c3cd94f48a4ed7753db91967321eeb9f1 + checksum: af2ac31557915cf35417413b3b2cc27efeaf889d16aad48cd964414637fcb387f710969c4d6b30ff1b46b1df98b3b2f81a0e1854a0f4d73b551d832b40a4317a languageName: node linkType: hard From b996fa875d61bc67b1de572ed83f79ad1cc9f6aa Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Tue, 2 Nov 2021 22:46:07 +0100 Subject: [PATCH 034/116] Show interactions panel by default for these stories --- .../components/AccountForm/addon-interactions.stories.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx b/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx index cf3ffc6a4e9..7b065562024 100644 --- a/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx +++ b/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx @@ -8,7 +8,11 @@ import { AccountForm } from './AccountForm'; export default { title: 'Addons/Interactions/AccountForm', component: AccountForm, - parameters: { layout: 'centered', theme: 'light' }, + parameters: { + layout: 'centered', + theme: 'light', + options: { selectedPanel: 'storybook/interactions/panel' }, + }, argTypes: { onSubmit: { action: true }, }, From e659058b508aea1e8c95c283aab653bb1e24349f Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Tue, 2 Nov 2021 22:46:44 +0100 Subject: [PATCH 035/116] Minor cleanup --- .../AccountForm/addon-interactions.stories.tsx | 10 +++------- lib/instrumenter/src/instrumenter.ts | 1 - 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx b/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx index 7b065562024..962f09543db 100644 --- a/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx +++ b/addons/interactions/src/components/AccountForm/addon-interactions.stories.tsx @@ -62,15 +62,11 @@ export const StandardEmailFailed: CSF3Story = { ...Standard, play: async ({ args, canvasElement }) => { const canvas = within(canvasElement); - await userEvent.type(canvas.getByTestId('email'), 'me'); - await userEvent.type(canvas.getByTestId('password1'), 'helloyou'); + await userEvent.type(canvas.getByTestId('email'), 'gert@chromatic'); + await userEvent.type(canvas.getByTestId('password1'), 'supersecret'); await userEvent.click(canvas.getByRole('button', { name: /create account/i })); - await canvas.findByText( - 'Please enter a correctly formatted email address', - {}, - { timeout: 2000 } - ); + await canvas.findByText('Please enter a correctly formatted email address'); expect(args.onSubmit).not.toHaveBeenCalled(); }, }; diff --git a/lib/instrumenter/src/instrumenter.ts b/lib/instrumenter/src/instrumenter.ts index b14520f96a5..1cc5f5c8da3 100644 --- a/lib/instrumenter/src/instrumenter.ts +++ b/lib/instrumenter/src/instrumenter.ts @@ -175,7 +175,6 @@ export class Instrumenter { }); // Force remount may trigger a page reload if the play function can't be aborted. - // global.window.location.reload(); this.channel.emit(FORCE_REMOUNT, { storyId, isDebugging: true }); }; From 258ff1dfc8400ee9b25f57066449119917c72104 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Tue, 2 Nov 2021 22:48:57 +0100 Subject: [PATCH 036/116] Forcefully terminate the play function by throwing IGNORED_EXCEPTION when abortSignal is aborted --- lib/instrumenter/src/instrumenter.ts | 3 +++ lib/preview-web/src/PreviewWeb.tsx | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/instrumenter/src/instrumenter.ts b/lib/instrumenter/src/instrumenter.ts index 1cc5f5c8da3..bf79ec21d9a 100644 --- a/lib/instrumenter/src/instrumenter.ts +++ b/lib/instrumenter/src/instrumenter.ts @@ -361,6 +361,9 @@ export class Instrumenter { } invoke(fn: Function, call: Call, options: Options) { + const { abortSignal } = global.window.__STORYBOOK_PREVIEW__ || {}; + if (abortSignal && abortSignal.aborted) throw IGNORED_EXCEPTION; + const { parentCall, callRefsByResult, forwardedException, renderPhase } = this.getState( call.storyId ); diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index a8ed7c109dc..057955f92ba 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -38,7 +38,7 @@ function focusInInput(event: Event) { return /input|textarea/i.test(target.tagName) || target.getAttribute('contenteditable') !== null; } -function createController() { +function createController(): AbortController { if (AbortController) return new AbortController(); // Polyfill for IE11 return { @@ -46,7 +46,7 @@ function createController() { abort() { this.signal.aborted = true; }, - }; + } as AbortController; } export type RenderPhase = 'loading' | 'rendering' | 'playing' | 'completed' | 'aborted' | 'errored'; @@ -75,6 +75,8 @@ export class PreviewWeb { previousCleanup: StoryCleanupFn; + abortSignal: AbortSignal; + constructor() { this.channel = addons.getChannel(); if (FEATURES?.storyStoreV7) { @@ -514,6 +516,7 @@ export class PreviewWeb { if (ctrl) ctrl.abort(); ctrl = createController(); controller = ctrl; + this.abortSignal = controller.signal; const runPhase = async (phaseName: RenderPhase, phaseFn: () => MaybePromise) => { phase = phaseName; From fd694de11e7e99b743bf0004d20f8b1e3d9541a4 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Wed, 3 Nov 2021 14:01:57 +1100 Subject: [PATCH 037/116] Ensure we set `parameters.filePath` in v7 mode --- lib/client-api/src/StoryStoreFacade.ts | 15 ++--- lib/preview-web/src/PreviewWeb.test.ts | 78 +++++++++++++++++++++----- lib/store/src/StoryStore.test.ts | 10 ++++ lib/store/src/StoryStore.ts | 2 +- lib/store/src/processCSFFile.test.ts | 19 ++++++- lib/store/src/processCSFFile.ts | 6 ++ 6 files changed, 105 insertions(+), 25 deletions(-) diff --git a/lib/client-api/src/StoryStoreFacade.ts b/lib/client-api/src/StoryStoreFacade.ts index 191fdf76254..5561437c524 100644 --- a/lib/client-api/src/StoryStoreFacade.ts +++ b/lib/client-api/src/StoryStoreFacade.ts @@ -76,7 +76,11 @@ export class StoryStoreFacade { const sortableV6: [StoryId, Story, Parameters, Parameters][] = storyEntries.map( ([storyId, { importPath }]) => { const exports = this.csfExports[importPath]; - const csfFile = store.processCSFFileWithCache(exports, exports.default.title); + const csfFile = store.processCSFFileWithCache( + exports, + importPath, + exports.default.title + ); return [ storyId, store.storyFromCSFFile({ storyId, csfFile }), @@ -165,14 +169,7 @@ export class StoryStoreFacade { this.csfExports[fileName] = { ...fileExports, - default: { - ...defaultExport, - title, - parameters: { - fileName, - ...defaultExport.parameters, - }, - }, + default: { ...defaultExport, title }, }; Object.entries(namedExports) diff --git a/lib/preview-web/src/PreviewWeb.test.ts b/lib/preview-web/src/PreviewWeb.test.ts index fc7181a1453..76cd3f6762a 100644 --- a/lib/preview-web/src/PreviewWeb.test.ts +++ b/lib/preview-web/src/PreviewWeb.test.ts @@ -361,7 +361,11 @@ describe('PreviewWeb', () => { expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_PREPARED, { id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'a' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'a' }, @@ -375,7 +379,11 @@ describe('PreviewWeb', () => { expect(componentOneExports.default.loaders[0]).toHaveBeenCalledWith( expect.objectContaining({ id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'a' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'a' }, @@ -392,7 +400,11 @@ describe('PreviewWeb', () => { forceRemount: true, storyContext: expect.objectContaining({ id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, globals: { a: 'b' }, initialArgs: { foo: 'a' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, @@ -543,7 +555,11 @@ describe('PreviewWeb', () => { expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_PREPARED, { id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'a' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'a' }, @@ -1248,7 +1264,11 @@ describe('PreviewWeb', () => { await waitForEvents([Events.STORY_PREPARED]); expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_PREPARED, { id: 'component-one--b', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'b' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'b' }, @@ -1270,7 +1290,11 @@ describe('PreviewWeb', () => { expect(componentOneExports.default.loaders[0]).toHaveBeenCalledWith( expect.objectContaining({ id: 'component-one--b', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'b' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'b' }, @@ -1295,7 +1319,11 @@ describe('PreviewWeb', () => { forceRemount: true, storyContext: expect.objectContaining({ id: 'component-one--b', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, globals: { a: 'b' }, initialArgs: { foo: 'b' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, @@ -1786,7 +1814,11 @@ describe('PreviewWeb', () => { await waitForEvents([Events.STORY_PREPARED]); expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_PREPARED, { id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'a' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'a' }, @@ -1808,7 +1840,11 @@ describe('PreviewWeb', () => { expect(componentOneExports.default.loaders[0]).toHaveBeenCalledWith( expect.objectContaining({ id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'a' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'a' }, @@ -1833,7 +1869,11 @@ describe('PreviewWeb', () => { forceRemount: true, storyContext: expect.objectContaining({ id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, globals: { a: 'b' }, initialArgs: { foo: 'a' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, @@ -1989,7 +2029,11 @@ describe('PreviewWeb', () => { expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_PREPARED, { id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'edited' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'edited' }, @@ -2022,7 +2066,11 @@ describe('PreviewWeb', () => { expect(componentOneExports.default.loaders[0]).toHaveBeenCalledWith( expect.objectContaining({ id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, initialArgs: { foo: 'edited' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, args: { foo: 'edited' }, @@ -2044,7 +2092,11 @@ describe('PreviewWeb', () => { forceRemount: true, storyContext: expect.objectContaining({ id: 'component-one--a', - parameters: { __isArgsStory: false, docs: { container: expect.any(Function) } }, + parameters: { + __isArgsStory: false, + docs: { container: expect.any(Function) }, + fileName: './src/ComponentOne.stories.js', + }, globals: { a: 'b' }, initialArgs: { foo: 'edited' }, argTypes: { foo: { name: 'foo', type: { name: 'string' } } }, diff --git a/lib/store/src/StoryStore.test.ts b/lib/store/src/StoryStore.test.ts index 78c6fa8daa7..1a85a832c68 100644 --- a/lib/store/src/StoryStore.test.ts +++ b/lib/store/src/StoryStore.test.ts @@ -333,6 +333,7 @@ describe('StoryStore', () => { "name": "A", "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentOne-new.stories.js", }, "playFunction": undefined, "story": "A", @@ -480,6 +481,7 @@ describe('StoryStore', () => { "name": "A", "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentOne.stories.js", }, "playFunction": undefined, "story": "A", @@ -514,6 +516,7 @@ describe('StoryStore', () => { "name": "B", "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentOne.stories.js", }, "playFunction": undefined, "story": "B", @@ -548,6 +551,7 @@ describe('StoryStore', () => { "name": "C", "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentTwo.stories.js", }, "playFunction": undefined, "story": "C", @@ -622,6 +626,7 @@ describe('StoryStore', () => { "originalStoryFn": [MockFunction], "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentOne.stories.js", }, "playFunction": undefined, "story": "A", @@ -658,6 +663,7 @@ describe('StoryStore', () => { "originalStoryFn": [MockFunction], "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentOne.stories.js", }, "playFunction": undefined, "story": "B", @@ -694,6 +700,7 @@ describe('StoryStore', () => { "originalStoryFn": [MockFunction], "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentTwo.stories.js", }, "playFunction": undefined, "story": "C", @@ -754,6 +761,7 @@ describe('StoryStore', () => { "name": "A", "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentOne.stories.js", }, "playFunction": undefined, "story": "A", @@ -788,6 +796,7 @@ describe('StoryStore', () => { "name": "B", "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentOne.stories.js", }, "playFunction": undefined, "story": "B", @@ -822,6 +831,7 @@ describe('StoryStore', () => { "name": "C", "parameters": Object { "__isArgsStory": false, + "fileName": "./src/ComponentTwo.stories.js", }, "playFunction": undefined, "story": "C", diff --git a/lib/store/src/StoryStore.ts b/lib/store/src/StoryStore.ts index b74f2d26944..aae8e0d6385 100644 --- a/lib/store/src/StoryStore.ts +++ b/lib/store/src/StoryStore.ts @@ -151,7 +151,7 @@ export class StoryStore { const { importPath, title } = this.storyIndex.storyIdToEntry(storyId); return this.importFn(importPath).then((moduleExports) => // We pass the title in here as it may have been generated by autoTitle on the server. - this.processCSFFileWithCache(moduleExports, title) + this.processCSFFileWithCache(moduleExports, importPath, title) ); } diff --git a/lib/store/src/processCSFFile.test.ts b/lib/store/src/processCSFFile.test.ts index 3c811642196..921cee2a78e 100644 --- a/lib/store/src/processCSFFile.test.ts +++ b/lib/store/src/processCSFFile.test.ts @@ -8,10 +8,15 @@ describe('processCSFFile', () => { storyOne: { args: { a: 1 } }, storyTwo: { args: { a: 2 } }, }, + './path/to/component.js', 'Component' ); - expect(meta).toEqual({ id: 'component', title: 'Component' }); + expect(meta).toEqual({ + id: 'component', + title: 'Component', + parameters: { fileName: './path/to/component.js' }, + }); expect(stories).toEqual({ 'component--story-one': expect.objectContaining({ id: 'component--story-one', @@ -32,10 +37,15 @@ describe('processCSFFile', () => { default: {}, storyOne: {}, }, + './path/to/component.js', 'Prefix/to/file' ); - expect(meta).toEqual({ id: 'prefix-to-file', title: 'Prefix/to/file' }); + expect(meta).toEqual({ + id: 'prefix-to-file', + title: 'Prefix/to/file', + parameters: { fileName: './path/to/component.js' }, + }); }); it('adds stories in the right order if __namedExportsOrder is supplied', () => { @@ -48,6 +58,7 @@ describe('processCSFFile', () => { w: () => 0, __namedExportsOrder: ['w', 'x', 'z', 'y'], }, + './path/to/component.js', 'Component' ); @@ -68,6 +79,7 @@ describe('processCSFFile', () => { z: () => 0, w: () => 0, }, + './path/to/component.js', 'Component' ); @@ -83,6 +95,7 @@ describe('processCSFFile', () => { z: () => 0, w: () => 0, }, + './path/to/component.js', 'Component' ); @@ -98,6 +111,7 @@ describe('processCSFFile', () => { z: () => 0, w: () => 0, }, + './path/to/component.js', 'Component' ); @@ -113,6 +127,7 @@ describe('processCSFFile', () => { z: () => 0, w: () => 0, }, + './path/to/component.js', 'Component' ); diff --git a/lib/store/src/processCSFFile.ts b/lib/store/src/processCSFFile.ts index 472ae990b8e..03b8180922f 100644 --- a/lib/store/src/processCSFFile.ts +++ b/lib/store/src/processCSFFile.ts @@ -4,6 +4,7 @@ import { logger } from '@storybook/client-logger'; import { ModuleExports, CSFFile, NormalizedComponentAnnotations } from './types'; import { normalizeStory } from './normalizeStory'; import { normalizeInputTypes } from './normalizeInputTypes'; +import { Path } from '.'; const checkGlobals = (parameters: Parameters) => { const { globals, globalTypes } = parameters; @@ -34,6 +35,7 @@ const checkDisallowedParameters = (parameters: Parameters) => { // Given the raw exports of a CSF file, check and normalize it. export function processCSFFile( moduleExports: ModuleExports, + importPath: Path, title: ComponentTitle ): CSFFile { const { default: defaultExport, __namedExportsOrder, ...namedExports } = moduleExports; @@ -45,6 +47,10 @@ export function processCSFFile( ...defaultExport, title, ...(argTypes && { argTypes: normalizeInputTypes(argTypes) }), + parameters: { + ...defaultExport.parameters, + fileName: importPath, + }, }; checkDisallowedParameters(meta.parameters); From b823bd936f9c0ed0d0f5f974ec3da631919152b0 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Wed, 3 Nov 2021 15:04:07 +1100 Subject: [PATCH 038/116] Update preview web to display and recover from errors better --- lib/preview-web/src/PreviewWeb.test.ts | 174 +++++++++++---- lib/preview-web/src/PreviewWeb.tsx | 283 ++++++++++++++----------- lib/preview-web/src/UrlStore.ts | 18 +- 3 files changed, 315 insertions(+), 160 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.test.ts b/lib/preview-web/src/PreviewWeb.test.ts index c8cf98a4596..c76ce4b7401 100644 --- a/lib/preview-web/src/PreviewWeb.test.ts +++ b/lib/preview-web/src/PreviewWeb.test.ts @@ -114,12 +114,14 @@ describe('PreviewWeb', () => { it('shows an error if getProjectAnnotations throws', async () => { const err = new Error('meta error'); const preview = new PreviewWeb(); - await preview.initialize({ - importFn, - getProjectAnnotations: () => { - throw err; - }, - }); + await expect( + preview.initialize({ + importFn, + getProjectAnnotations: () => { + throw err; + }, + }) + ).rejects.toThrow(err); expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.CONFIG_ERROR, err); @@ -130,7 +132,9 @@ describe('PreviewWeb', () => { mockFetchResult = { status: 500, text: async () => err.toString() }; const preview = new PreviewWeb(); - await preview.initialize({ importFn, getProjectAnnotations }); + await expect(preview.initialize({ importFn, getProjectAnnotations })).rejects.toThrow( + 'sort error' + ); expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.CONFIG_ERROR, expect.any(Error)); @@ -154,7 +158,7 @@ describe('PreviewWeb', () => { }); it('SET_GLOBALS sets globals and types even when undefined', async () => { - await createAndRenderPreview({ getProjectAnnotations: () => ({}) }); + await createAndRenderPreview({ getProjectAnnotations: () => ({ renderToDOM: jest.fn() }) }); expect(mockChannel.emit).toHaveBeenCalledWith(Events.SET_GLOBALS, { globals: {}, @@ -436,18 +440,17 @@ describe('PreviewWeb', () => { projectAnnotations.renderToDOM = undefined; document.location.search = '?id=component-one--a'; - const preview = await createAndRenderPreview(); + const preview = new PreviewWeb(); + await expect(preview.initialize({ importFn, getProjectAnnotations })).rejects.toThrow(); expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect((preview.view.showErrorDisplay as jest.Mock).mock.calls[0][0]) .toMatchInlineSnapshot(` - [Error: Expected 'framework' in your main.js to export 'renderToDOM', but none found. + [Error: Expected your framework's preset to export a \\\`renderToDOM\\\` field. - You can fix this automatically by running: + Perhaps it needs to be upgraded for Storybook 6.4? - npx sb@next automigrate - - More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field ] + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field ] `); } finally { projectAnnotations.renderToDOM = originalRenderToDOM; @@ -1944,22 +1947,48 @@ describe('PreviewWeb', () => { }); describe('onStoriesChanged', () => { - it('recovers if stories.json endpoint 500s initially', async () => { - document.location.search = '?id=component-one--a'; - const err = new Error('sort error'); - mockFetchResult = { status: 500, text: async () => err.toString() }; + describe('if stories.json endpoint 500s initially', () => { + it('recovers and renders the story', async () => { + document.location.search = '?id=component-one--a'; + const err = new Error('sort error'); + mockFetchResult = { status: 500, text: async () => err.toString() }; - const preview = new PreviewWeb(); - await preview.initialize({ importFn, getProjectAnnotations }); + const preview = new PreviewWeb(); + await expect(preview.initialize({ importFn, getProjectAnnotations })).rejects.toThrow( + 'sort error' + ); - expect(preview.view.showErrorDisplay).toHaveBeenCalled(); - expect(mockChannel.emit).toHaveBeenCalledWith(Events.CONFIG_ERROR, expect.any(Error)); + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); + expect(mockChannel.emit).toHaveBeenCalledWith(Events.CONFIG_ERROR, expect.any(Error)); - mockChannel.emit.mockClear(); - mockFetchResult = { status: 200, json: mockStoryIndex, text: () => 'error text' }; - preview.onStoryIndexChanged(); - await waitForRender(); - expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_RENDERED, 'component-one--a'); + mockChannel.emit.mockClear(); + mockFetchResult = { status: 200, json: mockStoryIndex, text: () => 'error text' }; + preview.onStoryIndexChanged(); + await waitForRender(); + expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_RENDERED, 'component-one--a'); + }); + + it('sets story args from the URL', async () => { + document.location.search = '?id=component-one--a&args=foo:url'; + const err = new Error('sort error'); + mockFetchResult = { status: 500, text: async () => err.toString() }; + + const preview = new PreviewWeb(); + await expect(preview.initialize({ importFn, getProjectAnnotations })).rejects.toThrow( + 'sort error' + ); + + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); + expect(mockChannel.emit).toHaveBeenCalledWith(Events.CONFIG_ERROR, expect.any(Error)); + + mockChannel.emit.mockClear(); + mockFetchResult = { status: 200, json: mockStoryIndex, text: () => 'error text' }; + preview.onStoryIndexChanged(); + await waitForRender(); + expect(preview.storyStore.args.get('component-one--a')).toEqual({ + foo: 'url', + }); + }); }); describe('when the current story changes', () => { @@ -2406,24 +2435,68 @@ describe('PreviewWeb', () => { }); describe('onGetProjectAnnotationsChanged', () => { + describe('if initial getProjectAnnotations threw', () => { + it('recovers and renders the story', async () => { + document.location.search = '?id=component-one--a'; + + const err = new Error('meta error'); + const preview = new PreviewWeb(); + await expect( + preview.initialize({ + importFn, + getProjectAnnotations: () => { + throw err; + }, + }) + ).rejects.toThrow(err); + + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations }); + await waitForRender(); + + expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_RENDERED, 'component-one--a'); + }); + + it('sets globals from the URL', async () => { + document.location.search = '?id=*&globals=a:c'; + + const err = new Error('meta error'); + const preview = new PreviewWeb(); + await expect( + preview.initialize({ + importFn, + getProjectAnnotations: () => { + throw err; + }, + }) + ).rejects.toThrow(err); + + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations }); + await waitForRender(); + + expect(preview.storyStore.globals.get()).toEqual({ a: 'c' }); + }); + }); + it('shows an error the new value throws', async () => { document.location.search = '?id=component-one--a'; const preview = await createAndRenderPreview(); mockChannel.emit.mockClear(); const err = new Error('error getting meta'); - await preview.onGetProjectAnnotationsChanged({ - getProjectAnnotations: () => { - throw err; - }, - }); + await expect( + preview.onGetProjectAnnotationsChanged({ + getProjectAnnotations: () => { + throw err; + }, + }) + ).rejects.toThrow(err); expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.CONFIG_ERROR, err); }); const newGlobalDecorator = jest.fn((s) => s()); - const newGetGlobalMeta = () => { + const newGetProjectAnnotations = () => { return { ...projectAnnotations, args: { global: 'added' }, @@ -2437,18 +2510,33 @@ describe('PreviewWeb', () => { const preview = await createAndRenderPreview(); mockChannel.emit.mockClear(); - preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetGlobalMeta }); + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetProjectAnnotations }); await waitForRender(); expect(preview.storyStore.globals.get()).toEqual({ a: 'edited' }); }); + it('emits SET_GLOBALS with new values', async () => { + document.location.search = '?id=component-one--a'; + const preview = await createAndRenderPreview(); + + mockChannel.emit.mockClear(); + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetProjectAnnotations }); + await waitForRender(); + + await waitForEvents([Events.SET_GLOBALS]); + expect(mockChannel.emit).toHaveBeenCalledWith(Events.SET_GLOBALS, { + globals: { a: 'edited' }, + globalTypes: {}, + }); + }); + it('updates args to their new values', async () => { document.location.search = '?id=component-one--a'; const preview = await createAndRenderPreview(); mockChannel.emit.mockClear(); - preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetGlobalMeta }); + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetProjectAnnotations }); await waitForRender(); expect(preview.storyStore.args.get('component-one--a')).toEqual({ @@ -2457,13 +2545,27 @@ describe('PreviewWeb', () => { }); }); + it('emits SET_STORY_ARGS with new values', async () => { + document.location.search = '?id=component-one--a'; + const preview = await createAndRenderPreview(); + + mockChannel.emit.mockClear(); + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetProjectAnnotations }); + await waitForRender(); + + expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_ARGS_UPDATED, { + storyId: 'component-one--a', + args: { foo: 'a', global: 'added' }, + }); + }); + it('rerenders the current story with new global meta-generated context', async () => { document.location.search = '?id=component-one--a'; const preview = await createAndRenderPreview(); projectAnnotations.renderToDOM.mockClear(); mockChannel.emit.mockClear(); - preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetGlobalMeta }); + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetProjectAnnotations }); await waitForRender(); expect(projectAnnotations.renderToDOM).toHaveBeenCalledWith( diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 87aad38d7e9..bb03682472c 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -67,6 +67,10 @@ export class PreviewWeb { view: WebView; + getStoryIndex?: () => StoryIndex; + + importFn?: ModuleImportFn; + renderToDOM: WebProjectAnnotations['renderToDOM']; previousSelection: Selection; @@ -96,6 +100,8 @@ export class PreviewWeb { ); } + // INITIALIZATION + // NOTE: the reason that the preview and store's initialization code is written in a promise // style and not `async-await`, and the use of `SynchronousPromise`s is in order to allow // storyshots to immediately call `raw()` on the store without waiting for a later tick. @@ -112,77 +118,17 @@ export class PreviewWeb { getStoryIndex?: () => StoryIndex; importFn: ModuleImportFn; getProjectAnnotations: () => MaybePromise>; - }): PromiseLike { - return this.getProjectAnnotationsOrRenderError(getProjectAnnotations).then( - (projectAnnotations) => { - this.storyStore.setProjectAnnotations(projectAnnotations); + }) { + // We save these two on initialization in case `getProjectAnnotations` errors, + // in which case we may need them later when we recover. + this.getStoryIndex = getStoryIndex; + this.importFn = importFn; - this.setupListeners(); + this.setupListeners(); - let storyIndexPromise: PromiseLike; - if (FEATURES?.storyStoreV7) { - storyIndexPromise = this.getStoryIndexFromServer(); - } else { - if (!getStoryIndex) { - throw new Error('No `getStoryIndex` passed defined in v6 mode'); - } - storyIndexPromise = SynchronousPromise.resolve().then(getStoryIndex); - } - - return storyIndexPromise - .then((storyIndex: StoryIndex) => { - return this.storyStore - .initialize({ - storyIndex, - importFn, - cache: !FEATURES?.storyStoreV7, - }) - .then(() => { - if (!FEATURES?.storyStoreV7) { - this.channel.emit(Events.SET_STORIES, this.storyStore.getSetStoriesPayload()); - } - - this.setGlobalsAndRenderSelection(); - }); - }) - .catch((err) => { - // If there's an error w/ the index we need to initialize the store anyway, - // so we can recover later on HMR - this.storyStore.initialize({ importFn, cache: !FEATURES?.storyStoreV7 }); - logger.warn(err); - this.renderPreviewEntryError(err); - }); - } - ); - } - - getProjectAnnotationsOrRenderError( - getProjectAnnotations: () => MaybePromise> - ): PromiseLike> { - return SynchronousPromise.resolve() - .then(() => getProjectAnnotations()) - .then((projectAnnotations) => { - this.renderToDOM = projectAnnotations.renderToDOM; - if (!this.renderToDOM) { - throw new Error(dedent` - Expected 'framework' in your main.js to export 'renderToDOM', but none found. - - You can fix this automatically by running: - - npx sb@next automigrate - - More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field - `); - } - return projectAnnotations; - }) - .catch((err) => { - logger.warn(err); - // This is an error extracting the projectAnnotations (i.e. evaluating the previewEntries) and - // needs to be show to the user as a simple error - this.renderPreviewEntryError(err); - return {}; - }); + return this.getProjectAnnotationsOrRenderError( + getProjectAnnotations + ).then((projectAnnotations) => this.initializeWithProjectAnnotations(projectAnnotations)); } setupListeners() { @@ -197,17 +143,93 @@ export class PreviewWeb { this.channel.on(Events.RESET_STORY_ARGS, this.onResetArgs.bind(this)); } - async setGlobalsAndRenderSelection() { + getProjectAnnotationsOrRenderError( + getProjectAnnotations: () => MaybePromise> + ): PromiseLike> { + return SynchronousPromise.resolve() + .then(getProjectAnnotations) + .then((projectAnnotations) => { + this.renderToDOM = projectAnnotations.renderToDOM; + if (!this.renderToDOM) { + throw new Error(dedent` + Expected your framework's preset to export a \`renderToDOM\` field. + + Perhaps it needs to be upgraded for Storybook 6.4? + + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field + `); + } + return projectAnnotations; + }) + .catch((err) => { + // This is an error extracting the projectAnnotations (i.e. evaluating the previewEntries) and + // needs to be show to the user as a simple error + this.renderPreviewEntryError('Error reading preview.js:', err); + throw err; + }); + } + + // If initialization gets as far as project annotations, this function runs. + initializeWithProjectAnnotations(projectAnnotations: WebProjectAnnotations) { + this.storyStore.setProjectAnnotations(projectAnnotations); + + this.setInitialGlobals(); + + let storyIndexPromise: PromiseLike; + if (FEATURES?.storyStoreV7) { + storyIndexPromise = this.getStoryIndexFromServer(); + } else { + if (!this.getStoryIndex) { + throw new Error('No `getStoryIndex` passed defined in v6 mode'); + } + storyIndexPromise = SynchronousPromise.resolve().then(this.getStoryIndex); + } + + return storyIndexPromise + .then((storyIndex: StoryIndex) => this.initializeWithStoryIndex(storyIndex)) + .catch((err) => { + this.renderPreviewEntryError('Error loading story index:', err); + throw err; + }); + } + + async setInitialGlobals() { const { globals } = this.urlStore.selectionSpecifier || {}; if (globals) { this.storyStore.globals.updateFromPersisted(globals); } + this.emitGlobals(); + } + + emitGlobals() { this.channel.emit(Events.SET_GLOBALS, { globals: this.storyStore.globals.get() || {}, globalTypes: this.storyStore.projectAnnotations.globalTypes || {}, }); + } - return this.selectSpecifiedStory(); + async getStoryIndexFromServer() { + const result = await fetch(STORY_INDEX_PATH); + if (result.status === 200) return result.json() as StoryIndex; + + throw new Error(await result.text()); + } + + // If initialization gets as far as the story index, this function runs. + initializeWithStoryIndex(storyIndex: StoryIndex) { + return this.storyStore + .initialize({ + storyIndex, + importFn: this.importFn, + cache: !FEATURES?.storyStoreV7, + }) + .then(() => { + if (!FEATURES?.storyStoreV7) { + this.channel.emit(Events.SET_STORIES, this.storyStore.getSetStoriesPayload()); + } + + return this.selectSpecifiedStory(); + }); } // Use the selection specifier to choose a story, then render it @@ -233,6 +255,69 @@ export class PreviewWeb { await this.renderSelection({ persistedArgs: args }); } + // EVENT HANDLERS + + // This happens when a config file gets reloaded + async onGetProjectAnnotationsChanged({ + getProjectAnnotations, + }: { + getProjectAnnotations: () => MaybePromise>; + }) { + const projectAnnotations = await this.getProjectAnnotationsOrRenderError(getProjectAnnotations); + if (!this.storyStore.projectAnnotations) { + await this.initializeWithProjectAnnotations(projectAnnotations); + return; + } + + await this.storyStore.setProjectAnnotations(projectAnnotations); + this.emitGlobals(); + this.renderSelection(); + } + + async onStoryIndexChanged() { + if (!this.storyStore.projectAnnotations) { + // We haven't successfully set project annotations yet, + // we need to do that before we can do anything else. + return; + } + + try { + const storyIndex = await this.getStoryIndexFromServer(); + + // This is the first time the story index worked, let's load it into the store + if (!this.storyStore.storyIndex) { + await this.initializeWithStoryIndex(storyIndex); + } + + // Update the store with the new stories. + await this.onStoriesChanged({ storyIndex }); + } catch (err) { + this.renderPreviewEntryError('Error loading story index:', err); + throw err; + } + } + + // This happens when a glob gets HMR-ed + async onStoriesChanged({ + importFn, + storyIndex, + }: { + importFn?: ModuleImportFn; + storyIndex?: StoryIndex; + }) { + await this.storyStore.onStoriesChanged({ importFn, storyIndex }); + if (!FEATURES?.storyStoreV7) { + this.channel.emit(Events.SET_STORIES, await this.storyStore.getSetStoriesPayload()); + } + + if (this.urlStore.selection) { + await this.renderSelection(); + } else { + // Our selection has never applied before, but maybe it does now, let's try! + await this.selectSpecifiedStory(); + } + } + onKeydown(event: KeyboardEvent) { if (!focusInInput(event)) { // We have to pick off the keys of the event that we need on the other side @@ -289,53 +374,7 @@ export class PreviewWeb { this.onUpdateArgs({ storyId, updatedArgs }); } - async onStoryIndexChanged() { - const storyIndex = await this.getStoryIndexFromServer(); - return this.onStoriesChanged({ storyIndex }); - } - - // This happens when a glob gets HMR-ed - async onStoriesChanged({ - importFn, - storyIndex, - }: { - importFn?: ModuleImportFn; - storyIndex?: StoryIndex; - }) { - await this.storyStore.onStoriesChanged({ importFn, storyIndex }); - - if (this.urlStore.selection) { - await this.renderSelection(); - } else { - await this.selectSpecifiedStory(); - } - - if (!FEATURES?.storyStoreV7) { - this.channel.emit(Events.SET_STORIES, await this.storyStore.getSetStoriesPayload()); - } - } - - // This happens when a config file gets reloade - async onGetProjectAnnotationsChanged({ - getProjectAnnotations, - }: { - getProjectAnnotations: () => MaybePromise>; - }) { - const projectAnnotations = await this.getProjectAnnotationsOrRenderError(getProjectAnnotations); - if (!projectAnnotations) { - return; - } - - this.storyStore.setProjectAnnotations(projectAnnotations); - this.renderSelection(); - } - - async getStoryIndexFromServer() { - const result = await fetch(STORY_INDEX_PATH); - if (result.status === 200) return result.json() as StoryIndex; - - throw new Error(await result.text()); - } + // RENDERING // We can either have: // - a story selected in "story" viewMode, @@ -357,7 +396,6 @@ export class PreviewWeb { story = await this.storyStore.loadStory({ storyId }); } catch (err) { this.previousStory = null; - logger.warn(err); await this.renderMissingStory(storyId); return; } @@ -642,12 +680,15 @@ export class PreviewWeb { } } - renderPreviewEntryError(err: Error) { + renderPreviewEntryError(reason: string, err: Error) { + logger.error(reason); + logger.error(err); this.view.showErrorDisplay(err); this.channel.emit(Events.CONFIG_ERROR, err); } async renderMissingStory(storySpecifier?: StorySpecifier) { + logger.error(`Unable to find story with specifier '${storySpecifier}'`); await this.cleanupPreviousRender(); this.view.showNoPreview(); this.channel.emit(Events.STORY_MISSING, storySpecifier); @@ -661,6 +702,7 @@ export class PreviewWeb { // Ignored exceptions exist for control flow purposes, and are typically handled elsewhere. if (error !== IGNORED_EXCEPTION) { this.view.showErrorDisplay(error); + logger.error(`Error rendering story '${storyId}':`); logger.error(error); } } @@ -668,6 +710,7 @@ export class PreviewWeb { // renderError is used by the various app layers to inform the user they have done something // wrong -- for instance returned the wrong thing from a story renderError(storyId: StoryId, { title, description }: { title: string; description: string }) { + logger.error(`Error rendering story ${title}: ${description}`); this.channel.emit(Events.STORY_ERRORED, { title, description }); this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: 'errored', storyId }); this.view.showErrorDisplay({ diff --git a/lib/preview-web/src/UrlStore.ts b/lib/preview-web/src/UrlStore.ts index b3761368871..86437da74e8 100644 --- a/lib/preview-web/src/UrlStore.ts +++ b/lib/preview-web/src/UrlStore.ts @@ -17,20 +17,30 @@ export function pathToId(path: string) { return match[1]; } -const getQueryString = (selection: Selection, extraParams?: qs.ParsedQs) => { +const getQueryString = ({ + selection, + extraParams, +}: { + selection?: Selection; + extraParams?: qs.ParsedQs; +}) => { const { search = '' } = document.location; const { path, selectedKind, selectedStory, ...rest } = qs.parse(search, { ignoreQueryPrefix: true, }); return qs.stringify( - { ...rest, ...extraParams, id: selection.storyId, viewMode: selection.viewMode }, + { + ...rest, + ...extraParams, + ...(selection && { id: selection.storyId, viewMode: selection.viewMode }), + }, { encode: false, addQueryPrefix: true } ); }; export const setPath = (selection?: Selection) => { if (!selection) return; - const query = getQueryString(selection); + const query = getQueryString({ selection }); const { hash = '' } = document.location; history.replaceState({}, '', `${document.location.pathname}${query}${hash}`); }; @@ -103,7 +113,7 @@ export class UrlStore { } setQueryParams(queryParams: qs.ParsedQs) { - const query = getQueryString(this.selection, queryParams); + const query = getQueryString({ extraParams: queryParams }); const { hash = '' } = document.location; history.replaceState({}, '', `${document.location.pathname}${query}${hash}`); } From 67c7c13e477f2c3591d782ccf4527baeccc40890 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 13:22:08 +0100 Subject: [PATCH 039/116] Do not update globals if there aren't any --- lib/api/src/modules/globals.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/api/src/modules/globals.ts b/lib/api/src/modules/globals.ts index f766789c8fb..64000a36a5a 100644 --- a/lib/api/src/modules/globals.ts +++ b/lib/api/src/modules/globals.ts @@ -77,7 +77,12 @@ export const init: ModuleFn = ({ store, fullAPI }) => { logger.warn('received globals from a non-local ref. This is not currently supported.'); } - if (currentGlobals && !deepEqual(globals, currentGlobals)) { + if ( + currentGlobals && + Object.keys(currentGlobals).length !== 0 && + !deepEqual(globals, currentGlobals) + ) { + console.log('foo', { globals, currentGlobals }); api.updateGlobals(currentGlobals); } }); From 13512c68c6d8ee5b10663bd67e192b9b690191dc Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 13:25:43 +0100 Subject: [PATCH 040/116] Do not stop playing/debugging when rerendering rather than remounting --- lib/instrumenter/src/instrumenter.ts | 6 +++--- lib/preview-web/src/PreviewWeb.tsx | 14 +++++++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/lib/instrumenter/src/instrumenter.ts b/lib/instrumenter/src/instrumenter.ts index bf79ec21d9a..17eb0e00922 100644 --- a/lib/instrumenter/src/instrumenter.ts +++ b/lib/instrumenter/src/instrumenter.ts @@ -31,7 +31,7 @@ export interface Options { } export interface State { - renderPhase: 'loading' | 'rendering' | 'playing' | 'completed' | 'aborted'; + renderPhase: 'loading' | 'rendering' | 'playing' | 'played' | 'completed' | 'aborted' | 'errored'; isDebugging: boolean; cursor: number; calls: Call[]; @@ -139,7 +139,7 @@ export class Instrumenter { if (newPhase === 'playing') { resetState({ storyId, isDebugging }); } - if (newPhase === 'completed') { + if (newPhase === 'played') { this.setState(storyId, { isDebugging: false, forwardedException: undefined }); // Rethrow any unhandled forwarded exception so it doesn't go unnoticed. if (forwardedException) throw forwardedException; @@ -430,7 +430,7 @@ export class Instrumenter { throw forwardedException; } - if (renderPhase === 'completed' && !call.retain) { + if (renderPhase === 'played' && !call.retain) { throw alreadyCompletedException; } diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 057955f92ba..f92f74931a1 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -49,7 +49,14 @@ function createController(): AbortController { } as AbortController; } -export type RenderPhase = 'loading' | 'rendering' | 'playing' | 'completed' | 'aborted' | 'errored'; +export type RenderPhase = + | 'loading' + | 'rendering' + | 'playing' + | 'played' + | 'completed' + | 'aborted' + | 'errored'; type PromiseLike = Promise | SynchronousPromise; type MaybePromise = Promise | T; type StoryCleanupFn = () => MaybePromise; @@ -518,10 +525,10 @@ export class PreviewWeb { controller = ctrl; this.abortSignal = controller.signal; - const runPhase = async (phaseName: RenderPhase, phaseFn: () => MaybePromise) => { + const runPhase = async (phaseName: RenderPhase, phaseFn?: () => MaybePromise) => { phase = phaseName; this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: phase, storyId: id }); - await phaseFn(); + if (phaseFn) await phaseFn(); if (ctrl.signal.aborted) { phase = 'aborted'; this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: phase, storyId: id }); @@ -560,6 +567,7 @@ export class PreviewWeb { if (forceRemount && playFunction) { await runPhase('playing', () => playFunction(renderContext.storyContext)); + await runPhase('played'); if (ctrl.signal.aborted) return; } From 2d697d61ea4462c8bedd28b8a11f892e113b1368 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 13:26:42 +0100 Subject: [PATCH 041/116] Disable keyboard event listeners while play function is running --- lib/preview-web/src/PreviewWeb.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index f92f74931a1..d6713161a1d 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -84,6 +84,8 @@ export class PreviewWeb { abortSignal: AbortSignal; + disableKeyListeners: boolean; + constructor() { this.channel = addons.getChannel(); if (FEATURES?.storyStoreV7) { @@ -240,7 +242,7 @@ export class PreviewWeb { } onKeydown(event: KeyboardEvent) { - if (!focusInInput(event)) { + if (!this.disableKeyListeners && !focusInInput(event)) { // We have to pick off the keys of the event that we need on the other side const { altKey, ctrlKey, metaKey, shiftKey, key, code, keyCode } = event; this.channel.emit(Events.PREVIEW_KEYDOWN, { @@ -566,8 +568,10 @@ export class PreviewWeb { if (ctrl.signal.aborted) return; if (forceRemount && playFunction) { + this.disableKeyListeners = true; await runPhase('playing', () => playFunction(renderContext.storyContext)); await runPhase('played'); + this.disableKeyListeners = false; if (ctrl.signal.aborted) return; } From 95e2943e5392023d2142e771d58be255eb2171db Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 13:31:29 +0100 Subject: [PATCH 042/116] Disable throwing on abort for now --- lib/instrumenter/src/instrumenter.test.ts | 4 ++-- lib/instrumenter/src/instrumenter.ts | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/instrumenter/src/instrumenter.test.ts b/lib/instrumenter/src/instrumenter.test.ts index da95213af98..3b5464f0c27 100644 --- a/lib/instrumenter/src/instrumenter.test.ts +++ b/lib/instrumenter/src/instrumenter.test.ts @@ -286,7 +286,7 @@ describe('Instrumenter', () => { }, }); expect(fn()).toEqual(new Error('Boom!')); - expect(() => setRenderPhase('completed')).toThrow(new Error('Boom!')); + expect(() => setRenderPhase('played')).toThrow(new Error('Boom!')); }); it('forwards nested exceptions', () => { @@ -297,7 +297,7 @@ describe('Instrumenter', () => { }, }); expect(fn1(fn2())).toEqual(new Error('Boom!')); - expect(() => setRenderPhase('completed')).toThrow(new Error('Boom!')); + expect(() => setRenderPhase('played')).toThrow(new Error('Boom!')); }); it("re-throws anything that isn't an error", () => { diff --git a/lib/instrumenter/src/instrumenter.ts b/lib/instrumenter/src/instrumenter.ts index 17eb0e00922..17be1c23bc7 100644 --- a/lib/instrumenter/src/instrumenter.ts +++ b/lib/instrumenter/src/instrumenter.ts @@ -361,8 +361,9 @@ export class Instrumenter { } invoke(fn: Function, call: Call, options: Options) { - const { abortSignal } = global.window.__STORYBOOK_PREVIEW__ || {}; - if (abortSignal && abortSignal.aborted) throw IGNORED_EXCEPTION; + // TODO this doesnt work because the abortSignal we have here is the newly created one + // const { abortSignal } = global.window.__STORYBOOK_PREVIEW__ || {}; + // if (abortSignal && abortSignal.aborted) throw IGNORED_EXCEPTION; const { parentCall, callRefsByResult, forwardedException, renderPhase } = this.getState( call.storyId From ebae32b9902a88ace029880d2c75dd6c806f410d Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 14:47:08 +0100 Subject: [PATCH 043/116] Don't abort on rerender, only on remount or switch story --- lib/preview-web/src/PreviewWeb.tsx | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index d6713161a1d..376d5714d43 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -82,7 +82,7 @@ export class PreviewWeb { previousCleanup: StoryCleanupFn; - abortSignal: AbortSignal; + abortController: AbortController; disableKeyListeners: boolean; @@ -512,26 +512,18 @@ export class PreviewWeb { let phase: RenderPhase; const isPending = () => ['rendering', 'playing'].includes(phase); - let controller: AbortController; let notYetRendered = true; const render = async ({ forceRemount = false } = {}) => { - let ctrl = controller; // we also need a stable reference within this closure - - // Abort the signal used by the previous render, so it'll (hopefully) stop executing. The - // play function might continue execution regardless, which we deal with during cleanup. - // Note we can't reload the page here because there's a legitimate use case for forceRemount - // while in the 'playing' phase: the play function may never resolve during debugging, while - // "step back" will trigger a forceRemount. In this case it's up to the debugger to reload. - if (ctrl) ctrl.abort(); - ctrl = createController(); - controller = ctrl; - this.abortSignal = controller.signal; + if (forceRemount) { + this.abortController?.abort(); + this.abortController = createController(); + } const runPhase = async (phaseName: RenderPhase, phaseFn?: () => MaybePromise) => { phase = phaseName; this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: phase, storyId: id }); if (phaseFn) await phaseFn(); - if (ctrl.signal.aborted) { + if (this.abortController.signal.aborted) { phase = 'aborted'; this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: phase, storyId: id }); } @@ -545,14 +537,14 @@ export class PreviewWeb { viewMode: element === this.view.storyRoot() ? 'story' : 'docs', } as StoryContextForLoaders); }); - if (ctrl.signal.aborted) return; + if (this.abortController.signal.aborted) return; const renderStoryContext: StoryContext = { ...loadedContext, // By this stage, it is possible that new args/globals have been received for this story // and we need to ensure we render it with the new values ...this.storyStore.getStoryContext(story), - abortSignal: ctrl.signal, + abortSignal: this.abortController.signal, canvasElement: element, }; const renderContext: RenderContext = { @@ -565,14 +557,14 @@ export class PreviewWeb { await runPhase('rendering', () => this.renderToDOM(renderContext, element)); notYetRendered = false; - if (ctrl.signal.aborted) return; + if (this.abortController.signal.aborted) return; if (forceRemount && playFunction) { this.disableKeyListeners = true; await runPhase('playing', () => playFunction(renderContext.storyContext)); await runPhase('played'); this.disableKeyListeners = false; - if (ctrl.signal.aborted) return; + if (this.abortController.signal.aborted) return; } await runPhase('completed', () => this.channel.emit(Events.STORY_RENDERED, id)); @@ -609,7 +601,7 @@ export class PreviewWeb { // (possibly the loaders or the play function are still running). We use the controller // as a method to abort them, ASAP, but this is not foolproof as we cannot control what // happens inside the user's code. - controller.abort(); + this.abortController.abort(); this.storyStore.cleanupStory(story); this.channel.off(Events.UPDATE_GLOBALS, render); From 02abcb756f9c8e8a6a57d0fd3bd2b0b568805b04 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 15:42:46 +0100 Subject: [PATCH 044/116] Update lib/api/src/modules/globals.ts Co-authored-by: Yann Braga --- lib/api/src/modules/globals.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/api/src/modules/globals.ts b/lib/api/src/modules/globals.ts index 64000a36a5a..7f44f580386 100644 --- a/lib/api/src/modules/globals.ts +++ b/lib/api/src/modules/globals.ts @@ -82,7 +82,6 @@ export const init: ModuleFn = ({ store, fullAPI }) => { Object.keys(currentGlobals).length !== 0 && !deepEqual(globals, currentGlobals) ) { - console.log('foo', { globals, currentGlobals }); api.updateGlobals(currentGlobals); } }); From e342633ba7e0bae88a0239412b95bea0ac17ecee Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 15:41:52 +0100 Subject: [PATCH 045/116] Fix stable reference to abortSignal --- lib/preview-web/src/PreviewWeb.tsx | 31 ++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 376d5714d43..b5f31f0582f 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -498,7 +498,7 @@ export class PreviewWeb { renderStoryToElement({ story, renderContext: renderContextWithoutStoryContext, - element, + element: canvasElement, }: { story: Story; renderContext: Omit< @@ -509,21 +509,24 @@ export class PreviewWeb { }): StoryCleanupFn { const { id, applyLoaders, unboundStoryFn, playFunction } = story; + let notYetRendered = true; let phase: RenderPhase; const isPending = () => ['rendering', 'playing'].includes(phase); - let notYetRendered = true; - const render = async ({ forceRemount = false } = {}) => { - if (forceRemount) { - this.abortController?.abort(); + this.abortController = createController(); + + const render = async ({ initial = false, forceRemount = false } = {}) => { + if (forceRemount && !initial) { + this.abortController.abort(); this.abortController = createController(); } + const abortSignal = this.abortController.signal; // we need a stable reference to the signal const runPhase = async (phaseName: RenderPhase, phaseFn?: () => MaybePromise) => { phase = phaseName; this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: phase, storyId: id }); if (phaseFn) await phaseFn(); - if (this.abortController.signal.aborted) { + if (abortSignal.aborted) { phase = 'aborted'; this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: phase, storyId: id }); } @@ -534,18 +537,18 @@ export class PreviewWeb { await runPhase('loading', async () => { loadedContext = await applyLoaders({ ...this.storyStore.getStoryContext(story), - viewMode: element === this.view.storyRoot() ? 'story' : 'docs', + viewMode: canvasElement === this.view.storyRoot() ? 'story' : 'docs', } as StoryContextForLoaders); }); - if (this.abortController.signal.aborted) return; + if (abortSignal.aborted) return; const renderStoryContext: StoryContext = { ...loadedContext, // By this stage, it is possible that new args/globals have been received for this story // and we need to ensure we render it with the new values ...this.storyStore.getStoryContext(story), - abortSignal: this.abortController.signal, - canvasElement: element, + abortSignal, + canvasElement, }; const renderContext: RenderContext = { ...renderContextWithoutStoryContext, @@ -555,16 +558,16 @@ export class PreviewWeb { unboundStoryFn, }; - await runPhase('rendering', () => this.renderToDOM(renderContext, element)); + await runPhase('rendering', () => this.renderToDOM(renderContext, canvasElement)); notYetRendered = false; - if (this.abortController.signal.aborted) return; + if (abortSignal.aborted) return; if (forceRemount && playFunction) { this.disableKeyListeners = true; await runPhase('playing', () => playFunction(renderContext.storyContext)); await runPhase('played'); this.disableKeyListeners = false; - if (this.abortController.signal.aborted) return; + if (abortSignal.aborted) return; } await runPhase('completed', () => this.channel.emit(Events.STORY_RENDERED, id)); @@ -577,7 +580,7 @@ export class PreviewWeb { // function below right away, so if the user changes story during the first render we can cancel // it without having to first wait for it to finish. // Whenever the selection changes we want to force the component to be remounted. - render({ forceRemount: true }); + render({ initial: true, forceRemount: true }); const remountStoryIfMatches = ({ storyId }: { storyId: StoryId }) => { if (storyId === story.id) render({ forceRemount: true }); From d7ee8f7d936ed00b1f01b011b6d0b0b43ec4ac6e Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 15:44:25 +0100 Subject: [PATCH 046/116] Upgrade @testing-library/user-event --- package.json | 2 +- yarn.lock | 13 +------------ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 2c0f84e90e7..44f56226a56 100644 --- a/package.json +++ b/package.json @@ -183,7 +183,7 @@ "@testing-library/dom": "^7.29.4", "@testing-library/jest-dom": "^5.11.9", "@testing-library/react": "^11.2.2", - "@testing-library/user-event": "^12.6.0", + "@testing-library/user-event": "^13.2.1", "@types/detect-port": "^1.3.0", "@types/doctrine": "^0.0.3", "@types/enzyme": "^3.10.8", diff --git a/yarn.lock b/yarn.lock index a87531cdf71..47df506e077 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8830,7 +8830,7 @@ __metadata: "@testing-library/dom": ^7.29.4 "@testing-library/jest-dom": ^5.11.9 "@testing-library/react": ^11.2.2 - "@testing-library/user-event": ^12.6.0 + "@testing-library/user-event": ^13.2.1 "@types/detect-port": ^1.3.0 "@types/doctrine": ^0.0.3 "@types/enzyme": ^3.10.8 @@ -9709,17 +9709,6 @@ __metadata: languageName: node linkType: hard -"@testing-library/user-event@npm:^12.6.0": - version: 12.7.3 - resolution: "@testing-library/user-event@npm:12.7.3" - dependencies: - "@babel/runtime": ^7.12.5 - peerDependencies: - "@testing-library/dom": ">=7.21.4" - checksum: e4c176bd40ac7ad564c8f215245f30f93a395d9f96207bdf29bf9ed2dfdc81226059dd182509695cbf27f49e87a46adcdae40a87d330cc4b96998cd33a5e8bd6 - languageName: node - linkType: hard - "@testing-library/user-event@npm:^13.1.9": version: 13.1.9 resolution: "@testing-library/user-event@npm:13.1.9" From c821fdc4c63958e93b2454094902782ee3f4637c Mon Sep 17 00:00:00 2001 From: Hatlen Date: Wed, 3 Nov 2021 11:25:10 +0100 Subject: [PATCH 047/116] Fix preact install instructions --- docs/get-started/installation-problems/preact.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/get-started/installation-problems/preact.mdx b/docs/get-started/installation-problems/preact.mdx index 8341dc81cf1..8297d30fa51 100644 --- a/docs/get-started/installation-problems/preact.mdx +++ b/docs/get-started/installation-problems/preact.mdx @@ -1,2 +1,2 @@ -- You can also setup Storybook manually through the Storybook CLI. Add the `--type mithril` flag when you initialize Storybook in your project. +- You can also setup Storybook manually through the Storybook CLI. Add the `--type preact` flag when you initialize Storybook in your project. - If there's an installation problem, check the [README for the Preact framework](../../app/preact/README.md). From 7d8daa577e88e3641993fb582591e59b355a93b4 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 16:20:50 +0100 Subject: [PATCH 048/116] Add outline for Interactions doc --- docs/essentials/interactions.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docs/essentials/interactions.md diff --git a/docs/essentials/interactions.md b/docs/essentials/interactions.md new file mode 100644 index 00000000000..73c3af62ec7 --- /dev/null +++ b/docs/essentials/interactions.md @@ -0,0 +1,15 @@ +--- +title: 'Interactions' +--- + +The `play` function in Storybook allows you to simulate user interactions to run after a story renders. With the Interactions addon, you have a way to visualize and debug these interactions. + +## Play function for interactions + +Stories isolate and capture component states in a structured manner. While developing a component, you can quickly cycle through the stories to verify the look and feel. Each story specifies all the inputs required to reproduce a specific state. You can even mock context and API calls. That allows you to handle most use cases of a component. But what about states that require user interaction? + +For example, clicking a button to open/close a dialog box, dragging a list item to reorder it or filling out a form to check for validation errors. To test those behaviours, you have to interact with the components as a user would. Interactive stories enable you to automate these interactions using a play function. These are small snippets of code that script out the exact steps a human would take to interact with the component. It's then executed as soon as the story is rendered. + +## Powered by Testing Library and Jest + +The interactions are written using a Storybook-instrumented versions of Testing Library and Jes. That gives you a familiar developer-friendly syntax to interact with the DOM and make assertions, but with extra telemetry to help with debugging. From 887b39cdc7c649c50085ece561c7f8283b7b4a94 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 17:31:03 +0100 Subject: [PATCH 049/116] Fix panel tab icon/count --- addons/interactions/src/Panel.tsx | 9 ++------- .../src/components/StatusIcon/StatusIcon.tsx | 11 +++++++++-- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/addons/interactions/src/Panel.tsx b/addons/interactions/src/Panel.tsx index 266a9212b80..8c610c3f28c 100644 --- a/addons/interactions/src/Panel.tsx +++ b/addons/interactions/src/Panel.tsx @@ -19,7 +19,6 @@ interface AddonPanelProps { interface InteractionsPanelProps { active: boolean; - showTabIcon?: boolean; interactions: (Call & { state?: CallStates })[]; isDisabled?: boolean; hasPrevious?: boolean; @@ -47,7 +46,6 @@ const TabIcon = styled(StatusIcon)({ export const AddonPanelPure: React.FC = React.memo( ({ - showTabIcon, interactions, isDisabled, hasPrevious, @@ -68,9 +66,9 @@ export const AddonPanelPure: React.FC = React.memo( }) => { return ( - {showTabIcon && + {interactions.length > 0 && ReactDOM.createPortal( - , + hasException ? : ` (${interactions.length})`, global.document.getElementById('tabbutton-interactions') )} {isDebuggingEnabled && interactions.length > 0 && ( @@ -165,8 +163,6 @@ export const Panel: React.FC = (props) => { ? hasActive || isLocked || (isPlaying && !isDebugging) : true; - const showTabIcon = isDebugging || (!isPlaying && hasException); - const onStart = React.useCallback(() => emit(EVENTS.START, { storyId }), [storyId]); const onPrevious = React.useCallback(() => emit(EVENTS.BACK, { storyId }), [storyId]); const onNext = React.useCallback(() => emit(EVENTS.NEXT, { storyId }), [storyId]); @@ -178,7 +174,6 @@ export const Panel: React.FC = (props) => { return ( (({ theme, status }) => { }; }); -export const StatusIcon: React.FC = ({ status }) => { +export const StatusIcon: React.FC = ({ status, className }) => { const icon = { [CallStates.DONE]: 'check', [CallStates.ERROR]: 'stopalt', [CallStates.ACTIVE]: 'play', [CallStates.WAITING]: 'circle', }[status] as IconsProps['icon']; - return ; + return ( + + ); }; From 617caede69991aaf0d292a23afad92c73501fb14 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 20:44:13 +0100 Subject: [PATCH 050/116] Pull tab status out of pure component and make sure it updates correctly --- addons/interactions/src/Panel.tsx | 145 +++++++++++++++--------------- 1 file changed, 75 insertions(+), 70 deletions(-) diff --git a/addons/interactions/src/Panel.tsx b/addons/interactions/src/Panel.tsx index 8c610c3f28c..63e4691b262 100644 --- a/addons/interactions/src/Panel.tsx +++ b/addons/interactions/src/Panel.tsx @@ -44,6 +44,11 @@ const TabIcon = styled(StatusIcon)({ marginLeft: 5, }); +const TabStatus = ({ children }: { children: React.ReactChild }) => { + const container = global.document.getElementById('tabbutton-interactions'); + return container && ReactDOM.createPortal(children, container); +}; + export const AddonPanelPure: React.FC = React.memo( ({ interactions, @@ -63,57 +68,50 @@ export const AddonPanelPure: React.FC = React.memo( endRef, isDebuggingEnabled, ...panelProps - }) => { - return ( - - {interactions.length > 0 && - ReactDOM.createPortal( - hasException ? : ` (${interactions.length})`, - global.document.getElementById('tabbutton-interactions') - )} - {isDebuggingEnabled && interactions.length > 0 && ( - - )} - {interactions.map((call) => ( - onInteractionClick(call.id)} - /> - ))} -
- {!isPlaying && interactions.length === 0 && ( - - No interactions found - - Learn how to add interactions to your story - - - )} - - ); - } + }) => ( + + {isDebuggingEnabled && interactions.length > 0 && ( + + )} + {interactions.map((call) => ( + onInteractionClick(call.id)} + /> + ))} +
+ {!isPlaying && interactions.length === 0 && ( + + No interactions found + + Learn how to add interactions to your story + + + )} + + ) ); export const Panel: React.FC = (props) => { @@ -154,6 +152,7 @@ export const Panel: React.FC = (props) => { const isDebuggingEnabled = FEATURES.interactionsDebugger === true; + const showStatus = log.length > 0 && !isPlaying; const isDebugging = log.some((item) => pendingStates.includes(item.state)); const hasPrevious = log.some((item) => completedStates.includes(item.state)); const hasNext = log.some((item) => item.state === CallStates.WAITING); @@ -173,24 +172,30 @@ export const Panel: React.FC = (props) => { ); return ( - + + + {showStatus && + (hasException ? : ` (${interactions.length})`)} + + + ); }; From 992194e41bc247ab83db68a5d3e3e7fe8ee64c0a Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 21:42:46 +0100 Subject: [PATCH 051/116] Fix links that have no onClick handler --- lib/components/src/typography/link/link.tsx | 24 +++++++++++---------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/lib/components/src/typography/link/link.tsx b/lib/components/src/typography/link/link.tsx index 1b08faeb1ab..571250d76df 100644 --- a/lib/components/src/typography/link/link.tsx +++ b/lib/components/src/typography/link/link.tsx @@ -191,22 +191,24 @@ export const Link: FunctionComponent = ({ containsIcon, className, ...rest -}) => { - return ( - cancelled(e, onClick) : onClick} className={className}> - - {children} - {withArrow && } - - - ); -}; +}) => ( + cancelled(e, onClick) : onClick} + className={className} + > + + {children} + {withArrow && } + + +); Link.defaultProps = { cancel: true, className: undefined, style: undefined, - onClick: () => {}, + onClick: undefined, withArrow: false, containsIcon: false, }; From d1b832217e16a06852c4882b853d775003fad895 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Wed, 3 Nov 2021 22:06:25 +0100 Subject: [PATCH 052/116] Fix type for Refs so they can be disabled --- lib/core-common/src/types.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lib/core-common/src/types.ts b/lib/core-common/src/types.ts index c9c5674a48d..6f729b18656 100644 --- a/lib/core-common/src/types.ts +++ b/lib/core-common/src/types.ts @@ -262,13 +262,7 @@ export type Preset = */ export type Entry = string; -type StorybookRefs = Record< - string, - { - title: string; - url: string; - } ->; +type StorybookRefs = Record; /** * The interface for Storybook configuration in `main.ts` files. From 129f498b31061daffd25c8ebff742f18fa144a23 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Thu, 4 Nov 2021 16:14:06 +1100 Subject: [PATCH 053/116] Fix args change during loaders test --- lib/preview-web/src/PreviewWeb.test.ts | 28 ++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.test.ts b/lib/preview-web/src/PreviewWeb.test.ts index fc7181a1453..73584437c94 100644 --- a/lib/preview-web/src/PreviewWeb.test.ts +++ b/lib/preview-web/src/PreviewWeb.test.ts @@ -719,7 +719,7 @@ describe('PreviewWeb', () => { }); describe('while story is still rendering', () => { - it('runs loaders again and stops previous render', async () => { + it('runs loaders again', async () => { const [gate, openGate] = createGate(); document.location.search = '?id=component-one--a'; @@ -739,9 +739,6 @@ describe('PreviewWeb', () => { storyId: 'component-one--a', updatedArgs: { new: 'arg' }, }); - - // Now let the first loader call resolve - openGate({ l: 8 }); await waitForRender(); expect(componentOneExports.default.loaders[0]).toHaveBeenCalledWith( @@ -754,7 +751,7 @@ describe('PreviewWeb', () => { expect(projectAnnotations.renderToDOM).toHaveBeenCalledTimes(1); expect(projectAnnotations.renderToDOM).toHaveBeenCalledWith( expect.objectContaining({ - forceRemount: true, + forceRemount: true, // Wasn't yet rendered so we need to force remount storyContext: expect.objectContaining({ loaded: { l: 7 }, // This is the value returned by the *second* loader call args: { foo: 'a', new: 'arg' }, @@ -762,6 +759,25 @@ describe('PreviewWeb', () => { }), undefined // this is coming from view.prepareForStory, not super important ); + + // Now let the first loader call resolve + mockChannel.emit.mockClear(); + projectAnnotations.renderToDOM.mockClear(); + openGate({ l: 8 }); + await waitForRender(); + + // Now the first call comes through, but picks up the new args + // Note this isn't a particularly realistic case (the second loader being quicker than the first) + expect(projectAnnotations.renderToDOM).toHaveBeenCalledTimes(1); + expect(projectAnnotations.renderToDOM).toHaveBeenCalledWith( + expect.objectContaining({ + storyContext: expect.objectContaining({ + loaded: { l: 8 }, + args: { foo: 'a', new: 'arg' }, + }), + }), + undefined // this is coming from view.prepareForStory, not super important + ); }); it('renders a second time if renderToDOM is running', async () => { @@ -838,7 +854,7 @@ describe('PreviewWeb', () => { ); }); - it('warns and calls renderToDOM again if play function is running', async () => { + it('calls renderToDOM again if play function is running', async () => { const [gate, openGate] = createGate(); componentOneExports.a.play.mockImplementationOnce(async () => gate); From 6fe2fe0b4e08249a65bde39969b270dcc6bb4a02 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 15:51:56 +0800 Subject: [PATCH 054/116] Clarify sb extract documentation --- docs/workflows/storybook-composition.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/workflows/storybook-composition.md b/docs/workflows/storybook-composition.md index 06a03c6dff4..ee7596641f1 100644 --- a/docs/workflows/storybook-composition.md +++ b/docs/workflows/storybook-composition.md @@ -64,7 +64,7 @@ You can also compose Storybooks based on the current development environment. Fo ### Improve your Storybook composition -So far we've covered how we can use composition with local or published Storybooks. One thing worth mentioning as your Storybook will grow in time with your own stories, or through composition with other Storybooks, is that you can optimize the deployment process by including the following command in your workflow: +So far we've covered how we can use composition with local or published Storybooks. One thing worth mentioning as your Storybook will grow in time with your own stories, or through composition with other Storybooks, is that you can optimize the deployment process by including the following command in your workflow, run from your project root: ```shell npx sb extract From f32c6f7f430fbaaa7841b6b81097b4fab869d03d Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 16:29:00 +0800 Subject: [PATCH 055/116] Update docs/configure/images-and-assets.md Co-authored-by: Yann Braga --- docs/configure/images-and-assets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/configure/images-and-assets.md b/docs/configure/images-and-assets.md index 39be3098b88..a680ed3a8a2 100644 --- a/docs/configure/images-and-assets.md +++ b/docs/configure/images-and-assets.md @@ -101,7 +101,7 @@ You can map your local static directories to a different path like this: ### **[⚠️ Deprecated]** Serving static files via Storybook CLI -Using `--static-dir` or `-s` option with Storybook CLI is deprecated. It is recommended to use [Storybook static directoy Configuration option](#serving-static-files-via-storybook-configuration) instead. +Using `--static-dir` or `-s` option with Storybook CLI is deprecated. It is recommended to use [Storybook static directory configuration option](#serving-static-files-via-storybook-configuration) instead. ### Reference assets from a CDN From 8d960f38454e1aca6e9b4033f7d2e9b97e6b55ee Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 16:33:27 +0800 Subject: [PATCH 056/116] Review comments --- lib/core-common/src/utils/normalize-stories.ts | 4 ++-- lib/core-server/src/build-static.ts | 12 +++++++----- .../src/utils/copy-all-static-files.ts | 4 ++-- lib/core-server/src/utils/server-statics.ts | 15 ++++++++------- 4 files changed, 19 insertions(+), 16 deletions(-) diff --git a/lib/core-common/src/utils/normalize-stories.ts b/lib/core-common/src/utils/normalize-stories.ts index 18779be68c4..5c8d94c3b10 100644 --- a/lib/core-common/src/utils/normalize-stories.ts +++ b/lib/core-common/src/utils/normalize-stories.ts @@ -38,7 +38,7 @@ const isDirectory = (configDir: string, entry: string) => { } }; -export const getDirectoryFromWorking = ({ +export const getDirectoryFromWorkingDir = ({ configDir, workingDir, directory, @@ -108,7 +108,7 @@ export const normalizeStoriesEntry = ( const { directory: directoryRelativeToConfig } = specifierWithoutMatcher; const directory = slash( - getDirectoryFromWorking({ + getDirectoryFromWorkingDir({ configDir, workingDir, directory: directoryRelativeToConfig, diff --git a/lib/core-server/src/build-static.ts b/lib/core-server/src/build-static.ts index 6824caacdf1..25632964c17 100644 --- a/lib/core-server/src/build-static.ts +++ b/lib/core-server/src/build-static.ts @@ -2,6 +2,7 @@ import chalk from 'chalk'; import cpy from 'cpy'; import fs from 'fs-extra'; import path from 'path'; +import dedent from 'ts-dedent'; import { logger } from '@storybook/node-logger'; @@ -73,11 +74,12 @@ export async function buildStaticStandalone(options: CLIOptions & LoadOptions & const staticDirs = await presets.apply('staticDirs'); if (staticDirs && options.staticDir) { - throw new Error(`Conflict when trying to read staticDirs: - * Storybook's configuration option: 'staticDirs' - * Storybook's CLI flag: '--staticDir' or '-s' - - Choose one of them, but not both. + throw new Error(dedent` + Conflict when trying to read staticDirs: + * Storybook's configuration option: 'staticDirs' + * Storybook's CLI flag: '--staticDir' or '-s' + + Choose one of them, but not both. `); } diff --git a/lib/core-server/src/utils/copy-all-static-files.ts b/lib/core-server/src/utils/copy-all-static-files.ts index 2c90fe1c7ad..5fa157cfd4f 100644 --- a/lib/core-server/src/utils/copy-all-static-files.ts +++ b/lib/core-server/src/utils/copy-all-static-files.ts @@ -2,7 +2,7 @@ import chalk from 'chalk'; import fs from 'fs-extra'; import path from 'path'; import { logger } from '@storybook/node-logger'; -import { getDirectoryFromWorking } from '@storybook/core-common'; +import { getDirectoryFromWorkingDir } from '@storybook/core-common'; import { parseStaticDir } from './server-statics'; export async function copyAllStaticFiles(staticDirs: any[] | undefined, outputDir: string) { @@ -37,7 +37,7 @@ export async function copyAllStaticFilesRelativeToMain( staticDirs.forEach(async (dir) => { const staticDirAndTarget = typeof dir === 'string' ? dir : `${dir.from}:${dir.to}`; const { staticPath: from, targetEndpoint: to } = await parseStaticDir( - getDirectoryFromWorking({ + getDirectoryFromWorkingDir({ configDir, workingDir: process.cwd(), directory: staticDirAndTarget, diff --git a/lib/core-server/src/utils/server-statics.ts b/lib/core-server/src/utils/server-statics.ts index aa20ddce166..ec68e80ddb1 100644 --- a/lib/core-server/src/utils/server-statics.ts +++ b/lib/core-server/src/utils/server-statics.ts @@ -1,6 +1,6 @@ import { logger } from '@storybook/node-logger'; import type { Options, StorybookConfig } from '@storybook/core-common'; -import { getDirectoryFromWorking } from '@storybook/core-common'; +import { getDirectoryFromWorkingDir } from '@storybook/core-common'; import chalk from 'chalk'; import express from 'express'; import { pathExists } from 'fs-extra'; @@ -16,18 +16,19 @@ export async function useStatics(router: any, options: Options) { const staticDirs = await options.presets.apply('staticDirs', []); if (staticDirs && options.staticDir) { - throw new Error(`Conflict when trying to read staticDirs: - * Storybook's configuration option: 'staticDirs' - * Storybook's CLI flag: '--staticDir' or '-s' - - Choose one of them, but not both. + throw new Error(dedent` + Conflict when trying to read staticDirs: + * Storybook's configuration option: 'staticDirs' + * Storybook's CLI flag: '--staticDir' or '-s' + + Choose one of them, but not both. `); } staticDirs.forEach(async (dir) => { const staticDirAndTarget = typeof dir === 'string' ? dir : `${dir.from}:${dir.to}`; const { staticPath: from, targetEndpoint: to } = await parseStaticDir( - getDirectoryFromWorking({ + getDirectoryFromWorkingDir({ configDir: options.configDir, workingDir: process.cwd(), directory: staticDirAndTarget, From c12513d00daa51916a8b24e41a3e60fb3f75ceb1 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Thu, 4 Nov 2021 10:11:48 +0100 Subject: [PATCH 057/116] Update docs/essentials/interactions.md Co-authored-by: Yann Braga --- docs/essentials/interactions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/essentials/interactions.md b/docs/essentials/interactions.md index 73c3af62ec7..5782689d157 100644 --- a/docs/essentials/interactions.md +++ b/docs/essentials/interactions.md @@ -12,4 +12,4 @@ For example, clicking a button to open/close a dialog box, dragging a list item ## Powered by Testing Library and Jest -The interactions are written using a Storybook-instrumented versions of Testing Library and Jes. That gives you a familiar developer-friendly syntax to interact with the DOM and make assertions, but with extra telemetry to help with debugging. +The interactions are written using a Storybook-instrumented versions of Testing Library and Jest. That gives you a familiar developer-friendly syntax to interact with the DOM and make assertions, but with extra telemetry to help with debugging. From 15cf6c5ae274ab41ac34c1adcb5f7dd141a1038f Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 17:59:21 +0800 Subject: [PATCH 058/116] Add missing snapshot --- .../src/__snapshots__/vue-3-cli_manager-prod | 224 ++++++++++++++++++ 1 file changed, 224 insertions(+) diff --git a/lib/core-server/src/__snapshots__/vue-3-cli_manager-prod b/lib/core-server/src/__snapshots__/vue-3-cli_manager-prod index 852c93c75b1..6a12381214b 100644 --- a/lib/core-server/src/__snapshots__/vue-3-cli_manager-prod +++ b/lib/core-server/src/__snapshots__/vue-3-cli_manager-prod @@ -223,3 +223,227 @@ Object { ], } `; + +exports[`vue-3-cli preview dev mode 1`] = ` +Object { + "entry": Array [ + "ROOT/lib/core-client/dist/esm/globals/polyfills.js", + "ROOT/lib/core-client/dist/esm/manager/index.js", + "ROOT/addons/links/dist/esm/register.js", + "ROOT/addons/docs/dist/esm/register.js", + "ROOT/addons/controls/dist/esm/register.js", + "ROOT/addons/actions/dist/esm/register.js", + "ROOT/addons/backgrounds/dist/esm/register.js", + "ROOT/addons/viewport/dist/esm/register.js", + "ROOT/addons/toolbars/dist/esm/register.js", + "ROOT/addons/measure/dist/esm/register.js", + "ROOT/addons/outline/dist/esm/register.js", + "ROOT/addons/interactions/dist/esm/register.js", + ], + "keys": Array [ + "name", + "mode", + "bail", + "devtool", + "entry", + "output", + "watchOptions", + "plugins", + "module", + "resolve", + "resolveLoader", + "recordsPath", + "performance", + "optimization", + ], + "module": Object { + "rules": Array [ + Object { + "exclude": Array [ + "NODE_MODULES/", + "/dist/", + ], + "include": Array [ + "ROOT", + ], + "test": "/\\\\.(mjs|tsx?|jsx?)$/", + "use": Array [ + Object { + "loader": "NODE_MODULES/babel-loader/lib/index.js", + "options": Object { + "babelrc": false, + "configFile": false, + "plugins": Array [ + "NODE_MODULES/@babel/plugin-transform-shorthand-properties/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-block-scoping/lib/index.js", + Array [ + "NODE_MODULES/@babel/plugin-proposal-decorators/lib/index.js", + Object { + "legacy": true, + }, + ], + Array [ + "NODE_MODULES/@babel/plugin-proposal-class-properties/lib/index.js", + Object { + "loose": true, + }, + ], + Array [ + "NODE_MODULES/@babel/plugin-proposal-private-methods/lib/index.js", + Object { + "loose": true, + }, + ], + "NODE_MODULES/@babel/plugin-proposal-export-default-from/lib/index.js", + "NODE_MODULES/@babel/plugin-syntax-dynamic-import/lib/index.js", + Array [ + "NODE_MODULES/@babel/plugin-proposal-object-rest-spread/lib/index.js", + Object { + "loose": true, + "useBuiltIns": true, + }, + ], + "NODE_MODULES/@babel/plugin-transform-classes/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-arrow-functions/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-parameters/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-destructuring/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-spread/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-for-of/lib/index.js", + "NODE_MODULES/babel-plugin-macros/dist/index.js", + "NODE_MODULES/@babel/plugin-proposal-optional-chaining/lib/index.js", + "NODE_MODULES/@babel/plugin-proposal-nullish-coalescing-operator/lib/index.js", + Array [ + "NODE_MODULES/babel-plugin-polyfill-corejs3/lib/index.js", + Object { + "absoluteImports": "NODE_MODULES/core-js/index.js", + "method": "usage-global", + "version": "*", + }, + ], + "NODE_MODULES/@babel/plugin-transform-template-literals/lib/index.js", + ], + "presets": Array [ + Array [ + "NODE_MODULES/@babel/preset-env/lib/index.js", + Object { + "loose": true, + "shippedProposals": true, + }, + ], + "NODE_MODULES/@babel/preset-typescript/lib/index.js", + "NODE_MODULES/@babel/preset-react/lib/index.js", + ], + "sourceType": "unambiguous", + }, + }, + ], + }, + Object { + "include": [Function], + "test": "/\\\\.js$/", + "use": Array [ + Object { + "loader": "NODE_MODULES/babel-loader/lib/index.js", + "options": Object { + "plugins": Array [ + "NODE_MODULES/@babel/plugin-transform-shorthand-properties/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-block-scoping/lib/index.js", + Array [ + "NODE_MODULES/@babel/plugin-proposal-decorators/lib/index.js", + Object { + "legacy": true, + }, + ], + Array [ + "NODE_MODULES/@babel/plugin-proposal-class-properties/lib/index.js", + Object { + "loose": true, + }, + ], + Array [ + "NODE_MODULES/@babel/plugin-proposal-private-methods/lib/index.js", + Object { + "loose": true, + }, + ], + "NODE_MODULES/@babel/plugin-proposal-export-default-from/lib/index.js", + "NODE_MODULES/@babel/plugin-syntax-dynamic-import/lib/index.js", + Array [ + "NODE_MODULES/@babel/plugin-proposal-object-rest-spread/lib/index.js", + Object { + "loose": true, + "useBuiltIns": true, + }, + ], + "NODE_MODULES/@babel/plugin-transform-classes/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-arrow-functions/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-parameters/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-destructuring/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-spread/lib/index.js", + "NODE_MODULES/@babel/plugin-transform-for-of/lib/index.js", + "NODE_MODULES/babel-plugin-macros/dist/index.js", + "NODE_MODULES/@babel/plugin-proposal-optional-chaining/lib/index.js", + "NODE_MODULES/@babel/plugin-proposal-nullish-coalescing-operator/lib/index.js", + Array [ + "NODE_MODULES/babel-plugin-polyfill-corejs3/lib/index.js", + Object { + "absoluteImports": "NODE_MODULES/core-js/index.js", + "method": "usage-global", + "version": "*", + }, + ], + ], + "presets": Array [ + Array [ + "NODE_MODULES/@babel/preset-env/lib/index.js", + Object { + "loose": true, + "modules": false, + "shippedProposals": true, + "targets": "defaults", + }, + ], + "NODE_MODULES/@babel/preset-react/lib/index.js", + ], + "sourceType": "unambiguous", + }, + }, + ], + }, + Object { + "test": "/\\\\.css$/", + "use": Array [ + "NODE_MODULES/style-loader/dist/cjs.js", + Object { + "loader": "NODE_MODULES/css-loader/dist/cjs.js", + "options": Object { + "importLoaders": 1, + }, + }, + ], + }, + Object { + "loader": "NODE_MODULES/file-loader/dist/cjs.js", + "options": Object { + "name": "static/media/[name].[contenthash:8].[ext]", + }, + "test": "/\\\\.(svg|ico|jpg|jpeg|png|apng|gif|eot|otf|webp|ttf|woff|woff2|cur|ani|pdf)(\\\\?.*)?$/", + }, + Object { + "loader": "NODE_MODULES/url-loader/dist/cjs.js", + "options": Object { + "limit": 10000, + "name": "static/media/[name].[contenthash:8].[ext]", + }, + "test": "/\\\\.(mp4|webm|wav|mp3|m4a|aac|oga)(\\\\?.*)?$/", + }, + ], + }, + "plugins": Array [ + "VirtualModulesPlugin", + "HtmlWebpackPlugin", + "CaseSensitivePathsPlugin", + "DefinePlugin", + ], +} +`; From 1527de69d4e1a84dea57e1d8d6daed188960459d Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 18:23:52 +0800 Subject: [PATCH 059/116] 6.4.0-beta.27 changelog --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f3f5db4ef8..0d65383dac7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +## 6.4.0-beta.27 (November 4, 2021) + +### Features + +* Core: Add 'staticDirs' config option ([#15969](https://github.com/storybookjs/storybook/pull/15969)) + +### Bug Fixes + +* TS: Fix type for Refs so they can be disabled ([#16582](https://github.com/storybookjs/storybook/pull/16582)) +* CLI: Add a check for source-dir in `sb extract` ([#16505](https://github.com/storybookjs/storybook/pull/16505)) +* UI: Fix links that have no onClick handler ([#16581](https://github.com/storybookjs/storybook/pull/16581)) +* Core: Continue running play function on rerender ([#16574](https://github.com/storybookjs/storybook/pull/16574)) +* Ensure we always initialize the story store, even when the index errors. ([#16537](https://github.com/storybookjs/storybook/pull/16537)) +* Interactions: Fix panel tab icon/count ([#16578](https://github.com/storybookjs/storybook/pull/16578)) + +### Dependency Upgrades + +* Pin the version of `history` for `react-router-dom` compat ([#16560](https://github.com/storybookjs/storybook/pull/16560)) + ## 6.4.0-beta.26 (November 2, 2021) ### Bug Fixes From 420cd78f3731dd4ada7186899349d6af276e10cd Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 18:24:11 +0800 Subject: [PATCH 060/116] Update root, peer deps, version.ts/json to 6.4.0-beta.27 [ci skip] --- addons/docs/package.json | 14 +-- addons/essentials/package.json | 6 +- .../storyshots-puppeteer/package.json | 4 +- lib/api/src/version.ts | 2 +- lib/cli/src/versions.json | 114 +++++++++--------- lib/core-server/package.json | 6 +- lib/core/package.json | 4 +- package.json | 2 +- 8 files changed, 76 insertions(+), 76 deletions(-) diff --git a/addons/docs/package.json b/addons/docs/package.json index d263ed8be2e..4132e8b4f36 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -140,12 +140,12 @@ "zone.js": "^0.11.3" }, "peerDependencies": { - "@storybook/angular": "6.4.0-beta.26", - "@storybook/html": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", - "@storybook/vue": "6.4.0-beta.26", - "@storybook/vue3": "6.4.0-beta.26", - "@storybook/web-components": "6.4.0-beta.26", + "@storybook/angular": "6.4.0-beta.27", + "@storybook/html": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.27", + "@storybook/vue3": "6.4.0-beta.27", + "@storybook/web-components": "6.4.0-beta.27", "lit": "^2.0.0-rc.1", "lit-html": "^1.4.1 || ^2.0.0-rc.3", "react": "^16.8.0 || ^17.0.0", @@ -211,4 +211,4 @@ "react-native" ] } -} +} \ No newline at end of file diff --git a/addons/essentials/package.json b/addons/essentials/package.json index f8dae2dcd2c..8c0db688096 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -62,8 +62,8 @@ }, "peerDependencies": { "@babel/core": "^7.9.6", - "@storybook/vue": "6.4.0-beta.26", - "@storybook/web-components": "6.4.0-beta.26", + "@storybook/vue": "6.4.0-beta.27", + "@storybook/web-components": "6.4.0-beta.27", "babel-loader": "^8.0.0", "lit-html": "^1.4.1 || ^2.0.0-rc.3", "react": "^16.8.0 || ^17.0.0", @@ -95,4 +95,4 @@ }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 79252e39962..98e7ba17d1a 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -53,7 +53,7 @@ "@types/puppeteer": "^5.4.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "6.4.0-beta.26", + "@storybook/addon-storyshots": "6.4.0-beta.27", "puppeteer": "^2.0.0 || ^3.0.0" }, "peerDependenciesMeta": { @@ -65,4 +65,4 @@ "access": "public" }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e" -} +} \ No newline at end of file diff --git a/lib/api/src/version.ts b/lib/api/src/version.ts index 498ea2b489d..eae5f29e2c7 100644 --- a/lib/api/src/version.ts +++ b/lib/api/src/version.ts @@ -1 +1 @@ -export const version = '6.4.0-beta.26'; +export const version = '6.4.0-beta.27'; diff --git a/lib/cli/src/versions.json b/lib/cli/src/versions.json index cf8bcd9686e..079417b5d53 100644 --- a/lib/cli/src/versions.json +++ b/lib/cli/src/versions.json @@ -1,59 +1,59 @@ { - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-essentials": "6.4.0-beta.26", - "@storybook/addon-interactions": "6.4.0-beta.26", - "@storybook/addon-jest": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addon-toolbars": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/angular": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/aurelia": "6.4.0-beta.26", - "@storybook/builder-webpack4": "6.4.0-beta.26", - "@storybook/builder-webpack5": "6.4.0-beta.26", - "@storybook/channel-postmessage": "6.4.0-beta.26", - "@storybook/channel-websocket": "6.4.0-beta.26", - "@storybook/channels": "6.4.0-beta.26", - "@storybook/cli": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/codemod": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-client": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", - "@storybook/core-server": "6.4.0-beta.26", - "@storybook/csf-tools": "6.4.0-beta.26", - "@storybook/ember": "6.4.0-beta.26", - "@storybook/html": "6.4.0-beta.26", - "@storybook/instrumenter": "6.4.0-beta.26", - "@storybook/manager-webpack4": "6.4.0-beta.26", - "@storybook/manager-webpack5": "6.4.0-beta.26", - "@storybook/marionette": "6.4.0-beta.26", - "@storybook/marko": "6.4.0-beta.26", - "@storybook/mithril": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/postinstall": "6.4.0-beta.26", - "@storybook/preact": "6.4.0-beta.26", - "@storybook/rax": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", - "@storybook/riot": "6.4.0-beta.26", - "@storybook/router": "6.4.0-beta.26", - "@storybook/server": "6.4.0-beta.26", - "@storybook/source-loader": "6.4.0-beta.26", - "@storybook/svelte": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", - "@storybook/ui": "6.4.0-beta.26", - "@storybook/vue": "6.4.0-beta.26", - "@storybook/vue3": "6.4.0-beta.26", - "@storybook/web-components": "6.4.0-beta.26" + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-essentials": "6.4.0-beta.27", + "@storybook/addon-interactions": "6.4.0-beta.27", + "@storybook/addon-jest": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addon-toolbars": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/angular": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/aurelia": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/builder-webpack5": "6.4.0-beta.27", + "@storybook/channel-postmessage": "6.4.0-beta.27", + "@storybook/channel-websocket": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/cli": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/codemod": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-client": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", + "@storybook/core-server": "6.4.0-beta.27", + "@storybook/csf-tools": "6.4.0-beta.27", + "@storybook/ember": "6.4.0-beta.27", + "@storybook/html": "6.4.0-beta.27", + "@storybook/instrumenter": "6.4.0-beta.27", + "@storybook/manager-webpack4": "6.4.0-beta.27", + "@storybook/manager-webpack5": "6.4.0-beta.27", + "@storybook/marionette": "6.4.0-beta.27", + "@storybook/marko": "6.4.0-beta.27", + "@storybook/mithril": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/postinstall": "6.4.0-beta.27", + "@storybook/preact": "6.4.0-beta.27", + "@storybook/rax": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", + "@storybook/riot": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.27", + "@storybook/server": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/svelte": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", + "@storybook/ui": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.27", + "@storybook/vue3": "6.4.0-beta.27", + "@storybook/web-components": "6.4.0-beta.27" } diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 7283e66c94e..0055a8d8014 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -92,8 +92,8 @@ "jest-specific-snapshot": "^4.0.0" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.26", - "@storybook/manager-webpack5": "6.4.0-beta.26", + "@storybook/builder-webpack5": "6.4.0-beta.27", + "@storybook/manager-webpack5": "6.4.0-beta.27", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0" }, @@ -113,4 +113,4 @@ }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/lib/core/package.json b/lib/core/package.json index 29e56fec8bb..0279bfa74bc 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -44,7 +44,7 @@ "@storybook/core-server": "6.4.0-beta.26" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.26", + "@storybook/builder-webpack5": "6.4.0-beta.27", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0", "webpack": "*" @@ -62,4 +62,4 @@ }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/package.json b/package.json index 44f56226a56..891e2aa618d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "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": [ From b73d9e79cf41328a21eb5f8c1490f450abaf4142 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 18:34:30 +0800 Subject: [PATCH 061/116] v6.4.0-beta.27 --- addons/a11y/package.json | 16 +++---- addons/actions/package.json | 12 ++--- addons/backgrounds/package.json | 14 +++--- addons/controls/package.json | 18 ++++---- addons/docs/package.json | 42 ++++++++--------- addons/essentials/package.json | 28 +++++------ addons/interactions/package.json | 16 +++---- addons/jest/package.json | 12 ++--- addons/links/package.json | 10 ++-- addons/measure/package.json | 12 ++--- addons/outline/package.json | 12 ++--- .../storyshots/storyshots-core/package.json | 22 ++++----- .../storyshots-puppeteer/package.json | 6 +-- addons/storysource/package.json | 16 +++---- addons/toolbars/package.json | 10 ++-- addons/viewport/package.json | 14 +++--- app/angular/package.json | 16 +++---- app/ember/package.json | 8 ++-- app/html/package.json | 14 +++--- app/preact/package.json | 10 ++-- app/react/package.json | 14 +++--- app/server/package.json | 18 ++++---- app/svelte/package.json | 10 ++-- app/vue/package.json | 10 ++-- app/vue3/package.json | 10 ++-- app/web-components/package.json | 14 +++--- examples/angular-cli/package.json | 28 +++++------ examples/cra-kitchen-sink/package.json | 26 +++++------ examples/cra-react15/package.json | 14 +++--- examples/cra-ts-essentials/package.json | 10 ++-- examples/cra-ts-kitchen-sink/package.json | 16 +++---- examples/ember-cli/package.json | 24 +++++----- examples/html-kitchen-sink/package.json | 34 +++++++------- examples/official-storybook/package.json | 46 +++++++++---------- examples/preact-kitchen-sink/package.json | 22 ++++----- examples/react-ts-webpack4/package.json | 10 ++-- examples/react-ts/package.json | 16 +++---- examples/server-kitchen-sink/package.json | 16 +++---- examples/standalone-preview/package.json | 6 +-- examples/svelte-kitchen-sink/package.json | 28 +++++------ examples/vue-3-cli/package.json | 14 +++--- examples/vue-cli/package.json | 10 ++-- examples/vue-kitchen-sink/package.json | 28 +++++------ .../web-components-kitchen-sink/package.json | 2 +- lerna.json | 2 +- lib/addons/package.json | 14 +++--- lib/api/package.json | 12 ++--- lib/builder-webpack4/package.json | 32 ++++++------- lib/builder-webpack5/package.json | 30 ++++++------ lib/channel-postmessage/package.json | 8 ++-- lib/channel-websocket/package.json | 6 +-- lib/channels/package.json | 2 +- lib/cli-sb/package.json | 4 +- lib/cli-storybook/package.json | 4 +- lib/cli/package.json | 12 ++--- lib/client-api/package.json | 14 +++--- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 6 +-- lib/components/package.json | 6 +-- lib/core-client/package.json | 20 ++++---- lib/core-common/package.json | 4 +- lib/core-events/package.json | 2 +- lib/core-server/package.json | 22 ++++----- lib/core/package.json | 8 ++-- lib/csf-tools/package.json | 2 +- lib/instrumenter/package.json | 8 ++-- lib/manager-webpack4/package.json | 14 +++--- lib/manager-webpack5/package.json | 14 +++--- lib/node-logger/package.json | 2 +- lib/postinstall/package.json | 2 +- lib/preview-web/package.json | 12 ++--- lib/router/package.json | 4 +- lib/source-loader/package.json | 6 +-- lib/store/package.json | 8 ++-- lib/theming/package.json | 4 +- lib/ui/package.json | 18 ++++---- 76 files changed, 519 insertions(+), 519 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 4d643ba5536..31393198dfc 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", @@ -45,14 +45,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/theming": "6.4.0-beta.27", "axe-core": "^4.2.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/actions/package.json b/addons/actions/package.json index ee770643a1b..436c369b173 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", @@ -41,12 +41,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index f5c7d37acab..78f0c0a1369 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", @@ -45,13 +45,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", diff --git a/addons/controls/package.json b/addons/controls/package.json index 4fe9a7a9fe4..80082f57796 100644 --- a/addons/controls/package.json +++ b/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", @@ -45,15 +45,15 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "lodash": "^4.17.20", "ts-dedent": "^2.0.0" diff --git a/addons/docs/package.json b/addons/docs/package.json index 4132e8b4f36..4ec1e3ef8f0 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", @@ -63,21 +63,21 @@ "@mdx-js/loader": "^1.6.22", "@mdx-js/mdx": "^1.6.22", "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/builder-webpack4": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/postinstall": "6.4.0-beta.26", - "@storybook/preview-web": "6.4.0-beta.26", - "@storybook/source-loader": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/csf-tools": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/postinstall": "6.4.0-beta.27", + "@storybook/preview-web": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "acorn": "^7.4.1", "acorn-jsx": "^5.3.1", "acorn-walk": "^7.2.0", @@ -106,11 +106,11 @@ "@babel/core": "^7.12.10", "@emotion/core": "^10.1.1", "@emotion/styled": "^10.0.27", - "@storybook/angular": "6.4.0-beta.26", - "@storybook/html": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", - "@storybook/vue": "6.4.0-beta.26", - "@storybook/web-components": "6.4.0-beta.26", + "@storybook/angular": "6.4.0-beta.27", + "@storybook/html": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.27", + "@storybook/web-components": "6.4.0-beta.27", "@types/cross-spawn": "^6.0.2", "@types/doctrine": "^0.0.3", "@types/enzyme": "^3.10.8", @@ -211,4 +211,4 @@ "react-native" ] } -} \ No newline at end of file +} diff --git a/addons/essentials/package.json b/addons/essentials/package.json index 8c0db688096..61279a7f0e5 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", @@ -39,24 +39,24 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-measure": "6.4.0-beta.26", - "@storybook/addon-outline": "6.4.0-beta.26", - "@storybook/addon-toolbars": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-measure": "6.4.0-beta.27", + "@storybook/addon-outline": "6.4.0-beta.27", + "@storybook/addon-toolbars": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/vue": "6.4.0-beta.26", + "@storybook/vue": "6.4.0-beta.27", "@types/jest": "^26.0.16", "@types/webpack-env": "^1.16.0" }, @@ -95,4 +95,4 @@ }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/addons/interactions/package.json b/addons/interactions/package.json index 562179c9a72..5d0b9b79884 100644 --- a/addons/interactions/package.json +++ b/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", @@ -41,14 +41,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/instrumenter": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/instrumenter": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "global": "^4.4.0", "jest-mock": "^27.0.6", "polished": "^4.0.5", diff --git a/addons/jest/package.json b/addons/jest/package.json index f7a1e7dc551..521d028ca46 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -47,11 +47,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "global": "^4.4.0", "react-sizeme": "^3.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 9238880239e..4de7935f446 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "addon", @@ -41,11 +41,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.26", + "@storybook/router": "6.4.0-beta.27", "@types/qs": "^6.9.5", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/measure/package.json b/addons/measure/package.json index a652b35a283..7a207078ec0 100644 --- a/addons/measure/package.json +++ b/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", @@ -44,11 +44,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0" diff --git a/addons/outline/package.json b/addons/outline/package.json index 51c92676d09..fe93ca48e50 100644 --- a/addons/outline/package.json +++ b/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", @@ -47,11 +47,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index a292d35ca39..bc37da11639 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Take a code snapshot of every story automatically with Jest", "keywords": [ "addon", @@ -45,11 +45,11 @@ }, "dependencies": { "@jest/transform": "^26.6.2", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-client": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-client": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", "@types/glob": "^7.1.3", "@types/jest": "^26.0.16", @@ -69,11 +69,11 @@ "devDependencies": { "@angular/core": "^11.2.0", "@angular/platform-browser-dynamic": "^11.2.0", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/angular": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", - "@storybook/vue": "6.4.0-beta.26", - "@storybook/vue3": "6.4.0-beta.26", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/angular": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.27", + "@storybook/vue3": "6.4.0-beta.27", "babel-loader": "^8.0.0", "enzyme": "^3.11.0", "enzyme-to-json": "^3.6.1", diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 98e7ba17d1a..85e527b2471 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": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Image snapshots addition to StoryShots based on puppeteer", "keywords": [ "addon", @@ -42,7 +42,7 @@ "dependencies": { "@axe-core/puppeteer": "^4.2.0", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.26", + "@storybook/node-logger": "6.4.0-beta.27", "@types/jest-image-snapshot": "^4.1.3", "core-js": "^3.8.2", "jest-image-snapshot": "^4.3.0", @@ -65,4 +65,4 @@ "access": "public" }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e" -} \ No newline at end of file +} diff --git a/addons/storysource/package.json b/addons/storysource/package.json index f2848ae1f87..c3bb6bfaadf 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", @@ -41,13 +41,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/router": "6.4.0-beta.26", - "@storybook/source-loader": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "estraverse": "^5.2.0", "loader-utils": "^2.0.0", diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json index 02f7c161206..eec8f301895 100644 --- a/addons/toolbars/package.json +++ b/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", @@ -45,10 +45,10 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7" }, diff --git a/addons/viewport/package.json b/addons/viewport/package.json index ef42c36a8f7..52dca49e447 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", @@ -42,12 +42,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", diff --git a/app/angular/package.json b/app/angular/package.json index 0c26c6622d0..b1b8a0be1ef 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,14 +45,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "autoprefixer": "^9.8.6", "core-js": "^3.8.2", diff --git a/app/ember/package.json b/app/ember/package.json index f42f4c3e2a0..73c8bdcd1fe 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/main/app/ember", "bugs": { @@ -43,9 +43,9 @@ }, "dependencies": { "@ember/test-helpers": "^2.1.4", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", "core-js": "^3.8.2", "global": "^4.4.0", "react": "16.14.0", diff --git a/app/html/package.json b/app/html/package.json index e35b2597b13..0f80115dfe7 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,13 +45,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", + "@storybook/preview-web": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/preact/package.json b/app/preact/package.json index 6417c8143cc..f1ed328176d 100644 --- a/app/preact/package.json +++ b/app/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -46,11 +46,11 @@ }, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.12.12", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/react/package.json b/app/react/package.json index ac9899e468e..e5c7b70f0ff 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -49,14 +49,14 @@ "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.26", + "@storybook/node-logger": "6.4.0-beta.27", "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-named-asset-import": "^0.3.1", @@ -73,7 +73,7 @@ "webpack": "4" }, "devDependencies": { - "@storybook/client-api": "6.4.0-beta.26", + "@storybook/client-api": "6.4.0-beta.27", "@types/node": "^14.14.20", "@types/prompts": "^2.0.9" }, diff --git a/app/server/package.json b/app/server/package.json index ab86dace737..15f76ecdefe 100644 --- a/app/server/package.json +++ b/app/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,15 +45,15 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/preview-web": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/preview-web": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/svelte/package.json b/app/svelte/package.json index f73b0153cbc..48362d507df 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "core-js": "^3.8.2", "global": "^4.4.0", "react": "16.14.0", diff --git a/app/vue/package.json b/app/vue/package.json index e799667e022..4a1eef768e6 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/vue3/package.json b/app/vue3/package.json index 5dc74b1dfe9..bd3a37c21ad 100644 --- a/app/vue3/package.json +++ b/app/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/web-components/package.json b/app/web-components/package.json index a10405960e7..c969cb25d82 100644 --- a/app/web-components/package.json +++ b/app/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit-html", @@ -50,13 +50,13 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/preset-env": "^7.12.11", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", + "@storybook/preview-web": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "babel-plugin-bundled-import-meta": "^0.3.1", "core-js": "^3.8.2", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 5812135857f..9a28294666d 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "license": "MIT", "scripts": { @@ -39,20 +39,20 @@ "@angular/compiler-cli": "^11.2.14", "@angular/elements": "^11.2.14", "@compodoc/compodoc": "^1.1.14", - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-interactions": "6.4.0-beta.26", - "@storybook/addon-jest": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/angular": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-interactions": "6.4.0-beta.27", + "@storybook/addon-jest": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/angular": "6.4.0-beta.27", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.26", + "@storybook/source-loader": "6.4.0-beta.27", "@storybook/testing-library": "^0.0.3", "@types/core-js": "^2.5.4", "@types/jest": "^26.0.16", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index ef68f51cbfa..0f8e6dfa5b1 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "react-scripts build", @@ -11,7 +11,7 @@ "test": "react-scripts test --env=jsdom" }, "dependencies": { - "@storybook/client-logger": "6.4.0-beta.26", + "@storybook/client-logger": "6.4.0-beta.27", "global": "^4.4.0", "prop-types": "^15.7.2", "react": "16.14.0", @@ -21,19 +21,19 @@ }, "devDependencies": { "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-jest": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/builder-webpack4": "6.4.0-beta.26", + "@storybook/addon-jest": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.27", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/react": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "webpack": "4" }, "storybook": { diff --git a/examples/cra-react15/package.json b/examples/cra-react15/package.json index f5daa3f742f..680613abbbb 100644 --- a/examples/cra-react15/package.json +++ b/examples/cra-react15/package.json @@ -1,6 +1,6 @@ { "name": "cra-react15", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "react-scripts build", @@ -19,14 +19,14 @@ "react-scripts": "3.4.4" }, "devDependencies": { - "@storybook/addon-actions": "6.4.0-beta.26", + "@storybook/addon-actions": "6.4.0-beta.27", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/builder-webpack4": "6.4.0-beta.26", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.27", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/react": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "babel-core": "6", "babel-runtime": "6", "webpack": "4" diff --git a/examples/cra-ts-essentials/package.json b/examples/cra-ts-essentials/package.json index 4e881e58475..8e2d95ac0ed 100644 --- a/examples/cra-ts-essentials/package.json +++ b/examples/cra-ts-essentials/package.json @@ -1,6 +1,6 @@ { "name": "cra-ts-essentials", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "react-scripts build", @@ -34,12 +34,12 @@ "typescript": "^3.9.7" }, "devDependencies": { - "@storybook/addon-essentials": "6.4.0-beta.26", + "@storybook/addon-essentials": "6.4.0-beta.27", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/builder-webpack4": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.27", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.26", + "@storybook/react": "6.4.0-beta.27", "webpack": "4" }, "storybook": { diff --git a/examples/cra-ts-kitchen-sink/package.json b/examples/cra-ts-kitchen-sink/package.json index 1c24bcc5787..10ead831898 100644 --- a/examples/cra-ts-kitchen-sink/package.json +++ b/examples/cra-ts-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-ts-kitchen-sink", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "react-scripts build", @@ -34,15 +34,15 @@ "typescript": "^3.9.7" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/builder-webpack4": "6.4.0-beta.26", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.27", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.26", + "@storybook/react": "6.4.0-beta.27", "@types/enzyme": "^3.10.8", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.9.1", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index 2226a7b2629..0b3e421f0e3 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "ember build --output-path ember-output", @@ -17,18 +17,18 @@ "devDependencies": { "@babel/core": "^7.12.10", "@ember/optional-features": "^2.0.0", - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/ember": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/ember": "6.4.0-beta.27", "@storybook/ember-cli-storybook": "^0.2.1", - "@storybook/source-loader": "6.4.0-beta.26", + "@storybook/source-loader": "6.4.0-beta.27", "babel-loader": "^8.0.0", "broccoli-asset-rev": "^3.0.0", "cross-env": "^7.0.3", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index 54d01f001f6..eca94fda1ce 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006 --no-manager-cache" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-jest": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-jest": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", "@storybook/addon-postcss": "^2.0.0", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/core": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", - "@storybook/html": "6.4.0-beta.26", - "@storybook/source-loader": "6.4.0-beta.26", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", + "@storybook/html": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.27", "autoprefixer": "^10.0.1", "eventemitter3": "^4.0.7", "format-json": "^1.0.3", diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index ce0a3d34c1a..21e6b0a0d59 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./", @@ -14,31 +14,31 @@ "devDependencies": { "@packtracker/webpack-plugin": "^2.3.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-interactions": "6.4.0-beta.26", - "@storybook/addon-jest": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addon-toolbars": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/cli": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-interactions": "6.4.0-beta.27", + "@storybook/addon-jest": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addon-toolbars": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/cli": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/design-system": "^5.4.7", "@storybook/jest": "^0.0.2", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", - "@storybook/router": "6.4.0-beta.26", - "@storybook/source-loader": "6.4.0-beta.26", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.27", "@storybook/testing-library": "^0.0.3", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/theming": "6.4.0-beta.27", "@testing-library/dom": "^7.31.2", "@testing-library/user-event": "^13.1.9", "chromatic": "^6.0.2", diff --git a/examples/preact-kitchen-sink/package.json b/examples/preact-kitchen-sink/package.json index e6bd959d2e0..f9efac8c164 100644 --- a/examples/preact-kitchen-sink/package.json +++ b/examples/preact-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "preact-example", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,16 +15,16 @@ "devDependencies": { "@babel/core": "^7.12.10", "@babel/plugin-transform-runtime": "^7.12.10", - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/preact": "6.4.0-beta.26", - "@storybook/source-loader": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/preact": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.27", "@types/prop-types": "^15.7.3", "@types/react": "^17", "@types/react-dom": "^17", diff --git a/examples/react-ts-webpack4/package.json b/examples/react-ts-webpack4/package.json index 31a3bf822db..27779cb63d7 100644 --- a/examples/react-ts-webpack4/package.json +++ b/examples/react-ts-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/example-react-ts-webpack4", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./", @@ -8,10 +8,10 @@ "storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011 -c ./ --no-manager-cache" }, "dependencies": { - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-essentials": "6.4.0-beta.26", - "@storybook/builder-webpack4": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-essentials": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", "@types/react": "^16.14.2", "@types/react-dom": "^16.9.10", "prop-types": "15.7.2", diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json index 3fd66dbc642..4677d66d331 100644 --- a/examples/react-ts/package.json +++ b/examples/react-ts/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/example-react-ts", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook", @@ -18,13 +18,13 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addon-essentials": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/cli": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/addon-essentials": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/cli": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "@testing-library/dom": "^7.31.2", "@testing-library/user-event": "^13.1.9", "@types/babel__preset-env": "^7", diff --git a/examples/server-kitchen-sink/package.json b/examples/server-kitchen-sink/package.json index d0c995c47f0..147aa37d5b1 100644 --- a/examples/server-kitchen-sink/package.json +++ b/examples/server-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "server-kitchen-sink", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "description": "", "keywords": [], @@ -14,13 +14,13 @@ "storybook": "SERVER_PORT=1137 start-storybook -p 9006 --quiet" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/server": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/server": "6.4.0-beta.27", "concurrently": "^5.3.0", "cors": "^2.8.5", "express": "~4.17.1", diff --git a/examples/standalone-preview/package.json b/examples/standalone-preview/package.json index 353ce983331..45a6710fbca 100644 --- a/examples/standalone-preview/package.json +++ b/examples/standalone-preview/package.json @@ -1,13 +1,13 @@ { "name": "standalone-preview", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "storybook": "parcel ./storybook.html --port 1337" }, "devDependencies": { - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/react": "6.4.0-beta.26", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.27", "parcel": "^1.12.4", "react": "16.14.0", "react-dom": "16.14.0" diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index 69f7f13931b..c946f7d01a8 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,20 +10,20 @@ "global": "^4.4.0" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-interactions": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-interactions": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.26", - "@storybook/svelte": "6.4.0-beta.26", + "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/svelte": "6.4.0-beta.27", "@storybook/testing-library": "^0.0.3", "svelte-jester": "1.3.0", "svelte-preprocess": "4.6.8" diff --git a/examples/vue-3-cli/package.json b/examples/vue-3-cli/package.json index e94e5a627e7..5469f0e1f45 100644 --- a/examples/vue-3-cli/package.json +++ b/examples/vue-3-cli/package.json @@ -1,6 +1,6 @@ { "name": "vue-3-cli-example", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "vue-cli-service build", @@ -14,14 +14,14 @@ }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-essentials": "6.4.0-beta.26", - "@storybook/addon-interactions": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-essentials": "6.4.0-beta.27", + "@storybook/addon-interactions": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", "@storybook/jest": "^0.0.2", "@storybook/testing-library": "^0.0.3", - "@storybook/vue3": "6.4.0-beta.26", + "@storybook/vue3": "6.4.0-beta.27", "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-typescript": "~4.5.0", "@vue/cli-service": "~4.5.0", diff --git a/examples/vue-cli/package.json b/examples/vue-cli/package.json index 9e5d5e3e839..304b6d608ec 100644 --- a/examples/vue-cli/package.json +++ b/examples/vue-cli/package.json @@ -1,6 +1,6 @@ { "name": "vue-cli-example", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "vue-cli-service build", @@ -15,11 +15,11 @@ "vue-property-decorator": "^9.1.2" }, "devDependencies": { - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-essentials": "6.4.0-beta.26", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-essentials": "6.4.0-beta.27", "@storybook/preset-scss": "^1.0.3", - "@storybook/source-loader": "6.4.0-beta.26", - "@storybook/vue": "6.4.0-beta.26", + "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.27", "@vue/cli-plugin-babel": "~4.3.1", "@vue/cli-plugin-typescript": "~4.3.1", "@vue/cli-service": "~4.3.1", diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 71555c5bc72..36d528123d9 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,21 +14,21 @@ }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/addon-a11y": "6.4.0-beta.26", - "@storybook/addon-actions": "6.4.0-beta.26", - "@storybook/addon-backgrounds": "6.4.0-beta.26", - "@storybook/addon-controls": "6.4.0-beta.26", - "@storybook/addon-docs": "6.4.0-beta.26", - "@storybook/addon-interactions": "6.4.0-beta.26", - "@storybook/addon-links": "6.4.0-beta.26", - "@storybook/addon-storyshots": "6.4.0-beta.26", - "@storybook/addon-storysource": "6.4.0-beta.26", - "@storybook/addon-viewport": "6.4.0-beta.26", - "@storybook/addons": "6.4.0-beta.26", + "@storybook/addon-a11y": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-backgrounds": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-interactions": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storysource": "6.4.0-beta.27", + "@storybook/addon-viewport": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.27", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.26", + "@storybook/source-loader": "6.4.0-beta.27", "@storybook/testing-library": "^0.0.3", - "@storybook/vue": "6.4.0-beta.26", + "@storybook/vue": "6.4.0-beta.27", "@vue/babel-preset-jsx": "^1.2.4", "babel-loader": "^8.0.0", "cross-env": "^7.0.3", diff --git a/examples/web-components-kitchen-sink/package.json b/examples/web-components-kitchen-sink/package.json index ccb2707a373..977d05694ad 100644 --- a/examples/web-components-kitchen-sink/package.json +++ b/examples/web-components-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "web-components-kitchen-sink", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "private": true, "description": "", "keywords": [], diff --git a/lerna.json b/lerna.json index ca4d6ea5b59..6527fd7bce6 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "6.4.0-beta.26" + "version": "6.4.0-beta.27" } diff --git a/lib/addons/package.json b/lib/addons/package.json index a1459b2eadc..43a38dac94d 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook addons store", "keywords": [ "storybook" @@ -40,13 +40,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/api": "6.4.0-beta.26", - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/api": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/router": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/lib/api/package.json b/lib/api/package.json index 25f5561a9b3..0368309a01f 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/api", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Core Storybook API & Context", "keywords": [ "storybook" @@ -38,13 +38,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.26", + "@storybook/router": "6.4.0-beta.27", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/theming": "6.4.0-beta.27", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/lib/builder-webpack4/package.json b/lib/builder-webpack4/package.json index 8ef072800c7..30b060816ff 100644 --- a/lib/builder-webpack4/package.json +++ b/lib/builder-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack4", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -61,22 +61,22 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/channel-postmessage": "6.4.0-beta.26", - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/preview-web": "6.4.0-beta.26", - "@storybook/router": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/channel-postmessage": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/preview-web": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.27", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", - "@storybook/ui": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", + "@storybook/ui": "6.4.0-beta.27", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "autoprefixer": "^9.8.6", diff --git a/lib/builder-webpack5/package.json b/lib/builder-webpack5/package.json index 11bd6a0afde..4eb456e6d25 100644 --- a/lib/builder-webpack5/package.json +++ b/lib/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -60,21 +60,21 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/channel-postmessage": "6.4.0-beta.26", - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/preview-web": "6.4.0-beta.26", - "@storybook/router": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/channel-postmessage": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/preview-web": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.27", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "babel-plugin-macros": "^3.0.1", diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 9ed7374286a..767ce2b0657 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "core-js": "^3.8.2", "global": "^4.4.0", "qs": "^6.10.0", diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 60a62dd5843..8ef838b6209 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" @@ -40,8 +40,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", "core-js": "^3.8.2", "global": "^4.4.0", "telejson": "^5.3.2" diff --git a/lib/channels/package.json b/lib/channels/package.json index 514926707e1..b57a34e4726 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" diff --git a/lib/cli-sb/package.json b/lib/cli-sb/package.json index 2b71ed6f6b6..3bf1e347692 100644 --- a/lib/cli-sb/package.json +++ b/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook CLI", "keywords": [ "storybook" @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "6.4.0-beta.26" + "@storybook/cli": "6.4.0-beta.27" }, "publishConfig": { "access": "public" diff --git a/lib/cli-storybook/package.json b/lib/cli-storybook/package.json index cc2e1daf867..b2b22b09044 100644 --- a/lib/cli-storybook/package.json +++ b/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook CLI", "keywords": [ "storybook" @@ -27,7 +27,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "6.4.0-beta.26" + "@storybook/cli": "6.4.0-beta.27" }, "publishConfig": { "access": "public" diff --git a/lib/cli/package.json b/lib/cli/package.json index 945f5ba5b3c..9f2bd579073 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -48,10 +48,10 @@ "dependencies": { "@babel/core": "^7.12.10", "@babel/preset-env": "^7.12.11", - "@storybook/codemod": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/csf-tools": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", + "@storybook/codemod": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/csf-tools": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", "@storybook/semver": "^7.3.2", "boxen": "^5.1.2", "chalk": "^4.1.0", @@ -76,7 +76,7 @@ "update-notifier": "^5.0.1" }, "devDependencies": { - "@storybook/client-api": "6.4.0-beta.26", + "@storybook/client-api": "6.4.0-beta.27", "@types/cross-spawn": "^6.0.2", "@types/prompts": "^2.0.9", "@types/puppeteer-core": "^2.1.0", diff --git a/lib/client-api/package.json b/lib/client-api/package.json index 8ebd41c8e8a..a98c54d3e14 100644 --- a/lib/client-api/package.json +++ b/lib/client-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-api", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook Client API", "keywords": [ "storybook" @@ -40,13 +40,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/channel-postmessage": "6.4.0-beta.26", - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/channel-postmessage": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index fae565d9963..92eb4185fb9 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index d54f2cad333..699d32b06a3 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" @@ -44,8 +44,8 @@ "@babel/types": "^7.12.11", "@mdx-js/mdx": "^1.6.22", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", + "@storybook/csf-tools": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", "core-js": "^3.8.2", "cross-spawn": "^7.0.3", "globby": "^11.0.2", diff --git a/lib/components/package.json b/lib/components/package.json index 4370b7f6aed..e0d997da82d 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -41,9 +41,9 @@ }, "dependencies": { "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.0-beta.26", + "@storybook/client-logger": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/theming": "6.4.0-beta.27", "@types/color-convert": "^2.0.0", "@types/overlayscrollbars": "^1.12.0", "@types/react-syntax-highlighter": "11.0.5", diff --git a/lib/core-client/package.json b/lib/core-client/package.json index 00f2f5c0d34..bed3da3a76a 100644 --- a/lib/core-client/package.json +++ b/lib/core-client/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-client", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -40,16 +40,16 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/channel-postmessage": "6.4.0-beta.26", - "@storybook/channel-websocket": "6.4.0-beta.26", - "@storybook/client-api": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/channel-postmessage": "6.4.0-beta.27", + "@storybook/channel-websocket": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.26", - "@storybook/store": "6.4.0-beta.26", - "@storybook/ui": "6.4.0-beta.26", + "@storybook/preview-web": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.27", + "@storybook/ui": "6.4.0-beta.27", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", diff --git a/lib/core-common/package.json b/lib/core-common/package.json index e933257ca3b..0a239d42d41 100644 --- a/lib/core-common/package.json +++ b/lib/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -61,7 +61,7 @@ "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.0-beta.26", + "@storybook/node-logger": "6.4.0-beta.27", "@storybook/semver": "^7.3.2", "@types/node": "^14.0.10", "@types/pretty-hrtime": "^1.0.0", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 4a6b04561a8..86d600c8867 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 0055a8d8014..0b9e6854bcf 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -41,16 +41,16 @@ }, "dependencies": { "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.0-beta.26", - "@storybook/core-client": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/core-client": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.26", - "@storybook/manager-webpack4": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", + "@storybook/csf-tools": "6.4.0-beta.27", + "@storybook/manager-webpack4": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "@types/node": "^14.0.10", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -84,7 +84,7 @@ "ws": "^8.2.3" }, "devDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.26", + "@storybook/builder-webpack5": "6.4.0-beta.27", "@types/compression": "^1.7.0", "@types/ip": "^1.1.0", "@types/serve-favicon": "^2.5.2", @@ -113,4 +113,4 @@ }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/lib/core/package.json b/lib/core/package.json index 0279bfa74bc..3efed36c2eb 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -40,8 +40,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core-client": "6.4.0-beta.26", - "@storybook/core-server": "6.4.0-beta.26" + "@storybook/core-client": "6.4.0-beta.27", + "@storybook/core-server": "6.4.0-beta.27" }, "peerDependencies": { "@storybook/builder-webpack5": "6.4.0-beta.27", @@ -62,4 +62,4 @@ }, "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/lib/csf-tools/package.json b/lib/csf-tools/package.json index 4d06103a13f..e14f5232f1e 100644 --- a/lib/csf-tools/package.json +++ b/lib/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" diff --git a/lib/instrumenter/package.json b/lib/instrumenter/package.json index 77c6ff5e2b6..71772e73cc2 100644 --- a/lib/instrumenter/package.json +++ b/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "global": "^4.4.0" }, "publishConfig": { diff --git a/lib/manager-webpack4/package.json b/lib/manager-webpack4/package.json index f376d5860ca..79d156d1fbf 100644 --- a/lib/manager-webpack4/package.json +++ b/lib/manager-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-webpack4", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -45,12 +45,12 @@ "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/core-client": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", - "@storybook/ui": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/core-client": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", + "@storybook/ui": "6.4.0-beta.27", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "babel-loader": "^8.0.0", diff --git a/lib/manager-webpack5/package.json b/lib/manager-webpack5/package.json index 9c4e102dcc2..8ba3c7940a1 100644 --- a/lib/manager-webpack5/package.json +++ b/lib/manager-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-webpack5", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -45,12 +45,12 @@ "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/core-client": "6.4.0-beta.26", - "@storybook/core-common": "6.4.0-beta.26", - "@storybook/node-logger": "6.4.0-beta.26", - "@storybook/theming": "6.4.0-beta.26", - "@storybook/ui": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/core-client": "6.4.0-beta.27", + "@storybook/core-common": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.27", + "@storybook/ui": "6.4.0-beta.27", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 5055d322240..1aee62871e1 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" diff --git a/lib/postinstall/package.json b/lib/postinstall/package.json index 267babce893..930b51eae25 100644 --- a/lib/postinstall/package.json +++ b/lib/postinstall/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/postinstall", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Storybook addons postinstall utilities", "keywords": [ "api", diff --git a/lib/preview-web/package.json b/lib/preview-web/package.json index 116d869cc3e..c0b7e22bdf5 100644 --- a/lib/preview-web/package.json +++ b/lib/preview-web/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-web", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" @@ -40,12 +40,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/channel-postmessage": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/channel-postmessage": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.26", + "@storybook/store": "6.4.0-beta.27", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/lib/router/package.json b/lib/router/package.json index 07d7eaac6e5..0494c03f936 100644 --- a/lib/router/package.json +++ b/lib/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Core Storybook Router", "keywords": [ "storybook" @@ -40,7 +40,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/client-logger": "6.4.0-beta.26", + "@storybook/client-logger": "6.4.0-beta.27", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/lib/source-loader/package.json b/lib/source-loader/package.json index f65900c78e5..33b3dbd9e49 100644 --- a/lib/source-loader/package.json +++ b/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Source loader", "keywords": [ "lib", @@ -41,8 +41,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "estraverse": "^5.2.0", diff --git a/lib/store/package.json b/lib/store/package.json index bea9297a095..1a623e18970 100644 --- a/lib/store/package.json +++ b/lib/store/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/store", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", diff --git a/lib/theming/package.json b/lib/theming/package.json index f7f64669b93..6f74138a2bb 100644 --- a/lib/theming/package.json +++ b/lib/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -43,7 +43,7 @@ "@emotion/core": "^10.1.1", "@emotion/is-prop-valid": "^0.8.6", "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.0-beta.26", + "@storybook/client-logger": "6.4.0-beta.27", "core-js": "^3.8.2", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.27", diff --git a/lib/ui/package.json b/lib/ui/package.json index 26141220714..e7b3bebce35 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "6.4.0-beta.26", + "version": "6.4.0-beta.27", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -41,15 +41,15 @@ }, "dependencies": { "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.0-beta.26", - "@storybook/api": "6.4.0-beta.26", - "@storybook/channels": "6.4.0-beta.26", - "@storybook/client-logger": "6.4.0-beta.26", - "@storybook/components": "6.4.0-beta.26", - "@storybook/core-events": "6.4.0-beta.26", - "@storybook/router": "6.4.0-beta.26", + "@storybook/addons": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/components": "6.4.0-beta.27", + "@storybook/core-events": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.27", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.0-beta.26", + "@storybook/theming": "6.4.0-beta.27", "copy-to-clipboard": "^3.3.1", "core-js": "^3.8.2", "core-js-pure": "^3.8.2", From 5943282e2a7ede6d9891b6f85b0e66b451c711e1 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 18:37:32 +0800 Subject: [PATCH 062/116] Update git head to 6.4.0-beta.27, update yarn.lock --- addons/a11y/package.json | 2 +- addons/actions/package.json | 2 +- addons/backgrounds/package.json | 2 +- addons/controls/package.json | 2 +- addons/docs/package.json | 2 +- addons/essentials/package.json | 2 +- addons/interactions/package.json | 2 +- addons/jest/package.json | 2 +- addons/links/package.json | 2 +- addons/measure/package.json | 2 +- addons/outline/package.json | 2 +- .../storyshots/storyshots-core/package.json | 2 +- .../storyshots-puppeteer/package.json | 2 +- addons/storysource/package.json | 2 +- addons/toolbars/package.json | 2 +- addons/viewport/package.json | 2 +- app/angular/package.json | 2 +- app/ember/package.json | 2 +- app/html/package.json | 2 +- app/preact/package.json | 2 +- app/react/package.json | 2 +- app/server/package.json | 2 +- app/svelte/package.json | 2 +- app/vue/package.json | 2 +- app/vue3/package.json | 2 +- app/web-components/package.json | 2 +- lib/addons/package.json | 2 +- lib/api/package.json | 2 +- lib/builder-webpack4/package.json | 2 +- lib/builder-webpack5/package.json | 2 +- lib/channel-postmessage/package.json | 2 +- lib/channel-websocket/package.json | 2 +- lib/channels/package.json | 2 +- lib/cli-sb/package.json | 2 +- lib/cli-storybook/package.json | 2 +- lib/cli/package.json | 2 +- lib/client-api/package.json | 2 +- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 2 +- lib/core-client/package.json | 2 +- lib/core-common/package.json | 2 +- lib/core-events/package.json | 2 +- lib/core-server/package.json | 2 +- lib/core/package.json | 2 +- lib/csf-tools/package.json | 2 +- lib/instrumenter/package.json | 2 +- lib/manager-webpack4/package.json | 2 +- lib/manager-webpack5/package.json | 2 +- lib/node-logger/package.json | 2 +- lib/postinstall/package.json | 2 +- lib/preview-web/package.json | 2 +- lib/router/package.json | 2 +- lib/source-loader/package.json | 2 +- lib/store/package.json | 2 +- lib/theming/package.json | 2 +- lib/ui/package.json | 2 +- yarn.lock | 1008 ++++++++--------- 58 files changed, 561 insertions(+), 561 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 31393198dfc..034396c5c25 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -81,7 +81,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Accessibility", diff --git a/addons/actions/package.json b/addons/actions/package.json index 436c369b173..84e4bde9d8e 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -79,7 +79,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Actions", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 78f0c0a1369..35c912f15df 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -77,7 +77,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Backgrounds", diff --git a/addons/controls/package.json b/addons/controls/package.json index 80082f57796..2aab8d33382 100644 --- a/addons/controls/package.json +++ b/addons/controls/package.json @@ -73,7 +73,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/register.js", "storybook": { "displayName": "Controls", diff --git a/addons/docs/package.json b/addons/docs/package.json index 4ec1e3ef8f0..9302a2ec6be 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -202,7 +202,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Docs", diff --git a/addons/essentials/package.json b/addons/essentials/package.json index 61279a7f0e5..fa7b060187d 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -93,6 +93,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/addons/interactions/package.json b/addons/interactions/package.json index 5d0b9b79884..ca88391e5b0 100644 --- a/addons/interactions/package.json +++ b/addons/interactions/package.json @@ -74,7 +74,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Interactions", diff --git a/addons/jest/package.json b/addons/jest/package.json index 521d028ca46..834a39300d0 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -76,7 +76,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Jest", diff --git a/addons/links/package.json b/addons/links/package.json index 4de7935f446..6fb6e72ddf4 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -72,7 +72,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Links", diff --git a/addons/measure/package.json b/addons/measure/package.json index 7a207078ec0..b085e0d5247 100644 --- a/addons/measure/package.json +++ b/addons/measure/package.json @@ -71,7 +71,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Measure", diff --git a/addons/outline/package.json b/addons/outline/package.json index fe93ca48e50..03e57211a8c 100644 --- a/addons/outline/package.json +++ b/addons/outline/package.json @@ -76,7 +76,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Outline", diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index bc37da11639..0a5ec9ae04f 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -151,7 +151,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "storybook": { "displayName": "Storyshots", "icon": "https://user-images.githubusercontent.com/263385/101991676-48cdf300-3c7c-11eb-8aa1-944dab6ab29b.png", diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 85e527b2471..29b20553c96 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -64,5 +64,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e" + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" } diff --git a/addons/storysource/package.json b/addons/storysource/package.json index c3bb6bfaadf..7333c14e8a4 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -75,7 +75,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Storysource", diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json index eec8f301895..c7a0238958f 100644 --- a/addons/toolbars/package.json +++ b/addons/toolbars/package.json @@ -67,7 +67,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/register.js", "storybook": { "displayName": "Toolbars", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 52dca49e447..b44c085d74b 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -69,7 +69,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/preview.js", "storybook": { "displayName": "Viewport", diff --git a/app/angular/package.json b/app/angular/package.json index b1b8a0be1ef..ebb879aadd7 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -131,5 +131,5 @@ "access": "public" }, "builders": "dist/ts3.9/builders/builders.json", - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e" + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" } diff --git a/app/ember/package.json b/app/ember/package.json index 73c8bdcd1fe..7f5127f3dc5 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -66,6 +66,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/html/package.json b/app/html/package.json index 0f80115dfe7..99905051113 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -71,6 +71,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/preact/package.json b/app/preact/package.json index f1ed328176d..363664bee6e 100644 --- a/app/preact/package.json +++ b/app/preact/package.json @@ -74,6 +74,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/react/package.json b/app/react/package.json index e5c7b70f0ff..a221623fc95 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -96,6 +96,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/server/package.json b/app/server/package.json index 15f76ecdefe..d2073c6e02e 100644 --- a/app/server/package.json +++ b/app/server/package.json @@ -75,6 +75,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/svelte/package.json b/app/svelte/package.json index 48362d507df..1e77c591fe0 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -75,6 +75,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/vue/package.json b/app/vue/package.json index 4a1eef768e6..08acd1c5aaa 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -83,6 +83,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/vue3/package.json b/app/vue3/package.json index bd3a37c21ad..c47ab366e79 100644 --- a/app/vue3/package.json +++ b/app/vue3/package.json @@ -81,6 +81,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/web-components/package.json b/app/web-components/package.json index c969cb25d82..2d31730f6cb 100644 --- a/app/web-components/package.json +++ b/app/web-components/package.json @@ -79,6 +79,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/client/index.js" } diff --git a/lib/addons/package.json b/lib/addons/package.json index 43a38dac94d..b32d3606d0f 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/public_api.js" } diff --git a/lib/api/package.json b/lib/api/package.json index 0368309a01f..835a3d1deba 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -71,6 +71,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/builder-webpack4/package.json b/lib/builder-webpack4/package.json index 30b060816ff..28a132802c9 100644 --- a/lib/builder-webpack4/package.json +++ b/lib/builder-webpack4/package.json @@ -131,6 +131,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/builder-webpack5/package.json b/lib/builder-webpack5/package.json index 4eb456e6d25..a7462120c89 100644 --- a/lib/builder-webpack5/package.json +++ b/lib/builder-webpack5/package.json @@ -117,6 +117,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 767ce2b0657..c63b91e207b 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -51,6 +51,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 8ef838b6209..22f699e0f68 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -49,6 +49,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channels/package.json b/lib/channels/package.json index b57a34e4726..f0e4db0b2d8 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -47,6 +47,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/cli-sb/package.json b/lib/cli-sb/package.json index 3bf1e347692..69ab39c607a 100644 --- a/lib/cli-sb/package.json +++ b/lib/cli-sb/package.json @@ -29,5 +29,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e" + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" } diff --git a/lib/cli-storybook/package.json b/lib/cli-storybook/package.json index b2b22b09044..fcd9631a248 100644 --- a/lib/cli-storybook/package.json +++ b/lib/cli-storybook/package.json @@ -32,5 +32,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e" + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" } diff --git a/lib/cli/package.json b/lib/cli/package.json index 9f2bd579073..6448c26e639 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -92,5 +92,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e" + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" } diff --git a/lib/client-api/package.json b/lib/client-api/package.json index a98c54d3e14..4c49a730845 100644 --- a/lib/client-api/package.json +++ b/lib/client-api/package.json @@ -68,6 +68,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index 92eb4185fb9..d95a234e61d 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -46,6 +46,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 699d32b06a3..d7e055fad8f 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -62,6 +62,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/components/package.json b/lib/components/package.json index e0d997da82d..477a34c2d84 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -76,6 +76,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-client/package.json b/lib/core-client/package.json index bed3da3a76a..dc84ef3f1c9 100644 --- a/lib/core-client/package.json +++ b/lib/core-client/package.json @@ -74,6 +74,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-common/package.json b/lib/core-common/package.json index 0a239d42d41..fafbec3d296 100644 --- a/lib/core-common/package.json +++ b/lib/core-common/package.json @@ -110,6 +110,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 86d600c8867..bc122c27a42 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -45,6 +45,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 0b9e6854bcf..151ae90f82a 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -111,6 +111,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core/package.json b/lib/core/package.json index 3efed36c2eb..fc2fb1bd14c 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -60,6 +60,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/csf-tools/package.json b/lib/csf-tools/package.json index e14f5232f1e..3d56ec2a33c 100644 --- a/lib/csf-tools/package.json +++ b/lib/csf-tools/package.json @@ -65,6 +65,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/instrumenter/package.json b/lib/instrumenter/package.json index 71772e73cc2..811423f7609 100644 --- a/lib/instrumenter/package.json +++ b/lib/instrumenter/package.json @@ -48,6 +48,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/manager-webpack4/package.json b/lib/manager-webpack4/package.json index 79d156d1fbf..3de69512a41 100644 --- a/lib/manager-webpack4/package.json +++ b/lib/manager-webpack4/package.json @@ -97,6 +97,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/manager-webpack5/package.json b/lib/manager-webpack5/package.json index 8ba3c7940a1..cefa6a0f943 100644 --- a/lib/manager-webpack5/package.json +++ b/lib/manager-webpack5/package.json @@ -93,6 +93,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 1aee62871e1..14a42db2ab1 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -52,6 +52,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/postinstall/package.json b/lib/postinstall/package.json index 930b51eae25..9c7611973d3 100644 --- a/lib/postinstall/package.json +++ b/lib/postinstall/package.json @@ -51,6 +51,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/preview-web/package.json b/lib/preview-web/package.json index c0b7e22bdf5..c58b463a74c 100644 --- a/lib/preview-web/package.json +++ b/lib/preview-web/package.json @@ -64,6 +64,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/router/package.json b/lib/router/package.json index 0494c03f936..88e2c919f39 100644 --- a/lib/router/package.json +++ b/lib/router/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/source-loader/package.json b/lib/source-loader/package.json index 33b3dbd9e49..77ac0e14b18 100644 --- a/lib/source-loader/package.json +++ b/lib/source-loader/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/store/package.json b/lib/store/package.json index 1a623e18970..01ad05c495b 100644 --- a/lib/store/package.json +++ b/lib/store/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/theming/package.json b/lib/theming/package.json index 6f74138a2bb..c6c06473d50 100644 --- a/lib/theming/package.json +++ b/lib/theming/package.json @@ -60,6 +60,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/lib/ui/package.json b/lib/ui/package.json index e7b3bebce35..adcc0479ab7 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -86,6 +86,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "ddc43c3b4cf4ae8463a2e284b290e5014e33780e", + "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" } diff --git a/yarn.lock b/yarn.lock index 33d6e7f7fca..8cccc25937f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6773,18 +6773,18 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@6.4.0-beta.26, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": +"@storybook/addon-a11y@6.4.0-beta.27, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": version: 0.0.0-use.local resolution: "@storybook/addon-a11y@workspace:addons/a11y" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 "@testing-library/react": ^11.2.2 "@types/webpack-env": ^1.16.0 axe-core: ^4.2.0 @@ -6806,16 +6806,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-actions@6.4.0-beta.26, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": +"@storybook/addon-actions@6.4.0-beta.27, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": version: 0.0.0-use.local resolution: "@storybook/addon-actions@workspace:addons/actions" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 "@types/lodash": ^4.14.167 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -6841,17 +6841,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-backgrounds@6.4.0-beta.26, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": +"@storybook/addon-backgrounds@6.4.0-beta.27, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": version: 0.0.0-use.local resolution: "@storybook/addon-backgrounds@workspace:addons/backgrounds" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -6870,19 +6870,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-controls@6.4.0-beta.26, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": +"@storybook/addon-controls@6.4.0-beta.27, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": version: 0.0.0-use.local resolution: "@storybook/addon-controls@workspace:addons/controls" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 core-js: ^3.8.2 lodash: ^4.17.20 ts-dedent: ^2.0.0 @@ -6897,7 +6897,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-docs@6.4.0-beta.26, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": +"@storybook/addon-docs@6.4.0-beta.27, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": version: 0.0.0-use.local resolution: "@storybook/addon-docs@workspace:addons/docs" dependencies: @@ -6913,26 +6913,26 @@ __metadata: "@mdx-js/loader": ^1.6.22 "@mdx-js/mdx": ^1.6.22 "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/angular": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/builder-webpack4": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/angular": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/builder-webpack4": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.26 - "@storybook/html": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/postinstall": 6.4.0-beta.26 - "@storybook/preview-web": 6.4.0-beta.26 - "@storybook/react": 6.4.0-beta.26 - "@storybook/source-loader": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 - "@storybook/vue": 6.4.0-beta.26 - "@storybook/web-components": 6.4.0-beta.26 + "@storybook/csf-tools": 6.4.0-beta.27 + "@storybook/html": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/postinstall": 6.4.0-beta.27 + "@storybook/preview-web": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 + "@storybook/vue": 6.4.0-beta.27 + "@storybook/web-components": 6.4.0-beta.27 "@types/cross-spawn": ^6.0.2 "@types/doctrine": ^0.0.3 "@types/enzyme": ^3.10.8 @@ -6983,12 +6983,12 @@ __metadata: webpack: 4 zone.js: ^0.11.3 peerDependencies: - "@storybook/angular": 6.4.0-beta.26 - "@storybook/html": 6.4.0-beta.26 - "@storybook/react": 6.4.0-beta.26 - "@storybook/vue": 6.4.0-beta.26 - "@storybook/vue3": 6.4.0-beta.26 - "@storybook/web-components": 6.4.0-beta.26 + "@storybook/angular": 6.4.0-beta.27 + "@storybook/html": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.27 + "@storybook/vue": 6.4.0-beta.27 + "@storybook/vue3": 6.4.0-beta.27 + "@storybook/web-components": 6.4.0-beta.27 lit: ^2.0.0-rc.1 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -7029,23 +7029,23 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-essentials@6.4.0-beta.26, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": +"@storybook/addon-essentials@6.4.0-beta.27, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": version: 0.0.0-use.local resolution: "@storybook/addon-essentials@workspace:addons/essentials" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addon-measure": 6.4.0-beta.26 - "@storybook/addon-outline": 6.4.0-beta.26 - "@storybook/addon-toolbars": 6.4.0-beta.26 - "@storybook/addon-viewport": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/vue": 6.4.0-beta.26 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-measure": 6.4.0-beta.27 + "@storybook/addon-outline": 6.4.0-beta.27 + "@storybook/addon-toolbars": 6.4.0-beta.27 + "@storybook/addon-viewport": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/vue": 6.4.0-beta.27 "@types/jest": ^26.0.16 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7053,8 +7053,8 @@ __metadata: ts-dedent: ^2.0.0 peerDependencies: "@babel/core": ^7.9.6 - "@storybook/vue": 6.4.0-beta.26 - "@storybook/web-components": 6.4.0-beta.26 + "@storybook/vue": 6.4.0-beta.27 + "@storybook/web-components": 6.4.0-beta.27 babel-loader: ^8.0.0 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -7093,20 +7093,20 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-interactions@6.4.0-beta.26, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": +"@storybook/addon-interactions@6.4.0-beta.27, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": version: 0.0.0-use.local resolution: "@storybook/addon-interactions@workspace:addons/interactions" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/instrumenter": 6.4.0-beta.26 + "@storybook/instrumenter": 6.4.0-beta.27 "@storybook/jest": ^0.0.2 "@storybook/testing-library": ^0.0.3 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 formik: ^2.2.9 global: ^4.4.0 jest-mock: ^27.0.6 @@ -7123,15 +7123,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-jest@6.4.0-beta.26, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest": +"@storybook/addon-jest@6.4.0-beta.27, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest": version: 0.0.0-use.local resolution: "@storybook/addon-jest@workspace:addons/jest" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -7149,15 +7149,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-links@6.4.0-beta.26, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": +"@storybook/addon-links@6.4.0-beta.27, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": version: 0.0.0-use.local resolution: "@storybook/addon-links@workspace:addons/links" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.26 + "@storybook/router": 6.4.0-beta.27 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7177,15 +7177,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-measure@6.4.0-beta.26, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": +"@storybook/addon-measure@6.4.0-beta.27, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": version: 0.0.0-use.local resolution: "@storybook/addon-measure@workspace:addons/measure" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7201,15 +7201,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-outline@6.4.0-beta.26, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": +"@storybook/addon-outline@6.4.0-beta.27, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": version: 0.0.0-use.local resolution: "@storybook/addon-outline@workspace:addons/outline" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7240,20 +7240,20 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-storyshots-puppeteer@6.4.0-beta.26, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer": +"@storybook/addon-storyshots-puppeteer@6.4.0-beta.27, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer": version: 0.0.0-use.local resolution: "@storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer" dependencies: "@axe-core/puppeteer": ^4.2.0 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.26 + "@storybook/node-logger": 6.4.0-beta.27 "@types/jest-image-snapshot": ^4.1.3 "@types/puppeteer": ^5.4.0 core-js: ^3.8.2 jest-image-snapshot: ^4.3.0 regenerator-runtime: ^0.13.7 peerDependencies: - "@storybook/addon-storyshots": 6.4.0-beta.26 + "@storybook/addon-storyshots": 6.4.0-beta.27 puppeteer: ^2.0.0 || ^3.0.0 peerDependenciesMeta: puppeteer: @@ -7261,24 +7261,24 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storyshots@6.4.0-beta.26, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": +"@storybook/addon-storyshots@6.4.0-beta.27, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": version: 0.0.0-use.local resolution: "@storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core" dependencies: "@angular/core": ^11.2.0 "@angular/platform-browser-dynamic": ^11.2.0 "@jest/transform": ^26.6.2 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/angular": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-client": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/angular": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-client": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/react": 6.4.0-beta.26 - "@storybook/vue": 6.4.0-beta.26 - "@storybook/vue3": 6.4.0-beta.26 + "@storybook/react": 6.4.0-beta.27 + "@storybook/vue": 6.4.0-beta.27 + "@storybook/vue3": 6.4.0-beta.27 "@types/glob": ^7.1.3 "@types/jest": ^26.0.16 "@types/jest-specific-snapshot": ^0.5.3 @@ -7352,17 +7352,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storysource@6.4.0-beta.26, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": +"@storybook/addon-storysource@6.4.0-beta.27, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": version: 0.0.0-use.local resolution: "@storybook/addon-storysource@workspace:addons/storysource" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/router": 6.4.0-beta.26 - "@storybook/source-loader": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 "@types/react": ^16.14.2 "@types/react-syntax-highlighter": ^11.0.5 core-js: ^3.8.2 @@ -7383,14 +7383,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-toolbars@6.4.0-beta.26, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": +"@storybook/addon-toolbars@6.4.0-beta.27, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": version: 0.0.0-use.local resolution: "@storybook/addon-toolbars@workspace:addons/toolbars" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: @@ -7404,16 +7404,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-viewport@6.4.0-beta.26, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": +"@storybook/addon-viewport@6.4.0-beta.27, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": version: 0.0.0-use.local resolution: "@storybook/addon-viewport@workspace:addons/viewport" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 @@ -7430,17 +7430,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addons@6.4.0-beta.26, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": +"@storybook/addons@6.4.0-beta.27, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": version: 0.0.0-use.local resolution: "@storybook/addons@workspace:lib/addons" dependencies: - "@storybook/api": 6.4.0-beta.26 - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/api": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/router": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -7473,7 +7473,7 @@ __metadata: languageName: node linkType: hard -"@storybook/angular@6.4.0-beta.26, @storybook/angular@workspace:*, @storybook/angular@workspace:app/angular": +"@storybook/angular@6.4.0-beta.27, @storybook/angular@workspace:*, @storybook/angular@workspace:app/angular": version: 0.0.0-use.local resolution: "@storybook/angular@workspace:app/angular" dependencies: @@ -7489,14 +7489,14 @@ __metadata: "@angular/platform-browser": ^11.2.14 "@angular/platform-browser-dynamic": ^11.2.14 "@nrwl/workspace": ^11.6.3 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 "@types/autoprefixer": ^9.7.2 "@types/jest": ^26.0.16 "@types/webpack-env": ^1.16.0 @@ -7555,17 +7555,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/api@6.4.0-beta.26, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": +"@storybook/api@6.4.0-beta.27, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": version: 0.0.0-use.local resolution: "@storybook/api@workspace:lib/api" dependencies: - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.26 + "@storybook/router": 6.4.0-beta.27 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 "@types/lodash": ^4.14.167 "@types/qs": ^6 "@types/semver": ^7.3.4 @@ -7619,7 +7619,7 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-webpack4@6.4.0-beta.26, @storybook/builder-webpack4@workspace:lib/builder-webpack4": +"@storybook/builder-webpack4@6.4.0-beta.27, @storybook/builder-webpack4@workspace:lib/builder-webpack4": version: 0.0.0-use.local resolution: "@storybook/builder-webpack4@workspace:lib/builder-webpack4" dependencies: @@ -7644,22 +7644,22 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/channel-postmessage": 6.4.0-beta.26 - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/preview-web": 6.4.0-beta.26 - "@storybook/router": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/channel-postmessage": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/preview-web": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.27 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 - "@storybook/ui": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 + "@storybook/ui": 6.4.0-beta.27 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/react-dev-utils": ^9.0.4 @@ -7708,7 +7708,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-webpack5@6.4.0-beta.26, @storybook/builder-webpack5@workspace:lib/builder-webpack5": +"@storybook/builder-webpack5@6.4.0-beta.27, @storybook/builder-webpack5@workspace:lib/builder-webpack5": version: 0.0.0-use.local resolution: "@storybook/builder-webpack5@workspace:lib/builder-webpack5" dependencies: @@ -7732,21 +7732,21 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/channel-postmessage": 6.4.0-beta.26 - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/preview-web": 6.4.0-beta.26 - "@storybook/router": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/channel-postmessage": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/preview-web": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.27 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/react-dev-utils": ^9.0.4 @@ -7783,13 +7783,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-postmessage@6.4.0-beta.26, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": +"@storybook/channel-postmessage@6.4.0-beta.27, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": version: 0.0.0-use.local resolution: "@storybook/channel-postmessage@workspace:lib/channel-postmessage" dependencies: - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 core-js: ^3.8.2 global: ^4.4.0 qs: ^6.10.0 @@ -7797,19 +7797,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-websocket@6.4.0-beta.26, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": +"@storybook/channel-websocket@6.4.0-beta.27, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": version: 0.0.0-use.local resolution: "@storybook/channel-websocket@workspace:lib/channel-websocket" dependencies: - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 core-js: ^3.8.2 global: ^4.4.0 telejson: ^5.3.2 languageName: unknown linkType: soft -"@storybook/channels@6.4.0-beta.26, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": +"@storybook/channels@6.4.0-beta.27, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": version: 0.0.0-use.local resolution: "@storybook/channels@workspace:lib/channels" dependencies: @@ -7830,17 +7830,17 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@6.4.0-beta.26, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": +"@storybook/cli@6.4.0-beta.27, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": version: 0.0.0-use.local resolution: "@storybook/cli@workspace:lib/cli" dependencies: "@babel/core": ^7.12.10 "@babel/preset-env": ^7.12.11 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/codemod": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/csf-tools": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/codemod": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/csf-tools": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 "@storybook/semver": ^7.3.2 "@types/cross-spawn": ^6.0.2 "@types/prompts": ^2.0.9 @@ -7877,17 +7877,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-api@6.4.0-beta.26, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": +"@storybook/client-api@6.4.0-beta.27, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": version: 0.0.0-use.local resolution: "@storybook/client-api@workspace:lib/client-api" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/channel-postmessage": 6.4.0-beta.26 - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/channel-postmessage": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7907,7 +7907,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-logger@6.4.0-beta.26, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": +"@storybook/client-logger@6.4.0-beta.27, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": version: 0.0.0-use.local resolution: "@storybook/client-logger@workspace:lib/client-logger" dependencies: @@ -7926,15 +7926,15 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@6.4.0-beta.26, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": +"@storybook/codemod@6.4.0-beta.27, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": version: 0.0.0-use.local resolution: "@storybook/codemod@workspace:lib/codemod" dependencies: "@babel/types": ^7.12.11 "@mdx-js/mdx": ^1.6.22 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 + "@storybook/csf-tools": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 core-js: ^3.8.2 cross-spawn: ^7.0.3 globby: ^11.0.2 @@ -7948,14 +7948,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/components@6.4.0-beta.26, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": +"@storybook/components@6.4.0-beta.27, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": version: 0.0.0-use.local resolution: "@storybook/components@workspace:lib/components" dependencies: "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 6.4.0-beta.26 + "@storybook/client-logger": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 "@types/color-convert": ^2.0.0 "@types/overlayscrollbars": ^1.12.0 "@types/react-syntax-highlighter": 11.0.5 @@ -7984,20 +7984,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-client@6.4.0-beta.26, @storybook/core-client@workspace:lib/core-client": +"@storybook/core-client@6.4.0-beta.27, @storybook/core-client@workspace:lib/core-client": version: 0.0.0-use.local resolution: "@storybook/core-client@workspace:lib/core-client" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/channel-postmessage": 6.4.0-beta.26 - "@storybook/channel-websocket": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/channel-postmessage": 6.4.0-beta.27 + "@storybook/channel-websocket": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 - "@storybook/ui": 6.4.0-beta.26 + "@storybook/preview-web": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 + "@storybook/ui": 6.4.0-beta.27 airbnb-js-shims: ^2.2.1 ansi-to-html: ^0.6.11 core-js: ^3.8.2 @@ -8018,7 +8018,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-common@6.4.0-beta.26, @storybook/core-common@workspace:lib/core-common": +"@storybook/core-common@6.4.0-beta.27, @storybook/core-common@workspace:lib/core-common": version: 0.0.0-use.local resolution: "@storybook/core-common@workspace:lib/core-common" dependencies: @@ -8043,7 +8043,7 @@ __metadata: "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.4.0-beta.26 + "@storybook/node-logger": 6.4.0-beta.27 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 "@storybook/semver": ^7.3.2 "@types/compression": ^1.7.0 @@ -8086,7 +8086,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-events@6.4.0-beta.26, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": +"@storybook/core-events@6.4.0-beta.27, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": version: 0.0.0-use.local resolution: "@storybook/core-events@workspace:lib/core-events" dependencies: @@ -8103,22 +8103,22 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@6.4.0-beta.26, @storybook/core-server@workspace:lib/core-server": +"@storybook/core-server@6.4.0-beta.27, @storybook/core-server@workspace:lib/core-server": version: 0.0.0-use.local resolution: "@storybook/core-server@workspace:lib/core-server" dependencies: "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.4.0-beta.26 - "@storybook/builder-webpack5": 6.4.0-beta.26 - "@storybook/core-client": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/builder-webpack4": 6.4.0-beta.27 + "@storybook/builder-webpack5": 6.4.0-beta.27 + "@storybook/core-client": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.26 - "@storybook/manager-webpack4": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 + "@storybook/csf-tools": 6.4.0-beta.27 + "@storybook/manager-webpack4": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 "@types/compression": ^1.7.0 "@types/ip": ^1.1.0 "@types/node": ^14.0.10 @@ -8156,8 +8156,8 @@ __metadata: webpack: 4 ws: ^8.2.3 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-beta.26 - "@storybook/manager-webpack5": 6.4.0-beta.26 + "@storybook/builder-webpack5": 6.4.0-beta.27 + "@storybook/manager-webpack5": 6.4.0-beta.27 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 peerDependenciesMeta: @@ -8170,14 +8170,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core@6.4.0-beta.26, @storybook/core@workspace:*, @storybook/core@workspace:lib/core": +"@storybook/core@6.4.0-beta.27, @storybook/core@workspace:*, @storybook/core@workspace:lib/core": version: 0.0.0-use.local resolution: "@storybook/core@workspace:lib/core" dependencies: - "@storybook/core-client": 6.4.0-beta.26 - "@storybook/core-server": 6.4.0-beta.26 + "@storybook/core-client": 6.4.0-beta.27 + "@storybook/core-server": 6.4.0-beta.27 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-beta.26 + "@storybook/builder-webpack5": 6.4.0-beta.27 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 webpack: "*" @@ -8189,7 +8189,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/csf-tools@6.4.0-beta.26, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": +"@storybook/csf-tools@6.4.0-beta.27, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": version: 0.0.0-use.local resolution: "@storybook/csf-tools@workspace:lib/csf-tools" dependencies: @@ -8259,14 +8259,14 @@ __metadata: languageName: node linkType: hard -"@storybook/ember@6.4.0-beta.26, @storybook/ember@workspace:*, @storybook/ember@workspace:app/ember": +"@storybook/ember@6.4.0-beta.27, @storybook/ember@workspace:*, @storybook/ember@workspace:app/ember": version: 0.0.0-use.local resolution: "@storybook/ember@workspace:app/ember" dependencies: "@ember/test-helpers": ^2.1.4 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 core-js: ^3.8.2 global: ^4.4.0 react: 16.14.0 @@ -8299,10 +8299,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/example-react-ts-webpack4@workspace:examples/react-ts-webpack4" dependencies: - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-essentials": 6.4.0-beta.26 - "@storybook/builder-webpack4": 6.4.0-beta.26 - "@storybook/react": 6.4.0-beta.26 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-essentials": 6.4.0-beta.27 + "@storybook/builder-webpack4": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.27 "@types/react": ^16.14.2 "@types/react-dom": ^16.9.10 prop-types: 15.7.2 @@ -8320,13 +8320,13 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addon-essentials": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/cli": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/react": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/addon-essentials": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/cli": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 "@testing-library/dom": ^7.31.2 "@testing-library/user-event": ^13.1.9 "@types/babel__preset-env": ^7 @@ -8349,17 +8349,17 @@ __metadata: languageName: node linkType: hard -"@storybook/html@6.4.0-beta.26, @storybook/html@workspace:*, @storybook/html@workspace:app/html": +"@storybook/html@6.4.0-beta.27, @storybook/html@workspace:*, @storybook/html@workspace:app/html": version: 0.0.0-use.local resolution: "@storybook/html@workspace:app/html" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 + "@storybook/preview-web": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -8378,13 +8378,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/instrumenter@6.4.0-beta.26, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": +"@storybook/instrumenter@6.4.0-beta.27, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": version: 0.0.0-use.local resolution: "@storybook/instrumenter@workspace:lib/instrumenter" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 global: ^4.4.0 languageName: unknown linkType: soft @@ -8441,19 +8441,19 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-webpack4@6.4.0-beta.26, @storybook/manager-webpack4@workspace:lib/manager-webpack4": +"@storybook/manager-webpack4@6.4.0-beta.27, @storybook/manager-webpack4@workspace:lib/manager-webpack4": version: 0.0.0-use.local resolution: "@storybook/manager-webpack4@workspace:lib/manager-webpack4" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/core-client": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 - "@storybook/ui": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/core-client": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 + "@storybook/ui": 6.4.0-beta.27 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/terser-webpack-plugin": ^5.0.2 @@ -8501,12 +8501,12 @@ __metadata: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/core-client": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 - "@storybook/ui": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/core-client": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 + "@storybook/ui": 6.4.0-beta.27 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/terser-webpack-plugin": ^5.0.2 @@ -8543,7 +8543,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/node-logger@6.4.0-beta.26, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": +"@storybook/node-logger@6.4.0-beta.27, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": version: 0.0.0-use.local resolution: "@storybook/node-logger@workspace:lib/node-logger" dependencies: @@ -8582,7 +8582,7 @@ __metadata: languageName: node linkType: hard -"@storybook/postinstall@6.4.0-beta.26, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": +"@storybook/postinstall@6.4.0-beta.27, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": version: 0.0.0-use.local resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: @@ -8593,16 +8593,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preact@6.4.0-beta.26, @storybook/preact@workspace:*, @storybook/preact@workspace:app/preact": +"@storybook/preact@6.4.0-beta.27, @storybook/preact@workspace:*, @storybook/preact@workspace:app/preact": version: 0.0.0-use.local resolution: "@storybook/preact@workspace:app/preact" dependencies: "@babel/plugin-transform-react-jsx": ^7.12.12 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -8653,16 +8653,16 @@ __metadata: languageName: node linkType: hard -"@storybook/preview-web@6.4.0-beta.26, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": +"@storybook/preview-web@6.4.0-beta.27, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": version: 0.0.0-use.local resolution: "@storybook/preview-web@workspace:lib/preview-web" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/channel-postmessage": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/channel-postmessage": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 ansi-to-html: ^0.6.11 core-js: ^3.8.2 global: ^4.4.0 @@ -8697,22 +8697,22 @@ __metadata: languageName: node linkType: hard -"@storybook/react@6.4.0-beta.26, @storybook/react@workspace:*, @storybook/react@workspace:app/react": +"@storybook/react@6.4.0-beta.27, @storybook/react@workspace:*, @storybook/react@workspace:app/react": version: 0.0.0-use.local resolution: "@storybook/react@workspace:app/react" dependencies: "@babel/preset-flow": ^7.12.1 "@babel/preset-react": ^7.12.10 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.1 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.26 + "@storybook/node-logger": 6.4.0-beta.27 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 "@types/node": ^14.14.20 "@types/prompts": ^2.0.9 "@types/webpack-env": ^1.16.0 @@ -8973,11 +8973,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/router@6.4.0-beta.26, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": +"@storybook/router@6.4.0-beta.27, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": version: 0.0.0-use.local resolution: "@storybook/router@workspace:lib/router" dependencies: - "@storybook/client-logger": 6.4.0-beta.26 + "@storybook/client-logger": 6.4.0-beta.27 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -9027,19 +9027,19 @@ __metadata: languageName: node linkType: hard -"@storybook/server@6.4.0-beta.26, @storybook/server@workspace:*, @storybook/server@workspace:app/server": +"@storybook/server@6.4.0-beta.27, @storybook/server@workspace:*, @storybook/server@workspace:app/server": version: 0.0.0-use.local resolution: "@storybook/server@workspace:app/server" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/preview-web": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/preview-web": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 fs-extra: ^9.0.1 @@ -9059,12 +9059,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/source-loader@6.4.0-beta.26, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": +"@storybook/source-loader@6.4.0-beta.27, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": version: 0.0.0-use.local resolution: "@storybook/source-loader@workspace:lib/source-loader" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 estraverse: ^5.2.0 @@ -9079,13 +9079,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/store@6.4.0-beta.26, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": +"@storybook/store@6.4.0-beta.27, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": version: 0.0.0-use.local resolution: "@storybook/store@workspace:lib/store" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 @@ -9101,15 +9101,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/svelte@6.4.0-beta.26, @storybook/svelte@workspace:*, @storybook/svelte@workspace:app/svelte": +"@storybook/svelte@6.4.0-beta.27, @storybook/svelte@workspace:*, @storybook/svelte@workspace:app/svelte": version: 0.0.0-use.local resolution: "@storybook/svelte@workspace:app/svelte" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -9145,14 +9145,14 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@6.4.0-beta.26, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": +"@storybook/theming@6.4.0-beta.27, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": version: 0.0.0-use.local resolution: "@storybook/theming@workspace:lib/theming" dependencies: "@emotion/core": ^10.1.1 "@emotion/is-prop-valid": ^0.8.6 "@emotion/styled": ^10.0.27 - "@storybook/client-logger": 6.4.0-beta.26 + "@storybook/client-logger": 6.4.0-beta.27 core-js: ^3.8.2 deep-object-diff: ^1.1.0 emotion-theming: ^10.0.27 @@ -9190,21 +9190,21 @@ __metadata: languageName: node linkType: hard -"@storybook/ui@6.4.0-beta.26, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui": +"@storybook/ui@6.4.0-beta.27, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui": version: 0.0.0-use.local resolution: "@storybook/ui@workspace:lib/ui" dependencies: "@babel/core": ^7.12.10 "@emotion/core": ^10.1.1 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/api": 6.4.0-beta.26 - "@storybook/channels": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 - "@storybook/router": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.27 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 "@testing-library/react": ^11.2.2 babel-loader: ^8.0.0 chromatic: ^6.0.2 @@ -9236,15 +9236,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue3@6.4.0-beta.26, @storybook/vue3@workspace:app/vue3": +"@storybook/vue3@6.4.0-beta.27, @storybook/vue3@workspace:app/vue3": version: 0.0.0-use.local resolution: "@storybook/vue3@workspace:app/vue3" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 "@types/node": ^14.14.20 "@types/webpack-env": ^1.16.0 "@vue/compiler-sfc": ^3.0.0 @@ -9273,15 +9273,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue@6.4.0-beta.26, @storybook/vue@workspace:*, @storybook/vue@workspace:app/vue": +"@storybook/vue@6.4.0-beta.27, @storybook/vue@workspace:*, @storybook/vue@workspace:app/vue": version: 0.0.0-use.local resolution: "@storybook/vue@workspace:app/vue" dependencies: - "@storybook/addons": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.26 + "@storybook/store": 6.4.0-beta.27 "@types/node": ^14.14.20 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -9312,20 +9312,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/web-components@6.4.0-beta.26, @storybook/web-components@workspace:*, @storybook/web-components@workspace:app/web-components": +"@storybook/web-components@6.4.0-beta.27, @storybook/web-components@workspace:*, @storybook/web-components@workspace:app/web-components": version: 0.0.0-use.local resolution: "@storybook/web-components@workspace:app/web-components" dependencies: "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/preset-env": ^7.12.11 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-common": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-common": 6.4.0-beta.27 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.26 - "@storybook/store": 6.4.0-beta.26 + "@storybook/preview-web": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.27 "@types/webpack-env": ^1.16.0 babel-plugin-bundled-import-meta: ^0.3.1 core-js: ^3.8.2 @@ -13016,20 +13016,20 @@ __metadata: "@angular/platform-browser-dynamic": ^11.2.14 "@compodoc/compodoc": ^1.1.14 "@ngrx/store": ^10.1.2 - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addon-interactions": 6.4.0-beta.26 - "@storybook/addon-jest": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/angular": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-interactions": 6.4.0-beta.27 + "@storybook/addon-jest": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/angular": 6.4.0-beta.27 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.26 + "@storybook/source-loader": 6.4.0-beta.27 "@storybook/testing-library": ^0.0.3 "@types/core-js": ^2.5.4 "@types/jest": ^26.0.16 @@ -18085,20 +18085,20 @@ __metadata: resolution: "cra-kitchen-sink@workspace:examples/cra-kitchen-sink" dependencies: "@pmmmwh/react-refresh-webpack-plugin": ^0.4.3 - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-jest": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/builder-webpack4": 6.4.0-beta.26 - "@storybook/client-logger": 6.4.0-beta.26 + "@storybook/addon-jest": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/builder-webpack4": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.27 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/react": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 global: ^4.4.0 prop-types: ^15.7.2 react: 16.14.0 @@ -18113,14 +18113,14 @@ __metadata: version: 0.0.0-use.local resolution: "cra-react15@workspace:examples/cra-react15" dependencies: - "@storybook/addon-actions": 6.4.0-beta.26 + "@storybook/addon-actions": 6.4.0-beta.27 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/builder-webpack4": 6.4.0-beta.26 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/builder-webpack4": 6.4.0-beta.27 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.26 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/react": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.27 babel-core: 6 babel-loader: ^8.0.0 babel-runtime: 6 @@ -18137,12 +18137,12 @@ __metadata: version: 0.0.0-use.local resolution: "cra-ts-essentials@workspace:examples/cra-ts-essentials" dependencies: - "@storybook/addon-essentials": 6.4.0-beta.26 + "@storybook/addon-essentials": 6.4.0-beta.27 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/builder-webpack4": 6.4.0-beta.26 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/builder-webpack4": 6.4.0-beta.27 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.26 + "@storybook/react": 6.4.0-beta.27 "@types/jest": ^26.0.16 "@types/node": 14.14.20 "@types/react": ^16.14.2 @@ -18160,15 +18160,15 @@ __metadata: version: 0.0.0-use.local resolution: "cra-ts-kitchen-sink@workspace:examples/cra-ts-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/builder-webpack4": 6.4.0-beta.26 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/builder-webpack4": 6.4.0-beta.27 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.26 + "@storybook/react": 6.4.0-beta.27 "@types/enzyme": ^3.10.8 "@types/jest": 25.2.3 "@types/node": 14.14.20 @@ -20715,18 +20715,18 @@ __metadata: dependencies: "@babel/core": ^7.12.10 "@ember/optional-features": ^2.0.0 - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/addon-viewport": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/ember": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/addon-viewport": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/ember": 6.4.0-beta.27 "@storybook/ember-cli-storybook": ^0.2.1 - "@storybook/source-loader": 6.4.0-beta.26 + "@storybook/source-loader": 6.4.0-beta.27 babel-loader: ^8.0.0 broccoli-asset-rev: ^3.0.0 cross-env: ^7.0.3 @@ -25466,23 +25466,23 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "html-kitchen-sink@workspace:examples/html-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addon-jest": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-jest": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 "@storybook/addon-postcss": ^2.0.0 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/addon-viewport": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/client-api": 6.4.0-beta.26 - "@storybook/core": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 - "@storybook/html": 6.4.0-beta.26 - "@storybook/source-loader": 6.4.0-beta.26 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/addon-viewport": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 + "@storybook/html": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.27 autoprefixer: ^10.0.1 eventemitter3: ^4.0.7 format-json: ^1.0.3 @@ -33379,31 +33379,31 @@ fsevents@^1.2.7: dependencies: "@packtracker/webpack-plugin": ^2.3.0 "@pmmmwh/react-refresh-webpack-plugin": ^0.4.3 - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addon-interactions": 6.4.0-beta.26 - "@storybook/addon-jest": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addon-storyshots-puppeteer": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/addon-toolbars": 6.4.0-beta.26 - "@storybook/addon-viewport": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/cli": 6.4.0-beta.26 - "@storybook/components": 6.4.0-beta.26 - "@storybook/core-events": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-interactions": 6.4.0-beta.27 + "@storybook/addon-jest": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storyshots-puppeteer": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/addon-toolbars": 6.4.0-beta.27 + "@storybook/addon-viewport": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/cli": 6.4.0-beta.27 + "@storybook/components": 6.4.0-beta.27 + "@storybook/core-events": 6.4.0-beta.27 "@storybook/design-system": ^5.4.7 "@storybook/jest": ^0.0.2 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/react": 6.4.0-beta.26 - "@storybook/router": 6.4.0-beta.26 - "@storybook/source-loader": 6.4.0-beta.26 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.27 "@storybook/testing-library": ^0.0.3 - "@storybook/theming": 6.4.0-beta.26 + "@storybook/theming": 6.4.0-beta.27 "@testing-library/dom": ^7.31.2 "@testing-library/user-event": ^13.1.9 chromatic: ^6.0.2 @@ -36325,16 +36325,16 @@ fsevents@^1.2.7: dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-runtime": ^7.12.10 - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/addon-viewport": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 - "@storybook/preact": 6.4.0-beta.26 - "@storybook/source-loader": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/addon-viewport": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 + "@storybook/preact": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.27 "@types/prop-types": ^15.7.3 "@types/react": ^17 "@types/react-dom": ^17 @@ -40171,7 +40171,7 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "sb@workspace:lib/cli-sb" dependencies: - "@storybook/cli": 6.4.0-beta.26 + "@storybook/cli": 6.4.0-beta.27 bin: sb: ./index.js languageName: unknown @@ -40498,13 +40498,13 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "server-kitchen-sink@workspace:examples/server-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/node-logger": 6.4.0-beta.26 - "@storybook/server": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/server": 6.4.0-beta.27 concurrently: ^5.3.0 cors: ^2.8.5 express: ~4.17.1 @@ -41462,8 +41462,8 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "standalone-preview@workspace:examples/standalone-preview" dependencies: - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/react": 6.4.0-beta.26 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.27 parcel: ^1.12.4 react: 16.14.0 react-dom: 16.14.0 @@ -41590,7 +41590,7 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "storybook@workspace:lib/cli-storybook" dependencies: - "@storybook/cli": 6.4.0-beta.26 + "@storybook/cli": 6.4.0-beta.27 bin: sb: ./index.js storybook: ./index.js @@ -42327,20 +42327,20 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "svelte-example@workspace:examples/svelte-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addon-interactions": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/addon-viewport": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-interactions": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/addon-viewport": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.26 - "@storybook/svelte": 6.4.0-beta.26 + "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/svelte": 6.4.0-beta.27 "@storybook/testing-library": ^0.0.3 global: ^4.4.0 svelte-jester: 1.3.0 @@ -45136,14 +45136,14 @@ resolve@1.19.0: resolution: "vue-3-cli-example@workspace:examples/vue-3-cli" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-essentials": 6.4.0-beta.26 - "@storybook/addon-interactions": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-essentials": 6.4.0-beta.27 + "@storybook/addon-interactions": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 "@storybook/jest": ^0.0.2 "@storybook/testing-library": ^0.0.3 - "@storybook/vue3": 6.4.0-beta.26 + "@storybook/vue3": 6.4.0-beta.27 "@vue/cli-plugin-babel": ~4.5.0 "@vue/cli-plugin-typescript": ~4.5.0 "@vue/cli-service": ~4.5.0 @@ -45170,11 +45170,11 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "vue-cli-example@workspace:examples/vue-cli" dependencies: - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-essentials": 6.4.0-beta.26 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-essentials": 6.4.0-beta.27 "@storybook/preset-scss": ^1.0.3 - "@storybook/source-loader": 6.4.0-beta.26 - "@storybook/vue": 6.4.0-beta.26 + "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/vue": 6.4.0-beta.27 "@vue/cli-plugin-babel": ~4.3.1 "@vue/cli-plugin-typescript": ~4.3.1 "@vue/cli-service": ~4.3.1 @@ -45226,21 +45226,21 @@ resolve@1.19.0: resolution: "vue-example@workspace:examples/vue-kitchen-sink" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-a11y": 6.4.0-beta.26 - "@storybook/addon-actions": 6.4.0-beta.26 - "@storybook/addon-backgrounds": 6.4.0-beta.26 - "@storybook/addon-controls": 6.4.0-beta.26 - "@storybook/addon-docs": 6.4.0-beta.26 - "@storybook/addon-interactions": 6.4.0-beta.26 - "@storybook/addon-links": 6.4.0-beta.26 - "@storybook/addon-storyshots": 6.4.0-beta.26 - "@storybook/addon-storysource": 6.4.0-beta.26 - "@storybook/addon-viewport": 6.4.0-beta.26 - "@storybook/addons": 6.4.0-beta.26 + "@storybook/addon-a11y": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-backgrounds": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-interactions": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storysource": 6.4.0-beta.27 + "@storybook/addon-viewport": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.27 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.26 + "@storybook/source-loader": 6.4.0-beta.27 "@storybook/testing-library": ^0.0.3 - "@storybook/vue": 6.4.0-beta.26 + "@storybook/vue": 6.4.0-beta.27 "@vue/babel-preset-jsx": ^1.2.4 babel-loader: ^8.0.0 cross-env: ^7.0.3 From 177408a289fee6d972b1de25884880f3a1c445fc Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Thu, 4 Nov 2021 18:42:44 +0800 Subject: [PATCH 063/116] 6.4.0-beta.27 next.json version file --- docs/versions/next.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/versions/next.json b/docs/versions/next.json index 496bb7645ad..d1b22549708 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"6.4.0-beta.26","info":{"plain":"### Bug Fixes\n\n- Core: Replace SSE with websockets ([#16504](https://github.com/storybookjs/storybook/pull/16504))\n- UI: Upgrade react-router ([#16554](https://github.com/storybookjs/storybook/pull/16554))\n- Addon-docs/HTML: Fix source snippetization for DOM elements ([#16553](https://github.com/storybookjs/storybook/pull/16553))"}} \ No newline at end of file +{"version":"6.4.0-beta.27","info":{"plain":"### Features\n\n* Core: Add 'staticDirs' config option ([#15969](https://github.com/storybookjs/storybook/pull/15969))\n\n### Bug Fixes\n\n* TS: Fix type for Refs so they can be disabled ([#16582](https://github.com/storybookjs/storybook/pull/16582))\n* CLI: Add a check for source-dir in `sb extract` ([#16505](https://github.com/storybookjs/storybook/pull/16505))\n* UI: Fix links that have no onClick handler ([#16581](https://github.com/storybookjs/storybook/pull/16581))\n* Core: Continue running play function on rerender ([#16574](https://github.com/storybookjs/storybook/pull/16574))\n* Ensure we always initialize the story store, even when the index errors. ([#16537](https://github.com/storybookjs/storybook/pull/16537))\n* Interactions: Fix panel tab icon/count ([#16578](https://github.com/storybookjs/storybook/pull/16578))\n\n### Dependency Upgrades\n\n* Pin the version of `history` for `react-router-dom` compat ([#16560](https://github.com/storybookjs/storybook/pull/16560))"}} \ No newline at end of file From 8b1c44a4a154ef49096895b414ae47ee1500c9b3 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Thu, 4 Nov 2021 11:52:35 +0100 Subject: [PATCH 064/116] Extend docs for Interactions --- ...ddon-interactions-installed-registered.png | Bin 0 -> 197035 bytes docs/essentials/interactions.md | 52 +++++++++++++++++- ...ook-interactions-addon-registration.js.mdx | 11 ++++ ...torybook-interactions-play-function.js.mdx | 27 +++++++++ 4 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 docs/essentials/addon-interactions-installed-registered.png create mode 100644 docs/snippets/common/storybook-interactions-addon-registration.js.mdx create mode 100644 docs/snippets/common/storybook-interactions-play-function.js.mdx diff --git a/docs/essentials/addon-interactions-installed-registered.png b/docs/essentials/addon-interactions-installed-registered.png new file mode 100644 index 0000000000000000000000000000000000000000..f61c71c770e793c259a1abe9cd748146bf03a42e GIT binary patch literal 197035 zcma&N2|Scv`v)v3q(};7jY>sE$ZjYx$rdU5mTcLV!C*!zB+FD}Nhp)0tl4+UGIq%_ z7!1bP#u$v5F=KnD=lApIuD&iA^`b;sN@1f4i`?idpj z(+S->w@sLs*oB#xSX0@KGI9*$EIgQ)j?KDhY2DM+(h|Mr=k4s~;l#vrC+1xWt7&2v z@6*MDA%R28YpZgJVDyu5pdnf+qhi>IOrkA07r9pUCS<@I@R`}@e5*Oj8Y zg_jjfhmTmC9$tKO)6{gDOYO&66KPtNm?@V=oSdxnC#uUG)E;JP&$@Ohr*)I*FGz_kO5_XpR`F8>-=KmO+CLhN2^-ji3u zM3|-X$GAw{^PkG4X8MPruV^L*`4$Uz8s=QmdMKPpMFw2#?{SYK0D21&v1gQf)MAX< zq+;b-okB0hHl~*M@(vIr4PxIe)6|lC!-X|uos-Lt44yBS(v4;NP`>eYx&4=q#je_? zti{Qurm{)73*p^nEpLnZ=0NlwKbL{_0Up`Ku)B|(zWG9?f&L1{vZ2Pwc^&}ckksDH zlr@PVy)yB~?&Ysrm8%u>AGVqXYK}=g7oA~UY7q&3?(?|n@EwXp!x@YFF~Lr+{Mw(L zhVf>^OezRxT%0$5Kjc~HQFth|u3io~YqPzT@xs(_U|E(bhTJ~vXLoloKo`eU!F%W< z-N!JmnU(3ud8TU_f?t$Eb)qxr-$m_MuHIvQqRFvz$kG0g$J4_;hlE>LS)SfI$v)R& z(sC&5^`SOV*7@h)k8DX#i|keNnQwd)7G#S4Zv69@;j{7?v6^FE&+0#NZ9PA~ek$%6 zmp$_{QNi00uCLF1K5 zOX6esPp5p=5T+BF;y%nm7XeO7x=+pf3)|-;n_RE>>ro`(WIGM!E)B@sPEA; zyxUS?XPP*ut$^9By^y&0CS#bH-hluRpo*mH$D+SFIbLCX8+J(fP1p z$zch3UIVS6L0(tB3JsNGeK!H15*_bbW}mn|TK!xctR6hPWW1$#{0JiAdaIJ7d8)bo zu}iG?Uwmm@BJjtFA1582qjJWxq2VXYgkRu5kXkC$IjVFJ8;a2(4GIDPZ#B z>e(ybl1$#+P2!XUOU7T7yo$a8k}SDb{1BKkS@O)}x~apL&jlXF%3uAAa3r-pNH3%T zBCvR)ul|O&HMr?(^i`uu^GXYH@ruihy7zF)_m*EQ3nm=F6?I?eVq`(G`U>B$U7y)| zqHLC2bMXEkjq8T}iTm+B@$b%&&!OZy`Sb3`Rg_B6jckLV zz#(4O6!)w_*iExsx#i`pyL1RWKOriiIl(mVVV;%CEz}*wyVaW27SwOT#_&%mg=WR5 zFN$AFibM*tN-+5cKcCvS$jk_=$}Gw9E6U5pU7xfcd!pp=`AM5>x7-u?kjMJh0~Kw( ztX;y8Ebc#Kbmhi9{f15}R4U@qAEr;sJns|iWpS?W3+cVSV7PFLq(ZXgC_6GFhRz;* z)MC;u+ga99HnK@(-aE3vahEUP+P1Tk_dBmj)Yk#aL6w%embxi=QT&$^$lQsAglp}i zsK9v7bb^4YoNDHjaQzNNe#d_21SNxFCnPA;#%aJQoiH2Dpgg%sifU6wLKAL^I;P=xh_|xF6=^u?8tTteq@#4zjJ+FZ3+tngd^eOP< z_!@Z4NPSDKMtDapQ_djuORrWhD)V9HqXBFt*0$faph2am|mkmn07CVJq zo1L1>f6e0C{H6&xXIana8baC;pql(rH%?bAbvsh1yVwza@!Q+Li}8L9N~%hLTH#5* zHMW6wW*woKtM9Fo)jrIF7mUY%Z%J9 zIYYKHk#0XoX_je{vZ1$~v&D=L{1$QO6!@#d?K>ADV^Z$!FB zjna$MOA~6OJ*UXb1<%T!QSpwW)qGEQi?0dp_7m$n#A?NSjfqE7PTasCn)$*oje~*M z{&>u*+IF+Mg?F#sZSt7&sM~x_=6a{0?`1eW+1T#TlUX!Y^rMJ+cS?^d=}Hpr-3c#_ z=}{9y06;pt89GksITLv1hU!bz&#H9E=U35zE5ykvS{+0`^3Xl_T4 zP9&T-!Fq$!%k70gPP};ZDb6XiRcK97SN4}Gi=5hdHYG9j&AG+4ETYf}wFyX^Z{afE zbGtyHJRyKrgr%RAjuowF&(qgaU4q##psKz?50a)#W{_h0gY4KEe3r9`?fy2s#d0aufQ*LKFk0K0j(4L4oMu+V z<94dBseSr}SM*x4K!W0gm&%j}(PGS>p1f03Uft+z*U(z$Pxk7Z$_zE8u2C;-Q80_s zBCyx{GkvYA(L7Lh5eMNj8p+|-8@I8#Q{I=FZ%|dYvd*mw*HGl=+%Tdp>p0?DO!M(G zK!jRBaPeM)!OS)nQj-eh%Tux zsTRBr3oMj96_J9orbS$(t$)+B7CS;7<3Us?}7^y>y3wTK2-)WsgmzfU#E1#K(DcX&R!;*nRF;_%ku_Ui^I>(lxoT&S-zk&D1==+(2K&(c4qn;j#B4C+T2MpWp2;sRgSr zlAcZh4x+)H9$x+`!RliFDxtzi|IP-8iT0D^*oq=V$7z5QGO*Oir(0Wz`xS=noh64(48UI7ll z*S!42|7zr)c5XZQJNmi#1h{#7iT-Za;gL5uKwV7icSryJ{WVUfV7LG2$;MJ%o&2=CJsF(_0RLyg{_gjGzx=zR8sInW|BDxYG5TM*3{C@&sR8~y zYrtbQ-zG8`6DjC++sKr0XNcMF-{D@y-{rsVjP#+meFAZXR^$`_^chV7)N=2NCa%q;&sArsm1z6EimqWA6}6xMv&qNzFa z=5WOS-7cf=h%ZN2gbfUw|Iab}HBJ^`<)i<7tpCuHYNKAh;{LxV^5;?fDq4KDMU?n zxsGjfLu6zAjB{s?jDA%W9Vy^fXzJw;lQ*6jEPaY7-e_fxkBTqhSiJEEG%z|UXFtv% zrSfRER1@KVjehLnF=K4zV_fL&B08u;f`xLZ=Ha$8Nb}}ee>58`ffA*VL`0?dLlah^ z%Ed2vp4XJL*9SXW5XB!6lp2C4LZvhx)|ggApjDMEANjK(`k!)TJv9=cqiSb%=&ntK zjty32Q%Qb3U&#J+&nUL)a7@+nI6rGn#p-JHM#r6z{O=P5RNGU3G6|xk*X|uT?g^jV z_{u5siv4U{g}PvzkW?b}eOfoS``S50^Cvr)^%ewu+^uid<|gQ@y}Sp%UgbkM^PxA` zD!KVHe?~wed&S}SM_)p$kMhL}1RfE=$+r6aIvZ@tdba%;c_-thPI`nkxh8ZPo9fp) z2zrMYMRD;x8q1BB_-D=jS6b`=EOQ;2K_V)qYYq4{KO}X{V=h>M=ytmGxc*nvM)X;m>R0OEVior?kZ($83$aXxNl1dc~-D~bHIsIqs@)2d`J{Azl6P9%74!Fg5 zPenF`D2E_Wm0>bO&!EX0HJ^+V3W;8)u`5i7FgtiGimI}f`Mh2br*fSAk2LC1ist0r z(kOBII-7L&(`^3H5^*FA_IigqNL^(v0d&^%G{@-8JJ(_U6BO(Si_nSSJ@G%`QRzu$ z!VID>FWvK~i02W(%4hLa9o2Vh#MkpVPuncxZ`*9v7Pk~9c{LWnU@y;L<4G& zVIfzpJw1&d<5XJ-?zM!X5GqScKR;>Vl6Z{PQ!7s<{n550m8$vT*wi+`s+&%ybAJaJ zC*AyMEIH;15;f`dM+*fB!MZ2xWkg+B1#fU!OGb0HV@DMZ)|z(K{8p|=a4wMHe?mM{ zL_1H-?1EJwi%?MsG9zKMszW4 zF?GwT89{2Vm=MQhyB$uKz|@09B0$mJkctPp6d}0m%;hNVfYVwLAS-LzKUxFkN)c>o zuk5pnkws3gjX7B(-8Diy&1VMRdi4W zAm0>3AL^{f>DDlHbLY_(M8nWvM~5@huP@ASKN0>v(gBRoc`HPK@Obng5IF;$EyLLQ zaE_?WjVC#6*b#-JaI*rD%1i66vk7O;Uizc8dGTZfh}+tfRZv^hgvYN!D8Lkh%ZCa1 zSBg}Qa;kMReHL8EfU^jD5)K3YOq4!on#~wb<1R-Vu$b^f1t^V_q#LJ4fCQfVAifK7 z+n>I2I6jb5QKY=ecj=xo87OgLf%M1Xv%PRa@i#Mt;8s0P5rR5j=D@i^C9FYe?`766 z69Z4T4zUR5i*5L_Gf?M=B92LaL9IF%`%jdjxD!9UD$2#hd^yTVrELY54 z^p80HSAMswu(PRIHbRTr{ts09S1WxS4-ZbG z`T^a7yrMtrDfza&+`4N~VNp>EncO!!VR^jzAUl5pIFx|;7aC9Wv*a)fuFB!bAAY-G;h8uIsTB=!V2`6E~oKpmJx+~Wl#HuOn$unhd2MLy@)0@Hno+W%q3l5nWI&7pi$sUkCURM70fH>oTZy#{*<7?*V%CU2Zb6UXyR}{)AZG{f}zvC*Pq65OkbJy$clRf&aPI#rft0 zGfVPAO=x{Z{lo8Uy;2`-Q`7pNF|tJQky0N?6-hD|{)41{1TZth>17fjZ{e$Bqo1Y{ zg~S9{*rbY{(gWRsik@+&T4*-P$YmU1mnza6<*;bcRx#S?4{EwUM=Y@0TbTi1Fgw#! z;nNaP5+8hS#mK5}ed6j9J9ovxq8yCXU6{|GW@gB8fgrU1!4f&pUymE z$WDAq4IS`Wx^78~oP~(|w=lK5{k@9IgzC_9kC7BHuq&~uH<3c+*H}mK7@cT?aQ#n zohhO)QUkRd+aR)d%)v<#zz~63TQoJ#_jHw>Az^1Gli@=fmSUxB%;Sb>lxLy!9vifT z`lnko|LOj6Dyz86s<}HVy>%hh+DOGawCVYkjqhGJ1eF7b&mp7X++k8o<>+zqzfh2U zLyNp8#@Jn;GSl440v(C%wn>kd<*&{(?iod!SE2?F%rMv0CfWxTOIC`8$}E=w7pV64${x7l|+`gU2q(#GIzV>FOrO%kSsd^qU(p%{}dE z&g5wG#Q1L5tYNd@TAvLpX!^&5PQL!tXPT?$DX z!5KZ59(X`@-_a)lC)%*Z=W*Z!4>P0k{k=@HnL$`AH7s=8p^8mNwq$2jhh`=+b=E`v z6;(H{X9exE4U3JuJNaof1NF))rFFfs0E!**!S=rAXXl+P#@zg-w zYDzdQh4sa3Z5Dbeb}!j!*)nLyTmZZwDtPIH+AGh!AAsFks7onNti$%_l!`Q(vB&rq zHq_6A_iS1SnJuIWdnOi(cB`eNKNeCpdJpj5OL4mKw-Tl3h)!_(CftzLPQNxGi7?p$ zq4rL-F2uJWoZJo!R!~(-o7URRRXy^=diu~@&8z0XaQiqk(SO;k`z`61+Fkb62uVORkYp*UKDd|%@R8>N{t;oidvT#qOsYYV7#OBE$(hDl?UitdLgV3j&! zmz0Yn$8s9OD$2$4Re(kW!!@VnpT+oBx&xBGd=y*P2JLU zV{T=3nb?y^R2x+pJwtd)2R$di(mH9fmG>uLp4ASaUwiz|>_ySy1Tbrhg*(q2$4lc( zsc*EcROtLsm0wsn1lKhf)=!WojGq!3-u9iF^}ZeF+d@r=B6A8_vWf}^Rv6EDfxs&J zOD38A9hQ*ot{k;&T75aYVI6&8ftYJDO(n-~7NM&b_orM+Qeq9KV8k;K&v}=QsfEmo zi&!M6Q^tx4ryz?NxP^3Y;a%ts8Y3Oed4m-qY2(**5w}Yk@Qx=}l`un#yz%|C(pchi z3+5Bq5yJTHqrYnUJDb+>+(_--mfvKR(qgeWl7xlr0+cd7q;9h!1xvRCu&KQtupRjL z)f`<~6+W6q?sA5Tsd&|DE04Nx$I~nKZPT2DT9b9DK)O@oYY1G8a#4GFWhPb$xX8V9 zb_X%_O;%54sHl3{(spmfY#<(w1BBB=*O%^R(M=%(q0{A+)BgR+d1{Nw1LGmYc0Z1` zjq&{(o+Of z&pgQ*lEMqY=SY)eM5K}q!*akY^(kmgep5(T4iiC+m4(?Nq-@-*_fWQ%7D}22TIHGs zqAOjnH3bGKQ{@Dl`d^+1nRHDvfs3Q^a7s9I`r)FN#bNl0|4>~+d6VstW($uAX>iu9 zP^fR1i>h+&2(*I$*;%)p8JunWIo-8W>rW4O{TLaD>LSD5A4iXhgu5Yje}o1d71I7V z7!K_YQLf$r$>B!p@6zDmmBzLk%ki73J4u@zm)7ry{gj9(Zb9%hZ?`ixyY%Pv;!|Lh z&GY_Lc=#?>mHG9WFFZ6!~34g6I4}SkYLolC z6D3x01X=r7_51=)u)LxB))vJ@W+9WpA2SdJG5is1{$f|-`iBa1LeAw()AdI(;>Q@^h`H%Y;`eVtf&8(TMq-CLmA40BocHzkLnnCqS^Nn zn~wDu&IP3^v3QlHqjGWEW~?IZDlWB-9WO@)peBr2y8KueZ9~3g%ipJbXQ5(K`R8kNeN9^O3uyY^fsJ(61KeU4ND*=}HdS!z3lbZLf zKO^&JsZG?z%|SRUU`ZDC;D84e(50%tFbH!LO?b1M3&~R9C8QEkNH6ICw}Vd|yRmJx;T3 z{@b7{4PhR1e(7IuXVB#>{F`Bn#l$H>p#BzU7(Qi_>n`Zo?7B!$0Mpuqw928?`miDM zzF)chWYpe?a>1e6%tqm3Y7_3WN36mFJ*YWa^$VdpDT>_#2ekfrA;O5`P}BaDNpXEn zQXGHd5}hxtV;!oR_|DUM~H*FZLlH8XgP$)*B;{ zsZ{e(&MVC+b-J2fj!gfs3uDigErBW-^$frkz7!w!n{0?8R|SST)MVso z?38OrqOASJ<2P zp&}qR0GcadVI;EXh6+!FC9e?IrBI(eqw4x!Iw8r*^Yjycd4wWHc=FL#A(^9IdJHtf z-dHChJ?&Co?4>1rAN{!p(5>!%Zow=IBb|tmHzd<0KNIGx4;rZVi-V>a+JMAsvrcwG z28yUupp(L>djdGFrc$BctwPq~cV=pyKyEcf#h_aueJ%>!R_UNxn;pU>rNw?i5t3JU zc#E(Hhg(XfWR5g8hWl!lukuxsDBC42u35tsC_Q%RiF2K^X?ZR5t0Zs>kGOJFZnemmp%bN-hP2++!)`|~T z3gEg06uMKquHk-C3ZH-cv>0xe2uBviAHVeqG_sct_e!FMLlM>}7U?Nyu+X=6a_^aP z$EGo%^Olg7jWo$twj|TWP$p2 zR#uW2DimYZuW_(@D#-9$%ADD}nGJYkCdE~8YWVi(gDcNo8mg0rZ!WGa=VjR%jE6x; zeTpePfaV4UfWz>!XyA@-NNy$?s(kqnG!4N$|T6Dmypy^8QKc5F0XnpfK z-43+qh{9FCh6K}R`S9>rSvnYe2L*)qnZeT+z|h@3{Er{<=q%^yrV)-b>TbhgS7^cj z)GX^VE@rQkDa|@?Oh!YGG0@gcjVHSooO*bE(rZeL#-eLE(ICWTx$DrAXvlmc&}(Nk zg|QxLxfb0ZQlQKU@~s8`%+|(<%oYS>EeB_325Z*VjfR3okSiAm%OM#ySvi3MK5xMk zu+gy7RL|42Kw5dxDJtvYf-{XyLO(cY_dRiCi~|gD-=-DHd^7Q3KvK3MGGw zFpYiKv()weZ2>8hsi+ugVui#6)ChcF4Q;B{M=3_pBF8J-lI*6ctS&X{#y?5dO=vGB z=Q^0BH@NRV=a*Pt5*-e0=v!@b&0?dR?}5XHKAk#rD^09sQ9`6a=y4)8@2rl@Jr-ia zvcCYXzHch5BWE$A_92Y+1>{8%3G+ehu7T0U>IdX5cifbnB#xXlC5*DAK2KLY+DL|= z;W4pH*;!C3WjAlKJc-Mu%69GBw5=a$??jM1JaeZ}3m4iaz9cr)T>E@*N7@DeQXCIG zAPe9QT%Sc2Pr&?I7W9PG|CS4V&d3FSMOgMHjDJ%GBHIA)(x%^C!vFDN!c+A1h7UGJ%rzZeOf+vYi><(rq| zniQwEm>KE?S&+-JNKkn~; ztrVrT0>>f=mg)k^*S+3GJyJh_*?Q!Y8q7*uHqsRU5Ov*ghI-`ltPYAAP##aJlNJh$GpfpM%#g%KPTm#iAKFxkS0jKjEW-!-%e}@5 zS`b>%obLp@Y8-s{25NX*Sw@W#=Qy){B?gHwYW?%4yESslUM3&h+qgJ?NKc?zP3Bb> zR2NbmkD}v6F6t-FN#}kmc@&!W!S8M@QvE%e6=3`ozT=Sbf~=MprZ7RaG!tl;vHn}8y;oZdFpam&B@V6B71t8UZ^X-}0xb*nS_ym<=UpPX zLw+=ootdINjs8M$r|wlP3Xx$C_H@#QhZY8@sf10+Hw*8@k9HhtUn!a&b}NiRzIN4z zoMpWkP`ai5mv(k9U^^DFEx-vH6UAH~M?xWZK^M&*7A@%1sg%T1xAM zpgR7V>hmzzvaUO>th~Nw`vB^P*iDzLKKyRqmuHJqJ%IT@Z8Vq})I0D9we*n6z1=id z46<_uWkH zh0{I9b<%;!4CJcOj8GT!+>skl^FR4oqy&8>0Z+FUT@ya1^CnBOq`}W8deFlTr1_KK z_;?_Eu#M!}#Q*|+!cr*ZN1 zsXF#672nOsA@udSec{;Mz`tnt|u3d`bu>`zBk;rv1?P9^Ka~Qd%HR8IbzW>0p{e!cPn@`*v``doBy1q zhDy9fQN`DlC(eMs?nF95fkJU1fiiQsIdyazgdJ@@ zK2+ZPvB&w>CQhX;VOAIQ4Mk#CQ<0i1HeEQ;d|4tL+BgHAy4F`RwC|(Jf1WZ>A0FJO zw)A3(_@(B)F$<@S&)q8k?`KalgPZ%1QQB+a4a^i7V^M^DtkpBl#nd??cFPwy_0uwc zPDU<~HA>ahk)Wo`X_hO{Prfk$*8bvYTna&;SDrerZm5-~!Js_$TiO1jN5i>1pT$0E zy7O%k&_KNxqk7Ki39GVp?ST`CtyZ7ggDjF+`j8>>Z^XDn+`Bi4z$V(unogH_v%fZq z4fiFprpKNRu-zZ)d%f4xPJY|~%K$@pvr;g`X7dvmLTceg5pdsGJ>tEYtxl1I zh6_}c*3Eg~5a|2tT=<&_NQsec`KoUmGV*y{LZ{nV>ytygd$$aduS8o^g=su7My7BF7DE!#JRH5OknlLkZCkSW)+@0m(vH>Q?1O^ILbH6ant0`D^x7(R0GX56NMu9Aoy17R! zv^z4^h(N5@eYQE#6L3WMhy{!bi7&1SiA#B?B?|OU%a-=2uJ@bpir#=)WD&Ke z#N&Bi4)_nBd6S*liE;?~!7h>X+c)XM`f>X>z~n2w*_hC)7D^)RhaGnc?dyX$~H0z@ny}pQ_=mjctzOE5k4; zw4O-W!+mnQDp4W8iRW}cAW!PM?{~!;!#+Caln%bhKxf;Q1 z^cgP@tw|WRB#=Wg_9Uy>a`BCM&KMWc%)-fLLDuFkIamg}M3#ShT}xo(f*|XA+wS3n zl6N()e;N*+<>gbCZC80@lh(8z2}r7LBzV#SWp)Qe_6Gf$cc#3NHDRP20Mt$9nn>k( zlw!lD$zbe)9FybZ!2aq$pl#<%rq972&>A!`L)H#^moYOJW1H_lEV--aN3 zPrDg6@km?)H0$PYdNt7*hkP5TypT`RR*>)hmh}^jwss8(iC>Cm5Na_iD=e-hj)T)K zA;pI#B0w96r(>`M2XmO%_QBVJ;t3THzk=OPG+WxBlEh2@ z=lb8KI)hm5v?CT)kgCYqTOZ`4o-i<1pnzhJsR)9BFk29*C2KRnfr{`t@gQ4dxQCUc zS_C~fEtfN4zn={jLu{jm`lf15T^AG%3;0!ptwPMHB*6DqKIy2nT1R^_jt`T1y z>T6Pu*9RAha!%h#%w!5Id}O2pEw1fYk6Yjbg6X7%1dvPLYyya^65Y6;C5^e&p{ZX0o#*KYD?-I(E7SNOyUgP%dygf+$CME)CX)gRc>N3%NjEd{6=(W zK_cjWq@HlY!+l61JotEqyj{f9QQ;}r4gpsU!&e7BUMV>sH#dQAiV2Uef9HbvxQD3O z&e8_L_eXc=+Sc+hqB&u`xAa51^lZz>95_lwVw8G9k*&*~if}nEBbwzjJmV!&XIkK)|gM6s<6TjtjN|11BV`*ZGc6I|eI|7})kT6Re+Q^ImGW@h;sIFuddR z_G8?39EvbSmlMIi8i0P#Yx(V!~_|trW;TG7Q8T8yxF;QK2_4hbCzsNA%`B|9TRi-x*f{rirEh~q$ zi3?v(RooPUt0z!k(4ZlN zx$sz+xw-)SYk@`ySRMG)gG~K#0iTK5(70-pOEwc#%@vO(Q^)cJUC>t-Vz7BrloiV= zU~|lJ&#B-f-r18`)w&vaHaY}fGSxKHvdKHkeQ}%7DBauKXFh*757H~AxA&lW%Gm;D zI<5cj*vGMkeIC!IJ44phT{G|H<0#+{h{BMsHf4L(S(3vYXV-b1TPNzkp-Kxq;0`?S z5+gKXQj#?_Z}qb35+_07yJug<)Bb}Df@oUm{(FY8A(7Q2ba}|uIhh)C!&ia(HL2Z7 z;jRaXQmB`@{#EnuK1Ex?KwY<+(vK#6R5UyCp5U&(7?Xs&IP-T((lgn9}aN zW8^L@$p@E>4d_F4;`mTJ!XjHtsg);GpI=MsBLa8Ub>1J*7@SPHw6>Lmjsa)*=wH!TZ>jY2l_R$26~7~; zBZuOr{T5n$l3KhD!<+WWB`J!{v_7l!8iw9eu1UO?@G_R!*H?51D{`>?y*)AvBivE< zC?iem&Xs5H#2OjpMXXBpH;!1Izaz*U$`AFMZ$E zC*LS;Wf^kwywU5G#4o8Ow$i!r$AC{t3Z@fK1=n69JEV@C6}_KTh~o1=3Sr9`(%r*| z%D}5KB%hugROdWR@iRwBTA)?~LrKTgLgsj~%!T)sK*UZH7M?wd_W?ze?TW#sNt~BrZWTFKd4}YnuM%CgWtBwwPu2+g1`P zh(UgB$D&qF!|%fS{WI^w&#?@&End4n`TcU0Ssq>(n9 zStes`x3WhCV>haRYdf#8+9#M}=u#7peI-iv^nGDx!7d*br9!^K+v%Ym=Cvycs~=q6 z;#R8srKnVxk?d&nx(z6ox&$b{ccuW8DB2pHP`bgTZ_ zWF}Bgm>P060u*|!!5%-5KzP3PbL~<6OuVYdO$t%C`Jrvt+FGlvSn0xvzNxtBfGHiC z52>@14R|hvaXiHgldU`q-=`AoBsD^(DO(=^Q5xG-TDY(2Rmg@l3w)pBbQK0!&`g_- z->d?7y3D6!Ry>qe4fTf}G}UqphI_5)BrR9J7tPNzyLnG}zue&Cpd_%dHnSvL5y>e6 zq%@_&qYD;a)(f{&s;VCvc}iap#w6v{-v5Pxv{}}A^N3#TyY$;|rf9!lo2gwb>#36E zX@0#w$Jbm#hE0~lV^Ke|_Euf07vQnHz8hk{ByBfd2?c4<--yuO+${Y$+Usb`2*gX$ z*vD#2Z#5Q7=N&TuNZGZ~wt&Xx>25<)-c4pYcQxWEhAEO8*bwi=t=kBz258iM|NTiGSrLL(M|I8S|=3-39A{eflRmfwfFH|-70>cOV$wv8K#vq{wu(d^)myCy1hftC& z`Ky^{d@*{)CISS2ZN&C;Nn|zL2ydvNEu{D0ZK-ua*f~QTUl2m&_o*Td6~2eU8{-zk z_ZO=taK4J4YxM5tZqI7Y=Shw%UYRA8r8IiDtJ{#MVCzwCXeTBcrZJi^&Wcmg``LCA z2ObN=hm`IM3n+x|Jk#t|?5Z^nt%VHNwrWCV`R)R;!?xhEbKYL^`pQ6o}<%=S4SSwr_O zRbhY!g#+K7lsoK`x6SPu^&5!pr-Fwk%%m8B!07cx*CGYwbt$Rr~BqiQpZfzAj1n| zl1*v%^_GvRz53#tmuKhZmCU0PoNMpqb?x0rC#tLH8^IskKGqk>-Z|O1quPQ?x!)yRA;&#N${_{S7mW#h1p( zFL{}kw(HOMl4_n0$>uhVR1XDSHdGCtnpM(^cEZ3T+|+Zg4V3LT+25;3)KMP@wygdT zUP3kUa;a`*xX>*!x7@SBMk7R(z12Mi?2KX+g3Q*96RbKoIE)vRx<1T@iA&$ZL0SuY zMy7k#Rp8aS@Ob(Qjpm>^IbM8>sa+|V-=5LnaC}iUr?Bq_9`S93JX}o(e-Nk}R5n5& zF&qq&+{?ei0k{tVgC>1Jv_8ykU&uS03v9vVE{kF1eHLMDCX?J6tnno6vWbxXY2tty zsn>6Y-(%PjWE*;#)$J`O*K!u_4zIl`3_@x45d`Kf7<^WOUa_;Z%80<$_ zRus_rO_LKBlVe17wcl41SylJsdGd^+*Rc4yzH>DE6UAr?{x%sCD9qAMpo>%)lHnk@ z7#{nYMObKB4=mAXyH>OPv*SqRs_A%-XJ6Tx(ra-chIpGzA1uYDf0tLj#_Tpt-zEF) z_lx)~%*RBP?DguCDz0IQ->aH&+zEc5}m_`y~qJ2(HyIn7=G5rr-S6b z-d8QXEZlPv?$TM24k~J-RF+)xJ#>Dk0&dxZ^W*2UE^gkZZ&sE-Jx>ZgC{bN-V>QP4 z^~kJRL9N2MM&mObM!~G}HBpZm*K}3uqdlujuy|R+IYk5I6)>Q{4(jXpi|2#x398>z z;)2638vP;QaTAGTOH8LfzMjydw1zeBOUyG5oYelBs>t}xXx~Ewx$UGjO1dE1ts*@_ z?v(Et*>Rmz;Png<_D>WR08gc1?vr&xq2H_U{KQzJQI51Mh8@|ncapZea;Gb-KeUDq zOk-%{I$^V992|5UiHMRL$s$m&Z~ZfMqxfut9by!qpBeJJ^R1`0i2*i3af&dk;wHgf zsW8)vRk(302XO6o+{V!!YY6TgZnFn~`If1R+5O42_fzzq+b`OVtQ~Zc3%_1~PwAw} zpaauZG~YU8eW?Rl4Tm&IYmGMBU{?l0`W1U>7=esE3pEs=`DZG5<1H|8UL#>3xNYh) z-;pQP<_DjVqzjO7B4m?fRV^pZwPDds9CMSRsvfX5Hg3g+>ElhqJIV#?Es)ux;TC~^ zM?lZmAIbJSMVNHuLDt^P&@m`jwCX?&a;1Nt3mu>CZmO2)h1EH26ry`u`|*gvO7K*( zMRmGA?L*LDzvB^MA>h}%<)0V=>!$&ce6{6-?i}ysgoR6zaCc@Wul?!3{yATllHdtT z3(VQja&;~8ia?*uGp`0jOp}^h=sf12MF&D!tUe6cCtydr^@PLbyKQ&#qPuZ@j$^U} z(99q{9of7GNbz1Ic&m97h3$64p9<1?6|kv(w|2LT?6*2w&*zzN4Oh3o_#oVy87|w7 z{W(n)$AkFWGvaJF`w3(?hgvrow?1)+GVk5Q@G?5&Rug1TN}gws zAetk+ro$NizpLNkcW+QjIV9@G{~z|gJFLlV=~odI!~#kaX@c~wNN*Ml(tB@$ks1&o z6d@ppjTV(IRU^H((2E67I?_AR4IQKg@UBR*_df3PowNVC&vWnRUqHzFu9;agvu1v? z)~p+55%Wffb0?y$nQH|#D@V$kRy+$FnBmQlC*H=QtxqI1ZIpa1^d9ey?9l5HIM@3v zH|7>X^AZfQ;eeKG%tvI< zs+%mW%8gr_FM(RzUqIcQGAZ=<;`qf9C1caNShyKfd!MCi?FyE5F;oTUbIMO#q<(it zHK*9fN9GGO;_H>8j6-)noS1a;o_0g$dp8NyhiR#bLuYqWX>b7P5hPoP2Y^1Dj-pCJ zH6)vPmQoQ86bEmf4eK1fgWWxounF?P`R@1>ackOq4sWJ~l{BB^!4i45X~uBAe3p>E*Kx zXuT80R)MkPAFg+^RW_SgnP2lxo2|B~_9>Xxop$O++g9#EH;?yFo8pg@VmZ`{xyo9; zMSP95({0{1cI`*^3lB6^73<&WEnO6zoo%dG6Q8~?Ke-gL`Z70Ui?wU^lk+fr!s_um z#t(dmkm+&S2{n4C>FtXSF$`d59*8A2E+ZYw98fzSPB|QH^dAphDAwKU2<<+Cq?o-I zTpzl-og&)cvz-xquRYCfGQ73-B=7cOO#O?>qS8>!Ywhye-aHuVu08b8AZN&3Dh24@Fk5J}p{7GFD#75gO?dja(Tl2EL-!vW>sm zrIKE2=pEM-)>EaeYf^yFt_G-z-Qr63BU{UlHbFP)l(kCf6 zpWPt3rVtz*3R_)9`gko(YReLR#i84vIuzLOj6*q(z@0W2I$t< z1Xsua?TuFx&P=Q5he&n<{^C;34?9vwZX;KhPL6c=^ru|Olbu*j8Og>d_T`L5lb+9g zuPN#sGC4F6EF)IcI~CBr73ZkM4Nv`ZArcYOaXEvKyy5#J^LHeVGPqMtA8@jI9UR=e zng+^Dl4L3|>!1MDXtuX9T7N3KmBcSVGMnES0C}8N-CXk*tr%o%nk1FrR|2_^L|`jC+~q$q2+pb1tVgCQ}pBNsX)`Q8m0p?DRR38!;Oo%V(4+& zU`u{|DbDpA7G-#GesczhSP8%~;S2%yNsP!A#d6 z3B3S1r`bPDeUmua7xQIq(Qwvvz;r#KXIG-5@aTq~<#twAeM{zKIAFpbr)>e&4#2R=CoAE zTM`gZ%eyp*vDH;Pt#+^KQ+6%ZQj45l?LE+wwycaT^`O~0eFfr!MLcOpiCOEkktIS} zcv5tpc_%$jdFA>dY{A0i$9TV%$VfeF=a`0V^j^=@vXkt{pb!`1Lu#Z2)=>`@=3{pF zc&!&u>>vG2t3E#VD5-6kq@7(zc6gwg(YZk=SC0pxV2=rbeZ3MsaIa~KA?op@jVFIj zKM_cBXiQu*#P>F*Ty>sw#JLTNmlU)&i;fsOR4mus!_KSR*5|1ecnZQpNO7G*RaSM0 zg)%V_ZZ|C3f;VM#b_gV1Ua+HHW<8Igv3@9MEc-?@OWQYij^~j19zBikb)@Iu_>tAP zyYETah~lcYnjKGe)3^!VUkOd9SPPt!-A2iB3-NcK^{8w`EPyS@oZio9X^2;el!-Me zC)fl&tMGN@=B&Yn4g{%w86x(XkRKa#%4pO0B(Sk=|Di0qzj>L4LwQ~2uf=2A8mo_p&lSgn}qn>uz?Wb`D#G@?NqnMk;4I}$v9x>L{OU+A(hmb5e?b#vg zh-B*xw9obD9gk0J06qU%0Jz_kfzCfO|08w0r#k|Bl+!@%`nz(8bW1Pk)(Z*2+r5nI zL+U-y4^z)z8`52qpSFwbjP=BAQ;b~)y-L9mMEK3D^%8qE|Er7~tCVTT*-HH%QmYc* z$}nZHPODr~vw3p3-dicrsLrIy5U1%gYwHB<)>UH0cJ%K`z|EYWcJ9Jpugm5sI{IM| z_7MIR4}#=NEryi8--j^2##ZeKBHftuqEMn7K)jrnbsbL+c^6zi7l%7G#Ylj|=sX{hj zL@_HZ*MvsA4>KYvKaYg|FrOZZu)s!MzM@;*IXG#fznucMXysJ6rl^H|rAWyPSG#=B zV7a#x#AP)o{gsz@%FQa^)6^_AvvX$@pCzIsMmeXB6^tNU&-7hT;cKIE7j9Mzkz6QQ z@#m1bHH-E#X{5hou3jhCRCY|kVGmNP(XIAK#=&GMI)k(H+O6bQ6g1)` z;=EQqPu7Awo&xFn$z#kye&;d(=##G{apchQu>c;$2%#w?beyQ^?JR9^aFyzGak=yvZ+MM5y@1nIT8{gn$@&oC z?%6`ldNc1k+ubKK)V$wcmU?oSA;}Y4K;9TsuCKoMg4*XLC>aLKeYR z?}ikawX`f2shKOMxPjp~gN)h?w`+`ZnX@RB_0qiCsD}Lp$O+~XVF@1YUqa)x8P`%F zlLM@edraI+#IbV)G!kNI*;?M_Tue}ZTcBTK6DS%FT)Kw z*sC`zd-*+09)s9loHEF^C-WaE5t$br$Qn4C zH+bRT(~is^iBsTQ#|KQc>u|oxx$zHQBa9rl+LN2ZU4Q%E)M*Q-RBVSu|Ak#rcsWNz+5q#~*6;;bw7xgR7r|xoh8{6@MJWTl6;^AeuOH!y2G@W4FP+ekODYfh^IeouJPxMte z9c<1$$UwRtR~8Jhwea$ueKju^zYFjOubthg7uJs1jL)dYy?>N~`eJk3)5l4RB2G*{ zK43)~2C6IKrtc4jzDhCOZD5<7to13|RX|HDaYp>;VH)Dhfh~|wA-&E;R^^ml>x@Y# zFja*y&a$fr2-=Nm?4)mkLj+93QxmAB8!%~!`#);}jBX;fRZ-Nl!ID(+%o=(Dkks1R zSFVZbp2MHUKQON6u7ssXLGMPs#TA~}BH}L8);=p)%FnEhUvNg83vRX+tQFMq61e`s zO8bDO%Ur!#1YczH*SB$D;y>P;+?sc2ePkwFGOpi1S+C0IV*(4)XGd0Vmo!gWmXH9A zbuDYqkAzm6^>94?D)#O0t97gM4OBFYHucr^oy1EZWRkS#eLDLfJkK;D`2=2y}t6^wzAd2b9GRc z3G9(qeeLM};hgJWv#=j>%;6111=IZKrfGEDlt`J$ea3m53-zbhZ5aPRaU z><8!dM;($WyeMS@o>IEq2#`y24|0}r5bs~pK+CJlFBYbzpw38C(Ol|UgPS0yzpo3< z7SWoySxpJSy=B7Dv$kj&dA|Qio*4`L>?wBMwrYEh>k%7Y@>~O9C+vJc z0ZDnyibv){fibgnWO+u&Q$*qMG!wK_LeloCDfW&hk8-jBq^a7z-aPCk%l<*mDOU9j zjoa1w2nTAT=!qR(XRTtWg)!O)gKlC;h=Gbb_fAH3Oo`4%`%ro5_ODA9DM zl9W2&LDcFiNRIUE!K8|bcQFUAo6J^X>NNLYtNM9JFFVwr*Jhmn2t}r2^K`xQJe2#u zIz3)Pgv_pZ9j5f-w&eCSHb#=H(#B7cjKNlL&+<&v8hWZlefd*~yN~giYb%@Btnlg{ zDG9y?xAsMcoZ^#Gil`FS&L7y%!7F>Sq75{TTx>)yF)la8u_MwhSv%U6o;j#lE>ksD z!JDHRE>rcEG-E{9cfhg2o0H!=)R-#b?-)Hf$w0T0z76)oG8&VlMh3$^qIwvYpF+aG zcB6v$&MgVX)^*%wA+QDdvLs_A^`&}~pal?Ahr8c4mQu}9bviiKz>`BS6~gEDnnevR zF<;oxV9B@|b+1Kynitll5#|PtEV>?&-q7-feDn^XM1Bf9Vk=qe)t-v1yRV8|{8VCH z@@XV|{@zJX*%pCFvY79morH{`)k{y&2K18iz#0%c6IN+16#pnL4Q!P+_$}O9bEUs1Bt-uFq>!&DN#KwbG{Aenet&Be1 zGRe7qF#nJQnO2XG5dUm^>@ee_}yc+fYx>u$gD&e5Jk* zqG>M4a-MpUwtKHP@Zv(f#K3&VCS#0nZWWKu{2HI7XXf7VCs)c_Kv~bED?TTi6;i~2 z*|K10Tn z&<$hu>TUhAT{j$<$mT^Bg&Wa5T`3zx$dik~W#cZQlGg3AyiSP_jM5X(7n5bd>w6d2 zWq8naOejfe^P}cMAEF@Qbw+Sa5{Y>L^Q)uuvM%UHF-vg(GV?kk_B}ULQTz^KeXgFh zzp7Kpd)~ip!#5adj_TvX=1%;KUx(m30TSNP^hn8bu1`=-Ta~-(14qHOH5Nh442mQ0 zdSHDKC=KnfNUV?tzbAQM_^6N*9273t?Jc~yt~Nw5yzrEv>$BMBG8!93@A3g7r@8Cn zl`;nO#dTs;WBwOaNm$_wKINskf)3d7=wWb*Pwlu><bPDZ%J9#ALrI(*NO)c5oim%>+hXcfb@2!Ga^~#Bw$!bhVzZ-d zyw{elqR+gC2{70d_v#|N>ab7+lWCGQ@sAgvL2!Q^`jP0d)&3sm;HL4+4`tqg@WR<@ zTD=}K6S!VwNVa8(iKuH9E1H$i#zZr5$otc>P$sqqvm9EH-FmBk)vf4Z|0-_-w%@V4 zYUE~vVez5J&yL2};>KiC_Txf@IaGEye5tPTi)b4~!i%M;1Qyg#^y= zFA|ev#@D>*Dt<9SLjS4!Tv4?E>YAY6u`$owS;-4iNV2DE_ZmBE=-r4{&v6LfzfUjf zH227om}hF5BO<^uM`mvfE?I=Ej!Hq&5a%14B)oQwUSCDT)843B$LI+d#2*)ailBsl zyqHvG|DhoqejD-L;3y-UVI(ix*g^NLqIg;>#MX(_Fe%# zpq&E?BAv;$^^+NWf(GQcq-w$O@yB_KV-9e5ALQ`eAfu7oZwL@dNYyd;;WmXuf>49_ zOxHW9TXb%RE0^ArHG(2U8A{B)C9}6V zxd~MRBOp8B%6f>?C*daX{NkCCd6qw>+)R6>(~+uAC=A zveTG7szJ5QY)jQo3(1r_1-T-or>v?O?o!SgO@ZzHIc0lxtsQGaCNWl6-iW|Xogd98 zle|*bANVcwP^zcv^516*J5pEk)+;^?_e=||NrCf2(y(^Z9&gXS_~xqOB?IvLHBz<-$i-2sFg( z(fR7#p~m@f0RirhpXJOn&1N4-2@N)ewhkVJ-@R$--)s{o)0D5G8M6J>S)T*ab00HV zmMpMRVzbjf*>o~E^=SU3^u4{$@QrrhXL+?oS~~jctva*HNnbu)soP8KC{c~MKMeI? zxB{V2cL71K3S6}PA-~UrDA9|tlaS@88E9pwO}Prif>Z1bhA$^?eA-SK7KNLHHP)>d z&~&Z3nv~?E2sF&PGB;kCD9_$FWr1Doy@RMnt#7~C%NkHMsn_D~aOi*<38WN1X>_kg z@mhK@4kQf3Qh&JHELXaIiW#$|J6Ue4y-TATZBez22x-0LdB0qmVwFz`9Ay^y%TZ>k zz8)>d*9)@GIAGU3VcOUW5y5cz@(cZl=>FY{LRGU;0@G%Nx8`YN#)Izgna!6ddw->P z?6gPqLE%>K!nsCEo)+ngYk5o;S4C#kN82;+DU}&}FU=nFxEYwP55zB~?yHmSIKVK_ zc$dOl_7uB!fgR*fbyeVvSmNu4WL2fG&%wde38CUhj)ZRsNAj|^$3WCHaf{JsyrFI3 z_~$bnWgRFxhIs%A8%#KbZWlGu(vZ!zy1OvTr`Ojy(IA7$X5Iu!EIPEAPJ36iwqAEA zKu+73(2%hvbhuCL!6HT1wJLMIyn9}Ah3sP<9V|f1b(V6zf3wIkd6W106HBigX!@b6 z`FtY>E&+jK?4QC881kYAVw zh~^hx$I95#j%YZ^Q0!&AEW=cD`siOTx1$R@zMVe%Mc+FbQ>`P;9~Sy^Ll=FRTp{Zl zX-R&S(-RsarFS~FBe?F~(X7^B>`(<~L3lmIy5B*BWCm*CMxxVZ-Fy7LkkTh7juLtJ z4b`87l|Kb9X}pk&S%Z~3d!9WPBIhAtQ7R zs+~*HALr>&{PdHLYsp7J#)p(N49><89rE>If^!9O^u_QP z3w_h^5+wQtXg)#F? z(ZlvOEfadJ_}(Hy^|P&A3>{Pv>gQNHbrUnW3NIgu8>fMbrHxcH6x(|jDe2bCvB;p2)Tl53yjDg{1$wZ@6~_zoR4RUOF@`_6g*Dz4RjzZ# zA2P2#oIliEG-T6%57m8UHvW!@iO09u5~s;{y{gErob_i_701!7lD+k(XvT6{ckjc` z-a+s!S?iXvnea=ZBX?`ez6_-RyWxEf+ORlVIrR=*X>@e07K;ury9fy|n^-^Jmw@Oc zTaimN!*$Wgrv56$hw0gb>lp{dvdj0e%-p4tc%AGdv^Yl6bpN1C$gXwZ_ay0jv9WuK z4?w4%J6S)*B+Y7|X6tXf{%qLQ8wWbm3~liZed)`qBw^@RdXggt7Qiq-LXvCo`_oYh zpc4#5Xf*f;*9m3@bb@I-(8_sj=RMDGz1b1!+Pga5%i-A8yO)VqoIPu)^o}2+uSdL< z+8gg}t@o+5VwOGgFnR|h+BHOEsXwUQr$0;Ji>#m*sL3%BseZQ6e7<;&r-7ZXEA6pz z9>8m#0R4w-=d6-02nK`xLv(zrr}aF6Iy^&fumJ$#zn zy--e4Nq0Zm_zz#j{R`jx$^S3b@*kS#=`(}YOk{-xx5M{0@&1Ref`1V@Z~Z2G-*@ge z6ZrlvT_f3`=X`ZeV7{V`n#O^r5K8 zy?U2MsTQj&X*%LsZ*oqh!G_JO{_gb1>w7cmK?C%|9_4Zm_zD>--M@G)jGzWT9rN8H z@fx);i)jtW{IfUO|HNzWX|btZPtf=kdO#DDp03;w4?65t0lIcUODVxwe!f}ENFFLUv4I?p|* z@dDG@T;Fa;*gE(hNdtjM4Jy2U=-5B%U286bo9c0EzW?}60)e`Upv$D?6f59TCZzl7f3;;GDDxyR@mZY< zy7*pn|K*ug&4wRedDih0Y(PeAt6yk|Ks%im3w_I zF!4M^X;uj1{#Nh5EBtTu{;NLi%jdUx|IM0yd+)#dqu<{9Z_Dj(@BP=cY=7PP z9i03v0wew%oDgD?KRoU4;N*93^7l~W@1Oh*PW~_%!Y{vrli$I~-$Id}4tDcLUpbBW z&FnJo(K!F7%(RSGiTy9U@jFFLb>-u+o1L5%OTI}YH$-2P`ySx7R(zd#o9jo#1x`bX zgYbf=(LZ( zosIT{R(ayvMBsfHhJsuwy}n)J?>8ip{JV$v zH=nSxF}n+=-HZ8WDfoS2VkE}Nh4LTK5qg?j>Xmk>%0J4$<)n%HAZub0$Nskb5p4M{ z$b;`qQW8d$^g;H2gfAsB9(;$oPtWkru#~reMRpyB(0>FksUshZYDkBK{4*#;6R;S{ zUHthUU2T&Jky}b-gh2igk|M|jSiBiNaQh#DOP#FD?%GHc>hHec-+U4k_F%OAZ38U- z-zd-DRrR-8|Eo;?FRFFhIbTbpG`r+Nlx2ROifhxH>$(r&XzU-hW3EXgDQSSdgl$zR z7&tdBvS9tkv=)&8x1ox8fd9aE{VFBKu9kasbaOnU*#RC44c2XQ5BSxp?~?hpj+BHV7V2Ug zmMb_2uOa?&m>Bt`d5(Z>&pfKhD@Y0ssn#*pRGCSoIV?o-i!U-4Bob|oklr4g9@n&w zkfl>@KOVL}*h~^IR)IzfbpnUYL{2x01j@SdVnkQCf8hpwzH`qWOFkq585X@`}KlJL0kM>-1v&ppy`{~e~oWHmUh&nR=hT({lfOS0eRbw(SBOOyYcN5- z5@W%ni*pzewjN5H5nJ!I%r_dr^tNpG{K~nUxgt@*){aV_ifHL@f0(U9Hl6}FkUhqA zop38pAX4h3oMmR{x{A`n^u2KV4GA~<{rieIQBJSLau@heN~)Z|kA z1D~h~)2({AYIAcu-*O^EBFnes7eDX&jbyGVJAeIK>yTI+X$%*Bd~-5DHs8`5;X+vJ zYoj7&F2?7EW*+`ZxZEfiQNniS=!;Oojj-xBz+?rzgb`%RaEycz{xrw#mzg$yiCfip z%WvW*kqW39cVZu5v29BRB8chV#&3fsyo{LScJ%0r0s{Z)s$i_x&@95gsW8VSZDYuZ17`!27i9O?MjG$3VDEyWfu<<-hvn1LGY~>f?mpr1CiWQMHA?8VF%Bg ztql29pw9reDuqkQc$2vRoFiLkA3-*4*?_C^;roB|JR*=l!YF=}F#IHtM1y!A!PT`z zgJ-P1OZ<8d9XmIOz}nx(i0qU2oR`@>O!>}Hf|Zp6>gVsz{-MwWkukeZ&=W=tJ3}tT zJ$;*p@Qf9BCa!(<*DLv=Qo&Mwoy@TxuhjW~po`HA1bXKI%SE$UqQ40J!GqBk&V*5a zPt@;;!s)_qi~4D;zb%U3JcvQk`P=n@{K@?H8byeWng73AqnI`4=n1_5e!D?J_(A^L z4gPk6zeJ7y%iUlW=}s$$!vbbJp((%BTc&YuoYlZ}=!B?j!pMkQ4zHy1NONmBgb-DO zoy8~+QU$L_i0vlr zBa)ZhhC$3^zoHG+p~bTIeYUD2P2-@;1=(@#@7tH!`%8sY0E&C(8goE1NKtunxAJbJTF#QVY2KL{dr!Jt149&vxBzrK8c zWOPjd4_@;Bilq9U2a-RLXIrQIK+eXOggVaWTYHVhx40wdTYaPLR8I=#-ZVC<@beE% z-Lsp_w3q*5Mic!&a&=g^9M5?uCBVXO_o?8E0JJZGjGw1NGl@wqkkZRsBx5j%C~RaF zrIw<*-FN(tN`ZMlkY7i3bss+8odgI>gHhj0JoRnQz!)5J5^QpbCwzBlke*4XLG>lh z$h&{S;s6cvgFNI4_r*gH3?Pq%8y^@VATH|wrt4SwGz;#Y)?}W{w|E$9eyhzY;T6yx zJtc#K4N2YWU%vn4>_-+(SYrj3@WMI|W`mS!Kzl!X_PvD@R)NC}l?OG9VBBKj(^6$g z&#eA*jxIp+Iw>j~@ZWz2Cig`4?IX(jVpCQDWe!^^Q8S`56eZs=ynzW^g+EoSw5YSVrvUl*d4$=33sFgDKRZJX0U;tG?==K;*j+t}U*FhSK!X0_Y79G` zX=Cv6uiY)5NXdJd1(TGrCV3dM$c*GSId!iG4Cs@lDW8$zM%_O5r$Y<})5hJ=_hO&A zs3CBQFz)!F^#NgZ zh6by6FyscP3kbi`d_{7QNZ$7YB!6zFF`%_10k9wT25R)@TmBVx`31iaq{oS;vq6EB zT!EZiO0mW;FKx8_7^T{u@=a9(vn8Vh!4F%<2ZmkPenq%mkO;hhg0h{GguEn4F2N7N z5r5ak%W9$ABX-$%ZwD?)kC1U#O`!FOR9X5L@K9L}OdFBB2;O}pQiJyx(lQV*x;7jV z=!^~lmi&Z>Vzkf4$?ecnbq(U+^&z`;XU%OfiyaD?fB~f()e)ZoX`tp*g|c|rfVXi5a6B{y{AjBkgVN5n8=N(o^?pzoKNF zs)O0xJ0IuE{9z940O}F`Iu?Vsujjxx!ahO?pqCsL3^^Y&`{IBvHF5t*#@b^LHQ9`Q z%nhjc$^p%DJj|qw;aLImf4q%E8`yIC$2%N&-|Gh+Kf_zbg*WvNI6z*vGAQDJ?@J=s z5#-oQTM7x=4Ed$hZ%gg|evlqhPnhn`vx|)4_ipbEf*!U~IhdOqabc4ime=}=2190I>`CLR-u_U$=*fZLw<6ZiTqevEOm(OgG zw~wBrPc<%;df?J;lhS=gu$->fi>{9j?F+s15$q78)QpHA4WM+MYFbBPJ>2XmeRgoevL*n9LT7h0>T* z?bu5rA+%EItoDVZqJ9e4jYXQ4UjK=rVUWMBB~w16eLC9C+;ICjaER(aogTpbd{L8H%x0uqR~2-x z7nAOZ`DfIu$3EHA2W{1+L!Kbt&KLJ|vyw6wr6;ecG-uUd8wxjQAbuQi~XC`AP#%WRal{Jr6VRb`F<`5TJ;SQDS>6bn+eQR_A9< zQgYgO;M|sM?|j^Ur<^F@dZ=WUPz6#4o;6iC9NZpA`$|sh9jZqbWp+9b)4mniU0&8v z^ALg{Wtikp^bZ;PVn?yAV58!gaFKc-L56r8)N!9^R*GNy!D@C4wd)Suu9<8@;?-G9odJwh4PNAX1lc0JF*x^9i9b#0b@#aT7K_YUqc`wMN+Ott zq>RC36-8?NYXzwd(i}Wo{~rdMy%v~cm*Fu5O)Km$SPh2Rq{hL z)-3KWGZnm&%l`A`Cz(Fy^9)y&&}sQcx5&WD$7SaF2IkEMJs-S7fqR)Q26lyP_l{}W zf$JkxR@wmLG*XJ}@pC5ubkB!KdY0l%P0FZafj)DP=nO7WF>hCi-WP2uE>?WjtV+<4 zb)Z811>N9_d}N&rQUNs@z*E}9@ION@zU2+9QR~v3_Bu){)jxIGj^cQKwT};VaczQK zPNl19a7nWdu4xbNRaLI}(RUB~z@0y#`Hfx!odVdy$d}JJ${&ul-&QiS8B0r$_k)B- z&0l{|LkvXBuJ59S2hF)bz@TGM07m~wPogxKpY_bO>ks4_iD*n@j0|S(BH|p*9S?Xh zSH#^e;+vq9(~`fLhJsxRk=Ry~x?ya}$6pZ9&vKj67e#XGZK0IE%S_vA%}Cb_Iuga* z{AycSF6ZKTF~DP;Mm_q@i*17o?wz{O@7EsGv;j&Un_d~`*he?|fjhNTG9>s!-vBUC zRA1+AJdpcw7z3R3WLvzq?wW_A;XJ1-M&xU9iN8_ieQn4&{iPYu>N7e=A?)HBX!a-_ zC{SMvqqrI{+TnZXs4gQ0T>YSMQe^TdpvDY@a?a(EKr>CRnhG2Pnn}t?wKfO{sJRdL zUK24T>)eI~DMa6TzJVbwG25&r~kvx3-;!i3>lP-}H5#Q$rtgI59 zW!#_fwsU~-;js5|gjFvCaIRbK4i+^E5}=O#Qx~n@8Hmv0>>@B6scFOVeQdf?T2<7$BP`(FebVbAm~@ zmKNrOUlT%cZqNRkN^H&MVHSVq_Q|#8OS-RH>^LtL!C#QkKcy+47@{;cv1O`O-S6E__R~%m6Xzk7#oKIrsce=?W!xPwqTS_ zUGC#sw9Y-_!A=vF&5q-x==#`g1L3!=eM_BSqT0ei;H9^+jrXFDLB&nDFyO2JK6tgxUY~h$iqDS@^oTN)3?r!) zZbzTsls_<5<9n$5N@$qSjVM-I^`3Mst5~NS-xf9&N2>EjqSQKBrV7)j^codUEPSlM zbyQV(qIRFJCAhNANXneJCSV$Y+0?6aY$&6u*KpentT%O&Wt!H}GYLDNEmAsuP_)7FOU=(nO+o6c;+SgQny6KM?`Nzoj(`kL=m6`mK+x*W!Q%eyI6KJInZP6;jx zYkLgnKi9C0*XTL`*$O}Aesu^xH@0AIG$MN@NR*A3`DI=AplfuUPNhX-Pq)jq+n+v! zyc>xWNH0F&NU4?-hE02i(tk7oS`VpwW3d^SR99+f;qrZIAxp9J^!c^H2w3f|WkP40 z5wRT0^E{YRR(-m+R%@l#!dI&4tBSpj9bT*B4*kguc4@0h-&kd2Uy-P+c{Fh?7UU|Q zV1%8K2&j6)jza++1Lr3EG5st)1#No-7@)yy6Dso;Kpe+r-WPVj_ZF!zh14-$Tmose zkkP|Jq(Ea54;7k{DFkv)_cmZM)2=@zLeVgjuET&ukMo_AN|(HyZ!@TY3j zUK-uKPaCb%8k1sazCjf^V=!VL7B6jd7Ut60VB>T=9h&=6U3!rjd``?t>ku>}L~E*a zbM9&DbJ`ywS>{Rbsd#>RepehMaN9QppT0fo!*UjE!;D>q^L zdc$)@s=vFaK_5k(#`F0tG0TdC-U;!K;-{~KS}2_u%apjW><(Q>X%bh~GkMItHb_>U zkzK|exccUq?qzZ
M309LosY%-Q_{c@O4O02U`b(oww#*=dcOvgw)A0TZTS1T_L zpgpxuW}6<+jw;={5`r@}1Nq)PZgOTpL*HaS$U$lz#@YsmO5x6m9mQ1)_XFX?(RPsx zC~u^|RpPvWoBn2F=x^QfGt5(kdP}K+Z5r(oW+o|{gJoEtHLwqtoK&y(zV6i&@I>>I zXiH5cW7Br!)opcB`PT*mo$5WaKBI$GFkYBgNKknL#^xHGa|4#wzVWf2e+WkE3`5|7 zzd$!XLm3y`4xC42GW$8hK_XJ%TS@gr*yPOhi75I(I_PZaAQ2mS^tr|1w;)e(&hU^) zi;U;)K=_l6aa>h!8n{lLmNELy6lgg`>bK{glj;23`j{b#%q+Gg%>mLGevq$W_ib|W zUkB;jNGmeXo6T;i)N$sPi99XQxG^iiNi+V`Sp-8@4DD~Li(Qck+=>*h&v+b?9?J@~ zwZNeT|4QJmbO}zfQXz+NgUtN_VYz#~5P^ zi6NphiSul9HuR>igI=@Bb3C`WJ1LayX^hTB(5;p^-}eYfTP&#bgXpwY=hrokZ{V^Q z1X!0acF>@}{h09=r+C1Z4JZm5`6&?fBjq~Yp`P3Fcu^wcH&e5^kVmMcj>V^&-L9|F zG4#5{Waj7SY=8#qN2{~RlJ&sy1UpBZi*S(J#3yi%%UcZhHRx3eK>A=}!+hDYHtEYb zswVx*Rh{9LEElLOO}o%paPKBD?}}5HbPsybkW%i^@C}2CArVeJ`XA_NyC6HQULGd5 zkvjUwvB2D(pqRf?j?Li?|4f(Fl+0`ccs&1WFD zM~;{7Ebp{@@zK0?1^S**$>c&aJZIbyYx;~_!C&WIWQU9gnG;aB33T>fGon+a_fQmkGC5cu;d4xFL2; z>khp0MB}y`y=ps1u;*qF^Ie{uodK%JyOe8HEcyU!5TTL@Xw1G`y4^1K5TY>$J47`Q zD@Y;n^nj+n%-9~94;NGd2pi_05DRdwP$r8cX{&`P297Tl9aFRI<=GyY_2Lf6!}N-79d~NF z^>SOr2)_5os=@O@jy%SbZKM_Fm>%PnEr0H__zj9}M}fY{XuqQ+Fmev?DKhH*?11lA zvcj`c$FlTyXSS@EDq)%ex>B|my@W?cHFE1|26gm$(@^#vQEcxS25^B|F-WUT_qf<< zG=vrAt#aC~q-!|wLiq!A2EB8zY0gGeE&4qWVv(^5{*DHJ*YqRE25?1rkkCSB&1X|M zQbyBmq`OzNQuMLd6nA&yv}?FCvn(BQtBYvB?LgKix{t1wMREdkadu0+kb@`bLDv0j~rkUT{#e?Ltl4E@+K>v5bKpRJmU1r3 z>sW*Y_*%h9gmrG0_GC6|0_u|q9w68Bk#BHmH zgsE0))}HkkBb5P*9QpYewBD6;y3U)pWO0e}GP%>z=sS<+DC?MevX}kyKMQnOcjReK zlIumwDL2qJb|)(?rD6iEl9 zIQ>1>t#4x#Z@Nnn)`3ALsAY%Yb|xkWZ1rnvr9|1@o{ z5hUKGmTKr?c>oFnvz0sj@{v}3R8LkJ(dBXaOV($3s&bJD`gy1psu!Bo+G;-qnVRJt z(2|zHn?*M5BD6jxr8}f{!Yfl!KvPdrkyHl`qR)&lW*z%#Ol-&ow4vc9+&|fZcOcg8 z8ohIqxMP}g>xNRP$%c%A_+uE()`Wqrz1C@R-w#lHvw_npd)b3eljIWL0-e3d8AHJ= zsO(#H1bMY!p$myIUb7wpQVf+ob)G@O#hUSkp?BrnxJqP*Av_2;Fug~@x(vme#P%zn%dl|b49y_T50^pg4&R%ds$SUAj?}r8-YKV>-dvWK z@;Eubl4&d|@Fa-C$GoA7#aqL?lI#OO3lmQOYDL1<@Efy(aEbD99bx>oMNnt)gP{0x zK2tEOTP<;(I`#-t<=O0a%}oq*t`!nEsy3WmzBg5`SAkfa9Bz@h+&GpJvYu=Mz#XWlrV0rq{4;32F5f2oIWn}CcdPA)EzNz%o1O$o&y z^AbwoXV`-a0n}vehB77-a(JxS+zV4YY@ajBnk$m9?32uu<=%N`iPPA!_6-ShxJ@HZ z)!WSH1>A*&dI@RMi|Gg2Oc9y)5ivRsSH_ciKg#HMtyBfzNo|n^0AYz^AGUGPHy_&< z0#=S|V4bGBw-$u2Vp?kf+Eic&f^XmkDUgm_0ccC|fr3_XiSs(EJLSQ*u>K@HD}x>T z0b-;gY4T&yu|%%(Pl1X&p_J;svleCHq#4wIoUxWx>jQi3T{Xo|NhN0OcRF@Eor|-T zvXVM^>VO)nny92_mpNWqKOa)+zW27Jvc$1rH>|ZjY`h=0qW$wQFjCIsO02rgy;_u* zw{bq-c5kwY6Iea$i(sI3#uim(s7^1;M*LzM`Xl}Mjp%1@{f)=m(<0XlFFyuuK}a#r z?DACSv}P;P%Ztl5$t$5V56rTrF2+zaqH{@w-l|JH4rAD(D8V(|zta0eY|4T`YnpLd zsjE?=+bNr>egPoJ#J}WRZ5&|2WpqC16C4*F4+=QoyG-((&D~|_gaP`;SfxqviJdw4 z&EiVPU6(*uy#_jg!alO>o?1fyBY?7Uj@g8rSB<+CPURX=uhBE88KQOhZGqH!SUt#^ zNlu5uZg~Q{@e5YlckL%8iizA6-G?8Sku1M`oE%XJB84&W7?2$7vc%H9Lxnk4 z_a-c9Xna6`B@9!o=ZNYlz#YWB3L#XStpRYHdQkfbz>s8#u8}duA#5XR)wokfQw2Qj(mB!U|I(c|p2ca*#}Pf_g__3JYCR$G95&=vrg zGAhH)0gr>k0sDvBN>J}-igJkufpm|kGrTjSrO8*W5nv2m~bshCh6w2rZ1^_XKHt-)HfhYzoA3+Fk*GdLj2XbRz7J(jfb2- zjnC;L%rQ*DRX zKD`xc(2!Sl41|=)8TJflgW42eoWpwUR^hry)heq>h(*|?b?!Bz%fP(EbKoGIUH|+L z;#A!*tu#jiiz#D}_WJ>Vz{C+C+udwrJD$K@ToFc%FNjd*%mrH_tl0uNK(-Z#Gqa`M z^^4X$L(iepX0M=5<>~X1->ge)y6m6{JZBuZoilw8BXtiS8Y7z}dG+y_f|HS3#x`_2 zUG9BZ9@Pi!Su~dn(`t~MdU&_48T_caCK1KJrnV5@LMX;)(5-71rni))`GgkIr4ylv zq1>I*$>3hBPQQ~@WF(5?!j^)s$h&q_V=jTNEC8{BZn@+$^fO?`Df0y8tmM9a{CY@0 z8<%E1xI+UXdseW1q=uNQ`-kwC?L>g2w=ts@+Kq-e%|)%EaT#x=-$9D2>8q#hGyGJc zpR^vH@@%%#NdWqie)_n=iPzdr1C6{uXP^&W2P~#W%yX+>KB%KGD)XZ$A34$Wb70OS-p_MWm5^KG*ZRfx%X4+FNgArf7FR z(rX!pcj=F9wyQO{;ILgq|B_RVuROlfDX@ZfIIROKRxR zmn#FIsuFZZB=1cqP=9@9O+nk6tV3Fa^>{7C6Q9N7OS;-=ODUa_(|=&B=o>T|4L8n_SUqfrW!){Rb$qxW-uygrW7wg(mgU zI3$hsx_z-e z^E7oI`&)H-Eq~q>bp?9oA$<%cr*}hSqbIn)y(w(ljX~5eJAXi!Gx3^f+#V`o5- zQiCZ2T&MJNjgn)+Va@tfmISPs60mZNcHuO$pp0)Ba2%yYDG54@lkFJw9MAYeU^_{X zpE3hmuS*b&pMsJn_ajJaV)zetMXFzqZqtYYh#}_KyuDUndWPa8qPu8J$?PEnIvel# z5q4(r#n^J=u-aMdPvnX$N97&LU0TKpZLr0a$?E?WI3n{Ip!3&q5|{Bv2@K#UMQmA2 z_(V|-cXln{t}CmYIV};+7hwgm-7*ozYco5Ipll8SwNhfF#ah%RQF$wDAXll$aX{x@ z1VZF6(qbU{8U@!K011YT^T%|piSb{f_6`z!buOiPz5NQNC3jqL{`Fv zy64T{U8pi$$pELMZqe-!06tB>vK}zK%2P)*9=M@6kY#J~Sa>RI!(cOVE9lugddq&c z5i36R8i+749Z;zwj>WrmEl`|)WmwxBxo>i`VE0PX*fA3 zWdSx@_0dqK3dnHfYaPv|lX$+qO0obfrZFSy)iqo7+g(B{(+!V_-WOpepRZJDI%Gs8 z5wmQc)=s5Ea~c(2oJyP4^0vt+(;ErM>n^>of~jcG&l(+n>Ywuahe4joxZ?xU*pL1o`S1 z!=vsRKZu7fYnu}Yf>aMFs5~-aA*Ni-u!N_CsmsOfPQeYUf)79#?G3zPIrU)5lWhxn zXd}%|b#xw38#)-+nG5me%1eKp27S2Wbmp=RtDv5n^tKF6oSh<*m)Oy2(oB{K6*{E6 zQ`j<`arXeFG|`j$u|MxM>R{dG1E=S}c86o{viZyRb7&P@ z>Hc1b$oq>PW?L|mjD(4LBe!!I615mrp?dBt4CbPWf0+d@*gTT(o-ZS3sc;) zu^eo#zuaRS`bf`&@A3@T=kn%<*aoH~(;(FM1+Arbi!LH3Ge3mxV^Y_caeDcFdE@R) zP~LD>l~)-v4iJpO#UrnQI-ba~sKe(TF1U<3yuzD+TeAVPSG?L61i-9g!T`()Ct->! z6=-acDe^#-xD0~4)gaTg^Y%ISCC-#*0^o`?X8-~~w{~}mBpk-c7GV!B>D0YwO=d%4OICzD$f>#&iN5gNW6 z|IFDnCQ(~vD)ri+BWewXE72?g9%^NTrqd&vg35%cNCNY0fXJ;u*Md|ogL*I%I34~4 zgAtSfO41(Q=?_{*Q{(ox$eX8pqdxeSgh`$xZGn2cdhBjN20c~1)XPx~Cq*aOs@@i# z6+z8CcaMR|`sG^Jomkg?o7Ea+hS$-PGU-ww%a9Uo2TRrVG4ExO|HIyUg*BOdeV}94 z!O>Ah5T)17A~ggE(n1T7 z1Og#}oE^paf8Td?o^y3B{ue$E>dSujyZ7qrx7KP*tEjqvxx;wv%B%)jk)h%>O8Y0q zJbCxwjS#=`*wF^fmG`nH_Hc#NmhutzbFd|{2Tl_)lI=d z^w61R{@7>)<*0F_%k6^-UZXNn-UE$XUE2t~uqt<@!uKyIicKJzFO=6s_oXHxOkOHb zAzm3?p@C@8rZIt^@gIcc&&0U^=-a;ems}))%M5ZnR0jlO@V)Z;#+>s<@0NOtlxVWT zjJ;X3E8eX4mYXB{x0~;4()bDv;(6;5xWnp()#bf9wqZKxVS~-(e?7fq*y3)yCupip z*38bFGPh3dzk>tbcOw0lddLSxmF>NelfPd5pB&WdJ@?8V7`MiJesG>U=f{$pw=WfD zoD$mSfcAZVVx!R$DwUVn70Jf05rlV27BqeT{ocxE!GIag@9MCq{RvSe&rP8Uf}j8( z-Wvkq&2u#RMZ7YAc++aqe-SU}CK+X-LYS;Pg-Uk=!%~6;8 z+uO}sCIre^Ks8$d{zUclO|kX*>@V+t;K}A`ucI)w&jMq;wBnTl@IXF*{|N%QF+sKX z_1zotB$uxS0jkHJ*(@VNcV0&if}GZUcTHIMv-hfB&_>w90xU@vlh&jA&-1_U&uj=mo1n?`%9-ixi3I1=dh1Y^> zZ*-MN{OukdghVoJ&VD~JNR-@cy*<^ZAA0a=pLG^{e1a zGGw!x*JJU22=X9LXTJR8tKaTv10tTjbY~}krvUPcbp-f2!EImLd)|S5!XH4&pxV!$ ztTW;Nf!Iz9oJqT``Cm~6H4r`R-Z^~>MEL_Wv)xL+7)(uo(|I~|2`qSJ`1>n)9eznzWI<8J z-X94%kJB3k6SKd%Ua7Fq{_tX*ABF&N2U;_1^#}^YE>PZ}PZF zrh3o;W2v8r#{Et9#QW>c1yJ0(1!D2qU+308GDwhyYc1LT*H5lF{hum;>-8Ipr!5~w zDb@tl$K>C3FG3r=*yanW0e&6u=6JAFyrJ%|s_T4k0k-s!U!8PLdxN_Sy7K!b5c>b) z-u6Qh`pR4sI=*2Q0M1uCf*WYe-YkEd0NQ3+Akb;QkUy$|RQUdaP3z|FQ2~?_dd6%W z54;~EAWV06BSEdjrJaYzKmDV*P|I@K4k-xo!qY`JnzeEpM)Bp_B@CC(|0-nwYyXF0 ze|+eEP%+-|`FD5iby`{mdu_D2qH^T)Yud(!mzQ^{?N-}|Au(tboY?14HuMB|SwyiIJ9-M*E<@25E7ttuN z;fDH?#nvffeN%_N{0ETzLoKZdNWAE{(XamH*96LN`1`NNf9e{rl`jG_zPynD z`X7BZ837mPzN-FQ{@%PGFjY|w2S(xl`n&}}z!&4EB>QuDfEEJ*p}c2% z);)*KBH)ZfG`W3>r0rI)JOikr~FpuC#kP-vS z=Z9OaFTVgmOu7L^^c#A zU9SeKjusRo{o3@eZLR|R=`_M2V!ds`Bw!^=zWdF;e;xG}uk=rd81~Y zzh3Nc{TNvO=*fTF*2!p8kWTYPwnhB!lLTpeu>618w*XfGxP~^uM}HYj^5BdVZUz2J zAHRNZ6%?G@zA3T3{82%;UWtS`SJu#O1H z``4|3{|h(#cd!3tx&N}&DtUnBGX zn~}M5?GuQ6vGGeakYGNSYQX1w+@}9h0?nHzJIwhc%z6dj?AXKG3^Z|d5_6}PQR`LW zIkMk-D)4>*z1#tsKA8@l8f^69}Ql@QPUg(2K~r<9*OT#QA0=4(4qsQl1qtv zhf{1$g;nQLHBFB!qd)%)6#xcl57N*9W!(W%+@yYPew5m&;{YZB${f4+2gE=bqQHjz zvKyG+VO^h2{Ib72fJNK$b?5Y>-RR{y@}~#eunG8uOmZ-lJ5=UuF!y1!WSj2r2C`rb z_w0NWI>bMPG61KS|0tok=e5~fhh93H#t5N#(e{XI&DRSDNNJ#GWksP#e~@UI^`DP1 z;KYy(MIB1Hfja|0t}=1Zt$NDLyTx2@u?u`?CF{-Z&=bK!tn`GM3ALi;!WwpeS?BXx z%mwL zBHV+wU;Gv@F1gvU@LxdS57)~G9D?e~-jqW>58>1ua0oYSzGtO)C8LWM1!K0kvj~F} z)g;`|Vj&r18B1hzzwNldCI2YxOy2i_zskT!=!XPW#Ox0H{-B^BojGko&<-9uDpg4d zczD%`8J#ezFIksXyzPkNa;+#F1Zlp_P3yosM9`wTtRxaKof(_$Vwh3FwFuSul+mE_ zI&jwuwc!d)=cue>ryfz`uH+&Td_l?PWhd%SSL5SL;K@9`s^GjHM?DVQZ`FYk>aDsz z$Qe?rle2zB!GpEO=I&(cz~(dkcms^ErB?m5`6z@pnoFS>@R<;PbSN_hW8bH5Z4g9m zbyO!TwA2a-2mUGdoJXgw(L=HV@T@ef)Y>cvMtwfV9zYTAJw@n_ijjTOS*cqd2xb_wOmhck9G6-~nC`d5dX{mA ztiL|TEbF}K3;VteeF`@gZCWC1uK8wpfw$JA&n}*gD+(E(V}aBQ$t!fmj-j8ih--CSm{`}3?TY1rY8t8(7!<*la$>9yQM`maEl0`M2hb~;`On1AAL ze_-5!5!5@khk+sm!xJ2X+(evC6?zn({YvGvQHeHZ16e6lUFvL~b5xqsSDOA(C8=uA zh|6mbbxPIaG+U&Tys7w5GG&Ne-qGG&zkR{#_0-ah&L;2LMKG`arhl7S@2up?zM?=w zkvCt}ZFyc#TmK%Xf7^`?WOrrjtD*aF6e-RtsbVns%@oQchR7|s{^NP}o?(RoRjnNgnQLQbjM?Q*gD5?%!$dGEA3vAMv z*ew$(7g&02tr$-dK}>aA-Euk1#+sw2X4QML-R`^Vb1RMYSnz8Q{IT4p#{CsJw5GT#QddeTPiln^}PL9a?c5wOXEvdE00p#cLKlOIp?j` z`gW1PKQDWezaCS*`%%yo!EV^E)Fc1=t%)QATt`QTwFmH`#kK8+Gk4AavZa3sKiF2jaYx3<%x62V{k$)!Q>!N)JO14G(D%oHYJ>ag{5=kA_(vema8a#8oGAWs zl)U1&t$laShoWIiOXqp~aL3!G{ZvG_%EHsrTK8lL*)0-e>;G5i?xGBb(dg?x7_Nr8 z#;(9PMbg>>@V>?wV*V8ychnVPI-<_4Z_Rk$W1VnWr^!gAKj%FNY!7m0I=d8g7_co4 z!RKK3U)LHRuyRN{Z&_NA$Axc5*MVkhi+_7`2(E42z;<(v(Oxc3yp zt;Dp3t@ffrcP%+k7ahp^Z0s#1m2Q}V64h(>jlMUyg1Z-<-=!mkn^Sd-1=) zqW=d<`e)x+5GfL>-sS(|We1R@6M9Xu#td))C6Lvx5Twg78>dh|5rYmq+k>FaeIvE< zW-#n6wYO%@k1P=AaDlE%U2SLZ%-NyTrBGavD1$d@ur|tD+-~OJ+ondIZ<4|^?ecO*}t@H!4NKujCPe)>to}=pNHq8t}!AM(WIo zG(F#U2!Pm2xjX}2oq-E_UKFi_=8c1wldk|dJ=n|CQDP+WtE`uJJ&RZ#524RWniZ%t zHc-mWy@w|PfasOuCKqv%IWV7e-k1zRCiPY=vrs51+%M8}ZgnzhZIZVL*oEJ&ShMi8 zlJx4Ramg}zu6FqcBc)L}X+IR|qtPzTaEn|Kacv5-=B5vLrx)Ee5`EW+4Rcaw7)-FQ z7%X04X=Sm+5>7^FHO$`x*->30sR`SzEys<9aH20idEv`|L4u*|@`@UTA65q_tn3XP z?4?UGg7LKAlA`73MJN37_mfPWR=#qAPc|+VM}^Acn)K#grQP{@fxHyPSb`%kq5kid zP!TdiQXM1FrUIE+jo^dr%+OXFAMbJJ-IH3rXE!U%5~^@@S}=5qT?JRf>ItWM2Z z@E0twf`d#=Y19&?Ii()$2uMX&RJI`}C?fpMdhYwFQ3BBT$!Pz2&VES@Fmon+S6hmB zEwfEwvrQ$M0bYK2cKeRHcHK1@beK+KJ+835$HoGibhzy)BjLBcEl#?4jDlu(ynP!p+9{J${*<1Rp| zDJ_sM3gMQ2ADKPlfI&4ZT_6*#2($_eNY`x>=blqh^FwBC^A$v=)o!P@fJ$IWzDxu4 z*f?B~kfb49V2BW@!h$5f!cZ?TA6H90*w1N%c52WiGiKAG!WJ?FYJf)b6la~2TKU3T zatYaLu>5IvyX4Y`rZy@U76p5kVJ&E%k zUAh@^ynz1*N#(2n+^Z_?2E{&nqW^w>&TA8Gd{+Fjp|TEpVEc4=-)-4u-3goPNCZrDM@pYKar zC2VD3jP<51Uqpt8_*5A>VP7`1htBz825GEf9^0GGR%lcflA(uiE6`kp^0uXBZz=wA z6C(uJXw?mCtrkT5U2@Wv2mWxUe;6pD!0Oh)4!1B5gMZjOTj{M|$nzJ;{m^h5)c?~e zN@Dg|gpCMe`Z(Qy64G#kbg$rcm`GMX=YhfUgMG%8oOd_V5KbT4of1PYV103vL9fwy z#HZvmvZ%F&lxu4+7E%_lwj9L|M6kEaHil&=R^S&40^oU}bYiVdX3#2*z{SPUkdC7~ ze>Q;lV^+x+r0#^gDwZ`!T^$ULyv;Twwa>P$q>&Tudqin)@83d*ERd5zwQ%!+xAXZ+ z{55L(Y&f~B>A5KU)0@H3>g5K=&02876$w11Ro%M<`}t5U zA;cUiVmUQ=i!EE6CLdVJN?)o*kVf~-XmU%!#@X26NiQ@c@RN`~{6>Bn^aOI0qbqcn z&YLBzdA=j@;?mmFL)v}Qu@vvysVQ^(ULb>Ozdffk@rw=*_&|9tu5yxw4U1g-UT5%kgUkl;Y*7`Rr)nn5a^En9rh}%V^W$4E{ zGM+7^%MKhD(n9KU~pDjkZt&y`I4xpC6CPm}nqa!auR} z(7S>7<}Wn*RzpSu$K{+Vbr{e-Po%_iNIlKpOSnQ{o`gdfLl8Ve~P{SywULZ ziIOv~_B_wOK{Sqf$gA)K?x%UC zbl2kKzwJeiTf1HB7T^{5DPIoJvt~WD3LJ4_H4+xuZGxX6Z%XG}vpQ^@@Y#+h zH*#&y(aZ*SMJ4{tyx_0~XYVShyn|@~;soV|b8iX>;G@zhk6umi&+1$IKJDJb6v^wa z|6MoFwz$2Rc`o06A3s;$yMnMvr!`tGEhj8Di16R)gMLo?%*x%0gNPboqZ;j`XXB&w zT1rA6h#m*!kmIzAo;DMD-vyjXjse#Gqt%<#YlerdE1!2mpEpJHz8$h$8fV8>RKxK1 zPv^^9dfxa;4pE;gGGEjduFy``bh`PdPL(gx%)}*yNkm7MDkYabALyLFWKf#{>A!z z<{C=gdtQGz&WRJ}Df0VgOm2u>h*M+kt>V3;Ds}|$Hbn?RBjV3khuhyQd&-AN)+5+b zs~u7Ws~4Y!wd7yDY(EHN!@NZD2o1McB8+0qgi&$A+R6+on^tjqXtl?CwWrn>CPm!1 zqq%XOV`UFeyaecVPkfb8H9DigV;*&YU^5bMJ}jL!8m=`VS2s>lpf)}~Z4unx=}#3Z zK5{Algowes*dD^B3`GvVaUTJKaH{rRgdPAMw!WP6c(H5o0gHT-#1$QHl;XUm_0Wm* znLL2H7nO^uM_ejan@_R{!NjiWNVhj!d!dMSYGORS_DBB3aB4yEW%H262E>_EmEyP8 zhMqH?E#pqC9p|(G`-?X|3vA8N5bpBD)GdVpm?)ijjmx~k$k8GX?C@=o1kdD0{UYkm ztQ>DPWH0j^*7PI@4{pMmuB9Qb%uM?pTgzIVm*UTRilnCOh76&LpSR`iJE8Fc%_+N< zBnOBp4)I*UdN6|Y{hF97SytTnQOUAhMPKqQr?r{`7`b_kGiynIqPYX(iUCRdH6CD_ zGM!XS#z=sDNLIb9FXwm5d7YCJ`)C8q>JjA#?8m`5rRM=F%8}Qe$+y#8=b<$`zQ^u>n$Fm{%XIe%xkx)w55?->~@J0X56wzrSCL zR7(^-=sLTnVXvv`wKYp&;oxw!M#&c@^-s6_5p?re(88f>&Wz%RhxTqh6UgU8wolCA z2bcV*-n3OXEp$%n1CrfdgVE6erD@!`Ht!6(!D(wVU;pvo>DLc-xv;J~i4ghpkw5s;`%ACI-4pNUK zk^?zk05f`|&3o@Pfg!qHcH-@yu^ZAUh#gHO=l4VZQs$nP*uOsomW}_6wRXBC)qM~b zbm56xw<6CT4nH5d*nlkydX`wWQrlmZbYNPj(StLy>Q5{|_G{(=VJRghp@FiH_|rBo zVT&hR!;Kmv_H255V@i_kbY@9%)y(V5T;^msetWqH%b&W~kX0t5H+8|oFYvlctk|=g zd}ab6q+r(pH40qhZFAD|>F}rED{Czs$lmZ`Sw!{c;OQ@Qw(vLZOGy;sidvp$Q-raW zem|6?9BeMp=nk)Pqg;KWn#?*EdOM(Nu5PzMb!cU!LnG~0e(keutvQ5U7b5h9Zj<_? ze2GfVDvM)%oO&7kV(TY`Mxkxxi#`Zp1zX+?PUV1WV@9e_>u84KNN&;#S(T@y(%64s zB3NQyr&kK8RuDh+kMXOZ`&Sk~vI>LsEXIQ03>NO%rM|>U%0HJo1K*|f?V)f_Ka!a) z&ced86RWTz&BT{B=@~QQEk^X5ggCL_f60iD67NlWya)XT}*uT=N<&2yx|) zmn#9isAGg8lal()oJ$?lXYmAtF%=f)8gyY^_%X8hGVLcGT{ zhFqpnuklkny`N6o!_j59W(gLyoJk5RN2t z(n;0OH0zbGk@V#GoK;ENo&YP4R0(}0Uti*}l54yS zhXH)}!0H2^wHuY`hh62miL2?%`;Oe*Wa#s^)hBccN_@m}A3C*!AC95WMgkRAGS}>H zwd_5KZLu_#=(b;`PQJAtO8IU{8CrqV_3rIUw%YrrTZP{6-A!<$Iy=N>^&q8r>+Wen zh+`h&Qs1qqh-y92yTXdDTn)LMO32h1sJFW7r~bYzH4iVvTjIYzg5<-<$?~vr=*dkU z*!!B<0MBTvm)DTPuY8~Q@{5u5;lhWyJ{?{qu^V0oH6~7IrVM0-q`p3L-@Ed)4%BB) zl|;hBGg%78J$RX>V8tU96xvyTMP+k2${t;J$}6EI*aujN9x1R<#R%Ds2<~qfVC&g& z#LF3JH2;nj-!~OCIVo$P#7l}dyiFw_E;FKJ;krl6OA~!G?s5xhJb&2oqOW{8x9u`& zM_8Nej+HL#yNL24#J$9_Dc6)P2gi#F)Ju=$OB^<4FJ5#QKkf|JL!OfI=QrgR5W^|5 z44z3^n#e6t^YETYI@j|R50%DL`cnqlZEKY=T=mm0=_SW{jHGEef459Ihba?}9h0-} z?+{wHd5E229^UnrMWCGe5=VW9B9(r*Z8HZO&PL7{p)bAs zh{ibtr%(%axLC+>=#;I^*wFjaohDBG#SWmCj64gMD-k}>zET*$Jwm;rCE0q({r(gy zR{3+{s3BD1o)stHD1E^@bzO-J@4vNkcFy^_%>zKQd3;RxuhDapmp@+iaF|xCn3FfO ze&T2p*YoWu9F^T6Y>L04cq2M@h9FrqE%evHxp6FJ)f2mLPCb{O{2{mQSlid#2W#G~ zJz2?`^Yo1h9>{268sTh91}@?rTIn5au7aubuQ<&=x4F9Ll%TPDMo6=*4h7yuEwwCKn__$ z@h&)%_^2F2hns)E=fh7_TNljcxQ37*OKg`VHzfXebICEglZ)~@tn{4gCkqxIjpU}& zT^9mh=|G2MTKQ$Ivt25#s;2wAt{O||yT`k_Cy+k-1VSad^Ka{CNZ0^mplp3tD_+I$Pdi>fHQ17Y5!g_8yLrZA~eYZcUAgqR?6?V86j_(GM55 z)J;sSoV~I5P)7I7fXf^1I8B*re(<=d#M}W19jI+dI_Do~i<=LQd0U^dxKlSHyF}Mk zVohAni$S#2&kEJ67-y=XQl+`mr!42%RQB4U1*NR zK(pMim)Q_nA;?6*-Kt&;C9sU~n=YrXEo9q>Wi&_QGowyI!`|=OsX=`dLy3#R9SYdGEw4;p z%;L~58J{$=Ks47d`Jxey%Y$h=^A<*CY>PFHt6f86EG*XApmm^$g88?)vSo+|!5eWC*K-WLk zGnh{I930$1>tKR&9&Ft&JPqRE)`&yGD<>fXz1Ur~h}!$!aLHiyHR=1` z>8Nmw&dW^@>T_jvcyNptgQm)+f4BK?){69-Qczf4fEP%c*(@rnw^3%q?&sF+((!b+ z3g5bSXiXUF57Y{Q^5*|gC2@TS#Lwy zF^l;KdxYBm5!^67o}!~Y#fJE{gldfLc2`u)jwr3LuX_QFejo$fh3;hQu%A8 zZ6ZNl9YR&_sy%7>Ld=*KCz>>xx=6eplae27Ptv^7a76me zdqGfXrkp%2yrZLLmG14`j^3e2lwF(+w2FKb^f=4CsD_WKMGYeLQaVnYNI31Shy7ZGY$5%9wsJ@K#8Mkvnqb4kWh%rF z7);!Wrt=52o7p?Uk=DmIy;_{rv(gKu_EE~Yx|bn!HqyFwq=nwnqlce8G(S#J>-oGz zGIlhXgxYv>n`GedMl~Ka%c06*YZy}t`2fl9y+0qkLqX2O@8*L|pt^NI1I^Ot zzJgilnrMbnVWDnK{#&BrR~@Xv5{N5>#NXss^x|%}Bk+!j1!4q{Z19>D@6d(vEc7zS zCw8WMB!eEvjU!e8Tmi;nY0p>vb==X9-oj!#=)VxZM1XEi-q2Z>Jp=P;gzrxF-{6+i zrU;pI0J-HtpJG?+<#yFrsEjhVURPQ)HByh=H*xb8+_=v@Cu7h?@pr0 zrFJVT_|u#OmjlQYvWCy$Jb6H|$!ezN6(3FeuA|} zuGz2vQow`bTpb~Zjjh6qmo=Avo; zgk#HnTV?v$zZVQ1O!RZLpE zJrvEZa8}l0S=~2B_Ng?P)KrgFcdIvD)wyC*6MHR=b;AzOVl=5vf)Uu%p_KlySAc!^ zW79sQ9jzvG@|;w^cpW*cLn(2<*k+DQav4UXvkb*NFP=YnBlCqxtxS@iT&5!&y8^O| zodXblHiX_+INVV}$ZKIl!?s2#8|~1*fBVDR^|43BZ=qq~G#rhvHbY28igNV6RDa^n z`h!H`p#J6q>p1BArvT{ud}l0tz062QfFbv5T&r$-}Q%bWA<=(GOD$_~2XtF@o~+zo1HG{SpH-q6*PK|APFL31@i#mRqx@&3 z}lFo`gNTq?cMYMw|IjVMv7Y|@1o1eVm40$Nol6Fuma+l#OQS7 z$%N5Xe@>dJck^rvfb;02w8>CP(`c{cGY(exAFth<&M11-uWa^L$b$o9op6V+1S!nrD((G@`Bm>ZAb4vV;fy-w>iWy?+=v)*Fro3tvxBKt0C9=yCl+>uRdeS4O+|9GJP`s7OuFFb{n_Z6xTLJ*Zq`%YOE}% z2p_iG=#s>d4K@8uR&;~{jq6`E$EEF*96#crSY8gZsr>^wcjO+X-1AOIImPo1j=#pW zsnm>*mM(-l3}CFA+PwU+mZv=X8?emUML8!<%k-Y8!1_}6#&pxWGgd`GR;&R*eh7Xt zzxa>oZR3xcAMWkH)IR1P6J?_m7%M%i2=b1ggVgxfy{?JbW6KJgpscO7S=}{cj>e5w z5jHJvRcelnLAN5a9KNU1Zn~qCG(;yc?9yzrnU+4^(4CS&bb0mC69jyr5x%|NuQ6H zP9lZC(Y5$ z6F&$`v@Ex?{+`pi7Pm^C4TH;FnEdCD*JTt0s%rCbpEE^%pNV3{=cj_dpAaSZ6qh-S zEZE6!d@d;1Uz}CB+Tu(yydItC0cFJMisl0m7hb(@*I#0J*B?PW$_x# zrnIg&?JLR;jN`0SejlDirE&c8J!<`f#P+w}3@S$G1|4AENAdbS*TJecGJ&9(L zp5yoDbXQXb=vcPV(&v8qzX^q&Nv?#;>GGGW@xbFxbXm0pQTzSO= zq?OgOQ=#?5ZlIa-~^X1Y&8^X5K+pu&X7YQvtikZBm?n z#j&q_LXgQxfg*QlPrfdOqWW{!Ks>%U=*t7iF5OvQKo%x@=UgFyh<6bW^Y%u5Hk@hx z@o5;)O20;Rip;_Y+vc;D+NPlTvL zBO(?16;KtEkEWO#!{9QgmMiJX<$S;;Eu@~YhPiTPfqfz|*yeU)hWG=hZIMEf16_b) z;ohpFG=I4qUth^-^TvM*hSz)`bCy1gM&`}kdZH6Clzt0ds|dmvo-bctNp%s4p5Vgb#eZ_bYOMKql{_#q=-%o3)Or8G!x1GySc56t;+E!*`_{#_jGOuv}g z-j67{hZE(3Ou5e)i0R%k(Kts|a_`k0YP0Um4ZMdJ`}Ju>y`AMROcX!U?%TEiLV1@L zzLq(JYE>(|{bHgh2^$I@Y<`pn9ymKz3pK$!Fc#drvFJA6Px?(9BbBhR5pP9!1#ks2 zge`Q7tAKsihqo61i>(y5dzZPCXFBmlMB6Adtu^(2(wire{q~wI>f!c@?emyhR=5TG z+6{sjPLsdi@V#x3aBLs|gIWWiLezoa(EbMxamt&_pAUCokn`F1E&w$MRamfqLR=qiWM zk!QsOXwl>+AfV_@)u5NlEzO#OF(ta#&@z?H6WEtxIvR3G8`M=kmBXHX%2-f1!y@on z37%C+2AZyXzL{c`iwNjzC#-9(>E^?(?P)|3fJ|A@)3;q83%4L>OJLyqM*3%v;b7_n(DVer_{yNxihg4^ z=LJH!II}3LJMEVB+For~#<1nuUi~)-u~5T&<^2gaz7q*nW^=g^kIwS9q{B-0!P6dCRIS{4-XIQhe=gU7|}Bgva36!F{^6 z3%(zqnBz`PrEA0m=Gqd0@a}jM^lU6EHlcb+a9 zKna%TL_b`4th%@MX}7NPDWs@FCBg~R%Z^}HXAybCiMVKIU94HW3N+Gtm0}DHtJF>B zitF~bEM2A09=>O4wR=;JNQ`G7ILvVlQ0GpX{=(B+) zLOp?(5n^(7543g!xIEu$(=O!5U@K!qKlGajq?9P=EcV%0-O2@(`|xOaRlOA@QrRV1 zTlhG6^5zcKQPfO*x7ZF z5^z74T%LAD5qr_)LUr@y9+jCu$T<<5Z)1i}d^!rDnUsx=InDz5a@ZW7Z2&;pYON2< zd%D3SjZOBo-q2d5H)DpT?HQGcgJB49zb;EFPnlLQ`=(RgAjw%Dh7}vH(xtVrw30me zrA-{&W80HSK_+1b2N$w5kcwY zLA=MyV8&m0zXqey%{tVfQb_VexQx9o@YjPD#^5TzDNLc3?RZj_N&1vg5Moib+Jday z2|w5+ho~gZ!T@{&Y6i^YZgGu*^~MV2PC%=1+vw{Mo$T^L0-R(z1uE~S+1YvfM9A)mHxJE&83S^uA6D#klxIkvOrgfQG8OEVet^6;dlR8R;3yGxGBo<{GUoHuP!>ecu`}ZGCr?l zDW$N0Em0z?;^p+TC6HAU_NwmhF0@VyVK%oZ`rOdp@cD&_n8}4x%BEM_g7wp_8M-uT z2)yNs>&7cdoM+N^Vq6e|R>8KGLZv5mOvD}zM?vN+ww`mYiTmP7ZX$k( z`DkHM`woN+HInghl#4?cK&*_DO`25S9sA7UA6_X89-INQUNVnu?^1lFR*B>+128H& zdAM1Z63>uhRH)R9*<;?1jYYVQm&Yvm&V_%|p>oT5soD&2} z7F3bg4qt~f)&wUt;y`h8noo#Iuzfu1;<7AkXcWi0I2M|OVhAq%+Up~v1ZmoH;zIOk z81d&XsW^!XOsOdGZ@7^($?-!y2C*M#-bD zF?PtLUV?F2W91DKlKT4j-m%iYd_nn3#laP79PkBgn{RZk_v^W?v3(Y_rv~l>8tcE3 zgos+>QdQb*ThZC8)4d)9-Bn`Q75-90nNun|uk1<~hu|T@A1N*4>yLMpVbXZvWz{6~ z&VS(|f=r)h*v>A|l-PZLDcH3)pHjHyF;y1CiG<^{Rh9ek_`qT>3iH{D6w{c}qY|Ir zEjrbb&^zel&+nmMe;@-gPq-KTwoe>;z-vkQ6z$Q};ylPeLENszhDkrl#Iu4(Ux^&C zvdnaeo9=@w{iM-y-T0X#@hp59{%N^2$x*eZsJdvEq}kxwVNfY_t!ADJ7**eo60&tV zoY2PZWIK_Jl&ozc>$Lw?Dl1$W8M2l5&8?iIqy?QO=QXZe+IF{RS_mGKq82riDbzcC zz0sBG_ui{u*GIF#@^q+60sfF)fBCMpg6iDp=bBGFKp%|*;emhhb{h~ zhV0^&nX(XzgyU{3qj5o~+?5OJ<2(v>K|D)2wl=hCl!44a^|=7ZggrUkL&eL_HD}5> z%x-ld+aN9bc^Om1avL{!saIvCp!?g`cMN_udL_F|TVA6iKLM43%J2F%TDEDI=Jisf zp53^up2uKUkZ)vBLft`1x#P<1>2j1$K$@{nVeSKu4F8G!#M^eHr>fWjR`n%Pyvl?v z$^V1(6IM1}jUY8mcI{z0TqCKMiO@>!jN{`N-P$`fN?N=*Z6*@O#E}?khag}6s$AlB z{hkc=#F9tN*i_YVT3^nldu`qW%q7#vG$|w4wxE364D| zpFB8dFp=ndTw^h?VKXnKdx8&dc=`%}vIJZv0EB35jox4)aw6%q%Y*1WCe|mC-ncyJ z7q?7Okc~>yW4=~gWGqwT*$<5Bn^C z7zXv{w^V6V@y8+PN@z>wu05(LFzdVWC*ukCiy$9WO%+1FKaleDa(39}ZKUG7h-%Cr z?us7GNIi25-R!XKQL?m`GS&zVJ5TkIhgrX67cFm6LN;dTVw{hfLdGEt6ku?uh>Z6& z@BB?`m&)kh`cj;WnJ!t$Og(zAiq1JLmRabhnyO|qudiKku<{ad$4II?Do#CfZ228T zvmga^qKSq9MJv?&5!c)&r=(bkZF=<-E2}+oT4n zWmNe85R%mLcgd<^8i;dW+O11)a9tC-3Z|APSCd4yo<{f8Nm|!{^Ovx~z^*g3TK2;l zUqzV3qna;@A)66OD!VVH80HMZ(pm{THYoouph)c1q;G!df{qm^rF_?|50QDF3|i7v3SxapdWiq=(9N*YlMrPCHqH7=Ax_C$>mX zblg2gOmO(H1j~AZFFnfUAnmqI7-1#HD^pEXyf}L4R6~xUM}lhG*Al;LCsWiiNh*?= z_rk+0R?BVpON8;A)^se#t5r*v>f18?d*ZySUz2(3dN(urzR&ysJratYlQ5}InpEc# zKJXw4Eu-ZTgQB|b(0`{!|LofAr{mGqkhJ;6afqZ>&*K%y-8}ijuQHpn;v8yT2MpY9 zvJ%8HQiN`FPD3!QhL!S4F+zS&_ZznF5Jv8`$17jz=N)s2UOj&5dzMDcJF+Ks*izl( z(x{t7u&wW>z>>KYNJNw3p^7314vnly84SyIJTRjeP-*J>&8Me)N0$qyP*79TEvQz8 zV}Vur^&=RxnxQ@WzAj5~OD9`Jw04Ft>vi@ zcI#&gsuPkkZ?%Lcb(XjKDit9t+!c3PP>#25hodr-|5Qfe$_qn!d@a$y)meL|a<~8_ z0!=GFCXZ`RlO>bQ0>FTVKl)l|w=(q2@#S#<;B|`Di)z$4L$KejP$v?DOkA2jLZgb0 za#9hMZEYs)Wm?C5y@qmP`KMx}H~C7Y%ELb23;+f-`@;9}$&9FUPdH1Hwp3cYPV8wK zfw6Sqn-RY8ss#uq_q;?@iu9fta&EG3ccK01_9f@|si5vWM>UbG#LCf;MdSQYYjW&2=0J@K|2RTh-2AZR{lHjoOH&Ny z*=DDbG0#e#M`dWR!Kf3-vFo7)g$5s-&^WC(3KOT^5p@Bk2{02Loh z^e%r9Hbdj3F~)iRC;uPz-a4$R?rR%05Tz7@Pz3Zb03}2^1e8Zn5fEvR5=BC~TSUMF zl~6!HMRHS0cY{HPAh9WtZZ{p@n6UQq)93xJ>zwmm=bS&@kAJ+_?!DHUYs@*v9CeSo zhTCNq6UV}trr^{Jp=ka6E%z_9y?A4^1^2}Wg2)LobA}i%Z8AziwcR$6BL;LhAPHsi zFu~63i)XOorGTF|^tK46tQ3i*Fy5T;t9)c$dv?1?i|;M)i?%i253%ePcI(zAWj}2t z!#UBHR1-dNpM{r)`%cT7g|f!y6B6h62-gloR9O}Af-bBgOdY9O1{&2^R<}!seR@089725n~R z&ahPWM=4dZ`N+h|m{SgQXHp*iNSfv`{?zTwEHTO=H__qR3cvwAgKrICKk zt#}8SA90bQPzU6Ddo;q?jG_E% zr6k$gK9M6SJpspx-c+_seUcLU2mpoYz{a4v7sSR1Q%S@4z)t1)_P#$M^(Z^EJ&SoLoJ&s?->z{r(-Lbf54)Up& zXGx5Q`j|piwH2x_1YFh6W4~#YUpafj$4`lzDb3~etW#V^elACigWBj}<(#Q`)?r(> zSy-u~Vopw&v#*Q@nbXRpjWLzWh&UN5&(>@!U_bxN?OF8*!@ThVdxJkkXimx!7?URY z`d_Z`s6gaKfa=zr#&6dru28e3EMD(Bq4K>i^63|sWpKBRwlI*a*0*@$X@Z~9bM_|{qOPYgjuLSe4|!=OuByb z%SY9$2VvQJ^uLthHM2JPOMIUN$n5d<7vJfoIulblNVBd6zft7GN9L16e4(&OdA%^P zq%7_|o$dlI_>-?6RfRH+H@>ivymvk4v}9F$`f>We?}67K`Mbz>_=Q@VtXR0(?vJ_J ztwDVumadg{g|a8OFAhZKv4-?H=~qQ%XmSe8zL(h_a{um28`+TPyC zZ6M8g_J>uF)urN;uY#mg9e%u8ROwT<8<^) zOs37)*;IGV-x>R277x^{eNHEMVs52>@n@$Bx*G9u0Td8U+{+QG-naurx2*Z2Kt}44KB(<(~;gSP+Fy9Q-6ttPfkDfOQmQO+~LixEo!b~ zuo4U#{6#tjWt&ienHaA$Lm=u!NbB$uL0k;TeWaOk05BBDpp>z+F54(RW^ zAd5bPdT&Tz_YUa8&3wNde%MAqd&e)?uDM>{q@7}OT~V59*}T#QT0MJS4rq$-LGR*F zmS?xvQm&hFroMLuJ2@U@yhcPHxX%Dn)SIn1jdcZISPudHK-su+>(aejXo)@#$MUaz zK9y7m-eSrS1g7-~z09kb3jo7YS%$iMt2G$@uNeesZ$j0zb$WJ?g1pcLId5YEtmmZI zCEZ<4ssu>(Wrr}vB64*K^4zX%TrpwjOc-x=kpu1`&Ji+#*Ul^t$|V8NaXQ|q zV=u`LcDXL7MY~`FnX4Ri4GrTH%k?kw6%lq>1HZEox@@|0kVD;#P!q~g4MB`vOQGbX z*5sohfbRaFHJ(lvLu0Z~OnrzYSl74>q|S#B$AoBI-Mcy0R%XiucK|anHleCweP5@M z4^lQLvYq|C%2b&V1yuFJJ|BVojtR-s{3@r>0npAoR z30VJK`eb&|$!Un-3kz4Nx7*nXK8kl$ijMIUy_-5Db*I$1h(Y<4}i zOpGQJazYSf^z>VDEEvIvf-;h%>H=5@x(NtA)H^=3H3eoAMNEgUE;XTEyji%Mf%9DI z9Sh$w!kiYxOj+$4E9C2-t?_@(pOJ$w;831#ju?~CNHByy66YN-E<=fR;-ZI6IUfA> zsk3+|mFRF+N3*u?=Sx-~R+q8>)vBF}dE@zu{L*m&i;xZecL;=C0|fT{-OwLgiO-w3 z)(4?;3gqXp|BI){M?Vj#5M44RljA>Zejgxp3kpza)=g_+SFoU9{QJ6ZM5=N`2&in? z5?F6g6!HDZJ*gCvTw+sz^*PG{xM=FIml1IWQFy7E{&pS~@KRQV0eWsXqYKH0R=O!Q zVmS*l83mf78J(_84iNGS;#h&g7Ug9qmy1ob48SSU<+POPn+gnjLQSne6DlqqTIv^f zvq2Dp5|^sD2xqN{m_~CVv)B3p3Pen8cjO5etVR+MvJ8D1qFbNfQ}pnTMU;KTjB3gg z13-g|GqrfE!Mo@NkO##xV-~(RJj|i8nd@{24mAX98jKFt8ilboq1JChsCk%8jT7Fg z@f#{CZ$eGnh7eeGAdAF13~FXoycum<2C@w8#8&5PR8Uu2Tsz#WGk%ZdGkwWJxL7JQ<`7TV7Ki=C+O1&ZfV#tCEdl8k1OQJs-E z(TF?9|M~S?W`K)@Iu6CkB(rkZLt%j8Xu;}=(w2)2U!Z;*KLpjysy1IW@E^&jj=kr_ zt>xGNEZ!gQG;gfEsJ{1rFm%x_*ZTV8a(|f9*gzI++6c!rU?nQSKhundrr3IMPJl|R zDnamYcFF*jZNBPki1`$oarmPa1yt$chOjyJLK&M<`6d=@>{rp)4^(>!HvqXd4^^mr z&%-9vOMECM!Y6L0=tSX()#$D>;|_8J)EY;)_X$s&%WOvm87qntn`pTKQb%JMKfbJ$ zmY%NcGFQTEdhZ;xCArLFC9i)vyN4!8@LLk<1=qv}9e?!~E5odzk!LiS$St7^6e(SR z9#Kk+pcbmwFVkgxIv<2QrSQEH(|VRd|UxnKy&J00gOt;D5MJAU$K#3tG#7$-P! z$U*Z~vWQa+s72?{en^-6Zx_oN9~w_)2e$rC0&!L9N6F~!^;s&E1qPv3wj+7@;U*IX z%O@Gcr=iuuhis@{6>p89WYX-~LKkydT3(+om|YwIwdML;3zfIU6go!q1wz{6g%?Ls za1;>Ht{R0Tt5)9RQ?u(CRibh?mEXhm(2$`%p&Rw_zXpQ~Z9%D;WMnR5gTeuiYiit) z=nia9K4?(fl6i>{CKCey>eMEvxDix_wZaLdk^p2Hy7n@=aiH(Cz4c>__IC@QAA}qe za;<>!kUxcC`KLfZET>h_S4HUZD);qe#TZJ&CIT{rnK$JCbYf*@a5BMfcboHeQ|-$` zRms{eP&dWo6w*~k|1YYnPyN#ia4u45F<7 z`o}?H$7Pw+N=$*&cc;imGQwCjRN5U+wniW}RDX_>a~V?L$q<<++=>H&>R4gu#S;hU z7>l2_qZDL(%b?Ga5XI%s0<=6G8zY#SM)V4nXK?v2BN-w58UGt~@PB)THA#GZM5jIt zA+Ya4=<-+)zrA(8NN1MtOpD%aQ@audd@|X=Do`3W-_)Awq?k3AzZNV>+Z25=`0D98O*WwH@A%fJ3gf`r6 zLHKklk@8Fi&?;s}-krg;jyoBQhU^*RFLPj8hlHj9!0o(Fq?|+*d`+OovP^%V+}aQ% z+2};oS$fI-Jn}kV!gHKRMzAwP_1`&~csRm*7#ECaJfuJ?nx>(H85Mg+lRo-Vmkatv z6{VDevpcve4k~m2UnEbV4sy>Q>X_#2liEf*;)_9Mk~_+dL5URmNo>9;pGTW&~9>~5>-YFWjE)U zP6tPRi`wJx;*Z>oEu_2ZOiMG2G4+dRQI(A{d5Li4hw%C$7L9Ig{YsQfk$nPrgEBZ& zB;Az1IHutONjDrP4BwZk2XF)msP7AI1$uquIcQB7JgLAa(6F}}a7Sqx(zAOp!zlnU z-#yf=zlc4W1=&^Yb!Gq<%Pib>;c%z}FDDcfDK~>Sr9zYh$wfbhrtpy*#vr zO$;cM50nz=d2l3Hq8gLw9;lE5=RtOA}Vt_>uQ6M8yQr z^wunI2?kMhMKCQh&!PnJQ+#^Iy8Ys~R_g~iH~O^h(=W5G*t8l(E8Tu=alr;Kl1U4| zt8w)V*a1mmU>}n+J@s!VGJ&rRVvQ}7aO-F)#^yGV0}||%y10l*kP)S}t#-L9Q8A?* z2@DFrPX%W1@*Fw##2RG*QDggt`!As6G)K`6`aP5Qs;=bI>G5m9vo^8-;@R?%@C~J@i;rF#r0)~{Z?l?B=1J=p8a+nn@(ho zOY16SHBS8s2rPMJ%B+anl>pZb%ZOr_Me2b7c;_T9Nxk1~2r%T_ z8BvCPE2$bCwi_bh`5d0||A5rSVB)esz?Zgn;kuplH#ITCB@mtM`z{0!mrFKcBdk`g!rtSb$GRKB4I30iF)$sq zDw;HWDG%{|wLm)(j0AbT{@9n0qTLMFiRe7D!GJ8Ph#T`7y%N!)9*~8VD5AmlU;NZ4 zxZ!U)Stk#!bKF})9H%2<@y2!6(*L374oPfG;Kl^5Yn_c9xV{zthwVVU4Bnqm2@~tO zJghCSx@OX4^@nLBBqWRmrnj*Dqp;u)uj9!TOiqdb9B_z3g*U=*Ms+S_fPu3!A!H%t z4QP~mI{cUwX1i_zIWl6Ol@YzR(gmaW(JPq)V0|dr0E4t5*+I5HG-GX^#FmS6P%DJX zo5kl`X1(-12jHn&8l529tF*o;+f_(4> zYud#6Fp~xQec+)9C}@fby2Z~^ncfH3QFEK;kFWnd7qjiVF4)W>cM5G@V$=K)ZX7t6 z`ww973=E{Lw>>)VikHtG!EA`zv@WHYgtx|W{Qd^?!4mqR%K%&W&TbK!PsU7Ta=(Av zx2tYRIh|O)lMXkoW^&6T3Pu9nXd9{FXBpAuUkx~f;fv){SVEZhq?vZBnq%YVZGL~k zp;IzlXu@QL`uyu&G^1cg9CEE1_zCTI!RRFw&CJFadD&4cEcW#YBG)lH0zuA4xg>sA z+CElkZH>J2ftZ@DQ6|4Vfb!a*)y@$>t2^*aKNsJz{|B{MD_c>7%)>jxNSgtip$B(h zm$-+)Nl9?N8`z$EWq9?m_R_mp8vuoV$ZdV$qC`C1ko4Uhwk@ruI7E77g+ldEg;Ek` zuJpn69G!|!iT8^H=ZPaAWj5fJ@G2@c|8hs_WlnpaW2Y7sCc(7}3!iNRcy>5%3X|r< zJ-R!AMNF331QWD6+DndLhgcyySQl!i!-$T-FW~r%VcGgYrfLpcW%XN^-Bx4rWV&pL zR>j&dsYqJIcYe33IfFwXK!!Vmk#FJXq%!%NfU#!}T!y=xR3l(TdnAEJ;pjg4i6-VJ z%vQo4QK&b=aaulq%)6Q(k-|q@KWoDCpb;ERZHQaSK>O%r!BXG$HaSL(e;xh*vJ3{E zgQ??7s>cvKh05^0KklmI*J<1K`^MzoZ2;U4BLKB5KCa>9a1mCj|h7GE%jCNvvgX~1N8<&Sm|ah${f7R9wM@wvm=HbvIi#>J-h12 zsRE;jqJ)_}We;;!v}>|*CplBq`^hcXd+J<)E1r}PeTQ`-WP#(F=@%zrq&01RH+OWn z;SOcFUa4tabpUo#R+>OyHSZ4H`O5nDM?FQe|rL48-rwCRHaB?-sazl2 zw!J!GaQrFV`VBU3(Ss{~3$m@VBXbXagd%Lsp}3I$++g#T#~?9|pM38Vw)uMT1}|XN znKj}Vk4(%an#j_~*V)oTu5{Qw^_)j!?C-l!3*L7^QZ&Wmo)nK^E^+J8BO>?Se|W*y zS<0VYddacp_bFa`6ICQJ?xe#e9QM5L>l*3S-|h`+AH-?XB!gMLs)+h~54B1Rc~Jz- z0d^UTjt#xC&IG)#2Xjvl<37>gOTF7L@f5y-EB+G!abKe@H@lL3=lLH~jD%iz1McwH zfy&UhDB|$bsQk5w*t|s(cKC1Wrf?7Flfb*ssuE1@S{=g^|4anb?Sdn9V2QeB=PZ4M@u2ir=Dc>wM;V^|v1XF~w`INDC5EuQa}>LBT|2$V>2CpQV9ou!nzJH|vGD zr8IHpAk<7Mtw5Y1m=XG1c;7B>d;RU(eD&+?u^Pxjr;vkE{tvDAI>|YMAE(CAKc*N> zX)==74K2x5^$CNE5wTqB(=724g!9|FNhX1rId&-VD$PBqlf0_ISiFBtj$KHvic4HMh7HxQp&B++!#_&a zeM2>@opu{m13KV0RKtd9*ia4slN}0+8xAJKUH}`;#fEcHxZzwNe`+J{u;v+4Zp0ms z0r3Ar+@TAI;>P7|l?aT5cBi>5rjA~|c#pR4txhbiEWa^M@tHDvOp`55sx(gL$gZMo zt(+X`*@~&;`RXUrDGbl=+jdepKJeZ7$+PnNm}#WtnNA$PaOtA*p1ncuJ8lzvth}>6 z3-LJByiOVKkEi*Gcbb_G%@Z$J-2Qo?S`4lBXApE|-F(CQGDKox)S`ZiHAqZCSfVTg z=pwfHlGY1i32y2Elm_daAf_X0#US)BLpa*}#C9Cd$bYAWdS>MN-arlw<>k*dTsFUj zPauxexh1cwF4tkYxHZjq*2R5y83Z6{8ZJ{{@yXK=ZM#LP9EQcuPAR~xgUD@%7wAO~ zFfdR=L`3NJeF^9Y&i(#dm{8))DR-F=eosab+xyR-KTmcf3>7Qi7IK1NwuboplQs^A zdoQ;apTuHU5+@;$qW(Sbj^EI7#LUwCbV)Fu@y8A+UF`eyA+%%^E)a$#+e5!`d5^Tk zrS85b6=~Dxh`a;{V_ygPWZi5c2Fi}^p%%SN^8NYgwhXgfAp&NJ`Z<7_^(=c#XLs{w z)TK3R61(yv$kR$TxaWbJKwGATURqmSu_pyiO1GjSLC6alX&Tr&nnbP# ziV7AG0&vdspB9`8QRHzW-1NhT8*4yL{X$d=inH=gjZ<~N4}@9-08^XD_vFdm1>_i zn4jun%HcO=G$%&p(PO-n4vA@*d=2Dil9j5{8LW@g{r>TmEY?`9L^{HtZeFdULER>7zc3BE^ZC zIrTKkMA-6rES8kKR7%U&$45D*x^>XtkisMjiSHw`58JRc`Vd6E=j;h$X5ka0*Zrl_ zMQkd{%i}t8pBA_XX!qqA@RLD z632&?I0(TAEo0({EA%2%75P&uu>G+UU}zFl@aO{P+EvHYkv_7qX;z!AHlDAo<1|6^79M<*LpY++7lQW>}Dp`hcWMD6zlf7MEs zJeOkHul4I4ohQvn)9JQ45vP)O; z7p$&s?Ug?5sOwY6CSp)*;ogp{dCw-SLgX^kPM?VM z`-XWv`=GR1@s9CqR`MW;?~OXd%-l*C$Z#FbDDH<^Y8QOPT~n0HPBGIb=F^ej1wcI6 zbwE(CZk_!^F7=p`4k^(j$%AV~1EL4~8mO4gKtEziW+(!v_-9qftdTX;xqBjx zD&4ww=evPvk$k$prgM1iGs`UaSYuFPoov_;We)w-J-3TZxchmJ5SCG^Ci7-ZJ0%fb zMkr|3y?OIyQg8p%&FjNnR19(A+Yg#csHW)4yb>_OKZ#1U=q*pS8U9AyEY|eFs=wO2 zKh(|(W;sq=I*@%o^KpA#+3r79>-VY;)OHBv-N}A2 zNb2hYV4n$~W@lEqddy4tII}>9wSs+H8=khOrp+{mqjW+}^v2u(x39yM%!y(OTt%8p zzG=@Qv?-GAhGwKTbAYpI+cu znywKS2U3;Jm~(uSHz_#~+Xp$zYx8sV&|81^1u3bDBnN=}Fd#I9if$Z|juX{IO}Ax2 z_pb)Iq{OGb!H-46sf2r4QJ2E|qiq@9(Pu^tyOUNIlEwvo1!|ba=HgdZX1(X=V(=fV z2kWUz#G%!{tsro4I5E#IKY9CZV7G6BtVlv|GlFYOyxrx(x-?v{Vmt>FYI_jPgy(Q# zPU3-v#hPfqm!R&OY}c)-_zpXk9q}p-13ZxzDq!zcaqUxybJBL5@9W;Y%U+@-%~)mp zn)n~?^C46qzvb^^*v5JbH6sTe@oOB#w8t&jcbs-+`c~nx6Rci}J+h(*e^WdTXeUox zQof_}9$=ivz&*P{nQ}$+#+zHSV;#NBWtz_TNguoW03NYgN_ohIpRcyVkGF#dxme7_ z?Z3A~3QY-%mb$0G%7E_*>vfAVn%?k=MGn1(QZz*pN7aFq9m7dHq_bFriTaz)dCMSNP%=09v!Cy4Hg@&nM?^g4Qf& z=E%pd=i({d$tNufP=P7tX2idUCvR`1{X8tAEEmX}7(O-S?=H_M$Y zH`@Mo?m@cta+5X{D)|>&7>K~Vx$1ng4M8%@i?-1z_8#9J-a|m#3B^!~$)N3pBp3g4 z0-$Z&?ArOF&cN17j_LzT5MAWZqzQr@mY`}iqdU%}YVBv)@B*ZdIrHawhNeHSe*d5+ z#n;cFk**khW8n7k0-?!N)~}*`mL=5s+FaLmaeCzhbs7YFQq0*-C@*7t*mIy~cR!uo zp#{`N-bf{S4HuVq4NzMz(W=1-v9F;9GYN-&}`@vUD=W=!ql_gTnUYwLI|EV2|h{k*U&J`F151FSDIOKc1OSR|%+W ze)llLCugIWUVv5X8~fO|z089%P`@cu+TnAYd2;gRq{R(xoxNMd^Lk77%EjB7w`#m%^?GpQ z6|0zQ{Opb_L`RT#PdQIGFMLvrdtz^1Pj7usZ@;6|(&KuBb=&r4r(oAzYUWP<05wX( zvQ6@o7s@8CwP&$<-E*uc?UG+&_sZ>Yb{%}_8Y^&fsULC9oS;v4nEv^N&+Ac?<9!Xv z`(;cQR_*N@TLs_J{UIl)K=OZb?Jy=MbC6Rp!ySk9pGeH2a<|Ts!NfOoqK}#jpjtRKQtrprV{BSHtXCQ-SjsB0${6q6$Q%ST zuI+ zr2z$n_(Lf$JL)is>wNUmSnttys1}75#t7_9PgqEOhZ>*cY%i0t4|Q9a??$}}L#3k* zP9uQeb-NCmZp4CHLM6~%D}YL)$+!*n`XW`jB!APzV`l33SkyjAF$ha`C+3XBZMovK zA8%*WUmdDD+M1@@5GAAF_0V;xmszF1x3@)XWzyFhPQHZJ&#a^$dd4ImY&(FP%>g#{ z?qK7@SX=!C=+B3@8$-~|IUsVT?Mbs>c{kURa#pIHn{8}qpBoc26zpy_PGV#h=ChqIiIgYb}P=vCl|O47mD>tuG%; zQcqyt=wFG!OvF=1LET8!8+^qMhHTJHjUD(Z>z{dD^6fCE_pcp<2yGmb!VI8tk2(`@ z+6hbzwBjK{_N7Odb|2sF+mku>Duur1;oD&RZaY#(ge#R5?7lx_VSuo_2 zz=GLJb_VzOoJHtyNoW5ygx1ZMs4LwffVbC6+pDlN@5p=> zTAHj->AgXJ((9w6@0$>MQDHc*&gG83IWiWvuSDCTKLU-y!|SOVJ}0`XPVnJ>NADc6 znHWHgHK9FgnEW=Mp4UA-k`~eLGNt7xS4unldJ@mS)U;JgYpZ$FC7(OvExx3i`Kw;K zBtS(=?Tj$T*uh4T8v{Q_Qfd;J=4rQHQef0xY;BGkM#hb@@82PU$H#8$^N`$Y#~N&( zpOI6G;L#J~UCtfMK2zHChcu0MarKG4j3M~M>f23Z$XNy{^``!&X70RX!o9lCrOgCPrjzZyALH$YK(A!APIfpKlbx0$qF`SCC( z3TK(zB&h_M#);n?vdvozVWZSL#$iwcf8;8enk78Jd<0Z!|LlUS-hMWSNXwf{%4 z>nxI|i~f4MiwgDqm=Q9KJ686l2Jpj-JxA(#j`ZA!F=&cYQlJW*N}+ER0{X|2nb9^$ z%4uilgOJ;qDfn}(scZ})WHMvaFCA84?T$;INgv5I*{n9!GT%k zXW_uv$&n~sy3pcI*`*!+(P=*i*sMGbHHmE-W(`@Oy{+x(;0C)}8UJ90%2 zu&r8GL-SV_hD-KByWF#q(MzIQ492ArGL$W)QW-L0uKjkd(Tc zCzSJ%F_nElBwr<{@r;o`#9E8pM7ccmyl`km;$%~kGoGKb0C)tJUY7MGuy{D^1l7g$&^cghv7C8v+{9#g` zwP*|=rtZ^URL^s?p?MQ@Q1p?T!>t8)UFHc3M?QB6XY|k?UkL$3PO_cC)v2&bZzK7%K zFSIuAX3k1C?Z_T_ZkG4q$dMyTs<>I#?qbhw)am=dbdWPI6^IGC8)PU~TSQ0UxhKOA zWvXPm`yliukwG!PZN82dU4PGqA42Vp&s~Yc!UXR?6pu`k%CP(!!u$l(mJKExwwZ_# zc#L|Zce{)`Y0m+@DeVn1~07eNtXOPY;5KO|pOYzqXRK2dgimxmG^+=fZGO zlI@{KNxgIQ4_ezMjSFUsyQ4x(<7{s~n)b;NXcD@ib7CxapWTsGh&#?5drZf*6FH{# z08Klv=9syOO_o{TlbT$}OwW{5pu9`ia;$K)E5P?X{p7^dCJg>c|8tT2k;;5y z0E^^Zo3RD9ND%JlnDvKHV}t=afLPg-eMK~qb&67t@Ar^KI~he`2%pmMW9MximmQLO zT{19WKtu8_fsVK&SF)8Tc7!XG#wk`;j5 zeNrKUMy^8gG$zbX9$V7xLg1qW^Ee6+aZy+_g2W3#Yz7w@%)Vn|)`M3lzsX57R4Wr9 z`Z?m5!|=PBK@ZvgcJf~0BXW6_mR|iF# z8WxA0nthO{324(eiDl5pQFiG4^9I!mlyoMY`DaGJ#40U(j85%(FjRBx zEgrl*T44_Npt{|efcZ`aD6-sMNkcpV)F5vatTgtmo!!d^Oo9VFtI4xIa}1f28D?}) z&$ReS?svzN`r;vT$POvxRF*U9J5|(2N|$`R_4U55;~~izg$aXC2TZfpZ(NuP=YNz; z|3BOwBVYhj`B;UFoffj*w^i!vORgl>wse_kUJMtyzCZkrQ`?1hfI&leFr3NX9Z@fQ z-R;ahDMG>%%(wMI%>pwQ%?Q}Rv>j4i!nN;9724BHG%_JfkBhT-yc%#)#S4n^O6}x* ze)pG1qV~{3L0<^J$pNFn{80Bm#7%j3;E6woD%lHK^R|s zNZdtCr(A@tWd8msgt8vn6%pH!9Tpi8e8%5WUGt9UZe_5>PetNC+%s%yYO;|EmEkknKqf8!Q!&p-ZtjapW-x3b5 z1PPdFspi<4d>BqmUW6P;M`tMuak#NC_fgj-_hUNb&3SkD*_VKuSG*>WfI)IU0XW)ULB#}nJ&7%_6-gd2o;YmZ z_*OsYcTjK{41}h$$DLxI=z)v9B*f<<+se0uC?1JL7+!0$-)o*dqF-Wh{MfJ7WE%_~ z8Q=5?!_+SMOC71S>rXrs4dRy7Od}@W$l&@thiqf+L!>nLR@`sW*#`?!(fRRqPJo9W zdb*b=4^$E>w$p6g0N=c26l^;qZ8^*8ixaHTiLJj~Pi+8^`^HM#`#P{hZ5q_quW)}2 z@)NRYBHDsSA<=jFZp+&}_oNt&0%L!(^{)aVS$>j(DN~{-!kt%^c*rlnfENUFiIr}t zNFFX{J_{Wwig=xE^t;FYCJ1i8ll0;O1yewyj4^hFC1|R?MkS*C`u|pmaQ_piGaQQh zEkVA?T_0YxD);gMj*SJdu>dwSz=j4`Kc+X1fQ=(y!v@%}0XB@l4I^;fUf%EmHoSlh zH}L;6H*jBUp46sId*mA%OmSg+_nx?Q)zhY>&uN8`2fvXh(Cs__uJnu+QqG6r<@!@b2bCNL`B zL$#M7wx*nZtnIzyYRnn8m8E2;PPj8G|B4viT?^~Ya3s4fFHqY>6TTi^Og~`)kvl`i zG$t&(_YxEwr`kWz^mTx)?fXh7GAcnK;O}FQ`_-N7DPs)EGW;#tCh>-Svzz!yT)2$N z5&K5PO8fQu>8L^!*eh-N8y48IM&M_jgv+Pv=3b>`4kJX)xpo2yRyPH%TzYhp*r0no z1f53G(^++lKmbD&nzs}-tkac^TUnvsvmD&>c*w#egNO2BC$$+d;5d`2-;nj=7FzD z8zc$R8svFZv#kwP)9imN=&g8 zKJZC#iL5B1N8^q=W^eulBLDl@7h+7+5+cQYFGgiM03I_WVAgBaS-zoA@TT#TG93vTQgs8mgV4M+gh3j+?W_@5-#sQe?1>x>J>PBa=haHEHSCYRFA9f9uGQCj5 z8sQRe1`qqQu3>Z0kxt^P{2PWwe07pXFrX8Ok+fK9?j|H?zL4P9vFi?@2LC56+5Gc! z;vWQ<_93DD7_A3b$5V{NabQ`Ujh6x$Zp;+6g8zkrBrcKH1wIYNuM*b(>qX>JMzE^*Q^gg*52NdFrj_ z&K=r!mG%*9#q&n9@zLNLamI1kI43Ov_z9gNw;MZ>;>L1jX9J=Z29^mOc$Zyb*UOGj z`V`F$4)=&p>$-}C4!d;#n2?lf@}E}!I%MvQ=^aK7rOy0bAGUrlUdX+^d@#( z0V6l~Xs;-C_Ue2#*4pl&>cidedH1uO%db8HAUcaYJcs+f z2=hp7F~{1n)aOhdwmmHB5>6eKs=}4Z=Vm=#a@ct!?!;>wC2@0JD_%NuM7vk-h;K`w zs}^Ow-_P7m;oF+c^EJJ8?atKV#AR?C1SfOX;-BcjV-x@hP;GN~Ut7nLm{{DbH%q$i zalQ&Dyz~KAGQHDCdyds+)v4mVlKuFx5cN%CSuQ(R#yco{pE90Ee-wK1;F|1p)ZL|S zMCTgc*q)cvuIQ=3)bcA%TPTiB%jpi+$i5s>;cOPDZ^{eS;9g(n$-?l;O<4{!#AROv zE8*J{;SdTk##;*Hd!hbFf`z1&R_t=94}K+7=5542LC2EGyoq;`ZLK-6d(C(rL;0bE zF^QPvc^bT9chsh9ov>puQ{F^a^h~jsNUHA7 zpKCRICc85ySEyY_+fO(Te_QFV3i(DT=3?UPY7Jay;*%?i$UgcM>-6T2wyL9N0=88R zpihbXuyp3TZIu3 z7GJ=3zj1KDujbWWVf9;8d26`3K-!Dl5x3nOU3G`kY@B9_MZ()DwwI2IGIqe09Fk2) z@Lvzpw44SJa7<4V8~znmqPT!xkhIg#Yd1t)N9L2Jx*)_-?ZdPoX#<5jEX=h~PR zyPtLrcw2Saz8h__ObkE;mTyShQ%76P!kbsy9lrWGb|3TZTNYBg=OAkgsw(!tPb{qU z1NOSVl}+VSEKWoX56mX;&*8pGX3p7m_+%^D;6NKnFm0(A!BcRZ5%tZw5?p4SukI;# zU6aFFMBS~t{e861y6Q06t7@lQFkH9aLZjYJ>^$hY7FtT6)wuUp&|m9I=ow-QroDBF z$jVuG6JGc;|1q(tpA>QC&0c#{^w+{A&vFVm+q@>q_fF-%b(|8f^d9cDHLiIq;MUpq z(`?L)Z5nir#O^H~wZ^UbqwW1W@@VB7+2{`2^B(h$#EGg zt_2zSMQsvi6xh65K!zNdPT&M9D-Pq&9Dh<-UP=r7^5XRkP`m-xwg1vU=Vzo z?mrW`>>FR_ox}Ux@OS-En>6cP( zc!6~MC|LCEv*xQcbGK#OX5=+yJ9%;{YzRFI^-jlws<~#Pg3KRgR{+#karjrhtit8A z%rh%l0*P+HNAePwQ(RVq>?&p_JSICI8~VBvN@i!MS>Y8fFt&Kpe}%Fj zW5_khCnwP=1ddV@(;iCqNRs;TEdpHAYI!b8j5bXImuQ>MwEemySvcBFn)}FCEM0DrO#AT^iP`GM17OHHfB853V=; zmF9Z0Rt+VBvWyhp(>`-X3)Av$j-;rLeHtuh?WZm%durl8Y3=}XrA z*@;k$pS;jH@cbU_;PLJ(0p;#{Z5NnFSC>Rse$f_R?q%+bnCmG59oQ=OB= z{JQ1WK-BoR(f!2~JGH)Rrksen>}t1cZTM1QhOAp{`%J~EcxO^Ejh$Kc%!C~-sA6Kc zVOF5*P_+o>P|Ywm_onHEUX}Dj-g50yAuT>#pTS8(-vqrb)+VD0diAW+KC>?^+M5ot z@mf`y9)6vwvctO~W@|+R$%Snzois}JB@T~Q z#SXg2E(m#=&pgz9y_czjB5CC_zW8=^W`Cqr(y}^@7}Kh&)@KXLCFi*u1u5~obAqc< z%Qfwfd-|Kxj%$_!b_2DH&=TS4pHVQU#5y$H;ay#S}e|+&PWhM{2xv;Lw#?U6CjPqRVic|TR1Y10h;I&O`9n@j_#^RiEL-lS) zyeyynwOP_VLNPp~M_6H0f$nLyEVXzhj@)h0<8w#2KBMSm*;rh;h#tq-Q|)M>@@>Ab z0cCl1)sUT?_>^?T`=yW!k;v$``sA<`!EEBF9d$RF;Z+m~`Q>ybaj``Ch zL$IdeG*Zv>k};)4E9+xT`FT;xq4)wE5x^4&h(Yzhm>3pNA!^z<~PQrS6El9+}+U8?&zzW(GOhM=ra+755S7_bQR_=&E~pL*>0&zU@+O zeN~xeZ@P+H`w?4;2YQhq`i4&a`&{>TT(~26Xxh88eQ9!1<<;282Mdk@b5*nM;KAd! z)GNYWqshfvGZ|a0BYu_edB_T`TAR@1JNHf{9o)&}a>^@_GfQv2xpDrZ_e>dNiMJ-0xym1!LyE5sMJKQa{loUmb7nqwK zZsZwrU~~R8I%hYRQ@~KHVm2n_j<>zWl{@fkrL(OhX+MeYwdkA_IbUW|oZvNT;pP12 zKG9J=7r5Vmqm_T!`Tb5Wx>DJTY;UYDQT`R#o4_(tTvIVo*F_Jam@v#UHyV*uX`XDi z`bj4&7e-s*>~^s2>>(A{x7SbdEIN=eRpDD`)+1}~Yi(6y{%Nba4F*edy`5Wnujm1f z(|xh~792ElV*|Gwm@Nx&V$Sr7ksgfDjYP{_cKUCVaocuhq~?qMQBj{ z(@r<$5*0R`z;ie4cG(1~8uf9BpT2*@Zj{6N`dlSJY3>}Q2G#c33)&&s`8e@@TyXiW#JPWd%r-gPlJJ4z* zP-#!THdvT{?v~-j%yX%|Ql zE}lVsk4ZEv-_&q|)n|d#)Oa^T8qT&kw=ph(8;<9P=y?Vn@Y=6j_K+I1DcG}B!n=G^?Y0jQMcz`` zW0fcD{nI-ao`w%_Slc@~jTHK&ZG{SG;!RO=3xbyuJ3c06Z;>+zf zCkC*yhuNt>*jBui%T|10X&27Cn$WACGuPhRn{LI`+S1fbA)wgZ(9GfL92=hQGah6e zVLKP&l-oU9nM$}gE#$H~(d)C1`H{f$0)ah+42je6_oRl+5@=Ukt_ZYr+I{|EGDzxr zPipJKp9SPheA-)i3|M;D9F{6wX`@|!{*;`s+M5Ldp6-b?r z#q8I;ds4XGPEK2qh2;vus@clPv7OzkrK`qn(!Nb3zF~G(RWq~fdR-3Z@|b4uJ5zdJ z9BMZj?cYV!ZQ(oUDLp=7W*m^dZE>_^-f%YaeDmev6NZT;?*4|_ZHf~HzVykL+sfZ- z#JbUD?8})6TM4vVTb|^%vnb-yX=68NpgdZo`JrPAj*O{;HlxIOsbZ1&n%ks8Udtsj zi&F;D9#U>D4m7T2E~~T88s!a}O;pU-?Nc2^lGuT`A?CGuqV+LYj5O2ESO^mbYg02J zmq=^8UZ53g6cp1{H$*S@Ak1&NU<>%nqPx#*FGPSatZ%nnuZ`1grC4F^Gt?H*Dd&zjTf7Has_ zqdEUB*t^w0q`a%DA~CL5pogE|&&PW2jCgqMF3w1fZ(<^4wmN?0m-~mA%rc%%OY5!n zrYX%eXKri1>~pp`qVe;vZ?$&&yisO#3MEqqjmL$ghng|<>YR_;_Pch~e{O@OjS26w zQ(O|e>h8Ea)e0+waSPy?i!X%_Z1)wLOU3)~&iY`>OywzWAdHZuIv#C`oQB`z-U6?7-=d^f=8CUy) z#16xdw6pmJi!Gano^s#yOP8KU5mJ#1jk0^Tu0h^8>>-e@K_vuQe7Xbw8o+c8zC6dBI6mpOrMf znsF+MFpLyULZQ+ZxSU_DK)O6L$x4jLAA%gxvk78q>{%>$4^f^$b*aFPy&cs0Il((G zwK9*GYED&rD3N2V0QDjFKokD!!*IPp?UAbJu`YRX-}gddC%nwB-S$XoPqlBleQ;k6 z+ei~db7_e0_(P57GFFt^uUYP7I%CpF9kxFs@{$HvjqTSsYzX@g#!@u8`DniRd84*( z`2$7cEruKkDkf&<|Ha;WM>V;1d!yR|DxkQrpwe_J-GDTaZrO@7X#z?Jph&OMLPw-+ zML?x@lwJZzCv*@|LhmgEgb*Mkp$7=%E)+aR-}ij?J!9Pa{pBBy5ksD5tu@zNbItji zP0FGA_&rQDTeGvdTiY-zMgnTvEj7|LzTsgtzA>^y;2AFXc-3%xvXXr4Ld8n|*1Ggl z2jH_=Of^2*=iCcafu0+Oa!%5@Vc5rS={}c@ndw@BKbKX~s#zZ5$m<;KI1ubJHw*4& z>4c!*xPMxMSYE7qLanve!l{Eh?^<8W)jo_%B?S+Q_?!&#xU(^=$W7}bVjLP<%GW2`ALPCY6Qj24Z_ZEo|Qc-%bG z)m!Ek?+x<$2pya8Jv4r_S+sFZX!05dKC+O}Lm9^5#4fv(srD@&m_`;#jd@#CWZ zhk!o$V9W79?Do2k$EIwYAHD);R>I^6)<1!tZ29J(2LblsL{H^K(uvxnFij`NHb%+l zIK&&&$w&^TQ0XL3C%wa%iX!d)mm&@W3UQ;-D+P9APX$UPUFe?6n&R6NhTWGs=0QuU ziLyN9jafG4=|zb9RvOWBy5JJaP(zzv+DDazuCL+Q%II>&pqJ?R^@Nj~jg6ajK&9TV zIK2oj8#kpa)n$!q#-Lc*0{3OpKGyowwGse}`WkL`Y=7BKF1vQrK%2sx$;zjkZz$Zs z!=V>|bLI{UVz+E87x0IskA4k$7!4YlhjQObv21XBaUqe`I;#$|ssEBuaXu8N|5QF# zM{=P{nf9)ief9lqY-LPMqJIMzmEx7AGwLM-e7%zT5wDEAfEtz#v+&_B<&;V>vC5HBansC(RT_uWgoauH4L= zE}NHH`0|eY*(Q#&vXKKuG8DLOZ%=m|cFH<>`}XjAt5qjOy0J=Wzq-yhR`zM<2S@M5 zm31mj+1Iboq;K$$rus?>-=qP1S;%)LH-|qgL1f3D?-@O3Yt*FAK1@>onFbEn2 zYLJFu+bTJz&#eTC&UdzakV&wGe!$*g0W!>0m!>LtuC3vNP=`(X<0S{6*we!_ef=4Y zuii%DB0jeo|Nc&^4AR|}!W>DGpZEcrCjE!GYe+jTU?2&f2O-cOSb21n;S!JXw8c{(T;C`Mz1)$XWkY93lSuE{}ZoI_>Ie|kjY;*mF!Qp})WkeoxC8!URH%h5)!;vG!_(rWsR{{e2GXSrXY&g6Ts zFZ&@2cj*HDLx`$)_>eU5$cKQBwDi-EYialB$$=JxWg&_m(Aw4wHm4cJ5T<>CsChNx zwC*(%c3B$O(c-eTehrP)PmmbhN{89!OBm6S&$^a#Q%(KzQ~X-(^CmXS>R(r++g^%} zsGlKLM%=#;xTEq_-8!~?QnKkC&15@=*Vt&sy3l0Z%B`^k=;MCe`+kQj4!1V$)9FZa zIG%A?M2-Z@cyb`@j!TMPaJ(Q+Sz3))p$jSu!$&+mK5Y$r&Kd%xaY5Yz(+TkcjE*m1 zmkxn5Gv)nMqELOj*u;V5xvYcSIpbcS4;Gwmg}c=zxtSXn?K%l{!MDym^%i?~PYlqE zEbpi-fr$2=FfwrL-rY{yzDbTgGjq12XFy(-6_l+}D)S5yrE6rFrbhF#^>67<7c(INB0p@XRoyMx9uj6v2G@ ztLBx;x$AUJDd&6C8a3yo38wRtCU4j6D+VaO?}*~l4jBgZ0rUh3p!f0UxZu>1Alvk0g^jOco6D8_)NXv$=JQ$G=N)g!!yumqE_+OVO`v8;HU#?s?JxftZbAM;P95#Ip1zg~YKipK&<(O*VU}FqqQ!l3 zWRXYXfwSIhj5K^was3G$nfU{1!XfAO9N5sKix-mrASN12SbuDNZrxvMY2*?FUenaa z2kbwGlJ)1ZXhdb$F4)2g{GZxU5ypGiOE0J!WYY45sWK5L;;UVbto#8`pXBk}@$Is0 z^pKWl>s(gq5!Mu3LaFg#W7Z0{XDL9{U8FxYCMWQuD0=*ame!cLsIrG)Yi$y`_$V#3 zCYhkG>5}|RVdh*Ya+WTrJ7b2-+J{-e5BK-Xg!Iv|K1BBc%=ulSaCPBGTjT25^EC#M_#NK#j;!fARxfxa;e0g(|)L7FQ^wcV0?a?V|iS8qp zE6t)uRb6zop);RC&0Gdx8ml$zAjo9vc5>*%Esy$4=Fs311_kI8dZ&k(%g~40%M%e*GUoq zIAzx`DBkos2@iM^?SANgVIV3GC8S*cd*&~ju1#PGQZr^^3uqN|Ee3)7@Jl}Sx9dlO zx|+#X^z@*?ot%q631BkS<+h*Sl*qIh@;2ZTp6uR|SUFv+Tqa_*wy@IQqd&aSiPAhV zdFEJ5vu#$9G3%MSE&zntH_D+MQ^h(p?Km4=Yi4%%=cd~t zG?o8H@(^pK?=fXkSt*SvA*pdEddm6Ga^KcgY0t2sx`haN*!!{UtNz>E4ngw!irE4W zVl){faK}?i`zGnq5DW~pH`IM8eb{dDrX-Tu2Xpy1Id2dHm*C~rp3Gu;WV|mBt z#Bfn|v==%$mizvclz%kk&L$$hFp;3Vja##k+qis9#4&*~+O?iQKRqDMs&sYnE*wx7 zsgCamqhSqvxf-<_?QvzNbx%b=!FPfChnK}p2pe}pwBp}$Cdho(`q^|I?H)65!XvF4EE}c&go$4Mb4va~&dL6P3x4lDSsu|O zJ8ctRACEtC>+fk0K%@*~yy|Lwv^QkGeVenz;8yPT27d!&a7#?ubNJ1O^0vSh z!mQ8oh(cz|^ZWI=5|B zpTc`qXtFOkg=(%1lxkpktGc(@$G(B0Y{+R+jaMD8tfU!p=d*B{V|`z7dg~$LH~Abk z(Da#e5}2vBX-m%Kx`1N?!ko29DHD>tr+~4VbKhmrf##dPY|mJY1>))2Dcs)0cXlU` z@%}53$d{uX;TO`{J9vX;d|{8Tak7|78sKNFvdod^6RvWiZ$bJc#SEQ(z zam`1j@uv9vrFb#n-qnfzc~0M9HJI9*N#QYv;0UYJX*sf{=K1!?Of}rAcDH697v}Zo z#wyTk%rcg1Zz#^LicDGU_;glPbnx{G6>VyfQ(;V)f(+N*Y8^d@{aC4#qpdt}^?2MR zD!)L#>20{8p4osFSPFaYFpjiD0OsrsDW+HSszpCOlwp6Eb(tl4BW+YQWIYFc$14oj z$LI9sqSo@ZdOc*{^KT86y_S~n3kJ$)>1uhCta5>n6ZK;-`(#!C^w6=1O*Ie#f zDF{gLOW4w}fikxCd-W-8{!3AD;up3y!+Pp)uyyp*xQs+e`w?54FFU#*E76pxT;UjN z!jePzwTP3Nuo)+!*dp*m-n<5JeCV>R5|NUkJ1($a3B);yyo+xXp$c9|_kOtR1X}~w zIacqY&~D+vZykLQqJVG0`y?C=uKU)zUT{F3l~z-^g#JT8bdp+@rpj%3k|);Az5nvv z51pf`=N7|0WT_1D@i9-_T1t%n^cf#xwaA%m-Qr$z3aXrZOn=4&t3du0@A43=8fQ@6zd*V>@`qv(T`%jhb!%Q3=`8N1bGrOaoI}s2(YCn*Ox3xr6^QY|R!M;GSmuL+ygp+n1+ER?k}gp;*p%)`i_M=R$gV1 zklil!c@g}Ig?s6fAqeVJC)p1X=2ksd5>8q>v6Puxzq3Q>Pn^6i53{tYka1*3ax2p1 zX9K{YSep{q594G>c!4&MrqtJJs5eITkByEhi5?V{5?m_>cD%#5T3 z1g-AUoarvy@oHYPtnMz#!aU@uq^Fj32~N(rheNCRE*ijtQh4%!qJ!+^rufWdA8-W* z`6~4eR{syF6LAuNeO!5JXz{g_i@us&B>BdVn2>l@nFF1qL*u}5dCJr3@GVdF6sAzOHc9Dp)o#%B;me>S zZ((Rq;}4Mv4wa#bk4WrufYs)8Z4V?^&88d^C~2@vR!eNWq0jAg^3#Awm9ZK%CzUm| zs9A(di&}7xlr9Y`fwf#KMWvf%UP{UeUyw2>H2uMTNDRGkuQsa?JGgmqtWYl3u8J85 zc3U%3cHlo(n_G=`rNj}Ay?8g-t=e|uSl2>(q`vCo(&d5qQzme>5960)eW+2Kx1T8h!Cj*17`K z(6S3?U)Y1P0PwL&G7Ea2 zci~H5;cqidAzyR;`xU=w@tZHc85O_J$ZvV^e^qv_lMuOeZaoN*?~REjE?nuO9a92Hae`7H zkh1PXTQog=i~rnA!jx|xTLMW(h+P=6BflT`)+FdW@P&Kk(hRlw+6)AIm0^zC$um*R zfb8X&+yr+9t*a7g;0;V!$G+VJdA<9~Etu+b35?D3twYig(JbilQj+he(W^kZL#iX?fe+E0U|9WOenpn*z8T^A?66HL*aqm!ig zA^*HBI#Ex56E}q&51kOh1IBU!dg1zEbbTQrl_WnZFi?e%~ zcBg@%3Hi#k<-cf^QP-Hu;}Nwp)V}>^X(YE_>pFF^p1o&bA`gPkcq-g75R0h@?dEz>C8sf9AZ`QH+VJU{|bOi|w_h;=VU+qZjp zCxM8TGW$9q?b{lzQ>cL6>|^YS#1Kr-@gIgdLR@Kw5JjGbnpY6OHY!w$-%a|n2eoF> z@uWZSy9!S}@UJ&j{avIyhZofv%g!=q>wWfZ3-sUDL_MWMo*+lB+Gx_dO)c z`OM=q3qVEfj)gn%do^h8f)Pg!?XlQS_LLxh`>Rw=H{pv9>URdN`OB-=H;6i<8u#w_ z7Vb6(LY;P_IUiR6=a+PB1TnZwl3iNgS-+y@;^GCJ6D5lqO-eEQWv4Z`?Ux1(Tpy)b zhO^ZRH35K`CpT4dH{svj_cb5-=zaksP5vzkn>XiX)pW?G!Vq{${iV|6R8(q^+#<1UP~Q*1YF zP*b0em=ul_nXNY9XRb6q)l2B0oz^+h=yEg29%g!sqxtd7P(QbI zE=yeyND4a!#{@NY<3K+bO#!T$TqIPGo z0-hR(_|cYL5lmT-+sAZ|1i$1K@6G|(C_9WaPQ&5a`gM)&uT7#(d7hN_bk%AB_I4Ht^0f2lREEi zwl>X<OJ{N4kJ0XzJKOMc zR=3vz*zTsRj8nTZ*cV)Ur!-Yid(8#*hTFXs{$G#V62y#QuNJ_M1%ChF_50}kK6<~8 z-j9L`|6d=y-^cCuP51kz`@eS6{XTBLkK6C#_P;o87S%19@A`NxRR2YlJ^uNAV&+Y! z(RZ?fadAJ;fQ21!B#YH(Px0+n)GtTi>V{({I*hLTXomIU7#f|wBBSSfh%G*$_Osuv zop$(N>;(N7#AIDB^axOLHUCA)6+Gp%`i4hx=^qdhj}`a^j-9`Ley2EZGtFc1J)=R@ ztDC^(AZ5F!8vmHV;bz_Q-y(d!SI^l|wo$-tgji3U-Fx;ERWZgWtG#O}eO~np`k&{0@7H;E0W&}eH}UYl=4~%!R&j8zTg8v1pS+wnq*~ih^sO?= z`Rn>S{l0{fM7|*w;75rbUWDQ(TDy$RUz#WG&@Az)*INJNRIUG{IaAw@Do{DV*mX$h z?3Md&GM>Ef`lc+m+r$q;@W+RA<@3HlYOA03Z1D4WJH>FqoSpYNz$HHQLQJ|m8bbI6 zpX2xW7dz?-jH+*M+>;<5_`V`H#OE7KaC|EN zx|vJi^03ZbXrAe_ZY=zH(XY1W_`%2CNpqjwPO-*=5GmImb&0P_fsI_gc5b(R%=y=W zH9B-`mZ!R8=N0HK9Qn&o{mf1^r|;wJZb`4=dEbD{)!;}GkROse&GcU{BY>9`g`C^9 zRDbN?zx{B14g46}*H7~=8}cYn>~KB$4?aa%^p8d;HRtMxAgc~fA}puezV8V6!_`v{AQ1ziSt|c_{|G3mheoK%4|Jb8u+n983)R3E2 z;!!mYxt}JV`{n-U`G@(={}stqnt1qSDJlIzh@oJ}s{-T4r$eHw1*4vD2&}z*q1Sx) z{XWLy$H!mtHvKhP^^9wO)B9(yf^NgZ{t~Pk>Oz=xZ5g_ae`Jw$XlOgX8_{AWp7$%iV(ZKf)Rnb@W?6XT$Xldd?~V zqi?aJKgRu^KGe({9wt`}MJUA>H8nSGWc^ zZYx51vDJNl=e~+Y1Dfp< zl~lhX?EiMG{!%a#COGEdZZ6#aah3b_n}dL}LZhX<4v7DL276QaP4It1pWg)kH+=Y; z!+#MFz@hb9r2OL5+Yzb%JCV{GRTJ#7lw`YxjflYKl;^nNBrpSy2}D;6W#yC9oEQCN z3bEYUx!s$!utAu~&}X#c&VYJv$e#TAKgdFTG|iROxUhy?3U!3by^)dXHJ#EJzyZJ=H?EHMgYbDsvBq4}6&LfEaL zW+vNr?d%$IxrKy;D(6(|&X?7Aj(Qymw=90zV|{r1tt{@=IuTx7zP;s&#_M8l z^Sh{SuW3uI4)#^`QWoz1L3n-Z*fjfbSp+KBb7OpATG$dT+4D4{rMa@j3R zxMkatmY%x^huOF-pb%poG!H&Z3fFX&vKl z)2%8S=%CZ;8o~)Js>zbR3azq1>F8tOY*OmFtL;$;mza`Ifs|H63iHzySoQ6hmCf9G zbAQ?D zb`HGK{GHtCHLRD=U2FV#h z=h$}2UzZDrUnxurt0a$A2L<8~Z z98K(8Z3{L(W>RysnpIp~ckRlfFtIm*K&>+|m`z*G3t!u`nQvf>;CCCN-NY~?_2M7V zyFL(`&8we;Rj@3x<|^l2*QRyGLowo@V&*+@xjB=^(On`*1+C&)!#4FtHv{iwB^-Hw zjh_^f4T@Z~-ex!{ub&={jfDn+y2VA3ppz0O-A@Xk{y8cJd%00|+)|cCkmSN=UEYnX zqKY2vR`v)TwS`>R+kKx`f`;tWZr&YW^PXJHHkL9+mxKD*WDnd^?c}v~f9d-S(%KeZ zSjNHjEcRNWxCn$VwK4k2kR4&4Ulz?HNgAwyFJP+LP%->s=iCIn!1938tSDL74-0o zd)#TvnAJl#6vr;}=7F+_)f-G)*{SlwjF ztZ4OG%k5lyWTx{%NJ7Q!eldtfGF7|w%CKD^=XQ-ZPT&`utu#j&kf?e<(no zxJ%s|<*H4x>R30{dV-A)w&N4zIb0Z71VxO#A$d2tv&GYi{;(J zoEM@I8581GqL&L}#WN1R&bKzpy8GcAr*d9z>T}s!E7y^U*T!E7O%^GJ$iW8;Bi}|T`A#+8^W}7A4&sWCu7z_( zfXhM5W}hsZyS?+&EjIDFqOdb!L}OuuK^zdTi<%d1)S=-R_mOMLsZf0g$TByKx9wIG zvn}bNC0Qm*N$2z^l|(E^B*fzd`G;1S4uvkD=tq%nR><&MHJWAR7vLe)wW0Ag-Z%iA@_^R3^dxy-?#GZWj08^|<|H{YAq4ka`3K7a+qMZvW zp4G(5rC)+8c#z96gzD%f(o#Z10B^mv_!qC`3}yFB`21w)cn~!2W~I!y!<_!GO1*Z@ zj0-I*%ze41QuCk8FMrB1tFi)d*qgTbs66GpxL~8Q_W5+fSpI(d7RM&;v?XtwvIijs ziVwxS>_0^EFKH8jG+pBVBt5#1o~zBd)owQO{-T z;hb4xS9Kr8UiXl=bSaLuw&)ej5q6c$s5ZA$H-fnyFJLKI=TAcMs+d7G8rEfQ$usJS zu46LQQHw*)Qj9memn-1KIwi5ZskE~$L1DzU6aQoxN{u{F@3S2ALzBF*_C;5N(3iq- z6n$pXuAj93nmZ@cL4l#-o1yshviRt?ny*gJsAYrp6Ri&OBXpvlJ+0lwnJDH+hM`_d zB~vj7_p+9~FY95}qt7v`T~n{(B*d>Ks7lIS@yXS ztH01Br(|w?P&zEY4tbUmR?y~7wA-X&cMAQZ(=0S_?kw!+Aynk6>!SUCISHTblWR#S z_w*^`V3%-TEF&WEO=7s%F3g-|3A(uA>#5u+8NI1mB~f%Y1uZyL5;)p%(^i-1QhVhb zD7Sw1ODXnnG6iq%4O3`EceOm(AIZ&>A@UV@6pGKIxC5)Qh-f;r*JAxUV!(7mAJnKe zO=oxL;x40(k53jHKIbiqzH|AGZ*I7)Vlp;qg2pVuX?&6Vu>!J&3rVxnu2E3X-PR4%&=d9eBt3e1FXO(FmOEx+Qd9xCKizPc{~r`zdA5$*e8aLOc0SnCO-@w1X@UyLsFASN zY#h!4AO662CljtlD(ch40`+J8?dkY7kDwQBr}MWL&pt?3To4jB5yNB4(<`lbm)9)$ z4Yb+d-Vg;)?YmnzaiN7RBH!3c#AgV<4_D)8MCTDgj#PWuT@!Y-IuhWs1ZMy zE(tP5e{JPZUu{V3OCUtA5z6aFxjjcNuMQeT^@*Z9^t%iiiAt@DRti%Mvz#p=ZKPps z`DWJ6=J6XX)xJgr%vrTiK~IZb+`5r_6{Tw+zh26?=|D`v5pp?h!!&%s;zQ%#u4g|~ z&B&&>Rhz~>PB7ZO_t<@KF`>87v?!g$KE9hYK*W4jMQ}N6YRy=;UaP)Qj{mwgbJ*US zI^ZZP`{8(ul9=b+De3AszoP3B76GRz<&VoCv6trF=9H`3vI@@V827s{$!MRiPU}KK zkDl$}%ahrf501$7SkBr!E4jVaMnd0hXA_w8W|k1sYZHjnd|e>Z#V}K9SVn4tLwO=? z6(`*;A;ciXPgtjkbKok4%dylxE*ESz=EuLb3s=QKl6nyo_x7W#SRDzprx9%NVf7H2 zc-1VNwo2N}nYL<;k)MxD(T_EZ^!wQ^$o8#~KNvhCiC^hH?NVGksyZW|k0|OUWVZ=5 z3$K-^D5#*P)!8~BXv36Dm1Wzj z1?$IQqmDWhUzWj$T(eGygCrmy73=i)1epzd_+r0R?rqe>%PK9zud?`d(Fi5#*?mbq z+O~_3a%omwVZ<(1(`l-NRY3io#R!J)$mdww1`B6=pD{{A>5ugAa?ud>*oC1(t)a#Q zfo&;=Xc?q^@y4PE93nBkRn2L|bBOSuX(%Ta!d8~ER6N#ewAF?&Pu<9^$4$<+aBSGx z7Bnvw1h$MzXyaq^x@sjN7AS|Td4dP?y~>eOBQ|ygQ*cl7;@GXg0o$>_lxBn+_t4cx zY5t=4?HPCDCc7A{@w7tG3^C2qr71O^99}KwieK6?H;y6jW5@g2!n5_tKTbBdwuMFz zg@lB=dtkk4K`&MW3uw0IdIoHJdkU}%leo_WJI@?cYs>t6WSntRwbjbg=CG6_;KIR7 z6|Jgb;_~1g)`gzqJ$-kMp16wq`jXcr1PfQ%((HXpJ4e8Xm3d>im7V3?%Vc6FFtMuD zHx^?uiW#C#ea7^vaz4f-czTpgMw_qWDX8iVRHdfc`bEhH`Pa#H+ohmNkc#IRt=^P_ zd(3!F_=Z(e*}#eTIiEK--ZpIH+^1jXoD zjJNJxIQjIe3L>T_DYbY<6N24$Dd z5ElpLfHmpQN4ZU%vn<0b6{H&T-V&PE`^I@G95`}DiOSEwagEvG?$_;?%C!~9=0y(i z7WJyKEImV^2#6Cv!A<&$wg!(50nKX&KJ|!h)jCwU99sSe#dKvzgN5CxdyME<5Kfcx zv^-_1*(@L}s-XPR^D>8E_M zW?-dg)ABZYiP=0|L%mNW5pgd+XjQNGR32C7n=3?(`LpS=E~m>b-%05dQ9_qM-3pSLm?n_X`zEOHMeN@(hXZ!03 zg#vKCeY{rig`=T=^pSLjb^6Vot0XlUM89ssNIz1~bx0!?q75O~$n?dElroRCL0Zy6 z&bZ&vg!$2^1sVDnQ*GmOSAFN}4PB#yeHqU%4{#n^l8k%KDw`=^rVID!>Vtr1ws$tkN90m4#RSx7^ies*+7vq%;FlM z`xvuB-z5qsj(a&aX>(o8Lu=yBt3oqzE3q-36YHWv6Q5qjlDe5B{8}#7R$F-XLLXLL zmo6|Ra8(zn+Y;l6>3HK3&Hjm^S16oI?5NiBa53v#1Q&MGTYkm3m5N?^b<~-kAGf*I z+AL;SIq+!Y6;zp_3ME#b7;~OMQYio))pwH}LY~w~V>vH>h66FnVK1DS%sZ15-BeF! zZraEAM2D=COmTmWO^ZJtW?V17@=!aG;J7VzkL3p3S!C*dL|DwtPH{~Lz5CQHREI1Z zS|ar{__=#8G1@g)YK3ch#rnZoZ%I{;1THJrSmsFr&(8q0e$hcqp#55)&81pgj<(Q2 zNsq>}V7khicLk3TIxSPuV|q-Kp_VhH-H#eFV8})23oG;>3fg2)n-ru?q_NOCt(313 zb?}H0gk>Oqw+Jk$UZ`dUQRKMrn0*FC;Uo|gWtv2bP zliG&?NYPNBkD+avKCD_C#^a&hF>p+!r;l2rG*CUmX=T7T0-sx5)tV~W?3;F(lM!RP z?|pb=ni|rjXMUUx1E7NyZFpuEhtu0Xno12bK=#l!+twJ{WYN9lI>xFzc;j>_>MFW! z|Jv{b{cS1T#Q}x6yv?)Cab05ZY7ARVPYc^&8D;u!!ZT-F2hCrTanI!_i_vX&CZl8o zQAZCMJw!Kcf$hTFewYy2v%WD>R5-om$qiay2!-dgsxef^O>m$M98hI#rCEmWUg??5 zO&wB7It?n~wp8-9&TNn{_70AByY{zA#n9EHh_|M8l8Bs-lk*&NLibNn-vqf z;uO+rKjOZWx{x%993CI3EF11MbKqPYDk~dvqoj(4S-6%jC%KB;NIPiFI$Tv-8xv7*2GHXFb-%*$=6PQT~^9ctJ{?)lj+j%&?pgag%&|VoZqLg~o%I1JB z?Zf3Bdn))=0m%jZ4%8eB{TDrA}*DBgoXEef3NbVfLHK^E(s0q2m z%96^ky?C<3vvr@DsXq~atv-d;o_`~lhBd`EVuR0QTUs6;ctrcsKcN^3LGw1l-Kk=p z{7}p(F|7v{?dL@Up1>9;A6VWt2}CcqT%8crm#7h((lMS!c5Sv=nIsQ2+iSP4)f|#; zmz5Xona*)}_qJUnXy67r?jZV#vNrX-$dqtw)wVmy6;r`vYFqVM{Dn`Z?d2lt$qaN; zkD+lS6HBWUd3YsVH_Kj(RUP+wF~HHh@kml?5mvi%K}GwGSwyS^u0p&PdEd53!RonL zNzNc5Ybrj#zM9@PN7vgR%DOdc5Jzx$_|QL=QVi{9N()LXuLz@KHDtqOF^MjJ1U(o36&0&yD^lUB(B~#LJNNjq=oDiMa|rCfStKk_uD z>6Z3|M60=U(MOAVH${}KwcF)T()7bdsh7IndU9{izaLl#vThAe6G5D>e7~mc-W?>g z>2R*wOa;k~ax6rVL=hY*uBDE0jJBL2h>L`dY`vS(dX_ikj71UjDGDV?@C0s8vVxFd zh9>%oN=ZYKy*gP>TBt-CZmvm|ku*!KSa>9al~zjRp>V!S-tI2^XQ`fJP6MS7ZAoE^ zv&8f9cJZx5es;BGW?rl^s;%Z4u*ONct7F8IPAsi^R(INK^w|fJhm=G;s=MsVQZFl= z_f%kzK6i2{$F7;G17L!cCmA?0U@BNiE>ZJ|;lB(ss(EcMcb^W(XC>GLG>f84Jf&@8 zaZc04kumxmJDOs`)kP(^mg#MdcdwcK#aP3zw1o%!2DXooa5{zI{Uz2spPk{-7(xuq zOyOCM`ynxOgJbV!al1_9lpKUQ1skXZcH^usz#cn~+`s(Bg zv4p^bIc8sQoMY)O^-8T$YNXeiZi^3RTq@RDtcjkO#w9TT##LD1?6%@bD~11rE~C&6 zgiZwicOkJb;uiEcw%0G;+BPT7@X|pI{AEEHdD!AU%Z-sP*a$EkQasp_ty0_#G+R#` zDhi4f<^-Kbr&JWqQ+@1K%p{s#FhMTYU>(#yT;191~4c zBGav)t=nBqi+OXZA{kx$C&inD2{m0V_9rDXT^AVZt<0~My?$#|9}XQ1dmq&Y@W&2w zqiPAvaBYl)y}2CLQCr7UZ(~YxGR1bef!|~P^r>_-EuS~>pJv<6a|-2Ig$BW(_WEC$ z_;yyuh`2tr4?CHmQY?Rd3tzSjX0(>H~yW$uLO+{XY& z#RW}WR6j%@JCw&F5IV(a8Npf$*7w2%W<^bOQ5gKjQL97iZ|g653%wgis$321kXw9O$4Zd7|P%HQC&>?IM0NQ>!wQO+2&fN#x?-!LNh3 z4`S6~*iiNL5J#|se5JePS)Q&y8kQbs!-SM z?$FncJeuY*_$!al$@Vtj<=OHndmWN^lQ_$C9|=2haeQIn8BW>k zr_zoHIG}8A9xb~TcKQ`{*zlj8wN#8tdfMq<1sQ$wVT5u8y@j_COUM`$-5m`cN8VMn zfdty)%R!Va`OAwph%^Mp+AHY^4Zf!fVnT8W!Vg%)Z%TJHbrNVdHKJgWY=?6%XIg|mBCv?^pf)s!$<)KYx| z3y;xs8R;$jC&c#Srg4+0a#TzXljNW=MNPWhp3RXA(XwpM_78Hc6SI4iR@iAjZHF^* zGV4ONlZvz%<+Yx$nb&Dg-?J1j)X8ctC{GxyP2#`W2MKoF93)C&?xdZ!4}TM=DXSSa6a`g@2q0 z7J&G;8fwwn$hv2s$zKk z#o35Jw0egbKf+sF%~pU}b{=GnGCcy|3AH0DO_Pc=>5k_6T2kY@a{1o+-pdtL4tPnan| zlQMWAMb+V;cX&x>ZPH~S2bndd2PmQV`B!gGQ<;AuE5yzOUZ!OUS(ftq#p+}KZuLo- z!&+VFn(3gpN8!wZY#pPDEx0>u5Dmaw>V9LW!MxCO1Wj?7d}k zO>e4ucKf7#f|Q6r{)F`u7TeWZg1DH3u!XKkXKlgt0RHBy=BTT6JgIZ`x> z9dSHG+L$9gM9aqm8mfFX^e$feZdbLG@z;*c`s4nf#-i{I6|X_!MzL zFE`9fXzoXZV-z`KZEoiB?%?P|QuiZJykRS*pxwG1S%uEAVAxVFxw%Z%CzIB0z8e=; zu5X|P?h9I~;Lc?g4|3mIrptcl?0Mjue}@rQq!_)C+sJvKILEaQbh3Ns$!LV`5>yCE z^Wm{&ean{-`USWn1M9U{5DK&Lw;akjQNTv6eNskZTZ$9QriyjD)7kS7LSS-4!nO^g z4?<_=Bd@E+)AOR|^in}jo>ThE6-e|sJGeA$T)>k-BKd~)bESa1dU?2eCp%O-RpBg< z?WRZ+G!PU(m#83O!iiP7>9>b1y!Yz5?#AM3%7dbmruia&hrvP2hdoa6vRh$fyXxda z@B+NS_~;l`8K#c~^x5vqXy8^w*DMB6c15G9#4k%(mb@-t^NqO@=^0e7uE z7Gv;TBR1{(N@G=SMSHSozKOTu?R38l@#b;Do1ab1DjfFJQ=lB{ddhPuw{m50p_bmm zMmI~&LHBGg?H?J#%*CyQ=|fUPO4<9Xl zbwbkYkoKUkj0KX>b>ggDZBoSw!th|Q?(&C$g%12=9Y4VkvUF`e5*2e?1$kIunmTwZ zar*IW@;=xrw8%1SdwZ%?t@CTAYfe1G^owb%?HVl(=|u?(ZVRXPG`2!-6D}Gzk(jSB z4xcslh)ON@^z$tgv=pW523>8^j{Lbv=1{zkQXofhd#;y`;TOYGhbsDtkS(sQ@j}?6 zvdv1>?fEl;g3P$c)z#$!tf-6_)MMBONgYNJMrTPa-%t{DP+Fb-6S{ImXbSQPa_c-q z{*qg0Ko8*$E2F5>=N8Ba7_$1dA81p%Zrysb`o<7G2IEJtnjEZ_?UGm0{(sne&#)%5 zc5T>EEDV+z97RPyN0AO9LPVM!rFSF{5Re*3q!U^OMV+w_rG#FT-aC;JqM#x*QbK?L zK_LVPp#=yK%Ddt-v$y&@v%mfR`i|rK=AWkA+*$WpS3R%u%*&yHR=ZTqOkH5G>$&59 znrs*Mj7pud*mr)Gx)#$jkKO@+q2xg`Of@6fs~J==X5Z|Lu^l|*OC4Fc6Y6VjALkka z^PN~1TnZ1{?WNNlG10Z%zs8%$>WnaGXB|8*5e(q{gjRw#gg`q{hd}J3>$ebXFU_ce>ed-tzKeO&`mC%HZWgb2gk{pU!tmP(!xG zkcK$hkY01}GT8B}Z4jyzx24c7NU6J{F>_x&#arrU&Fz@Fg$%i97Eyzs!CpM73jL5N zSnX^xK7q7iTx8c9)Npda-d4y<-!6w=0PAu+o+M&oWD);kyD!`4UZ&t#*+J!WhYa5v zT}utqZxQ-R@T<57hM?bUvu%%^fP- zPRJ)0M{F_M8Z&tC3IB$6>~ynK(a|FpnpJn2K9N!K@7}Z3hg?Cq>&6LkO+0^hnyv4L zl5eiMCBwTbGq1zfqM3bh@}xQ|j=11tTyt-#2O{J@94g94{|4Q$CA8wF?Bm!QJH9l8 zM;!r=c;`NA)0m|@2144L#U*=Kfui4FTRQ@@3+WHQ?89Y>GfXX{QDvwDS*anVls)ev zFE!w<6=-4(AAGDnIM%3XI!5xbe0mUb@JC^vgmRmv!k$SbvaRGxfJ~Ud3L;*;@OvX6 zBUd4n)n(MdXR};iy1vwA%DftNagbb*P$}YM2COJ;nuH8ySgya@4R=V@2;F&NyXPBu zzx2#Ys47|&F&I%Kb@zM?y6+U}b4S3YY%UK#9u%-rmOcgS z6<%MVJGI!LQL@sJsXAK~9?O9KeTH_ax2~CX_4+Dq=OBq@E)?_Wxvqe%`MN(sN5y|Z zL@r(?3vG`Oh7XeZ``VV)7+1Y3uszQ^wTxs4L*+^fHV4OD3kIu=g7qJal>2ulZ#cD8 ztPmAL3$+OlOW8HVM1{YP6C)satBr`NuW=vTzvwix4^^uZ%A@FM*DL$4NEZ|eDpnJW z$z^J)06V4yRmk}QH?5k;OwfYr=41%@7me%|I{{!Q1W*qg!tSH>+zQ$NMZTU zX1BB}-)z4)F9$o~2rhYpc2x4sL5I1mE=lJKev!j@*ATQ)CFnd%BdPcOBM;Q9r#W8v ziGkBq>wSJm^+`hUhn+5O#2bef$u?B@b_v@g-@`t}Ce>s4Gend#dn}pTmBjZ%PO55> zOhIL|da#+i(rwFj%v|zY1gq*pl;8iWwswEj8)+G>)uUB(!D;^2E@q1ApB8K`xW^LyZ;^!&2+c=L-% zHGW>jq%*l^iuAZSB1N)=+p)DSWB8~uKfP*c53Kfc_m%RauynUOjtx#jU%)z4^fK%M zLk1gpche9}zUBx%cPIAxB1+b3twCe$a&W((FnVpya=`XH@@{)1C}*~-vRbWEbKB>? zAY)GJT2x<{zS1U?Q!(0374kb;giJ9J$JMy^I;8|R8>g&xpU<<-`6AOXN05%3E|8n-iR1E@0Ft~x2&#!(UX9g=ZmofYas zr1D^PaAogs#|W|Cs*sS^5jm8vv6L@!PnNe~YBRiz=H%6v2+X37<)MI&l^M6yD>yhq zhLw#7S+Yy6d%e%R&Zb#@CP904s=It>A!h`#2u0?$xb92gylB&1c0#nKXoO_e&c5(k z;*)_-!yfMwuAn9~LKL4K*w}D#Y^fr*UfeYFs;zZ=J=YmrM7R8L)Xrlg^C{)NHtt<` z?F8Y zxTeAK1%RlYXaNXwi09$QakmDj2L=(;gVmqxUeL0%sr!P4w~01DvFD3cH(Z3q)|BW^ z{D%4#F#Sg|-55Vi9q|>m5gTIj`&R9)zx@5>XS;_q= z4()=T>Z%BHh|^Pwm1p9{BR!PL>lok@XL(T`;N;i zPqY}c!Y(pw8X%zFpx_)VaD-fl6h6?OOM%hNv-HnNu`G0!v+)BS_q2Sf^5lO}J(8OE zW5vMXq#BOvjqBnUqwiPKo3~@R4P(6H66JthoMtt$g;9~NykNC3j-5^lui7%-Y+mO% zv^~ubBpb;i!2h)K@{&ryYydmns)$Hw@Q6ubryD`K$Xabr7?rysJtPEdf;@_p*)_?E zFv{8EMTdIMfD@qZmg6t%+ad0U8k3!bR?FNV&80m+qFOA+OmAv1UG${_0b(W_w`gOd z2ZRnZayiu-m(&i4KTEZgEc5yy7vT035wqgd1AStP>s6No1G$7 z0uW^EOk$8V7ZZyb5nDM7`&ZJIv{NNRzvox~g@-ZiScr|fz{!=2ovqyHK(^b+?;S}O zen}rSGiGF2TNS9#6sO5WpXBJtqnEofUzDF>AJPRc(1ydSY6t0 zHHDX#1eW#9+p(KLa|24F_kCx_DY|4^f_M8^XYyxmX?-nEv(*N7zM%zepatciu87gk z6`GDINbX)(Ko42f^+;!7sc`7&)rw5fG{nkn`{j8|YrzUW-fdJ=%uSM=1Rr%AEuB&bf|?;V5$`Y*b&JW z_^@3Mq7gXl#-m<3O}dAhKl4<>V(CYv>2@Pn@B4n-qLkQ7xS4-N&0hVyYZE`7 zrl@D%uHm8x*~mkaJ04ck^9G;6*qmc6{s5FJKg;S`A8@N-R^p#I4-R=u?gE*fE08;% zxmRfc?Fl5;43R`g>y$3$bdko3zqBO&^dh&S0lhkQ$KbT`try2kaeFf@sdc@xhMZGb zhz3P%N<>o~(5?U7soMTJ`&!OTc#L->_MTld^ijnj~wo92}<3Za?U@Tv5O9 z%m{_(?5b_Gu=gJc zWTPJv8Y@OW8%YY4VO%X-owFzdfw=k7c8vx%o0_YMPg+XmGvtCL_63T*cd5#T8C50O zXIpmm8*yTF7|QXEGm=j?YXhg`eyJ8zA|srqQ}6Aay#EVhq3U;_-F-$~K-u%>;~ZIm z%f=GHv}p6C_(5U`r4D|s%a81(oYKLqo5!b6{q+JZ9uIfq*rdo1$mMp%+FP%pd&})u z`D%_@(9bS0gyniSR71>I=3v!|!a_>?7X8e@>FKunbz>QM3D1aG3B|28ie14)O?yBU zdo*&w)xvF7ya4p(GN9q^m*mmDy*e8HtT#v^mTZ06GQ`__8=p@pknDZ3R-xaHW!tDg zQl4m=dl0IrIw1^2oLlLDSNnsLQuBcXt?jiD9f?v z26?Hm^+s`ADSRaQ*+&lOcQt4`wiIZz^beU@_tkFL>`Nk8r(sR0Dw04wHM+C96VbNV z8de$}GOL5SzQ$E{adhA$!75Qt zO0dcxiJ-`Q7Bsfm>ZD$#I(mFx94@=OfBp;F@l{y-JiCaKa9d_$tktrlClbN;a4};| zS64fIMXfOZ2^T7M=}lVx8!nz0`Baj)KlOvIpi9U(juauu^XS-s1pO!F>Ez8dx>Kih zT=&c)?{_g&r;2p`r)miVRmPPa|P4V1j6i!IQ(Q409<9OeV zo@*^JzpM^qDA}jdkIqzCNTkG7hbt#{+EKvZOOGWc5mHVRglp&UI?(VrIA>gWB6i4V z!W1VD!_eRV5%ub=SkHqsH5Fj6|Z|l1Fs#9BxX5jD(1Eb0bDhemGISYhx&PWY0G+{oh`@ zg0W^9SdEb65pOTUfDg@QE4(jj`mCkScBHO2toFA-g>ix5&8$TO9?ZdBzN!&UEvr3& zJg~Yok{Bp)Ad2^Xxzq}GYG6t716{XQ^~NEw=+waoM=<_WOK(fi%skAk^C$q%bl^$V zZ{3BviK<3#VtqacVZPwm%7py-m_8q1AuAufTZ)+>p!02=yf!LEOb7zU7&06MX;c^Z z)#zfp)+cCHJlW_)9M&D{`8+4^ljOy$ayy0W(L-7WE+wMVRW+5c&Ro6t%_7l|qG@lm zk&VJpnP(%P7P|CP{LJTyYup9mEhXQx9x69lXl?bWij7*2j9AC2-1d5&YB_&6Zziuu zG%A+w81u1VNS}MG4sjZ`AR_JCp2OoTAydmUzGqEupWn z9eT?fLUzis*+>||FP6~YvY5^B^HWp0L4mQKZqx$zX9A!&8p{`FaK>A&F(atgd2Q0~ zzgU`C)#=)ssx#?#_3kH^?YNr!qctl@SmyQdmu4T!$%;Qj^PKk_@FA8|%hXg->2shu zWZW4iIe3C@g(?w+44ibf0HJIdLQ2J_diVZk6T&frGtIO*fTz9%3kk0Y+R;B4PODgY zx_{7XY;~yoDArzy{&tY9F(!|Zcqrt16WLklacxXRtrNWgw91eqzb~c1fnlUf7V)Jxy>%S}pxqCn2e$*P;;0li6un8ynvjhh(<9 z;(Lk>TC;uNWYOJxE#0W@)b>jj}?l9nhqd#w6;-b*-DrYDoJJs~wxljALnTtDCgL?mjq^w_X zkL=kUZ8hO7wHPoDDpP$sy9jf{x8X`vLpkM=Zjz>7|M`&aI|j4jepzGTP0(w>H%Jq^ zck+4HJi2i|p#E;oM;o_^p&t^OIVPXU5zPxhJ3t89O{O$VkxyV$OQ|r+VD|{%(w4rs zv`OW*hKgOn?>K4XHmnU2$}{=k!8{aNb|X)z!U}CEf$sJuDv6&q&dO;hPmGj(8;-2_ zy{vcGaBLA`lPt5zVimmAhFwr-jmN*RAVAJ`S#?ZS=L@PfTk;#Nwy_{FMeVT5E#slI z-#Nsn&6VZ2`Dax-Rs*`8!WH!njaQCUuLD?zEiA^QvXu3;2WI`Jc$(kMWGfj7>E8n7kXqrhckC2x(Nm@DSop8{q zUk1~?LjUZ$^;Jdw5;d`U;9|q{_HmsqM8WNkfln;!E|7ywX2rF29-rYQKK0s*#XjJV z(Edr(A%Y;)FSdY>!)>%YJ*=#+#gKDR%ny@yT~iHp zy>o)lLMf;e&5!tq<~(?jXg=l`i5SnXiQsKY=c_AU?vZUlp~KU{Vmb?~AmV-2*Myyt z%BGGSZC3WGc5YW5KbKKi4ke;NMLA1jeWIk@;>>3G7VLBj#la-_A_(*#M`^4f#LutP z2&(N>9$WQR*2-J5&)?OdeA(!6(HM`cC`e{>)tZ+P%r#N%-LTr?%QcO2O})Y)EG$M@_RVnIH;|{ake?@<-Z0NzWd7 zdcAzKt&6ORfNS-jj<>+`N3RD$laF1*oslo#%cz&UQ4toqBN`-0i)xQSZAp!H7tFik zDt^(G${Xj{V|+2@%yensez1_f@8w{KbeCn{Cg16jMq$yx<_xKtiw=oe@1|k~@bR)g zp9u~WJVTtydgUlWDDyL zkOE#(ge+OOr@S?Cnruy~h5QihYoRqOKBH0NvNAq;>JaO`<@Dr185w>x&nzSBN}>*G zZb*UV0veuaKtoEu-gMKO=61u}$p$e-lAVAe2tu9fPzil_HB`{-eaR8X?kI=1^X}$K z0>km2i04;w@A=8%nSr)tPbYRD4G#NRaIfN5Z;)jzPhoBJV6;~*GH!lguw6VUaslHy zD+1t1?W};_Ylb&>^2`TsE*7EjY>s$AlQ;T=L*a@{0)jM8u}j?lA_$o!n7CF6-}%gU zz@yPRFJe#;RzOf51PwUc%%vv(^T*stl6xr6DZUVyG&PjmU{iJV9qXQ{TKl4)Ks^uYI+&yrR6uMMm0JHGtc5H zfno&*vIn1&R(u-752vgroz_8^Wz&NXr%>5dw#VrORej=(pHoW**z{PUN6a*(zrfL9 zB?oz3TeGUe)_||h!Z*BebqJAkxjq0Cl*$ywk1A0T-HGSDE!_*~(-yvyvekc{mN#kT z{)vmaFzp_EA+o)Ub(pvk*iNf);MQ^Ht2yWCP9xqGW-)5*?2Ad2do`9yFpFTQfj%fZ zGUuxFQ*z5ntvp{b3-O69l(*~qTk1DY7H=B+^;*_)&khG zsy!m>P+6G^yeiz&lVgMeO6{rmBA|vBk82LbSd^d z3u?Voc8F8q&Gtogm39d0UQ>ic$YkAC>AGuN?Mx|)qh>RYmgm2N?upkF^3yDH2cEsy zduI%y)h_NB8Hx>yF5GB>!HWaS)K$XI9qjRh;jj*LoLk5V(WB1^7pv~zqX<_?C(xR% zy}z<7#E0=%v{$F+ZRoRn2MJhy5Bo@A-Gz1$&!O@ts$S$O>^Y4Nv1*3_jGCEe|F3bf zj0CTmAmN@CW$Qp8HDUc@$79QL6V{VwwU+|h-@TUs0XH^sW-{zI&srJZ6&H`J5MR&f zq!AB!Mv4QSqehoeMiQxyFWP2!s9n>Ip=Ct(N{h8vHaR?n#uyf1Si#R`lD%1Rwpw*6 zo&aHf|GU0t4;1u0R{~Roe$-kPFZlVXm;KBuZ3Izc=5Y5O$}1LhVgg7ILVMS6TA}5? zMehrc87!=rT)wf#xFc}BNsK+Sp~GhgssOF&j!5-Cn@^zy&|@;_M347}*WFv+aWZ^M z`cwY+SMq)9hfpGVgGB=aAmjQaVCryjI%Enn`yH=D{)-EHgdGlGk6?55#61Z>2UdqU zRbm0;)G-ww9QmV&&t*+U#p8-& zHFihQxy83qvUQ*g;#B5e7#^LR*C=`tnNgaDsFQ`~g?*_j=Z9T@)|_XScLm7kkyf(W zkNNEU@tb<{PdE2%1#NfN0{yL8md3N<2wtIgrC7HS?woJu;Hr_nAN4!50i) zU_^1dd8Lj1i^*Vh2HK?c*7v16tU3b@`HQ>%!maWP)z_QUgeRAt?HqPJJrT7=2fP>O4*3yre_-;v$75n^n@?6wMgZj(Nh%KGlM3!G$ zk4uj1uWc@uIBe}V=z~Wy4~Eb8+uhSf5uu=*UD1u3+9Nmn6d9Bj1ZL7DLFvb`>1uxT z_{J0$YMPk;Hmuu9-guYree*L7xSGKQv$!ITyev1tsuQTA`5NCBBIQ~`zfdVyL)D1 zU-R>He(vD%Vu;pyc_6D;?J9u+ZC2uzi3vI1W~blIOmcf>+>s{i6aGt+mAB8jt+;#= zhjq|wgpuXH`j>Ys#V(3|e+%FC*}m-2o8+yEVJ6$Ib4Nirj0D+UBPG|~Y{K!jZEw;l zA2fd375?tD{nzE5hyt05gOPvywPyeGx151|N`<28UuWvSuJRxMaZ4KLf0V@P{3)^e zA3yWow{^i1NJbWX0xU28^DX=fx?vC4y`H|i{iov5e_!R_7n=JD*QtF!*#EcRIiwAY zqx7l$e~IA!&nxp0M3}B{f1SU*+@DaBFIRbe6WoZseB7TZnP0#4A8tIf66jT0HrW5K z7KGm2c<4^dAxaHeCL@r9X`Y%xgDwPW>r>`9Ckng;W`!vJFnh zfA~fJ{s%%!Kt1-o-I+gCO8=jBy*t=Z|7`8Am+}7tTf0~%R85~!+p6rZ^21iatHYLZ zedUH`q=0WIRKD3wW}_e|h;yxrBM>^Sb7y^jC!sQ0ulygGleKVvj_V2CT&4*hx@LpbhO zH<4a_waO#YM}}661zcC1g}J8lwb_X~ZyWt6u9fc|{B*3i_;pr__j>()|3Bq^|AQ?l zj^+b{VwA;gnu@=5?-e3FGZcDYKLiHy3f6X&ptyFTSRAa_RgbvX*AIXh>;G6oZ2nt| zu>Yru;y>|^lyAaE?#|ZvCn)?rIQS<9|2LEOPYnL=xyS#njY;T%UzP#yo_S&I zd^1Y>-16|f7PT1^5jCP}LEY*%;GtPHRoXIEFbb;G#()AN2E1`twiv}4D|PA0{IuWy z-!i{qAkCqf_q)5{w+nqsar>8%&_v&U7yQ+sO+a9Q-ejX~0Ec!>iP@(If(Y>E#issK}3Gicx0gsZQP&o`pi8jbTyX_;cN%cU{+{LOkLiktBl zLNKp=fBBU^?>RIY2sJ~MExo=gD8nUZA!rta)`kr6LJK9&M`cB6aLP0oTxLxlGR!=A zeaeX~_JteJlDgWn!6JnK>dgMnQe}Y1c+Lu0w=y>W08;ycJE7p<>+3s|uvcSkHiB4r zM(obWQwWwzRG?u8retJ9HkTVYM78g&yqO-TDbd{8zN;kV=UjmJM@6FmN2;YYpe@E& z$-PN48d`o2!NQC1l}H~z7L6@mOLvnvT^K#wf%P4f*8t>O{f4q+18RU8mPty8yx8AQR!o@TppgZB%u9bF~mR448Cb zCST@<7;9qac`*loQ;mlpBJ`~Ra4rTAG(29n*jTjL^ilr&`-xSeTI~Kq$Kkv*xg=2L& z+`N0Xq89K4NOJk08O9Aifc?D9;K_GI=Dd^O$!dK(_?PJXpHIrn^485+afZkEi-%ak zI)xyUpyYn!74)uV#;&g2s%LkE-&TC)&~XBZU+kGr7gNjGtb_UXWz>SnGKL2GRxzli z+!C<=X7RZl8L;{fN*%rpSwj_nx(PT)NPwKp+Bk%P3xN;E%P9Is4PUvm1v2PuTm`Oa z33^93FnL7TXZ79{Q@b*j&;p=O#=>jEJ7c)C$)lfR_GiW=CCPBPsI-o9=i6c)sxQ2t z3A0}{esGXI`v!cT_%^Y@T9g+U!K>?{?A+)7dRsHMPxj(dX{f^T zyAM;1T*9j_y}Py(91llF$8k%ny`pz!fq>cME9jJb2Q-79kylh#y*B$$LmKdDlCOlb zih`MN8chz3Ld)+I_8&e7+r4CSbQX|EFJG(zmZ6#ZAco|V?Qg01v@NkxHfyas-W|Xb z>xBUya5nKuEqCT>N!?hvu*@A`rc8Oi#}2G=EfNy($9ERVlm{?Jd4G!PG4}jHL-b+< zVfis3mRzp|D**#*>Z=_XtU~*_G^;yrwy&>{QB3YBSsua2aY=Xu4xG)NA)aP0wL z)D-RZUY*Edr_kU0A(q_B$LW3!c09BS5S5y3OcrhAa(QO)9}R=u0gO(ZFegYbw4S{y z(8|}nwpz3qfUdSgRQ*MD8911yF2hTy9lt6!sX@HQb9-nm+;2g;Zk>r_+q49nOq|an ztme_i(=gK*q{cD}P{nzId4okw8fuC=w&S_6LT6Wg;z}C;UTQ1UI>UyVBKs)@M_6al zUOtwU1l?zMuBgFk(I99L%3*>=PqcvPvi|wsHC10~gnYbrR6tpM2)q@;Wyn3LYN}l? z#jB4W6_t}928}5MI(}ihByeg7Qox8g!MbZdd1CUWO9A6=xw-f$?mXKU=08sW*KRKx z@@N!lxwuoPTSZUdC@u&za^(PLHM&1xZHa=EOQC+HW`|I0BMDXN;GF&Y7(J zA*HJH+Amiw@NDCgiZyt<<<}c05B>2nwKUd8KEFo%*6M}rzxbHL$kJodjs`z(|K(?c zD{r=28C-!WWQ$8mf^pO$de1<7otlE0f?_MaEiifKdDE1_0AkLOW7yWsB zpD@6dkPR_M%rla z8gBul_M;5d8?(ov_2YfHULmG-RFoE>E$cD_rOo|}@xP+HI-Vv*)foP5Tk}5jazhhY zK@HVYmTa1A(4eWSy+!QThDX=x#o)l zJPOF3S*4RASz%gA)F76G28C2RxmmE%`iEm9|E}gkqC85LT#$DFWv?-l0sI!T?P1?) zD;)x~8(PSOjm0KiFYBWoZ+{kzj&OwY{@_3{8Ft0Z0Cf@k1uK^I`(1 z4q`8!n#@ihb7rID-D+t5T<>oEE_)@ce6`^M@T#!3ybWqRG0|DaXi)5UQl^7?#*Zdg zCI{T1jnVNu7cdZOs|>vN1Lzo{4)7dSHL5R_;5`r_5X|9})=+8f9+B%55d8!kPhDDi zd{|Y>^rdtkx!lCf)%<7p5S1&og5IE`mE^=kFkqmL8|S&q`>;;7?8!`V450@^j=0AU z8=m;|{M!^zx(+zh&w`xo-yW>uliWxkr!w+&{Rr@MO$K_tvZOGhxlES^Fl=9IoGYX# zqb(*BF#ZBhYvJF0U3?f&JWJ<9%sO^si>^+1fp<@PYSeB)hIm`^D>XWYxX zAiQ($AHYO&!%H^9Lb!lep?3DZoHQ8F?;Ewo1Dh^s2|WKOBTU5zB_ZQ$k(uve5iU(7 z@;kWj&fK0T=RtSwxc}SgJx%-`27$k)9{_^_8=qa!u0M*>(e{ZW0zD50aKfjmoRljZ zQ+Al{Y4-F}4)+ZN@e;{$N8Y;i)|wYO(H zmaWeAQ_t$Z$<^ynRQ*n??J-xw?NwdCcQ0$7It`l@SMlbmkZ{L&jdL+4%b(F=J0I{0 zt8qa<=2jk8k(@OtQ`i1aPsZ+rN%S9o5{BTnJM4HkHxmO6mC<(Eh{&e@L{VYXtWLd> zE?jb#Vo^dPn6uQnsvFoKIP{Uv=PY&bg-@ z4(Eowj8_5y*%pJl2iJoYsW+Cz2!UXNyaWYrw%=+4utAj3I`;~a8UBt=nc*epocQjr zg87hoVWvY~ygO?d2*70H+&4>aHb65lUp+5Y(*B(4$VnAlhK*f5N&_R`%>RHlv#nzB zq5EoM-h><}_zXQBY}4xjAc%ulROR)_VrKjsRhlh_=CMsUem!mHT$jf}s#^Ce8UZ4w zjkqXmT;L3dKH`ls#BI}=fMVaXCQ%SXEd8Slt`DUF!0P%aW9-J*GGLn;d5w#+GSub>J-u({kh!=8{<^@Sl1Gh{gvk zp_0M7UAZIT-Q`>tgfG6p3aD%ZPlFrxbCqujIu~g%HrD*BE>LXqdBC9+9}|gbc;I4W zI;OEPqH&7AF3(ac7)`k-Lvl0f5Mu)0qyI%`rpf|6D<19sMMDJJ9zWnLtj~W6UaxmJ zOPWb4=P9!WK+dyr+Sp%PHZttmt@?}2CdxE+cZ11dwW3utyw2-07ZA98@knHtA2(xR zOD>dK#VHH)21xnTrw;D(RJf>aS=on4J&Hf{clU()O1g4>#I8D7%l6;YHi^|oH^j8T$%7;>~nQfTR6D4@nFq?>Lc+x+z2o_P`L zc%%HNX8l=kx9-Rly!4xxW{WP<%;u$ra@%{F>t54euzsKSr<`NzFJOoaYj*V)EuKo7 z*5M9r4$s8|?incB5Zy@LSjf^hy9Q?ILwfRl?+%hLbV~9uYpOb*&CPZIji3MfQBBYc z|0Vgmi0UdxB%$7R8s9ZZu-9(I4tJ!0$+j~HTe=aXD5H$NcVxE9LLB<+BtUJ!VODG>%_96Hl$-B5k&V*y8WLp zO^}EFXYx&}C--fuXv|@t6uXcW`{1$49_`BX1?+pc`CeDH$79QZm+A8c*qj7e|DK_c zkE}0CDSI(pIt~JBIpbj=Tj;`^yaZfrKPX&eNyB^BLWGS)rM+-2Of6dhYkyl*XJm4B zP`9O4an3JFD~^mC*rTnUa9u#yb5iwNY(VHc?&<~E6TV-)D`52ueW!qa*7$wV{?JDz z%$0FXjq_F1vh5f^j+`NDaVuZwy)rrW55u%+v z)`83~Q79{cYK8DEOITEz*e5I$vi!*y8^)NS3lNsC-Y^h<@z~cAJniNkf^Huf5baDD zH|d(xY*PX-*|L=NsfZu1>sk)p)#OVuhwZ@FMQN#WS*4J*XaF>YxETwRq40tThqwIi z6X1eM{!y;ByakF(?$PDS4fWSr(d4~ya>}Fk?dNw}Lizxn-1bwiN#(jqed$4~T`36b z!ueP&o3^=8z*A%Td+o(HK@2!V<9nTg3bAKyCX#D16Mo)FJIcz89NCQ`4PhecjA(=~)BQVrl>Z_}LHOIuW zx%0l4OT!KfSLCjb!u){v?pe4JW|K3uihQBwcJw^l731`nPuwikD-kmpS znLu1=G>|D~p(OFc!%QK-QS(L6jpf)+R6 zUD@nghLU8Z`t zM{;ms#xF3ZqL5C~A&}J5ZLv@|lDfGDQfqgl#G55gN3Nh)bLdXtUc$taqKA8gzwium z+4E0vw0;-2eR)wPI*wnwrSy?52aMqwD-HRN47HeexXR`E1A(+^oVQJxJL{af`Ve1t zg_N6&8NkBN)3_B+DQ2z_@A4ohnj(Fjn(ZYYX7HPK@nDYdV!kVB{B6P*3!fD?wMt&? z&cbq0(0Nlx;3Nf4hOzF6tljdYZ2WYIbrG!?5e7A~b?K#j=p-8PU{>$loJ*d!1DZ3w9ooHUR zZszp_gyP&R<4dV;;*te*V+j{X*YBcR8nzn8NZs< zTrywn1!NmpVO@Hvb8jO=w^3wlGd3>3HkGNS@6y($xeW7s3QC+iAQq{q1(66WW3q$0 zBG$(yK_=v)RMFj^9wzpGv#cs$2{uYqr#&!IRe;b0WESfe!=&#maMjBM>Z{t^5yt#u z=eRt=(NX;*Gp;N{GacZ6yU6z=FNF?(^s`5U!6?#21TD}Zc#_{fG7X$CSTnI@PM_eGy09X_^&k2!*x@o zwCys8zQ;~bD(`8clA2YW5s3l0U;`!0%7FPC(Y7s^*)e0tt~H_4gOTm8@Ea4O_wC6pQf{p9T-e<_4`K>}9E( zfYqIg%3P@}x>=b%%47~;vz5QKA2+Q){rBA>37|H=evUWKgo3!Iw2YqUr3X~VlDqg? z&Z=mDh@HqS!h80+WGN=-s-Ifx6!C9*$Xi;wxjrKYsp)Gwg%cWU0>^WY4d3{Ny=86eA>SG*U|MCVA-dn+- zkR`+W>8!h~SwmQ8b-a1QnpwClP%}a=CIyLkE${Vvb(tvkA}OpT-Z#&3FgIw*UPOv_ zxGkd%h=j?vCBo%`u~e-?l5Y~0Vj-NLFdMm7SEPT)GS?tanBfRWjpI{k(Z(GxUCUYOSSJ_7CjJ)1abd*B@SP}*7w@d zwH;Fk$_So-ZIgXhysffJZ3skelcqnp?ljA!RBo;V3+*7n&vWB`w8=UsEI3ByD(Pz9 zk0aNPDQ>%WvrVbZem8%AuNP4*0T)2}14Q>k-8#MHF)$FaFv_^7UwXSIl}0Uf-zuK7 z!>gWGEK2%$4>u+o+6134`4V@p&!7o?ZvBlw4O1QetQqJYsX8Rs7ChkH=A&5jV5Q*b zTeml9+ybatqqK*TrS>udOmf&ab>8xF2ks|hMmjoX(pCTrQRZt@aHoTEE%!hrWk0=i zQXM%=TVoMZDpR<%qk+*=kT|10cnM&61Lf90?Lr5a_Y?gl{(P z|C`--tauz$r621}?ffq4@7yJQ(m(3hrAylZy^=4Ip2a7usJT>86kK2)H_D}e%D>bZ zR7o?@vIqemo7`-%BzfE}dH;I%* z!UyF|kXvK{UL=uND_40hm&Y=d%-k`m5D!g^>nEAp zz`*ZMi2_|jg41)!E00N~3np8yCAgK|XfpESb5U-8Vvl7sd)k!=(Nn4Md8AbJc(z$1 zD!SOHthEm`#%fAIhw*Gp&20=CM2P_{Q}5JUUUJKOc{~FT`l@)wJl%NNCk-m9%S{rs zqO<&+crQQwHb(mCW&ki}86w;MZTjci9Oh4Bck3zle2zS5-TUnU{ni%#SJM8^#lLnD z|18UYT#bL0<^O(JUjM%9=*H8z`HYmOF%FCV?G&-ip6Y|I#*i6P-t+U;xSj4wX31z` zNg?_Y`oyorjr5opsZFEiZAwR_kOLvMtlP(fgE_fILqSdc`abs(u%1)F0+n(n&Zy?C z+tx0u&CPdd=uVAARvwa~xWDS3DHS^TUG}|8`VWv?MHF)kzw$fR42KUpJ&hr5-mX1q zcIRCv@IdnK(Lnh$FenIwqHmAvI2RyzJpA1q;rr?{oE#dBOvaXuT(hUG*GRi1OQ#pf ztx^3^tK?I6HT|G9QAO(Y6}GyuHi03wsFk6aQ%egzl&8_b5LoX~=>G6N^>6D0zyytP zM<_%Tsb7y!yxs!r+YjPG1X2I9D&s`gXskKx+|S;9biIrz&l*9;TXx57Uxd)^FZcxS zz&r`w{7|sEdY}F@MgwNP?FmknCSj?EMt}~vE4y90vE@EN0_25~v}kt15Q2mZaMC?+ zM>j5Hw0(u-uRQlKLzOLTPg}yphNz@`Z9j(}96RRkeff|><5x|b*NeY`lJj!wUClB< z8>75()pRrXjlem4W3#c-F7wtQN_@?`OZAu5HSy2t3Uf_kWH$z{{4|vbIU>cTq!QTE z)`FZq8QkjI`FRcjTS_@)PYV;u+DA-8J4m2w5q1NWR!;eD{$+g};YFEbGbz6$BPss^ zyqSc6nij3lP-Nz43cPtCZLLHkJcgd6GQ=koe4Ff0ui0h1@>L!kD)<|C&U6Z-Wl z8&Ae?J0B{1!flADYja^8+}mu1Es>~xF-1?;r{X~ZfL-kedMVV=Qd@Y ztWWuJ*G!jtdG9l6oH}^(lzl?3W==@?;Dd~{#!5+%Hd)87hjp$Qf&$4enk4zJrW-+< z=J5g5>ZO^CwFOMZK)x)pY_5&&=WHQA-bjw}9H~C9w|Y}){m09f*I#cspb;j`?uhf8 zF>|uR)53h<)?JuJJ<#DvRZwmE998L2pnf{#@|su0hD9Fc=tz9e!GN@LBa3Ak(Vi`6 zafh_(+U`q@Zs!TIW21^_DN(PvgFZG$GOoyL5BGO@H>#4^n^5!Cn$P<(+>GcfnaLFm zOUnB&j2u>UzvO}zjg12KCIs{VzuVb8bhDOYM0%13f3Vw_0nw@__ zLR9I+Bn+!+M@5CFa5y=f?xj{!*q)TqGb2|-CD`MadQ3MC4jcrNNs)yGd91p28geG} zhZIKb_~-aenzDzf8gcVx5ht!I&p5EvrKLrgAW5rYAClU+HWKSVHp_ZbBKMWKvXTQ~ zCYi5Hq78ru(yHyM|vv;a-rjc68 zFG4nJ2#4h~a)0=ZKoab5;T0K73t@{|%1Kf3HRh~0351Q7InRZazQ;z^u+4oNfg~nj z_3@nNq`tQDy3+_vOmXVDpxdU|=8cvTn+?vKXN*r{Gg|FdzJL{qB|1VABnZoGa%uut zwTLpaLGQ;$F8McsGq!|FqQYiDtJDh(Yu;I>F=we!1nKYMKh*ErPy&wBleU0+XFfgL zFDD{5lNY>3M2gi>*ErL_BFt@`H4}y*PcH4e(_T{=B@p7Zb@8yDkQB%LJWF1U!ytX0 zjK0=}+#Rs?ao?%;>M3}5mIHpcDU}(|ZZG0^jy?)r(cTkeW!R|Ve(%U`%c2Lz;wydk zj0f4_OuK9d1rRT)B}RilIW(riD>W5VQ{wp{NxLsYUAA22ww@9p>Dbj=?ZjEaoZFBL zZA>w?jGXko`8oTj6t1vQRR?t8>ddB_x}DIqg;Bx!NwH#_Ze>sBBq=5q=q;M-B*Mj* zRrvyDsD`T}GzQ^_oItmi#;3G$o*kPRA?#rlj4p4vwD**kY~%b}*Laqc%$v8m@a1t^ zT*|pd4t?XTnG}%|SO_t*E@R%5d$lkTFnE51o-q^#fEPs%efrX3bb0aK@;m1_6Jq4X zNc0(N{&pP(({Im7x8Q_7*7eREr?VUCino>^y!vLu>d(Q+D-jpWYw!*a9URI623(jP zP0Ep8P6nJ1rd){f^b?;h{$E;xf;tb{;~Cbh5Kf62L>S+96V;5hUyQGs55Nu^_7{`O zT3-@PF`IS%pQ{Bo%M-d8pEL$@qjn-y&5}{L63;GW9?6uzcK@nn+3qqy{HKG zqM|@}jNFEI{Y2D5y~M_K0=0I7Ui2i!X3eFRja$>eB~*)ety3rq%3UK?^mmtvBw$JV zcajPCsv+8WbSI{y)GvVKawz*IpU#Fo;Qz%HHz2L|@ukbkm^S=0{aJv05rMX2 z(wLaoyWCLIBZyX1_3nOj%&3fM4-t_ndPRNfClb&+AK-N!vZjrK<58RAa&j~Glj7Ye zn3eaB;mhKXK6*dsFW0ymX(3M0cPyl0Pd9UXEzG7>bYDxF8tp9zO)Z0e%yntAE(pqs z;vfy~?b>H$)`K+l*8*Ho!2zhE&gS(=x|q5@>4JWj6QY-%d3#l76R<1yJt5@@TdVEA zt2H~}rTFBGrAk@&;t0`sW^NdnZ+s6fFb%07Jf56UrM1%V#Wz_68&whP&8qguw8>Yx z0+(FsRK`mlE60Tx|1qlUQyVY1b}xi6m}wNKbh98XmI4Dcmsl5uKs3A8q(@3dk{KQ+0d+h@XS&c>8DR+ zjEYmF+uo)8_p-0$%@{~ndjLv9|by_oZ3(X_oPi;=9CSQ)52KH8my~g zmzLTx%kq?;)loO_bMue*PTkdIQe8FlUyWHP?v6AV)(G}?n9auPZnET5Z(CF`s`t-S zHj2`9+LJbxa*imSUlTMg(pabK-A!)nVcf2Nyk4LNDNU&vD2x*8HqhFiK1mJ9WLP|4 z#5w8ml*G@_1ib2$UUb!_c(nSc(BGYQC&XY3R0?igSYDgl z=s0pnS7rT^)HeIBVEWXNFqPTzKbZT&2Wt*QOxoG(%WH8Lt&Q=07pkxmQNO59lIP<8J7Wzs1ihdmi$D7YeeHvgTVdNV zdvhSk#OzHcG~$Km)ZA16OC}oL8DbIhOMq!X{>Opgwb%FFH}4H5-Sg~{f{b`J$REFt zpSjsQhC3p)c@x3q1@V%{bhp@cL2XY$hRRYlD^2lLFt$vzG5;22+U9%h+)JZ7>~cecDmD-* zAG+3-bTCZ8MPB9Lq8%^!UHwA}Jj;9v?4Hvth9sg5jP@Ltp#%r8b8Hi8H`%LmX_LAi zO#H5ED?ZB_bjTN2YGUws4p~dZojv|6u=^*2RhOMe{`UcX>jh6pI<_xOj-hlztIs;dhlM(K7JmUrnFMuC@6q7w%AvKi#x{vaYsV?p)V`Vwb&u*O_&( zs4kP8)xmoVP6oxeswivxpZ2~ptf{PP+kz;g=m>)%2gvaP!v#VfDkDm5=vAQ20~FFgdP+_fY31@HSckr=NTEs=e_**eeZRJU*{qx zC+DoQ*1hk&*1gvjh+7VOa+NQ8+`N7^vY;;X>GM%Qurm*8FD5d*A`hJ27VrOX^_~c? zL1H}Qoq=WY%}X_ekB_~j2CG7IZ;Q?@_AkaErGmvSF;TC7$L01uLEw$5A<}{h-Tb6giKnad4h4J5dZ|9#S7Fec~I5=yvpu4k3 zmvnVJE8;$>miF^rWs87|&s~94 zyg2R+Bt50b8c*jF(X7k)?=&);rd*O?mtNmfxt?-~W)HI&Kg>q-`Ak$4JK{bHkR1d8 zT16p@B?-yx!84}^t{XgeEhJw1=xR+1|fqt=oRn^Lb!%cbhA&7UCD26@+t zvK9K`MCWdC#_CNzCwt6I+w0oY_^<(H!W9AU=;ez!GRU*O{@}P1! zWTqya68p!(WR;hq%)3dJEkUuxoi!`ti9P?wyBCK%tCX1O1gTzLI7Zi;R2yP=gPIc1 z+S>VfXJjcF8XxZpf)(QnUq#8>0_ADE;Jsb4Vk9_r!7>qIeW1fXKx=cvKx~JdYz{UU z*z8AQsEKmQIjY^s5s<1JWdAoPTXx@4~_V!AXoOA72fr#zZTRTRn? z?%Ah$yfq)3ArZRtM)~NO*+~*le}>c^g#r?qQJ<6XyZB)zoNh1$NJ=pdbe2>$A|kbLLY%CxE~Vqb5@ z;(N_0!LA0-GcAYqN#CadgR>&&roNUn_vEq#8q_VS$WOt*Mp5UDLuHS5fvJo<8Lv~> zpFhJ#MUa#LQ4I4fK4eC)!OEWSdg&v~zC_^{l&Fc`;o58}z713KsK zD0qzEPm=tkXwr*vgX8a5bLdZs=7SU>^;L$u*XDQodyekJvkcD_ZQY{WASG+XM{F4Y@-e}rpSKUkurz!xv^ zAM&DGvpwEjU!ogYX7TLdl{Eu8`}dOuPH~{sSHcTCb@fMyV%o|zazhUd_@nHkuzl<| zjOsg5*pY;c*A8~e=aG>rd{ZkHxIo1`0;UtrUS*lMjENLEtL?Q4AzxSO#TnVnafYlUYNH7hZ|i0b8W5_Ehs8 z8BjQT>e=GzTKyH@Uvd#9K6UQCZac3W&6|HNMAe(mx5N)TNAAo(ZQnPI$WiIuoq)_q z6J4?ippam?WE`;<8- z0Gt8*_9KL#@~aoNWkM7ULfPd}m{N*6el>k&mb7Gwu2##HZ|bJj$eo||NFrCO)Fk)l zGT%O@J$kEr+}|New|2F@cZJ`iOC|A_UQ~Ljx8OYzCl`%@ja}W+&lfCj1#Ep~Sdhaf zE{iS+Unf?w=?8k~SP}OYYpvq~g~eNT@{1ENn^g*}wjx?&s5ivzq)`qI1-%C?FuNMs zi~_v3rzrumk_P{C={-p3?@s|O!`sJw4(V9J)*bt42EwN;1-fbm?k{^*D`3XNE3nF# z&KfhaC4bsu$kr3>g!yJN#LD2*Gfz(GvyT=|9N6kO-98=ETPBezN`vD$=SS>epe%@< zf#@&Cpi;Rx;8osFz*y253re^fsvY3k zUx!-FGwB58I8bi7-YMBp@`)aZ;{$)HTgu)p!?Jt}^;H}10@LzSJ0wfxdQjBx9;Dmt zH#{ch#mp6CE{WK>{P}dcl2yXE@BZ%*%qYu&lUg}g0 zUXJ|bqi^hj?nP&;&X~;Y7s9ffe!s2?L6o$`MMWXWzp3B*eg=HUXGi9^@H&Tj;lz`Y zx>(WtNHjjcI~_}j)Tor(gPw2mu4_bslNO^bU(4AlLX$Y5DEP!Y7}T>?Uc=tY%bxT+ zI?>7q(Z5URp@4aXJ+A0c@NYOpem@o`yryfam_ zr_T+VFYb-EWeVl$zsi(}575u{8PGV6-v=qoYQh?ad;zeA(+SgPEjFlhyd`!)^ zDx|7v?Dg#-lM9kp5`$sZdP`xe>QtW8PR3Wz$>aDMm(l~^4kJ~<^C>05%r{;_gCa3n zG)`J~`P!3eM6~2DsreUd>l7)ra#pY{q}9X3w@VtU>(k4ZgZ2V-FURw*!`G#CpV#e_ zITP}E-cBXgHX0@;9EI*|NN`KXCmNV6lI`AqA`VG%_JO-nnefNLj{3ZU9DPa`n2 zjJB{I09(?(P-pymT7fA^`HC+t?Q}1`dNE;UwsGgNrk-VuaZR~vCgHhDQ`N6If7nTm zIYS9~-92cD)I7y@3H7lOeE0m}bYiV!)bO}bV$jm^6tG!KToFUG6WRtI7H`vT}npv#;PtqptBz6~AD^n9Y!RT_Ae%r?i5nFc%rl-oeWgcc zCi%HZrC108H*UR^6eX1%RDr*{S6yV-*LT?_H?-zHz(42@vz3qc)b~1wTJXz749Mtr zmjMYr12oo1G>7CoS6!j0^fYrqsYw79z=PFl{!cG}JuWTm1uxTevbqTBMIdJ!B*MSE zu8ZhP5!vVOfbA&d#HK83`E(e{teiC)rHl2 zkDc%R>DcF3*6MSfE1H%CYgy2k!S~~@GJ|a-DJ8D(a==;7Eq(E!G$Lu~Up_m-EVGrT zoP58KGc8@8VsEq+4Fn+gH)}kNj%d@gz}%;_dChs&4xC7XO^?We-c8>D_Gy#}LW?fe zmfvb=fc#;QU0BAX-7#;?Pt10M0U8M)k5P{NgIRhD&?ARDa%Gu|9i{%(LyPN#`f+C4+_D3{`|mh<|IY?*kCdl?n%d6=7>8K7-v^ABCax?UQa^w1@MbE zm*EQnrccys(f{>&c8g0oR1aOGgg&iwr;+!x!Ysv&2(MRSO*|AoG`#iD)xY~R-*g@0 z>pTjixj>#}5Shi*G{~nWv9M9=HAJs9|JNuEr{Ch_REM6VUTMsGtgcZ7PEPrq%@Iv^jD1}a|7VECGQAE9VVUTcF$ z8|Wo3cP^M?vp6{mC>kTe$+6&JVd&6p*A@XDN}I3k((xC{@yTdARtdh-)MPmj z5P4=Jtn))$yRkA_AiC0@Z{lSuEJHETyG`6_>rvl)orJ|QfbFW$Zk*NCNTp?Wnuxk! z3H_SnDu-ZplOc{jKboppb45y=Ky00pF?}{9!yKT|7PW~bpencv zzhAk1XmWcI@Dt0ea}`Z@uW-_2-m1JuIW(^rDJvS*6j^$r99tt~+LNKMsI}mQ1%-54 ztJ?Ldu<;l{p*u2RJd|HGOU$W2Q#~MMOnV}GH5z;Q^9zwX%Xa+r{e^PP!5`Krh{Vz* zROmYvP|2Z7cXXyZIE6bGeD<;^xQHyVN=(556NXV|C=Qqt_QVXAvQCGb0q7UF@$_+d zc*h(5B{vjvR(Tvwe|zu`^P3AxUuK;`+zx-J3Z=mxF)D(4JPNCPF{8DHr!Ai$%yCBZ z47;b}IV$_-?K|y@ep4m#hzp!)sCY8B61B%}F}1WgHaHzvC`2Hq4|YbGI6193oK3Lr z_-zO~w*$Op$nP9p6n*NnZ^^a3jB;UGrw+ND~R1sXwur;_b96)Y$e;z%%4Qc=$ZNjuMf}z(Ys3 z2?|~c`&vi<(Z%Gk^GT=7Te{_XVI23Ws-m@ru2#3=NRO!d*F`NXk1E~Q7c zy8IN#Sj+YL=n0J_B{GY0fQFpwx_1fjl!nXViP%tm-%4(cIQyO6j7Jy6TG%) zMm+)Aa2{MhJq1mS3_f)t9W47Q;>lP!-_HJWpVU+gh4*RZx$O-<5HvSNv$W8j=|0V;gzG zGC2o^p-SEj#vAT)b;?$SA3u1D=bOvL;hJ<(!%d>xmM+o>$3wYppnl>B7p`Y zBS$LbSQ;io+`>AdedyE}P&Lfdd>t3R&JS3|U;SX*V|myUJ)n{=Ct5nI#O^p-ktZh~ zVBlyjD-_y;t0+#>ZuZ>cY~@pIwcKuQKEudpKbC*?(?e0{be`i3vzs9GZVnohp@YME z+;4R&I7cwVotUlFGJ+^I7&q9Uo<(1qJbmcs+yj7DexN7irTDk9p@~^`xT{P+S+Fpv z9-_rN(Hl7BdNIGxtNEaErkuhV#~V1T`2*)L)9Qvc;ZZ(vi1Icw|SZ&o+?QT6D=2}H`oWBBWK}o6UsaF|U z^!kvHyhUzxl@KKXD0;iYlZs8*8Ty^sSh+RF(F18^^(Fqfgk_ZX$DsUNhC_FDOLOJI zt&`EfuA8}X!!H-5Un7&Z^6f^B=ui*=VJ@b*YidIE=8U65bRSz61w$`M^$>rJNf|IW zulbA|-_=hJ97~)qCSZJsebDqv23fK&NhP(OJy!GB3|~L7sp%^rqXW}Nnf{QMZdYB~ zJ?j*Zpol83hYSH`Psy39Xb&TbV%nl8C{MPI5cF=Uj7}j0$A~E2W;=ln!n>#H4bgn5 zC&QAbt`qQl$>L#kH=AF99D)`i~@1Fn7TMe&1X`{!JeV2$RF1qJU|aQb&! z=6s|VjKPbo#O~m!zs*eeXa@D(s%e~sGS~7S>91a`p7eP!79wAUqOV_-_cG;cbA)5D zXym$f(U%GPJhsOV*q=RETi)!WqQuBy9|oOyFnz9P754JT6^tzH0IUBTC&)2}kwAB? zNL@m8(FPks`o|3k(0VOu>a;OTerNgF>e013h^?RF*yjU$nw%VJ4dfR)XPw?=LJD3~ zMPKs)q%0vvf0>>rIQGe$%{*xzmsnY(HnSAU&S9&;gzi2JS6A4_=NRU;kc`QOqJuo^ ze!UWhHwlQ+GTh{Cf$0P4zQDHa`~+R96TzISYagm5UN&O`_vGi>^%MFUwpxaQmTWTj zK1nIjC{*pMXvr;Lh0<3iLg0*Tg5c>=Q;vglWmT0`NHUD&VloU)WsJ|N*Uvp8-E8Y5 z9$?A(V)BjnCK<$%d!4t)2c~4Ppc5e-LC&MTBqjS7*K%$cqS67`d$ibc(=t#R-r+Bq zH1Eq+Ee*vTdIZxelE&WIR|~dkm7u;n_xhmkNI@V#4$Z6s29tc_F+|SP8^HQnNeL zY%mUnhDjrD7mAjPU)fZg4 zYJ8$Gv`aFPEnsA@Babgl@(`g5SVQ(F;<1(=3!llcH8@52!>veZ?vUj+de`*{k!c(=^U)PRt}^V)OkJ0Y`Z?*>cRcYqRVr`p_9=5Pq+J)<1-7W<3_Le^4(vp``wwG6 zFvXaT=@1>5$gU_VSm=l^v^+VB8Uo82Dy|muI+|A>1Lx8$3dX7?LJ3>+`IY-GMd=qe z@P9trYUhM8^2}K8J4kSDT$q&v(7`N9fr<$kD6K)$EZVs*R zOB0=)KubOoxNHZTyk%|xRDYHeh8hK|(;fHn!shYSWP2L)0`}%Z#*9D*un?@n)wwx* z7viz3gQES*?0)8{SD6*}R!2eVbCINjmibpfva}drIjj)YQ?xT*Q@)Uf1*BXmzO&r` z-*jw_7^fA3!X90^TuESR545)3=0hE{Do8WxXCY+RNm`dM+AzEFYFGX}Vi0Lw4U`_E z^h%v1#ZYn=ZTFt}DSh?Q$Ndqh3sZWdmNganjv}XJsZr*79$z!#BW4&%L9 zY~q1<9^cZwPA^;mauvZ}DR~b~E{(El$&9zmTxq`e_Vrs}btg!E*x$H9v-P%49enD= z65Z6-vG}N~Q|_;}YtgXvUUBGo$X98$dx879NsiCuuQg1Oay&IP$(Quvks)4uYTJp~ zaG$3>4${y*@BZT1GK7VO(1RRUg#xDmaaCPNc+G0cn|Uk{y%jz_oUQ)C>XoOIbpL(8 zMGWtMIHDyiKZWOH{R*kfUNS?EsXXTu5I7{9BNn(6(!f7bb{a;=gxpUqLRRo<5aG!mg1wHl)=*wThovBJ5qeOZ~E8USviGg*=T3-Eg$=G%=f2Mgb zF2L=n_u+t&#R(7OvlbSSDoVi`0E=Mf#BB@oBo955ET6P5xY+!QdgB6Vyr3J{S)2t3 ztm)~LF8AA6oR!It2KMlFLZexckS7>#cqYfZ$pn;zzI=_75DQFFUS)cvcfLJ%LCd}K zC&ejjVywAqHeZ8l%|Nk}1kn~%c=R*4y#kZnwU#MwYRBX$X7KgqBzh9GigueR-+rTB za5{h}*k8YV6!B7Ip_g127AKzlDbd(zCe*}4H)8!nAi|iN)ny4S2aQ4So zrD|BVB+b*fT*BTQ+lvp1}HrIf>fF5tB#<~f{U!UKVp2kTVc25}! zCi=wXQ#!MI9tGD5hO8VIs=njFw<)cZR-(t(Ixr0p``gY7Za_cql5)x^4D+gvmNZ3x`!bmeXEZ81lAovCmPe7K1p<}LXZDObvA&%bVmdGuv9-ng2klq zy(VA02%<;T*0pkf`3JDQWbF7m)l=)R>OWV{l$|D$N;=n^?VQ%8iRR@%NCMi+Eypu8 zK1Rh)9>D;t!NJ_ni8}AR$HuDM&UZR^U>#w*u_XGlgz;%ZIGvgZZ;H&au z@o?~sjh}q?+a%!Zu>r`21&r&`d+Wb--U-O`eTwPYyguXmU(Vg}^9XQuUZ{n}51lLw z2b}bQgv<7Iy5Dbep7l5J)v6hxz}b_=>>oP$@+ZK2=fi&&JGAjK-@A3Lu{T>D3B3g9==;sL0`%Y#1pCx7nP-|_Bw~6}aC*S$cETHd!TL`VM z(yv?A`gdzQ0t(eqS}y!QR89T^SP;uFw){sgu61jY{`w)Vk-wn|*T~<4JEkj;u}i*MY_1`g3B(x%|WHPqxOh$n z^3NF^cM#-y_5Ve$=6dp9e*4b@?(FZIOLJ#`-*_FD&T;7+m(Kk)yZPP$7cRJP!A%zZ zl??gb0he8H*~LHUH_r|(yWp}5F1z?1srU;;x$J_=F1YOCuW`qNE;wQITv%~>;D)|!a9TGpsP(<9v-?_f?I!a*zp^Jf3lSX|Ro^`2e<3aEVi7exW;+GGK6p^c&3n6v zR;l!Oe5z1<4^_U)$6HVraQmuo4Gqp@w@v$o4aL7f+25far4td43QG$|E%@x-_hi5Y zhxh7;Hx%7|I4gLfaL}w5igQg^x}&cV*g`n}_;%=zDT{=%mDmse@+Q|3B?bTaxml$O?}Hxp@|Ft|g5D3ZQr$6;sj7yr7Q@vLe{1IV&sxF1|MT-+ z8#Hf^&)xFtHTKuz{eQ_~U^`R|4q&ods+5WP_hdiW57)n^vZc>6Lw$6QN zHFz8!P9{sl*GK73-1ehpepnS&PLZ$^?7wK>^NUXEqx0U@KNJ=#&O2p_ zpFP}?s&`+h_4CVj#aB_2(*rnatlfptPsHZKxwW{?rBd+Ir_G6y`^xx_utOKb;{ z0`5MYr-2eaGX|QEI=8Hoxf)t&dQdK-!&mu-M(9J+n<5l!&Y%y}UWjSEw-B7Jayqah zjSLRy5LZ2*Y3Cz%y|;T-Ra`X%cF?Q0GyVDxDT=iRKWx#DIv3DwPcyxB*Thk4roH7S zadvCkPlpK0xsiIgMGGlE_}rg(e741wXPY{vKfFjJ+N%vQ!_21hsFl)Tfi0`2!yoGZ zkbC`nVMpJ7Dbm!M82Q89DE;bAIyVa8LER6*Y(xxS(}$;PBo&sm$w7&q zmB)n0sv#Xa!!B;ZqUwGW=YHP76Sss9|7|*Ne-93NO)t~r$A-DVnQi6LzdorJX-g(6 z?^9QuM^>I{3$Zxm+3}mnItKM$5qjD4%A$3HZCHXL7Dc_j2U_0BYi(IRF3v literal 0 HcmV?d00001 diff --git a/docs/essentials/interactions.md b/docs/essentials/interactions.md index 5782689d157..a7dba42aceb 100644 --- a/docs/essentials/interactions.md +++ b/docs/essentials/interactions.md @@ -10,6 +10,56 @@ Stories isolate and capture component states in a structured manner. While devel For example, clicking a button to open/close a dialog box, dragging a list item to reorder it or filling out a form to check for validation errors. To test those behaviours, you have to interact with the components as a user would. Interactive stories enable you to automate these interactions using a play function. These are small snippets of code that script out the exact steps a human would take to interact with the component. It's then executed as soon as the story is rendered. -## Powered by Testing Library and Jest +### Powered by Testing Library and Jest The interactions are written using a Storybook-instrumented versions of Testing Library and Jest. That gives you a familiar developer-friendly syntax to interact with the DOM and make assertions, but with extra telemetry to help with debugging. + +## Installation + +Since Interactions is still experimental, it doesn't yet ship with Storybook by default. As such, you'll have to install it. You may also want to add our wrappers for Testing Library and Jest. + +```shell +yarn add -D @storybook/addon-interactions @storybook/jest @storybook/testing-library +``` + +Next, update [`.storybook/main.js`](../configure/overview.md#configure-story-rendering) to the following: + + + + + + + +
+⚠️ Note: Make sure to list `@storybook/addon-interactions` **after** `addon-essentials` (or `addon-actions`). +
+ +Now when you run Storybook the Interactions addon will be enabled. + +![Storybook Interactions installed and registered](./storybook-interactions-installed-registered.png) + +## Writing interactions + +Interactions run as part of the `play` function on your stories. We rely on Testing Library to do the heavy lifting. + +Make sure to import the Storybook wrappers for Jest and Testing Library rather than importing Jest and Testing Library directly. + + + + + + + +The above example uses the `canvasElement` to scope your element queries to the current story. This is important if you want your play functions to eventually be compatible with Storybook Docs, which renders multiple components on the same page. + +While you can refer to the [Testing Library documentation](https://testing-library.com/docs/) for details on how to use it, there's an important detail that's different when using the Storybook wrapper: **method invocations must be `await`-ed**. This allows you to step back and forth through your interactions using the debugger. + +Any `args` that have been marked as an Action, either using the [argTypes annotation](./actions.md#action-argtype-annotation) or the [argTypesRegex](./actions.md#automatically-matching-args), will be automatically converted to a [Jest mock function](https://jestjs.io/docs/mock-function-api) (spy). This allows you to make assertions about calls to these functions. diff --git a/docs/snippets/common/storybook-interactions-addon-registration.js.mdx b/docs/snippets/common/storybook-interactions-addon-registration.js.mdx new file mode 100644 index 00000000000..3cdcdfec05e --- /dev/null +++ b/docs/snippets/common/storybook-interactions-addon-registration.js.mdx @@ -0,0 +1,11 @@ +```js +// .storybook/main.js + +module.exports = { + stories: [], + addons: [ + // Other Storybook addons + '@storybook/addon-interactions', // 👈 Register the addon + ], +}; +``` diff --git a/docs/snippets/common/storybook-interactions-play-function.js.mdx b/docs/snippets/common/storybook-interactions-play-function.js.mdx new file mode 100644 index 00000000000..3822ef118f4 --- /dev/null +++ b/docs/snippets/common/storybook-interactions-play-function.js.mdx @@ -0,0 +1,27 @@ +```js +// MyForm.stories.js +import { expect } from '@storybook/jest'; +import { userEvent, waitFor, within } from '@storybook/testing-library'; +import { MyForm } from './MyForm' + +export default { + title: 'MyForm', + component: MyForm, + argTypes: { + onSubmit: { action: true }, + }, +}; + +const Template = (args) => ; + +const Submitted = Template.bind({}); +Submitted.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + + await userEvent.type(canvas.getByTestId('email'), 'hi@example.com'); + await userEvent.type(canvas.getByTestId('password'), 'supersecret'); + await userEvent.click(canvas.getByRole('button')); + + await waitFor(() => expect(args.onSubmit).toHaveBeenCalled()); +}; +``` From 6fc05b5d533656d04e09b7f639c81d5f025cf827 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Thu, 4 Nov 2021 22:42:58 +1100 Subject: [PATCH 065/116] Ensure we cope with missing websocket in production build --- lib/addons/src/index.ts | 2 ++ lib/api/src/modules/stories.ts | 2 +- .../src/preview/virtualModuleModernEntry.js.handlebars | 8 +++++--- .../src/preview/virtualModuleModernEntry.js.handlebars | 8 +++++--- lib/core-client/src/manager/provider.ts | 2 +- lib/preview-web/src/PreviewWeb.tsx | 2 +- 6 files changed, 15 insertions(+), 9 deletions(-) diff --git a/lib/addons/src/index.ts b/lib/addons/src/index.ts index 0f1f7c9cffb..4852bc835af 100644 --- a/lib/addons/src/index.ts +++ b/lib/addons/src/index.ts @@ -92,6 +92,8 @@ export class AddonStore { hasChannel = (): boolean => !!this.channel; + hasServerChannel = (): boolean => !!this.serverChannel; + setChannel = (channel: Channel): void => { this.channel = channel; this.resolve(); diff --git a/lib/api/src/modules/stories.ts b/lib/api/src/modules/stories.ts index f8ef44a810c..654aad148fe 100644 --- a/lib/api/src/modules/stories.ts +++ b/lib/api/src/modules/stories.ts @@ -514,7 +514,7 @@ export const init: ModuleFn = ({ ); if (FEATURES?.storyStoreV7) { - provider.serverChannel.on(STORY_INDEX_INVALIDATED, () => fullAPI.fetchStoryList()); + provider.serverChannel?.on(STORY_INDEX_INVALIDATED, () => fullAPI.fetchStoryList()); await fullAPI.fetchStoryList(); } }; diff --git a/lib/builder-webpack4/src/preview/virtualModuleModernEntry.js.handlebars b/lib/builder-webpack4/src/preview/virtualModuleModernEntry.js.handlebars index 10bf9443cb3..514bc546821 100644 --- a/lib/builder-webpack4/src/preview/virtualModuleModernEntry.js.handlebars +++ b/lib/builder-webpack4/src/preview/virtualModuleModernEntry.js.handlebars @@ -17,15 +17,17 @@ const getProjectAnnotations = () => const channel = createPostMessageChannel({ page: 'preview' }); addons.setChannel(channel); -const serverChannel = createWebSocketChannel({ url: SERVER_CHANNEL_URL, }); -addons.setServerChannel(serverChannel); +if (SERVER_CHANNEL_URL) { + const serverChannel = createWebSocketChannel({ url: SERVER_CHANNEL_URL, }); + addons.setServerChannel(serverChannel); + window.__STORYBOOK_SERVER_CHANNEL__ = serverChannel; +} const preview = new PreviewWeb(); window.__STORYBOOK_PREVIEW__ = preview; window.__STORYBOOK_STORY_STORE__ = preview.storyStore; window.__STORYBOOK_ADDONS_CHANNEL__ = channel; -window.__STORYBOOK_SERVER_CHANNEL__ = serverChannel; window.__STORYBOOK_CLIENT_API__ = new ClientApi({ storyStore: preview.storyStore }); preview.initialize({ importFn, getProjectAnnotations }); diff --git a/lib/builder-webpack5/src/preview/virtualModuleModernEntry.js.handlebars b/lib/builder-webpack5/src/preview/virtualModuleModernEntry.js.handlebars index 10bf9443cb3..514bc546821 100644 --- a/lib/builder-webpack5/src/preview/virtualModuleModernEntry.js.handlebars +++ b/lib/builder-webpack5/src/preview/virtualModuleModernEntry.js.handlebars @@ -17,15 +17,17 @@ const getProjectAnnotations = () => const channel = createPostMessageChannel({ page: 'preview' }); addons.setChannel(channel); -const serverChannel = createWebSocketChannel({ url: SERVER_CHANNEL_URL, }); -addons.setServerChannel(serverChannel); +if (SERVER_CHANNEL_URL) { + const serverChannel = createWebSocketChannel({ url: SERVER_CHANNEL_URL, }); + addons.setServerChannel(serverChannel); + window.__STORYBOOK_SERVER_CHANNEL__ = serverChannel; +} const preview = new PreviewWeb(); window.__STORYBOOK_PREVIEW__ = preview; window.__STORYBOOK_STORY_STORE__ = preview.storyStore; window.__STORYBOOK_ADDONS_CHANNEL__ = channel; -window.__STORYBOOK_SERVER_CHANNEL__ = serverChannel; window.__STORYBOOK_CLIENT_API__ = new ClientApi({ storyStore: preview.storyStore }); preview.initialize({ importFn, getProjectAnnotations }); diff --git a/lib/core-client/src/manager/provider.ts b/lib/core-client/src/manager/provider.ts index 0c0ad8c179d..e5d44f6df2c 100644 --- a/lib/core-client/src/manager/provider.ts +++ b/lib/core-client/src/manager/provider.ts @@ -25,7 +25,7 @@ export default class ReactProvider extends Provider { this.addons = addons; this.channel = channel; - if (FEATURES?.storyStoreV7) { + if (FEATURES?.storyStoreV7 && SERVER_CHANNEL_URL) { const serverChannel = createWebSocketChannel({ url: SERVER_CHANNEL_URL }); this.serverChannel = serverChannel; addons.setServerChannel(this.serverChannel); diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 41d41b62c3c..fe5cb10d0d6 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -92,7 +92,7 @@ export class PreviewWeb { constructor() { this.channel = addons.getChannel(); - if (FEATURES?.storyStoreV7) { + if (FEATURES?.storyStoreV7 && addons.hasServerChannel()) { this.serverChannel = addons.getServerChannel(); } this.view = new WebView(); From 0c921d62d0a6f54260ee4f6e6e2da4a1ca824f98 Mon Sep 17 00:00:00 2001 From: Gert Hengeveld Date: Thu, 4 Nov 2021 15:14:03 +0100 Subject: [PATCH 066/116] Update docs/snippets/common/storybook-interactions-play-function.js.mdx --- .../snippets/common/storybook-interactions-play-function.js.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/snippets/common/storybook-interactions-play-function.js.mdx b/docs/snippets/common/storybook-interactions-play-function.js.mdx index 3822ef118f4..b449defce27 100644 --- a/docs/snippets/common/storybook-interactions-play-function.js.mdx +++ b/docs/snippets/common/storybook-interactions-play-function.js.mdx @@ -15,7 +15,7 @@ export default { const Template = (args) => ; const Submitted = Template.bind({}); -Submitted.play = async ({ canvasElement }) => { +Submitted.play = async ({ args, canvasElement }) => { const canvas = within(canvasElement); await userEvent.type(canvas.getByTestId('email'), 'hi@example.com'); From a53887bb2b6f39df12988568833e33448417876f Mon Sep 17 00:00:00 2001 From: Pavlo Zhukov Date: Thu, 4 Nov 2021 18:45:31 +0200 Subject: [PATCH 067/116] fix: handle missing selectionSpecifier --- lib/preview-web/src/PreviewWeb.tsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 706b02c5e2b..7dc54983d13 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -333,7 +333,7 @@ export class PreviewWeb { // - a story selected in "docs" viewMode, // in which case we render the docsPage for that story async renderSelection({ persistedArgs }: { persistedArgs?: Args } = {}) { - const { selection } = this.urlStore; + const { selection, selectionSpecifier } = this.urlStore; if (!selection) { throw new Error('Cannot render story as no selection was made'); } @@ -353,9 +353,15 @@ export class PreviewWeb { const storyIdChanged = this.previousSelection?.storyId !== storyId; const viewModeChanged = this.previousSelection?.viewMode !== selection.viewMode; - const { args: urlArgs } = this.urlStore.selectionSpecifier; - let hasChangedArgs = !this.previousSelection && Object.keys(urlArgs).length > 0; - const updatedArgs = hasChangedArgs ? urlArgs : {}; + let hasChangedArgs = false; + const updatedArgs = {}; + if (!this.previousSelection && selectionSpecifier) { + const { args } = selectionSpecifier; + hasChangedArgs = typeof args === 'object' && Object.keys(args).length > 0; + if (hasChangedArgs) { + Object.assign(updatedArgs, args); + } + } const implementationChanged = !storyIdChanged && this.previousStory && story !== this.previousStory; From 8d0a709bb8e9295376d6d996ec4eba5c67f1603f Mon Sep 17 00:00:00 2001 From: Pavlo Zhukov Date: Thu, 4 Nov 2021 18:46:39 +0200 Subject: [PATCH 068/116] test: updates args from the URL --- lib/preview-web/src/PreviewWeb.test.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/preview-web/src/PreviewWeb.test.ts b/lib/preview-web/src/PreviewWeb.test.ts index dee0e7099c4..3ea29c925db 100644 --- a/lib/preview-web/src/PreviewWeb.test.ts +++ b/lib/preview-web/src/PreviewWeb.test.ts @@ -197,6 +197,17 @@ describe('PreviewWeb', () => { expect(preview.storyStore.globals.get()).toEqual({ a: 'b' }); }); + + it('updates args from the URL', async () => { + document.location.search = '?id=component-one--a&args=foo:url'; + + await createAndRenderPreview(); + + expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_ARGS_UPDATED, { + storyId: 'component-one--a', + args: { foo: 'url' }, + }); + }); }); describe('initial selection', () => { From 4d03654a61fc38785244f6065d5d6eb6a0c2e951 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 01:20:07 +0800 Subject: [PATCH 069/116] Interactions: Update README with feature flag, point panel link to README --- addons/interactions/README.md | 17 +++++++++++++++-- addons/interactions/src/Panel.tsx | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/addons/interactions/README.md b/addons/interactions/README.md index 680d48e6bef..0df31ea1721 100644 --- a/addons/interactions/README.md +++ b/addons/interactions/README.md @@ -22,6 +22,19 @@ module.exports = { Note that `@storybook/addon-interactions` must be listed **after** `@storybook/addon-actions` or `@storybook/addon-essentials`. +## Experimental step debugging + +Debugging features are experimental and disabled by default. To enable them: + +```js +// main.js +module.exports = { + features: { + interactionsDebugger: true, + }, +}; +``` + ## Usage Interactions relies on "instrumented" versions of Jest and Testing Library, that you import from `@storybook/jest` and @@ -43,8 +56,8 @@ export const Demo = { const canvas = within(canvasElement); await userEvent.click(canvas.getByRole('button')); await expect(args.onClick).toHaveBeenCalled(); - } -} + }, +}; ``` In order to enable step-through debugging, calls to `userEvent.*`, `fireEvent`, `findBy*`, `waitFor*` and `expect` have to diff --git a/addons/interactions/src/Panel.tsx b/addons/interactions/src/Panel.tsx index 63e4691b262..8b21f905059 100644 --- a/addons/interactions/src/Panel.tsx +++ b/addons/interactions/src/Panel.tsx @@ -102,7 +102,7 @@ export const AddonPanelPure: React.FC = React.memo( No interactions found From 73686eddb75b0a6905ee22d5de72f49a9a1d42f0 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 01:23:56 +0800 Subject: [PATCH 070/116] Update addons/interactions/README.md --- addons/interactions/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/interactions/README.md b/addons/interactions/README.md index 0df31ea1721..d3687e084f3 100644 --- a/addons/interactions/README.md +++ b/addons/interactions/README.md @@ -24,7 +24,7 @@ Note that `@storybook/addon-interactions` must be listed **after** `@storybook/a ## Experimental step debugging -Debugging features are experimental and disabled by default. To enable them: +Step debugging features are experimental and disabled by default. To enable them: ```js // main.js From 78b9e8728dcc5df82900464b60cdb71e689a5d8a Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 01:25:32 +0800 Subject: [PATCH 071/116] 6.4.0-beta.28 changelog --- CHANGELOG.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d65383dac7..23e5b9ff295 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,21 +1,27 @@ +## 6.4.0-beta.28 (November 5, 2021) + +### Bug Fixes + +- Interactions: Fix README link ([#16596](https://github.com/storybookjs/storybook/pull/16596)) + ## 6.4.0-beta.27 (November 4, 2021) ### Features -* Core: Add 'staticDirs' config option ([#15969](https://github.com/storybookjs/storybook/pull/15969)) +- Core: Add 'staticDirs' config option ([#15969](https://github.com/storybookjs/storybook/pull/15969)) ### Bug Fixes -* TS: Fix type for Refs so they can be disabled ([#16582](https://github.com/storybookjs/storybook/pull/16582)) -* CLI: Add a check for source-dir in `sb extract` ([#16505](https://github.com/storybookjs/storybook/pull/16505)) -* UI: Fix links that have no onClick handler ([#16581](https://github.com/storybookjs/storybook/pull/16581)) -* Core: Continue running play function on rerender ([#16574](https://github.com/storybookjs/storybook/pull/16574)) -* Ensure we always initialize the story store, even when the index errors. ([#16537](https://github.com/storybookjs/storybook/pull/16537)) -* Interactions: Fix panel tab icon/count ([#16578](https://github.com/storybookjs/storybook/pull/16578)) +- TS: Fix type for Refs so they can be disabled ([#16582](https://github.com/storybookjs/storybook/pull/16582)) +- CLI: Add a check for source-dir in `sb extract` ([#16505](https://github.com/storybookjs/storybook/pull/16505)) +- UI: Fix links that have no onClick handler ([#16581](https://github.com/storybookjs/storybook/pull/16581)) +- Core: Continue running play function on rerender ([#16574](https://github.com/storybookjs/storybook/pull/16574)) +- Ensure we always initialize the story store, even when the index errors. ([#16537](https://github.com/storybookjs/storybook/pull/16537)) +- Interactions: Fix panel tab icon/count ([#16578](https://github.com/storybookjs/storybook/pull/16578)) ### Dependency Upgrades -* Pin the version of `history` for `react-router-dom` compat ([#16560](https://github.com/storybookjs/storybook/pull/16560)) +- Pin the version of `history` for `react-router-dom` compat ([#16560](https://github.com/storybookjs/storybook/pull/16560)) ## 6.4.0-beta.26 (November 2, 2021) From 3d64c0c1a6b4ca8389bcc8e81a51c3cefeb6a33c Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 01:25:51 +0800 Subject: [PATCH 072/116] Update root, peer deps, version.ts/json to 6.4.0-beta.28 [ci skip] --- addons/docs/package.json | 14 +-- addons/essentials/package.json | 6 +- .../storyshots-puppeteer/package.json | 4 +- lib/api/src/version.ts | 2 +- lib/cli/src/versions.json | 114 +++++++++--------- lib/core-server/package.json | 6 +- lib/core/package.json | 4 +- package.json | 2 +- 8 files changed, 76 insertions(+), 76 deletions(-) diff --git a/addons/docs/package.json b/addons/docs/package.json index 9302a2ec6be..697db9e96b9 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -140,12 +140,12 @@ "zone.js": "^0.11.3" }, "peerDependencies": { - "@storybook/angular": "6.4.0-beta.27", - "@storybook/html": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", - "@storybook/vue": "6.4.0-beta.27", - "@storybook/vue3": "6.4.0-beta.27", - "@storybook/web-components": "6.4.0-beta.27", + "@storybook/angular": "6.4.0-beta.28", + "@storybook/html": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.28", + "@storybook/vue3": "6.4.0-beta.28", + "@storybook/web-components": "6.4.0-beta.28", "lit": "^2.0.0-rc.1", "lit-html": "^1.4.1 || ^2.0.0-rc.3", "react": "^16.8.0 || ^17.0.0", @@ -211,4 +211,4 @@ "react-native" ] } -} +} \ No newline at end of file diff --git a/addons/essentials/package.json b/addons/essentials/package.json index fa7b060187d..bba3c1f2450 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -62,8 +62,8 @@ }, "peerDependencies": { "@babel/core": "^7.9.6", - "@storybook/vue": "6.4.0-beta.27", - "@storybook/web-components": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.28", + "@storybook/web-components": "6.4.0-beta.28", "babel-loader": "^8.0.0", "lit-html": "^1.4.1 || ^2.0.0-rc.3", "react": "^16.8.0 || ^17.0.0", @@ -95,4 +95,4 @@ }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 29b20553c96..e13222433dd 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -53,7 +53,7 @@ "@types/puppeteer": "^5.4.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.28", "puppeteer": "^2.0.0 || ^3.0.0" }, "peerDependenciesMeta": { @@ -65,4 +65,4 @@ "access": "public" }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" -} +} \ No newline at end of file diff --git a/lib/api/src/version.ts b/lib/api/src/version.ts index eae5f29e2c7..c21df1e52be 100644 --- a/lib/api/src/version.ts +++ b/lib/api/src/version.ts @@ -1 +1 @@ -export const version = '6.4.0-beta.27'; +export const version = '6.4.0-beta.28'; diff --git a/lib/cli/src/versions.json b/lib/cli/src/versions.json index 079417b5d53..838164c905a 100644 --- a/lib/cli/src/versions.json +++ b/lib/cli/src/versions.json @@ -1,59 +1,59 @@ { - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-essentials": "6.4.0-beta.27", - "@storybook/addon-interactions": "6.4.0-beta.27", - "@storybook/addon-jest": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addon-toolbars": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/angular": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/aurelia": "6.4.0-beta.27", - "@storybook/builder-webpack4": "6.4.0-beta.27", - "@storybook/builder-webpack5": "6.4.0-beta.27", - "@storybook/channel-postmessage": "6.4.0-beta.27", - "@storybook/channel-websocket": "6.4.0-beta.27", - "@storybook/channels": "6.4.0-beta.27", - "@storybook/cli": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/codemod": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-client": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", - "@storybook/core-server": "6.4.0-beta.27", - "@storybook/csf-tools": "6.4.0-beta.27", - "@storybook/ember": "6.4.0-beta.27", - "@storybook/html": "6.4.0-beta.27", - "@storybook/instrumenter": "6.4.0-beta.27", - "@storybook/manager-webpack4": "6.4.0-beta.27", - "@storybook/manager-webpack5": "6.4.0-beta.27", - "@storybook/marionette": "6.4.0-beta.27", - "@storybook/marko": "6.4.0-beta.27", - "@storybook/mithril": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/postinstall": "6.4.0-beta.27", - "@storybook/preact": "6.4.0-beta.27", - "@storybook/rax": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", - "@storybook/riot": "6.4.0-beta.27", - "@storybook/router": "6.4.0-beta.27", - "@storybook/server": "6.4.0-beta.27", - "@storybook/source-loader": "6.4.0-beta.27", - "@storybook/svelte": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", - "@storybook/ui": "6.4.0-beta.27", - "@storybook/vue": "6.4.0-beta.27", - "@storybook/vue3": "6.4.0-beta.27", - "@storybook/web-components": "6.4.0-beta.27" + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-essentials": "6.4.0-beta.28", + "@storybook/addon-interactions": "6.4.0-beta.28", + "@storybook/addon-jest": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addon-toolbars": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/angular": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/aurelia": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/builder-webpack5": "6.4.0-beta.28", + "@storybook/channel-postmessage": "6.4.0-beta.28", + "@storybook/channel-websocket": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/cli": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/codemod": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-client": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", + "@storybook/core-server": "6.4.0-beta.28", + "@storybook/csf-tools": "6.4.0-beta.28", + "@storybook/ember": "6.4.0-beta.28", + "@storybook/html": "6.4.0-beta.28", + "@storybook/instrumenter": "6.4.0-beta.28", + "@storybook/manager-webpack4": "6.4.0-beta.28", + "@storybook/manager-webpack5": "6.4.0-beta.28", + "@storybook/marionette": "6.4.0-beta.28", + "@storybook/marko": "6.4.0-beta.28", + "@storybook/mithril": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/postinstall": "6.4.0-beta.28", + "@storybook/preact": "6.4.0-beta.28", + "@storybook/rax": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", + "@storybook/riot": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.28", + "@storybook/server": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/svelte": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", + "@storybook/ui": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.28", + "@storybook/vue3": "6.4.0-beta.28", + "@storybook/web-components": "6.4.0-beta.28" } diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 151ae90f82a..65ddc531d48 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -92,8 +92,8 @@ "jest-specific-snapshot": "^4.0.0" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.27", - "@storybook/manager-webpack5": "6.4.0-beta.27", + "@storybook/builder-webpack5": "6.4.0-beta.28", + "@storybook/manager-webpack5": "6.4.0-beta.28", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0" }, @@ -113,4 +113,4 @@ }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/lib/core/package.json b/lib/core/package.json index fc2fb1bd14c..36bc87b7485 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -44,7 +44,7 @@ "@storybook/core-server": "6.4.0-beta.27" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.27", + "@storybook/builder-webpack5": "6.4.0-beta.28", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0", "webpack": "*" @@ -62,4 +62,4 @@ }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/package.json b/package.json index 891e2aa618d..485eda9cea3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "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": [ From 72316abb8354d1f84d2bf8f645b18aeb315768c3 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 01:40:01 +0800 Subject: [PATCH 073/116] v6.4.0-beta.28 --- addons/a11y/package.json | 16 +++---- addons/actions/package.json | 12 ++--- addons/backgrounds/package.json | 14 +++--- addons/controls/package.json | 18 ++++---- addons/docs/package.json | 42 ++++++++--------- addons/essentials/package.json | 28 +++++------ addons/interactions/package.json | 16 +++---- addons/jest/package.json | 12 ++--- addons/links/package.json | 10 ++-- addons/measure/package.json | 12 ++--- addons/outline/package.json | 12 ++--- .../storyshots/storyshots-core/package.json | 22 ++++----- .../storyshots-puppeteer/package.json | 6 +-- addons/storysource/package.json | 16 +++---- addons/toolbars/package.json | 10 ++-- addons/viewport/package.json | 14 +++--- app/angular/package.json | 16 +++---- app/ember/package.json | 8 ++-- app/html/package.json | 14 +++--- app/preact/package.json | 10 ++-- app/react/package.json | 14 +++--- app/server/package.json | 18 ++++---- app/svelte/package.json | 10 ++-- app/vue/package.json | 10 ++-- app/vue3/package.json | 10 ++-- app/web-components/package.json | 14 +++--- examples/angular-cli/package.json | 28 +++++------ examples/cra-kitchen-sink/package.json | 26 +++++------ examples/cra-react15/package.json | 14 +++--- examples/cra-ts-essentials/package.json | 10 ++-- examples/cra-ts-kitchen-sink/package.json | 16 +++---- examples/ember-cli/package.json | 24 +++++----- examples/html-kitchen-sink/package.json | 34 +++++++------- examples/official-storybook/package.json | 46 +++++++++---------- examples/preact-kitchen-sink/package.json | 22 ++++----- examples/react-ts-webpack4/package.json | 10 ++-- examples/react-ts/package.json | 16 +++---- examples/server-kitchen-sink/package.json | 16 +++---- examples/standalone-preview/package.json | 6 +-- examples/svelte-kitchen-sink/package.json | 28 +++++------ examples/vue-3-cli/package.json | 14 +++--- examples/vue-cli/package.json | 10 ++-- examples/vue-kitchen-sink/package.json | 28 +++++------ .../web-components-kitchen-sink/package.json | 2 +- lerna.json | 2 +- lib/addons/package.json | 14 +++--- lib/api/package.json | 12 ++--- lib/builder-webpack4/package.json | 32 ++++++------- lib/builder-webpack5/package.json | 30 ++++++------ lib/channel-postmessage/package.json | 8 ++-- lib/channel-websocket/package.json | 6 +-- lib/channels/package.json | 2 +- lib/cli-sb/package.json | 4 +- lib/cli-storybook/package.json | 4 +- lib/cli/package.json | 12 ++--- lib/client-api/package.json | 14 +++--- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 6 +-- lib/components/package.json | 6 +-- lib/core-client/package.json | 20 ++++---- lib/core-common/package.json | 4 +- lib/core-events/package.json | 2 +- lib/core-server/package.json | 22 ++++----- lib/core/package.json | 8 ++-- lib/csf-tools/package.json | 2 +- lib/instrumenter/package.json | 8 ++-- lib/manager-webpack4/package.json | 14 +++--- lib/manager-webpack5/package.json | 14 +++--- lib/node-logger/package.json | 2 +- lib/postinstall/package.json | 2 +- lib/preview-web/package.json | 12 ++--- lib/router/package.json | 4 +- lib/source-loader/package.json | 6 +-- lib/store/package.json | 8 ++-- lib/theming/package.json | 4 +- lib/ui/package.json | 18 ++++---- 76 files changed, 519 insertions(+), 519 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 034396c5c25..4ce1c083b7a 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", @@ -45,14 +45,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.28", "axe-core": "^4.2.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/actions/package.json b/addons/actions/package.json index 84e4bde9d8e..b0884438e2e 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", @@ -41,12 +41,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 35c912f15df..a6ff47971bf 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", @@ -45,13 +45,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", diff --git a/addons/controls/package.json b/addons/controls/package.json index 2aab8d33382..a02dd4a7f56 100644 --- a/addons/controls/package.json +++ b/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", @@ -45,15 +45,15 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "lodash": "^4.17.20", "ts-dedent": "^2.0.0" diff --git a/addons/docs/package.json b/addons/docs/package.json index 697db9e96b9..16913761d21 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", @@ -63,21 +63,21 @@ "@mdx-js/loader": "^1.6.22", "@mdx-js/mdx": "^1.6.22", "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/builder-webpack4": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/postinstall": "6.4.0-beta.27", - "@storybook/preview-web": "6.4.0-beta.27", - "@storybook/source-loader": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/csf-tools": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/postinstall": "6.4.0-beta.28", + "@storybook/preview-web": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "acorn": "^7.4.1", "acorn-jsx": "^5.3.1", "acorn-walk": "^7.2.0", @@ -106,11 +106,11 @@ "@babel/core": "^7.12.10", "@emotion/core": "^10.1.1", "@emotion/styled": "^10.0.27", - "@storybook/angular": "6.4.0-beta.27", - "@storybook/html": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", - "@storybook/vue": "6.4.0-beta.27", - "@storybook/web-components": "6.4.0-beta.27", + "@storybook/angular": "6.4.0-beta.28", + "@storybook/html": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.28", + "@storybook/web-components": "6.4.0-beta.28", "@types/cross-spawn": "^6.0.2", "@types/doctrine": "^0.0.3", "@types/enzyme": "^3.10.8", @@ -211,4 +211,4 @@ "react-native" ] } -} \ No newline at end of file +} diff --git a/addons/essentials/package.json b/addons/essentials/package.json index bba3c1f2450..37e512860f5 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", @@ -39,24 +39,24 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-measure": "6.4.0-beta.27", - "@storybook/addon-outline": "6.4.0-beta.27", - "@storybook/addon-toolbars": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-measure": "6.4.0-beta.28", + "@storybook/addon-outline": "6.4.0-beta.28", + "@storybook/addon-toolbars": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/vue": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.28", "@types/jest": "^26.0.16", "@types/webpack-env": "^1.16.0" }, @@ -95,4 +95,4 @@ }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/addons/interactions/package.json b/addons/interactions/package.json index ca88391e5b0..e00a5283746 100644 --- a/addons/interactions/package.json +++ b/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", @@ -41,14 +41,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/instrumenter": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/instrumenter": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "global": "^4.4.0", "jest-mock": "^27.0.6", "polished": "^4.0.5", diff --git a/addons/jest/package.json b/addons/jest/package.json index 834a39300d0..c6ac34e0165 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -47,11 +47,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "global": "^4.4.0", "react-sizeme": "^3.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 6fb6e72ddf4..8bb36682c5d 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "addon", @@ -41,11 +41,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.28", "@types/qs": "^6.9.5", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/measure/package.json b/addons/measure/package.json index b085e0d5247..4350810f598 100644 --- a/addons/measure/package.json +++ b/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", @@ -44,11 +44,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0" diff --git a/addons/outline/package.json b/addons/outline/package.json index 03e57211a8c..7e85b735caf 100644 --- a/addons/outline/package.json +++ b/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", @@ -47,11 +47,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 0a5ec9ae04f..560296c1f62 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Take a code snapshot of every story automatically with Jest", "keywords": [ "addon", @@ -45,11 +45,11 @@ }, "dependencies": { "@jest/transform": "^26.6.2", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-client": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-client": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", "@types/glob": "^7.1.3", "@types/jest": "^26.0.16", @@ -69,11 +69,11 @@ "devDependencies": { "@angular/core": "^11.2.0", "@angular/platform-browser-dynamic": "^11.2.0", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/angular": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", - "@storybook/vue": "6.4.0-beta.27", - "@storybook/vue3": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/angular": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.28", + "@storybook/vue3": "6.4.0-beta.28", "babel-loader": "^8.0.0", "enzyme": "^3.11.0", "enzyme-to-json": "^3.6.1", diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index e13222433dd..d5db62def2f 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": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Image snapshots addition to StoryShots based on puppeteer", "keywords": [ "addon", @@ -42,7 +42,7 @@ "dependencies": { "@axe-core/puppeteer": "^4.2.0", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.28", "@types/jest-image-snapshot": "^4.1.3", "core-js": "^3.8.2", "jest-image-snapshot": "^4.3.0", @@ -65,4 +65,4 @@ "access": "public" }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" -} \ No newline at end of file +} diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 7333c14e8a4..198537bda1a 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", @@ -41,13 +41,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/router": "6.4.0-beta.27", - "@storybook/source-loader": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "estraverse": "^5.2.0", "loader-utils": "^2.0.0", diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json index c7a0238958f..44c02da08fe 100644 --- a/addons/toolbars/package.json +++ b/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", @@ -45,10 +45,10 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7" }, diff --git a/addons/viewport/package.json b/addons/viewport/package.json index b44c085d74b..4227dbc406c 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", @@ -42,12 +42,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", diff --git a/app/angular/package.json b/app/angular/package.json index ebb879aadd7..7a10ab78712 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,14 +45,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "autoprefixer": "^9.8.6", "core-js": "^3.8.2", diff --git a/app/ember/package.json b/app/ember/package.json index 7f5127f3dc5..fbbff257513 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/main/app/ember", "bugs": { @@ -43,9 +43,9 @@ }, "dependencies": { "@ember/test-helpers": "^2.1.4", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", "core-js": "^3.8.2", "global": "^4.4.0", "react": "16.14.0", diff --git a/app/html/package.json b/app/html/package.json index 99905051113..25020335029 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,13 +45,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", + "@storybook/preview-web": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/preact/package.json b/app/preact/package.json index 363664bee6e..d433f4febce 100644 --- a/app/preact/package.json +++ b/app/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -46,11 +46,11 @@ }, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.12.12", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/react/package.json b/app/react/package.json index a221623fc95..0d5b465d133 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -49,14 +49,14 @@ "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.28", "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-named-asset-import": "^0.3.1", @@ -73,7 +73,7 @@ "webpack": "4" }, "devDependencies": { - "@storybook/client-api": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.28", "@types/node": "^14.14.20", "@types/prompts": "^2.0.9" }, diff --git a/app/server/package.json b/app/server/package.json index d2073c6e02e..3260baac824 100644 --- a/app/server/package.json +++ b/app/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,15 +45,15 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/preview-web": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/preview-web": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/svelte/package.json b/app/svelte/package.json index 1e77c591fe0..bb0173d5159 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "core-js": "^3.8.2", "global": "^4.4.0", "react": "16.14.0", diff --git a/app/vue/package.json b/app/vue/package.json index 08acd1c5aaa..ea7d50aaca5 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/vue3/package.json b/app/vue3/package.json index c47ab366e79..09f78c254b8 100644 --- a/app/vue3/package.json +++ b/app/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/web-components/package.json b/app/web-components/package.json index 2d31730f6cb..2cbc0b2932f 100644 --- a/app/web-components/package.json +++ b/app/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit-html", @@ -50,13 +50,13 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/preset-env": "^7.12.11", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", + "@storybook/preview-web": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "babel-plugin-bundled-import-meta": "^0.3.1", "core-js": "^3.8.2", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index 9a28294666d..a4bc92d33b5 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "license": "MIT", "scripts": { @@ -39,20 +39,20 @@ "@angular/compiler-cli": "^11.2.14", "@angular/elements": "^11.2.14", "@compodoc/compodoc": "^1.1.14", - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-interactions": "6.4.0-beta.27", - "@storybook/addon-jest": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/angular": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-interactions": "6.4.0-beta.28", + "@storybook/addon-jest": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/angular": "6.4.0-beta.28", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.28", "@storybook/testing-library": "^0.0.3", "@types/core-js": "^2.5.4", "@types/jest": "^26.0.16", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index 0f8e6dfa5b1..f749216a76c 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "react-scripts build", @@ -11,7 +11,7 @@ "test": "react-scripts test --env=jsdom" }, "dependencies": { - "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.28", "global": "^4.4.0", "prop-types": "^15.7.2", "react": "16.14.0", @@ -21,19 +21,19 @@ }, "devDependencies": { "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-jest": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/addon-jest": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.28", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "webpack": "4" }, "storybook": { diff --git a/examples/cra-react15/package.json b/examples/cra-react15/package.json index 680613abbbb..93bca53f8b5 100644 --- a/examples/cra-react15/package.json +++ b/examples/cra-react15/package.json @@ -1,6 +1,6 @@ { "name": "cra-react15", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "react-scripts build", @@ -19,14 +19,14 @@ "react-scripts": "3.4.4" }, "devDependencies": { - "@storybook/addon-actions": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.28", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.28", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "babel-core": "6", "babel-runtime": "6", "webpack": "4" diff --git a/examples/cra-ts-essentials/package.json b/examples/cra-ts-essentials/package.json index 8e2d95ac0ed..c0b6dace0ac 100644 --- a/examples/cra-ts-essentials/package.json +++ b/examples/cra-ts-essentials/package.json @@ -1,6 +1,6 @@ { "name": "cra-ts-essentials", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "react-scripts build", @@ -34,12 +34,12 @@ "typescript": "^3.9.7" }, "devDependencies": { - "@storybook/addon-essentials": "6.4.0-beta.27", + "@storybook/addon-essentials": "6.4.0-beta.28", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.28", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.28", "webpack": "4" }, "storybook": { diff --git a/examples/cra-ts-kitchen-sink/package.json b/examples/cra-ts-kitchen-sink/package.json index 10ead831898..b1a90a1722e 100644 --- a/examples/cra-ts-kitchen-sink/package.json +++ b/examples/cra-ts-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-ts-kitchen-sink", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "react-scripts build", @@ -34,15 +34,15 @@ "typescript": "^3.9.7" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/builder-webpack4": "6.4.0-beta.27", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.28", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.27", + "@storybook/react": "6.4.0-beta.28", "@types/enzyme": "^3.10.8", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.9.1", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index 0b3e421f0e3..c95817da150 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "ember build --output-path ember-output", @@ -17,18 +17,18 @@ "devDependencies": { "@babel/core": "^7.12.10", "@ember/optional-features": "^2.0.0", - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/ember": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/ember": "6.4.0-beta.28", "@storybook/ember-cli-storybook": "^0.2.1", - "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.28", "babel-loader": "^8.0.0", "broccoli-asset-rev": "^3.0.0", "cross-env": "^7.0.3", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index eca94fda1ce..a4633161c8b 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006 --no-manager-cache" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-jest": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-jest": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", "@storybook/addon-postcss": "^2.0.0", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/core": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", - "@storybook/html": "6.4.0-beta.27", - "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", + "@storybook/html": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.28", "autoprefixer": "^10.0.1", "eventemitter3": "^4.0.7", "format-json": "^1.0.3", diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index 21e6b0a0d59..4751b11671c 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./", @@ -14,31 +14,31 @@ "devDependencies": { "@packtracker/webpack-plugin": "^2.3.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-interactions": "6.4.0-beta.27", - "@storybook/addon-jest": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addon-toolbars": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/cli": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-interactions": "6.4.0-beta.28", + "@storybook/addon-jest": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addon-toolbars": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/cli": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/design-system": "^5.4.7", "@storybook/jest": "^0.0.2", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", - "@storybook/router": "6.4.0-beta.27", - "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.28", "@storybook/testing-library": "^0.0.3", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.28", "@testing-library/dom": "^7.31.2", "@testing-library/user-event": "^13.1.9", "chromatic": "^6.0.2", diff --git a/examples/preact-kitchen-sink/package.json b/examples/preact-kitchen-sink/package.json index f9efac8c164..962a8cf196e 100644 --- a/examples/preact-kitchen-sink/package.json +++ b/examples/preact-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "preact-example", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,16 +15,16 @@ "devDependencies": { "@babel/core": "^7.12.10", "@babel/plugin-transform-runtime": "^7.12.10", - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/preact": "6.4.0-beta.27", - "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/preact": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.28", "@types/prop-types": "^15.7.3", "@types/react": "^17", "@types/react-dom": "^17", diff --git a/examples/react-ts-webpack4/package.json b/examples/react-ts-webpack4/package.json index 27779cb63d7..dec66245594 100644 --- a/examples/react-ts-webpack4/package.json +++ b/examples/react-ts-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/example-react-ts-webpack4", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./", @@ -8,10 +8,10 @@ "storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011 -c ./ --no-manager-cache" }, "dependencies": { - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-essentials": "6.4.0-beta.27", - "@storybook/builder-webpack4": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-essentials": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", "@types/react": "^16.14.2", "@types/react-dom": "^16.9.10", "prop-types": "15.7.2", diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json index 4677d66d331..8aee9dbdbdf 100644 --- a/examples/react-ts/package.json +++ b/examples/react-ts/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/example-react-ts", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook", @@ -18,13 +18,13 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addon-essentials": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/cli": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/addon-essentials": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/cli": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "@testing-library/dom": "^7.31.2", "@testing-library/user-event": "^13.1.9", "@types/babel__preset-env": "^7", diff --git a/examples/server-kitchen-sink/package.json b/examples/server-kitchen-sink/package.json index 147aa37d5b1..e8f221cb683 100644 --- a/examples/server-kitchen-sink/package.json +++ b/examples/server-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "server-kitchen-sink", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "description": "", "keywords": [], @@ -14,13 +14,13 @@ "storybook": "SERVER_PORT=1137 start-storybook -p 9006 --quiet" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/server": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/server": "6.4.0-beta.28", "concurrently": "^5.3.0", "cors": "^2.8.5", "express": "~4.17.1", diff --git a/examples/standalone-preview/package.json b/examples/standalone-preview/package.json index 45a6710fbca..fa1b0ad3d14 100644 --- a/examples/standalone-preview/package.json +++ b/examples/standalone-preview/package.json @@ -1,13 +1,13 @@ { "name": "standalone-preview", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "storybook": "parcel ./storybook.html --port 1337" }, "devDependencies": { - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/react": "6.4.0-beta.27", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.28", "parcel": "^1.12.4", "react": "16.14.0", "react-dom": "16.14.0" diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index c946f7d01a8..82300db8644 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,20 +10,20 @@ "global": "^4.4.0" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-interactions": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-interactions": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.27", - "@storybook/svelte": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/svelte": "6.4.0-beta.28", "@storybook/testing-library": "^0.0.3", "svelte-jester": "1.3.0", "svelte-preprocess": "4.6.8" diff --git a/examples/vue-3-cli/package.json b/examples/vue-3-cli/package.json index 5469f0e1f45..b4b9daaccd4 100644 --- a/examples/vue-3-cli/package.json +++ b/examples/vue-3-cli/package.json @@ -1,6 +1,6 @@ { "name": "vue-3-cli-example", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "vue-cli-service build", @@ -14,14 +14,14 @@ }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-essentials": "6.4.0-beta.27", - "@storybook/addon-interactions": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-essentials": "6.4.0-beta.28", + "@storybook/addon-interactions": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", "@storybook/jest": "^0.0.2", "@storybook/testing-library": "^0.0.3", - "@storybook/vue3": "6.4.0-beta.27", + "@storybook/vue3": "6.4.0-beta.28", "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-typescript": "~4.5.0", "@vue/cli-service": "~4.5.0", diff --git a/examples/vue-cli/package.json b/examples/vue-cli/package.json index 304b6d608ec..b8572823431 100644 --- a/examples/vue-cli/package.json +++ b/examples/vue-cli/package.json @@ -1,6 +1,6 @@ { "name": "vue-cli-example", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "vue-cli-service build", @@ -15,11 +15,11 @@ "vue-property-decorator": "^9.1.2" }, "devDependencies": { - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-essentials": "6.4.0-beta.27", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-essentials": "6.4.0-beta.28", "@storybook/preset-scss": "^1.0.3", - "@storybook/source-loader": "6.4.0-beta.27", - "@storybook/vue": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.28", "@vue/cli-plugin-babel": "~4.3.1", "@vue/cli-plugin-typescript": "~4.3.1", "@vue/cli-service": "~4.3.1", diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 36d528123d9..8e56c981e38 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,21 +14,21 @@ }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/addon-a11y": "6.4.0-beta.27", - "@storybook/addon-actions": "6.4.0-beta.27", - "@storybook/addon-backgrounds": "6.4.0-beta.27", - "@storybook/addon-controls": "6.4.0-beta.27", - "@storybook/addon-docs": "6.4.0-beta.27", - "@storybook/addon-interactions": "6.4.0-beta.27", - "@storybook/addon-links": "6.4.0-beta.27", - "@storybook/addon-storyshots": "6.4.0-beta.27", - "@storybook/addon-storysource": "6.4.0-beta.27", - "@storybook/addon-viewport": "6.4.0-beta.27", - "@storybook/addons": "6.4.0-beta.27", + "@storybook/addon-a11y": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-backgrounds": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-interactions": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storysource": "6.4.0-beta.28", + "@storybook/addon-viewport": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.28", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.27", + "@storybook/source-loader": "6.4.0-beta.28", "@storybook/testing-library": "^0.0.3", - "@storybook/vue": "6.4.0-beta.27", + "@storybook/vue": "6.4.0-beta.28", "@vue/babel-preset-jsx": "^1.2.4", "babel-loader": "^8.0.0", "cross-env": "^7.0.3", diff --git a/examples/web-components-kitchen-sink/package.json b/examples/web-components-kitchen-sink/package.json index 977d05694ad..aafb680477b 100644 --- a/examples/web-components-kitchen-sink/package.json +++ b/examples/web-components-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "web-components-kitchen-sink", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "private": true, "description": "", "keywords": [], diff --git a/lerna.json b/lerna.json index 6527fd7bce6..0ab0a223b57 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "6.4.0-beta.27" + "version": "6.4.0-beta.28" } diff --git a/lib/addons/package.json b/lib/addons/package.json index b32d3606d0f..6ab538f7889 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook addons store", "keywords": [ "storybook" @@ -40,13 +40,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/api": "6.4.0-beta.27", - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/api": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/lib/api/package.json b/lib/api/package.json index 835a3d1deba..b24e0b439a2 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/api", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Core Storybook API & Context", "keywords": [ "storybook" @@ -38,13 +38,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.27", + "@storybook/router": "6.4.0-beta.28", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.28", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/lib/builder-webpack4/package.json b/lib/builder-webpack4/package.json index 28a132802c9..1890050cfe4 100644 --- a/lib/builder-webpack4/package.json +++ b/lib/builder-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack4", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -61,22 +61,22 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/channel-postmessage": "6.4.0-beta.27", - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/preview-web": "6.4.0-beta.27", - "@storybook/router": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/channel-postmessage": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/preview-web": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.28", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", - "@storybook/ui": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", + "@storybook/ui": "6.4.0-beta.28", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "autoprefixer": "^9.8.6", diff --git a/lib/builder-webpack5/package.json b/lib/builder-webpack5/package.json index a7462120c89..b9ea634e88a 100644 --- a/lib/builder-webpack5/package.json +++ b/lib/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -60,21 +60,21 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/channel-postmessage": "6.4.0-beta.27", - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/preview-web": "6.4.0-beta.27", - "@storybook/router": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/channel-postmessage": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/preview-web": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.28", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "babel-plugin-macros": "^3.0.1", diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index c63b91e207b..247b666106e 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "core-js": "^3.8.2", "global": "^4.4.0", "qs": "^6.10.0", diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 22f699e0f68..13e082b2309 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" @@ -40,8 +40,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", "core-js": "^3.8.2", "global": "^4.4.0", "telejson": "^5.3.2" diff --git a/lib/channels/package.json b/lib/channels/package.json index f0e4db0b2d8..4d47a2fbbb6 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" diff --git a/lib/cli-sb/package.json b/lib/cli-sb/package.json index 69ab39c607a..2745f4e6b10 100644 --- a/lib/cli-sb/package.json +++ b/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook CLI", "keywords": [ "storybook" @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "6.4.0-beta.27" + "@storybook/cli": "6.4.0-beta.28" }, "publishConfig": { "access": "public" diff --git a/lib/cli-storybook/package.json b/lib/cli-storybook/package.json index fcd9631a248..cf29c2854fc 100644 --- a/lib/cli-storybook/package.json +++ b/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook CLI", "keywords": [ "storybook" @@ -27,7 +27,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "6.4.0-beta.27" + "@storybook/cli": "6.4.0-beta.28" }, "publishConfig": { "access": "public" diff --git a/lib/cli/package.json b/lib/cli/package.json index 6448c26e639..8dee0ed7b10 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -48,10 +48,10 @@ "dependencies": { "@babel/core": "^7.12.10", "@babel/preset-env": "^7.12.11", - "@storybook/codemod": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/csf-tools": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/codemod": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/csf-tools": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", "@storybook/semver": "^7.3.2", "boxen": "^5.1.2", "chalk": "^4.1.0", @@ -76,7 +76,7 @@ "update-notifier": "^5.0.1" }, "devDependencies": { - "@storybook/client-api": "6.4.0-beta.27", + "@storybook/client-api": "6.4.0-beta.28", "@types/cross-spawn": "^6.0.2", "@types/prompts": "^2.0.9", "@types/puppeteer-core": "^2.1.0", diff --git a/lib/client-api/package.json b/lib/client-api/package.json index 4c49a730845..f1b8c73b489 100644 --- a/lib/client-api/package.json +++ b/lib/client-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-api", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook Client API", "keywords": [ "storybook" @@ -40,13 +40,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/channel-postmessage": "6.4.0-beta.27", - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/channel-postmessage": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index d95a234e61d..f659dec73ef 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index d7e055fad8f..f16e8486c50 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" @@ -44,8 +44,8 @@ "@babel/types": "^7.12.11", "@mdx-js/mdx": "^1.6.22", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/csf-tools": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", "core-js": "^3.8.2", "cross-spawn": "^7.0.3", "globby": "^11.0.2", diff --git a/lib/components/package.json b/lib/components/package.json index 477a34c2d84..1e8bbc6af59 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -41,9 +41,9 @@ }, "dependencies": { "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.28", "@types/color-convert": "^2.0.0", "@types/overlayscrollbars": "^1.12.0", "@types/react-syntax-highlighter": "11.0.5", diff --git a/lib/core-client/package.json b/lib/core-client/package.json index dc84ef3f1c9..c20f7ee4bf7 100644 --- a/lib/core-client/package.json +++ b/lib/core-client/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-client", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -40,16 +40,16 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/channel-postmessage": "6.4.0-beta.27", - "@storybook/channel-websocket": "6.4.0-beta.27", - "@storybook/client-api": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/channel-postmessage": "6.4.0-beta.28", + "@storybook/channel-websocket": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.27", - "@storybook/store": "6.4.0-beta.27", - "@storybook/ui": "6.4.0-beta.27", + "@storybook/preview-web": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.28", + "@storybook/ui": "6.4.0-beta.28", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", diff --git a/lib/core-common/package.json b/lib/core-common/package.json index fafbec3d296..d0ca8827c6d 100644 --- a/lib/core-common/package.json +++ b/lib/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -61,7 +61,7 @@ "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/node-logger": "6.4.0-beta.28", "@storybook/semver": "^7.3.2", "@types/node": "^14.0.10", "@types/pretty-hrtime": "^1.0.0", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index bc122c27a42..242d5ea1a48 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 65ddc531d48..255bfcdc51a 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -41,16 +41,16 @@ }, "dependencies": { "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.0-beta.27", - "@storybook/core-client": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/core-client": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.27", - "@storybook/manager-webpack4": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", + "@storybook/csf-tools": "6.4.0-beta.28", + "@storybook/manager-webpack4": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "@types/node": "^14.0.10", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -84,7 +84,7 @@ "ws": "^8.2.3" }, "devDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.27", + "@storybook/builder-webpack5": "6.4.0-beta.28", "@types/compression": "^1.7.0", "@types/ip": "^1.1.0", "@types/serve-favicon": "^2.5.2", @@ -113,4 +113,4 @@ }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/lib/core/package.json b/lib/core/package.json index 36bc87b7485..1242fb21e7b 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -40,8 +40,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core-client": "6.4.0-beta.27", - "@storybook/core-server": "6.4.0-beta.27" + "@storybook/core-client": "6.4.0-beta.28", + "@storybook/core-server": "6.4.0-beta.28" }, "peerDependencies": { "@storybook/builder-webpack5": "6.4.0-beta.28", @@ -62,4 +62,4 @@ }, "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/lib/csf-tools/package.json b/lib/csf-tools/package.json index 3d56ec2a33c..957c978ab6c 100644 --- a/lib/csf-tools/package.json +++ b/lib/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" diff --git a/lib/instrumenter/package.json b/lib/instrumenter/package.json index 811423f7609..08b97737665 100644 --- a/lib/instrumenter/package.json +++ b/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "global": "^4.4.0" }, "publishConfig": { diff --git a/lib/manager-webpack4/package.json b/lib/manager-webpack4/package.json index 3de69512a41..39a0837abf9 100644 --- a/lib/manager-webpack4/package.json +++ b/lib/manager-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-webpack4", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -45,12 +45,12 @@ "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/core-client": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", - "@storybook/ui": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/core-client": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", + "@storybook/ui": "6.4.0-beta.28", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "babel-loader": "^8.0.0", diff --git a/lib/manager-webpack5/package.json b/lib/manager-webpack5/package.json index cefa6a0f943..b1158bfe65a 100644 --- a/lib/manager-webpack5/package.json +++ b/lib/manager-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-webpack5", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -45,12 +45,12 @@ "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/core-client": "6.4.0-beta.27", - "@storybook/core-common": "6.4.0-beta.27", - "@storybook/node-logger": "6.4.0-beta.27", - "@storybook/theming": "6.4.0-beta.27", - "@storybook/ui": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/core-client": "6.4.0-beta.28", + "@storybook/core-common": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.28", + "@storybook/ui": "6.4.0-beta.28", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 14a42db2ab1..4a877c67db9 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" diff --git a/lib/postinstall/package.json b/lib/postinstall/package.json index 9c7611973d3..e884c937f1d 100644 --- a/lib/postinstall/package.json +++ b/lib/postinstall/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/postinstall", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Storybook addons postinstall utilities", "keywords": [ "api", diff --git a/lib/preview-web/package.json b/lib/preview-web/package.json index c58b463a74c..890b61cde80 100644 --- a/lib/preview-web/package.json +++ b/lib/preview-web/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-web", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" @@ -40,12 +40,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/channel-postmessage": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/channel-postmessage": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.27", + "@storybook/store": "6.4.0-beta.28", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/lib/router/package.json b/lib/router/package.json index 88e2c919f39..44af03c5043 100644 --- a/lib/router/package.json +++ b/lib/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Core Storybook Router", "keywords": [ "storybook" @@ -40,7 +40,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.28", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/lib/source-loader/package.json b/lib/source-loader/package.json index 77ac0e14b18..e4f4029c47f 100644 --- a/lib/source-loader/package.json +++ b/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Source loader", "keywords": [ "lib", @@ -41,8 +41,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "estraverse": "^5.2.0", diff --git a/lib/store/package.json b/lib/store/package.json index 01ad05c495b..d5b925280ff 100644 --- a/lib/store/package.json +++ b/lib/store/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/store", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", diff --git a/lib/theming/package.json b/lib/theming/package.json index c6c06473d50..bcb249d29de 100644 --- a/lib/theming/package.json +++ b/lib/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -43,7 +43,7 @@ "@emotion/core": "^10.1.1", "@emotion/is-prop-valid": "^0.8.6", "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.0-beta.27", + "@storybook/client-logger": "6.4.0-beta.28", "core-js": "^3.8.2", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.27", diff --git a/lib/ui/package.json b/lib/ui/package.json index adcc0479ab7..c08c03c1049 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "6.4.0-beta.27", + "version": "6.4.0-beta.28", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -41,15 +41,15 @@ }, "dependencies": { "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.0-beta.27", - "@storybook/api": "6.4.0-beta.27", - "@storybook/channels": "6.4.0-beta.27", - "@storybook/client-logger": "6.4.0-beta.27", - "@storybook/components": "6.4.0-beta.27", - "@storybook/core-events": "6.4.0-beta.27", - "@storybook/router": "6.4.0-beta.27", + "@storybook/addons": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/components": "6.4.0-beta.28", + "@storybook/core-events": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.28", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.0-beta.27", + "@storybook/theming": "6.4.0-beta.28", "copy-to-clipboard": "^3.3.1", "core-js": "^3.8.2", "core-js-pure": "^3.8.2", From 103256a5b4eb76b545669ed3b61e7c342785ea43 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 01:43:20 +0800 Subject: [PATCH 074/116] Update git head to 6.4.0-beta.28, update yarn.lock --- addons/a11y/package.json | 2 +- addons/actions/package.json | 2 +- addons/backgrounds/package.json | 2 +- addons/controls/package.json | 2 +- addons/docs/package.json | 2 +- addons/essentials/package.json | 2 +- addons/interactions/package.json | 2 +- addons/jest/package.json | 2 +- addons/links/package.json | 2 +- addons/measure/package.json | 2 +- addons/outline/package.json | 2 +- .../storyshots/storyshots-core/package.json | 2 +- .../storyshots-puppeteer/package.json | 2 +- addons/storysource/package.json | 2 +- addons/toolbars/package.json | 2 +- addons/viewport/package.json | 2 +- app/angular/package.json | 2 +- app/ember/package.json | 2 +- app/html/package.json | 2 +- app/preact/package.json | 2 +- app/react/package.json | 2 +- app/server/package.json | 2 +- app/svelte/package.json | 2 +- app/vue/package.json | 2 +- app/vue3/package.json | 2 +- app/web-components/package.json | 2 +- lib/addons/package.json | 2 +- lib/api/package.json | 2 +- lib/builder-webpack4/package.json | 2 +- lib/builder-webpack5/package.json | 2 +- lib/channel-postmessage/package.json | 2 +- lib/channel-websocket/package.json | 2 +- lib/channels/package.json | 2 +- lib/cli-sb/package.json | 2 +- lib/cli-storybook/package.json | 2 +- lib/cli/package.json | 2 +- lib/client-api/package.json | 2 +- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 2 +- lib/core-client/package.json | 2 +- lib/core-common/package.json | 2 +- lib/core-events/package.json | 2 +- lib/core-server/package.json | 2 +- lib/core/package.json | 2 +- lib/csf-tools/package.json | 2 +- lib/instrumenter/package.json | 2 +- lib/manager-webpack4/package.json | 2 +- lib/manager-webpack5/package.json | 2 +- lib/node-logger/package.json | 2 +- lib/postinstall/package.json | 2 +- lib/preview-web/package.json | 2 +- lib/router/package.json | 2 +- lib/source-loader/package.json | 2 +- lib/store/package.json | 2 +- lib/theming/package.json | 2 +- lib/ui/package.json | 2 +- yarn.lock | 1008 ++++++++--------- 58 files changed, 561 insertions(+), 561 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 4ce1c083b7a..3669a14679b 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -81,7 +81,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Accessibility", diff --git a/addons/actions/package.json b/addons/actions/package.json index b0884438e2e..578ecc09d65 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -79,7 +79,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Actions", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index a6ff47971bf..cb4082d6ed9 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -77,7 +77,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Backgrounds", diff --git a/addons/controls/package.json b/addons/controls/package.json index a02dd4a7f56..710a15613d6 100644 --- a/addons/controls/package.json +++ b/addons/controls/package.json @@ -73,7 +73,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/register.js", "storybook": { "displayName": "Controls", diff --git a/addons/docs/package.json b/addons/docs/package.json index 16913761d21..75ccfe92332 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -202,7 +202,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Docs", diff --git a/addons/essentials/package.json b/addons/essentials/package.json index 37e512860f5..dfcd9417d62 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -93,6 +93,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/addons/interactions/package.json b/addons/interactions/package.json index e00a5283746..8651f53a7bd 100644 --- a/addons/interactions/package.json +++ b/addons/interactions/package.json @@ -74,7 +74,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Interactions", diff --git a/addons/jest/package.json b/addons/jest/package.json index c6ac34e0165..1380e54fa98 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -76,7 +76,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Jest", diff --git a/addons/links/package.json b/addons/links/package.json index 8bb36682c5d..67040be771d 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -72,7 +72,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Links", diff --git a/addons/measure/package.json b/addons/measure/package.json index 4350810f598..a95e516dce2 100644 --- a/addons/measure/package.json +++ b/addons/measure/package.json @@ -71,7 +71,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Measure", diff --git a/addons/outline/package.json b/addons/outline/package.json index 7e85b735caf..b9800f3581e 100644 --- a/addons/outline/package.json +++ b/addons/outline/package.json @@ -76,7 +76,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Outline", diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 560296c1f62..90472eea61c 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -151,7 +151,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "storybook": { "displayName": "Storyshots", "icon": "https://user-images.githubusercontent.com/263385/101991676-48cdf300-3c7c-11eb-8aa1-944dab6ab29b.png", diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index d5db62def2f..8615258ee07 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -64,5 +64,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" } diff --git a/addons/storysource/package.json b/addons/storysource/package.json index 198537bda1a..b8cac5737ba 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -75,7 +75,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Storysource", diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json index 44c02da08fe..10c838656d9 100644 --- a/addons/toolbars/package.json +++ b/addons/toolbars/package.json @@ -67,7 +67,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/register.js", "storybook": { "displayName": "Toolbars", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 4227dbc406c..dd2ce4b6ccb 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -69,7 +69,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/preview.js", "storybook": { "displayName": "Viewport", diff --git a/app/angular/package.json b/app/angular/package.json index 7a10ab78712..e4f1521d053 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -131,5 +131,5 @@ "access": "public" }, "builders": "dist/ts3.9/builders/builders.json", - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" } diff --git a/app/ember/package.json b/app/ember/package.json index fbbff257513..3dde63caa1f 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -66,6 +66,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/html/package.json b/app/html/package.json index 25020335029..e5f5e89176e 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -71,6 +71,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/preact/package.json b/app/preact/package.json index d433f4febce..881b9d435ec 100644 --- a/app/preact/package.json +++ b/app/preact/package.json @@ -74,6 +74,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/react/package.json b/app/react/package.json index 0d5b465d133..0588e78a430 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -96,6 +96,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/server/package.json b/app/server/package.json index 3260baac824..61bc422e710 100644 --- a/app/server/package.json +++ b/app/server/package.json @@ -75,6 +75,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/svelte/package.json b/app/svelte/package.json index bb0173d5159..02f40895ba5 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -75,6 +75,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/vue/package.json b/app/vue/package.json index ea7d50aaca5..2757cfea117 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -83,6 +83,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/vue3/package.json b/app/vue3/package.json index 09f78c254b8..8f057b0287a 100644 --- a/app/vue3/package.json +++ b/app/vue3/package.json @@ -81,6 +81,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/web-components/package.json b/app/web-components/package.json index 2cbc0b2932f..3e3e1ddd3f4 100644 --- a/app/web-components/package.json +++ b/app/web-components/package.json @@ -79,6 +79,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/client/index.js" } diff --git a/lib/addons/package.json b/lib/addons/package.json index 6ab538f7889..ddfb4592dbb 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/public_api.js" } diff --git a/lib/api/package.json b/lib/api/package.json index b24e0b439a2..fd03b04738d 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -71,6 +71,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/builder-webpack4/package.json b/lib/builder-webpack4/package.json index 1890050cfe4..0305515730a 100644 --- a/lib/builder-webpack4/package.json +++ b/lib/builder-webpack4/package.json @@ -131,6 +131,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/builder-webpack5/package.json b/lib/builder-webpack5/package.json index b9ea634e88a..3dbefd2a6a5 100644 --- a/lib/builder-webpack5/package.json +++ b/lib/builder-webpack5/package.json @@ -117,6 +117,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 247b666106e..96db6e1742e 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -51,6 +51,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 13e082b2309..adc3c228dff 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -49,6 +49,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channels/package.json b/lib/channels/package.json index 4d47a2fbbb6..651501c9cfe 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -47,6 +47,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/cli-sb/package.json b/lib/cli-sb/package.json index 2745f4e6b10..3dad993e505 100644 --- a/lib/cli-sb/package.json +++ b/lib/cli-sb/package.json @@ -29,5 +29,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" } diff --git a/lib/cli-storybook/package.json b/lib/cli-storybook/package.json index cf29c2854fc..544f8ad6ec3 100644 --- a/lib/cli-storybook/package.json +++ b/lib/cli-storybook/package.json @@ -32,5 +32,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" } diff --git a/lib/cli/package.json b/lib/cli/package.json index 8dee0ed7b10..d8d5df36687 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -92,5 +92,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142" + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" } diff --git a/lib/client-api/package.json b/lib/client-api/package.json index f1b8c73b489..ca5332c981f 100644 --- a/lib/client-api/package.json +++ b/lib/client-api/package.json @@ -68,6 +68,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index f659dec73ef..60acf89dac1 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -46,6 +46,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/codemod/package.json b/lib/codemod/package.json index f16e8486c50..9b0c926622a 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -62,6 +62,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/components/package.json b/lib/components/package.json index 1e8bbc6af59..06da15afec5 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -76,6 +76,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-client/package.json b/lib/core-client/package.json index c20f7ee4bf7..ca9879f92d5 100644 --- a/lib/core-client/package.json +++ b/lib/core-client/package.json @@ -74,6 +74,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-common/package.json b/lib/core-common/package.json index d0ca8827c6d..b9020444d15 100644 --- a/lib/core-common/package.json +++ b/lib/core-common/package.json @@ -110,6 +110,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 242d5ea1a48..66a9e4154da 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -45,6 +45,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 255bfcdc51a..752e0291292 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -111,6 +111,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core/package.json b/lib/core/package.json index 1242fb21e7b..418967175b5 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -60,6 +60,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/csf-tools/package.json b/lib/csf-tools/package.json index 957c978ab6c..25ae227848f 100644 --- a/lib/csf-tools/package.json +++ b/lib/csf-tools/package.json @@ -65,6 +65,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/instrumenter/package.json b/lib/instrumenter/package.json index 08b97737665..54508744b0e 100644 --- a/lib/instrumenter/package.json +++ b/lib/instrumenter/package.json @@ -48,6 +48,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/manager-webpack4/package.json b/lib/manager-webpack4/package.json index 39a0837abf9..b2897ccc9df 100644 --- a/lib/manager-webpack4/package.json +++ b/lib/manager-webpack4/package.json @@ -97,6 +97,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/manager-webpack5/package.json b/lib/manager-webpack5/package.json index b1158bfe65a..a5025cc328e 100644 --- a/lib/manager-webpack5/package.json +++ b/lib/manager-webpack5/package.json @@ -93,6 +93,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 4a877c67db9..649b1e8cf46 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -52,6 +52,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/postinstall/package.json b/lib/postinstall/package.json index e884c937f1d..0d80a390ead 100644 --- a/lib/postinstall/package.json +++ b/lib/postinstall/package.json @@ -51,6 +51,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/preview-web/package.json b/lib/preview-web/package.json index 890b61cde80..1be07a25158 100644 --- a/lib/preview-web/package.json +++ b/lib/preview-web/package.json @@ -64,6 +64,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/router/package.json b/lib/router/package.json index 44af03c5043..687319f7e07 100644 --- a/lib/router/package.json +++ b/lib/router/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/source-loader/package.json b/lib/source-loader/package.json index e4f4029c47f..3ad9d563c85 100644 --- a/lib/source-loader/package.json +++ b/lib/source-loader/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/store/package.json b/lib/store/package.json index d5b925280ff..2e6c554866d 100644 --- a/lib/store/package.json +++ b/lib/store/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/theming/package.json b/lib/theming/package.json index bcb249d29de..4964af1d4e6 100644 --- a/lib/theming/package.json +++ b/lib/theming/package.json @@ -60,6 +60,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/ui/package.json b/lib/ui/package.json index c08c03c1049..4838e548343 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -86,6 +86,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "b73d9e79cf41328a21eb5f8c1490f450abaf4142", + "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" } diff --git a/yarn.lock b/yarn.lock index 8cccc25937f..4c06998f1c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6773,18 +6773,18 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@6.4.0-beta.27, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": +"@storybook/addon-a11y@6.4.0-beta.28, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": version: 0.0.0-use.local resolution: "@storybook/addon-a11y@workspace:addons/a11y" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 "@testing-library/react": ^11.2.2 "@types/webpack-env": ^1.16.0 axe-core: ^4.2.0 @@ -6806,16 +6806,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-actions@6.4.0-beta.27, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": +"@storybook/addon-actions@6.4.0-beta.28, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": version: 0.0.0-use.local resolution: "@storybook/addon-actions@workspace:addons/actions" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 "@types/lodash": ^4.14.167 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -6841,17 +6841,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-backgrounds@6.4.0-beta.27, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": +"@storybook/addon-backgrounds@6.4.0-beta.28, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": version: 0.0.0-use.local resolution: "@storybook/addon-backgrounds@workspace:addons/backgrounds" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -6870,19 +6870,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-controls@6.4.0-beta.27, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": +"@storybook/addon-controls@6.4.0-beta.28, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": version: 0.0.0-use.local resolution: "@storybook/addon-controls@workspace:addons/controls" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 core-js: ^3.8.2 lodash: ^4.17.20 ts-dedent: ^2.0.0 @@ -6897,7 +6897,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-docs@6.4.0-beta.27, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": +"@storybook/addon-docs@6.4.0-beta.28, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": version: 0.0.0-use.local resolution: "@storybook/addon-docs@workspace:addons/docs" dependencies: @@ -6913,26 +6913,26 @@ __metadata: "@mdx-js/loader": ^1.6.22 "@mdx-js/mdx": ^1.6.22 "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/angular": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/builder-webpack4": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/angular": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/builder-webpack4": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.27 - "@storybook/html": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/postinstall": 6.4.0-beta.27 - "@storybook/preview-web": 6.4.0-beta.27 - "@storybook/react": 6.4.0-beta.27 - "@storybook/source-loader": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 - "@storybook/vue": 6.4.0-beta.27 - "@storybook/web-components": 6.4.0-beta.27 + "@storybook/csf-tools": 6.4.0-beta.28 + "@storybook/html": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/postinstall": 6.4.0-beta.28 + "@storybook/preview-web": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 + "@storybook/vue": 6.4.0-beta.28 + "@storybook/web-components": 6.4.0-beta.28 "@types/cross-spawn": ^6.0.2 "@types/doctrine": ^0.0.3 "@types/enzyme": ^3.10.8 @@ -6983,12 +6983,12 @@ __metadata: webpack: 4 zone.js: ^0.11.3 peerDependencies: - "@storybook/angular": 6.4.0-beta.27 - "@storybook/html": 6.4.0-beta.27 - "@storybook/react": 6.4.0-beta.27 - "@storybook/vue": 6.4.0-beta.27 - "@storybook/vue3": 6.4.0-beta.27 - "@storybook/web-components": 6.4.0-beta.27 + "@storybook/angular": 6.4.0-beta.28 + "@storybook/html": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.28 + "@storybook/vue": 6.4.0-beta.28 + "@storybook/vue3": 6.4.0-beta.28 + "@storybook/web-components": 6.4.0-beta.28 lit: ^2.0.0-rc.1 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -7029,23 +7029,23 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-essentials@6.4.0-beta.27, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": +"@storybook/addon-essentials@6.4.0-beta.28, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": version: 0.0.0-use.local resolution: "@storybook/addon-essentials@workspace:addons/essentials" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addon-measure": 6.4.0-beta.27 - "@storybook/addon-outline": 6.4.0-beta.27 - "@storybook/addon-toolbars": 6.4.0-beta.27 - "@storybook/addon-viewport": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/vue": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-measure": 6.4.0-beta.28 + "@storybook/addon-outline": 6.4.0-beta.28 + "@storybook/addon-toolbars": 6.4.0-beta.28 + "@storybook/addon-viewport": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/vue": 6.4.0-beta.28 "@types/jest": ^26.0.16 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7053,8 +7053,8 @@ __metadata: ts-dedent: ^2.0.0 peerDependencies: "@babel/core": ^7.9.6 - "@storybook/vue": 6.4.0-beta.27 - "@storybook/web-components": 6.4.0-beta.27 + "@storybook/vue": 6.4.0-beta.28 + "@storybook/web-components": 6.4.0-beta.28 babel-loader: ^8.0.0 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -7093,20 +7093,20 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-interactions@6.4.0-beta.27, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": +"@storybook/addon-interactions@6.4.0-beta.28, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": version: 0.0.0-use.local resolution: "@storybook/addon-interactions@workspace:addons/interactions" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/instrumenter": 6.4.0-beta.27 + "@storybook/instrumenter": 6.4.0-beta.28 "@storybook/jest": ^0.0.2 "@storybook/testing-library": ^0.0.3 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 formik: ^2.2.9 global: ^4.4.0 jest-mock: ^27.0.6 @@ -7123,15 +7123,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-jest@6.4.0-beta.27, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest": +"@storybook/addon-jest@6.4.0-beta.28, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest": version: 0.0.0-use.local resolution: "@storybook/addon-jest@workspace:addons/jest" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -7149,15 +7149,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-links@6.4.0-beta.27, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": +"@storybook/addon-links@6.4.0-beta.28, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": version: 0.0.0-use.local resolution: "@storybook/addon-links@workspace:addons/links" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.28 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7177,15 +7177,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-measure@6.4.0-beta.27, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": +"@storybook/addon-measure@6.4.0-beta.28, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": version: 0.0.0-use.local resolution: "@storybook/addon-measure@workspace:addons/measure" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7201,15 +7201,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-outline@6.4.0-beta.27, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": +"@storybook/addon-outline@6.4.0-beta.28, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": version: 0.0.0-use.local resolution: "@storybook/addon-outline@workspace:addons/outline" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7240,20 +7240,20 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-storyshots-puppeteer@6.4.0-beta.27, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer": +"@storybook/addon-storyshots-puppeteer@6.4.0-beta.28, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer": version: 0.0.0-use.local resolution: "@storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer" dependencies: "@axe-core/puppeteer": ^4.2.0 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.28 "@types/jest-image-snapshot": ^4.1.3 "@types/puppeteer": ^5.4.0 core-js: ^3.8.2 jest-image-snapshot: ^4.3.0 regenerator-runtime: ^0.13.7 peerDependencies: - "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.28 puppeteer: ^2.0.0 || ^3.0.0 peerDependenciesMeta: puppeteer: @@ -7261,24 +7261,24 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storyshots@6.4.0-beta.27, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": +"@storybook/addon-storyshots@6.4.0-beta.28, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": version: 0.0.0-use.local resolution: "@storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core" dependencies: "@angular/core": ^11.2.0 "@angular/platform-browser-dynamic": ^11.2.0 "@jest/transform": ^26.6.2 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/angular": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-client": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/angular": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-client": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/react": 6.4.0-beta.27 - "@storybook/vue": 6.4.0-beta.27 - "@storybook/vue3": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.28 + "@storybook/vue": 6.4.0-beta.28 + "@storybook/vue3": 6.4.0-beta.28 "@types/glob": ^7.1.3 "@types/jest": ^26.0.16 "@types/jest-specific-snapshot": ^0.5.3 @@ -7352,17 +7352,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storysource@6.4.0-beta.27, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": +"@storybook/addon-storysource@6.4.0-beta.28, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": version: 0.0.0-use.local resolution: "@storybook/addon-storysource@workspace:addons/storysource" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/router": 6.4.0-beta.27 - "@storybook/source-loader": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 "@types/react": ^16.14.2 "@types/react-syntax-highlighter": ^11.0.5 core-js: ^3.8.2 @@ -7383,14 +7383,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-toolbars@6.4.0-beta.27, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": +"@storybook/addon-toolbars@6.4.0-beta.28, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": version: 0.0.0-use.local resolution: "@storybook/addon-toolbars@workspace:addons/toolbars" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: @@ -7404,16 +7404,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-viewport@6.4.0-beta.27, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": +"@storybook/addon-viewport@6.4.0-beta.28, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": version: 0.0.0-use.local resolution: "@storybook/addon-viewport@workspace:addons/viewport" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 @@ -7430,17 +7430,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addons@6.4.0-beta.27, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": +"@storybook/addons@6.4.0-beta.28, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": version: 0.0.0-use.local resolution: "@storybook/addons@workspace:lib/addons" dependencies: - "@storybook/api": 6.4.0-beta.27 - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/api": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -7473,7 +7473,7 @@ __metadata: languageName: node linkType: hard -"@storybook/angular@6.4.0-beta.27, @storybook/angular@workspace:*, @storybook/angular@workspace:app/angular": +"@storybook/angular@6.4.0-beta.28, @storybook/angular@workspace:*, @storybook/angular@workspace:app/angular": version: 0.0.0-use.local resolution: "@storybook/angular@workspace:app/angular" dependencies: @@ -7489,14 +7489,14 @@ __metadata: "@angular/platform-browser": ^11.2.14 "@angular/platform-browser-dynamic": ^11.2.14 "@nrwl/workspace": ^11.6.3 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 "@types/autoprefixer": ^9.7.2 "@types/jest": ^26.0.16 "@types/webpack-env": ^1.16.0 @@ -7555,17 +7555,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/api@6.4.0-beta.27, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": +"@storybook/api@6.4.0-beta.28, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": version: 0.0.0-use.local resolution: "@storybook/api@workspace:lib/api" dependencies: - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.27 + "@storybook/router": 6.4.0-beta.28 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 "@types/lodash": ^4.14.167 "@types/qs": ^6 "@types/semver": ^7.3.4 @@ -7619,7 +7619,7 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-webpack4@6.4.0-beta.27, @storybook/builder-webpack4@workspace:lib/builder-webpack4": +"@storybook/builder-webpack4@6.4.0-beta.28, @storybook/builder-webpack4@workspace:lib/builder-webpack4": version: 0.0.0-use.local resolution: "@storybook/builder-webpack4@workspace:lib/builder-webpack4" dependencies: @@ -7644,22 +7644,22 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/channel-postmessage": 6.4.0-beta.27 - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/preview-web": 6.4.0-beta.27 - "@storybook/router": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/channel-postmessage": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/preview-web": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.28 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 - "@storybook/ui": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 + "@storybook/ui": 6.4.0-beta.28 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/react-dev-utils": ^9.0.4 @@ -7708,7 +7708,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-webpack5@6.4.0-beta.27, @storybook/builder-webpack5@workspace:lib/builder-webpack5": +"@storybook/builder-webpack5@6.4.0-beta.28, @storybook/builder-webpack5@workspace:lib/builder-webpack5": version: 0.0.0-use.local resolution: "@storybook/builder-webpack5@workspace:lib/builder-webpack5" dependencies: @@ -7732,21 +7732,21 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/channel-postmessage": 6.4.0-beta.27 - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/preview-web": 6.4.0-beta.27 - "@storybook/router": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/channel-postmessage": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/preview-web": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.28 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/react-dev-utils": ^9.0.4 @@ -7783,13 +7783,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-postmessage@6.4.0-beta.27, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": +"@storybook/channel-postmessage@6.4.0-beta.28, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": version: 0.0.0-use.local resolution: "@storybook/channel-postmessage@workspace:lib/channel-postmessage" dependencies: - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 core-js: ^3.8.2 global: ^4.4.0 qs: ^6.10.0 @@ -7797,19 +7797,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-websocket@6.4.0-beta.27, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": +"@storybook/channel-websocket@6.4.0-beta.28, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": version: 0.0.0-use.local resolution: "@storybook/channel-websocket@workspace:lib/channel-websocket" dependencies: - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 core-js: ^3.8.2 global: ^4.4.0 telejson: ^5.3.2 languageName: unknown linkType: soft -"@storybook/channels@6.4.0-beta.27, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": +"@storybook/channels@6.4.0-beta.28, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": version: 0.0.0-use.local resolution: "@storybook/channels@workspace:lib/channels" dependencies: @@ -7830,17 +7830,17 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@6.4.0-beta.27, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": +"@storybook/cli@6.4.0-beta.28, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": version: 0.0.0-use.local resolution: "@storybook/cli@workspace:lib/cli" dependencies: "@babel/core": ^7.12.10 "@babel/preset-env": ^7.12.11 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/codemod": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/csf-tools": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/codemod": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/csf-tools": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 "@storybook/semver": ^7.3.2 "@types/cross-spawn": ^6.0.2 "@types/prompts": ^2.0.9 @@ -7877,17 +7877,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-api@6.4.0-beta.27, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": +"@storybook/client-api@6.4.0-beta.28, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": version: 0.0.0-use.local resolution: "@storybook/client-api@workspace:lib/client-api" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/channel-postmessage": 6.4.0-beta.27 - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/channel-postmessage": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7907,7 +7907,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-logger@6.4.0-beta.27, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": +"@storybook/client-logger@6.4.0-beta.28, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": version: 0.0.0-use.local resolution: "@storybook/client-logger@workspace:lib/client-logger" dependencies: @@ -7926,15 +7926,15 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@6.4.0-beta.27, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": +"@storybook/codemod@6.4.0-beta.28, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": version: 0.0.0-use.local resolution: "@storybook/codemod@workspace:lib/codemod" dependencies: "@babel/types": ^7.12.11 "@mdx-js/mdx": ^1.6.22 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/csf-tools": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 core-js: ^3.8.2 cross-spawn: ^7.0.3 globby: ^11.0.2 @@ -7948,14 +7948,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/components@6.4.0-beta.27, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": +"@storybook/components@6.4.0-beta.28, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": version: 0.0.0-use.local resolution: "@storybook/components@workspace:lib/components" dependencies: "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 "@types/color-convert": ^2.0.0 "@types/overlayscrollbars": ^1.12.0 "@types/react-syntax-highlighter": 11.0.5 @@ -7984,20 +7984,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-client@6.4.0-beta.27, @storybook/core-client@workspace:lib/core-client": +"@storybook/core-client@6.4.0-beta.28, @storybook/core-client@workspace:lib/core-client": version: 0.0.0-use.local resolution: "@storybook/core-client@workspace:lib/core-client" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/channel-postmessage": 6.4.0-beta.27 - "@storybook/channel-websocket": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/channel-postmessage": 6.4.0-beta.28 + "@storybook/channel-websocket": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 - "@storybook/ui": 6.4.0-beta.27 + "@storybook/preview-web": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 + "@storybook/ui": 6.4.0-beta.28 airbnb-js-shims: ^2.2.1 ansi-to-html: ^0.6.11 core-js: ^3.8.2 @@ -8018,7 +8018,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-common@6.4.0-beta.27, @storybook/core-common@workspace:lib/core-common": +"@storybook/core-common@6.4.0-beta.28, @storybook/core-common@workspace:lib/core-common": version: 0.0.0-use.local resolution: "@storybook/core-common@workspace:lib/core-common" dependencies: @@ -8043,7 +8043,7 @@ __metadata: "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.28 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 "@storybook/semver": ^7.3.2 "@types/compression": ^1.7.0 @@ -8086,7 +8086,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-events@6.4.0-beta.27, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": +"@storybook/core-events@6.4.0-beta.28, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": version: 0.0.0-use.local resolution: "@storybook/core-events@workspace:lib/core-events" dependencies: @@ -8103,22 +8103,22 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@6.4.0-beta.27, @storybook/core-server@workspace:lib/core-server": +"@storybook/core-server@6.4.0-beta.28, @storybook/core-server@workspace:lib/core-server": version: 0.0.0-use.local resolution: "@storybook/core-server@workspace:lib/core-server" dependencies: "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.4.0-beta.27 - "@storybook/builder-webpack5": 6.4.0-beta.27 - "@storybook/core-client": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/builder-webpack4": 6.4.0-beta.28 + "@storybook/builder-webpack5": 6.4.0-beta.28 + "@storybook/core-client": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.27 - "@storybook/manager-webpack4": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/csf-tools": 6.4.0-beta.28 + "@storybook/manager-webpack4": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 "@types/compression": ^1.7.0 "@types/ip": ^1.1.0 "@types/node": ^14.0.10 @@ -8156,8 +8156,8 @@ __metadata: webpack: 4 ws: ^8.2.3 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-beta.27 - "@storybook/manager-webpack5": 6.4.0-beta.27 + "@storybook/builder-webpack5": 6.4.0-beta.28 + "@storybook/manager-webpack5": 6.4.0-beta.28 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 peerDependenciesMeta: @@ -8170,14 +8170,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core@6.4.0-beta.27, @storybook/core@workspace:*, @storybook/core@workspace:lib/core": +"@storybook/core@6.4.0-beta.28, @storybook/core@workspace:*, @storybook/core@workspace:lib/core": version: 0.0.0-use.local resolution: "@storybook/core@workspace:lib/core" dependencies: - "@storybook/core-client": 6.4.0-beta.27 - "@storybook/core-server": 6.4.0-beta.27 + "@storybook/core-client": 6.4.0-beta.28 + "@storybook/core-server": 6.4.0-beta.28 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-beta.27 + "@storybook/builder-webpack5": 6.4.0-beta.28 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 webpack: "*" @@ -8189,7 +8189,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/csf-tools@6.4.0-beta.27, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": +"@storybook/csf-tools@6.4.0-beta.28, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": version: 0.0.0-use.local resolution: "@storybook/csf-tools@workspace:lib/csf-tools" dependencies: @@ -8259,14 +8259,14 @@ __metadata: languageName: node linkType: hard -"@storybook/ember@6.4.0-beta.27, @storybook/ember@workspace:*, @storybook/ember@workspace:app/ember": +"@storybook/ember@6.4.0-beta.28, @storybook/ember@workspace:*, @storybook/ember@workspace:app/ember": version: 0.0.0-use.local resolution: "@storybook/ember@workspace:app/ember" dependencies: "@ember/test-helpers": ^2.1.4 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 core-js: ^3.8.2 global: ^4.4.0 react: 16.14.0 @@ -8299,10 +8299,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/example-react-ts-webpack4@workspace:examples/react-ts-webpack4" dependencies: - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-essentials": 6.4.0-beta.27 - "@storybook/builder-webpack4": 6.4.0-beta.27 - "@storybook/react": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-essentials": 6.4.0-beta.28 + "@storybook/builder-webpack4": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.28 "@types/react": ^16.14.2 "@types/react-dom": ^16.9.10 prop-types: 15.7.2 @@ -8320,13 +8320,13 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addon-essentials": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/cli": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/react": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/addon-essentials": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/cli": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 "@testing-library/dom": ^7.31.2 "@testing-library/user-event": ^13.1.9 "@types/babel__preset-env": ^7 @@ -8349,17 +8349,17 @@ __metadata: languageName: node linkType: hard -"@storybook/html@6.4.0-beta.27, @storybook/html@workspace:*, @storybook/html@workspace:app/html": +"@storybook/html@6.4.0-beta.28, @storybook/html@workspace:*, @storybook/html@workspace:app/html": version: 0.0.0-use.local resolution: "@storybook/html@workspace:app/html" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 + "@storybook/preview-web": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -8378,13 +8378,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/instrumenter@6.4.0-beta.27, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": +"@storybook/instrumenter@6.4.0-beta.28, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": version: 0.0.0-use.local resolution: "@storybook/instrumenter@workspace:lib/instrumenter" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 global: ^4.4.0 languageName: unknown linkType: soft @@ -8441,19 +8441,19 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-webpack4@6.4.0-beta.27, @storybook/manager-webpack4@workspace:lib/manager-webpack4": +"@storybook/manager-webpack4@6.4.0-beta.28, @storybook/manager-webpack4@workspace:lib/manager-webpack4": version: 0.0.0-use.local resolution: "@storybook/manager-webpack4@workspace:lib/manager-webpack4" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/core-client": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 - "@storybook/ui": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/core-client": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 + "@storybook/ui": 6.4.0-beta.28 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/terser-webpack-plugin": ^5.0.2 @@ -8501,12 +8501,12 @@ __metadata: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/core-client": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 - "@storybook/ui": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/core-client": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 + "@storybook/ui": 6.4.0-beta.28 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/terser-webpack-plugin": ^5.0.2 @@ -8543,7 +8543,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/node-logger@6.4.0-beta.27, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": +"@storybook/node-logger@6.4.0-beta.28, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": version: 0.0.0-use.local resolution: "@storybook/node-logger@workspace:lib/node-logger" dependencies: @@ -8582,7 +8582,7 @@ __metadata: languageName: node linkType: hard -"@storybook/postinstall@6.4.0-beta.27, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": +"@storybook/postinstall@6.4.0-beta.28, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": version: 0.0.0-use.local resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: @@ -8593,16 +8593,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preact@6.4.0-beta.27, @storybook/preact@workspace:*, @storybook/preact@workspace:app/preact": +"@storybook/preact@6.4.0-beta.28, @storybook/preact@workspace:*, @storybook/preact@workspace:app/preact": version: 0.0.0-use.local resolution: "@storybook/preact@workspace:app/preact" dependencies: "@babel/plugin-transform-react-jsx": ^7.12.12 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -8653,16 +8653,16 @@ __metadata: languageName: node linkType: hard -"@storybook/preview-web@6.4.0-beta.27, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": +"@storybook/preview-web@6.4.0-beta.28, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": version: 0.0.0-use.local resolution: "@storybook/preview-web@workspace:lib/preview-web" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/channel-postmessage": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/channel-postmessage": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 ansi-to-html: ^0.6.11 core-js: ^3.8.2 global: ^4.4.0 @@ -8697,22 +8697,22 @@ __metadata: languageName: node linkType: hard -"@storybook/react@6.4.0-beta.27, @storybook/react@workspace:*, @storybook/react@workspace:app/react": +"@storybook/react@6.4.0-beta.28, @storybook/react@workspace:*, @storybook/react@workspace:app/react": version: 0.0.0-use.local resolution: "@storybook/react@workspace:app/react" dependencies: "@babel/preset-flow": ^7.12.1 "@babel/preset-react": ^7.12.10 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.1 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.28 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 "@types/node": ^14.14.20 "@types/prompts": ^2.0.9 "@types/webpack-env": ^1.16.0 @@ -8973,11 +8973,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/router@6.4.0-beta.27, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": +"@storybook/router@6.4.0-beta.28, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": version: 0.0.0-use.local resolution: "@storybook/router@workspace:lib/router" dependencies: - "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.28 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -9027,19 +9027,19 @@ __metadata: languageName: node linkType: hard -"@storybook/server@6.4.0-beta.27, @storybook/server@workspace:*, @storybook/server@workspace:app/server": +"@storybook/server@6.4.0-beta.28, @storybook/server@workspace:*, @storybook/server@workspace:app/server": version: 0.0.0-use.local resolution: "@storybook/server@workspace:app/server" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/preview-web": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/preview-web": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 fs-extra: ^9.0.1 @@ -9059,12 +9059,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/source-loader@6.4.0-beta.27, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": +"@storybook/source-loader@6.4.0-beta.28, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": version: 0.0.0-use.local resolution: "@storybook/source-loader@workspace:lib/source-loader" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 estraverse: ^5.2.0 @@ -9079,13 +9079,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/store@6.4.0-beta.27, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": +"@storybook/store@6.4.0-beta.28, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": version: 0.0.0-use.local resolution: "@storybook/store@workspace:lib/store" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 @@ -9101,15 +9101,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/svelte@6.4.0-beta.27, @storybook/svelte@workspace:*, @storybook/svelte@workspace:app/svelte": +"@storybook/svelte@6.4.0-beta.28, @storybook/svelte@workspace:*, @storybook/svelte@workspace:app/svelte": version: 0.0.0-use.local resolution: "@storybook/svelte@workspace:app/svelte" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -9145,14 +9145,14 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@6.4.0-beta.27, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": +"@storybook/theming@6.4.0-beta.28, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": version: 0.0.0-use.local resolution: "@storybook/theming@workspace:lib/theming" dependencies: "@emotion/core": ^10.1.1 "@emotion/is-prop-valid": ^0.8.6 "@emotion/styled": ^10.0.27 - "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/client-logger": 6.4.0-beta.28 core-js: ^3.8.2 deep-object-diff: ^1.1.0 emotion-theming: ^10.0.27 @@ -9190,21 +9190,21 @@ __metadata: languageName: node linkType: hard -"@storybook/ui@6.4.0-beta.27, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui": +"@storybook/ui@6.4.0-beta.28, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui": version: 0.0.0-use.local resolution: "@storybook/ui@workspace:lib/ui" dependencies: "@babel/core": ^7.12.10 "@emotion/core": ^10.1.1 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/api": 6.4.0-beta.27 - "@storybook/channels": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 - "@storybook/router": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.28 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 "@testing-library/react": ^11.2.2 babel-loader: ^8.0.0 chromatic: ^6.0.2 @@ -9236,15 +9236,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue3@6.4.0-beta.27, @storybook/vue3@workspace:app/vue3": +"@storybook/vue3@6.4.0-beta.28, @storybook/vue3@workspace:app/vue3": version: 0.0.0-use.local resolution: "@storybook/vue3@workspace:app/vue3" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 "@types/node": ^14.14.20 "@types/webpack-env": ^1.16.0 "@vue/compiler-sfc": ^3.0.0 @@ -9273,15 +9273,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue@6.4.0-beta.27, @storybook/vue@workspace:*, @storybook/vue@workspace:app/vue": +"@storybook/vue@6.4.0-beta.28, @storybook/vue@workspace:*, @storybook/vue@workspace:app/vue": version: 0.0.0-use.local resolution: "@storybook/vue@workspace:app/vue" dependencies: - "@storybook/addons": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.27 + "@storybook/store": 6.4.0-beta.28 "@types/node": ^14.14.20 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -9312,20 +9312,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/web-components@6.4.0-beta.27, @storybook/web-components@workspace:*, @storybook/web-components@workspace:app/web-components": +"@storybook/web-components@6.4.0-beta.28, @storybook/web-components@workspace:*, @storybook/web-components@workspace:app/web-components": version: 0.0.0-use.local resolution: "@storybook/web-components@workspace:app/web-components" dependencies: "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/preset-env": ^7.12.11 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-common": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-common": 6.4.0-beta.28 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.27 - "@storybook/store": 6.4.0-beta.27 + "@storybook/preview-web": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.28 "@types/webpack-env": ^1.16.0 babel-plugin-bundled-import-meta: ^0.3.1 core-js: ^3.8.2 @@ -13016,20 +13016,20 @@ __metadata: "@angular/platform-browser-dynamic": ^11.2.14 "@compodoc/compodoc": ^1.1.14 "@ngrx/store": ^10.1.2 - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addon-interactions": 6.4.0-beta.27 - "@storybook/addon-jest": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/angular": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-interactions": 6.4.0-beta.28 + "@storybook/addon-jest": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/angular": 6.4.0-beta.28 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.28 "@storybook/testing-library": ^0.0.3 "@types/core-js": ^2.5.4 "@types/jest": ^26.0.16 @@ -18085,20 +18085,20 @@ __metadata: resolution: "cra-kitchen-sink@workspace:examples/cra-kitchen-sink" dependencies: "@pmmmwh/react-refresh-webpack-plugin": ^0.4.3 - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-jest": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/builder-webpack4": 6.4.0-beta.27 - "@storybook/client-logger": 6.4.0-beta.27 + "@storybook/addon-jest": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/builder-webpack4": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.28 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 global: ^4.4.0 prop-types: ^15.7.2 react: 16.14.0 @@ -18113,14 +18113,14 @@ __metadata: version: 0.0.0-use.local resolution: "cra-react15@workspace:examples/cra-react15" dependencies: - "@storybook/addon-actions": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.28 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/builder-webpack4": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/builder-webpack4": 6.4.0-beta.28 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.27 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.28 babel-core: 6 babel-loader: ^8.0.0 babel-runtime: 6 @@ -18137,12 +18137,12 @@ __metadata: version: 0.0.0-use.local resolution: "cra-ts-essentials@workspace:examples/cra-ts-essentials" dependencies: - "@storybook/addon-essentials": 6.4.0-beta.27 + "@storybook/addon-essentials": 6.4.0-beta.28 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/builder-webpack4": 6.4.0-beta.27 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/builder-webpack4": 6.4.0-beta.28 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.28 "@types/jest": ^26.0.16 "@types/node": 14.14.20 "@types/react": ^16.14.2 @@ -18160,15 +18160,15 @@ __metadata: version: 0.0.0-use.local resolution: "cra-ts-kitchen-sink@workspace:examples/cra-ts-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/builder-webpack4": 6.4.0-beta.27 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/builder-webpack4": 6.4.0-beta.28 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.27 + "@storybook/react": 6.4.0-beta.28 "@types/enzyme": ^3.10.8 "@types/jest": 25.2.3 "@types/node": 14.14.20 @@ -20715,18 +20715,18 @@ __metadata: dependencies: "@babel/core": ^7.12.10 "@ember/optional-features": ^2.0.0 - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/addon-viewport": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/ember": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/addon-viewport": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/ember": 6.4.0-beta.28 "@storybook/ember-cli-storybook": ^0.2.1 - "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.28 babel-loader: ^8.0.0 broccoli-asset-rev: ^3.0.0 cross-env: ^7.0.3 @@ -25466,23 +25466,23 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "html-kitchen-sink@workspace:examples/html-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addon-jest": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-jest": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 "@storybook/addon-postcss": ^2.0.0 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/addon-viewport": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/client-api": 6.4.0-beta.27 - "@storybook/core": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 - "@storybook/html": 6.4.0-beta.27 - "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/addon-viewport": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 + "@storybook/html": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.28 autoprefixer: ^10.0.1 eventemitter3: ^4.0.7 format-json: ^1.0.3 @@ -33379,31 +33379,31 @@ fsevents@^1.2.7: dependencies: "@packtracker/webpack-plugin": ^2.3.0 "@pmmmwh/react-refresh-webpack-plugin": ^0.4.3 - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addon-interactions": 6.4.0-beta.27 - "@storybook/addon-jest": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addon-storyshots-puppeteer": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/addon-toolbars": 6.4.0-beta.27 - "@storybook/addon-viewport": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/cli": 6.4.0-beta.27 - "@storybook/components": 6.4.0-beta.27 - "@storybook/core-events": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-interactions": 6.4.0-beta.28 + "@storybook/addon-jest": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storyshots-puppeteer": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/addon-toolbars": 6.4.0-beta.28 + "@storybook/addon-viewport": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/cli": 6.4.0-beta.28 + "@storybook/components": 6.4.0-beta.28 + "@storybook/core-events": 6.4.0-beta.28 "@storybook/design-system": ^5.4.7 "@storybook/jest": ^0.0.2 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/react": 6.4.0-beta.27 - "@storybook/router": 6.4.0-beta.27 - "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.28 "@storybook/testing-library": ^0.0.3 - "@storybook/theming": 6.4.0-beta.27 + "@storybook/theming": 6.4.0-beta.28 "@testing-library/dom": ^7.31.2 "@testing-library/user-event": ^13.1.9 chromatic: ^6.0.2 @@ -36325,16 +36325,16 @@ fsevents@^1.2.7: dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-runtime": ^7.12.10 - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/addon-viewport": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 - "@storybook/preact": 6.4.0-beta.27 - "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/addon-viewport": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 + "@storybook/preact": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.28 "@types/prop-types": ^15.7.3 "@types/react": ^17 "@types/react-dom": ^17 @@ -40171,7 +40171,7 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "sb@workspace:lib/cli-sb" dependencies: - "@storybook/cli": 6.4.0-beta.27 + "@storybook/cli": 6.4.0-beta.28 bin: sb: ./index.js languageName: unknown @@ -40498,13 +40498,13 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "server-kitchen-sink@workspace:examples/server-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/node-logger": 6.4.0-beta.27 - "@storybook/server": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/server": 6.4.0-beta.28 concurrently: ^5.3.0 cors: ^2.8.5 express: ~4.17.1 @@ -41462,8 +41462,8 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "standalone-preview@workspace:examples/standalone-preview" dependencies: - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/react": 6.4.0-beta.27 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.28 parcel: ^1.12.4 react: 16.14.0 react-dom: 16.14.0 @@ -41590,7 +41590,7 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "storybook@workspace:lib/cli-storybook" dependencies: - "@storybook/cli": 6.4.0-beta.27 + "@storybook/cli": 6.4.0-beta.28 bin: sb: ./index.js storybook: ./index.js @@ -42327,20 +42327,20 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "svelte-example@workspace:examples/svelte-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addon-interactions": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/addon-viewport": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-interactions": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/addon-viewport": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.27 - "@storybook/svelte": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/svelte": 6.4.0-beta.28 "@storybook/testing-library": ^0.0.3 global: ^4.4.0 svelte-jester: 1.3.0 @@ -45136,14 +45136,14 @@ resolve@1.19.0: resolution: "vue-3-cli-example@workspace:examples/vue-3-cli" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-essentials": 6.4.0-beta.27 - "@storybook/addon-interactions": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-essentials": 6.4.0-beta.28 + "@storybook/addon-interactions": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 "@storybook/jest": ^0.0.2 "@storybook/testing-library": ^0.0.3 - "@storybook/vue3": 6.4.0-beta.27 + "@storybook/vue3": 6.4.0-beta.28 "@vue/cli-plugin-babel": ~4.5.0 "@vue/cli-plugin-typescript": ~4.5.0 "@vue/cli-service": ~4.5.0 @@ -45170,11 +45170,11 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "vue-cli-example@workspace:examples/vue-cli" dependencies: - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-essentials": 6.4.0-beta.27 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-essentials": 6.4.0-beta.28 "@storybook/preset-scss": ^1.0.3 - "@storybook/source-loader": 6.4.0-beta.27 - "@storybook/vue": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/vue": 6.4.0-beta.28 "@vue/cli-plugin-babel": ~4.3.1 "@vue/cli-plugin-typescript": ~4.3.1 "@vue/cli-service": ~4.3.1 @@ -45226,21 +45226,21 @@ resolve@1.19.0: resolution: "vue-example@workspace:examples/vue-kitchen-sink" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-a11y": 6.4.0-beta.27 - "@storybook/addon-actions": 6.4.0-beta.27 - "@storybook/addon-backgrounds": 6.4.0-beta.27 - "@storybook/addon-controls": 6.4.0-beta.27 - "@storybook/addon-docs": 6.4.0-beta.27 - "@storybook/addon-interactions": 6.4.0-beta.27 - "@storybook/addon-links": 6.4.0-beta.27 - "@storybook/addon-storyshots": 6.4.0-beta.27 - "@storybook/addon-storysource": 6.4.0-beta.27 - "@storybook/addon-viewport": 6.4.0-beta.27 - "@storybook/addons": 6.4.0-beta.27 + "@storybook/addon-a11y": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-backgrounds": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-interactions": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storysource": 6.4.0-beta.28 + "@storybook/addon-viewport": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.28 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.27 + "@storybook/source-loader": 6.4.0-beta.28 "@storybook/testing-library": ^0.0.3 - "@storybook/vue": 6.4.0-beta.27 + "@storybook/vue": 6.4.0-beta.28 "@vue/babel-preset-jsx": ^1.2.4 babel-loader: ^8.0.0 cross-env: ^7.0.3 From 02d92fcb63e86298ec143b0d0821e3b1c0c5dad8 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 01:48:47 +0800 Subject: [PATCH 075/116] 6.4.0-beta.28 next.json version file --- docs/versions/next.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/versions/next.json b/docs/versions/next.json index d1b22549708..ed51dea483f 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"6.4.0-beta.27","info":{"plain":"### Features\n\n* Core: Add 'staticDirs' config option ([#15969](https://github.com/storybookjs/storybook/pull/15969))\n\n### Bug Fixes\n\n* TS: Fix type for Refs so they can be disabled ([#16582](https://github.com/storybookjs/storybook/pull/16582))\n* CLI: Add a check for source-dir in `sb extract` ([#16505](https://github.com/storybookjs/storybook/pull/16505))\n* UI: Fix links that have no onClick handler ([#16581](https://github.com/storybookjs/storybook/pull/16581))\n* Core: Continue running play function on rerender ([#16574](https://github.com/storybookjs/storybook/pull/16574))\n* Ensure we always initialize the story store, even when the index errors. ([#16537](https://github.com/storybookjs/storybook/pull/16537))\n* Interactions: Fix panel tab icon/count ([#16578](https://github.com/storybookjs/storybook/pull/16578))\n\n### Dependency Upgrades\n\n* Pin the version of `history` for `react-router-dom` compat ([#16560](https://github.com/storybookjs/storybook/pull/16560))"}} \ No newline at end of file +{"version":"6.4.0-beta.28","info":{"plain":"### Bug Fixes\n\n- Interactions: Fix README link ([#16596](https://github.com/storybookjs/storybook/pull/16596))"}} \ No newline at end of file From 28089c41dde346d53c0d083489d36496b31692b7 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Fri, 5 Nov 2021 14:10:41 +1100 Subject: [PATCH 076/116] Allow the file to override the `parameters.fileName` --- lib/store/src/processCSFFile.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/store/src/processCSFFile.ts b/lib/store/src/processCSFFile.ts index 03b8180922f..8d798a141ae 100644 --- a/lib/store/src/processCSFFile.ts +++ b/lib/store/src/processCSFFile.ts @@ -48,8 +48,8 @@ export function processCSFFile( title, ...(argTypes && { argTypes: normalizeInputTypes(argTypes) }), parameters: { - ...defaultExport.parameters, fileName: importPath, + ...defaultExport.parameters, }, }; checkDisallowedParameters(meta.parameters); From a626f3a60deb17036139ef2843267b4d5f6bb881 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 11:23:38 +0800 Subject: [PATCH 077/116] StoryIndex: Skip files with no default export --- .../src/utils/StoryIndexGenerator.test.ts | 8 ++++---- .../src/utils/StoryIndexGenerator.ts | 20 ++++++++++--------- .../utils/__mockdata__/src/NoMeta.stories.ts | 3 +++ lib/csf-tools/src/CsfFile.ts | 17 +++++++++++----- 4 files changed, 30 insertions(+), 18 deletions(-) create mode 100644 lib/core-server/src/utils/__mockdata__/src/NoMeta.stories.ts diff --git a/lib/core-server/src/utils/StoryIndexGenerator.test.ts b/lib/core-server/src/utils/StoryIndexGenerator.test.ts index e38eada511d..a44a41dd91c 100644 --- a/lib/core-server/src/utils/StoryIndexGenerator.test.ts +++ b/lib/core-server/src/utils/StoryIndexGenerator.test.ts @@ -167,7 +167,7 @@ describe('StoryIndexGenerator', () => { const generator = new StoryIndexGenerator([specifier], options); await generator.initialize(); await generator.getIndex(); - expect(readCsfOrMdxMock).toHaveBeenCalledTimes(5); + expect(readCsfOrMdxMock).toHaveBeenCalledTimes(6); readCsfOrMdxMock.mockClear(); await generator.getIndex(); @@ -204,7 +204,7 @@ describe('StoryIndexGenerator', () => { const generator = new StoryIndexGenerator([specifier], options); await generator.initialize(); await generator.getIndex(); - expect(readCsfOrMdxMock).toHaveBeenCalledTimes(5); + expect(readCsfOrMdxMock).toHaveBeenCalledTimes(6); generator.invalidate(specifier, './src/B.stories.ts', false); @@ -244,7 +244,7 @@ describe('StoryIndexGenerator', () => { const generator = new StoryIndexGenerator([specifier], options); await generator.initialize(); await generator.getIndex(); - expect(readCsfOrMdxMock).toHaveBeenCalledTimes(5); + expect(readCsfOrMdxMock).toHaveBeenCalledTimes(6); generator.invalidate(specifier, './src/B.stories.ts', true); @@ -283,7 +283,7 @@ describe('StoryIndexGenerator', () => { const generator = new StoryIndexGenerator([specifier], options); await generator.initialize(); await generator.getIndex(); - expect(readCsfOrMdxMock).toHaveBeenCalledTimes(5); + expect(readCsfOrMdxMock).toHaveBeenCalledTimes(6); generator.invalidate(specifier, './src/B.stories.ts', true); diff --git a/lib/core-server/src/utils/StoryIndexGenerator.ts b/lib/core-server/src/utils/StoryIndexGenerator.ts index e0685359480..a9032ea3ce4 100644 --- a/lib/core-server/src/utils/StoryIndexGenerator.ts +++ b/lib/core-server/src/utils/StoryIndexGenerator.ts @@ -13,7 +13,7 @@ import { } from '@storybook/store'; import { NormalizedStoriesSpecifier } from '@storybook/core-common'; import { logger } from '@storybook/node-logger'; -import { readCsfOrMdx, getStorySortParameter } from '@storybook/csf-tools'; +import { readCsfOrMdx, getStorySortParameter, NoMetaError } from '@storybook/csf-tools'; import { ComponentTitle } from '@storybook/csf'; function sortExtractedStories( @@ -99,10 +99,9 @@ export class StoryIndexGenerator { async extractStories(specifier: NormalizedStoriesSpecifier, absolutePath: Path) { const relativePath = path.relative(this.options.workingDir, absolutePath); + const fileStories = {} as StoryIndex['stories']; + const entry = this.storyIndexEntries.get(specifier); try { - const entry = this.storyIndexEntries.get(specifier); - const fileStories = {} as StoryIndex['stories']; - const importPath = slash(relativePath[0] === '.' ? relativePath : `./${relativePath}`); const defaultTitle = autoTitleFromSpecifier(importPath, specifier); const csf = (await readCsfOrMdx(absolutePath, { defaultTitle })).parse(); @@ -114,13 +113,16 @@ export class StoryIndexGenerator { importPath, }; }); - - entry[absolutePath] = fileStories; - return fileStories; } catch (err) { - logger.warn(`🚨 Extraction error on ${relativePath}: ${err}`); - throw err; + if (err.name === 'NoMetaError') { + logger.info(`💡 Skipping ${relativePath}: ${err}`); + } else { + logger.warn(`🚨 Extraction error on ${relativePath}: ${err}`); + throw err; + } } + entry[absolutePath] = fileStories; + return fileStories; } async sortStories(storiesList: StoryIndex['stories'][]) { diff --git a/lib/core-server/src/utils/__mockdata__/src/NoMeta.stories.ts b/lib/core-server/src/utils/__mockdata__/src/NoMeta.stories.ts new file mode 100644 index 00000000000..b12d3b47ab7 --- /dev/null +++ b/lib/core-server/src/utils/__mockdata__/src/NoMeta.stories.ts @@ -0,0 +1,3 @@ +// no default export +// e.g. https://github.com/storybookjs/storybook/issues/16421 +export const StoryOne = {}; diff --git a/lib/csf-tools/src/CsfFile.ts b/lib/csf-tools/src/CsfFile.ts index f9e32c82c85..05aff46cd69 100644 --- a/lib/csf-tools/src/CsfFile.ts +++ b/lib/csf-tools/src/CsfFile.ts @@ -104,6 +104,17 @@ export interface CsfOptions { defaultTitle: string; fileName?: string; } + +export class NoMetaError extends Error { + constructor(ast: t.Node, fileName?: string) { + super(dedent` + CSF: missing default export ${formatLocation(ast, fileName)} + + More info: https://storybook.js.org/docs/react/writing-stories/introduction#default-export + `); + this.name = this.constructor.name; + } +} export class CsfFile { _ast: t.File; @@ -291,11 +302,7 @@ export class CsfFile { }); if (!self._meta) { - throw new Error(dedent` - CSF: missing default export ${formatLocation(self._ast, self._fileName)} - - More info: https://storybook.js.org/docs/react/writing-stories/introduction#default-export - `); + throw new NoMetaError(self._ast, self._fileName); } if (!self._meta.title && !self._meta.component) { From 8fc222d61f40653842f5e428b304ffabc243acbd Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 5 Nov 2021 11:38:00 +0800 Subject: [PATCH 078/116] CSFFile: Handle re-exported stories --- lib/csf-tools/src/CsfFile.test.ts | 20 ++++++++++++++++++++ lib/csf-tools/src/CsfFile.ts | 9 +++++++++ 2 files changed, 29 insertions(+) diff --git a/lib/csf-tools/src/CsfFile.test.ts b/lib/csf-tools/src/CsfFile.test.ts index 301d8012d5a..89656a8189b 100644 --- a/lib/csf-tools/src/CsfFile.test.ts +++ b/lib/csf-tools/src/CsfFile.test.ts @@ -285,6 +285,26 @@ describe('CsfFile', () => { __id: foo-bar--b `); }); + + it('re-exported stories', () => { + expect( + parse( + dedent` + export default { title: 'foo/bar' }; + export { default as A } from './A'; + export { B } from './B'; + ` + ) + ).toMatchInlineSnapshot(` + meta: + title: foo/bar + stories: + - id: foo-bar--a + name: A + - id: foo-bar--b + name: B + `); + }); }); describe('error handling', () => { diff --git a/lib/csf-tools/src/CsfFile.ts b/lib/csf-tools/src/CsfFile.ts index f9e32c82c85..989955f95e5 100644 --- a/lib/csf-tools/src/CsfFile.ts +++ b/lib/csf-tools/src/CsfFile.ts @@ -234,6 +234,15 @@ export class CsfFile { }; } }); + } else if (node.specifiers.length > 0) { + // export { X as Y } + node.specifiers.forEach((specifier) => { + if (t.isExportSpecifier(specifier) && t.isIdentifier(specifier.exported)) { + const { name: exportName } = specifier.exported; + self._storyAnnotations[exportName] = {}; + self._stories[exportName] = { id: 'FIXME', name: exportName, parameters: {} }; + } + }); } }, }, From 6a37b57b1aea38c5088455bef7eee8c380397fcb Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Fri, 5 Nov 2021 14:44:59 +1100 Subject: [PATCH 079/116] Simplify `STORY_ARGS_UPDATED` code --- lib/preview-web/src/PreviewWeb.test.ts | 21 ++++++++++----------- lib/preview-web/src/PreviewWeb.tsx | 25 ++++++------------------- 2 files changed, 16 insertions(+), 30 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.test.ts b/lib/preview-web/src/PreviewWeb.test.ts index 3ea29c925db..f934f750e80 100644 --- a/lib/preview-web/src/PreviewWeb.test.ts +++ b/lib/preview-web/src/PreviewWeb.test.ts @@ -185,6 +185,16 @@ describe('PreviewWeb', () => { foo: 'url', }); }); + it('updates args from the URL', async () => { + document.location.search = '?id=component-one--a&args=foo:url'; + + await createAndRenderPreview(); + + expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_ARGS_UPDATED, { + storyId: 'component-one--a', + args: { foo: 'url' }, + }); + }); it('allows async getProjectAnnotations', async () => { const preview = new PreviewWeb(); @@ -197,17 +207,6 @@ describe('PreviewWeb', () => { expect(preview.storyStore.globals.get()).toEqual({ a: 'b' }); }); - - it('updates args from the URL', async () => { - document.location.search = '?id=component-one--a&args=foo:url'; - - await createAndRenderPreview(); - - expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_ARGS_UPDATED, { - storyId: 'component-one--a', - args: { foo: 'url' }, - }); - }); }); describe('initial selection', () => { diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 7dc54983d13..27734c0daf0 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -353,16 +353,6 @@ export class PreviewWeb { const storyIdChanged = this.previousSelection?.storyId !== storyId; const viewModeChanged = this.previousSelection?.viewMode !== selection.viewMode; - let hasChangedArgs = false; - const updatedArgs = {}; - if (!this.previousSelection && selectionSpecifier) { - const { args } = selectionSpecifier; - hasChangedArgs = typeof args === 'object' && Object.keys(args).length > 0; - if (hasChangedArgs) { - Object.assign(updatedArgs, args); - } - } - const implementationChanged = !storyIdChanged && this.previousStory && story !== this.previousStory; @@ -389,12 +379,6 @@ export class PreviewWeb { const { parameters, initialArgs, argTypes, args } = this.storyStore.getStoryContext(story); - // Populate args from url to ArgsTable controls. - if (implementationChanged) { - Object.assign(updatedArgs, args); - hasChangedArgs = true; - } - if (FEATURES?.storyStoreV7) { this.channel.emit(Events.STORY_PREPARED, { id: storyId, @@ -404,9 +388,12 @@ export class PreviewWeb { args, }); } - // If the implementation changed, the args also may have changed - if (hasChangedArgs) { - this.channel.emit(Events.STORY_ARGS_UPDATED, { storyId, args: updatedArgs }); + + // For v6 mode / compatibility + // If the implementation changed, or args were persisted, the args may have changed, + // and the STORY_PREPARED event above may not be respected. + if (implementationChanged || persistedArgs) { + this.channel.emit(Events.STORY_ARGS_UPDATED, { storyId, args }); } if (selection.viewMode === 'docs' || story.parameters.docsOnly) { From 75f0d4fd7fe54fc370578e313bbf7ad4a1764953 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Fri, 5 Nov 2021 15:15:01 +1100 Subject: [PATCH 080/116] Update behaviour around missing stories to be more clear --- lib/preview-web/src/PreviewWeb.test.ts | 18 ++++++------- lib/preview-web/src/PreviewWeb.tsx | 37 ++++++++++++++++++-------- 2 files changed, 35 insertions(+), 20 deletions(-) diff --git a/lib/preview-web/src/PreviewWeb.test.ts b/lib/preview-web/src/PreviewWeb.test.ts index 2c0d241717c..133ccc7504c 100644 --- a/lib/preview-web/src/PreviewWeb.test.ts +++ b/lib/preview-web/src/PreviewWeb.test.ts @@ -240,12 +240,12 @@ describe('PreviewWeb', () => { }); describe('if the story specified does not exist', () => { - it('renders missing', async () => { + it('renders a loading error', async () => { document.location.search = '?id=random'; const preview = await createAndRenderPreview(); - expect(preview.view.showNoPreview).toHaveBeenCalled(); + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_MISSING, 'random'); }); @@ -254,7 +254,7 @@ describe('PreviewWeb', () => { const preview = await createAndRenderPreview(); - expect(preview.view.showNoPreview).toHaveBeenCalled(); + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_MISSING, 'component-one--d'); mockChannel.emit.mockClear(); @@ -298,7 +298,7 @@ describe('PreviewWeb', () => { const preview = await createAndRenderPreview(); - expect(preview.view.showNoPreview).toHaveBeenCalled(); + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_MISSING, 'component-one--d'); emitter.emit(Events.SET_CURRENT_STORY, { @@ -343,7 +343,7 @@ describe('PreviewWeb', () => { const preview = await createAndRenderPreview(); expect(preview.view.showNoPreview).toHaveBeenCalled(); - expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_MISSING, undefined); + expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_MISSING); }); describe('in story viewMode', () => { @@ -1147,7 +1147,7 @@ describe('PreviewWeb', () => { }); }); - it('renders missing if the story specified does not exist', async () => { + it('renders loading error if the story specified does not exist', async () => { document.location.search = '?id=component-one--a'; const preview = await createAndRenderPreview(); @@ -1158,7 +1158,7 @@ describe('PreviewWeb', () => { await waitForSetCurrentStory(); await waitForEvents([Events.STORY_MISSING]); - expect(preview.view.showNoPreview).toHaveBeenCalled(); + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_MISSING, 'random'); }); @@ -2406,7 +2406,7 @@ describe('PreviewWeb', () => { }, }; - it('renders story missing', async () => { + it('renders loading error', async () => { document.location.search = '?id=component-one--a'; const preview = await createAndRenderPreview(); @@ -2414,7 +2414,7 @@ describe('PreviewWeb', () => { preview.onStoriesChanged({ importFn: newImportFn, storyIndex: newStoryIndex }); await waitForEvents([Events.STORY_MISSING]); - expect(preview.view.showNoPreview).toHaveBeenCalled(); + expect(preview.view.showErrorDisplay).toHaveBeenCalled(); expect(mockChannel.emit).toHaveBeenCalledWith(Events.STORY_MISSING, 'component-one--a'); }); diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 41d41b62c3c..c6939a32d68 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -246,7 +246,7 @@ export class PreviewWeb { // Use the selection specifier to choose a story, then render it async selectSpecifiedStory() { if (!this.urlStore.selectionSpecifier) { - await this.renderMissingStory(); + this.renderMissingStory(); return; } @@ -254,7 +254,15 @@ export class PreviewWeb { const storyId = this.storyStore.storyIndex.storyIdFromSpecifier(storySpecifier); if (!storyId) { - await this.renderMissingStory(storySpecifier); + if (storySpecifier === '*') { + this.renderMissingStory(); + } else { + this.renderStoryLoadingException( + storySpecifier, + new Error(`Couldn't find story matching ${storySpecifier}.`) + ); + } + return; } @@ -406,8 +414,9 @@ export class PreviewWeb { try { story = await this.storyStore.loadStory({ storyId }); } catch (err) { + await this.cleanupPreviousRender(); this.previousStory = null; - await this.renderMissingStory(storyId); + this.renderStoryLoadingException(storyId, err); return; } @@ -697,23 +706,29 @@ export class PreviewWeb { this.channel.emit(Events.CONFIG_ERROR, err); } - async renderMissingStory(storySpecifier?: StorySpecifier) { - logger.error(`Unable to find story with specifier '${storySpecifier}'`); - await this.cleanupPreviousRender(); + renderMissingStory() { + logger.error(`No story selected`); this.view.showNoPreview(); + this.channel.emit(Events.STORY_MISSING); + } + + renderStoryLoadingException(storySpecifier: StorySpecifier, err: Error) { + logger.error(`Unable to load story '${storySpecifier}':`); + logger.error(err); + this.view.showErrorDisplay(err); this.channel.emit(Events.STORY_MISSING, storySpecifier); } // renderException is used if we fail to render the story and it is uncaught by the app layer - renderException(storyId: StoryId, error: Error) { - this.channel.emit(Events.STORY_THREW_EXCEPTION, error); + renderException(storyId: StoryId, err: Error) { + this.channel.emit(Events.STORY_THREW_EXCEPTION, err); this.channel.emit(Events.STORY_RENDER_PHASE_CHANGED, { newPhase: 'errored', storyId }); // Ignored exceptions exist for control flow purposes, and are typically handled elsewhere. - if (error !== IGNORED_EXCEPTION) { - this.view.showErrorDisplay(error); + if (err !== IGNORED_EXCEPTION) { + this.view.showErrorDisplay(err); logger.error(`Error rendering story '${storyId}':`); - logger.error(error); + logger.error(err); } } From fdde097034f1f98a0d7314a88bd0bfcc55549049 Mon Sep 17 00:00:00 2001 From: Pavlo Zhukov Date: Fri, 5 Nov 2021 08:05:57 +0200 Subject: [PATCH 081/116] chore: remove not used var --- lib/preview-web/src/PreviewWeb.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 27734c0daf0..95477dc3144 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -333,7 +333,7 @@ export class PreviewWeb { // - a story selected in "docs" viewMode, // in which case we render the docsPage for that story async renderSelection({ persistedArgs }: { persistedArgs?: Args } = {}) { - const { selection, selectionSpecifier } = this.urlStore; + const { selection } = this.urlStore; if (!selection) { throw new Error('Cannot render story as no selection was made'); } From ea139909ca7c47cdcb96473b3e822c23a0cef314 Mon Sep 17 00:00:00 2001 From: Masaya Nakamura Date: Fri, 5 Nov 2021 18:24:37 +0900 Subject: [PATCH 082/116] Use `Rule.use` instead of deprecated `Rule.loaders` --- lib/source-loader/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/source-loader/README.md b/lib/source-loader/README.md index a2c825b77e8..2d724e8fee5 100644 --- a/lib/source-loader/README.md +++ b/lib/source-loader/README.md @@ -30,7 +30,7 @@ Usage: module.exports = function ({ config }) { config.module.rules.push({ test: /\.stories\.tsx?$/, - loaders: [ + use: [ { loader: require.resolve('@storybook/source-loader'), options: { parser: 'typescript' }, @@ -65,7 +65,7 @@ Usage: module.exports = function ({ config }) { config.module.rules.push({ test: /\.stories\.jsx?$/, - loaders: [ + use: [ { loader: require.resolve('@storybook/source-loader'), options: { @@ -99,7 +99,7 @@ Usage: module.exports = function ({ config }) { config.module.rules.push({ test: /\.stories\.jsx?$/, - loaders: [ + use: [ { loader: require.resolve('@storybook/source-loader'), options: { @@ -126,7 +126,7 @@ Usage: module.exports = function ({ config }) { config.module.rules.push({ test: /\.stories\.jsx?$/, - loaders: [ + use: [ { loader: require.resolve('@storybook/source-loader'), options: { injectDecorator: false }, From e10f5d36f156d14b43e3ceff2997e0f1db2f60e6 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Fri, 5 Nov 2021 13:47:23 +0100 Subject: [PATCH 083/116] Add feature flag for to stop storybook from alias'ing emotion packages --- lib/builder-webpack4/src/preview/iframe-webpack.config.ts | 2 +- lib/builder-webpack5/src/preview/iframe-webpack.config.ts | 3 +-- lib/core-common/src/types.ts | 4 ++++ lib/core-server/src/presets/common-preset.ts | 1 + 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/builder-webpack4/src/preview/iframe-webpack.config.ts b/lib/builder-webpack4/src/preview/iframe-webpack.config.ts index 8b3d54d79ce..3452965a77f 100644 --- a/lib/builder-webpack4/src/preview/iframe-webpack.config.ts +++ b/lib/builder-webpack4/src/preview/iframe-webpack.config.ts @@ -238,7 +238,7 @@ export default async (options: Options & Record): Promise): Promise ({ export const features = async (existing: Record) => ({ ...existing, postcss: true, + emotionAlias: true, }); From 422b9bf1d4ddfa9c6a5c45b5a52aa31f9f5cdae4 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 01:37:57 +0800 Subject: [PATCH 084/116] Skip CSF files with no default exports in legacy mode --- lib/client-api/src/StoryStoreFacade.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/client-api/src/StoryStoreFacade.ts b/lib/client-api/src/StoryStoreFacade.ts index 191fdf76254..fa0c9f8f4a4 100644 --- a/lib/client-api/src/StoryStoreFacade.ts +++ b/lib/client-api/src/StoryStoreFacade.ts @@ -22,6 +22,7 @@ import { sortStoriesV6, StoryIndexEntry, } from '@storybook/store'; +import { logger } from '@storybook/client-logger'; const { STORIES = [] } = global; @@ -156,11 +157,12 @@ export class StoryStoreFacade { })) ); if (!title) { - throw new Error( + logger.info( `Unexpected default export without title in '${fileName}': ${JSON.stringify( fileExports.default )}` ); + return; } this.csfExports[fileName] = { From 07d8178afb2752180cb38b40b86e97939c35554f Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 01:39:14 +0800 Subject: [PATCH 085/116] Addon-docs/Source: Fix disabling show code with null --- addons/docs/src/blocks/Source.tsx | 2 +- .../official-storybook/stories/addon-docs/source.stories.tsx | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/docs/src/blocks/Source.tsx b/addons/docs/src/blocks/Source.tsx index 2fa59005525..29e81215ae8 100644 --- a/addons/docs/src/blocks/Source.tsx +++ b/addons/docs/src/blocks/Source.tsx @@ -69,7 +69,7 @@ const getSnippet = (snippet: string, story?: Story): string => { // if user has hard-coded the snippet, that takes precedence const userCode = parameters.docs?.source?.code; - if (userCode) { + if (userCode !== undefined) { return userCode; } diff --git a/examples/official-storybook/stories/addon-docs/source.stories.tsx b/examples/official-storybook/stories/addon-docs/source.stories.tsx index 8fce2c7422f..e9a671086f9 100644 --- a/examples/official-storybook/stories/addon-docs/source.stories.tsx +++ b/examples/official-storybook/stories/addon-docs/source.stories.tsx @@ -30,3 +30,7 @@ ForceCodeSource.parameters = { docs: { source: { type: 'code' } } }; export const CustomSource = Template.bind({}); CustomSource.args = { ...Basic.args }; CustomSource.parameters = { docs: { source: { code: 'custom source' } } }; + +export const NoSource = Template.bind({}); +NoSource.args = { ...Basic.args }; +NoSource.parameters = { docs: { source: { code: null } } }; From 4545af31825b475de8e347d2652fe8f092dec282 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 01:44:59 +0800 Subject: [PATCH 086/116] Fix deepscan --- lib/core-server/src/utils/StoryIndexGenerator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core-server/src/utils/StoryIndexGenerator.ts b/lib/core-server/src/utils/StoryIndexGenerator.ts index a9032ea3ce4..b76d599c705 100644 --- a/lib/core-server/src/utils/StoryIndexGenerator.ts +++ b/lib/core-server/src/utils/StoryIndexGenerator.ts @@ -13,7 +13,7 @@ import { } from '@storybook/store'; import { NormalizedStoriesSpecifier } from '@storybook/core-common'; import { logger } from '@storybook/node-logger'; -import { readCsfOrMdx, getStorySortParameter, NoMetaError } from '@storybook/csf-tools'; +import { readCsfOrMdx, getStorySortParameter } from '@storybook/csf-tools'; import { ComponentTitle } from '@storybook/csf'; function sortExtractedStories( From 06918477ab34ef465bd08e86345beefba5ab4740 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 02:04:02 +0800 Subject: [PATCH 087/116] 6.4.0-beta.29 changelog --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23e5b9ff295..7747af2dd7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## 6.4.0-beta.29 (November 6, 2021) + +### Features + +- CSFFile: Handle re-exported stories ([#16607](https://github.com/storybookjs/storybook/pull/16607)) + +### Bug Fixes + +- StoryIndex: Skip files with no default export ([#16606](https://github.com/storybookjs/storybook/pull/16606)) +- Addon-docs/Source: Fix disabling show code with null ([#16615](https://github.com/storybookjs/storybook/pull/16615)) +- Core: Handle missing websocket in production build ([#16590](https://github.com/storybookjs/storybook/pull/16590)) +- Core: Ensure we set `parameters.filePath` in v7 mode ([#16566](https://github.com/storybookjs/storybook/pull/16566)) +- Core: Fix behavior around missing stories to be more clear ([#16608](https://github.com/storybookjs/storybook/pull/16608)) + ## 6.4.0-beta.28 (November 5, 2021) ### Bug Fixes From d63def09e4b4f0a3d19b975d457468cb71a0e701 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 02:04:14 +0800 Subject: [PATCH 088/116] Update root, peer deps, version.ts/json to 6.4.0-beta.29 [ci skip] --- addons/docs/package.json | 14 +-- addons/essentials/package.json | 6 +- .../storyshots-puppeteer/package.json | 4 +- lib/api/src/version.ts | 2 +- lib/cli/src/versions.json | 114 +++++++++--------- lib/core-server/package.json | 6 +- lib/core/package.json | 4 +- package.json | 2 +- 8 files changed, 76 insertions(+), 76 deletions(-) diff --git a/addons/docs/package.json b/addons/docs/package.json index 75ccfe92332..b09eabe250a 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -140,12 +140,12 @@ "zone.js": "^0.11.3" }, "peerDependencies": { - "@storybook/angular": "6.4.0-beta.28", - "@storybook/html": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", - "@storybook/vue": "6.4.0-beta.28", - "@storybook/vue3": "6.4.0-beta.28", - "@storybook/web-components": "6.4.0-beta.28", + "@storybook/angular": "6.4.0-beta.29", + "@storybook/html": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", + "@storybook/vue": "6.4.0-beta.29", + "@storybook/vue3": "6.4.0-beta.29", + "@storybook/web-components": "6.4.0-beta.29", "lit": "^2.0.0-rc.1", "lit-html": "^1.4.1 || ^2.0.0-rc.3", "react": "^16.8.0 || ^17.0.0", @@ -211,4 +211,4 @@ "react-native" ] } -} +} \ No newline at end of file diff --git a/addons/essentials/package.json b/addons/essentials/package.json index dfcd9417d62..c9d32ab7bb5 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -62,8 +62,8 @@ }, "peerDependencies": { "@babel/core": "^7.9.6", - "@storybook/vue": "6.4.0-beta.28", - "@storybook/web-components": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.29", + "@storybook/web-components": "6.4.0-beta.29", "babel-loader": "^8.0.0", "lit-html": "^1.4.1 || ^2.0.0-rc.3", "react": "^16.8.0 || ^17.0.0", @@ -95,4 +95,4 @@ }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 8615258ee07..7863fbb2520 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -53,7 +53,7 @@ "@types/puppeteer": "^5.4.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.29", "puppeteer": "^2.0.0 || ^3.0.0" }, "peerDependenciesMeta": { @@ -65,4 +65,4 @@ "access": "public" }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" -} +} \ No newline at end of file diff --git a/lib/api/src/version.ts b/lib/api/src/version.ts index c21df1e52be..64d2eac2cfc 100644 --- a/lib/api/src/version.ts +++ b/lib/api/src/version.ts @@ -1 +1 @@ -export const version = '6.4.0-beta.28'; +export const version = '6.4.0-beta.29'; diff --git a/lib/cli/src/versions.json b/lib/cli/src/versions.json index 838164c905a..b680eb512d3 100644 --- a/lib/cli/src/versions.json +++ b/lib/cli/src/versions.json @@ -1,59 +1,59 @@ { - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-essentials": "6.4.0-beta.28", - "@storybook/addon-interactions": "6.4.0-beta.28", - "@storybook/addon-jest": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addon-toolbars": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/angular": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/aurelia": "6.4.0-beta.28", - "@storybook/builder-webpack4": "6.4.0-beta.28", - "@storybook/builder-webpack5": "6.4.0-beta.28", - "@storybook/channel-postmessage": "6.4.0-beta.28", - "@storybook/channel-websocket": "6.4.0-beta.28", - "@storybook/channels": "6.4.0-beta.28", - "@storybook/cli": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/codemod": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-client": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", - "@storybook/core-server": "6.4.0-beta.28", - "@storybook/csf-tools": "6.4.0-beta.28", - "@storybook/ember": "6.4.0-beta.28", - "@storybook/html": "6.4.0-beta.28", - "@storybook/instrumenter": "6.4.0-beta.28", - "@storybook/manager-webpack4": "6.4.0-beta.28", - "@storybook/manager-webpack5": "6.4.0-beta.28", - "@storybook/marionette": "6.4.0-beta.28", - "@storybook/marko": "6.4.0-beta.28", - "@storybook/mithril": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/postinstall": "6.4.0-beta.28", - "@storybook/preact": "6.4.0-beta.28", - "@storybook/rax": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", - "@storybook/riot": "6.4.0-beta.28", - "@storybook/router": "6.4.0-beta.28", - "@storybook/server": "6.4.0-beta.28", - "@storybook/source-loader": "6.4.0-beta.28", - "@storybook/svelte": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", - "@storybook/ui": "6.4.0-beta.28", - "@storybook/vue": "6.4.0-beta.28", - "@storybook/vue3": "6.4.0-beta.28", - "@storybook/web-components": "6.4.0-beta.28" + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-essentials": "6.4.0-beta.29", + "@storybook/addon-interactions": "6.4.0-beta.29", + "@storybook/addon-jest": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addon-toolbars": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/angular": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/aurelia": "6.4.0-beta.29", + "@storybook/builder-webpack4": "6.4.0-beta.29", + "@storybook/builder-webpack5": "6.4.0-beta.29", + "@storybook/channel-postmessage": "6.4.0-beta.29", + "@storybook/channel-websocket": "6.4.0-beta.29", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/cli": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/codemod": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-client": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", + "@storybook/core-server": "6.4.0-beta.29", + "@storybook/csf-tools": "6.4.0-beta.29", + "@storybook/ember": "6.4.0-beta.29", + "@storybook/html": "6.4.0-beta.29", + "@storybook/instrumenter": "6.4.0-beta.29", + "@storybook/manager-webpack4": "6.4.0-beta.29", + "@storybook/manager-webpack5": "6.4.0-beta.29", + "@storybook/marionette": "6.4.0-beta.29", + "@storybook/marko": "6.4.0-beta.29", + "@storybook/mithril": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/postinstall": "6.4.0-beta.29", + "@storybook/preact": "6.4.0-beta.29", + "@storybook/rax": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", + "@storybook/riot": "6.4.0-beta.29", + "@storybook/router": "6.4.0-beta.29", + "@storybook/server": "6.4.0-beta.29", + "@storybook/source-loader": "6.4.0-beta.29", + "@storybook/svelte": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", + "@storybook/ui": "6.4.0-beta.29", + "@storybook/vue": "6.4.0-beta.29", + "@storybook/vue3": "6.4.0-beta.29", + "@storybook/web-components": "6.4.0-beta.29" } diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 752e0291292..8282564d561 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -92,8 +92,8 @@ "jest-specific-snapshot": "^4.0.0" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.28", - "@storybook/manager-webpack5": "6.4.0-beta.28", + "@storybook/builder-webpack5": "6.4.0-beta.29", + "@storybook/manager-webpack5": "6.4.0-beta.29", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0" }, @@ -113,4 +113,4 @@ }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/lib/core/package.json b/lib/core/package.json index 418967175b5..bb323f1f3c2 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -44,7 +44,7 @@ "@storybook/core-server": "6.4.0-beta.28" }, "peerDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.28", + "@storybook/builder-webpack5": "6.4.0-beta.29", "react": "^16.8.0 || ^17.0.0", "react-dom": "^16.8.0 || ^17.0.0", "webpack": "*" @@ -62,4 +62,4 @@ }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" -} +} \ No newline at end of file diff --git a/package.json b/package.json index 485eda9cea3..ff3cf4d7183 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "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": [ From 2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 02:16:13 +0800 Subject: [PATCH 089/116] v6.4.0-beta.29 --- addons/a11y/package.json | 16 +++---- addons/actions/package.json | 12 ++--- addons/backgrounds/package.json | 14 +++--- addons/controls/package.json | 18 ++++---- addons/docs/package.json | 42 ++++++++--------- addons/essentials/package.json | 28 +++++------ addons/interactions/package.json | 16 +++---- addons/jest/package.json | 12 ++--- addons/links/package.json | 10 ++-- addons/measure/package.json | 12 ++--- addons/outline/package.json | 12 ++--- .../storyshots/storyshots-core/package.json | 22 ++++----- .../storyshots-puppeteer/package.json | 6 +-- addons/storysource/package.json | 16 +++---- addons/toolbars/package.json | 10 ++-- addons/viewport/package.json | 14 +++--- app/angular/package.json | 16 +++---- app/ember/package.json | 8 ++-- app/html/package.json | 14 +++--- app/preact/package.json | 10 ++-- app/react/package.json | 14 +++--- app/server/package.json | 18 ++++---- app/svelte/package.json | 10 ++-- app/vue/package.json | 10 ++-- app/vue3/package.json | 10 ++-- app/web-components/package.json | 14 +++--- examples/angular-cli/package.json | 28 +++++------ examples/cra-kitchen-sink/package.json | 26 +++++------ examples/cra-react15/package.json | 14 +++--- examples/cra-ts-essentials/package.json | 10 ++-- examples/cra-ts-kitchen-sink/package.json | 16 +++---- examples/ember-cli/package.json | 24 +++++----- examples/html-kitchen-sink/package.json | 34 +++++++------- examples/official-storybook/package.json | 46 +++++++++---------- examples/preact-kitchen-sink/package.json | 22 ++++----- examples/react-ts-webpack4/package.json | 10 ++-- examples/react-ts/package.json | 16 +++---- examples/server-kitchen-sink/package.json | 16 +++---- examples/standalone-preview/package.json | 6 +-- examples/svelte-kitchen-sink/package.json | 28 +++++------ examples/vue-3-cli/package.json | 14 +++--- examples/vue-cli/package.json | 10 ++-- examples/vue-kitchen-sink/package.json | 28 +++++------ .../web-components-kitchen-sink/package.json | 2 +- lerna.json | 2 +- lib/addons/package.json | 14 +++--- lib/api/package.json | 12 ++--- lib/builder-webpack4/package.json | 32 ++++++------- lib/builder-webpack5/package.json | 30 ++++++------ lib/channel-postmessage/package.json | 8 ++-- lib/channel-websocket/package.json | 6 +-- lib/channels/package.json | 2 +- lib/cli-sb/package.json | 4 +- lib/cli-storybook/package.json | 4 +- lib/cli/package.json | 12 ++--- lib/client-api/package.json | 14 +++--- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 6 +-- lib/components/package.json | 6 +-- lib/core-client/package.json | 20 ++++---- lib/core-common/package.json | 4 +- lib/core-events/package.json | 2 +- lib/core-server/package.json | 22 ++++----- lib/core/package.json | 8 ++-- lib/csf-tools/package.json | 2 +- lib/instrumenter/package.json | 8 ++-- lib/manager-webpack4/package.json | 14 +++--- lib/manager-webpack5/package.json | 14 +++--- lib/node-logger/package.json | 2 +- lib/postinstall/package.json | 2 +- lib/preview-web/package.json | 12 ++--- lib/router/package.json | 4 +- lib/source-loader/package.json | 6 +-- lib/store/package.json | 8 ++-- lib/theming/package.json | 4 +- lib/ui/package.json | 18 ++++---- 76 files changed, 519 insertions(+), 519 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index 3669a14679b..cc3018aa131 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", @@ -45,14 +45,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.29", "axe-core": "^4.2.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/actions/package.json b/addons/actions/package.json index 578ecc09d65..db727749426 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", @@ -41,12 +41,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index cb4082d6ed9..2ff109b6a2d 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", @@ -45,13 +45,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", diff --git a/addons/controls/package.json b/addons/controls/package.json index 710a15613d6..7649c915b6b 100644 --- a/addons/controls/package.json +++ b/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", @@ -45,15 +45,15 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "lodash": "^4.17.20", "ts-dedent": "^2.0.0" diff --git a/addons/docs/package.json b/addons/docs/package.json index b09eabe250a..43105eb5f82 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", @@ -63,21 +63,21 @@ "@mdx-js/loader": "^1.6.22", "@mdx-js/mdx": "^1.6.22", "@mdx-js/react": "^1.6.22", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/builder-webpack4": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/builder-webpack4": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/postinstall": "6.4.0-beta.28", - "@storybook/preview-web": "6.4.0-beta.28", - "@storybook/source-loader": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/csf-tools": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/postinstall": "6.4.0-beta.29", + "@storybook/preview-web": "6.4.0-beta.29", + "@storybook/source-loader": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "acorn": "^7.4.1", "acorn-jsx": "^5.3.1", "acorn-walk": "^7.2.0", @@ -106,11 +106,11 @@ "@babel/core": "^7.12.10", "@emotion/core": "^10.1.1", "@emotion/styled": "^10.0.27", - "@storybook/angular": "6.4.0-beta.28", - "@storybook/html": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", - "@storybook/vue": "6.4.0-beta.28", - "@storybook/web-components": "6.4.0-beta.28", + "@storybook/angular": "6.4.0-beta.29", + "@storybook/html": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", + "@storybook/vue": "6.4.0-beta.29", + "@storybook/web-components": "6.4.0-beta.29", "@types/cross-spawn": "^6.0.2", "@types/doctrine": "^0.0.3", "@types/enzyme": "^3.10.8", @@ -211,4 +211,4 @@ "react-native" ] } -} \ No newline at end of file +} diff --git a/addons/essentials/package.json b/addons/essentials/package.json index c9d32ab7bb5..ec85175084f 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", @@ -39,24 +39,24 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-measure": "6.4.0-beta.28", - "@storybook/addon-outline": "6.4.0-beta.28", - "@storybook/addon-toolbars": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-measure": "6.4.0-beta.29", + "@storybook/addon-outline": "6.4.0-beta.29", + "@storybook/addon-toolbars": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7", "ts-dedent": "^2.0.0" }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/vue": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.29", "@types/jest": "^26.0.16", "@types/webpack-env": "^1.16.0" }, @@ -95,4 +95,4 @@ }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/addons/interactions/package.json b/addons/interactions/package.json index 8651f53a7bd..171edae622c 100644 --- a/addons/interactions/package.json +++ b/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", @@ -41,14 +41,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/instrumenter": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/instrumenter": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "global": "^4.4.0", "jest-mock": "^27.0.6", "polished": "^4.0.5", diff --git a/addons/jest/package.json b/addons/jest/package.json index 1380e54fa98..b54f287f76f 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -47,11 +47,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "global": "^4.4.0", "react-sizeme": "^3.0.1", diff --git a/addons/links/package.json b/addons/links/package.json index 67040be771d..b5eaa331058 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "addon", @@ -41,11 +41,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.29", "@types/qs": "^6.9.5", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/measure/package.json b/addons/measure/package.json index a95e516dce2..18898beeff6 100644 --- a/addons/measure/package.json +++ b/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", @@ -44,11 +44,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0" diff --git a/addons/outline/package.json b/addons/outline/package.json index b9800f3581e..6b3b432cf71 100644 --- a/addons/outline/package.json +++ b/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", @@ -47,11 +47,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 90472eea61c..663e53b7cda 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Take a code snapshot of every story automatically with Jest", "keywords": [ "addon", @@ -45,11 +45,11 @@ }, "dependencies": { "@jest/transform": "^26.6.2", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-client": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-client": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", "@types/glob": "^7.1.3", "@types/jest": "^26.0.16", @@ -69,11 +69,11 @@ "devDependencies": { "@angular/core": "^11.2.0", "@angular/platform-browser-dynamic": "^11.2.0", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/angular": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", - "@storybook/vue": "6.4.0-beta.28", - "@storybook/vue3": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/angular": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", + "@storybook/vue": "6.4.0-beta.29", + "@storybook/vue3": "6.4.0-beta.29", "babel-loader": "^8.0.0", "enzyme": "^3.11.0", "enzyme-to-json": "^3.6.1", diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 7863fbb2520..811c3d2736e 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": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Image snapshots addition to StoryShots based on puppeteer", "keywords": [ "addon", @@ -42,7 +42,7 @@ "dependencies": { "@axe-core/puppeteer": "^4.2.0", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.29", "@types/jest-image-snapshot": "^4.1.3", "core-js": "^3.8.2", "jest-image-snapshot": "^4.3.0", @@ -65,4 +65,4 @@ "access": "public" }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" -} \ No newline at end of file +} diff --git a/addons/storysource/package.json b/addons/storysource/package.json index b8cac5737ba..d79b0889a1f 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", @@ -41,13 +41,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/router": "6.4.0-beta.28", - "@storybook/source-loader": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/router": "6.4.0-beta.29", + "@storybook/source-loader": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "estraverse": "^5.2.0", "loader-utils": "^2.0.0", diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json index 10c838656d9..3174a871c0a 100644 --- a/addons/toolbars/package.json +++ b/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", @@ -45,10 +45,10 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "regenerator-runtime": "^0.13.7" }, diff --git a/addons/viewport/package.json b/addons/viewport/package.json index dd2ce4b6ccb..59d98a89bbf 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", @@ -42,12 +42,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "global": "^4.4.0", "memoizerific": "^1.11.3", diff --git a/app/angular/package.json b/app/angular/package.json index e4f1521d053..83d86112c02 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,14 +45,14 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "autoprefixer": "^9.8.6", "core-js": "^3.8.2", diff --git a/app/ember/package.json b/app/ember/package.json index 3dde63caa1f..e2e0055da6a 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/main/app/ember", "bugs": { @@ -43,9 +43,9 @@ }, "dependencies": { "@ember/test-helpers": "^2.1.4", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", "core-js": "^3.8.2", "global": "^4.4.0", "react": "16.14.0", diff --git a/app/html/package.json b/app/html/package.json index e5f5e89176e..76bfb23f2af 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,13 +45,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", + "@storybook/preview-web": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/preact/package.json b/app/preact/package.json index 881b9d435ec..821b1436459 100644 --- a/app/preact/package.json +++ b/app/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -46,11 +46,11 @@ }, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.12.12", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/react/package.json b/app/react/package.json index 0588e78a430..e941e1dcbf0 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -49,14 +49,14 @@ "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.29", "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.253f8c1.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-named-asset-import": "^0.3.1", @@ -73,7 +73,7 @@ "webpack": "4" }, "devDependencies": { - "@storybook/client-api": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.29", "@types/node": "^14.14.20", "@types/prompts": "^2.0.9" }, diff --git a/app/server/package.json b/app/server/package.json index 61bc422e710..2f7f4d3bc52 100644 --- a/app/server/package.json +++ b/app/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,15 +45,15 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/preview-web": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/preview-web": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/svelte/package.json b/app/svelte/package.json index 02f40895ba5..9f623847a68 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "core-js": "^3.8.2", "global": "^4.4.0", "react": "16.14.0", diff --git a/app/vue/package.json b/app/vue/package.json index 2757cfea117..07b31430539 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/vue3/package.json b/app/vue3/package.json index 8f057b0287a..3931001ed17 100644 --- a/app/vue3/package.json +++ b/app/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -45,11 +45,11 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/app/web-components/package.json b/app/web-components/package.json index 3e3e1ddd3f4..95a9ab74447 100644 --- a/app/web-components/package.json +++ b/app/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit-html", @@ -50,13 +50,13 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/preset-env": "^7.12.11", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", + "@storybook/preview-web": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "babel-plugin-bundled-import-meta": "^0.3.1", "core-js": "^3.8.2", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index a4bc92d33b5..f00d809dc58 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -1,6 +1,6 @@ { "name": "angular-cli", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "license": "MIT", "scripts": { @@ -39,20 +39,20 @@ "@angular/compiler-cli": "^11.2.14", "@angular/elements": "^11.2.14", "@compodoc/compodoc": "^1.1.14", - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-interactions": "6.4.0-beta.28", - "@storybook/addon-jest": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/angular": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-interactions": "6.4.0-beta.29", + "@storybook/addon-jest": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/angular": "6.4.0-beta.29", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.29", "@storybook/testing-library": "^0.0.3", "@types/core-js": "^2.5.4", "@types/jest": "^26.0.16", diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json index f749216a76c..2aceb0b3a80 100644 --- a/examples/cra-kitchen-sink/package.json +++ b/examples/cra-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-kitchen-sink", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "react-scripts build", @@ -11,7 +11,7 @@ "test": "react-scripts test --env=jsdom" }, "dependencies": { - "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.29", "global": "^4.4.0", "prop-types": "^15.7.2", "react": "16.14.0", @@ -21,19 +21,19 @@ }, "devDependencies": { "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-jest": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/addon-jest": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/builder-webpack4": "6.4.0-beta.29", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "webpack": "4" }, "storybook": { diff --git a/examples/cra-react15/package.json b/examples/cra-react15/package.json index 93bca53f8b5..7f3a20d55bc 100644 --- a/examples/cra-react15/package.json +++ b/examples/cra-react15/package.json @@ -1,6 +1,6 @@ { "name": "cra-react15", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "react-scripts build", @@ -19,14 +19,14 @@ "react-scripts": "3.4.4" }, "devDependencies": { - "@storybook/addon-actions": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.29", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/builder-webpack4": "6.4.0-beta.29", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "babel-core": "6", "babel-runtime": "6", "webpack": "4" diff --git a/examples/cra-ts-essentials/package.json b/examples/cra-ts-essentials/package.json index c0b6dace0ac..939712e0f46 100644 --- a/examples/cra-ts-essentials/package.json +++ b/examples/cra-ts-essentials/package.json @@ -1,6 +1,6 @@ { "name": "cra-ts-essentials", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "react-scripts build", @@ -34,12 +34,12 @@ "typescript": "^3.9.7" }, "devDependencies": { - "@storybook/addon-essentials": "6.4.0-beta.28", + "@storybook/addon-essentials": "6.4.0-beta.29", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/builder-webpack4": "6.4.0-beta.29", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.29", "webpack": "4" }, "storybook": { diff --git a/examples/cra-ts-kitchen-sink/package.json b/examples/cra-ts-kitchen-sink/package.json index b1a90a1722e..621bdac45b6 100644 --- a/examples/cra-ts-kitchen-sink/package.json +++ b/examples/cra-ts-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "cra-ts-kitchen-sink", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "react-scripts build", @@ -34,15 +34,15 @@ "typescript": "^3.9.7" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", "@storybook/addon-ie11": "0.0.7--canary.5e87b64.0", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/builder-webpack4": "6.4.0-beta.28", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/builder-webpack4": "6.4.0-beta.29", "@storybook/preset-create-react-app": "^3.1.6", - "@storybook/react": "6.4.0-beta.28", + "@storybook/react": "6.4.0-beta.29", "@types/enzyme": "^3.10.8", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.9.1", diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json index c95817da150..85ed0eeed5e 100644 --- a/examples/ember-cli/package.json +++ b/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "ember build --output-path ember-output", @@ -17,18 +17,18 @@ "devDependencies": { "@babel/core": "^7.12.10", "@ember/optional-features": "^2.0.0", - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/ember": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/ember": "6.4.0-beta.29", "@storybook/ember-cli-storybook": "^0.2.1", - "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.29", "babel-loader": "^8.0.0", "broccoli-asset-rev": "^3.0.0", "cross-env": "^7.0.3", diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json index a4633161c8b..4f0cbc72613 100644 --- a/examples/html-kitchen-sink/package.json +++ b/examples/html-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "html-kitchen-sink", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "description": "", "keywords": [], @@ -13,23 +13,23 @@ "storybook": "start-storybook -p 9006 --no-manager-cache" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-jest": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-jest": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", "@storybook/addon-postcss": "^2.0.0", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/core": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", - "@storybook/html": "6.4.0-beta.28", - "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/core": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", + "@storybook/html": "6.4.0-beta.29", + "@storybook/source-loader": "6.4.0-beta.29", "autoprefixer": "^10.0.1", "eventemitter3": "^4.0.7", "format-json": "^1.0.3", diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json index 4751b11671c..7e5fb82d35b 100644 --- a/examples/official-storybook/package.json +++ b/examples/official-storybook/package.json @@ -1,6 +1,6 @@ { "name": "official-storybook", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./", @@ -14,31 +14,31 @@ "devDependencies": { "@packtracker/webpack-plugin": "^2.3.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-interactions": "6.4.0-beta.28", - "@storybook/addon-jest": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addon-toolbars": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/cli": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-interactions": "6.4.0-beta.29", + "@storybook/addon-jest": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storyshots-puppeteer": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addon-toolbars": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/cli": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/design-system": "^5.4.7", "@storybook/jest": "^0.0.2", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", - "@storybook/router": "6.4.0-beta.28", - "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", + "@storybook/router": "6.4.0-beta.29", + "@storybook/source-loader": "6.4.0-beta.29", "@storybook/testing-library": "^0.0.3", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.29", "@testing-library/dom": "^7.31.2", "@testing-library/user-event": "^13.1.9", "chromatic": "^6.0.2", diff --git a/examples/preact-kitchen-sink/package.json b/examples/preact-kitchen-sink/package.json index 962a8cf196e..5cfa875d460 100644 --- a/examples/preact-kitchen-sink/package.json +++ b/examples/preact-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "preact-example", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -15,16 +15,16 @@ "devDependencies": { "@babel/core": "^7.12.10", "@babel/plugin-transform-runtime": "^7.12.10", - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/preact": "6.4.0-beta.28", - "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/preact": "6.4.0-beta.29", + "@storybook/source-loader": "6.4.0-beta.29", "@types/prop-types": "^15.7.3", "@types/react": "^17", "@types/react-dom": "^17", diff --git a/examples/react-ts-webpack4/package.json b/examples/react-ts-webpack4/package.json index dec66245594..9f7ac274a32 100644 --- a/examples/react-ts-webpack4/package.json +++ b/examples/react-ts-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/example-react-ts-webpack4", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./", @@ -8,10 +8,10 @@ "storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011 -c ./ --no-manager-cache" }, "dependencies": { - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-essentials": "6.4.0-beta.28", - "@storybook/builder-webpack4": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-essentials": "6.4.0-beta.29", + "@storybook/builder-webpack4": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", "@types/react": "^16.14.2", "@types/react-dom": "^16.9.10", "prop-types": "15.7.2", diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json index 8aee9dbdbdf..33694c1527d 100644 --- a/examples/react-ts/package.json +++ b/examples/react-ts/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/example-react-ts", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook", @@ -18,13 +18,13 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addon-essentials": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/cli": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/addon-essentials": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/cli": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "@testing-library/dom": "^7.31.2", "@testing-library/user-event": "^13.1.9", "@types/babel__preset-env": "^7", diff --git a/examples/server-kitchen-sink/package.json b/examples/server-kitchen-sink/package.json index e8f221cb683..49bb071ee63 100644 --- a/examples/server-kitchen-sink/package.json +++ b/examples/server-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "server-kitchen-sink", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "description": "", "keywords": [], @@ -14,13 +14,13 @@ "storybook": "SERVER_PORT=1137 start-storybook -p 9006 --quiet" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/server": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/server": "6.4.0-beta.29", "concurrently": "^5.3.0", "cors": "^2.8.5", "express": "~4.17.1", diff --git a/examples/standalone-preview/package.json b/examples/standalone-preview/package.json index fa1b0ad3d14..8c934909d15 100644 --- a/examples/standalone-preview/package.json +++ b/examples/standalone-preview/package.json @@ -1,13 +1,13 @@ { "name": "standalone-preview", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "storybook": "parcel ./storybook.html --port 1337" }, "devDependencies": { - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/react": "6.4.0-beta.28", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/react": "6.4.0-beta.29", "parcel": "^1.12.4", "react": "16.14.0", "react-dom": "16.14.0" diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json index 82300db8644..ca8db646f00 100644 --- a/examples/svelte-kitchen-sink/package.json +++ b/examples/svelte-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "svelte-example", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build-storybook": "build-storybook", @@ -10,20 +10,20 @@ "global": "^4.4.0" }, "devDependencies": { - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-interactions": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-interactions": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.28", - "@storybook/svelte": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.29", + "@storybook/svelte": "6.4.0-beta.29", "@storybook/testing-library": "^0.0.3", "svelte-jester": "1.3.0", "svelte-preprocess": "4.6.8" diff --git a/examples/vue-3-cli/package.json b/examples/vue-3-cli/package.json index b4b9daaccd4..fe6dccc327d 100644 --- a/examples/vue-3-cli/package.json +++ b/examples/vue-3-cli/package.json @@ -1,6 +1,6 @@ { "name": "vue-3-cli-example", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "vue-cli-service build", @@ -14,14 +14,14 @@ }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-essentials": "6.4.0-beta.28", - "@storybook/addon-interactions": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-essentials": "6.4.0-beta.29", + "@storybook/addon-interactions": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", "@storybook/jest": "^0.0.2", "@storybook/testing-library": "^0.0.3", - "@storybook/vue3": "6.4.0-beta.28", + "@storybook/vue3": "6.4.0-beta.29", "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-typescript": "~4.5.0", "@vue/cli-service": "~4.5.0", diff --git a/examples/vue-cli/package.json b/examples/vue-cli/package.json index b8572823431..ef2f21dc554 100644 --- a/examples/vue-cli/package.json +++ b/examples/vue-cli/package.json @@ -1,6 +1,6 @@ { "name": "vue-cli-example", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "vue-cli-service build", @@ -15,11 +15,11 @@ "vue-property-decorator": "^9.1.2" }, "devDependencies": { - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-essentials": "6.4.0-beta.28", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-essentials": "6.4.0-beta.29", "@storybook/preset-scss": "^1.0.3", - "@storybook/source-loader": "6.4.0-beta.28", - "@storybook/vue": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.29", + "@storybook/vue": "6.4.0-beta.29", "@vue/cli-plugin-babel": "~4.3.1", "@vue/cli-plugin-typescript": "~4.3.1", "@vue/cli-service": "~4.3.1", diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json index 8e56c981e38..2af44f28b35 100644 --- a/examples/vue-kitchen-sink/package.json +++ b/examples/vue-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "vue-example", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "scripts": { "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", @@ -14,21 +14,21 @@ }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/addon-a11y": "6.4.0-beta.28", - "@storybook/addon-actions": "6.4.0-beta.28", - "@storybook/addon-backgrounds": "6.4.0-beta.28", - "@storybook/addon-controls": "6.4.0-beta.28", - "@storybook/addon-docs": "6.4.0-beta.28", - "@storybook/addon-interactions": "6.4.0-beta.28", - "@storybook/addon-links": "6.4.0-beta.28", - "@storybook/addon-storyshots": "6.4.0-beta.28", - "@storybook/addon-storysource": "6.4.0-beta.28", - "@storybook/addon-viewport": "6.4.0-beta.28", - "@storybook/addons": "6.4.0-beta.28", + "@storybook/addon-a11y": "6.4.0-beta.29", + "@storybook/addon-actions": "6.4.0-beta.29", + "@storybook/addon-backgrounds": "6.4.0-beta.29", + "@storybook/addon-controls": "6.4.0-beta.29", + "@storybook/addon-docs": "6.4.0-beta.29", + "@storybook/addon-interactions": "6.4.0-beta.29", + "@storybook/addon-links": "6.4.0-beta.29", + "@storybook/addon-storyshots": "6.4.0-beta.29", + "@storybook/addon-storysource": "6.4.0-beta.29", + "@storybook/addon-viewport": "6.4.0-beta.29", + "@storybook/addons": "6.4.0-beta.29", "@storybook/jest": "^0.0.2", - "@storybook/source-loader": "6.4.0-beta.28", + "@storybook/source-loader": "6.4.0-beta.29", "@storybook/testing-library": "^0.0.3", - "@storybook/vue": "6.4.0-beta.28", + "@storybook/vue": "6.4.0-beta.29", "@vue/babel-preset-jsx": "^1.2.4", "babel-loader": "^8.0.0", "cross-env": "^7.0.3", diff --git a/examples/web-components-kitchen-sink/package.json b/examples/web-components-kitchen-sink/package.json index aafb680477b..2107522f242 100644 --- a/examples/web-components-kitchen-sink/package.json +++ b/examples/web-components-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "web-components-kitchen-sink", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "private": true, "description": "", "keywords": [], diff --git a/lerna.json b/lerna.json index 0ab0a223b57..b49105a0438 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "6.4.0-beta.28" + "version": "6.4.0-beta.29" } diff --git a/lib/addons/package.json b/lib/addons/package.json index ddfb4592dbb..c5c46e65c29 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook addons store", "keywords": [ "storybook" @@ -40,13 +40,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/api": "6.4.0-beta.28", - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/api": "6.4.0-beta.29", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/lib/api/package.json b/lib/api/package.json index fd03b04738d..ac61d0a6080 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/api", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Core Storybook API & Context", "keywords": [ "storybook" @@ -38,13 +38,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/router": "6.4.0-beta.28", + "@storybook/router": "6.4.0-beta.29", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.29", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/lib/builder-webpack4/package.json b/lib/builder-webpack4/package.json index 0305515730a..b4ac5c8ce0b 100644 --- a/lib/builder-webpack4/package.json +++ b/lib/builder-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack4", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -61,22 +61,22 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/channel-postmessage": "6.4.0-beta.28", - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/preview-web": "6.4.0-beta.28", - "@storybook/router": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/channel-postmessage": "6.4.0-beta.29", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/preview-web": "6.4.0-beta.29", + "@storybook/router": "6.4.0-beta.29", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", - "@storybook/ui": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", + "@storybook/ui": "6.4.0-beta.29", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "autoprefixer": "^9.8.6", diff --git a/lib/builder-webpack5/package.json b/lib/builder-webpack5/package.json index 3dbefd2a6a5..8ddab59b58f 100644 --- a/lib/builder-webpack5/package.json +++ b/lib/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -60,21 +60,21 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/channel-postmessage": "6.4.0-beta.28", - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/preview-web": "6.4.0-beta.28", - "@storybook/router": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/channel-postmessage": "6.4.0-beta.29", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/preview-web": "6.4.0-beta.29", + "@storybook/router": "6.4.0-beta.29", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "babel-plugin-macros": "^3.0.1", diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index 96db6e1742e..c24eae3c6eb 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "core-js": "^3.8.2", "global": "^4.4.0", "qs": "^6.10.0", diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index adc3c228dff..466507a2a0b 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" @@ -40,8 +40,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", "core-js": "^3.8.2", "global": "^4.4.0", "telejson": "^5.3.2" diff --git a/lib/channels/package.json b/lib/channels/package.json index 651501c9cfe..f52cfeb7565 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" diff --git a/lib/cli-sb/package.json b/lib/cli-sb/package.json index 3dad993e505..eb04404f806 100644 --- a/lib/cli-sb/package.json +++ b/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook CLI", "keywords": [ "storybook" @@ -24,7 +24,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "6.4.0-beta.28" + "@storybook/cli": "6.4.0-beta.29" }, "publishConfig": { "access": "public" diff --git a/lib/cli-storybook/package.json b/lib/cli-storybook/package.json index 544f8ad6ec3..6a20238def2 100644 --- a/lib/cli-storybook/package.json +++ b/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook CLI", "keywords": [ "storybook" @@ -27,7 +27,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "6.4.0-beta.28" + "@storybook/cli": "6.4.0-beta.29" }, "publishConfig": { "access": "public" diff --git a/lib/cli/package.json b/lib/cli/package.json index d8d5df36687..b69d5da5d6e 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -48,10 +48,10 @@ "dependencies": { "@babel/core": "^7.12.10", "@babel/preset-env": "^7.12.11", - "@storybook/codemod": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/csf-tools": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/codemod": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/csf-tools": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", "@storybook/semver": "^7.3.2", "boxen": "^5.1.2", "chalk": "^4.1.0", @@ -76,7 +76,7 @@ "update-notifier": "^5.0.1" }, "devDependencies": { - "@storybook/client-api": "6.4.0-beta.28", + "@storybook/client-api": "6.4.0-beta.29", "@types/cross-spawn": "^6.0.2", "@types/prompts": "^2.0.9", "@types/puppeteer-core": "^2.1.0", diff --git a/lib/client-api/package.json b/lib/client-api/package.json index ca5332c981f..bdcd012b656 100644 --- a/lib/client-api/package.json +++ b/lib/client-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-api", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook Client API", "keywords": [ "storybook" @@ -40,13 +40,13 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/channel-postmessage": "6.4.0-beta.28", - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/channel-postmessage": "6.4.0-beta.29", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index 60acf89dac1..0002ccd90b7 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" diff --git a/lib/codemod/package.json b/lib/codemod/package.json index 9b0c926622a..d1242147599 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" @@ -44,8 +44,8 @@ "@babel/types": "^7.12.11", "@mdx-js/mdx": "^1.6.22", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/csf-tools": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", "core-js": "^3.8.2", "cross-spawn": "^7.0.3", "globby": "^11.0.2", diff --git a/lib/components/package.json b/lib/components/package.json index 06da15afec5..947248a7122 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -41,9 +41,9 @@ }, "dependencies": { "@popperjs/core": "^2.6.0", - "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.29", "@types/color-convert": "^2.0.0", "@types/overlayscrollbars": "^1.12.0", "@types/react-syntax-highlighter": "11.0.5", diff --git a/lib/core-client/package.json b/lib/core-client/package.json index ca9879f92d5..222bda84a79 100644 --- a/lib/core-client/package.json +++ b/lib/core-client/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-client", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -40,16 +40,16 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/channel-postmessage": "6.4.0-beta.28", - "@storybook/channel-websocket": "6.4.0-beta.28", - "@storybook/client-api": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/channel-postmessage": "6.4.0-beta.29", + "@storybook/channel-websocket": "6.4.0-beta.29", + "@storybook/client-api": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/preview-web": "6.4.0-beta.28", - "@storybook/store": "6.4.0-beta.28", - "@storybook/ui": "6.4.0-beta.28", + "@storybook/preview-web": "6.4.0-beta.29", + "@storybook/store": "6.4.0-beta.29", + "@storybook/ui": "6.4.0-beta.29", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", diff --git a/lib/core-common/package.json b/lib/core-common/package.json index b9020444d15..f160249b531 100644 --- a/lib/core-common/package.json +++ b/lib/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -61,7 +61,7 @@ "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", "@babel/register": "^7.12.1", - "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/node-logger": "6.4.0-beta.29", "@storybook/semver": "^7.3.2", "@types/node": "^14.0.10", "@types/pretty-hrtime": "^1.0.0", diff --git a/lib/core-events/package.json b/lib/core-events/package.json index 66a9e4154da..cf2760e48ee 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/lib/core-server/package.json b/lib/core-server/package.json index 8282564d561..e81b70fb53e 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -41,16 +41,16 @@ }, "dependencies": { "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.4.0-beta.28", - "@storybook/core-client": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/builder-webpack4": "6.4.0-beta.29", + "@storybook/core-client": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/csf-tools": "6.4.0-beta.28", - "@storybook/manager-webpack4": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", + "@storybook/csf-tools": "6.4.0-beta.29", + "@storybook/manager-webpack4": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "@types/node": "^14.0.10", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -84,7 +84,7 @@ "ws": "^8.2.3" }, "devDependencies": { - "@storybook/builder-webpack5": "6.4.0-beta.28", + "@storybook/builder-webpack5": "6.4.0-beta.29", "@types/compression": "^1.7.0", "@types/ip": "^1.1.0", "@types/serve-favicon": "^2.5.2", @@ -113,4 +113,4 @@ }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/lib/core/package.json b/lib/core/package.json index bb323f1f3c2..a322954d38c 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -40,8 +40,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/core-client": "6.4.0-beta.28", - "@storybook/core-server": "6.4.0-beta.28" + "@storybook/core-client": "6.4.0-beta.29", + "@storybook/core-server": "6.4.0-beta.29" }, "peerDependencies": { "@storybook/builder-webpack5": "6.4.0-beta.29", @@ -62,4 +62,4 @@ }, "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", "sbmodern": "dist/modern/index.js" -} \ No newline at end of file +} diff --git a/lib/csf-tools/package.json b/lib/csf-tools/package.json index 25ae227848f..5b9f30fcf69 100644 --- a/lib/csf-tools/package.json +++ b/lib/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" diff --git a/lib/instrumenter/package.json b/lib/instrumenter/package.json index 54508744b0e..b0280839116 100644 --- a/lib/instrumenter/package.json +++ b/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "global": "^4.4.0" }, "publishConfig": { diff --git a/lib/manager-webpack4/package.json b/lib/manager-webpack4/package.json index b2897ccc9df..c609e07e3f7 100644 --- a/lib/manager-webpack4/package.json +++ b/lib/manager-webpack4/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-webpack4", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -45,12 +45,12 @@ "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/core-client": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", - "@storybook/ui": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/core-client": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", + "@storybook/ui": "6.4.0-beta.29", "@types/node": "^14.0.10", "@types/webpack": "^4.41.26", "babel-loader": "^8.0.0", diff --git a/lib/manager-webpack5/package.json b/lib/manager-webpack5/package.json index a5025cc328e..062f43d32df 100644 --- a/lib/manager-webpack5/package.json +++ b/lib/manager-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-webpack5", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -45,12 +45,12 @@ "@babel/core": "^7.12.10", "@babel/plugin-transform-template-literals": "^7.12.1", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/core-client": "6.4.0-beta.28", - "@storybook/core-common": "6.4.0-beta.28", - "@storybook/node-logger": "6.4.0-beta.28", - "@storybook/theming": "6.4.0-beta.28", - "@storybook/ui": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/core-client": "6.4.0-beta.29", + "@storybook/core-common": "6.4.0-beta.29", + "@storybook/node-logger": "6.4.0-beta.29", + "@storybook/theming": "6.4.0-beta.29", + "@storybook/ui": "6.4.0-beta.29", "@types/node": "^14.0.10", "babel-loader": "^8.0.0", "case-sensitive-paths-webpack-plugin": "^2.3.0", diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index 649b1e8cf46..d9146487d11 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" diff --git a/lib/postinstall/package.json b/lib/postinstall/package.json index 0d80a390ead..1a5a4415c86 100644 --- a/lib/postinstall/package.json +++ b/lib/postinstall/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/postinstall", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Storybook addons postinstall utilities", "keywords": [ "api", diff --git a/lib/preview-web/package.json b/lib/preview-web/package.json index 1be07a25158..4a12cb5c62d 100644 --- a/lib/preview-web/package.json +++ b/lib/preview-web/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-web", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" @@ -40,12 +40,12 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/channel-postmessage": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/channel-postmessage": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", - "@storybook/store": "6.4.0-beta.28", + "@storybook/store": "6.4.0-beta.29", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", "global": "^4.4.0", diff --git a/lib/router/package.json b/lib/router/package.json index 687319f7e07..9b91b284d71 100644 --- a/lib/router/package.json +++ b/lib/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Core Storybook Router", "keywords": [ "storybook" @@ -40,7 +40,7 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.29", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", "global": "^4.4.0", diff --git a/lib/source-loader/package.json b/lib/source-loader/package.json index 3ad9d563c85..404161e627a 100644 --- a/lib/source-loader/package.json +++ b/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Source loader", "keywords": [ "lib", @@ -41,8 +41,8 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "estraverse": "^5.2.0", diff --git a/lib/store/package.json b/lib/store/package.json index 2e6c554866d..eeb13704f79 100644 --- a/lib/store/package.json +++ b/lib/store/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/store", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "", "keywords": [ "storybook" @@ -40,9 +40,9 @@ "prepare": "node ../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", "@storybook/csf": "0.0.2--canary.87bc651.0", "core-js": "^3.8.2", "fast-deep-equal": "^3.1.3", diff --git a/lib/theming/package.json b/lib/theming/package.json index 4964af1d4e6..b9c248013f3 100644 --- a/lib/theming/package.json +++ b/lib/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -43,7 +43,7 @@ "@emotion/core": "^10.1.1", "@emotion/is-prop-valid": "^0.8.6", "@emotion/styled": "^10.0.27", - "@storybook/client-logger": "6.4.0-beta.28", + "@storybook/client-logger": "6.4.0-beta.29", "core-js": "^3.8.2", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.27", diff --git a/lib/ui/package.json b/lib/ui/package.json index 4838e548343..6951fa0cb1e 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "6.4.0-beta.28", + "version": "6.4.0-beta.29", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -41,15 +41,15 @@ }, "dependencies": { "@emotion/core": "^10.1.1", - "@storybook/addons": "6.4.0-beta.28", - "@storybook/api": "6.4.0-beta.28", - "@storybook/channels": "6.4.0-beta.28", - "@storybook/client-logger": "6.4.0-beta.28", - "@storybook/components": "6.4.0-beta.28", - "@storybook/core-events": "6.4.0-beta.28", - "@storybook/router": "6.4.0-beta.28", + "@storybook/addons": "6.4.0-beta.29", + "@storybook/api": "6.4.0-beta.29", + "@storybook/channels": "6.4.0-beta.29", + "@storybook/client-logger": "6.4.0-beta.29", + "@storybook/components": "6.4.0-beta.29", + "@storybook/core-events": "6.4.0-beta.29", + "@storybook/router": "6.4.0-beta.29", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.4.0-beta.28", + "@storybook/theming": "6.4.0-beta.29", "copy-to-clipboard": "^3.3.1", "core-js": "^3.8.2", "core-js-pure": "^3.8.2", From 3a70b5bf1b45ecf07e608b442236e90d6c666793 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 02:19:43 +0800 Subject: [PATCH 090/116] Update git head to 6.4.0-beta.29, update yarn.lock --- addons/a11y/package.json | 2 +- addons/actions/package.json | 2 +- addons/backgrounds/package.json | 2 +- addons/controls/package.json | 2 +- addons/docs/package.json | 2 +- addons/essentials/package.json | 2 +- addons/interactions/package.json | 2 +- addons/jest/package.json | 2 +- addons/links/package.json | 2 +- addons/measure/package.json | 2 +- addons/outline/package.json | 2 +- .../storyshots/storyshots-core/package.json | 2 +- .../storyshots-puppeteer/package.json | 2 +- addons/storysource/package.json | 2 +- addons/toolbars/package.json | 2 +- addons/viewport/package.json | 2 +- app/angular/package.json | 2 +- app/ember/package.json | 2 +- app/html/package.json | 2 +- app/preact/package.json | 2 +- app/react/package.json | 2 +- app/server/package.json | 2 +- app/svelte/package.json | 2 +- app/vue/package.json | 2 +- app/vue3/package.json | 2 +- app/web-components/package.json | 2 +- lib/addons/package.json | 2 +- lib/api/package.json | 2 +- lib/builder-webpack4/package.json | 2 +- lib/builder-webpack5/package.json | 2 +- lib/channel-postmessage/package.json | 2 +- lib/channel-websocket/package.json | 2 +- lib/channels/package.json | 2 +- lib/cli-sb/package.json | 2 +- lib/cli-storybook/package.json | 2 +- lib/cli/package.json | 2 +- lib/client-api/package.json | 2 +- lib/client-logger/package.json | 2 +- lib/codemod/package.json | 2 +- lib/components/package.json | 2 +- lib/core-client/package.json | 2 +- lib/core-common/package.json | 2 +- lib/core-events/package.json | 2 +- lib/core-server/package.json | 2 +- lib/core/package.json | 2 +- lib/csf-tools/package.json | 2 +- lib/instrumenter/package.json | 2 +- lib/manager-webpack4/package.json | 2 +- lib/manager-webpack5/package.json | 2 +- lib/node-logger/package.json | 2 +- lib/postinstall/package.json | 2 +- lib/preview-web/package.json | 2 +- lib/router/package.json | 2 +- lib/source-loader/package.json | 2 +- lib/store/package.json | 2 +- lib/theming/package.json | 2 +- lib/ui/package.json | 2 +- yarn.lock | 1008 ++++++++--------- 58 files changed, 561 insertions(+), 561 deletions(-) diff --git a/addons/a11y/package.json b/addons/a11y/package.json index cc3018aa131..38d70807d03 100644 --- a/addons/a11y/package.json +++ b/addons/a11y/package.json @@ -81,7 +81,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Accessibility", diff --git a/addons/actions/package.json b/addons/actions/package.json index db727749426..d23d28c7632 100644 --- a/addons/actions/package.json +++ b/addons/actions/package.json @@ -79,7 +79,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Actions", diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json index 2ff109b6a2d..1828153dd72 100644 --- a/addons/backgrounds/package.json +++ b/addons/backgrounds/package.json @@ -77,7 +77,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Backgrounds", diff --git a/addons/controls/package.json b/addons/controls/package.json index 7649c915b6b..2996611b89f 100644 --- a/addons/controls/package.json +++ b/addons/controls/package.json @@ -73,7 +73,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/register.js", "storybook": { "displayName": "Controls", diff --git a/addons/docs/package.json b/addons/docs/package.json index 43105eb5f82..b435d4b81c5 100644 --- a/addons/docs/package.json +++ b/addons/docs/package.json @@ -202,7 +202,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Docs", diff --git a/addons/essentials/package.json b/addons/essentials/package.json index ec85175084f..cd6a776ee3a 100644 --- a/addons/essentials/package.json +++ b/addons/essentials/package.json @@ -93,6 +93,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/addons/interactions/package.json b/addons/interactions/package.json index 171edae622c..547d255c346 100644 --- a/addons/interactions/package.json +++ b/addons/interactions/package.json @@ -74,7 +74,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Interactions", diff --git a/addons/jest/package.json b/addons/jest/package.json index b54f287f76f..f97fafafebb 100644 --- a/addons/jest/package.json +++ b/addons/jest/package.json @@ -76,7 +76,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Jest", diff --git a/addons/links/package.json b/addons/links/package.json index b5eaa331058..34ac856c73b 100644 --- a/addons/links/package.json +++ b/addons/links/package.json @@ -72,7 +72,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Links", diff --git a/addons/measure/package.json b/addons/measure/package.json index 18898beeff6..3c13bf88c05 100644 --- a/addons/measure/package.json +++ b/addons/measure/package.json @@ -71,7 +71,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Measure", diff --git a/addons/outline/package.json b/addons/outline/package.json index 6b3b432cf71..6ab427aad1c 100644 --- a/addons/outline/package.json +++ b/addons/outline/package.json @@ -76,7 +76,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Outline", diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json index 663e53b7cda..e29ccb969f0 100644 --- a/addons/storyshots/storyshots-core/package.json +++ b/addons/storyshots/storyshots-core/package.json @@ -151,7 +151,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "storybook": { "displayName": "Storyshots", "icon": "https://user-images.githubusercontent.com/263385/101991676-48cdf300-3c7c-11eb-8aa1-944dab6ab29b.png", diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json index 811c3d2736e..0d4bee0e996 100644 --- a/addons/storyshots/storyshots-puppeteer/package.json +++ b/addons/storyshots/storyshots-puppeteer/package.json @@ -64,5 +64,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3" } diff --git a/addons/storysource/package.json b/addons/storysource/package.json index d79b0889a1f..5a4dc20af3a 100644 --- a/addons/storysource/package.json +++ b/addons/storysource/package.json @@ -75,7 +75,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Storysource", diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json index 3174a871c0a..67717929320 100644 --- a/addons/toolbars/package.json +++ b/addons/toolbars/package.json @@ -67,7 +67,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/register.js", "storybook": { "displayName": "Toolbars", diff --git a/addons/viewport/package.json b/addons/viewport/package.json index 59d98a89bbf..945d50875ad 100644 --- a/addons/viewport/package.json +++ b/addons/viewport/package.json @@ -69,7 +69,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/preview.js", "storybook": { "displayName": "Viewport", diff --git a/app/angular/package.json b/app/angular/package.json index 83d86112c02..b5461f92f7c 100644 --- a/app/angular/package.json +++ b/app/angular/package.json @@ -131,5 +131,5 @@ "access": "public" }, "builders": "dist/ts3.9/builders/builders.json", - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3" } diff --git a/app/ember/package.json b/app/ember/package.json index e2e0055da6a..59748ef3bc7 100644 --- a/app/ember/package.json +++ b/app/ember/package.json @@ -66,6 +66,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/html/package.json b/app/html/package.json index 76bfb23f2af..41fc8fd4946 100644 --- a/app/html/package.json +++ b/app/html/package.json @@ -71,6 +71,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/preact/package.json b/app/preact/package.json index 821b1436459..083ab7d132a 100644 --- a/app/preact/package.json +++ b/app/preact/package.json @@ -74,6 +74,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/react/package.json b/app/react/package.json index e941e1dcbf0..b79f4e1680f 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -96,6 +96,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/server/package.json b/app/server/package.json index 2f7f4d3bc52..10cafc40cf2 100644 --- a/app/server/package.json +++ b/app/server/package.json @@ -75,6 +75,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/svelte/package.json b/app/svelte/package.json index 9f623847a68..7d5b793d641 100644 --- a/app/svelte/package.json +++ b/app/svelte/package.json @@ -75,6 +75,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/vue/package.json b/app/vue/package.json index 07b31430539..4af095f6654 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -83,6 +83,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/vue3/package.json b/app/vue3/package.json index 3931001ed17..723ef83063c 100644 --- a/app/vue3/package.json +++ b/app/vue3/package.json @@ -81,6 +81,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/app/web-components/package.json b/app/web-components/package.json index 95a9ab74447..7bf4f9ca5db 100644 --- a/app/web-components/package.json +++ b/app/web-components/package.json @@ -79,6 +79,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/client/index.js" } diff --git a/lib/addons/package.json b/lib/addons/package.json index c5c46e65c29..256c9bd532b 100644 --- a/lib/addons/package.json +++ b/lib/addons/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/public_api.js" } diff --git a/lib/api/package.json b/lib/api/package.json index ac61d0a6080..e117d33e6ac 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -71,6 +71,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/builder-webpack4/package.json b/lib/builder-webpack4/package.json index b4ac5c8ce0b..7521d888fc6 100644 --- a/lib/builder-webpack4/package.json +++ b/lib/builder-webpack4/package.json @@ -131,6 +131,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/builder-webpack5/package.json b/lib/builder-webpack5/package.json index 8ddab59b58f..b3cc81fd408 100644 --- a/lib/builder-webpack5/package.json +++ b/lib/builder-webpack5/package.json @@ -117,6 +117,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json index c24eae3c6eb..5c2b09a2fe4 100644 --- a/lib/channel-postmessage/package.json +++ b/lib/channel-postmessage/package.json @@ -51,6 +51,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json index 466507a2a0b..17732fc63bc 100644 --- a/lib/channel-websocket/package.json +++ b/lib/channel-websocket/package.json @@ -49,6 +49,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/channels/package.json b/lib/channels/package.json index f52cfeb7565..4f14708ddef 100644 --- a/lib/channels/package.json +++ b/lib/channels/package.json @@ -47,6 +47,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/cli-sb/package.json b/lib/cli-sb/package.json index eb04404f806..5109bb20d16 100644 --- a/lib/cli-sb/package.json +++ b/lib/cli-sb/package.json @@ -29,5 +29,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3" } diff --git a/lib/cli-storybook/package.json b/lib/cli-storybook/package.json index 6a20238def2..0739fa9e652 100644 --- a/lib/cli-storybook/package.json +++ b/lib/cli-storybook/package.json @@ -32,5 +32,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3" } diff --git a/lib/cli/package.json b/lib/cli/package.json index b69d5da5d6e..3435b325932 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -92,5 +92,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3" + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3" } diff --git a/lib/client-api/package.json b/lib/client-api/package.json index bdcd012b656..d58e502e01b 100644 --- a/lib/client-api/package.json +++ b/lib/client-api/package.json @@ -68,6 +68,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json index 0002ccd90b7..2c1f1175c40 100644 --- a/lib/client-logger/package.json +++ b/lib/client-logger/package.json @@ -46,6 +46,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/codemod/package.json b/lib/codemod/package.json index d1242147599..bc2eeaefe15 100644 --- a/lib/codemod/package.json +++ b/lib/codemod/package.json @@ -62,6 +62,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/components/package.json b/lib/components/package.json index 947248a7122..8f1ba297a4a 100644 --- a/lib/components/package.json +++ b/lib/components/package.json @@ -76,6 +76,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-client/package.json b/lib/core-client/package.json index 222bda84a79..775cfbc88c6 100644 --- a/lib/core-client/package.json +++ b/lib/core-client/package.json @@ -74,6 +74,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-common/package.json b/lib/core-common/package.json index f160249b531..a14db5adf82 100644 --- a/lib/core-common/package.json +++ b/lib/core-common/package.json @@ -110,6 +110,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-events/package.json b/lib/core-events/package.json index cf2760e48ee..e548e1e3138 100644 --- a/lib/core-events/package.json +++ b/lib/core-events/package.json @@ -45,6 +45,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core-server/package.json b/lib/core-server/package.json index e81b70fb53e..e0c9c314b08 100644 --- a/lib/core-server/package.json +++ b/lib/core-server/package.json @@ -111,6 +111,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/core/package.json b/lib/core/package.json index a322954d38c..770be2f4a32 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -60,6 +60,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/csf-tools/package.json b/lib/csf-tools/package.json index 5b9f30fcf69..1c58140a3e1 100644 --- a/lib/csf-tools/package.json +++ b/lib/csf-tools/package.json @@ -65,6 +65,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/instrumenter/package.json b/lib/instrumenter/package.json index b0280839116..69b11895289 100644 --- a/lib/instrumenter/package.json +++ b/lib/instrumenter/package.json @@ -48,6 +48,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/manager-webpack4/package.json b/lib/manager-webpack4/package.json index c609e07e3f7..0dc7b530a9b 100644 --- a/lib/manager-webpack4/package.json +++ b/lib/manager-webpack4/package.json @@ -97,6 +97,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/manager-webpack5/package.json b/lib/manager-webpack5/package.json index 062f43d32df..a07135c925b 100644 --- a/lib/manager-webpack5/package.json +++ b/lib/manager-webpack5/package.json @@ -93,6 +93,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json index d9146487d11..d7b34d0f858 100644 --- a/lib/node-logger/package.json +++ b/lib/node-logger/package.json @@ -52,6 +52,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/postinstall/package.json b/lib/postinstall/package.json index 1a5a4415c86..3e7bfb4f0f0 100644 --- a/lib/postinstall/package.json +++ b/lib/postinstall/package.json @@ -51,6 +51,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/preview-web/package.json b/lib/preview-web/package.json index 4a12cb5c62d..5b7b5caede4 100644 --- a/lib/preview-web/package.json +++ b/lib/preview-web/package.json @@ -64,6 +64,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/router/package.json b/lib/router/package.json index 9b91b284d71..d7ddf109322 100644 --- a/lib/router/package.json +++ b/lib/router/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/source-loader/package.json b/lib/source-loader/package.json index 404161e627a..b5f961c2a3b 100644 --- a/lib/source-loader/package.json +++ b/lib/source-loader/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/store/package.json b/lib/store/package.json index eeb13704f79..1c5178aeb76 100644 --- a/lib/store/package.json +++ b/lib/store/package.json @@ -59,6 +59,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/theming/package.json b/lib/theming/package.json index b9c248013f3..4115bfffb11 100644 --- a/lib/theming/package.json +++ b/lib/theming/package.json @@ -60,6 +60,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/lib/ui/package.json b/lib/ui/package.json index 6951fa0cb1e..4d1e53c3300 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -86,6 +86,6 @@ "publishConfig": { "access": "public" }, - "gitHead": "72316abb8354d1f84d2bf8f645b18aeb315768c3", + "gitHead": "2e8d1c0f398c1fcea941899abe3a17c1e3b7d7b3", "sbmodern": "dist/modern/index.js" } diff --git a/yarn.lock b/yarn.lock index 4c06998f1c9..a9ee45ffb19 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6773,18 +6773,18 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@6.4.0-beta.28, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": +"@storybook/addon-a11y@6.4.0-beta.29, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": version: 0.0.0-use.local resolution: "@storybook/addon-a11y@workspace:addons/a11y" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 "@testing-library/react": ^11.2.2 "@types/webpack-env": ^1.16.0 axe-core: ^4.2.0 @@ -6806,16 +6806,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-actions@6.4.0-beta.28, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": +"@storybook/addon-actions@6.4.0-beta.29, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": version: 0.0.0-use.local resolution: "@storybook/addon-actions@workspace:addons/actions" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 "@types/lodash": ^4.14.167 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -6841,17 +6841,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-backgrounds@6.4.0-beta.28, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": +"@storybook/addon-backgrounds@6.4.0-beta.29, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": version: 0.0.0-use.local resolution: "@storybook/addon-backgrounds@workspace:addons/backgrounds" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -6870,19 +6870,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-controls@6.4.0-beta.28, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": +"@storybook/addon-controls@6.4.0-beta.29, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": version: 0.0.0-use.local resolution: "@storybook/addon-controls@workspace:addons/controls" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 core-js: ^3.8.2 lodash: ^4.17.20 ts-dedent: ^2.0.0 @@ -6897,7 +6897,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-docs@6.4.0-beta.28, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": +"@storybook/addon-docs@6.4.0-beta.29, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": version: 0.0.0-use.local resolution: "@storybook/addon-docs@workspace:addons/docs" dependencies: @@ -6913,26 +6913,26 @@ __metadata: "@mdx-js/loader": ^1.6.22 "@mdx-js/mdx": ^1.6.22 "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/angular": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/builder-webpack4": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/angular": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/builder-webpack4": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.28 - "@storybook/html": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/postinstall": 6.4.0-beta.28 - "@storybook/preview-web": 6.4.0-beta.28 - "@storybook/react": 6.4.0-beta.28 - "@storybook/source-loader": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 - "@storybook/vue": 6.4.0-beta.28 - "@storybook/web-components": 6.4.0-beta.28 + "@storybook/csf-tools": 6.4.0-beta.29 + "@storybook/html": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/postinstall": 6.4.0-beta.29 + "@storybook/preview-web": 6.4.0-beta.29 + "@storybook/react": 6.4.0-beta.29 + "@storybook/source-loader": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 + "@storybook/vue": 6.4.0-beta.29 + "@storybook/web-components": 6.4.0-beta.29 "@types/cross-spawn": ^6.0.2 "@types/doctrine": ^0.0.3 "@types/enzyme": ^3.10.8 @@ -6983,12 +6983,12 @@ __metadata: webpack: 4 zone.js: ^0.11.3 peerDependencies: - "@storybook/angular": 6.4.0-beta.28 - "@storybook/html": 6.4.0-beta.28 - "@storybook/react": 6.4.0-beta.28 - "@storybook/vue": 6.4.0-beta.28 - "@storybook/vue3": 6.4.0-beta.28 - "@storybook/web-components": 6.4.0-beta.28 + "@storybook/angular": 6.4.0-beta.29 + "@storybook/html": 6.4.0-beta.29 + "@storybook/react": 6.4.0-beta.29 + "@storybook/vue": 6.4.0-beta.29 + "@storybook/vue3": 6.4.0-beta.29 + "@storybook/web-components": 6.4.0-beta.29 lit: ^2.0.0-rc.1 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -7029,23 +7029,23 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-essentials@6.4.0-beta.28, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": +"@storybook/addon-essentials@6.4.0-beta.29, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": version: 0.0.0-use.local resolution: "@storybook/addon-essentials@workspace:addons/essentials" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addon-measure": 6.4.0-beta.28 - "@storybook/addon-outline": 6.4.0-beta.28 - "@storybook/addon-toolbars": 6.4.0-beta.28 - "@storybook/addon-viewport": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/vue": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addon-measure": 6.4.0-beta.29 + "@storybook/addon-outline": 6.4.0-beta.29 + "@storybook/addon-toolbars": 6.4.0-beta.29 + "@storybook/addon-viewport": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/vue": 6.4.0-beta.29 "@types/jest": ^26.0.16 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7053,8 +7053,8 @@ __metadata: ts-dedent: ^2.0.0 peerDependencies: "@babel/core": ^7.9.6 - "@storybook/vue": 6.4.0-beta.28 - "@storybook/web-components": 6.4.0-beta.28 + "@storybook/vue": 6.4.0-beta.29 + "@storybook/web-components": 6.4.0-beta.29 babel-loader: ^8.0.0 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -7093,20 +7093,20 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-interactions@6.4.0-beta.28, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": +"@storybook/addon-interactions@6.4.0-beta.29, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": version: 0.0.0-use.local resolution: "@storybook/addon-interactions@workspace:addons/interactions" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/instrumenter": 6.4.0-beta.28 + "@storybook/instrumenter": 6.4.0-beta.29 "@storybook/jest": ^0.0.2 "@storybook/testing-library": ^0.0.3 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 formik: ^2.2.9 global: ^4.4.0 jest-mock: ^27.0.6 @@ -7123,15 +7123,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-jest@6.4.0-beta.28, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest": +"@storybook/addon-jest@6.4.0-beta.29, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest": version: 0.0.0-use.local resolution: "@storybook/addon-jest@workspace:addons/jest" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -7149,15 +7149,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-links@6.4.0-beta.28, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": +"@storybook/addon-links@6.4.0-beta.29, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": version: 0.0.0-use.local resolution: "@storybook/addon-links@workspace:addons/links" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.29 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7177,15 +7177,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-measure@6.4.0-beta.28, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": +"@storybook/addon-measure@6.4.0-beta.29, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": version: 0.0.0-use.local resolution: "@storybook/addon-measure@workspace:addons/measure" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7201,15 +7201,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-outline@6.4.0-beta.28, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": +"@storybook/addon-outline@6.4.0-beta.29, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": version: 0.0.0-use.local resolution: "@storybook/addon-outline@workspace:addons/outline" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7240,20 +7240,20 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-storyshots-puppeteer@6.4.0-beta.28, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer": +"@storybook/addon-storyshots-puppeteer@6.4.0-beta.29, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer": version: 0.0.0-use.local resolution: "@storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer" dependencies: "@axe-core/puppeteer": ^4.2.0 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.29 "@types/jest-image-snapshot": ^4.1.3 "@types/puppeteer": ^5.4.0 core-js: ^3.8.2 jest-image-snapshot: ^4.3.0 regenerator-runtime: ^0.13.7 peerDependencies: - "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.29 puppeteer: ^2.0.0 || ^3.0.0 peerDependenciesMeta: puppeteer: @@ -7261,24 +7261,24 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storyshots@6.4.0-beta.28, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": +"@storybook/addon-storyshots@6.4.0-beta.29, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": version: 0.0.0-use.local resolution: "@storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core" dependencies: "@angular/core": ^11.2.0 "@angular/platform-browser-dynamic": ^11.2.0 "@jest/transform": ^26.6.2 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/angular": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-client": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/angular": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-client": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/react": 6.4.0-beta.28 - "@storybook/vue": 6.4.0-beta.28 - "@storybook/vue3": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.29 + "@storybook/vue": 6.4.0-beta.29 + "@storybook/vue3": 6.4.0-beta.29 "@types/glob": ^7.1.3 "@types/jest": ^26.0.16 "@types/jest-specific-snapshot": ^0.5.3 @@ -7352,17 +7352,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storysource@6.4.0-beta.28, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": +"@storybook/addon-storysource@6.4.0-beta.29, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": version: 0.0.0-use.local resolution: "@storybook/addon-storysource@workspace:addons/storysource" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/router": 6.4.0-beta.28 - "@storybook/source-loader": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/router": 6.4.0-beta.29 + "@storybook/source-loader": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 "@types/react": ^16.14.2 "@types/react-syntax-highlighter": ^11.0.5 core-js: ^3.8.2 @@ -7383,14 +7383,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-toolbars@6.4.0-beta.28, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": +"@storybook/addon-toolbars@6.4.0-beta.29, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": version: 0.0.0-use.local resolution: "@storybook/addon-toolbars@workspace:addons/toolbars" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: @@ -7404,16 +7404,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-viewport@6.4.0-beta.28, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": +"@storybook/addon-viewport@6.4.0-beta.29, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": version: 0.0.0-use.local resolution: "@storybook/addon-viewport@workspace:addons/viewport" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 @@ -7430,17 +7430,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addons@6.4.0-beta.28, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": +"@storybook/addons@6.4.0-beta.29, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": version: 0.0.0-use.local resolution: "@storybook/addons@workspace:lib/addons" dependencies: - "@storybook/api": 6.4.0-beta.28 - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/api": 6.4.0-beta.29 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -7473,7 +7473,7 @@ __metadata: languageName: node linkType: hard -"@storybook/angular@6.4.0-beta.28, @storybook/angular@workspace:*, @storybook/angular@workspace:app/angular": +"@storybook/angular@6.4.0-beta.29, @storybook/angular@workspace:*, @storybook/angular@workspace:app/angular": version: 0.0.0-use.local resolution: "@storybook/angular@workspace:app/angular" dependencies: @@ -7489,14 +7489,14 @@ __metadata: "@angular/platform-browser": ^11.2.14 "@angular/platform-browser-dynamic": ^11.2.14 "@nrwl/workspace": ^11.6.3 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 "@types/autoprefixer": ^9.7.2 "@types/jest": ^26.0.16 "@types/webpack-env": ^1.16.0 @@ -7555,17 +7555,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/api@6.4.0-beta.28, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": +"@storybook/api@6.4.0-beta.29, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": version: 0.0.0-use.local resolution: "@storybook/api@workspace:lib/api" dependencies: - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-beta.28 + "@storybook/router": 6.4.0-beta.29 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 "@types/lodash": ^4.14.167 "@types/qs": ^6 "@types/semver": ^7.3.4 @@ -7619,7 +7619,7 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-webpack4@6.4.0-beta.28, @storybook/builder-webpack4@workspace:lib/builder-webpack4": +"@storybook/builder-webpack4@6.4.0-beta.29, @storybook/builder-webpack4@workspace:lib/builder-webpack4": version: 0.0.0-use.local resolution: "@storybook/builder-webpack4@workspace:lib/builder-webpack4" dependencies: @@ -7644,22 +7644,22 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/channel-postmessage": 6.4.0-beta.28 - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/preview-web": 6.4.0-beta.28 - "@storybook/router": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/channel-postmessage": 6.4.0-beta.29 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/preview-web": 6.4.0-beta.29 + "@storybook/router": 6.4.0-beta.29 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 - "@storybook/ui": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 + "@storybook/ui": 6.4.0-beta.29 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/react-dev-utils": ^9.0.4 @@ -7708,7 +7708,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-webpack5@6.4.0-beta.28, @storybook/builder-webpack5@workspace:lib/builder-webpack5": +"@storybook/builder-webpack5@6.4.0-beta.29, @storybook/builder-webpack5@workspace:lib/builder-webpack5": version: 0.0.0-use.local resolution: "@storybook/builder-webpack5@workspace:lib/builder-webpack5" dependencies: @@ -7732,21 +7732,21 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/channel-postmessage": 6.4.0-beta.28 - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/preview-web": 6.4.0-beta.28 - "@storybook/router": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/channel-postmessage": 6.4.0-beta.29 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/preview-web": 6.4.0-beta.29 + "@storybook/router": 6.4.0-beta.29 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/react-dev-utils": ^9.0.4 @@ -7783,13 +7783,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-postmessage@6.4.0-beta.28, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": +"@storybook/channel-postmessage@6.4.0-beta.29, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": version: 0.0.0-use.local resolution: "@storybook/channel-postmessage@workspace:lib/channel-postmessage" dependencies: - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 core-js: ^3.8.2 global: ^4.4.0 qs: ^6.10.0 @@ -7797,19 +7797,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-websocket@6.4.0-beta.28, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": +"@storybook/channel-websocket@6.4.0-beta.29, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": version: 0.0.0-use.local resolution: "@storybook/channel-websocket@workspace:lib/channel-websocket" dependencies: - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 core-js: ^3.8.2 global: ^4.4.0 telejson: ^5.3.2 languageName: unknown linkType: soft -"@storybook/channels@6.4.0-beta.28, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": +"@storybook/channels@6.4.0-beta.29, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": version: 0.0.0-use.local resolution: "@storybook/channels@workspace:lib/channels" dependencies: @@ -7830,17 +7830,17 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@6.4.0-beta.28, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": +"@storybook/cli@6.4.0-beta.29, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": version: 0.0.0-use.local resolution: "@storybook/cli@workspace:lib/cli" dependencies: "@babel/core": ^7.12.10 "@babel/preset-env": ^7.12.11 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/codemod": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/csf-tools": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/codemod": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/csf-tools": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 "@storybook/semver": ^7.3.2 "@types/cross-spawn": ^6.0.2 "@types/prompts": ^2.0.9 @@ -7877,17 +7877,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-api@6.4.0-beta.28, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": +"@storybook/client-api@6.4.0-beta.29, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": version: 0.0.0-use.local resolution: "@storybook/client-api@workspace:lib/client-api" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/channel-postmessage": 6.4.0-beta.28 - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/channel-postmessage": 6.4.0-beta.29 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -7907,7 +7907,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-logger@6.4.0-beta.28, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": +"@storybook/client-logger@6.4.0-beta.29, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": version: 0.0.0-use.local resolution: "@storybook/client-logger@workspace:lib/client-logger" dependencies: @@ -7926,15 +7926,15 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@6.4.0-beta.28, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": +"@storybook/codemod@6.4.0-beta.29, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": version: 0.0.0-use.local resolution: "@storybook/codemod@workspace:lib/codemod" dependencies: "@babel/types": ^7.12.11 "@mdx-js/mdx": ^1.6.22 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/csf-tools": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 core-js: ^3.8.2 cross-spawn: ^7.0.3 globby: ^11.0.2 @@ -7948,14 +7948,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/components@6.4.0-beta.28, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": +"@storybook/components@6.4.0-beta.29, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": version: 0.0.0-use.local resolution: "@storybook/components@workspace:lib/components" dependencies: "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 "@types/color-convert": ^2.0.0 "@types/overlayscrollbars": ^1.12.0 "@types/react-syntax-highlighter": 11.0.5 @@ -7984,20 +7984,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-client@6.4.0-beta.28, @storybook/core-client@workspace:lib/core-client": +"@storybook/core-client@6.4.0-beta.29, @storybook/core-client@workspace:lib/core-client": version: 0.0.0-use.local resolution: "@storybook/core-client@workspace:lib/core-client" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/channel-postmessage": 6.4.0-beta.28 - "@storybook/channel-websocket": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/channel-postmessage": 6.4.0-beta.29 + "@storybook/channel-websocket": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 - "@storybook/ui": 6.4.0-beta.28 + "@storybook/preview-web": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 + "@storybook/ui": 6.4.0-beta.29 airbnb-js-shims: ^2.2.1 ansi-to-html: ^0.6.11 core-js: ^3.8.2 @@ -8018,7 +8018,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-common@6.4.0-beta.28, @storybook/core-common@workspace:lib/core-common": +"@storybook/core-common@6.4.0-beta.29, @storybook/core-common@workspace:lib/core-common": version: 0.0.0-use.local resolution: "@storybook/core-common@workspace:lib/core-common" dependencies: @@ -8043,7 +8043,7 @@ __metadata: "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.29 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 "@storybook/semver": ^7.3.2 "@types/compression": ^1.7.0 @@ -8086,7 +8086,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-events@6.4.0-beta.28, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": +"@storybook/core-events@6.4.0-beta.29, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": version: 0.0.0-use.local resolution: "@storybook/core-events@workspace:lib/core-events" dependencies: @@ -8103,22 +8103,22 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@6.4.0-beta.28, @storybook/core-server@workspace:lib/core-server": +"@storybook/core-server@6.4.0-beta.29, @storybook/core-server@workspace:lib/core-server": version: 0.0.0-use.local resolution: "@storybook/core-server@workspace:lib/core-server" dependencies: "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.4.0-beta.28 - "@storybook/builder-webpack5": 6.4.0-beta.28 - "@storybook/core-client": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/builder-webpack4": 6.4.0-beta.29 + "@storybook/builder-webpack5": 6.4.0-beta.29 + "@storybook/core-client": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-beta.28 - "@storybook/manager-webpack4": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/csf-tools": 6.4.0-beta.29 + "@storybook/manager-webpack4": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 "@types/compression": ^1.7.0 "@types/ip": ^1.1.0 "@types/node": ^14.0.10 @@ -8156,8 +8156,8 @@ __metadata: webpack: 4 ws: ^8.2.3 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-beta.28 - "@storybook/manager-webpack5": 6.4.0-beta.28 + "@storybook/builder-webpack5": 6.4.0-beta.29 + "@storybook/manager-webpack5": 6.4.0-beta.29 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 peerDependenciesMeta: @@ -8170,14 +8170,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core@6.4.0-beta.28, @storybook/core@workspace:*, @storybook/core@workspace:lib/core": +"@storybook/core@6.4.0-beta.29, @storybook/core@workspace:*, @storybook/core@workspace:lib/core": version: 0.0.0-use.local resolution: "@storybook/core@workspace:lib/core" dependencies: - "@storybook/core-client": 6.4.0-beta.28 - "@storybook/core-server": 6.4.0-beta.28 + "@storybook/core-client": 6.4.0-beta.29 + "@storybook/core-server": 6.4.0-beta.29 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-beta.28 + "@storybook/builder-webpack5": 6.4.0-beta.29 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 webpack: "*" @@ -8189,7 +8189,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/csf-tools@6.4.0-beta.28, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": +"@storybook/csf-tools@6.4.0-beta.29, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": version: 0.0.0-use.local resolution: "@storybook/csf-tools@workspace:lib/csf-tools" dependencies: @@ -8259,14 +8259,14 @@ __metadata: languageName: node linkType: hard -"@storybook/ember@6.4.0-beta.28, @storybook/ember@workspace:*, @storybook/ember@workspace:app/ember": +"@storybook/ember@6.4.0-beta.29, @storybook/ember@workspace:*, @storybook/ember@workspace:app/ember": version: 0.0.0-use.local resolution: "@storybook/ember@workspace:app/ember" dependencies: "@ember/test-helpers": ^2.1.4 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 core-js: ^3.8.2 global: ^4.4.0 react: 16.14.0 @@ -8299,10 +8299,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/example-react-ts-webpack4@workspace:examples/react-ts-webpack4" dependencies: - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-essentials": 6.4.0-beta.28 - "@storybook/builder-webpack4": 6.4.0-beta.28 - "@storybook/react": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-essentials": 6.4.0-beta.29 + "@storybook/builder-webpack4": 6.4.0-beta.29 + "@storybook/react": 6.4.0-beta.29 "@types/react": ^16.14.2 "@types/react-dom": ^16.9.10 prop-types: 15.7.2 @@ -8320,13 +8320,13 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addon-essentials": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/cli": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/react": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/addon-essentials": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/cli": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/react": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 "@testing-library/dom": ^7.31.2 "@testing-library/user-event": ^13.1.9 "@types/babel__preset-env": ^7 @@ -8349,17 +8349,17 @@ __metadata: languageName: node linkType: hard -"@storybook/html@6.4.0-beta.28, @storybook/html@workspace:*, @storybook/html@workspace:app/html": +"@storybook/html@6.4.0-beta.29, @storybook/html@workspace:*, @storybook/html@workspace:app/html": version: 0.0.0-use.local resolution: "@storybook/html@workspace:app/html" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 + "@storybook/preview-web": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -8378,13 +8378,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/instrumenter@6.4.0-beta.28, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": +"@storybook/instrumenter@6.4.0-beta.29, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": version: 0.0.0-use.local resolution: "@storybook/instrumenter@workspace:lib/instrumenter" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 global: ^4.4.0 languageName: unknown linkType: soft @@ -8441,19 +8441,19 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-webpack4@6.4.0-beta.28, @storybook/manager-webpack4@workspace:lib/manager-webpack4": +"@storybook/manager-webpack4@6.4.0-beta.29, @storybook/manager-webpack4@workspace:lib/manager-webpack4": version: 0.0.0-use.local resolution: "@storybook/manager-webpack4@workspace:lib/manager-webpack4" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/core-client": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 - "@storybook/ui": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/core-client": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 + "@storybook/ui": 6.4.0-beta.29 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/terser-webpack-plugin": ^5.0.2 @@ -8501,12 +8501,12 @@ __metadata: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/core-client": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 - "@storybook/ui": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/core-client": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 + "@storybook/ui": 6.4.0-beta.29 "@types/case-sensitive-paths-webpack-plugin": ^2.1.4 "@types/node": ^14.0.10 "@types/terser-webpack-plugin": ^5.0.2 @@ -8543,7 +8543,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/node-logger@6.4.0-beta.28, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": +"@storybook/node-logger@6.4.0-beta.29, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": version: 0.0.0-use.local resolution: "@storybook/node-logger@workspace:lib/node-logger" dependencies: @@ -8582,7 +8582,7 @@ __metadata: languageName: node linkType: hard -"@storybook/postinstall@6.4.0-beta.28, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": +"@storybook/postinstall@6.4.0-beta.29, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": version: 0.0.0-use.local resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: @@ -8593,16 +8593,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preact@6.4.0-beta.28, @storybook/preact@workspace:*, @storybook/preact@workspace:app/preact": +"@storybook/preact@6.4.0-beta.29, @storybook/preact@workspace:*, @storybook/preact@workspace:app/preact": version: 0.0.0-use.local resolution: "@storybook/preact@workspace:app/preact" dependencies: "@babel/plugin-transform-react-jsx": ^7.12.12 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -8653,16 +8653,16 @@ __metadata: languageName: node linkType: hard -"@storybook/preview-web@6.4.0-beta.28, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": +"@storybook/preview-web@6.4.0-beta.29, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": version: 0.0.0-use.local resolution: "@storybook/preview-web@workspace:lib/preview-web" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/channel-postmessage": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/channel-postmessage": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 ansi-to-html: ^0.6.11 core-js: ^3.8.2 global: ^4.4.0 @@ -8697,22 +8697,22 @@ __metadata: languageName: node linkType: hard -"@storybook/react@6.4.0-beta.28, @storybook/react@workspace:*, @storybook/react@workspace:app/react": +"@storybook/react@6.4.0-beta.29, @storybook/react@workspace:*, @storybook/react@workspace:app/react": version: 0.0.0-use.local resolution: "@storybook/react@workspace:app/react" dependencies: "@babel/preset-flow": ^7.12.1 "@babel/preset-react": ^7.12.10 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.1 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.29 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 "@types/node": ^14.14.20 "@types/prompts": ^2.0.9 "@types/webpack-env": ^1.16.0 @@ -8973,11 +8973,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/router@6.4.0-beta.28, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": +"@storybook/router@6.4.0-beta.29, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": version: 0.0.0-use.local resolution: "@storybook/router@workspace:lib/router" dependencies: - "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.29 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -9027,19 +9027,19 @@ __metadata: languageName: node linkType: hard -"@storybook/server@6.4.0-beta.28, @storybook/server@workspace:*, @storybook/server@workspace:app/server": +"@storybook/server@6.4.0-beta.29, @storybook/server@workspace:*, @storybook/server@workspace:app/server": version: 0.0.0-use.local resolution: "@storybook/server@workspace:app/server" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/preview-web": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/preview-web": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 fs-extra: ^9.0.1 @@ -9059,12 +9059,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/source-loader@6.4.0-beta.28, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": +"@storybook/source-loader@6.4.0-beta.29, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": version: 0.0.0-use.local resolution: "@storybook/source-loader@workspace:lib/source-loader" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 estraverse: ^5.2.0 @@ -9079,13 +9079,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/store@6.4.0-beta.28, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": +"@storybook/store@6.4.0-beta.29, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": version: 0.0.0-use.local resolution: "@storybook/store@workspace:lib/store" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 @@ -9101,15 +9101,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/svelte@6.4.0-beta.28, @storybook/svelte@workspace:*, @storybook/svelte@workspace:app/svelte": +"@storybook/svelte@6.4.0-beta.29, @storybook/svelte@workspace:*, @storybook/svelte@workspace:app/svelte": version: 0.0.0-use.local resolution: "@storybook/svelte@workspace:app/svelte" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -9145,14 +9145,14 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@6.4.0-beta.28, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": +"@storybook/theming@6.4.0-beta.29, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": version: 0.0.0-use.local resolution: "@storybook/theming@workspace:lib/theming" dependencies: "@emotion/core": ^10.1.1 "@emotion/is-prop-valid": ^0.8.6 "@emotion/styled": ^10.0.27 - "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/client-logger": 6.4.0-beta.29 core-js: ^3.8.2 deep-object-diff: ^1.1.0 emotion-theming: ^10.0.27 @@ -9190,21 +9190,21 @@ __metadata: languageName: node linkType: hard -"@storybook/ui@6.4.0-beta.28, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui": +"@storybook/ui@6.4.0-beta.29, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui": version: 0.0.0-use.local resolution: "@storybook/ui@workspace:lib/ui" dependencies: "@babel/core": ^7.12.10 "@emotion/core": ^10.1.1 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/api": 6.4.0-beta.28 - "@storybook/channels": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 - "@storybook/router": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/api": 6.4.0-beta.29 + "@storybook/channels": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 + "@storybook/router": 6.4.0-beta.29 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 "@testing-library/react": ^11.2.2 babel-loader: ^8.0.0 chromatic: ^6.0.2 @@ -9236,15 +9236,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue3@6.4.0-beta.28, @storybook/vue3@workspace:app/vue3": +"@storybook/vue3@6.4.0-beta.29, @storybook/vue3@workspace:app/vue3": version: 0.0.0-use.local resolution: "@storybook/vue3@workspace:app/vue3" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 "@types/node": ^14.14.20 "@types/webpack-env": ^1.16.0 "@vue/compiler-sfc": ^3.0.0 @@ -9273,15 +9273,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue@6.4.0-beta.28, @storybook/vue@workspace:*, @storybook/vue@workspace:app/vue": +"@storybook/vue@6.4.0-beta.29, @storybook/vue@workspace:*, @storybook/vue@workspace:app/vue": version: 0.0.0-use.local resolution: "@storybook/vue@workspace:app/vue" dependencies: - "@storybook/addons": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-beta.28 + "@storybook/store": 6.4.0-beta.29 "@types/node": ^14.14.20 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -9312,20 +9312,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/web-components@6.4.0-beta.28, @storybook/web-components@workspace:*, @storybook/web-components@workspace:app/web-components": +"@storybook/web-components@6.4.0-beta.29, @storybook/web-components@workspace:*, @storybook/web-components@workspace:app/web-components": version: 0.0.0-use.local resolution: "@storybook/web-components@workspace:app/web-components" dependencies: "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/preset-env": ^7.12.11 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-common": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-common": 6.4.0-beta.29 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-beta.28 - "@storybook/store": 6.4.0-beta.28 + "@storybook/preview-web": 6.4.0-beta.29 + "@storybook/store": 6.4.0-beta.29 "@types/webpack-env": ^1.16.0 babel-plugin-bundled-import-meta: ^0.3.1 core-js: ^3.8.2 @@ -13016,20 +13016,20 @@ __metadata: "@angular/platform-browser-dynamic": ^11.2.14 "@compodoc/compodoc": ^1.1.14 "@ngrx/store": ^10.1.2 - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addon-interactions": 6.4.0-beta.28 - "@storybook/addon-jest": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/angular": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addon-interactions": 6.4.0-beta.29 + "@storybook/addon-jest": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/angular": 6.4.0-beta.29 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.29 "@storybook/testing-library": ^0.0.3 "@types/core-js": ^2.5.4 "@types/jest": ^26.0.16 @@ -18085,20 +18085,20 @@ __metadata: resolution: "cra-kitchen-sink@workspace:examples/cra-kitchen-sink" dependencies: "@pmmmwh/react-refresh-webpack-plugin": ^0.4.3 - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-jest": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/builder-webpack4": 6.4.0-beta.28 - "@storybook/client-logger": 6.4.0-beta.28 + "@storybook/addon-jest": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/builder-webpack4": 6.4.0-beta.29 + "@storybook/client-logger": 6.4.0-beta.29 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 global: ^4.4.0 prop-types: ^15.7.2 react: 16.14.0 @@ -18113,14 +18113,14 @@ __metadata: version: 0.0.0-use.local resolution: "cra-react15@workspace:examples/cra-react15" dependencies: - "@storybook/addon-actions": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.29 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/builder-webpack4": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/builder-webpack4": 6.4.0-beta.29 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.28 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.29 + "@storybook/theming": 6.4.0-beta.29 babel-core: 6 babel-loader: ^8.0.0 babel-runtime: 6 @@ -18137,12 +18137,12 @@ __metadata: version: 0.0.0-use.local resolution: "cra-ts-essentials@workspace:examples/cra-ts-essentials" dependencies: - "@storybook/addon-essentials": 6.4.0-beta.28 + "@storybook/addon-essentials": 6.4.0-beta.29 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/builder-webpack4": 6.4.0-beta.28 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/builder-webpack4": 6.4.0-beta.29 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.29 "@types/jest": ^26.0.16 "@types/node": 14.14.20 "@types/react": ^16.14.2 @@ -18160,15 +18160,15 @@ __metadata: version: 0.0.0-use.local resolution: "cra-ts-kitchen-sink@workspace:examples/cra-ts-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 "@storybook/addon-ie11": 0.0.7--canary.5e87b64.0 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/builder-webpack4": 6.4.0-beta.28 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/builder-webpack4": 6.4.0-beta.29 "@storybook/preset-create-react-app": ^3.1.6 - "@storybook/react": 6.4.0-beta.28 + "@storybook/react": 6.4.0-beta.29 "@types/enzyme": ^3.10.8 "@types/jest": 25.2.3 "@types/node": 14.14.20 @@ -20715,18 +20715,18 @@ __metadata: dependencies: "@babel/core": ^7.12.10 "@ember/optional-features": ^2.0.0 - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/addon-viewport": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/ember": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/addon-viewport": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/ember": 6.4.0-beta.29 "@storybook/ember-cli-storybook": ^0.2.1 - "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.29 babel-loader: ^8.0.0 broccoli-asset-rev: ^3.0.0 cross-env: ^7.0.3 @@ -25466,23 +25466,23 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "html-kitchen-sink@workspace:examples/html-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addon-jest": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addon-jest": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 "@storybook/addon-postcss": ^2.0.0 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/addon-viewport": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/client-api": 6.4.0-beta.28 - "@storybook/core": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 - "@storybook/html": 6.4.0-beta.28 - "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/addon-viewport": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/client-api": 6.4.0-beta.29 + "@storybook/core": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 + "@storybook/html": 6.4.0-beta.29 + "@storybook/source-loader": 6.4.0-beta.29 autoprefixer: ^10.0.1 eventemitter3: ^4.0.7 format-json: ^1.0.3 @@ -33379,31 +33379,31 @@ fsevents@^1.2.7: dependencies: "@packtracker/webpack-plugin": ^2.3.0 "@pmmmwh/react-refresh-webpack-plugin": ^0.4.3 - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addon-interactions": 6.4.0-beta.28 - "@storybook/addon-jest": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addon-storyshots-puppeteer": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/addon-toolbars": 6.4.0-beta.28 - "@storybook/addon-viewport": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/cli": 6.4.0-beta.28 - "@storybook/components": 6.4.0-beta.28 - "@storybook/core-events": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addon-interactions": 6.4.0-beta.29 + "@storybook/addon-jest": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addon-storyshots-puppeteer": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/addon-toolbars": 6.4.0-beta.29 + "@storybook/addon-viewport": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/cli": 6.4.0-beta.29 + "@storybook/components": 6.4.0-beta.29 + "@storybook/core-events": 6.4.0-beta.29 "@storybook/design-system": ^5.4.7 "@storybook/jest": ^0.0.2 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/react": 6.4.0-beta.28 - "@storybook/router": 6.4.0-beta.28 - "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/react": 6.4.0-beta.29 + "@storybook/router": 6.4.0-beta.29 + "@storybook/source-loader": 6.4.0-beta.29 "@storybook/testing-library": ^0.0.3 - "@storybook/theming": 6.4.0-beta.28 + "@storybook/theming": 6.4.0-beta.29 "@testing-library/dom": ^7.31.2 "@testing-library/user-event": ^13.1.9 chromatic: ^6.0.2 @@ -36325,16 +36325,16 @@ fsevents@^1.2.7: dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-runtime": ^7.12.10 - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/addon-viewport": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 - "@storybook/preact": 6.4.0-beta.28 - "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/addon-viewport": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 + "@storybook/preact": 6.4.0-beta.29 + "@storybook/source-loader": 6.4.0-beta.29 "@types/prop-types": ^15.7.3 "@types/react": ^17 "@types/react-dom": ^17 @@ -40171,7 +40171,7 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "sb@workspace:lib/cli-sb" dependencies: - "@storybook/cli": 6.4.0-beta.28 + "@storybook/cli": 6.4.0-beta.29 bin: sb: ./index.js languageName: unknown @@ -40498,13 +40498,13 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "server-kitchen-sink@workspace:examples/server-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/node-logger": 6.4.0-beta.28 - "@storybook/server": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/node-logger": 6.4.0-beta.29 + "@storybook/server": 6.4.0-beta.29 concurrently: ^5.3.0 cors: ^2.8.5 express: ~4.17.1 @@ -41462,8 +41462,8 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "standalone-preview@workspace:examples/standalone-preview" dependencies: - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/react": 6.4.0-beta.28 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/react": 6.4.0-beta.29 parcel: ^1.12.4 react: 16.14.0 react-dom: 16.14.0 @@ -41590,7 +41590,7 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "storybook@workspace:lib/cli-storybook" dependencies: - "@storybook/cli": 6.4.0-beta.28 + "@storybook/cli": 6.4.0-beta.29 bin: sb: ./index.js storybook: ./index.js @@ -42327,20 +42327,20 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "svelte-example@workspace:examples/svelte-kitchen-sink" dependencies: - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addon-interactions": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/addon-viewport": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addon-interactions": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/addon-viewport": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.28 - "@storybook/svelte": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.29 + "@storybook/svelte": 6.4.0-beta.29 "@storybook/testing-library": ^0.0.3 global: ^4.4.0 svelte-jester: 1.3.0 @@ -45136,14 +45136,14 @@ resolve@1.19.0: resolution: "vue-3-cli-example@workspace:examples/vue-3-cli" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-essentials": 6.4.0-beta.28 - "@storybook/addon-interactions": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-essentials": 6.4.0-beta.29 + "@storybook/addon-interactions": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 "@storybook/jest": ^0.0.2 "@storybook/testing-library": ^0.0.3 - "@storybook/vue3": 6.4.0-beta.28 + "@storybook/vue3": 6.4.0-beta.29 "@vue/cli-plugin-babel": ~4.5.0 "@vue/cli-plugin-typescript": ~4.5.0 "@vue/cli-service": ~4.5.0 @@ -45170,11 +45170,11 @@ resolve@1.19.0: version: 0.0.0-use.local resolution: "vue-cli-example@workspace:examples/vue-cli" dependencies: - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-essentials": 6.4.0-beta.28 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-essentials": 6.4.0-beta.29 "@storybook/preset-scss": ^1.0.3 - "@storybook/source-loader": 6.4.0-beta.28 - "@storybook/vue": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.29 + "@storybook/vue": 6.4.0-beta.29 "@vue/cli-plugin-babel": ~4.3.1 "@vue/cli-plugin-typescript": ~4.3.1 "@vue/cli-service": ~4.3.1 @@ -45226,21 +45226,21 @@ resolve@1.19.0: resolution: "vue-example@workspace:examples/vue-kitchen-sink" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-a11y": 6.4.0-beta.28 - "@storybook/addon-actions": 6.4.0-beta.28 - "@storybook/addon-backgrounds": 6.4.0-beta.28 - "@storybook/addon-controls": 6.4.0-beta.28 - "@storybook/addon-docs": 6.4.0-beta.28 - "@storybook/addon-interactions": 6.4.0-beta.28 - "@storybook/addon-links": 6.4.0-beta.28 - "@storybook/addon-storyshots": 6.4.0-beta.28 - "@storybook/addon-storysource": 6.4.0-beta.28 - "@storybook/addon-viewport": 6.4.0-beta.28 - "@storybook/addons": 6.4.0-beta.28 + "@storybook/addon-a11y": 6.4.0-beta.29 + "@storybook/addon-actions": 6.4.0-beta.29 + "@storybook/addon-backgrounds": 6.4.0-beta.29 + "@storybook/addon-controls": 6.4.0-beta.29 + "@storybook/addon-docs": 6.4.0-beta.29 + "@storybook/addon-interactions": 6.4.0-beta.29 + "@storybook/addon-links": 6.4.0-beta.29 + "@storybook/addon-storyshots": 6.4.0-beta.29 + "@storybook/addon-storysource": 6.4.0-beta.29 + "@storybook/addon-viewport": 6.4.0-beta.29 + "@storybook/addons": 6.4.0-beta.29 "@storybook/jest": ^0.0.2 - "@storybook/source-loader": 6.4.0-beta.28 + "@storybook/source-loader": 6.4.0-beta.29 "@storybook/testing-library": ^0.0.3 - "@storybook/vue": 6.4.0-beta.28 + "@storybook/vue": 6.4.0-beta.29 "@vue/babel-preset-jsx": ^1.2.4 babel-loader: ^8.0.0 cross-env: ^7.0.3 From 2c96c8097f60d6fe400b162aaab71f95d2235445 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 02:28:04 +0800 Subject: [PATCH 091/116] 6.4.0-beta.29 next.json version file --- docs/versions/next.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/versions/next.json b/docs/versions/next.json index ed51dea483f..5fd32cd883f 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"6.4.0-beta.28","info":{"plain":"### Bug Fixes\n\n- Interactions: Fix README link ([#16596](https://github.com/storybookjs/storybook/pull/16596))"}} \ No newline at end of file +{"version":"6.4.0-beta.29","info":{"plain":"### Features\n\n- CSFFile: Handle re-exported stories ([#16607](https://github.com/storybookjs/storybook/pull/16607))\n\n### Bug Fixes\n\n- StoryIndex: Skip files with no default export ([#16606](https://github.com/storybookjs/storybook/pull/16606))\n- Addon-docs/Source: Fix disabling show code with null ([#16615](https://github.com/storybookjs/storybook/pull/16615))\n- Core: Handle missing websocket in production build ([#16590](https://github.com/storybookjs/storybook/pull/16590))\n- Core: Ensure we set `parameters.filePath` in v7 mode ([#16566](https://github.com/storybookjs/storybook/pull/16566))\n- Core: Fix behavior around missing stories to be more clear ([#16608](https://github.com/storybookjs/storybook/pull/16608))"}} \ No newline at end of file From ded097e07365cbea464e832c244563914d6c4d59 Mon Sep 17 00:00:00 2001 From: Pavlo Zhukov Date: Fri, 5 Nov 2021 21:03:00 +0200 Subject: [PATCH 092/116] chore: remove useless new line --- lib/preview-web/src/PreviewWeb.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/preview-web/src/PreviewWeb.tsx b/lib/preview-web/src/PreviewWeb.tsx index 95477dc3144..95102530757 100644 --- a/lib/preview-web/src/PreviewWeb.tsx +++ b/lib/preview-web/src/PreviewWeb.tsx @@ -378,7 +378,6 @@ export class PreviewWeb { this.previousStory = story; const { parameters, initialArgs, argTypes, args } = this.storyStore.getStoryContext(story); - if (FEATURES?.storyStoreV7) { this.channel.emit(Events.STORY_PREPARED, { id: storyId, From cf567a8d44b68ae6b145eb3ee627ccb4a2578be7 Mon Sep 17 00:00:00 2001 From: Fabian Rademacher Date: Fri, 5 Nov 2021 21:50:16 +0100 Subject: [PATCH 093/116] Fix rename of "sb fix" into "sb automigrate" --- MIGRATION.md | 2 +- lib/cli/src/automigrate/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MIGRATION.md b/MIGRATION.md index d5e9556556e..5fa1abd4a5b 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -190,7 +190,7 @@ Storybook 6.3 supports CRA5 out of the box when you install it fresh. However, i upgrade the configuration. You can do this automatically by running: ``` -npx sb@next fix +npx sb@next automigrate ``` Or you can do the following steps manually to force Storybook to use webpack 5 for building your project: diff --git a/lib/cli/src/automigrate/index.ts b/lib/cli/src/automigrate/index.ts index 9b8e5577f7e..7d0a517819a 100644 --- a/lib/cli/src/automigrate/index.ts +++ b/lib/cli/src/automigrate/index.ts @@ -46,7 +46,7 @@ export const automigrate = async ({ fixId, dryRun, yes }: FixOptions) => { } else { logger.info(`Skipping the ${chalk.cyan(f.id)} fix.`); logger.info(); - logger.info(`If you change your mind, run '${chalk.cyan('npx sb@next fix')}'`); + logger.info(`If you change your mind, run '${chalk.cyan('npx sb@next automigrate')}'`); } } } From ffc25bb507cbbb383a56e3faf0a52d1a47c4f110 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Sat, 6 Nov 2021 14:52:45 +0800 Subject: [PATCH 094/116] CLI: Fix upgrade error state --- lib/cli/src/upgrade.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/cli/src/upgrade.ts b/lib/cli/src/upgrade.ts index 469976b075d..37661545f1d 100644 --- a/lib/cli/src/upgrade.ts +++ b/lib/cli/src/upgrade.ts @@ -70,6 +70,7 @@ export const checkVersionConsistency = () => { if (!storybookPackages.length) { logger.warn('No storybook core packages found.'); logger.warn(`'npm ls | grep storybook' can show if multiple versions are installed.`); + return; } storybookPackages.sort((a, b) => semver.rcompare(a.version, b.version)); const latestVersion = storybookPackages[0].version; From 605c952914160bdc19b01675d0bca148874a8555 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Mon, 8 Nov 2021 00:12:34 +0800 Subject: [PATCH 095/116] Core: Fix sorting by `__namedExportsOrder` --- examples/react-ts/src/button.stories.tsx | 11 +++++++++ lib/client-api/src/StoryStoreFacade.ts | 15 +++++++++++- lib/csf-tools/src/CsfFile.test.ts | 31 ++++++++++++++++++++++++ lib/csf-tools/src/CsfFile.ts | 31 ++++++++++++++++++++++++ lib/store/src/processCSFFile.ts | 5 ++-- 5 files changed, 89 insertions(+), 4 deletions(-) diff --git a/examples/react-ts/src/button.stories.tsx b/examples/react-ts/src/button.stories.tsx index 2c278463d02..4f2400bb745 100644 --- a/examples/react-ts/src/button.stories.tsx +++ b/examples/react-ts/src/button.stories.tsx @@ -13,6 +13,7 @@ export default { export const WithArgs: ComponentStory = (args) =>