diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index abd6759ded4c..bab1fe4d1711 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,10 @@ +## 7.1.0-alpha.32 + +- Build: Remove `babel-core` & upgrade `esbuild` - [#23017](https://github.com/storybookjs/storybook/pull/23017), thanks [@ndelangen](https://github.com/ndelangen)! +- Core: Disable esbuild on files imported from `node_modules` - [#23018](https://github.com/storybookjs/storybook/pull/23018), thanks [@tmeasday](https://github.com/tmeasday)! +- Core: Integrate serverChannel into channel - [#22940](https://github.com/storybookjs/storybook/pull/22940), thanks [@ndelangen](https://github.com/ndelangen)! +- React: Lazy import `react-docgen-typescript-plugin` - [#23019](https://github.com/storybookjs/storybook/pull/23019), thanks [@tmeasday](https://github.com/tmeasday)! + ## 7.1.0-alpha.31 - Dependencies: Set vue-component-type-helpers to latest - [#23015](https://github.com/storybookjs/storybook/pull/23015), thanks [@ndelangen](https://github.com/ndelangen)! diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index b6626f78d6c2..402615db39ae 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", @@ -63,16 +63,16 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addon-highlight": "7.1.0-alpha.31", - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/addon-highlight": "7.1.0-alpha.32", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "axe-core": "^4.2.0", "lodash": "^4.17.21", "react-resize-detector": "^7.1.2" diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index 3366a7d21343..b43b7f0a1cd1 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", @@ -80,14 +80,14 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "dequal": "^2.0.2", "lodash": "^4.17.21", "polished": "^4.2.2", diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index 77ca072ab973..ebf0c725a3f1 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", @@ -76,14 +76,14 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "memoizerific": "^1.11.3", "ts-dedent": "^2.0.0" }, diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index e84463995d5e..f336c0cab83b 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", @@ -68,15 +68,15 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/blocks": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/blocks": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 2a8e03ad078a..f1f664b3e630 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", @@ -99,19 +99,19 @@ "dependencies": { "@jest/transform": "^29.3.1", "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/csf-plugin": "7.1.0-alpha.31", - "@storybook/csf-tools": "7.1.0-alpha.31", + "@storybook/blocks": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/csf-plugin": "7.1.0-alpha.32", + "@storybook/csf-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/postinstall": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/react-dom-shim": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/postinstall": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/react-dom-shim": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "fs-extra": "^11.1.0", "remark-external-links": "^8.0.0", "remark-slug": "^6.0.0", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index 0383a223b28b..494961f21b43 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", @@ -119,23 +119,23 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addon-actions": "7.1.0-alpha.31", - "@storybook/addon-backgrounds": "7.1.0-alpha.31", - "@storybook/addon-controls": "7.1.0-alpha.31", - "@storybook/addon-docs": "7.1.0-alpha.31", - "@storybook/addon-highlight": "7.1.0-alpha.31", - "@storybook/addon-measure": "7.1.0-alpha.31", - "@storybook/addon-outline": "7.1.0-alpha.31", - "@storybook/addon-toolbars": "7.1.0-alpha.31", - "@storybook/addon-viewport": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", + "@storybook/addon-actions": "7.1.0-alpha.32", + "@storybook/addon-backgrounds": "7.1.0-alpha.32", + "@storybook/addon-controls": "7.1.0-alpha.32", + "@storybook/addon-docs": "7.1.0-alpha.32", + "@storybook/addon-highlight": "7.1.0-alpha.32", + "@storybook/addon-measure": "7.1.0-alpha.32", + "@storybook/addon-outline": "7.1.0-alpha.32", + "@storybook/addon-toolbars": "7.1.0-alpha.32", + "@storybook/addon-viewport": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", "ts-dedent": "^2.0.0" }, "devDependencies": { - "@storybook/vue": "7.1.0-alpha.31", + "@storybook/vue": "7.1.0-alpha.32", "typescript": "^4.9.3" }, "peerDependencies": { diff --git a/code/addons/gfm/package.json b/code/addons/gfm/package.json index 57b66ef4d1ee..9d03566f3529 100644 --- a/code/addons/gfm/package.json +++ b/code/addons/gfm/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-mdx-gfm", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "GitHub Flavored Markdown in Storybook", "keywords": [ "addon", @@ -51,7 +51,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/node-logger": "7.1.0-alpha.31", + "@storybook/node-logger": "7.1.0-alpha.32", "remark-gfm": "^3.0.1", "ts-dedent": "^2.0.0" }, diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 8148417435eb..90f36c8a15bd 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", @@ -61,9 +61,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31" + "@storybook/preview-api": "7.1.0-alpha.32" }, "devDependencies": { "@types/webpack-env": "^1.16.0", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index e950113b6d82..ecbdf74b9e84 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", @@ -72,16 +72,16 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "7.1.0-alpha.31", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/instrumenter": "7.1.0-alpha.32", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "jest-mock": "^29.5.0", "polished": "^4.2.2", "ts-dedent": "^2.2.0" diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index e510c225faf9..bd6fe1365d4e 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -70,13 +70,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", "react-resize-detector": "^7.1.2", "tiny-invariant": "^1.3.1", "upath": "^2.0.1" diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 72ef53dd835d..0d0546c4e50f 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "addon", @@ -80,14 +80,14 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/csf": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/router": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/router": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "prop-types": "^15.7.2", "ts-dedent": "^2.0.0" }, diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index f9134ab9b23d..4f4a7c4b4ee7 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", @@ -75,13 +75,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "tiny-invariant": "^1.3.1" }, "devDependencies": { diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index 55130f3c8cd7..8f0f95d4bc2a 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", @@ -78,13 +78,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "ts-dedent": "^2.0.0" }, "devDependencies": { diff --git a/code/addons/storyshots-core/package.json b/code/addons/storyshots-core/package.json index b3a9873bd877..0390a72420b3 100644 --- a/code/addons/storyshots-core/package.json +++ b/code/addons/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Take a code snapshot of every story automatically with Jest", "keywords": [ "addon", @@ -38,12 +38,12 @@ "dependencies": { "@jest/transform": "^29.3.1", "@storybook/babel-plugin-require-context-hook": "1.0.1", - "@storybook/client-api": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/core-webpack": "7.1.0-alpha.31", + "@storybook/client-api": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/core-webpack": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/jest-specific-snapshot": "^0.5.6", "glob": "^10.0.0", "jest-specific-snapshot": "^8.0.0", @@ -57,11 +57,11 @@ "@angular/core": "^16.0.0-rc.4", "@angular/platform-browser-dynamic": "^16.0.0-rc.4", "@emotion/jest": "^11.8.0", - "@storybook/addon-docs": "7.1.0-alpha.31", - "@storybook/angular": "7.1.0-alpha.31", - "@storybook/react": "7.1.0-alpha.31", - "@storybook/vue": "7.1.0-alpha.31", - "@storybook/vue3": "7.1.0-alpha.31", + "@storybook/addon-docs": "7.1.0-alpha.32", + "@storybook/angular": "7.1.0-alpha.32", + "@storybook/react": "7.1.0-alpha.32", + "@storybook/vue": "7.1.0-alpha.32", + "@storybook/vue3": "7.1.0-alpha.32", "babel-loader": "^9.1.2", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", diff --git a/code/addons/storyshots-puppeteer/package.json b/code/addons/storyshots-puppeteer/package.json index 7160783b3ffc..17204f8cc628 100644 --- a/code/addons/storyshots-puppeteer/package.json +++ b/code/addons/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Image snapshots addition to StoryShots based on puppeteer", "keywords": [ "addon", @@ -37,8 +37,8 @@ "dependencies": { "@axe-core/puppeteer": "^4.2.0", "@storybook/csf": "^0.1.0", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/jest-image-snapshot": "^6.0.0", "jest-image-snapshot": "^6.0.0" }, @@ -49,7 +49,7 @@ "puppeteer": "^2.0.0 || ^3.0.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "7.1.0-alpha.31", + "@storybook/addon-storyshots": "7.1.0-alpha.32", "puppeteer": ">=2.0.0" }, "peerDependenciesMeta": { diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index 688612df5268..2433b3239359 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", @@ -53,13 +53,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/router": "7.1.0-alpha.31", - "@storybook/source-loader": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/router": "7.1.0-alpha.32", + "@storybook/source-loader": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", "estraverse": "^5.2.0", "prop-types": "^15.7.2", "react-syntax-highlighter": "^15.5.0", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index eeb3b72c59b8..962960bdf12d 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", @@ -68,11 +68,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31" + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32" }, "devDependencies": { "typescript": "~4.9.3" diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index c25ee94cc307..b65862ec2252 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", @@ -73,13 +73,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", "memoizerific": "^1.11.3", "prop-types": "^15.7.2" }, diff --git a/code/builders/builder-manager/package.json b/code/builders/builder-manager/package.json index 8e5e9749227c..3c79f6976361 100644 --- a/code/builders/builder-manager/package.json +++ b/code/builders/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook manager builder", "keywords": [ "storybook" @@ -44,15 +44,15 @@ }, "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/manager": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/manager": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", "@types/ejs": "^3.1.1", "@types/find-cache-dir": "^3.2.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", "ejs": "^3.1.8", - "esbuild": "^0.17.0", + "esbuild": "^0.18.0", "esbuild-plugin-alias": "^0.2.1", "express": "^4.17.3", "find-cache-dir": "^3.0.0", diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index 81623e8846fb..3734a141fd02 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme", "bugs": { @@ -42,16 +42,15 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channel-postmessage": "7.1.0-alpha.31", - "@storybook/channel-websocket": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/csf-plugin": "7.1.0-alpha.31", + "@storybook/channel-postmessage": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/csf-plugin": "7.1.0-alpha.32", "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preview": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preview": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "browser-assert": "^1.2.1", "es-module-lexer": "^0.9.3", "express": "^4.17.3", diff --git a/code/builders/builder-vite/src/codegen-set-addon-channel.ts b/code/builders/builder-vite/src/codegen-set-addon-channel.ts index aa866408415d..6548d64c67c1 100644 --- a/code/builders/builder-vite/src/codegen-set-addon-channel.ts +++ b/code/builders/builder-vite/src/codegen-set-addon-channel.ts @@ -1,7 +1,6 @@ export async function generateAddonSetupCode() { return ` import { createChannel as createPostMessageChannel } from '@storybook/channel-postmessage'; - import { createChannel as createWebSocketChannel } from '@storybook/channel-websocket'; import { addons } from '@storybook/preview-api'; const channel = createPostMessageChannel({ page: 'preview' }); @@ -9,9 +8,7 @@ export async function generateAddonSetupCode() { window.__STORYBOOK_ADDONS_CHANNEL__ = channel; if (window.CONFIG_TYPE === 'DEVELOPMENT'){ - const serverChannel = createWebSocketChannel({}); - addons.setServerChannel(serverChannel); - window.__STORYBOOK_SERVER_CHANNEL__ = serverChannel; + window.__STORYBOOK_SERVER_CHANNEL__ = channel; } `.trim(); } diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 84cbbb420fad..0664f53e3075 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -56,25 +56,24 @@ }, "dependencies": { "@babel/core": "^7.22.0", - "@storybook/addons": "7.1.0-alpha.31", - "@storybook/api": "7.1.0-alpha.31", - "@storybook/channel-postmessage": "7.1.0-alpha.31", - "@storybook/channel-websocket": "7.1.0-alpha.31", - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-api": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", - "@storybook/core-webpack": "7.1.0-alpha.31", + "@storybook/addons": "7.1.0-alpha.32", + "@storybook/api": "7.1.0-alpha.32", + "@storybook/channel-postmessage": "7.1.0-alpha.32", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-api": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", + "@storybook/core-webpack": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preview": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/router": "7.1.0-alpha.31", - "@storybook/store": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preview": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/router": "7.1.0-alpha.32", + "@storybook/store": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", "@swc/core": "^1.3.49", "@types/node": "^16.0.0", "@types/semver": "^7.3.4", diff --git a/code/builders/builder-webpack5/templates/virtualModuleModernEntry.js.handlebars b/code/builders/builder-webpack5/templates/virtualModuleModernEntry.js.handlebars index 154c413e9404..ec9848e1e121 100644 --- a/code/builders/builder-webpack5/templates/virtualModuleModernEntry.js.handlebars +++ b/code/builders/builder-webpack5/templates/virtualModuleModernEntry.js.handlebars @@ -2,7 +2,6 @@ import { global } from '@storybook/global'; import { ClientApi, PreviewWeb, addons, composeConfigs } from '@storybook/preview-api'; import { createChannel as createPostMessageChannel } from '@storybook/channel-postmessage'; -import { createChannel as createWebSocketChannel } from '@storybook/channel-websocket'; import { importFn } from './{{storiesFilename}}'; @@ -13,9 +12,7 @@ const channel = createPostMessageChannel({ page: 'preview' }); addons.setChannel(channel); if (global.CONFIG_TYPE === 'DEVELOPMENT'){ - const serverChannel = createWebSocketChannel({}); - addons.setServerChannel(serverChannel); - window.__STORYBOOK_SERVER_CHANNEL__ = serverChannel; + window.__STORYBOOK_SERVER_CHANNEL__ = channel; } const preview = new PreviewWeb(); diff --git a/code/deprecated/addons/package.json b/code/deprecated/addons/package.json index 5ba4b3e100b2..1a0a2293a92d 100644 --- a/code/deprecated/addons/package.json +++ b/code/deprecated/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook addons store", "keywords": [ "storybook" @@ -44,9 +44,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31" + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", diff --git a/code/deprecated/client-api/package.json b/code/deprecated/client-api/package.json index df51cf8ca277..4a574910fad7 100644 --- a/code/deprecated/client-api/package.json +++ b/code/deprecated/client-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-api", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Client API", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31" + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/core-client/package.json b/code/deprecated/core-client/package.json index ae5e95397c92..be258559c602 100644 --- a/code/deprecated/core-client/package.json +++ b/code/deprecated/core-client/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-client", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -35,8 +35,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31" + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/manager-api-shim/package.json b/code/deprecated/manager-api-shim/package.json index 834d6f543137..29e8eba89fa7 100644 --- a/code/deprecated/manager-api-shim/package.json +++ b/code/deprecated/manager-api-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/api", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Manager API (facade)", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/manager-api": "7.1.0-alpha.31" + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/manager-api": "7.1.0-alpha.32" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", diff --git a/code/deprecated/preview-web/package.json b/code/deprecated/preview-web/package.json index 379684617291..ed5f07673010 100644 --- a/code/deprecated/preview-web/package.json +++ b/code/deprecated/preview-web/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-web", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31" + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32" }, "publishConfig": { "access": "public" diff --git a/code/deprecated/store/package.json b/code/deprecated/store/package.json index 95127e796c1e..b873a35ad5bd 100644 --- a/code/deprecated/store/package.json +++ b/code/deprecated/store/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/store", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31" + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32" }, "publishConfig": { "access": "public" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index e5d888c0cdfa..6fd34c279140 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", @@ -36,20 +36,20 @@ "prep": "../../../scripts/prepare/tsc.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/cli": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", - "@storybook/core-server": "7.1.0-alpha.31", - "@storybook/core-webpack": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/cli": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", + "@storybook/core-server": "7.1.0-alpha.32", + "@storybook/core-webpack": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/telemetry": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/telemetry": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/node": "^16.0.0", "@types/react": "^16.14.34", "@types/react-dom": "^16.9.14", diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index b34ddacb12fa..31baa2ee7a34 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/next/code/frameworks/ember", "bugs": { @@ -31,12 +31,12 @@ "prep": "../../../scripts/prepare/tsc.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "ts-dedent": "^2.0.0" }, "devDependencies": { diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index ce851be1cbee..7285415914ea 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,15 +47,14 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.1.0-alpha.31", - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/channel-postmessage": "7.1.0-alpha.31", - "@storybook/channel-websocket": "7.1.0-alpha.31", - "@storybook/client-api": "7.1.0-alpha.31", - "@storybook/core-server": "7.1.0-alpha.31", - "@storybook/html": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preview-web": "7.1.0-alpha.31", + "@storybook/addons": "7.1.0-alpha.32", + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/channel-postmessage": "7.1.0-alpha.32", + "@storybook/client-api": "7.1.0-alpha.32", + "@storybook/core-server": "7.1.0-alpha.32", + "@storybook/html": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preview-web": "7.1.0-alpha.32", "magic-string": "^0.30.0" }, "devDependencies": { diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 4ae143f4b335..3904a0975107 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,11 +47,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/html": "7.1.0-alpha.31", - "@storybook/preset-html-webpack": "7.1.0-alpha.31", + "@storybook/html": "7.1.0-alpha.32", + "@storybook/preset-html-webpack": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index b627a76589a2..fecb8f4b2037 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Next.js", "keywords": [ "storybook", @@ -70,13 +70,13 @@ "@babel/preset-react": "^7.22.0", "@babel/preset-typescript": "^7.21.0", "@babel/runtime": "^7.22.0", - "@storybook/addon-actions": "7.1.0-alpha.31", - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preset-react-webpack": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/react": "7.1.0-alpha.31", + "@storybook/addon-actions": "7.1.0-alpha.32", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preset-react-webpack": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/react": "7.1.0-alpha.32", "@types/node": "^16.0.0", "css-loader": "^6.7.3", "find-up": "^5.0.0", diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index a043456eaedf..0ebda5a40542 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,8 +47,8 @@ }, "dependencies": { "@preact/preset-vite": "^2.0.0", - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/preact": "7.1.0-alpha.31" + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/preact": "7.1.0-alpha.32" }, "devDependencies": { "@types/node": "^16.0.0", diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 72552c389549..5aec47a278c9 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -47,10 +47,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/preact": "7.1.0-alpha.31", - "@storybook/preset-preact-webpack": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/preact": "7.1.0-alpha.32", + "@storybook/preset-preact-webpack": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 2cf2cb2fadde..20e4ae97f708 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -49,8 +49,8 @@ "dependencies": { "@joshwooding/vite-plugin-react-docgen-typescript": "0.2.1", "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/react": "7.1.0-alpha.31", + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/react": "7.1.0-alpha.32", "@vitejs/plugin-react": "^3.0.1", "ast-types": "^0.14.2", "magic-string": "^0.30.0", diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index c31b791301bb..e430f8eb59d9 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,9 +47,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/preset-react-webpack": "7.1.0-alpha.31", - "@storybook/react": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/preset-react-webpack": "7.1.0-alpha.32", + "@storybook/react": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index 3126f872df49..11cb64405b21 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,10 +47,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/preset-server-webpack": "7.1.0-alpha.31", - "@storybook/server": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/preset-server-webpack": "7.1.0-alpha.32", + "@storybook/server": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 4fb1670a1b99..d86876246d34 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,9 +47,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/svelte": "7.1.0-alpha.31", + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/svelte": "7.1.0-alpha.32", "@sveltejs/vite-plugin-svelte": "^2.0.0", "magic-string": "^0.30.0", "svelte": "^3.0.0", diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index 14e2ebe19933..b9af4d66bba7 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,10 +47,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/preset-svelte-webpack": "7.1.0-alpha.31", - "@storybook/svelte": "7.1.0-alpha.31" + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/preset-svelte-webpack": "7.1.0-alpha.32", + "@storybook/svelte": "7.1.0-alpha.32" }, "devDependencies": { "svelte": "^3.48.0", diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index 22726725cb2c..50c10ac73b60 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/sveltekit", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for SvelteKit", "keywords": [ "storybook", @@ -50,9 +50,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/svelte": "7.1.0-alpha.31", - "@storybook/svelte-vite": "7.1.0-alpha.31" + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/svelte": "7.1.0-alpha.32", + "@storybook/svelte-vite": "7.1.0-alpha.32" }, "devDependencies": { "@types/node": "^16.0.0", diff --git a/code/frameworks/vue-vite/package.json b/code/frameworks/vue-vite/package.json index 7ad98007d0de..dd6dee646445 100644 --- a/code/frameworks/vue-vite/package.json +++ b/code/frameworks/vue-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Vue2 and Vite: Develop Vue2 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,10 +47,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/core-server": "7.1.0-alpha.31", - "@storybook/vue": "7.1.0-alpha.31", + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/core-server": "7.1.0-alpha.32", + "@storybook/vue": "7.1.0-alpha.32", "magic-string": "^0.30.0", "vue-docgen-api": "^4.40.0" }, diff --git a/code/frameworks/vue-webpack5/package.json b/code/frameworks/vue-webpack5/package.json index a373cd8eb850..ca47eb84c563 100644 --- a/code/frameworks/vue-webpack5/package.json +++ b/code/frameworks/vue-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,10 +47,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/preset-vue-webpack": "7.1.0-alpha.31", - "@storybook/vue": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/preset-vue-webpack": "7.1.0-alpha.32", + "@storybook/vue": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 9718179b3c95..b03771634d0e 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,9 +47,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/core-server": "7.1.0-alpha.31", - "@storybook/vue3": "7.1.0-alpha.31", + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/core-server": "7.1.0-alpha.32", + "@storybook/vue3": "7.1.0-alpha.32", "@vitejs/plugin-vue": "^4.0.0", "magic-string": "^0.30.0", "vue-docgen-api": "^4.40.0" diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index 80e526dd8615..67b182cf392d 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,10 +47,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/preset-vue3-webpack": "7.1.0-alpha.31", - "@storybook/vue3": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/preset-vue3-webpack": "7.1.0-alpha.32", + "@storybook/vue3": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index c2ea2d369c98..0dbb21aed8f6 100644 --- a/code/frameworks/web-components-vite/package.json +++ b/code/frameworks/web-components-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components-vite", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -47,10 +47,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-vite": "7.1.0-alpha.31", - "@storybook/core-server": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/web-components": "7.1.0-alpha.31", + "@storybook/builder-vite": "7.1.0-alpha.32", + "@storybook/core-server": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/web-components": "7.1.0-alpha.32", "magic-string": "^0.30.0" }, "devDependencies": { diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index 4b53aeac7e9f..88b887b3331d 100644 --- a/code/frameworks/web-components-webpack5/package.json +++ b/code/frameworks/web-components-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components-webpack5", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", @@ -51,10 +51,10 @@ }, "dependencies": { "@babel/preset-env": "^7.22.0", - "@storybook/builder-webpack5": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/preset-web-components-webpack": "7.1.0-alpha.31", - "@storybook/web-components": "7.1.0-alpha.31", + "@storybook/builder-webpack5": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/preset-web-components-webpack": "7.1.0-alpha.32", + "@storybook/web-components": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/lib/channel-postmessage/package.json b/code/lib/channel-postmessage/package.json index be3a94477e63..8f8ce8ac1110 100644 --- a/code/lib/channel-postmessage/package.json +++ b/code/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -43,9 +43,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/channel-websocket": "7.1.0-alpha.32", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", "qs": "^6.10.0", "telejson": "^7.0.3", diff --git a/code/lib/channel-postmessage/src/index.ts b/code/lib/channel-postmessage/src/index.ts index 164f26c305ba..7a6b428c2a1e 100644 --- a/code/lib/channel-postmessage/src/index.ts +++ b/code/lib/channel-postmessage/src/index.ts @@ -2,12 +2,13 @@ import { global } from '@storybook/global'; import * as EVENTS from '@storybook/core-events'; import { Channel } from '@storybook/channels'; import type { ChannelHandler, ChannelEvent, ChannelTransport } from '@storybook/channels'; +import { WebsocketTransport } from '@storybook/channel-websocket'; import { logger, pretty } from '@storybook/client-logger'; import { isJSON, parse, stringify } from 'telejson'; import qs from 'qs'; import invariant from 'tiny-invariant'; -const { document, location } = global; +const { document, location, CONFIG_TYPE } = global; interface Config { page: 'manager' | 'preview'; @@ -289,8 +290,17 @@ const getEventSourceUrl = (event: MessageEvent) => { * Creates a channel which communicates with an iframe or child window. */ export function createChannel({ page }: Config): Channel { - const transport = new PostmsgTransport({ page }); - return new Channel({ transport }); + const transports: ChannelTransport[] = [new PostmsgTransport({ page })]; + + if (CONFIG_TYPE === 'DEVELOPMENT') { + const protocol = window.location.protocol === 'http:' ? 'ws' : 'wss'; + const { hostname, port } = window.location; + const channelUrl = `${protocol}://${hostname}:${port}/storybook-server-channel`; + + transports.push(new WebsocketTransport({ url: channelUrl, onError: () => {} })); + } + + return new Channel({ transports }); } // backwards compat with builder-vite diff --git a/code/lib/channel-postmessage/src/typings.d.ts b/code/lib/channel-postmessage/src/typings.d.ts index 5c3e4f56f641..459ea6f109e6 100644 --- a/code/lib/channel-postmessage/src/typings.d.ts +++ b/code/lib/channel-postmessage/src/typings.d.ts @@ -1 +1,2 @@ declare var CHANNEL_OPTIONS: any; +declare var CONFIG_TYPE: 'DEVELOPMENT' | 'PRODUCTION'; diff --git a/code/lib/channel-websocket/package.json b/code/lib/channel-websocket/package.json index a292c42e940d..dbd481c40cb2 100644 --- a/code/lib/channel-websocket/package.json +++ b/code/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -43,8 +43,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", "telejson": "^7.0.3", "tiny-invariant": "^1.3.1" diff --git a/code/lib/channel-websocket/src/index.ts b/code/lib/channel-websocket/src/index.ts index 3738fea4eaa0..64fa26e74b2c 100644 --- a/code/lib/channel-websocket/src/index.ts +++ b/code/lib/channel-websocket/src/index.ts @@ -1,10 +1,12 @@ import { global } from '@storybook/global'; import { Channel } from '@storybook/channels'; -import type { ChannelHandler } from '@storybook/channels'; +import type { ChannelHandler, ChannelTransport } from '@storybook/channels'; import { logger } from '@storybook/client-logger'; import { isJSON, parse, stringify } from 'telejson'; import invariant from 'tiny-invariant'; +const { CONFIG_TYPE } = global; + const { WebSocket } = global; type OnError = (message: Event) => void; @@ -80,15 +82,23 @@ export function createChannel({ async = false, onError = (err) => logger.warn(err), }: CreateChannelArgs) { - let channelUrl = url; - if (!channelUrl) { + const transports: ChannelTransport[] = []; + + if (url) { + transports.push(new WebsocketTransport({ url, onError })); + } + + const isUrlServerChannel = !!url?.includes('storybook-server-channel'); + + if (CONFIG_TYPE === 'DEVELOPMENT' && isUrlServerChannel === false) { const protocol = window.location.protocol === 'http:' ? 'ws' : 'wss'; const { hostname, port } = window.location; - channelUrl = `${protocol}://${hostname}:${port}/storybook-server-channel`; + const channelUrl = `${protocol}://${hostname}:${port}/storybook-server-channel`; + + transports.push(new WebsocketTransport({ url: channelUrl, onError: () => {} })); } - const transport = new WebsocketTransport({ url: channelUrl, onError }); - return new Channel({ transport, async }); + return new Channel({ transports, async }); } // backwards compat with builder-vite diff --git a/code/lib/channel-websocket/src/typings.d.ts b/code/lib/channel-websocket/src/typings.d.ts index 36dadd3de8aa..14231067a5c9 100644 --- a/code/lib/channel-websocket/src/typings.d.ts +++ b/code/lib/channel-websocket/src/typings.d.ts @@ -1 +1,2 @@ declare module 'json-fn'; +declare var CONFIG_TYPE: 'DEVELOPMENT' | 'PRODUCTION'; diff --git a/code/lib/channels/package.json b/code/lib/channels/package.json index 06584462295e..c65224e2cac6 100644 --- a/code/lib/channels/package.json +++ b/code/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" diff --git a/code/lib/channels/src/index.test.ts b/code/lib/channels/src/index.test.ts index 886d2fa20800..8eb319f927fc 100644 --- a/code/lib/channels/src/index.test.ts +++ b/code/lib/channels/src/index.test.ts @@ -19,7 +19,7 @@ describe('Channel', () => { }); it('should not set transport if not passed as an argument', () => { - channel = new Channel(); + channel = new Channel({}); expect(channel.hasTransport).toBeFalsy(); }); @@ -29,7 +29,7 @@ describe('Channel', () => { }); it('should set isAsync to false as default value', () => { - channel = new Channel(); + channel = new Channel({}); expect(channel.isAsync).toBeFalsy(); }); @@ -104,8 +104,11 @@ describe('Channel', () => { listenerOutputData = data; }); const sendSpy = jest.fn(); - // @ts-expect-error (Converted from ts-ignore) - channel.transport.send = sendSpy; + // @ts-expect-error (access private property for testing purposes) + channel.transports.forEach((t) => { + // eslint-disable-next-line no-param-reassign + t.send = sendSpy; + }); channel.emit(eventName, ...listenerInputData); expect(listenerOutputData).toEqual(listenerInputData); expect(sendSpy.mock.calls[0][1]).toEqual({ depth: 1 }); diff --git a/code/lib/channels/src/index.ts b/code/lib/channels/src/index.ts index 9c7425690f05..d12cda556b73 100644 --- a/code/lib/channels/src/index.ts +++ b/code/lib/channels/src/index.ts @@ -21,10 +21,20 @@ interface EventsKeyValue { [key: string]: Listener[]; } -interface ChannelArgs { +type ChannelArgs = ChannelArgsSingle | ChannelArgsMulti; +interface ChannelArgsSingle { transport?: ChannelTransport; async?: boolean; } +interface ChannelArgsMulti { + transports: ChannelTransport[]; + async?: boolean; +} + +const isMulti = (args: ChannelArgs): args is ChannelArgsMulti => { + // @ts-expect-error (we guard against this right here) + return args.transports !== undefined; +}; const generateRandomId = () => { // generates a random 13 character string @@ -40,18 +50,30 @@ export class Channel { private data: Record = {}; - private readonly transport: ChannelTransport | undefined = undefined; + private readonly transports: ChannelTransport[] = []; + + constructor(input: ChannelArgsMulti); + constructor(input: ChannelArgsSingle); + constructor(input: ChannelArgs = {}) { + this.isAsync = input.async || false; - constructor({ transport, async = false }: ChannelArgs = {}) { - this.isAsync = async; - if (transport) { - this.transport = transport; - this.transport.setHandler((event) => this.handleEvent(event)); + if (isMulti(input)) { + this.transports = input.transports || []; + + this.transports.forEach((t) => { + t.setHandler((event) => this.handleEvent(event)); + }); + } else { + this.transports = input.transport ? [input.transport] : []; } + + this.transports.forEach((t) => { + t.setHandler((event) => this.handleEvent(event)); + }); } get hasTransport() { - return !!this.transport; + return this.transports.length > 0; } addListener(eventName: string, listener: Listener) { @@ -67,9 +89,9 @@ export class Channel { } const handler = () => { - if (this.transport) { - this.transport.send(event, options); - } + this.transports.forEach((t) => { + t.send(event, options); + }); this.handleEvent(event); }; diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index 13237c696ea8..dab5477f2e6d 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook CLI", "keywords": [ "storybook" @@ -21,7 +21,7 @@ "license": "MIT", "bin": "./index.js", "dependencies": { - "@storybook/cli": "7.1.0-alpha.31" + "@storybook/cli": "7.1.0-alpha.32" }, "publishConfig": { "access": "public" diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 99e341e98c7f..d724b6b6f9d0 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook CLI", "keywords": [ "storybook" @@ -24,7 +24,7 @@ "storybook": "./index.js" }, "dependencies": { - "@storybook/cli": "7.1.0-alpha.31" + "@storybook/cli": "7.1.0-alpha.32" }, "publishConfig": { "access": "public" diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 1837e498fcd6..9c62f6380f5d 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -57,13 +57,13 @@ "@babel/core": "^7.22.0", "@babel/preset-env": "^7.22.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/core-server": "7.1.0-alpha.31", - "@storybook/csf-tools": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/telemetry": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/codemod": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/core-server": "7.1.0-alpha.32", + "@storybook/csf-tools": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/telemetry": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/semver": "^7.3.4", "boxen": "^5.1.2", "chalk": "^4.1.0", @@ -94,7 +94,7 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@storybook/client-api": "7.1.0-alpha.31", + "@storybook/client-api": "7.1.0-alpha.32", "@types/cross-spawn": "^6.0.2", "@types/prompts": "^2.0.9", "@types/puppeteer-core": "^2.1.0", diff --git a/code/lib/cli/src/link.ts b/code/lib/cli/src/link.ts index 090f0434fb2a..3a61eb02a147 100644 --- a/code/lib/cli/src/link.ts +++ b/code/lib/cli/src/link.ts @@ -33,9 +33,12 @@ export const exec = async ( return new Promise((resolve, reject) => { const child = spawnAsync(command, { ...options, + shell: true, + stdio: 'pipe', }); - child.stderr.pipe(process.stderr); + child.stderr.pipe(process.stdout); + child.stdout.pipe(process.stdout); child.on('exit', (code) => { if (code === 0) { diff --git a/code/lib/cli/src/repro-generators/scripts.ts b/code/lib/cli/src/repro-generators/scripts.ts index d5056b2540c9..4893e81fd2da 100644 --- a/code/lib/cli/src/repro-generators/scripts.ts +++ b/code/lib/cli/src/repro-generators/scripts.ts @@ -2,7 +2,8 @@ import path from 'path'; import { readJSON, writeJSON, outputFile, remove } from 'fs-extra'; import chalk from 'chalk'; import { command } from 'execa'; -import spawn from 'cross-spawn'; +import type spawn from 'cross-spawn'; +import { spawn as spawnAsync } from 'cross-spawn'; import { cra, cra_typescript } from './configs'; import storybookVersions from '../versions'; @@ -70,18 +71,21 @@ export const exec = async ( logger.debug(command); return new Promise((resolve, reject) => { - const child = spawn(command, { + const child = spawnAsync(command, { ...options, + shell: true, + stdio: 'pipe', }); - child.stderr.pipe(process.stderr); + child.stderr.pipe(process.stdout); + child.stdout.pipe(process.stdout); child.on('exit', (code) => { if (code === 0) { resolve(undefined); } else { logger.error(chalk.red(`An error occurred while executing: \`${command}\``)); - logger.log(errorMessage); + logger.info(errorMessage); reject(new Error(`command exited with code: ${code}: `)); } }); diff --git a/code/lib/cli/src/versions.ts b/code/lib/cli/src/versions.ts index b8242a70ec2b..c2a07d6bd517 100644 --- a/code/lib/cli/src/versions.ts +++ b/code/lib/cli/src/versions.ts @@ -1,96 +1,96 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '7.1.0-alpha.31', - '@storybook/addon-actions': '7.1.0-alpha.31', - '@storybook/addon-backgrounds': '7.1.0-alpha.31', - '@storybook/addon-controls': '7.1.0-alpha.31', - '@storybook/addon-docs': '7.1.0-alpha.31', - '@storybook/addon-essentials': '7.1.0-alpha.31', - '@storybook/addon-highlight': '7.1.0-alpha.31', - '@storybook/addon-interactions': '7.1.0-alpha.31', - '@storybook/addon-jest': '7.1.0-alpha.31', - '@storybook/addon-links': '7.1.0-alpha.31', - '@storybook/addon-mdx-gfm': '7.1.0-alpha.31', - '@storybook/addon-measure': '7.1.0-alpha.31', - '@storybook/addon-outline': '7.1.0-alpha.31', - '@storybook/addon-storyshots': '7.1.0-alpha.31', - '@storybook/addon-storyshots-puppeteer': '7.1.0-alpha.31', - '@storybook/addon-storysource': '7.1.0-alpha.31', - '@storybook/addon-toolbars': '7.1.0-alpha.31', - '@storybook/addon-viewport': '7.1.0-alpha.31', - '@storybook/addons': '7.1.0-alpha.31', - '@storybook/angular': '7.1.0-alpha.31', - '@storybook/api': '7.1.0-alpha.31', - '@storybook/blocks': '7.1.0-alpha.31', - '@storybook/builder-manager': '7.1.0-alpha.31', - '@storybook/builder-vite': '7.1.0-alpha.31', - '@storybook/builder-webpack5': '7.1.0-alpha.31', - '@storybook/channel-postmessage': '7.1.0-alpha.31', - '@storybook/channel-websocket': '7.1.0-alpha.31', - '@storybook/channels': '7.1.0-alpha.31', - '@storybook/cli': '7.1.0-alpha.31', - '@storybook/client-api': '7.1.0-alpha.31', - '@storybook/client-logger': '7.1.0-alpha.31', - '@storybook/codemod': '7.1.0-alpha.31', - '@storybook/components': '7.1.0-alpha.31', - '@storybook/core-client': '7.1.0-alpha.31', - '@storybook/core-common': '7.1.0-alpha.31', - '@storybook/core-events': '7.1.0-alpha.31', - '@storybook/core-server': '7.1.0-alpha.31', - '@storybook/core-webpack': '7.1.0-alpha.31', - '@storybook/csf-plugin': '7.1.0-alpha.31', - '@storybook/csf-tools': '7.1.0-alpha.31', - '@storybook/docs-tools': '7.1.0-alpha.31', - '@storybook/ember': '7.1.0-alpha.31', - '@storybook/html': '7.1.0-alpha.31', - '@storybook/html-vite': '7.1.0-alpha.31', - '@storybook/html-webpack5': '7.1.0-alpha.31', - '@storybook/instrumenter': '7.1.0-alpha.31', - '@storybook/manager': '7.1.0-alpha.31', - '@storybook/manager-api': '7.1.0-alpha.31', - '@storybook/nextjs': '7.1.0-alpha.31', - '@storybook/node-logger': '7.1.0-alpha.31', - '@storybook/postinstall': '7.1.0-alpha.31', - '@storybook/preact': '7.1.0-alpha.31', - '@storybook/preact-vite': '7.1.0-alpha.31', - '@storybook/preact-webpack5': '7.1.0-alpha.31', - '@storybook/preset-create-react-app': '7.1.0-alpha.31', - '@storybook/preset-html-webpack': '7.1.0-alpha.31', - '@storybook/preset-preact-webpack': '7.1.0-alpha.31', - '@storybook/preset-react-webpack': '7.1.0-alpha.31', - '@storybook/preset-server-webpack': '7.1.0-alpha.31', - '@storybook/preset-svelte-webpack': '7.1.0-alpha.31', - '@storybook/preset-vue-webpack': '7.1.0-alpha.31', - '@storybook/preset-vue3-webpack': '7.1.0-alpha.31', - '@storybook/preset-web-components-webpack': '7.1.0-alpha.31', - '@storybook/preview': '7.1.0-alpha.31', - '@storybook/preview-api': '7.1.0-alpha.31', - '@storybook/preview-web': '7.1.0-alpha.31', - '@storybook/react': '7.1.0-alpha.31', - '@storybook/react-dom-shim': '7.1.0-alpha.31', - '@storybook/react-vite': '7.1.0-alpha.31', - '@storybook/react-webpack5': '7.1.0-alpha.31', - '@storybook/router': '7.1.0-alpha.31', - '@storybook/server': '7.1.0-alpha.31', - '@storybook/server-webpack5': '7.1.0-alpha.31', - '@storybook/source-loader': '7.1.0-alpha.31', - '@storybook/store': '7.1.0-alpha.31', - '@storybook/svelte': '7.1.0-alpha.31', - '@storybook/svelte-vite': '7.1.0-alpha.31', - '@storybook/svelte-webpack5': '7.1.0-alpha.31', - '@storybook/sveltekit': '7.1.0-alpha.31', - '@storybook/telemetry': '7.1.0-alpha.31', - '@storybook/theming': '7.1.0-alpha.31', - '@storybook/types': '7.1.0-alpha.31', - '@storybook/vue': '7.1.0-alpha.31', - '@storybook/vue-vite': '7.1.0-alpha.31', - '@storybook/vue-webpack5': '7.1.0-alpha.31', - '@storybook/vue3': '7.1.0-alpha.31', - '@storybook/vue3-vite': '7.1.0-alpha.31', - '@storybook/vue3-webpack5': '7.1.0-alpha.31', - '@storybook/web-components': '7.1.0-alpha.31', - '@storybook/web-components-vite': '7.1.0-alpha.31', - '@storybook/web-components-webpack5': '7.1.0-alpha.31', - sb: '7.1.0-alpha.31', - storybook: '7.1.0-alpha.31', + '@storybook/addon-a11y': '7.1.0-alpha.32', + '@storybook/addon-actions': '7.1.0-alpha.32', + '@storybook/addon-backgrounds': '7.1.0-alpha.32', + '@storybook/addon-controls': '7.1.0-alpha.32', + '@storybook/addon-docs': '7.1.0-alpha.32', + '@storybook/addon-essentials': '7.1.0-alpha.32', + '@storybook/addon-highlight': '7.1.0-alpha.32', + '@storybook/addon-interactions': '7.1.0-alpha.32', + '@storybook/addon-jest': '7.1.0-alpha.32', + '@storybook/addon-links': '7.1.0-alpha.32', + '@storybook/addon-mdx-gfm': '7.1.0-alpha.32', + '@storybook/addon-measure': '7.1.0-alpha.32', + '@storybook/addon-outline': '7.1.0-alpha.32', + '@storybook/addon-storyshots': '7.1.0-alpha.32', + '@storybook/addon-storyshots-puppeteer': '7.1.0-alpha.32', + '@storybook/addon-storysource': '7.1.0-alpha.32', + '@storybook/addon-toolbars': '7.1.0-alpha.32', + '@storybook/addon-viewport': '7.1.0-alpha.32', + '@storybook/addons': '7.1.0-alpha.32', + '@storybook/angular': '7.1.0-alpha.32', + '@storybook/api': '7.1.0-alpha.32', + '@storybook/blocks': '7.1.0-alpha.32', + '@storybook/builder-manager': '7.1.0-alpha.32', + '@storybook/builder-vite': '7.1.0-alpha.32', + '@storybook/builder-webpack5': '7.1.0-alpha.32', + '@storybook/channel-postmessage': '7.1.0-alpha.32', + '@storybook/channel-websocket': '7.1.0-alpha.32', + '@storybook/channels': '7.1.0-alpha.32', + '@storybook/cli': '7.1.0-alpha.32', + '@storybook/client-api': '7.1.0-alpha.32', + '@storybook/client-logger': '7.1.0-alpha.32', + '@storybook/codemod': '7.1.0-alpha.32', + '@storybook/components': '7.1.0-alpha.32', + '@storybook/core-client': '7.1.0-alpha.32', + '@storybook/core-common': '7.1.0-alpha.32', + '@storybook/core-events': '7.1.0-alpha.32', + '@storybook/core-server': '7.1.0-alpha.32', + '@storybook/core-webpack': '7.1.0-alpha.32', + '@storybook/csf-plugin': '7.1.0-alpha.32', + '@storybook/csf-tools': '7.1.0-alpha.32', + '@storybook/docs-tools': '7.1.0-alpha.32', + '@storybook/ember': '7.1.0-alpha.32', + '@storybook/html': '7.1.0-alpha.32', + '@storybook/html-vite': '7.1.0-alpha.32', + '@storybook/html-webpack5': '7.1.0-alpha.32', + '@storybook/instrumenter': '7.1.0-alpha.32', + '@storybook/manager': '7.1.0-alpha.32', + '@storybook/manager-api': '7.1.0-alpha.32', + '@storybook/nextjs': '7.1.0-alpha.32', + '@storybook/node-logger': '7.1.0-alpha.32', + '@storybook/postinstall': '7.1.0-alpha.32', + '@storybook/preact': '7.1.0-alpha.32', + '@storybook/preact-vite': '7.1.0-alpha.32', + '@storybook/preact-webpack5': '7.1.0-alpha.32', + '@storybook/preset-create-react-app': '7.1.0-alpha.32', + '@storybook/preset-html-webpack': '7.1.0-alpha.32', + '@storybook/preset-preact-webpack': '7.1.0-alpha.32', + '@storybook/preset-react-webpack': '7.1.0-alpha.32', + '@storybook/preset-server-webpack': '7.1.0-alpha.32', + '@storybook/preset-svelte-webpack': '7.1.0-alpha.32', + '@storybook/preset-vue-webpack': '7.1.0-alpha.32', + '@storybook/preset-vue3-webpack': '7.1.0-alpha.32', + '@storybook/preset-web-components-webpack': '7.1.0-alpha.32', + '@storybook/preview': '7.1.0-alpha.32', + '@storybook/preview-api': '7.1.0-alpha.32', + '@storybook/preview-web': '7.1.0-alpha.32', + '@storybook/react': '7.1.0-alpha.32', + '@storybook/react-dom-shim': '7.1.0-alpha.32', + '@storybook/react-vite': '7.1.0-alpha.32', + '@storybook/react-webpack5': '7.1.0-alpha.32', + '@storybook/router': '7.1.0-alpha.32', + '@storybook/server': '7.1.0-alpha.32', + '@storybook/server-webpack5': '7.1.0-alpha.32', + '@storybook/source-loader': '7.1.0-alpha.32', + '@storybook/store': '7.1.0-alpha.32', + '@storybook/svelte': '7.1.0-alpha.32', + '@storybook/svelte-vite': '7.1.0-alpha.32', + '@storybook/svelte-webpack5': '7.1.0-alpha.32', + '@storybook/sveltekit': '7.1.0-alpha.32', + '@storybook/telemetry': '7.1.0-alpha.32', + '@storybook/theming': '7.1.0-alpha.32', + '@storybook/types': '7.1.0-alpha.32', + '@storybook/vue': '7.1.0-alpha.32', + '@storybook/vue-vite': '7.1.0-alpha.32', + '@storybook/vue-webpack5': '7.1.0-alpha.32', + '@storybook/vue3': '7.1.0-alpha.32', + '@storybook/vue3-vite': '7.1.0-alpha.32', + '@storybook/vue3-webpack5': '7.1.0-alpha.32', + '@storybook/web-components': '7.1.0-alpha.32', + '@storybook/web-components-vite': '7.1.0-alpha.32', + '@storybook/web-components-webpack5': '7.1.0-alpha.32', + sb: '7.1.0-alpha.32', + storybook: '7.1.0-alpha.32', }; diff --git a/code/lib/client-logger/package.json b/code/lib/client-logger/package.json index 1342002ea259..9ee90ad79f35 100644 --- a/code/lib/client-logger/package.json +++ b/code/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index 05e81f1279a7..6e68e5e82673 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" @@ -49,9 +49,9 @@ "@babel/preset-env": "^7.22.0", "@babel/types": "^7.22.0", "@storybook/csf": "^0.1.0", - "@storybook/csf-tools": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/csf-tools": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", "globby": "^11.0.2", diff --git a/code/lib/core-common/package.json b/code/lib/core-common/package.json index 0390339b697c..1eb3923b3320 100644 --- a/code/lib/core-common/package.json +++ b/code/lib/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -43,12 +43,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/node": "^16.0.0", "@types/pretty-hrtime": "^1.0.0", "chalk": "^4.1.0", - "esbuild": "^0.17.0", + "esbuild": "^0.18.0", "esbuild-register": "^3.4.0", "file-system-cache": "^2.0.0", "find-up": "^5.0.0", diff --git a/code/lib/core-common/src/utils/interpret-require.ts b/code/lib/core-common/src/utils/interpret-require.ts index 8ed1c200197f..12304652f602 100644 --- a/code/lib/core-common/src/utils/interpret-require.ts +++ b/code/lib/core-common/src/utils/interpret-require.ts @@ -13,7 +13,7 @@ export function interopRequireDefault(filePath: string) { register({ target: `node${process.version.slice(1)}`, format: 'cjs', - hookIgnoreNodeModules: false, + hookIgnoreNodeModules: true, tsconfigRaw: `{ "compilerOptions": { "strict": false, diff --git a/code/lib/core-events/package.json b/code/lib/core-events/package.json index f06c78298f7b..02dd1eeccec8 100644 --- a/code/lib/core-events/package.json +++ b/code/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Event names used in storybook core", "keywords": [ "storybook" diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json index e2e0fe7c0607..c83822138171 100644 --- a/code/lib/core-server/package.json +++ b/code/lib/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -56,18 +56,19 @@ "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/builder-manager": "7.1.0-alpha.32", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/csf": "^0.1.0", - "@storybook/csf-tools": "7.1.0-alpha.31", + "@storybook/csf-tools": "7.1.0-alpha.32", "@storybook/docs-mdx": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/telemetry": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/telemetry": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/detect-port": "^1.3.0", "@types/node": "^16.0.0", "@types/pretty-hrtime": "^1.0.0", diff --git a/code/lib/core-server/src/dev-server.ts b/code/lib/core-server/src/dev-server.ts index a66de7bb5a89..27979118a088 100644 --- a/code/lib/core-server/src/dev-server.ts +++ b/code/lib/core-server/src/dev-server.ts @@ -29,7 +29,10 @@ export async function storybookDevServer(options: Options) { options.presets.apply('core'), ]); - const serverChannel = getServerChannel(server); + const serverChannel = await options.presets.apply( + 'experimental_serverChannel', + getServerChannel(server) + ); let indexError: Error; // try get index generator, if failed, send telemetry without storyCount, then rethrow the error diff --git a/code/lib/core-server/src/utils/get-server-channel.ts b/code/lib/core-server/src/utils/get-server-channel.ts index 348a980d0303..f43f0dcf5b0e 100644 --- a/code/lib/core-server/src/utils/get-server-channel.ts +++ b/code/lib/core-server/src/utils/get-server-channel.ts @@ -1,32 +1,56 @@ import WebSocket, { WebSocketServer } from 'ws'; -import { stringify } from 'telejson'; +import { isJSON, parse, stringify } from 'telejson'; +import type { ChannelHandler } from '@storybook/channels'; +import { Channel } from '@storybook/channels'; type Server = ConstructorParameters[0]['server']; -export class ServerChannel { - webSocketServer: WebSocketServer; +/** + * This class represents a channel transport that allows for a one-to-many relationship between the server and clients. + * Unlike other channels such as the postmessage and websocket channel implementations, this channel will receive from many clients and any events emitted will be sent out to all connected clients. + */ +export class ServerChannelTransport { + private socket: WebSocketServer; + + private handler?: ChannelHandler; constructor(server: Server) { - this.webSocketServer = new WebSocketServer({ noServer: true }); + this.socket = new WebSocketServer({ noServer: true }); server.on('upgrade', (request, socket, head) => { if (request.url === '/storybook-server-channel') { - this.webSocketServer.handleUpgrade(request, socket, head, (ws) => { - this.webSocketServer.emit('connection', ws, request); + this.socket.handleUpgrade(request, socket, head, (ws) => { + this.socket.emit('connection', ws, request); }); } }); + this.socket.on('connection', (wss) => { + wss.on('message', (raw) => { + const data = raw.toString(); + const event = typeof data === 'string' && isJSON(data) ? parse(data) : data; + this.handler(event); + }); + }); + } + + setHandler(handler: ChannelHandler) { + this.handler = handler; } - emit(type: string, args: any = []) { - const event = { type, args }; + send(event: any) { const data = stringify(event, { maxDepth: 15, allowFunction: true }); - Array.from(this.webSocketServer.clients) + + Array.from(this.socket.clients) .filter((c) => c.readyState === WebSocket.OPEN) .forEach((client) => client.send(data)); } } export function getServerChannel(server: Server) { - return new ServerChannel(server); + const transports = [new ServerChannelTransport(server)]; + + return new Channel({ transports, async: true }); } + +// for backwards compatibility +export type ServerChannel = ReturnType; diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 5356556a5f7a..c33877fdb5d4 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -43,9 +43,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/node": "^16.0.0", "ts-dedent": "^2.0.0" }, diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index c2e78f09ba42..7a8025e68b03 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" @@ -43,7 +43,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/csf-tools": "7.1.0-alpha.31", + "@storybook/csf-tools": "7.1.0-alpha.32", "unplugin": "^1.3.1" }, "devDependencies": { diff --git a/code/lib/csf-tools/package.json b/code/lib/csf-tools/package.json index c35988bdfed6..ad0fc223e7b9 100644 --- a/code/lib/csf-tools/package.json +++ b/code/lib/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Parse and manipulate CSF and Storybook config files", "keywords": [ "storybook" @@ -46,7 +46,7 @@ "@babel/traverse": "^7.22.0", "@babel/types": "^7.22.0", "@storybook/csf": "^0.1.0", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/types": "7.1.0-alpha.32", "fs-extra": "^11.1.0", "recast": "^0.23.1", "ts-dedent": "^2.0.0" diff --git a/code/lib/docs-tools/package.json b/code/lib/docs-tools/package.json index c95b4f6f3de5..e5e6ccf73532 100644 --- a/code/lib/docs-tools/package.json +++ b/code/lib/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" @@ -43,9 +43,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-common": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/core-common": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/doctrine": "^0.0.3", "doctrine": "^3.0.0", "lodash": "^4.17.21" diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index 7dd35218a0bf..d855635b7088 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -43,11 +43,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31" + "@storybook/preview-api": "7.1.0-alpha.32" }, "devDependencies": { "typescript": "~4.9.3" diff --git a/code/lib/manager-api/package.json b/code/lib/manager-api/package.json index dca63d2b0245..b664a0cf1836 100644 --- a/code/lib/manager-api/package.json +++ b/code/lib/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Core Storybook Manager API & Context", "keywords": [ "storybook" @@ -42,14 +42,14 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/csf": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/router": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/router": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", diff --git a/code/lib/manager-api/src/lib/addons.ts b/code/lib/manager-api/src/lib/addons.ts index de8dd75c2767..aa508b535ec1 100644 --- a/code/lib/manager-api/src/lib/addons.ts +++ b/code/lib/manager-api/src/lib/addons.ts @@ -36,6 +36,9 @@ export class AddonStore { private channel: Channel | undefined; + /** + * @deprecated will be removed in 8.0 + */ private serverChannel: Channel | undefined; private promise: any; @@ -51,6 +54,9 @@ export class AddonStore { return this.channel; }; + /** + * @deprecated will be removed in 8.0, use getChannel instead + */ getServerChannel = (): Channel => { if (!this.serverChannel) { throw new Error('Accessing non-existent serverChannel'); @@ -63,6 +69,9 @@ export class AddonStore { hasChannel = (): boolean => !!this.channel; + /** + * @deprecated will be removed in 8.0, please use the normal channel instead + */ hasServerChannel = (): boolean => !!this.serverChannel; setChannel = (channel: Channel): void => { @@ -70,6 +79,9 @@ export class AddonStore { this.resolve(); }; + /** + * @deprecated will be removed in 8.0, please use the normal channel instead + */ setServerChannel = (channel: Channel): void => { this.serverChannel = channel; }; diff --git a/code/lib/manager-api/src/modules/channel.ts b/code/lib/manager-api/src/modules/channel.ts index 01b67a003d15..e6c178ae32b4 100644 --- a/code/lib/manager-api/src/modules/channel.ts +++ b/code/lib/manager-api/src/modules/channel.ts @@ -74,7 +74,6 @@ export const init: ModuleFn = ({ provider }) => { } provider.channel.emit(type, data, ...args); }, - collapseAll: () => { api.emit(STORIES_COLLAPSE_ALL, {}); }, diff --git a/code/lib/manager-api/src/modules/stories.ts b/code/lib/manager-api/src/modules/stories.ts index 1b66dfbb4525..0157425bcf6a 100644 --- a/code/lib/manager-api/src/modules/stories.ts +++ b/code/lib/manager-api/src/modules/stories.ts @@ -739,7 +739,7 @@ export const init: ModuleFn = ({ }); if (FEATURES?.storyStoreV7) { - provider.serverChannel?.on(STORY_INDEX_INVALIDATED, () => fullAPI.fetchIndex()); + fullAPI.on(STORY_INDEX_INVALIDATED, () => fullAPI.fetchIndex()); await fullAPI.fetchIndex(); } }; diff --git a/code/lib/manager-api/src/tests/stories.test.ts b/code/lib/manager-api/src/tests/stories.test.ts index 399d68009f10..b92968fb44e8 100644 --- a/code/lib/manager-api/src/tests/stories.test.ts +++ b/code/lib/manager-api/src/tests/stories.test.ts @@ -398,7 +398,7 @@ describe('stories API', () => { it('handles properly prepared stories', async () => { const navigate = jest.fn(); const store = createMockStore(); - const fullAPI = Object.assign(new EventEmitter()); + const fullAPI = Object.assign(new EventEmitter(), {}); const { api } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); Object.assign(fullAPI, api); @@ -435,7 +435,9 @@ describe('stories API', () => { it('retains prepared-ness of stories', async () => { const navigate = jest.fn(); const store = createMockStore(); - const fullAPI = Object.assign(new EventEmitter(), { setOptions: jest.fn() }); + const fullAPI = Object.assign(new EventEmitter(), { + setOptions: jest.fn(), + }); const { api, init } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); Object.assign(fullAPI, api); @@ -595,7 +597,7 @@ describe('stories API', () => { it('deals with 500 errors', async () => { const navigate = jest.fn(); const store = createMockStore({}); - const fullAPI = Object.assign(new EventEmitter(), {}); + const fullAPI = Object.assign(new EventEmitter(), {}, {}); (global.fetch as jest.Mock>).mockReturnValue( Promise.resolve({ @@ -612,7 +614,7 @@ describe('stories API', () => { expect(indexError).toBeDefined(); }); - it('watches for the INVALIDATE event and refetches -- and resets the hash', async () => { + it('watches for the INVALIDATE event and re-fetches -- and resets the hash', async () => { const navigate = jest.fn(); const store = createMockStore(); const fullAPI = Object.assign(new EventEmitter(), { @@ -636,7 +638,7 @@ describe('stories API', () => { importPath: './path/to/component-a.ts', }, }); - provider.serverChannel.emit(STORY_INDEX_INVALIDATED); + fullAPI.emit(STORY_INDEX_INVALIDATED); expect(global.fetch).toHaveBeenCalledTimes(1); // Let the promise/await chain resolve @@ -677,7 +679,7 @@ describe('stories API', () => { importPath: './path/to/component-a.ts', }, }); - provider.serverChannel.emit(STORY_INDEX_INVALIDATED); + fullAPI.emit(STORY_INDEX_INVALIDATED); expect(global.fetch).toHaveBeenCalledTimes(1); // Let the promise/await chain resolve @@ -741,7 +743,7 @@ describe('stories API', () => { describe('CURRENT_STORY_WAS_SET event', () => { it('sets previewInitialized', async () => { const navigate = jest.fn(); - const fullAPI = Object.assign(new EventEmitter()); + const fullAPI = Object.assign(new EventEmitter(), {}); const store = createMockStore({}); const { init, api } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); @@ -754,7 +756,9 @@ describe('stories API', () => { it('sets a ref to previewInitialized', async () => { const navigate = jest.fn(); - const fullAPI = Object.assign(new EventEmitter(), { updateRef: jest.fn() }); + const fullAPI = Object.assign(new EventEmitter(), { + updateRef: jest.fn(), + }); const store = createMockStore(); const { api, init } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); @@ -801,7 +805,9 @@ describe('stories API', () => { it('changes args properly, per story when receiving STORY_ARGS_UPDATED', () => { const navigate = jest.fn(); const store = createMockStore(); - const fullAPI = new EventEmitter(); + const fullAPI = Object.assign(new EventEmitter(), { + updateRef: jest.fn(), + }); const { api, init } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); @@ -1498,7 +1504,9 @@ describe('stories API', () => { it('sets previewInitialized to true, ref', async () => { const navigate = jest.fn(); - const fullAPI = Object.assign(new EventEmitter(), { updateRef: jest.fn() }); + const fullAPI = Object.assign(new EventEmitter(), { + updateRef: jest.fn(), + }); const store = createMockStore(); const { api, init } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); @@ -1537,7 +1545,9 @@ describe('stories API', () => { it('sets previewInitialized to true, ref', async () => { const navigate = jest.fn(); - const fullAPI = Object.assign(new EventEmitter(), { updateRef: jest.fn() }); + const fullAPI = Object.assign(new EventEmitter(), { + updateRef: jest.fn(), + }); const store = createMockStore(); const { api, init } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); @@ -1559,12 +1569,12 @@ describe('stories API', () => { describe('v2 SET_STORIES event', () => { it('normalizes parameters and calls setRef for external stories', () => { - const fullAPI = Object.assign(new EventEmitter()); + const fullAPI = Object.assign(new EventEmitter(), {}); const navigate = jest.fn(); const store = createMockStore(); const { init, api } = initStoriesAndSetState({ store, navigate, provider, fullAPI } as any); - Object.assign(fullAPI, api, { + const finalAPI = Object.assign(fullAPI, api, { setIndex: jest.fn(), findRef: jest.fn(), setRef: jest.fn(), @@ -1581,10 +1591,10 @@ describe('stories API', () => { kindParameters: { a: { kind: 'kind' } }, stories: { 'a--1': { kind: 'a', parameters: { story: 'story' } } }, }; - fullAPI.emit(SET_STORIES, setStoriesPayload); + finalAPI.emit(SET_STORIES, setStoriesPayload); - expect(fullAPI.setIndex).not.toHaveBeenCalled(); - expect(fullAPI.setRef).toHaveBeenCalledWith( + expect(finalAPI.setIndex).not.toHaveBeenCalled(); + expect(finalAPI.setRef).toHaveBeenCalledWith( 'ref', { id: 'ref', diff --git a/code/lib/manager-api/src/version.ts b/code/lib/manager-api/src/version.ts index 609d64836a3a..bccfac138667 100644 --- a/code/lib/manager-api/src/version.ts +++ b/code/lib/manager-api/src/version.ts @@ -1 +1 @@ -export const version = '7.1.0-alpha.31'; +export const version = '7.1.0-alpha.32'; diff --git a/code/lib/node-logger/package.json b/code/lib/node-logger/package.json index 5832297bc479..57e5230819ef 100644 --- a/code/lib/node-logger/package.json +++ b/code/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json index 91dc280d7f9e..5e1375920d4f 100644 --- a/code/lib/postinstall/package.json +++ b/code/lib/postinstall/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/postinstall", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook addons postinstall utilities", "keywords": [ "api", diff --git a/code/lib/preview-api/package.json b/code/lib/preview-api/package.json index 50a00ffb0490..889e23d5e38d 100644 --- a/code/lib/preview-api/package.json +++ b/code/lib/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -67,13 +67,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channel-postmessage": "7.1.0-alpha.31", - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/channel-postmessage": "7.1.0-alpha.32", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/csf": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/types": "7.1.0-alpha.32", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -85,7 +85,7 @@ }, "devDependencies": { "@jest/globals": "^29.5.0", - "@storybook/core-common": "7.1.0-alpha.31", + "@storybook/core-common": "7.1.0-alpha.32", "ansi-to-html": "^0.6.11", "react": "^16.14.0", "slash": "^5.0.0" diff --git a/code/lib/preview-api/src/modules/addons/main.ts b/code/lib/preview-api/src/modules/addons/main.ts index dec90e0f2ab7..5b663fe0f435 100644 --- a/code/lib/preview-api/src/modules/addons/main.ts +++ b/code/lib/preview-api/src/modules/addons/main.ts @@ -12,6 +12,9 @@ export class AddonStore { private channel: Channel | undefined; + /** + * @deprecated will be removed in 8.0, please use channel instead + */ private serverChannel: Channel | undefined; private promise: any; @@ -29,6 +32,9 @@ export class AddonStore { return this.channel; }; + /** + * @deprecated will be removed in 8.0, please use getChannel instead + */ getServerChannel = (): Channel => { if (!this.serverChannel) { throw new Error('Accessing non-existent serverChannel'); @@ -41,6 +47,9 @@ export class AddonStore { hasChannel = (): boolean => !!this.channel; + /** + * @deprecated will be removed in 8.0, please use the normal channel instead + */ hasServerChannel = (): boolean => !!this.serverChannel; setChannel = (channel: Channel): void => { @@ -48,6 +57,9 @@ export class AddonStore { this.resolve(); }; + /** + * @deprecated will be removed in 8.0, please use the normal channel instead + */ setServerChannel = (channel: Channel): void => { this.serverChannel = channel; }; diff --git a/code/lib/preview-api/src/modules/preview-web/Preview.tsx b/code/lib/preview-api/src/modules/preview-web/Preview.tsx index cde068b7b9dc..638cf8126b61 100644 --- a/code/lib/preview-api/src/modules/preview-web/Preview.tsx +++ b/code/lib/preview-api/src/modules/preview-web/Preview.tsx @@ -43,6 +43,9 @@ const STORY_INDEX_PATH = './index.json'; export type MaybePromise = Promise | T; export class Preview { + /** + * @deprecated will be removed in 8.0, please use channel instead + */ serverChannel?: Channel; storyStore: StoryStore; @@ -96,8 +99,7 @@ export class Preview { } setupListeners() { - this.serverChannel?.on(STORY_INDEX_INVALIDATED, this.onStoryIndexChanged.bind(this)); - + this.channel.on(STORY_INDEX_INVALIDATED, this.onStoryIndexChanged.bind(this)); this.channel.on(UPDATE_GLOBALS, this.onUpdateGlobals.bind(this)); this.channel.on(UPDATE_STORY_ARGS, this.onUpdateArgs.bind(this)); this.channel.on(RESET_STORY_ARGS, this.onResetArgs.bind(this)); diff --git a/code/lib/preview-api/src/modules/preview-web/docs-context/DocsContext.test.ts b/code/lib/preview-api/src/modules/preview-web/docs-context/DocsContext.test.ts index b36c08ede673..a45c15db2751 100644 --- a/code/lib/preview-api/src/modules/preview-web/docs-context/DocsContext.test.ts +++ b/code/lib/preview-api/src/modules/preview-web/docs-context/DocsContext.test.ts @@ -5,7 +5,7 @@ import type { StoryStore } from '../../store'; import { DocsContext } from './DocsContext'; import { csfFileParts } from './test-utils'; -const channel = new Channel(); +const channel = new Channel({}); const renderStoryToElement = jest.fn(); describe('referenceCSFFile', () => { diff --git a/code/lib/preview-api/src/modules/preview-web/render/CsfDocsRender.test.ts b/code/lib/preview-api/src/modules/preview-web/render/CsfDocsRender.test.ts index 94f6b0920d70..b492a27e6506 100644 --- a/code/lib/preview-api/src/modules/preview-web/render/CsfDocsRender.test.ts +++ b/code/lib/preview-api/src/modules/preview-web/render/CsfDocsRender.test.ts @@ -34,7 +34,7 @@ it('throws PREPARE_ABORTED if torndown during prepare', async () => { }; const render = new CsfDocsRender( - new Channel(), + new Channel({}), mockStore as unknown as StoryStore, entry, {} as RenderContextCallbacks @@ -63,7 +63,7 @@ it('attached immediately', async () => { } as unknown as StoryStore; const render = new CsfDocsRender( - new Channel(), + new Channel({}), store, entry, {} as RenderContextCallbacks diff --git a/code/lib/preview-api/src/modules/preview-web/render/MdxDocsRender.test.ts b/code/lib/preview-api/src/modules/preview-web/render/MdxDocsRender.test.ts index dbdfad5c06e6..d6676ee26a98 100644 --- a/code/lib/preview-api/src/modules/preview-web/render/MdxDocsRender.test.ts +++ b/code/lib/preview-api/src/modules/preview-web/render/MdxDocsRender.test.ts @@ -33,7 +33,7 @@ it('throws PREPARE_ABORTED if torndown during prepare', async () => { }; const render = new MdxDocsRender( - new Channel(), + new Channel({}), mockStore as unknown as StoryStore, entry, {} as RenderContextCallbacks @@ -62,7 +62,7 @@ describe('attaching', () => { it('is not attached if you do not call setMeta', async () => { const render = new MdxDocsRender( - new Channel(), + new Channel({}), store, entry, {} as RenderContextCallbacks @@ -76,7 +76,7 @@ describe('attaching', () => { it('is attached if you call referenceMeta with attach=true', async () => { const render = new MdxDocsRender( - new Channel(), + new Channel({}), store, entry, {} as RenderContextCallbacks diff --git a/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts b/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts index b95cbe5d3383..96b0032f2361 100644 --- a/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts +++ b/code/lib/preview-api/src/modules/preview-web/render/StoryRender.test.ts @@ -33,7 +33,7 @@ describe('StoryRender', () => { }; const render = new StoryRender( - new Channel(), + new Channel({}), mockStore as unknown as StoryStore, jest.fn(), {} as any, @@ -63,7 +63,7 @@ describe('StoryRender', () => { }; const render = new StoryRender( - new Channel(), + new Channel({}), { getStoryContext: () => ({}) } as any, jest.fn() as any, {} as any, @@ -90,7 +90,7 @@ describe('StoryRender', () => { }; const render = new StoryRender( - new Channel(), + new Channel({}), { getStoryContext: () => ({}) } as any, jest.fn() as any, {} as any, diff --git a/code/lib/preview/package.json b/code/lib/preview/package.json index 647a9eaadd2c..a1e18f99ade8 100644 --- a/code/lib/preview/package.json +++ b/code/lib/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -55,12 +55,12 @@ "prep": "../../../scripts/prepare/esm-bundle.ts" }, "devDependencies": { - "@storybook/channel-postmessage": "7.1.0-alpha.31", - "@storybook/channel-websocket": "7.1.0-alpha.31", - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", + "@storybook/channel-postmessage": "7.1.0-alpha.32", + "@storybook/channel-websocket": "7.1.0-alpha.32", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", "typescript": "~4.9.3" }, "publishConfig": { diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index d1f904bc165c..4d593fcdd985 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-dom-shim", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "", "keywords": [ "storybook" @@ -53,7 +53,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "devDependencies": { - "@storybook/types": "7.1.0-alpha.31", + "@storybook/types": "7.1.0-alpha.32", "typescript": "~4.9.3" }, "peerDependencies": { diff --git a/code/lib/router/package.json b/code/lib/router/package.json index ede28450998f..dbb006bd9d6d 100644 --- a/code/lib/router/package.json +++ b/code/lib/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Core Storybook Router", "keywords": [ "storybook" @@ -48,7 +48,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index 52d91a9e2890..93cbbf5bedb0 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Source loader", "keywords": [ "lib", @@ -45,7 +45,7 @@ }, "dependencies": { "@storybook/csf": "^0.1.0", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/types": "7.1.0-alpha.32", "estraverse": "^5.2.0", "lodash": "^4.17.21", "prettier": "^2.8.0" diff --git a/code/lib/telemetry/package.json b/code/lib/telemetry/package.json index 3a22f4eeae83..a097dfc0aa8a 100644 --- a/code/lib/telemetry/package.json +++ b/code/lib/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" @@ -43,8 +43,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-common": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-common": "7.1.0-alpha.32", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", diff --git a/code/lib/theming/package.json b/code/lib/theming/package.json index ee2328e5867a..1a2376b9ca45 100644 --- a/code/lib/theming/package.json +++ b/code/lib/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -49,7 +49,7 @@ }, "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, diff --git a/code/lib/types/package.json b/code/lib/types/package.json index cf6c357038aa..ebb42f53f570 100644 --- a/code/lib/types/package.json +++ b/code/lib/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Core Storybook TS Types", "keywords": [ "storybook" @@ -43,7 +43,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.1.0-alpha.31", + "@storybook/channels": "7.1.0-alpha.32", "@types/babel__core": "^7.0.0", "@types/express": "^4.7.0", "file-system-cache": "^2.0.0" diff --git a/code/lib/types/src/modules/api.ts b/code/lib/types/src/modules/api.ts index b9ed52477190..b20e3d0e120e 100644 --- a/code/lib/types/src/modules/api.ts +++ b/code/lib/types/src/modules/api.ts @@ -47,6 +47,9 @@ export interface API_ProviderData { export interface API_Provider { channel?: Channel; + /** + * @deprecated will be removed in 8.0, please use channel instead + */ serverChannel?: Channel; renderPreview?: API_IframeRenderer; handleAPI(api: API): void; diff --git a/code/package.json b/code/package.json index 3f983af9ac08..7fb724506347 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "private": true, "description": "Storybook root", "homepage": "https://storybook.js.org/", @@ -83,7 +83,7 @@ "@typescript-eslint/eslint-plugin": "^5.45.0", "@typescript-eslint/experimental-utils": "^5.45.0", "@typescript-eslint/parser": "^5.45.0", - "esbuild": "^0.17.0", + "esbuild": "^0.18.0", "eslint": "^8.28.0", "playwright": "1.35.0", "playwright-core": "1.35.0", @@ -213,14 +213,13 @@ "@typescript-eslint/experimental-utils": "^5.45.0", "@typescript-eslint/parser": "^5.45.0", "@vitejs/plugin-react": "^2.1.0", - "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.1.0", "babel-loader": "^9.1.2", "chromatic": "6.11.2", "concurrently": "^5.3.0", "cross-env": "^7.0.3", "danger": "^11.2.6", - "esbuild": "^0.17.0", + "esbuild": "^0.18.0", "esbuild-loader": "^3.0.0", "esbuild-plugin-alias": "^0.2.1", "eslint": "^8.28.0", diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index 4ab86e477bce..07f4d76c3769 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-create-react-app", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Create React App preset", "keywords": [ "storybook" @@ -50,14 +50,14 @@ "dependencies": { "@pmmmwh/react-refresh-webpack-plugin": "^0.5.1", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/types": "7.1.0-alpha.32", "@types/babel__core": "^7.1.7", "babel-plugin-react-docgen": "^4.1.0", "pnp-webpack-plugin": "^1.7.0", "semver": "^7.3.5" }, "devDependencies": { - "@storybook/node-logger": "7.1.0-alpha.31", + "@storybook/node-logger": "7.1.0-alpha.32", "@types/node": "^16.0.0", "typescript": "~4.9.3" }, diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index 3381115dc68a..1019fbc8cb49 100644 --- a/code/presets/html-webpack/package.json +++ b/code/presets/html-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-html-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -48,7 +48,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.1.0-alpha.31", + "@storybook/core-webpack": "7.1.0-alpha.32", "@types/node": "^16.0.0", "html-loader": "^3.1.0", "webpack": "5" diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index 5defc9fc0f0e..23e84bd0ffc4 100644 --- a/code/presets/preact-webpack/package.json +++ b/code/presets/preact-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-preact-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -50,7 +50,7 @@ "dependencies": { "@babel/plugin-transform-react-jsx": "^7.21.0", "@babel/preset-typescript": "^7.21.0", - "@storybook/core-webpack": "7.1.0-alpha.31", + "@storybook/core-webpack": "7.1.0-alpha.32", "@types/node": "^16.0.0" }, "devDependencies": { diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 5e85dfe1f161..4b3a2e504202 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-react-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading", "keywords": [ "storybook" @@ -66,10 +66,10 @@ "@babel/preset-flow": "^7.21.0", "@babel/preset-react": "^7.22.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5", - "@storybook/core-webpack": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", - "@storybook/react": "7.1.0-alpha.31", + "@storybook/core-webpack": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", + "@storybook/react": "7.1.0-alpha.32", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", "@types/node": "^16.0.0", "@types/semver": "^7.3.4", diff --git a/code/presets/react-webpack/src/framework-preset-react-docs.ts b/code/presets/react-webpack/src/framework-preset-react-docs.ts index b08a3e427d4f..eb0d3ed5f9e3 100644 --- a/code/presets/react-webpack/src/framework-preset-react-docs.ts +++ b/code/presets/react-webpack/src/framework-preset-react-docs.ts @@ -1,4 +1,3 @@ -import ReactDocgenTypescriptPlugin from '@storybook/react-docgen-typescript-plugin'; import { hasDocsOrControls } from '@storybook/docs-tools'; import type { StorybookConfig } from './types'; @@ -43,11 +42,13 @@ export const webpackFinal: StorybookConfig['webpackFinal'] = async (config, opti return config; } + const { ReactDocgenTypeScriptPlugin } = await import('@storybook/react-docgen-typescript-plugin'); + return { ...config, plugins: [ ...(config.plugins || []), - new ReactDocgenTypescriptPlugin({ + new ReactDocgenTypeScriptPlugin({ ...reactDocgenTypescriptOptions, // We *need* this set so that RDT returns default values in the same format as react-docgen savePropValueAsString: true, diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index fdc2d509d860..222c1caf0da3 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-server-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -53,10 +53,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-server": "7.1.0-alpha.31", - "@storybook/core-webpack": "7.1.0-alpha.31", + "@storybook/core-server": "7.1.0-alpha.32", + "@storybook/core-webpack": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/server": "7.1.0-alpha.31", + "@storybook/server": "7.1.0-alpha.32", "@types/node": "^16.0.0", "safe-identifier": "^0.4.1", "ts-dedent": "^2.0.0", diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 7adf57d9e03c..db58b850703e 100644 --- a/code/presets/svelte-webpack/package.json +++ b/code/presets/svelte-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-svelte-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -63,8 +63,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.1.0-alpha.31", - "@storybook/node-logger": "7.1.0-alpha.31", + "@storybook/core-webpack": "7.1.0-alpha.32", + "@storybook/node-logger": "7.1.0-alpha.32", "sveltedoc-parser": "^4.2.1", "ts-dedent": "^2.0.0" }, diff --git a/code/presets/vue-webpack/package.json b/code/presets/vue-webpack/package.json index cd91ef05b1d5..1cf7c7ae2960 100644 --- a/code/presets/vue-webpack/package.json +++ b/code/presets/vue-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-vue-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -58,8 +58,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/core-webpack": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@types/node": "^16.0.0", "ts-loader": "^9.2.8", "vue-docgen-api": "^4.44.23", diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index 876fd3f17c28..1ac607095230 100644 --- a/code/presets/vue3-webpack/package.json +++ b/code/presets/vue3-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-vue3-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -58,8 +58,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/core-webpack": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@types/node": "^16.0.0", "ts-loader": "^9.2.8", "vue-docgen-api": "^4.46.0", diff --git a/code/presets/web-components-webpack/package.json b/code/presets/web-components-webpack/package.json index 5f09371804b7..2c87293369e9 100644 --- a/code/presets/web-components-webpack/package.json +++ b/code/presets/web-components-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-web-components-webpack", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit", @@ -54,7 +54,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/preset-env": "^7.22.0", - "@storybook/core-webpack": "7.1.0-alpha.31", + "@storybook/core-webpack": "7.1.0-alpha.32", "@types/node": "^16.0.0", "babel-loader": "^7.0.0 || ^8.0.0 || ^9.0.0", "babel-plugin-bundled-import-meta": "^0.3.1" diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index e786e198a1fe..5dd13cd178c4 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook HTML renderer", "keywords": [ "storybook" @@ -48,11 +48,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-client": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/core-client": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "ts-dedent": "^2.0.0" }, "devDependencies": { diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index d1a2cf0fb638..6a37bc9124c6 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Preact renderer", "keywords": [ "storybook" @@ -48,10 +48,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-client": "7.1.0-alpha.31", + "@storybook/core-client": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "ts-dedent": "^2.0.0" }, "devDependencies": { diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 0ba2e4e10f58..8e1ce7f4e900 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook React renderer", "keywords": [ "storybook" @@ -52,13 +52,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-client": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-client": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/react-dom-shim": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/react-dom-shim": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/escodegen": "^0.0.6", "@types/estree": "^0.0.51", "@types/node": "^16.0.0", diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index 99cdffb14fbf..f4e4a65dd743 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Server renderer", "keywords": [ "storybook" @@ -53,12 +53,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-client": "7.1.0-alpha.31", + "@storybook/core-client": "7.1.0-alpha.32", "@storybook/csf": "^0.1.0", - "@storybook/csf-tools": "7.1.0-alpha.31", + "@storybook/csf-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/fs-extra": "^11.0.1", "fs-extra": "^11.1.0", "ts-dedent": "^2.0.0", diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 9572f7170422..4dd084260e00 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Svelte renderer", "keywords": [ "storybook" @@ -52,13 +52,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-client": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-client": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "sveltedoc-parser": "^4.2.1", "type-fest": "^3.11.0" }, diff --git a/code/renderers/vue/package.json b/code/renderers/vue/package.json index 00ca9953b5ca..bbf86ba6516b 100644 --- a/code/renderers/vue/package.json +++ b/code/renderers/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Vue renderer", "keywords": [ "storybook" @@ -48,12 +48,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-client": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-client": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "ts-dedent": "^2.0.0", "type-fest": "^3.11.0" }, diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 01e143083bf6..7b709df3e125 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" @@ -48,11 +48,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-client": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/core-client": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", + "lodash": "^4.17.21", "ts-dedent": "^2.0.0", "type-fest": "^3.11.0", "vue-component-type-helpers": "latest" @@ -60,12 +61,14 @@ "devDependencies": { "@digitak/esrun": "^3.2.2", "@types/prettier": "2.7.2", + "@vue/compiler-core": "^3.3.4", "@vue/vue3-jest": "29", "typescript": "~4.9.3", "vue": "^3.2.47", "vue-tsc": "latest" }, "peerDependencies": { + "@vue/compiler-core": "^3.0.0", "vue": "^3.0.0" }, "engines": { diff --git a/code/renderers/vue3/src/docs/sourceDecorator.ts b/code/renderers/vue3/src/docs/sourceDecorator.ts index 007980f1ff14..fc04b6defbdb 100644 --- a/code/renderers/vue3/src/docs/sourceDecorator.ts +++ b/code/renderers/vue3/src/docs/sourceDecorator.ts @@ -1,5 +1,4 @@ /* eslint-disable no-eval */ -/* eslint-disable import/no-extraneous-dependencies */ /* eslint-disable no-underscore-dangle */ import { addons } from '@storybook/preview-api'; import type { ArgTypes, Args, StoryContext, Renderer } from '@storybook/types'; diff --git a/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts b/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts index f3403375c924..2c0319724491 100644 --- a/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts +++ b/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts @@ -1,3 +1,6 @@ +/// +/// + import { expect } from '@storybook/jest'; import type { Meta, StoryObj } from '@storybook/vue3'; import { within } from '@storybook/testing-library'; diff --git a/code/renderers/vue3/tsconfig.json b/code/renderers/vue3/tsconfig.json index 6063e7e89bd2..d5b59e915abb 100644 --- a/code/renderers/vue3/tsconfig.json +++ b/code/renderers/vue3/tsconfig.json @@ -4,8 +4,10 @@ "strict": true, "resolveJsonModule": true, "skipLibCheck": true, - "allowJs": true, - "types": ["jest", "testing-library__jest-dom"] + "allowJs": true + }, + "vueCompilerOptions": { + "target": 3 }, "include": ["src/**/*", "src/**/*.vue", "template/**/*", "template/**/*.vue"] } diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index ce0c6890283c..9546c6e6280a 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook web-components renderer", "keywords": [ "lit", @@ -51,13 +51,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/core-client": "7.1.0-alpha.31", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/core-client": "7.1.0-alpha.32", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0" }, diff --git a/code/ui/blocks/package.json b/code/ui/blocks/package.json index 2a3b0a69eca9..26bf5ed18469 100644 --- a/code/ui/blocks/package.json +++ b/code/ui/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Storybook Doc Blocks", "keywords": [ "storybook" @@ -43,17 +43,17 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/csf": "^0.1.0", - "@storybook/docs-tools": "7.1.0-alpha.31", + "@storybook/docs-tools": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/preview-api": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/preview-api": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -67,7 +67,7 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@storybook/addon-actions": "7.1.0-alpha.31", + "@storybook/addon-actions": "7.1.0-alpha.32", "@types/color-convert": "^2.0.0" }, "peerDependencies": { diff --git a/code/ui/blocks/src/blocks/external/ExternalPreview.ts b/code/ui/blocks/src/blocks/external/ExternalPreview.ts index 4f5b557518a5..52d8e90378d7 100644 --- a/code/ui/blocks/src/blocks/external/ExternalPreview.ts +++ b/code/ui/blocks/src/blocks/external/ExternalPreview.ts @@ -36,7 +36,7 @@ export class ExternalPreview extends Prev private moduleExportsByImportPath: Record = {}; constructor(public projectAnnotations: ProjectAnnotations) { - super(new Channel()); + super(new Channel({})); this.initialize({ getStoryIndex: () => this.storyIndex, diff --git a/code/ui/components/package.json b/code/ui/components/package.json index cd0250293cb1..f4d10f1cd2d5 100644 --- a/code/ui/components/package.json +++ b/code/ui/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -48,11 +48,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.1.0-alpha.31", + "@storybook/client-logger": "7.1.0-alpha.32", "@storybook/csf": "^0.1.0", "@storybook/global": "^5.0.0", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "memoizerific": "^1.11.3", "use-resize-observer": "^9.1.0", "util-deprecate": "^1.0.2" diff --git a/code/ui/manager/package.json b/code/ui/manager/package.json index 6680740ead2f..4ace9b69af72 100644 --- a/code/ui/manager/package.json +++ b/code/ui/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "7.1.0-alpha.31", + "version": "7.1.0-alpha.32", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -51,19 +51,18 @@ }, "devDependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/addons": "7.1.0-alpha.31", - "@storybook/api": "7.1.0-alpha.31", - "@storybook/channel-postmessage": "7.1.0-alpha.31", - "@storybook/channel-websocket": "7.1.0-alpha.31", - "@storybook/channels": "7.1.0-alpha.31", - "@storybook/client-logger": "7.1.0-alpha.31", - "@storybook/components": "7.1.0-alpha.31", - "@storybook/core-events": "7.1.0-alpha.31", + "@storybook/addons": "7.1.0-alpha.32", + "@storybook/api": "7.1.0-alpha.32", + "@storybook/channel-postmessage": "7.1.0-alpha.32", + "@storybook/channels": "7.1.0-alpha.32", + "@storybook/client-logger": "7.1.0-alpha.32", + "@storybook/components": "7.1.0-alpha.32", + "@storybook/core-events": "7.1.0-alpha.32", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.1.0-alpha.31", - "@storybook/router": "7.1.0-alpha.31", - "@storybook/theming": "7.1.0-alpha.31", - "@storybook/types": "7.1.0-alpha.31", + "@storybook/manager-api": "7.1.0-alpha.32", + "@storybook/router": "7.1.0-alpha.32", + "@storybook/theming": "7.1.0-alpha.32", + "@storybook/types": "7.1.0-alpha.32", "@testing-library/react": "^11.2.2", "@types/semver": "^7.3.4", "copy-to-clipboard": "^3.3.1", diff --git a/code/ui/manager/src/runtime.ts b/code/ui/manager/src/runtime.ts index 0a1df3bb2756..27a96b44dbdb 100644 --- a/code/ui/manager/src/runtime.ts +++ b/code/ui/manager/src/runtime.ts @@ -5,7 +5,6 @@ import type { AddonStore } from '@storybook/manager-api'; import { addons } from '@storybook/manager-api'; import type { Addon_Types, Addon_Config } from '@storybook/types'; import * as postMessage from '@storybook/channel-postmessage'; -import * as webSocket from '@storybook/channel-websocket'; import { CHANNEL_CREATED } from '@storybook/core-events'; import Provider from './provider'; import { renderStorybookUI } from './index'; @@ -18,26 +17,27 @@ const { FEATURES, CONFIG_TYPE } = global; class ReactProvider extends Provider { private addons: AddonStore; - // @ts-expect-error Unused, possibly remove, leaving, because it could be accessed even though it is private private channel: Channel; + /** + * @deprecated will be removed in 8.0, please use channel instead + */ private serverChannel?: Channel; constructor() { super(); - const postMessageChannel = postMessage.createChannel({ page: 'manager' }); + const channel = postMessage.createChannel({ page: 'manager' }); - addons.setChannel(postMessageChannel); + addons.setChannel(channel); - postMessageChannel.emit(CHANNEL_CREATED); + channel.emit(CHANNEL_CREATED); this.addons = addons; - this.channel = postMessageChannel; + this.channel = channel; if (FEATURES?.storyStoreV7 && CONFIG_TYPE === 'DEVELOPMENT') { - const serverChannel = webSocket.createChannel({}); - this.serverChannel = serverChannel; + this.serverChannel = this.channel; addons.setServerChannel(this.serverChannel); } } diff --git a/code/ui/manager/src/typings.d.ts b/code/ui/manager/src/typings.d.ts index 0a39bf209901..0be1e038d698 100644 --- a/code/ui/manager/src/typings.d.ts +++ b/code/ui/manager/src/typings.d.ts @@ -2,7 +2,7 @@ declare module 'chromatic/isChromatic'; declare var DOCS_OPTIONS: any; -declare var CONFIG_TYPE: any; +declare var CONFIG_TYPE: 'DEVELOPMENT' | 'PRODUCTION'; declare var PREVIEW_URL: any; declare var __STORYBOOK_ADDONS_MANAGER: any; diff --git a/code/yarn.lock b/code/yarn.lock index 3b88d94f0394..ac30520ceb99 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -2719,156 +2719,156 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm64@npm:0.17.19" +"@esbuild/android-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/android-arm64@npm:0.18.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm@npm:0.17.19" +"@esbuild/android-arm@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/android-arm@npm:0.18.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-x64@npm:0.17.19" +"@esbuild/android-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/android-x64@npm:0.18.0" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-arm64@npm:0.17.19" +"@esbuild/darwin-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/darwin-arm64@npm:0.18.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-x64@npm:0.17.19" +"@esbuild/darwin-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/darwin-x64@npm:0.18.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-arm64@npm:0.17.19" +"@esbuild/freebsd-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/freebsd-arm64@npm:0.18.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-x64@npm:0.17.19" +"@esbuild/freebsd-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/freebsd-x64@npm:0.18.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm64@npm:0.17.19" +"@esbuild/linux-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-arm64@npm:0.18.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm@npm:0.17.19" +"@esbuild/linux-arm@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-arm@npm:0.18.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ia32@npm:0.17.19" +"@esbuild/linux-ia32@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-ia32@npm:0.18.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-loong64@npm:0.17.19" +"@esbuild/linux-loong64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-loong64@npm:0.18.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-mips64el@npm:0.17.19" +"@esbuild/linux-mips64el@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-mips64el@npm:0.18.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ppc64@npm:0.17.19" +"@esbuild/linux-ppc64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-ppc64@npm:0.18.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-riscv64@npm:0.17.19" +"@esbuild/linux-riscv64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-riscv64@npm:0.18.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-s390x@npm:0.17.19" +"@esbuild/linux-s390x@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-s390x@npm:0.18.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-x64@npm:0.17.19" +"@esbuild/linux-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-x64@npm:0.18.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/netbsd-x64@npm:0.17.19" +"@esbuild/netbsd-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/netbsd-x64@npm:0.18.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/openbsd-x64@npm:0.17.19" +"@esbuild/openbsd-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/openbsd-x64@npm:0.18.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/sunos-x64@npm:0.17.19" +"@esbuild/sunos-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/sunos-x64@npm:0.18.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-arm64@npm:0.17.19" +"@esbuild/win32-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/win32-arm64@npm:0.18.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-ia32@npm:0.17.19" +"@esbuild/win32-ia32@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/win32-ia32@npm:0.18.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-x64@npm:0.17.19" +"@esbuild/win32-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/win32-x64@npm:0.18.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -5124,16 +5124,16 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-a11y@workspace:addons/a11y" dependencies: - "@storybook/addon-highlight": 7.1.0-alpha.31 - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/addon-highlight": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@testing-library/react": ^11.2.2 axe-core: ^4.2.0 lodash: ^4.17.21 @@ -5151,18 +5151,18 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-actions@7.1.0-alpha.31, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": +"@storybook/addon-actions@7.1.0-alpha.32, @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/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/lodash": ^4.14.167 "@types/uuid": ^9.0.1 dequal: ^2.0.2 @@ -5185,18 +5185,18 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-backgrounds@7.1.0-alpha.31, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": +"@storybook/addon-backgrounds@7.1.0-alpha.32, @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/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 memoizerific: ^1.11.3 ts-dedent: ^2.0.0 typescript: ~4.9.3 @@ -5211,19 +5211,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-controls@7.1.0-alpha.31, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": +"@storybook/addon-controls@7.1.0-alpha.32, @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/blocks": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/blocks": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -5237,25 +5237,25 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-docs@7.1.0-alpha.31, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": +"@storybook/addon-docs@7.1.0-alpha.32, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": version: 0.0.0-use.local resolution: "@storybook/addon-docs@workspace:addons/docs" dependencies: "@jest/transform": ^29.3.1 "@mdx-js/react": ^2.1.5 - "@storybook/blocks": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/csf-plugin": 7.1.0-alpha.31 - "@storybook/csf-tools": 7.1.0-alpha.31 + "@storybook/blocks": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/csf-plugin": 7.1.0-alpha.32 + "@storybook/csf-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/postinstall": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/react-dom-shim": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/postinstall": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/react-dom-shim": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 fs-extra: ^11.1.0 react: ^16.14.0 react-dom: ^16.8.0 @@ -5273,20 +5273,20 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-essentials@workspace:addons/essentials" dependencies: - "@storybook/addon-actions": 7.1.0-alpha.31 - "@storybook/addon-backgrounds": 7.1.0-alpha.31 - "@storybook/addon-controls": 7.1.0-alpha.31 - "@storybook/addon-docs": 7.1.0-alpha.31 - "@storybook/addon-highlight": 7.1.0-alpha.31 - "@storybook/addon-measure": 7.1.0-alpha.31 - "@storybook/addon-outline": 7.1.0-alpha.31 - "@storybook/addon-toolbars": 7.1.0-alpha.31 - "@storybook/addon-viewport": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/vue": 7.1.0-alpha.31 + "@storybook/addon-actions": 7.1.0-alpha.32 + "@storybook/addon-backgrounds": 7.1.0-alpha.32 + "@storybook/addon-controls": 7.1.0-alpha.32 + "@storybook/addon-docs": 7.1.0-alpha.32 + "@storybook/addon-highlight": 7.1.0-alpha.32 + "@storybook/addon-measure": 7.1.0-alpha.32 + "@storybook/addon-outline": 7.1.0-alpha.32 + "@storybook/addon-toolbars": 7.1.0-alpha.32 + "@storybook/addon-viewport": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/vue": 7.1.0-alpha.32 ts-dedent: ^2.0.0 typescript: ^4.9.3 peerDependencies: @@ -5295,13 +5295,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-highlight@7.1.0-alpha.31, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight": +"@storybook/addon-highlight@7.1.0-alpha.32, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight": version: 0.0.0-use.local resolution: "@storybook/addon-highlight@workspace:addons/highlight" dependencies: - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 "@types/webpack-env": ^1.16.0 typescript: ~4.9.3 languageName: unknown @@ -5312,18 +5312,18 @@ __metadata: resolution: "@storybook/addon-interactions@workspace:addons/interactions" dependencies: "@devtools-ds/object-inspector": ^1.1.2 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/instrumenter": 7.1.0-alpha.31 + "@storybook/instrumenter": 7.1.0-alpha.32 "@storybook/jest": future - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 "@storybook/testing-library": future - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/node": ^16.0.0 formik: ^2.2.9 jest-mock: ^29.5.0 @@ -5345,13 +5345,13 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-jest@workspace:addons/jest" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 react-resize-detector: ^7.1.2 tiny-invariant: ^1.3.1 typescript: ~4.9.3 @@ -5371,14 +5371,14 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-links@workspace:addons/links" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/router": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/router": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 fs-extra: ^11.1.0 prop-types: ^15.7.2 ts-dedent: ^2.0.0 @@ -5398,24 +5398,24 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-mdx-gfm@workspace:addons/gfm" dependencies: - "@storybook/node-logger": 7.1.0-alpha.31 + "@storybook/node-logger": 7.1.0-alpha.32 remark-gfm: ^3.0.1 ts-dedent: ^2.0.0 typescript: ~4.9.3 languageName: unknown linkType: soft -"@storybook/addon-measure@7.1.0-alpha.31, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": +"@storybook/addon-measure@7.1.0-alpha.32, @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/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 tiny-invariant: ^1.3.1 typescript: ~4.9.3 peerDependencies: @@ -5429,17 +5429,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-outline@7.1.0-alpha.31, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": +"@storybook/addon-outline@7.1.0-alpha.32, @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/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 ts-dedent: ^2.0.0 typescript: ~4.9.3 peerDependencies: @@ -5459,8 +5459,8 @@ __metadata: dependencies: "@axe-core/puppeteer": ^4.2.0 "@storybook/csf": ^0.1.0 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/jest-image-snapshot": ^6.0.0 "@types/puppeteer": ^5.4.0 enzyme: ^3.11.0 @@ -5468,7 +5468,7 @@ __metadata: jest-image-snapshot: ^6.0.0 puppeteer: ^2.0.0 || ^3.0.0 peerDependencies: - "@storybook/addon-storyshots": 7.1.0-alpha.31 + "@storybook/addon-storyshots": 7.1.0-alpha.32 puppeteer: ">=2.0.0" peerDependenciesMeta: puppeteer: @@ -5484,18 +5484,18 @@ __metadata: "@angular/platform-browser-dynamic": ^16.0.0-rc.4 "@emotion/jest": ^11.8.0 "@jest/transform": ^29.3.1 - "@storybook/addon-docs": 7.1.0-alpha.31 - "@storybook/angular": 7.1.0-alpha.31 + "@storybook/addon-docs": 7.1.0-alpha.32 + "@storybook/angular": 7.1.0-alpha.32 "@storybook/babel-plugin-require-context-hook": 1.0.1 - "@storybook/client-api": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-webpack": 7.1.0-alpha.31 + "@storybook/client-api": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-webpack": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/react": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 - "@storybook/vue": 7.1.0-alpha.31 - "@storybook/vue3": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/react": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 + "@storybook/vue": 7.1.0-alpha.32 + "@storybook/vue3": 7.1.0-alpha.32 "@types/jest-specific-snapshot": ^0.5.6 babel-loader: ^9.1.2 enzyme: ^3.11.0 @@ -5567,13 +5567,13 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-storysource@workspace:addons/storysource" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/router": 7.1.0-alpha.31 - "@storybook/source-loader": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/router": 7.1.0-alpha.32 + "@storybook/source-loader": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 "@types/react": ^16.14.34 "@types/react-syntax-highlighter": 11.0.5 estraverse: ^5.2.0 @@ -5592,15 +5592,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-toolbars@7.1.0-alpha.31, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": +"@storybook/addon-toolbars@7.1.0-alpha.32, @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/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 typescript: ~4.9.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5613,17 +5613,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-viewport@7.1.0-alpha.31, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": +"@storybook/addon-viewport@7.1.0-alpha.32, @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/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 memoizerific: ^1.11.3 prop-types: ^15.7.2 typescript: ~4.9.3 @@ -5638,20 +5638,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addons@7.1.0-alpha.31, @storybook/addons@workspace:*, @storybook/addons@workspace:deprecated/addons": +"@storybook/addons@7.1.0-alpha.32, @storybook/addons@workspace:*, @storybook/addons@workspace:deprecated/addons": version: 0.0.0-use.local resolution: "@storybook/addons@workspace:deprecated/addons" dependencies: - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 languageName: unknown linkType: soft -"@storybook/angular@7.1.0-alpha.31, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular": +"@storybook/angular@7.1.0-alpha.32, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular": version: 0.0.0-use.local resolution: "@storybook/angular@workspace:frameworks/angular" dependencies: @@ -5667,20 +5667,20 @@ __metadata: "@angular/forms": ^16.0.0-rc.4 "@angular/platform-browser": ^16.0.0-rc.4 "@angular/platform-browser-dynamic": ^16.0.0-rc.4 - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/cli": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 - "@storybook/core-server": 7.1.0-alpha.31 - "@storybook/core-webpack": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/cli": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 + "@storybook/core-server": 7.1.0-alpha.32 + "@storybook/core-webpack": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/telemetry": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/telemetry": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/cross-spawn": ^6.0.2 "@types/node": ^16.0.0 "@types/react": ^16.14.34 @@ -5727,12 +5727,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/api@7.1.0-alpha.31, @storybook/api@workspace:*, @storybook/api@workspace:deprecated/manager-api-shim": +"@storybook/api@7.1.0-alpha.32, @storybook/api@workspace:*, @storybook/api@workspace:deprecated/manager-api-shim": version: 0.0.0-use.local resolution: "@storybook/api@workspace:deprecated/manager-api-shim" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/manager-api": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/manager-api": 7.1.0-alpha.32 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5776,22 +5776,22 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@7.1.0-alpha.31, @storybook/blocks@workspace:*, @storybook/blocks@workspace:ui/blocks": +"@storybook/blocks@7.1.0-alpha.32, @storybook/blocks@workspace:*, @storybook/blocks@workspace:ui/blocks": version: 0.0.0-use.local resolution: "@storybook/blocks@workspace:ui/blocks" dependencies: - "@storybook/addon-actions": 7.1.0-alpha.31 - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/addon-actions": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/color-convert": ^2.0.0 "@types/lodash": ^4.14.167 color-convert: ^2.0.1 @@ -5810,20 +5810,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-manager@7.1.0-alpha.31, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:builders/builder-manager": +"@storybook/builder-manager@7.1.0-alpha.32, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:builders/builder-manager": version: 0.0.0-use.local resolution: "@storybook/builder-manager@workspace:builders/builder-manager" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/manager": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/manager": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 "@types/ejs": ^3.1.1 "@types/find-cache-dir": ^3.2.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 browser-assert: ^1.2.1 ejs: ^3.1.8 - esbuild: ^0.17.0 + esbuild: ^0.18.0 esbuild-plugin-alias: ^0.2.1 express: ^4.17.3 find-cache-dir: ^3.0.0 @@ -5835,20 +5835,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-vite@7.1.0-alpha.31, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:builders/builder-vite": +"@storybook/builder-vite@7.1.0-alpha.32, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:builders/builder-vite": version: 0.0.0-use.local resolution: "@storybook/builder-vite@workspace:builders/builder-vite" dependencies: - "@storybook/channel-postmessage": 7.1.0-alpha.31 - "@storybook/channel-websocket": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/csf-plugin": 7.1.0-alpha.31 + "@storybook/channel-postmessage": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/csf-plugin": 7.1.0-alpha.32 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preview": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preview": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/express": ^4.17.13 "@types/node": ^16.0.0 browser-assert: ^1.2.1 @@ -5878,30 +5877,29 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-webpack5@7.1.0-alpha.31, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:builders/builder-webpack5": +"@storybook/builder-webpack5@7.1.0-alpha.32, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:builders/builder-webpack5": version: 0.0.0-use.local resolution: "@storybook/builder-webpack5@workspace:builders/builder-webpack5" dependencies: "@babel/core": ^7.22.0 - "@storybook/addons": 7.1.0-alpha.31 - "@storybook/api": 7.1.0-alpha.31 - "@storybook/channel-postmessage": 7.1.0-alpha.31 - "@storybook/channel-websocket": 7.1.0-alpha.31 - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-api": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 - "@storybook/core-webpack": 7.1.0-alpha.31 + "@storybook/addons": 7.1.0-alpha.32 + "@storybook/api": 7.1.0-alpha.32 + "@storybook/channel-postmessage": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-api": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 + "@storybook/core-webpack": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preview": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/router": 7.1.0-alpha.31 - "@storybook/store": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preview": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/router": 7.1.0-alpha.32 + "@storybook/store": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 "@swc/core": ^1.3.49 "@types/node": ^16.0.0 "@types/pretty-hrtime": ^1.0.0 @@ -5945,13 +5943,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-postmessage@7.1.0-alpha.31, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": +"@storybook/channel-postmessage@7.1.0-alpha.32, @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": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/channel-websocket": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 qs: ^6.10.0 telejson: ^7.0.3 @@ -5975,12 +5974,12 @@ __metadata: languageName: node linkType: hard -"@storybook/channel-websocket@7.1.0-alpha.31, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": +"@storybook/channel-websocket@7.1.0-alpha.32, @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": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 telejson: ^7.0.3 tiny-invariant: ^1.3.1 @@ -5988,7 +5987,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channels@7.1.0-alpha.31, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": +"@storybook/channels@7.1.0-alpha.32, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": version: 0.0.0-use.local resolution: "@storybook/channels@workspace:lib/channels" dependencies: @@ -6003,21 +6002,21 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@7.1.0-alpha.31, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": +"@storybook/cli@7.1.0-alpha.32, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": version: 0.0.0-use.local resolution: "@storybook/cli@workspace:lib/cli" dependencies: "@babel/core": ^7.22.0 "@babel/preset-env": ^7.22.0 "@ndelangen/get-tarball": ^3.0.7 - "@storybook/client-api": 7.1.0-alpha.31 - "@storybook/codemod": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-server": 7.1.0-alpha.31 - "@storybook/csf-tools": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/telemetry": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/client-api": 7.1.0-alpha.32 + "@storybook/codemod": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-server": 7.1.0-alpha.32 + "@storybook/csf-tools": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/telemetry": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/cross-spawn": ^6.0.2 "@types/prompts": ^2.0.9 "@types/puppeteer-core": ^2.1.0 @@ -6058,16 +6057,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-api@7.1.0-alpha.31, @storybook/client-api@workspace:*, @storybook/client-api@workspace:deprecated/client-api": +"@storybook/client-api@7.1.0-alpha.32, @storybook/client-api@workspace:*, @storybook/client-api@workspace:deprecated/client-api": version: 0.0.0-use.local resolution: "@storybook/client-api@workspace:deprecated/client-api" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 languageName: unknown linkType: soft -"@storybook/client-logger@7.1.0-alpha.31, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": +"@storybook/client-logger@7.1.0-alpha.32, @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: @@ -6085,7 +6084,7 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@7.1.0-alpha.31, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": +"@storybook/codemod@7.1.0-alpha.32, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": version: 0.0.0-use.local resolution: "@storybook/codemod@workspace:lib/codemod" dependencies: @@ -6093,9 +6092,9 @@ __metadata: "@babel/preset-env": ^7.22.0 "@babel/types": ^7.22.0 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/csf-tools": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/cross-spawn": ^6.0.2 "@types/jscodeshift": ^0.11.6 ansi-regex: ^5.0.1 @@ -6121,16 +6120,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/components@7.1.0-alpha.31, @storybook/components@workspace:*, @storybook/components@workspace:ui/components": +"@storybook/components@7.1.0-alpha.32, @storybook/components@workspace:*, @storybook/components@workspace:ui/components": version: 0.0.0-use.local resolution: "@storybook/components@workspace:ui/components" dependencies: "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/react-syntax-highlighter": 11.0.5 "@types/util-deprecate": ^1.0.0 css: ^3.0.0 @@ -6152,27 +6151,27 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-client@7.1.0-alpha.31, @storybook/core-client@workspace:*, @storybook/core-client@workspace:deprecated/core-client": +"@storybook/core-client@7.1.0-alpha.32, @storybook/core-client@workspace:*, @storybook/core-client@workspace:deprecated/core-client": version: 0.0.0-use.local resolution: "@storybook/core-client@workspace:deprecated/core-client" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 languageName: unknown linkType: soft -"@storybook/core-common@7.1.0-alpha.31, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common": +"@storybook/core-common@7.1.0-alpha.32, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common": version: 0.0.0-use.local resolution: "@storybook/core-common@workspace:lib/core-common" dependencies: - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/mock-fs": ^4.13.1 "@types/node": ^16.0.0 "@types/picomatch": ^2.3.0 "@types/pretty-hrtime": ^1.0.0 chalk: ^4.1.0 - esbuild: ^0.17.0 + esbuild: ^0.18.0 esbuild-register: ^3.4.0 file-system-cache: ^2.0.0 find-up: ^5.0.0 @@ -6192,7 +6191,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-events@7.1.0-alpha.31, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": +"@storybook/core-events@7.1.0-alpha.32, @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: @@ -6207,24 +6206,25 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@7.1.0-alpha.31, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server": +"@storybook/core-server@7.1.0-alpha.32, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server": version: 0.0.0-use.local resolution: "@storybook/core-server@workspace:lib/core-server" dependencies: "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/builder-manager": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.1.0-alpha.31 + "@storybook/csf-tools": 7.1.0-alpha.32 "@storybook/docs-mdx": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/telemetry": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/telemetry": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/compression": ^1.7.0 "@types/detect-port": ^1.3.0 "@types/ip": ^1.1.0 @@ -6266,13 +6266,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-webpack@7.1.0-alpha.31, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack": +"@storybook/core-webpack@7.1.0-alpha.32, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack": version: 0.0.0-use.local resolution: "@storybook/core-webpack@workspace:lib/core-webpack" dependencies: - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/node": ^16.0.0 ts-dedent: ^2.0.0 typescript: ~4.9.3 @@ -6280,17 +6280,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/csf-plugin@7.1.0-alpha.31, @storybook/csf-plugin@workspace:*, @storybook/csf-plugin@workspace:lib/csf-plugin": +"@storybook/csf-plugin@7.1.0-alpha.32, @storybook/csf-plugin@workspace:*, @storybook/csf-plugin@workspace:lib/csf-plugin": version: 0.0.0-use.local resolution: "@storybook/csf-plugin@workspace:lib/csf-plugin" dependencies: - "@storybook/csf-tools": 7.1.0-alpha.31 + "@storybook/csf-tools": 7.1.0-alpha.32 typescript: ~4.9.3 unplugin: ^1.3.1 languageName: unknown linkType: soft -"@storybook/csf-tools@7.1.0-alpha.31, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": +"@storybook/csf-tools@7.1.0-alpha.32, @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: @@ -6299,7 +6299,7 @@ __metadata: "@babel/traverse": ^7.22.0 "@babel/types": ^7.22.0 "@storybook/csf": ^0.1.0 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/types": 7.1.0-alpha.32 "@types/fs-extra": ^11.0.1 "@types/js-yaml": ^4.0.5 fs-extra: ^11.1.0 @@ -6335,14 +6335,14 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@7.1.0-alpha.31, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools": +"@storybook/docs-tools@7.1.0-alpha.32, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools": version: 0.0.0-use.local resolution: "@storybook/docs-tools@workspace:lib/docs-tools" dependencies: "@babel/core": ^7.22.0 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/doctrine": ^0.0.3 doctrine: ^3.0.0 jest-specific-snapshot: ^8.0.0 @@ -6356,12 +6356,12 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/ember@workspace:frameworks/ember" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 ember-source: ~3.28.1 ts-dedent: ^2.0.0 typescript: ~4.9.3 @@ -6405,15 +6405,14 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/html-vite@workspace:frameworks/html-vite" dependencies: - "@storybook/addons": 7.1.0-alpha.31 - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/channel-postmessage": 7.1.0-alpha.31 - "@storybook/channel-websocket": 7.1.0-alpha.31 - "@storybook/client-api": 7.1.0-alpha.31 - "@storybook/core-server": 7.1.0-alpha.31 - "@storybook/html": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preview-web": 7.1.0-alpha.31 + "@storybook/addons": 7.1.0-alpha.32 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/channel-postmessage": 7.1.0-alpha.32 + "@storybook/client-api": 7.1.0-alpha.32 + "@storybook/core-server": 7.1.0-alpha.32 + "@storybook/html": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preview-web": 7.1.0-alpha.32 "@types/node": ^16.0.0 magic-string: ^0.30.0 typescript: ~4.9.3 @@ -6424,11 +6423,11 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/html-webpack5@workspace:frameworks/html-webpack5" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/html": 7.1.0-alpha.31 - "@storybook/preset-html-webpack": 7.1.0-alpha.31 + "@storybook/html": 7.1.0-alpha.32 + "@storybook/preset-html-webpack": 7.1.0-alpha.32 "@types/node": ^16.0.0 typescript: ~4.9.3 peerDependencies: @@ -6438,15 +6437,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/html@7.1.0-alpha.31, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html": +"@storybook/html@7.1.0-alpha.32, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html": version: 0.0.0-use.local resolution: "@storybook/html@workspace:renderers/html" dependencies: - "@storybook/core-client": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/core-client": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 ts-dedent: ^2.0.0 typescript: ~4.9.3 peerDependencies: @@ -6454,15 +6453,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/instrumenter@7.1.0-alpha.31, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": +"@storybook/instrumenter@7.1.0-alpha.32, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": version: 0.0.0-use.local resolution: "@storybook/instrumenter@workspace:lib/instrumenter" dependencies: - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 typescript: ~4.9.3 languageName: unknown linkType: soft @@ -6519,19 +6518,19 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@7.1.0-alpha.31, @storybook/manager-api@workspace:*, @storybook/manager-api@workspace:lib/manager-api": +"@storybook/manager-api@7.1.0-alpha.32, @storybook/manager-api@workspace:*, @storybook/manager-api@workspace:lib/manager-api": version: 0.0.0-use.local resolution: "@storybook/manager-api@workspace:lib/manager-api" dependencies: "@jest/globals": ^29.3.1 - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/router": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/router": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/lodash": ^4.14.167 "@types/qs": ^6 dequal: ^2.0.2 @@ -6550,24 +6549,23 @@ __metadata: languageName: unknown linkType: soft -"@storybook/manager@7.1.0-alpha.31, @storybook/manager@workspace:*, @storybook/manager@workspace:ui/manager": +"@storybook/manager@7.1.0-alpha.32, @storybook/manager@workspace:*, @storybook/manager@workspace:ui/manager": version: 0.0.0-use.local resolution: "@storybook/manager@workspace:ui/manager" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/addons": 7.1.0-alpha.31 - "@storybook/api": 7.1.0-alpha.31 - "@storybook/channel-postmessage": 7.1.0-alpha.31 - "@storybook/channel-websocket": 7.1.0-alpha.31 - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/components": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/addons": 7.1.0-alpha.32 + "@storybook/api": 7.1.0-alpha.32 + "@storybook/channel-postmessage": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/components": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/router": 7.1.0-alpha.31 - "@storybook/theming": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/router": 7.1.0-alpha.32 + "@storybook/theming": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@testing-library/react": ^11.2.2 "@types/semver": ^7.3.4 copy-to-clipboard: ^3.3.1 @@ -6617,13 +6615,13 @@ __metadata: "@babel/preset-typescript": ^7.21.0 "@babel/runtime": ^7.22.0 "@babel/types": ^7.22.0 - "@storybook/addon-actions": 7.1.0-alpha.31 - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/preset-react-webpack": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/react": 7.1.0-alpha.31 + "@storybook/addon-actions": 7.1.0-alpha.32 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/preset-react-webpack": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/react": 7.1.0-alpha.32 "@types/babel__core": ^7 "@types/babel__plugin-transform-runtime": ^7 "@types/babel__preset-env": ^7 @@ -6669,7 +6667,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/node-logger@7.1.0-alpha.31, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": +"@storybook/node-logger@7.1.0-alpha.32, @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: @@ -6682,7 +6680,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/postinstall@7.1.0-alpha.31, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": +"@storybook/postinstall@7.1.0-alpha.32, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": version: 0.0.0-use.local resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: @@ -6698,8 +6696,8 @@ __metadata: resolution: "@storybook/preact-vite@workspace:frameworks/preact-vite" dependencies: "@preact/preset-vite": ^2.0.0 - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/preact": 7.1.0-alpha.31 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/preact": 7.1.0-alpha.32 "@types/node": ^16.0.0 typescript: ~4.9.3 vite: ^4.0.0 @@ -6713,10 +6711,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/preact-webpack5@workspace:frameworks/preact-webpack5" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/preact": 7.1.0-alpha.31 - "@storybook/preset-preact-webpack": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/preact": 7.1.0-alpha.32 + "@storybook/preset-preact-webpack": 7.1.0-alpha.32 "@types/node": ^16.0.0 preact: ^10.5.13 typescript: ~4.9.3 @@ -6728,14 +6726,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preact@7.1.0-alpha.31, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact": +"@storybook/preact@7.1.0-alpha.32, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact": version: 0.0.0-use.local resolution: "@storybook/preact@workspace:renderers/preact" dependencies: - "@storybook/core-client": 7.1.0-alpha.31 + "@storybook/core-client": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 preact: ^10.5.13 ts-dedent: ^2.0.0 typescript: ~4.9.3 @@ -6749,9 +6747,9 @@ __metadata: resolution: "@storybook/preset-create-react-app@workspace:presets/create-react-app" dependencies: "@pmmmwh/react-refresh-webpack-plugin": ^0.5.1 - "@storybook/node-logger": 7.1.0-alpha.31 + "@storybook/node-logger": 7.1.0-alpha.32 "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/types": 7.1.0-alpha.32 "@types/babel__core": ^7.1.7 "@types/node": ^16.0.0 babel-plugin-react-docgen: ^4.1.0 @@ -6764,11 +6762,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-html-webpack@7.1.0-alpha.31, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack": +"@storybook/preset-html-webpack@7.1.0-alpha.32, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-html-webpack@workspace:presets/html-webpack" dependencies: - "@storybook/core-webpack": 7.1.0-alpha.31 + "@storybook/core-webpack": 7.1.0-alpha.32 "@types/node": ^16.0.0 html-loader: ^3.1.0 typescript: ~4.9.3 @@ -6778,13 +6776,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-preact-webpack@7.1.0-alpha.31, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack": +"@storybook/preset-preact-webpack@7.1.0-alpha.32, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-preact-webpack@workspace:presets/preact-webpack" dependencies: "@babel/plugin-transform-react-jsx": ^7.21.0 "@babel/preset-typescript": ^7.21.0 - "@storybook/core-webpack": 7.1.0-alpha.31 + "@storybook/core-webpack": 7.1.0-alpha.32 "@types/node": ^16.0.0 preact: ^10.5.13 typescript: ~4.9.3 @@ -6794,17 +6792,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-react-webpack@7.1.0-alpha.31, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack": +"@storybook/preset-react-webpack@7.1.0-alpha.32, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-react-webpack@workspace:presets/react-webpack" dependencies: "@babel/preset-flow": ^7.21.0 "@babel/preset-react": ^7.22.0 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.5 - "@storybook/core-webpack": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/react": 7.1.0-alpha.31 + "@storybook/core-webpack": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/react": 7.1.0-alpha.32 "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0 "@types/node": ^16.0.0 "@types/semver": ^7.3.4 @@ -6827,14 +6825,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-server-webpack@7.1.0-alpha.31, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack": +"@storybook/preset-server-webpack@7.1.0-alpha.32, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-server-webpack@workspace:presets/server-webpack" dependencies: - "@storybook/core-server": 7.1.0-alpha.31 - "@storybook/core-webpack": 7.1.0-alpha.31 + "@storybook/core-server": 7.1.0-alpha.32 + "@storybook/core-webpack": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/server": 7.1.0-alpha.31 + "@storybook/server": 7.1.0-alpha.32 "@types/node": ^16.0.0 fs-extra: ^11.1.0 jest-specific-snapshot: ^8.0.0 @@ -6846,12 +6844,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-svelte-webpack@7.1.0-alpha.31, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack": +"@storybook/preset-svelte-webpack@7.1.0-alpha.32, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-svelte-webpack@workspace:presets/svelte-webpack" dependencies: - "@storybook/core-webpack": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 + "@storybook/core-webpack": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 svelte: ^3.31.2 svelte-loader: ^3.1.2 sveltedoc-parser: ^4.2.1 @@ -6864,12 +6862,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-vue-webpack@7.1.0-alpha.31, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack": +"@storybook/preset-vue-webpack@7.1.0-alpha.32, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-vue-webpack@workspace:presets/vue-webpack" dependencies: - "@storybook/core-webpack": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/core-webpack": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@types/node": ^16.0.0 ts-loader: ^9.2.8 typescript: ~4.9.3 @@ -6889,12 +6887,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-vue3-webpack@7.1.0-alpha.31, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack": +"@storybook/preset-vue3-webpack@7.1.0-alpha.32, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-vue3-webpack@workspace:presets/vue3-webpack" dependencies: - "@storybook/core-webpack": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/core-webpack": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@types/node": ^16.0.0 "@vue/compiler-sfc": ^3.2.33 ts-loader: ^9.2.8 @@ -6912,14 +6910,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-web-components-webpack@7.1.0-alpha.31, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack": +"@storybook/preset-web-components-webpack@7.1.0-alpha.32, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-web-components-webpack@workspace:presets/web-components-webpack" dependencies: "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/preset-env": ^7.22.0 - "@storybook/core-webpack": 7.1.0-alpha.31 + "@storybook/core-webpack": 7.1.0-alpha.32 "@types/node": ^16.0.0 babel-loader: ^7.0.0 || ^8.0.0 || ^9.0.0 babel-plugin-bundled-import-meta: ^0.3.1 @@ -6930,19 +6928,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preview-api@7.1.0-alpha.31, @storybook/preview-api@workspace:*, @storybook/preview-api@workspace:lib/preview-api": +"@storybook/preview-api@7.1.0-alpha.32, @storybook/preview-api@workspace:*, @storybook/preview-api@workspace:lib/preview-api": version: 0.0.0-use.local resolution: "@storybook/preview-api@workspace:lib/preview-api" dependencies: "@jest/globals": ^29.5.0 - "@storybook/channel-postmessage": 7.1.0-alpha.31 - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 + "@storybook/channel-postmessage": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/types": 7.1.0-alpha.32 "@types/qs": ^6.9.5 ansi-to-html: ^0.6.11 dequal: ^2.0.2 @@ -6980,25 +6978,25 @@ __metadata: languageName: node linkType: hard -"@storybook/preview-web@7.1.0-alpha.31, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:deprecated/preview-web": +"@storybook/preview-web@7.1.0-alpha.32, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:deprecated/preview-web": version: 0.0.0-use.local resolution: "@storybook/preview-web@workspace:deprecated/preview-web" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 languageName: unknown linkType: soft -"@storybook/preview@7.1.0-alpha.31, @storybook/preview@workspace:*, @storybook/preview@workspace:lib/preview": +"@storybook/preview@7.1.0-alpha.32, @storybook/preview@workspace:*, @storybook/preview@workspace:lib/preview": version: 0.0.0-use.local resolution: "@storybook/preview@workspace:lib/preview" dependencies: - "@storybook/channel-postmessage": 7.1.0-alpha.31 - "@storybook/channel-websocket": 7.1.0-alpha.31 - "@storybook/channels": 7.1.0-alpha.31 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/channel-postmessage": 7.1.0-alpha.32 + "@storybook/channel-websocket": 7.1.0-alpha.32 + "@storybook/channels": 7.1.0-alpha.32 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 typescript: ~4.9.3 languageName: unknown linkType: soft @@ -7021,11 +7019,11 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@7.1.0-alpha.31, @storybook/react-dom-shim@workspace:lib/react-dom-shim": +"@storybook/react-dom-shim@7.1.0-alpha.32, @storybook/react-dom-shim@workspace:lib/react-dom-shim": version: 0.0.0-use.local resolution: "@storybook/react-dom-shim@workspace:lib/react-dom-shim" dependencies: - "@storybook/types": 7.1.0-alpha.31 + "@storybook/types": 7.1.0-alpha.32 typescript: ~4.9.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7039,8 +7037,8 @@ __metadata: dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": 0.2.1 "@rollup/pluginutils": ^5.0.2 - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/react": 7.1.0-alpha.31 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/react": 7.1.0-alpha.32 "@types/node": ^16.0.0 "@vitejs/plugin-react": ^3.0.1 ast-types: ^0.14.2 @@ -7059,9 +7057,9 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/react-webpack5@workspace:frameworks/react-webpack5" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/preset-react-webpack": 7.1.0-alpha.31 - "@storybook/react": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/preset-react-webpack": 7.1.0-alpha.32 + "@storybook/react": 7.1.0-alpha.32 "@types/node": ^16.0.0 jest-specific-snapshot: ^8.0.0 typescript: ~4.9.3 @@ -7077,18 +7075,18 @@ __metadata: languageName: unknown linkType: soft -"@storybook/react@7.1.0-alpha.31, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react": +"@storybook/react@7.1.0-alpha.32, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react": version: 0.0.0-use.local resolution: "@storybook/react@workspace:renderers/react" dependencies: "@babel/core": ^7.22.0 - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-client": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-client": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/react-dom-shim": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/react-dom-shim": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/escodegen": ^0.0.6 "@types/estree": ^0.0.51 "@types/node": ^16.0.0 @@ -7243,14 +7241,13 @@ __metadata: "@typescript-eslint/experimental-utils": ^5.45.0 "@typescript-eslint/parser": ^5.45.0 "@vitejs/plugin-react": ^2.1.0 - babel-core: ^7.0.0-bridge.0 babel-eslint: ^10.1.0 babel-loader: ^9.1.2 chromatic: 6.11.2 concurrently: ^5.3.0 cross-env: ^7.0.3 danger: ^11.2.6 - esbuild: ^0.17.0 + esbuild: ^0.18.0 esbuild-loader: ^3.0.0 esbuild-plugin-alias: ^0.2.1 eslint: ^8.28.0 @@ -7309,11 +7306,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/router@7.1.0-alpha.31, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": +"@storybook/router@7.1.0-alpha.32, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": version: 0.0.0-use.local resolution: "@storybook/router@workspace:lib/router" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 dequal: ^2.0.2 lodash: ^4.17.21 @@ -7332,10 +7329,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/server-webpack5@workspace:frameworks/server-webpack5" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/preset-server-webpack": 7.1.0-alpha.31 - "@storybook/server": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/preset-server-webpack": 7.1.0-alpha.32 + "@storybook/server": 7.1.0-alpha.32 "@types/node": ^16.0.0 typescript: ~4.9.3 peerDependencies: @@ -7344,16 +7341,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/server@7.1.0-alpha.31, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server": +"@storybook/server@7.1.0-alpha.32, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server": version: 0.0.0-use.local resolution: "@storybook/server@workspace:renderers/server" dependencies: - "@storybook/core-client": 7.1.0-alpha.31 + "@storybook/core-client": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.1.0-alpha.31 + "@storybook/csf-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/fs-extra": ^11.0.1 fs-extra: ^11.1.0 ts-dedent: ^2.0.0 @@ -7362,12 +7359,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/source-loader@7.1.0-alpha.31, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": +"@storybook/source-loader@7.1.0-alpha.32, @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/csf": ^0.1.0 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/types": 7.1.0-alpha.32 estraverse: ^5.2.0 jest-specific-snapshot: ^8.0.0 lodash: ^4.17.21 @@ -7379,22 +7376,22 @@ __metadata: languageName: unknown linkType: soft -"@storybook/store@7.1.0-alpha.31, @storybook/store@workspace:*, @storybook/store@workspace:deprecated/store": +"@storybook/store@7.1.0-alpha.32, @storybook/store@workspace:*, @storybook/store@workspace:deprecated/store": version: 0.0.0-use.local resolution: "@storybook/store@workspace:deprecated/store" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 languageName: unknown linkType: soft -"@storybook/svelte-vite@7.1.0-alpha.31, @storybook/svelte-vite@workspace:frameworks/svelte-vite": +"@storybook/svelte-vite@7.1.0-alpha.32, @storybook/svelte-vite@workspace:frameworks/svelte-vite": version: 0.0.0-use.local resolution: "@storybook/svelte-vite@workspace:frameworks/svelte-vite" dependencies: - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/svelte": 7.1.0-alpha.31 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/svelte": 7.1.0-alpha.32 "@sveltejs/vite-plugin-svelte": ^2.0.0 "@types/node": ^16.0.0 magic-string: ^0.30.0 @@ -7414,10 +7411,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/preset-svelte-webpack": 7.1.0-alpha.31 - "@storybook/svelte": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/preset-svelte-webpack": 7.1.0-alpha.32 + "@storybook/svelte": 7.1.0-alpha.32 svelte: ^3.48.0 svelte-loader: ^3.1.2 typescript: ~4.9.3 @@ -7430,17 +7427,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/svelte@7.1.0-alpha.31, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte": +"@storybook/svelte@7.1.0-alpha.32, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte": version: 0.0.0-use.local resolution: "@storybook/svelte@workspace:renderers/svelte" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-client": 7.1.0-alpha.31 - "@storybook/core-events": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-client": 7.1.0-alpha.32 + "@storybook/core-events": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 expect-type: ^0.15.0 svelte: ^3.59.1 svelte-check: ^3.4.3 @@ -7456,9 +7453,9 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/sveltekit@workspace:frameworks/sveltekit" dependencies: - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/svelte": 7.1.0-alpha.31 - "@storybook/svelte-vite": 7.1.0-alpha.31 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/svelte": 7.1.0-alpha.32 + "@storybook/svelte-vite": 7.1.0-alpha.32 "@types/node": ^16.0.0 typescript: ^4.9.3 vite: ^4.0.0 @@ -7467,12 +7464,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/telemetry@7.1.0-alpha.31, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry": +"@storybook/telemetry@7.1.0-alpha.32, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry": version: 0.0.0-use.local resolution: "@storybook/telemetry@workspace:lib/telemetry" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 @@ -7495,7 +7492,7 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@7.1.0-alpha.31, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": +"@storybook/theming@7.1.0-alpha.32, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": version: 0.0.0-use.local resolution: "@storybook/theming@workspace:lib/theming" dependencies: @@ -7504,7 +7501,7 @@ __metadata: "@emotion/react": ^11.10.4 "@emotion/styled": ^11.10.4 "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 "@types/fs-extra": ^11.0.1 "@types/node": ^16.0.0 @@ -7520,11 +7517,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/types@7.1.0-alpha.31, @storybook/types@workspace:*, @storybook/types@workspace:lib/types": +"@storybook/types@7.1.0-alpha.32, @storybook/types@workspace:*, @storybook/types@workspace:lib/types": version: 0.0.0-use.local resolution: "@storybook/types@workspace:lib/types" dependencies: - "@storybook/channels": 7.1.0-alpha.31 + "@storybook/channels": 7.1.0-alpha.32 "@storybook/csf": ^0.1.0 "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 @@ -7550,10 +7547,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue-vite@workspace:frameworks/vue-vite" dependencies: - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/core-server": 7.1.0-alpha.31 - "@storybook/vue": 7.1.0-alpha.31 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/core-server": 7.1.0-alpha.32 + "@storybook/vue": 7.1.0-alpha.32 magic-string: ^0.30.0 typescript: ~4.9.3 vite: ^4.0.0 @@ -7571,10 +7568,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue-webpack5@workspace:frameworks/vue-webpack5" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/preset-vue-webpack": 7.1.0-alpha.31 - "@storybook/vue": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/preset-vue-webpack": 7.1.0-alpha.32 + "@storybook/vue": 7.1.0-alpha.32 "@types/node": ^16.0.0 typescript: ~4.9.3 vue: ^2.6.12 @@ -7596,9 +7593,9 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue3-vite@workspace:frameworks/vue3-vite" dependencies: - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/core-server": 7.1.0-alpha.31 - "@storybook/vue3": 7.1.0-alpha.31 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/core-server": 7.1.0-alpha.32 + "@storybook/vue3": 7.1.0-alpha.32 "@types/node": ^16.0.0 "@vitejs/plugin-vue": ^4.0.0 magic-string: ^0.30.0 @@ -7616,10 +7613,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue3-webpack5@workspace:frameworks/vue3-webpack5" dependencies: - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/preset-vue3-webpack": 7.1.0-alpha.31 - "@storybook/vue3": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/preset-vue3-webpack": 7.1.0-alpha.32 + "@storybook/vue3": 7.1.0-alpha.32 "@types/node": ^16.0.0 "@vue/compiler-sfc": 3.0.0 typescript: ~4.9.3 @@ -7634,18 +7631,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue3@7.1.0-alpha.31, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3": +"@storybook/vue3@7.1.0-alpha.32, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3": version: 0.0.0-use.local resolution: "@storybook/vue3@workspace:renderers/vue3" dependencies: "@digitak/esrun": ^3.2.2 - "@storybook/core-client": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/core-client": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/prettier": 2.7.2 + "@vue/compiler-core": ^3.3.4 "@vue/vue3-jest": 29 + lodash: ^4.17.21 ts-dedent: ^2.0.0 type-fest: ^3.11.0 typescript: ~4.9.3 @@ -7653,20 +7652,21 @@ __metadata: vue-component-type-helpers: latest vue-tsc: latest peerDependencies: + "@vue/compiler-core": ^3.0.0 vue: ^3.0.0 languageName: unknown linkType: soft -"@storybook/vue@7.1.0-alpha.31, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue": +"@storybook/vue@7.1.0-alpha.32, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue": version: 0.0.0-use.local resolution: "@storybook/vue@workspace:renderers/vue" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-client": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-client": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 ts-dedent: ^2.0.0 type-fest: ^3.11.0 typescript: ~4.9.3 @@ -7687,10 +7687,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/web-components-vite@workspace:frameworks/web-components-vite" dependencies: - "@storybook/builder-vite": 7.1.0-alpha.31 - "@storybook/core-server": 7.1.0-alpha.31 - "@storybook/node-logger": 7.1.0-alpha.31 - "@storybook/web-components": 7.1.0-alpha.31 + "@storybook/builder-vite": 7.1.0-alpha.32 + "@storybook/core-server": 7.1.0-alpha.32 + "@storybook/node-logger": 7.1.0-alpha.32 + "@storybook/web-components": 7.1.0-alpha.32 "@types/node": ^16.0.0 magic-string: ^0.30.0 typescript: ~4.9.3 @@ -7705,10 +7705,10 @@ __metadata: resolution: "@storybook/web-components-webpack5@workspace:frameworks/web-components-webpack5" dependencies: "@babel/preset-env": ^7.22.0 - "@storybook/builder-webpack5": 7.1.0-alpha.31 - "@storybook/core-common": 7.1.0-alpha.31 - "@storybook/preset-web-components-webpack": 7.1.0-alpha.31 - "@storybook/web-components": 7.1.0-alpha.31 + "@storybook/builder-webpack5": 7.1.0-alpha.32 + "@storybook/core-common": 7.1.0-alpha.32 + "@storybook/preset-web-components-webpack": 7.1.0-alpha.32 + "@storybook/web-components": 7.1.0-alpha.32 "@types/node": ^16.0.0 lit: 2.3.1 typescript: ~4.9.3 @@ -7719,17 +7719,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/web-components@7.1.0-alpha.31, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components": +"@storybook/web-components@7.1.0-alpha.32, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components": version: 0.0.0-use.local resolution: "@storybook/web-components@workspace:renderers/web-components" dependencies: - "@storybook/client-logger": 7.1.0-alpha.31 - "@storybook/core-client": 7.1.0-alpha.31 - "@storybook/docs-tools": 7.1.0-alpha.31 + "@storybook/client-logger": 7.1.0-alpha.32 + "@storybook/core-client": 7.1.0-alpha.32 + "@storybook/docs-tools": 7.1.0-alpha.32 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.1.0-alpha.31 - "@storybook/preview-api": 7.1.0-alpha.31 - "@storybook/types": 7.1.0-alpha.31 + "@storybook/manager-api": 7.1.0-alpha.32 + "@storybook/preview-api": 7.1.0-alpha.32 + "@storybook/types": 7.1.0-alpha.32 "@types/cross-spawn": ^6.0.2 "@types/node": ^16.0.0 cross-spawn: ^7.0.3 @@ -9358,7 +9358,7 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.3.4": +"@vue/compiler-core@npm:3.3.4, @vue/compiler-core@npm:^3.3.4": version: 3.3.4 resolution: "@vue/compiler-core@npm:3.3.4" dependencies: @@ -14896,32 +14896,32 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.17.0": - version: 0.17.19 - resolution: "esbuild@npm:0.17.19" - dependencies: - "@esbuild/android-arm": 0.17.19 - "@esbuild/android-arm64": 0.17.19 - "@esbuild/android-x64": 0.17.19 - "@esbuild/darwin-arm64": 0.17.19 - "@esbuild/darwin-x64": 0.17.19 - "@esbuild/freebsd-arm64": 0.17.19 - "@esbuild/freebsd-x64": 0.17.19 - "@esbuild/linux-arm": 0.17.19 - "@esbuild/linux-arm64": 0.17.19 - "@esbuild/linux-ia32": 0.17.19 - "@esbuild/linux-loong64": 0.17.19 - "@esbuild/linux-mips64el": 0.17.19 - "@esbuild/linux-ppc64": 0.17.19 - "@esbuild/linux-riscv64": 0.17.19 - "@esbuild/linux-s390x": 0.17.19 - "@esbuild/linux-x64": 0.17.19 - "@esbuild/netbsd-x64": 0.17.19 - "@esbuild/openbsd-x64": 0.17.19 - "@esbuild/sunos-x64": 0.17.19 - "@esbuild/win32-arm64": 0.17.19 - "@esbuild/win32-ia32": 0.17.19 - "@esbuild/win32-x64": 0.17.19 +"esbuild@npm:^0.18.0": + version: 0.18.0 + resolution: "esbuild@npm:0.18.0" + dependencies: + "@esbuild/android-arm": 0.18.0 + "@esbuild/android-arm64": 0.18.0 + "@esbuild/android-x64": 0.18.0 + "@esbuild/darwin-arm64": 0.18.0 + "@esbuild/darwin-x64": 0.18.0 + "@esbuild/freebsd-arm64": 0.18.0 + "@esbuild/freebsd-x64": 0.18.0 + "@esbuild/linux-arm": 0.18.0 + "@esbuild/linux-arm64": 0.18.0 + "@esbuild/linux-ia32": 0.18.0 + "@esbuild/linux-loong64": 0.18.0 + "@esbuild/linux-mips64el": 0.18.0 + "@esbuild/linux-ppc64": 0.18.0 + "@esbuild/linux-riscv64": 0.18.0 + "@esbuild/linux-s390x": 0.18.0 + "@esbuild/linux-x64": 0.18.0 + "@esbuild/netbsd-x64": 0.18.0 + "@esbuild/openbsd-x64": 0.18.0 + "@esbuild/sunos-x64": 0.18.0 + "@esbuild/win32-arm64": 0.18.0 + "@esbuild/win32-ia32": 0.18.0 + "@esbuild/win32-x64": 0.18.0 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -14969,7 +14969,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: c7ac14bfaaebe4745d5d18347b4f6854fd1140acb9389e88dbfa5c20d4e2122451d9647d5498920470a880a605d6e5502b5c2102da6c282b01f129ddd49d2874 + checksum: f40bd01dd3125d0a4831aeddf16b65f4f7ee402e52f61f85c0672a580c4c7623da30e339e3ab997fac95978c4d41baaaf4704a85b4bf76e01038e825942a0c97 languageName: node linkType: hard @@ -27273,7 +27273,7 @@ __metadata: version: 0.0.0-use.local resolution: "sb@workspace:lib/cli-sb" dependencies: - "@storybook/cli": 7.1.0-alpha.31 + "@storybook/cli": 7.1.0-alpha.32 bin: sb: ./index.js languageName: unknown @@ -28215,7 +28215,7 @@ __metadata: version: 0.0.0-use.local resolution: "storybook@workspace:lib/cli-storybook" dependencies: - "@storybook/cli": 7.1.0-alpha.31 + "@storybook/cli": 7.1.0-alpha.32 bin: sb: ./index.js storybook: ./index.js diff --git a/docs/api/main-config-core.md b/docs/api/main-config-core.md index abd14e892ffc..36ba83accc4c 100644 --- a/docs/api/main-config-core.md +++ b/docs/api/main-config-core.md @@ -35,6 +35,14 @@ Type: Configures Storybook's builder, [Vite](../builders/vite.md) or [Webpack](../builders/webpack.md). +
+ +💡 With the new [Framework API](./new-frameworks.md), [`framework.options.builder`](./main-config-framework.md#optionsbuilder) is now the preferred way to configure the builder. + +You should only use `core.builder.options` if you need to configure a builder that is not part of a framework. + +
+ -## `argTypeTargetsV7` (EXPERIMENTAL) +## `argTypeTargetsV7` + +(⚠️ **Experimental**) Type: `boolean` diff --git a/docs/api/main-config-framework.md b/docs/api/main-config-framework.md index 41eb7c9b26da..abf8e0ca2b5a 100644 --- a/docs/api/main-config-framework.md +++ b/docs/api/main-config-framework.md @@ -10,8 +10,6 @@ Required: `true` Configures Storybook based on a set of [framework-specific](../configure/frameworks.md) settings. -For available frameworks and their options, see their respective [documentation](https://github.com/storybookjs/storybook/tree/next/code/frameworks). - + +## `name` + +Type: `string` + +For available frameworks and their options, see their respective [documentation](https://github.com/storybookjs/storybook/tree/next/code/frameworks). + +## `options` + +Type: `Record` + +While many options are specific to a framework, there are some options that are shared across some frameworks, e.g. those that configure Storybook's [builder](./main-config-core.md#builder). + +### `options.builder` + +Type: `Record` + +Configures Storybook's builder, [Vite](../builders/vite.md) or [Webpack](../builders/webpack.md). + +#### `options.builder.useSWC` + +(⚠️ **Experimental**) + +For frameworks made with the [Webpack](../builders/webpack.md) builder, this option allows you to use the [SWC](https://swc.rs/) compiler instead of [Babel](../configure/babel.md). + +When Storybook loads, it will update Webpack's configuration including the required loaders (e.g., [`TerserPlugin`](https://webpack.js.org/plugins/terser-webpack-plugin/), [`babel-loader`](https://webpack.js.org/loaders/babel-loader/)) with SWC equivalents (e.g., [`swc-loader`](https://swc.rs/docs/usage/swc-loader)) for bundling and minification. + + + + + + diff --git a/docs/configure/babel.md b/docs/configure/babel.md index 84f6093b6a5b..b497a28d4a31 100644 --- a/docs/configure/babel.md +++ b/docs/configure/babel.md @@ -133,19 +133,19 @@ When the command finishes running, it will display the available Babel configura For more info, please refer to the [Babel documentation](https://babeljs.io/docs/en/configuration#print-effective-configs). -### SWC fallback +### SWC alternative (experimental) -If you're working with a Webpack-based project and having issues with Babel configuration, you can opt into replacing Babel with the [SWC](https://swc.rs/) compiler. To do so, update your Storybook configuration file (e.g., `.storybook/main.js|ts`) to enable the experimental `useSWC` option: +If you're working with a Webpack-based project, you can opt into replacing Babel with the [SWC](https://swc.rs/) compiler, which can be faster for some projects. To do so, update your [Storybook configuration file](../api/main-config.md) (e.g., `.storybook/main.js|ts`) to enable the experimental `useSWC` option: -When Storybook loads, it will update Webpack's configuration including the required loaders (e.g., [`TerserPlugin`](https://webpack.js.org/plugins/terser-webpack-plugin/), [`babel-loader`](https://webpack.js.org/loaders/babel-loader/)) with SWC equivalents (e.g., [`swc-loader`](https://swc.rs/docs/usage/swc-loader)) for bundling and minification. +See the [`useSWC` API reference](../api/main-config-framework.md#optionsbuilderuseswc) for more information. diff --git a/docs/configure/overview.md b/docs/configure/overview.md index 2e01f9af5be6..57493ea78d83 100644 --- a/docs/configure/overview.md +++ b/docs/configure/overview.md @@ -56,7 +56,6 @@ Additionally, you can also provide additional feature flags to your Storybook co | `storyStoreV7` | Configures Storybook to load stories [on demand](#on-demand-story-loading), rather than during boot up
`features: { storyStoreV7: true }` | | `buildStoriesJson` | Generates a `stories.json` file to help story loading with the on-demand mode
`features: { buildStoriesJson: true }` | | `legacyMdx1` | Enables support for MDX version 1 as a fallback. Requires [`@storybook/mdx1-csf`](https://github.com/storybookjs/mdx1-csf)
`features: { legacyMdx1: true }` | -| `useSWC` | Enables experimental support for [SWC](https://swc.rs/) as a Babel alternative for Webpack-based projects
`builder: { useSWC: true }` | ## Configure story loading diff --git a/docs/snippets/common/storybook-enable-swc-loader.js.mdx b/docs/snippets/common/main-config-framework-options-builder-use-swc.js.mdx similarity index 74% rename from docs/snippets/common/storybook-enable-swc-loader.js.mdx rename to docs/snippets/common/main-config-framework-options-builder-use-swc.js.mdx index 757503657748..482fcc579176 100644 --- a/docs/snippets/common/storybook-enable-swc-loader.js.mdx +++ b/docs/snippets/common/main-config-framework-options-builder-use-swc.js.mdx @@ -12,10 +12,5 @@ export default { }, }, stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], - addons: [ - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', - ], }; ``` diff --git a/docs/snippets/common/storybook-enable-swc-loader.ts.mdx b/docs/snippets/common/main-config-framework-options-builder-use-swc.ts.mdx similarity index 79% rename from docs/snippets/common/storybook-enable-swc-loader.ts.mdx rename to docs/snippets/common/main-config-framework-options-builder-use-swc.ts.mdx index 8a47a512aa83..c1d670f0f3a9 100644 --- a/docs/snippets/common/storybook-enable-swc-loader.ts.mdx +++ b/docs/snippets/common/main-config-framework-options-builder-use-swc.ts.mdx @@ -14,11 +14,6 @@ const config: StorybookConfig = { }, }, stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], - addons: [ - '@storybook/addon-links', - '@storybook/addon-essentials', - '@storybook/addon-interactions', - ], }; export default config; diff --git a/node_modules/.yarn-state.yml b/node_modules/.yarn-state.yml index 7ee729427c55..a6b1a224e847 100644 --- a/node_modules/.yarn-state.yml +++ b/node_modules/.yarn-state.yml @@ -5,6 +5,6 @@ __metadata: version: 1 nmMode: classic -"root-workspace-0b6124@workspace:.": +"@storybook/root@workspace:.": locations: - "" diff --git a/package.json b/package.json index ec338fe09b73..7f2146e9208f 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,5 @@ { + "name": "@storybook/root", "scripts": { "ci-tests": "cd code; yarn ci-tests", "get-report-message": "cd scripts; yarn get-report-message", diff --git a/scripts/check-dependencies.js b/scripts/check-dependencies.js index 0346dbf48f64..c8bd9114faf9 100755 --- a/scripts/check-dependencies.js +++ b/scripts/check-dependencies.js @@ -1,63 +1,5 @@ #!/usr/bin/env node - -const { spawn } = require('child_process'); -const { join } = require('path'); -const { existsSync } = require('fs'); - -const checkDependencies = async () => { - const scriptsPath = join(__dirname); - const codePath = join(__dirname, '..', 'code'); - - const tasks = []; - - if (!existsSync(join(scriptsPath, 'node_modules'))) { - tasks.push( - spawn('yarn', ['install'], { - cwd: scriptsPath, - stdio: ['inherit', 'inherit', 'inherit'], - }) - ); - } - if (!existsSync(join(codePath, 'node_modules'))) { - tasks.push( - spawn('yarn', ['install'], { - cwd: codePath, - stdio: ['inherit', 'inherit', 'inherit'], - }) - ); - } - - if (tasks.length > 0) { - console.log('installing dependencies'); - - await Promise.all( - tasks.map( - (t) => - new Promise((res, rej) => { - t.on('exit', (code) => { - if (code !== 0) { - rej(); - } else { - res(); - } - }); - }) - ) - ).catch(() => { - tasks.forEach((t) => t.kill()); - throw new Error('Failed to install dependencies'); - }); - - // give the filesystem some time - await new Promise((res, rej) => { - setTimeout(res, 1000); - }); - } -}; - -module.exports = { - checkDependencies, -}; +const { checkDependencies } = require('./utils/cli-utils'); checkDependencies().catch((e) => { console.error(e); diff --git a/scripts/package.json b/scripts/package.json index 014aa445e28b..17efd063c107 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -47,7 +47,7 @@ "@typescript-eslint/eslint-plugin": "^5.45.0", "@typescript-eslint/experimental-utils": "^5.45.0", "@typescript-eslint/parser": "^5.45.0", - "esbuild": "^0.16.4", + "esbuild": "^0.18.0", "eslint": "^8.28.0", "serialize-javascript": "^3.1.0", "type-fest": "^3.11.0" @@ -110,7 +110,7 @@ "detect-port": "^1.3.0", "ejs": "^3.1.8", "ejs-lint": "^2.0.0", - "esbuild": "^0.17.19", + "esbuild": "^0.18.0", "esbuild-plugin-alias": "^0.2.1", "esbuild-register": "^3.4.1", "eslint": "^8.28.0", diff --git a/scripts/release/__tests__/is-pr-frozen.test.ts b/scripts/release/__tests__/is-pr-frozen.test.ts index 9c2ce713fb0a..63747a863ddf 100644 --- a/scripts/release/__tests__/is-pr-frozen.test.ts +++ b/scripts/release/__tests__/is-pr-frozen.test.ts @@ -43,7 +43,7 @@ describe('isPrFrozen', () => { }); await isPrFrozen({ patch: true }); - expect(simpleGit.__fetch).toHaveBeenCalledWith('origin', 'version-from-patch-1.0.0', { + expect(simpleGit.__fetch).toHaveBeenCalledWith('origin', 'version-patch-from-1.0.0', { '--depth': 1, }); }); @@ -54,7 +54,7 @@ describe('isPrFrozen', () => { }); await isPrFrozen({ patch: false }); - expect(simpleGit.__fetch).toHaveBeenCalledWith('origin', 'version-from-prerelease-1.0.0', { + expect(simpleGit.__fetch).toHaveBeenCalledWith('origin', 'version-prerelease-from-1.0.0', { '--depth': 1, }); }); diff --git a/scripts/release/is-pr-frozen.ts b/scripts/release/is-pr-frozen.ts index c96259d3fa40..95c7defa0c5b 100644 --- a/scripts/release/is-pr-frozen.ts +++ b/scripts/release/is-pr-frozen.ts @@ -48,7 +48,7 @@ export const run = async (options: unknown) => { const { verbose, patch } = options as { verbose?: boolean; patch?: boolean }; const version = await getCurrentVersion(); - const branch = `version-from-${patch ? 'patch' : 'prerelease'}-${version}`; + const branch = `version-${patch ? 'patch' : 'prerelease'}-from-${version}`; console.log(`💬 Determining if pull request from branch '${chalk.blue(branch)}' is frozen`); diff --git a/scripts/tasks/install.ts b/scripts/tasks/install.ts index e98be69d65ff..653eda568381 100644 --- a/scripts/tasks/install.ts +++ b/scripts/tasks/install.ts @@ -1,15 +1,15 @@ import { pathExists, remove } from 'fs-extra'; import { join } from 'path'; import type { Task } from '../task'; -import { exec } from '../utils/exec'; export const install: Task = { description: 'Install the dependencies of the monorepo', async ready({ codeDir }) { return pathExists(join(codeDir, 'node_modules')); }, - async run({ codeDir }, { dryRun, debug }) { - await exec(`yarn install`, { cwd: codeDir }, { dryRun, debug }); + async run({ codeDir }) { + // eslint-disable-next-line global-require + await require('../utils/cli-utils').checkDependencies(); // these are webpack4 types, we we should never use await remove(join(codeDir, 'node_modules', '@types', 'webpack')); diff --git a/scripts/utils/cli-utils.js b/scripts/utils/cli-utils.js index 5d39797f388d..ba52d9338875 100644 --- a/scripts/utils/cli-utils.js +++ b/scripts/utils/cli-utils.js @@ -14,6 +14,7 @@ const checkDependencies = async () => { tasks.push( spawn('yarn', ['install'], { cwd: scriptsPath, + shell: true, stdio: ['inherit', 'inherit', 'inherit'], }) ); @@ -22,6 +23,7 @@ const checkDependencies = async () => { tasks.push( spawn('yarn', ['install'], { cwd: codePath, + shell: true, stdio: ['inherit', 'inherit', 'inherit'], }) ); diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 2999654f06d2..7522113236fe 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -1572,156 +1572,156 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm64@npm:0.16.17" +"@esbuild/android-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/android-arm64@npm:0.18.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm@npm:0.16.17" +"@esbuild/android-arm@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/android-arm@npm:0.18.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-x64@npm:0.16.17" +"@esbuild/android-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/android-x64@npm:0.18.0" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-arm64@npm:0.16.17" +"@esbuild/darwin-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/darwin-arm64@npm:0.18.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-x64@npm:0.16.17" +"@esbuild/darwin-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/darwin-x64@npm:0.18.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-arm64@npm:0.16.17" +"@esbuild/freebsd-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/freebsd-arm64@npm:0.18.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-x64@npm:0.16.17" +"@esbuild/freebsd-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/freebsd-x64@npm:0.18.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm64@npm:0.16.17" +"@esbuild/linux-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-arm64@npm:0.18.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm@npm:0.16.17" +"@esbuild/linux-arm@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-arm@npm:0.18.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ia32@npm:0.16.17" +"@esbuild/linux-ia32@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-ia32@npm:0.18.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-loong64@npm:0.16.17" +"@esbuild/linux-loong64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-loong64@npm:0.18.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-mips64el@npm:0.16.17" +"@esbuild/linux-mips64el@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-mips64el@npm:0.18.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ppc64@npm:0.16.17" +"@esbuild/linux-ppc64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-ppc64@npm:0.18.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-riscv64@npm:0.16.17" +"@esbuild/linux-riscv64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-riscv64@npm:0.18.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-s390x@npm:0.16.17" +"@esbuild/linux-s390x@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-s390x@npm:0.18.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-x64@npm:0.16.17" +"@esbuild/linux-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/linux-x64@npm:0.18.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/netbsd-x64@npm:0.16.17" +"@esbuild/netbsd-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/netbsd-x64@npm:0.18.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/openbsd-x64@npm:0.16.17" +"@esbuild/openbsd-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/openbsd-x64@npm:0.18.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/sunos-x64@npm:0.16.17" +"@esbuild/sunos-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/sunos-x64@npm:0.18.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-arm64@npm:0.16.17" +"@esbuild/win32-arm64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/win32-arm64@npm:0.18.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-ia32@npm:0.16.17" +"@esbuild/win32-ia32@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/win32-ia32@npm:0.18.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-x64@npm:0.16.17" +"@esbuild/win32-x64@npm:0.18.0": + version: 0.18.0 + resolution: "@esbuild/win32-x64@npm:0.18.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2999,7 +2999,7 @@ __metadata: detect-port: ^1.3.0 ejs: ^3.1.8 ejs-lint: ^2.0.0 - esbuild: ^0.17.19 + esbuild: ^0.18.0 esbuild-plugin-alias: ^0.2.1 esbuild-register: ^3.4.1 eslint: ^8.28.0 @@ -6913,32 +6913,32 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.16.4": - version: 0.16.17 - resolution: "esbuild@npm:0.16.17" - dependencies: - "@esbuild/android-arm": 0.16.17 - "@esbuild/android-arm64": 0.16.17 - "@esbuild/android-x64": 0.16.17 - "@esbuild/darwin-arm64": 0.16.17 - "@esbuild/darwin-x64": 0.16.17 - "@esbuild/freebsd-arm64": 0.16.17 - "@esbuild/freebsd-x64": 0.16.17 - "@esbuild/linux-arm": 0.16.17 - "@esbuild/linux-arm64": 0.16.17 - "@esbuild/linux-ia32": 0.16.17 - "@esbuild/linux-loong64": 0.16.17 - "@esbuild/linux-mips64el": 0.16.17 - "@esbuild/linux-ppc64": 0.16.17 - "@esbuild/linux-riscv64": 0.16.17 - "@esbuild/linux-s390x": 0.16.17 - "@esbuild/linux-x64": 0.16.17 - "@esbuild/netbsd-x64": 0.16.17 - "@esbuild/openbsd-x64": 0.16.17 - "@esbuild/sunos-x64": 0.16.17 - "@esbuild/win32-arm64": 0.16.17 - "@esbuild/win32-ia32": 0.16.17 - "@esbuild/win32-x64": 0.16.17 +"esbuild@npm:^0.18.0": + version: 0.18.0 + resolution: "esbuild@npm:0.18.0" + dependencies: + "@esbuild/android-arm": 0.18.0 + "@esbuild/android-arm64": 0.18.0 + "@esbuild/android-x64": 0.18.0 + "@esbuild/darwin-arm64": 0.18.0 + "@esbuild/darwin-x64": 0.18.0 + "@esbuild/freebsd-arm64": 0.18.0 + "@esbuild/freebsd-x64": 0.18.0 + "@esbuild/linux-arm": 0.18.0 + "@esbuild/linux-arm64": 0.18.0 + "@esbuild/linux-ia32": 0.18.0 + "@esbuild/linux-loong64": 0.18.0 + "@esbuild/linux-mips64el": 0.18.0 + "@esbuild/linux-ppc64": 0.18.0 + "@esbuild/linux-riscv64": 0.18.0 + "@esbuild/linux-s390x": 0.18.0 + "@esbuild/linux-x64": 0.18.0 + "@esbuild/netbsd-x64": 0.18.0 + "@esbuild/openbsd-x64": 0.18.0 + "@esbuild/sunos-x64": 0.18.0 + "@esbuild/win32-arm64": 0.18.0 + "@esbuild/win32-ia32": 0.18.0 + "@esbuild/win32-x64": 0.18.0 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -6986,7 +6986,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: c2aaef0d2369349b2ef40c0115c2d2030ed7d7341cc91d26af3e243218ecec972f8f1243d5ce8e9a4c80b29439b89dff44c658e57c696d3b07e9074a77878b49 + checksum: f40bd01dd3125d0a4831aeddf16b65f4f7ee402e52f61f85c0672a580c4c7623da30e339e3ab997fac95978c4d41baaaf4704a85b4bf76e01038e825942a0c97 languageName: node linkType: hard diff --git a/yarn.lock b/yarn.lock index 722dc3679e93..60e814efe6f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,8 +4,8 @@ __metadata: version: 6 -"root-workspace-0b6124@workspace:.": +"@storybook/root@workspace:.": version: 0.0.0-use.local - resolution: "root-workspace-0b6124@workspace:." + resolution: "@storybook/root@workspace:." languageName: unknown linkType: soft