Merge branch 'next' into docs-updates-for-mdx-2

This commit is contained in:
jonniebigodes 2022-12-16 13:29:07 +00:00 committed by GitHub
commit 59f4096f88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
157 changed files with 2716 additions and 1887 deletions

View File

@ -1,3 +1,34 @@
## 7.0.0-beta.10 (December 16, 2022)
#### Build
- Build: compile detection was using a non-conforming package, causing cache to miss always. [#20297](https://github.com/storybooks/storybook/pull/20297)
#### Dependency Upgrades
- React-vite: Pin react-docgen version [#20300](https://github.com/storybooks/storybook/pull/20300)
## 7.0.0-beta.9 (December 16, 2022)
#### Features
- CLI: Add interactive babel config file generation [#20234](https://github.com/storybooks/storybook/pull/20234)
- CLI: Add automigration summary [#20276](https://github.com/storybooks/storybook/pull/20276)
#### Bug Fixes
- UI: Fix `enableShortcuts` support in `manager.ts` [#20264](https://github.com/storybooks/storybook/pull/20264)
- UI: Ensure manager entries load even if preceding ones failed [#20286](https://github.com/storybooks/storybook/pull/20286)
- Addon-viewport: Fix composition support [#20289](https://github.com/storybooks/storybook/pull/20289)
- Support Angular 15.0.4 [#20287](https://github.com/storybooks/storybook/pull/20287)
- Fix: peerDependencies issues reported [#20279](https://github.com/storybooks/storybook/pull/20279)
#### Build
- Build: ui/.storybook should not import from dist [#20284](https://github.com/storybooks/storybook/pull/20284)
- Build: bundle script a bit less repetitive, add a completion indicator [#20277](https://github.com/storybooks/storybook/pull/20277)
- Build: regen lockfiles [#20278](https://github.com/storybooks/storybook/pull/20278)
## 7.0.0-beta.8 (December 14, 2022)
#### Features

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-a11y",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Test component compliance with web accessibility standards",
"keywords": [
"a11y",
@ -62,15 +62,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addon-highlight": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/addon-highlight": "7.0.0-beta.10",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"axe-core": "^4.2.0",
"global": "^4.4.0",
"lodash": "^4.17.21",
@ -102,7 +102,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Accessibility",
"icon": "https://user-images.githubusercontent.com/263385/101991665-47042f80-3c7c-11eb-8f00-64b5a18f498a.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-actions",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Get UI feedback when an action is performed on an interactive element",
"keywords": [
"storybook",
@ -76,13 +76,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
@ -120,7 +120,7 @@
"./src/preview.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Actions",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-backgrounds",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Switch backgrounds to view components in different settings",
"keywords": [
"addon",
@ -75,13 +75,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"global": "^4.4.0",
"memoizerific": "^1.11.3",
"ts-dedent": "^2.0.0"
@ -111,7 +111,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Backgrounds",
"icon": "https://user-images.githubusercontent.com/263385/101991667-479cc600-3c7c-11eb-96d3-410e936252e7.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-controls",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Interact with component inputs dynamically in the Storybook UI",
"keywords": [
"addon",
@ -67,15 +67,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/blocks": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/blocks": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
},
@ -101,7 +101,7 @@
],
"platform": "browser"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Controls",
"icon": "https://user-images.githubusercontent.com/263385/101991669-479cc600-3c7c-11eb-93d9-38b67e8371f2.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-docs",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Document component usage and properties in Markdown",
"keywords": [
"addon",
@ -104,16 +104,16 @@
"@babel/plugin-transform-react-jsx": "^7.19.0",
"@jest/transform": "^29.3.1",
"@mdx-js/react": "^2.1.5",
"@storybook/blocks": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/csf-plugin": "7.0.0-beta.8",
"@storybook/csf-tools": "7.0.0-beta.8",
"@storybook/blocks": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/csf-plugin": "7.0.0-beta.10",
"@storybook/csf-tools": "7.0.0-beta.10",
"@storybook/mdx2-csf": "next",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/postinstall": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/postinstall": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"fs-extra": "^9.0.1",
"global": "^4.4.0",
"remark-external-links": "^8.0.0",
@ -141,7 +141,7 @@
"./src/shims/mdx-react-shim.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Docs",
"icon": "https://user-images.githubusercontent.com/263385/101991672-48355c80-3c7c-11eb-82d9-95fa12438f64.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-essentials",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Curated addons to bring out the best of Storybook",
"keywords": [
"addon",
@ -116,23 +116,23 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addon-actions": "7.0.0-beta.8",
"@storybook/addon-backgrounds": "7.0.0-beta.8",
"@storybook/addon-controls": "7.0.0-beta.8",
"@storybook/addon-docs": "7.0.0-beta.8",
"@storybook/addon-highlight": "7.0.0-beta.8",
"@storybook/addon-measure": "7.0.0-beta.8",
"@storybook/addon-outline": "7.0.0-beta.8",
"@storybook/addon-toolbars": "7.0.0-beta.8",
"@storybook/addon-viewport": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/addon-actions": "7.0.0-beta.10",
"@storybook/addon-backgrounds": "7.0.0-beta.10",
"@storybook/addon-controls": "7.0.0-beta.10",
"@storybook/addon-docs": "7.0.0-beta.10",
"@storybook/addon-highlight": "7.0.0-beta.10",
"@storybook/addon-measure": "7.0.0-beta.10",
"@storybook/addon-outline": "7.0.0-beta.10",
"@storybook/addon-toolbars": "7.0.0-beta.10",
"@storybook/addon-viewport": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
"@storybook/vue": "7.0.0-beta.8",
"@storybook/vue": "7.0.0-beta.10",
"typescript": "^4.9.3"
},
"peerDependencies": {
@ -163,5 +163,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-highlight",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Highlight DOM nodes within your stories",
"keywords": [
"storybook-addons",
@ -60,8 +60,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"global": "^4.4.0"
},
"devDependencies": {
@ -77,7 +77,7 @@
"./src/preview.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"sbmodern": "dist/modern/index.js",
"storybook": {
"displayName": "Highlight",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-interactions",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Automate, test and debug user interactions",
"keywords": [
"storybook-addons",
@ -71,15 +71,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/instrumenter": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/instrumenter": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"global": "^4.4.0",
"jest-mock": "^27.0.6",
"polished": "^4.2.2",
@ -117,7 +117,7 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Interactions",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-jest",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "React storybook addon that show component jest report",
"keywords": [
"addon",
@ -69,12 +69,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"global": "^4.4.0",
"react-sizeme": "^3.0.1",
"upath": "^1.2.0"
@ -104,7 +104,7 @@
],
"platform": "browser"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Jest",
"icon": "https://pbs.twimg.com/profile_images/821713465245102080/mMtKIMax_400x400.jpg",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-links",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Link stories together to build demos and prototypes with your UI components",
"keywords": [
"addon",
@ -76,13 +76,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/csf": "next",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/router": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/router": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"global": "^4.4.0",
"prop-types": "^15.7.2",
"ts-dedent": "^2.0.0"
@ -113,7 +113,7 @@
"./src/react/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Links",
"icon": "https://user-images.githubusercontent.com/263385/101991673-48355c80-3c7c-11eb-9b6e-b627c96a75f6.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-measure",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Inspect layouts by visualizing the box model",
"keywords": [
"storybook-addons",
@ -74,12 +74,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"global": "^4.4.0"
},
"devDependencies": {
@ -107,7 +107,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Measure",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-outline",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Outline all elements with CSS to help with layout placement and alignment",
"keywords": [
"storybook-addons",
@ -77,12 +77,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"global": "^4.4.0",
"ts-dedent": "^2.0.0"
},
@ -111,7 +111,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Outline",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Take a code snapshot of every story automatically with Jest",
"keywords": [
"addon",
@ -39,11 +39,11 @@
"dependencies": {
"@jest/transform": "^29.3.1",
"@storybook/babel-plugin-require-context-hook": "1.0.1",
"@storybook/client-api": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-webpack": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/client-api": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/core-webpack": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"@types/glob": "^7.1.3",
"@types/jest-specific-snapshot": "^0.5.6",
"core-js": "^3.8.2",
@ -60,11 +60,11 @@
"@angular/core": "^13.3.6",
"@angular/platform-browser-dynamic": "^13.3.6",
"@emotion/jest": "^11.8.0",
"@storybook/addon-docs": "7.0.0-beta.8",
"@storybook/angular": "7.0.0-beta.8",
"@storybook/react": "7.0.0-beta.8",
"@storybook/vue": "7.0.0-beta.8",
"@storybook/vue3": "7.0.0-beta.8",
"@storybook/addon-docs": "7.0.0-beta.10",
"@storybook/angular": "7.0.0-beta.10",
"@storybook/react": "7.0.0-beta.10",
"@storybook/vue": "7.0.0-beta.10",
"@storybook/vue3": "7.0.0-beta.10",
"babel-loader": "^8.3.0",
"enzyme": "^3.11.0",
"enzyme-to-json": "^3.6.1",
@ -142,7 +142,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Storyshots",
"icon": "https://user-images.githubusercontent.com/263385/101991676-48cdf300-3c7c-11eb-8aa1-944dab6ab29b.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots-puppeteer",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Image snapshots addition to StoryShots based on puppeteer",
"keywords": [
"addon",
@ -35,8 +35,8 @@
"dependencies": {
"@axe-core/puppeteer": "^4.2.0",
"@storybook/csf": "next",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"@types/jest-image-snapshot": "^5.1.0",
"jest-image-snapshot": "^6.0.0"
},
@ -45,7 +45,7 @@
"puppeteer": "^2.0.0 || ^3.0.0"
},
"peerDependencies": {
"@storybook/addon-storyshots": "7.0.0-beta.8",
"@storybook/addon-storyshots": "7.0.0-beta.10",
"puppeteer": ">=2.0.0"
},
"peerDependenciesMeta": {
@ -56,5 +56,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storysource",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "View a storys source code to see how it works and paste into your app",
"keywords": [
"addon",
@ -32,7 +32,7 @@
"import": "./dist/preset.mjs",
"types": "./dist/preset.d.ts"
},
"./register": {
"./manager": {
"require": "./dist/manager.js",
"import": "./dist/manager.mjs",
"types": "./dist/manager.d.ts"
@ -53,13 +53,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/router": "7.0.0-beta.8",
"@storybook/source-loader": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/router": "7.0.0-beta.10",
"@storybook/source-loader": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"estraverse": "^5.2.0",
"prop-types": "^15.7.2",
"react-syntax-highlighter": "^15.5.0"
@ -91,7 +91,7 @@
"./src/preset.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Storysource",
"icon": "https://user-images.githubusercontent.com/263385/101991675-48cdf300-3c7c-11eb-9400-58de5ac6daa7.png",

View File

@ -29,8 +29,4 @@ function webpack(
};
}
function managerEntries(entry = [] as Array<unknown>) {
return [...entry, require.resolve('./manager')];
}
export { webpack, managerEntries };
export { webpack };

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-toolbars",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Create your own toolbar items that control story rendering",
"keywords": [
"addon",
@ -67,11 +67,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8"
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10"
},
"devDependencies": {
"typescript": "~4.9.3"
@ -98,7 +98,7 @@
],
"platform": "browser"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Toolbars",
"icon": "https://user-images.githubusercontent.com/263385/101991677-48cdf300-3c7c-11eb-93b4-19b0e3366959.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-viewport",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Build responsive components by adjusting Storybooks viewport size and orientation",
"keywords": [
"addon",
@ -72,12 +72,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"global": "^4.4.0",
"memoizerific": "^1.11.3",
"prop-types": "^15.7.2"
@ -108,7 +108,7 @@
"./src/preview.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c",
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86",
"storybook": {
"displayName": "Viewport",
"icon": "https://user-images.githubusercontent.com/263385/101991678-48cdf300-3c7c-11eb-9764-f8af293c1b28.png",

View File

@ -58,7 +58,6 @@ const toLinks = memoize(50)((list: ViewportItem[], active: LinkBase, set, state,
.filter(Boolean);
});
const iframeId = 'storybook-preview-iframe';
const wrapperId = 'storybook-preview-wrapper';
interface LinkBase {
@ -208,7 +207,7 @@ export const ViewportTool: FC = memo(
<ActiveViewportSize>
<Global
styles={{
[`#${iframeId}`]: {
[`iframe[data-is-storybook="true"]`]: {
margin: `auto`,
transition: 'width .3s, height .3s',
position: 'relative',

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/angular",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.",
"keywords": [
"storybook",
@ -34,18 +34,18 @@
"prep": "rimraf dist && ../../../scripts/node_modules/.bin/tsc --project tsconfig.build.json && echo \"Preventing passing flags to tsc\""
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-client": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/core-server": "7.0.0-beta.8",
"@storybook/core-webpack": "7.0.0-beta.8",
"@storybook/docs-tools": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-client": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/core-server": "7.0.0-beta.10",
"@storybook/core-webpack": "7.0.0-beta.10",
"@storybook/docs-tools": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"@types/node": "^16.0.0",
"@types/react": "^16.14.34",
"@types/react-dom": "^16.9.14",
@ -122,5 +122,5 @@
"access": "public"
},
"builders": "dist/builders/builders.json",
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -25,23 +25,28 @@ export default class StorybookNormalizeAngularEntryPlugin {
}
apply(compiler) {
const webpackOptions = compiler.options;
const entry =
typeof webpackOptions.entry === 'function' ? webpackOptions.entry() : webpackOptions.entry;
compiler.hooks.environment.tap(PLUGIN_NAME, () => {
const webpackOptions = compiler.options;
const entry =
typeof webpackOptions.entry === 'function' ? webpackOptions.entry() : webpackOptions.entry;
webpackOptions.entry = async () => {
const entryResult = await entry;
webpackOptions.entry = async () => {
const entryResult = await entry;
if (entryResult.main && entryResult.styles) {
return {
main: {
import: Array.from(new Set([...entryResult.main.import, ...entryResult.styles.import])),
},
};
}
if (entryResult.main && entryResult.styles) {
return {
main: {
import: Array.from(
new Set([...entryResult.main.import, ...entryResult.styles.import])
),
},
};
}
return entry;
};
});
return entry;
};
compiler.hooks.thisCompilation.tap(PLUGIN_NAME, (compilation) => {
this.compilation = compilation;
});

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/ember",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.",
"homepage": "https://github.com/storybookjs/storybook/tree/main/frameworks/ember",
"bugs": {
@ -31,11 +31,11 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/docs-tools": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/docs-tools": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"global": "^4.4.0",
"read-pkg-up": "^7.0.1",
"ts-dedent": "^2.0.0"
@ -59,5 +59,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/html-vite",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -51,15 +51,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addons": "7.0.0-beta.8",
"@storybook/builder-vite": "7.0.0-beta.8",
"@storybook/channel-postmessage": "7.0.0-beta.8",
"@storybook/channel-websocket": "7.0.0-beta.8",
"@storybook/client-api": "7.0.0-beta.8",
"@storybook/core-server": "7.0.0-beta.8",
"@storybook/html": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preview-web": "7.0.0-beta.8",
"@storybook/addons": "7.0.0-beta.10",
"@storybook/builder-vite": "7.0.0-beta.10",
"@storybook/channel-postmessage": "7.0.0-beta.10",
"@storybook/channel-websocket": "7.0.0-beta.10",
"@storybook/client-api": "7.0.0-beta.10",
"@storybook/core-server": "7.0.0-beta.10",
"@storybook/html": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preview-web": "7.0.0-beta.10",
"magic-string": "^0.26.1"
},
"devDependencies": {
@ -79,5 +79,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/html-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -50,10 +50,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/html": "7.0.0-beta.8",
"@storybook/preset-html-webpack": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/html": "7.0.0-beta.10",
"@storybook/preset-html-webpack": "7.0.0-beta.10",
"@types/node": "^16.0.0",
"global": "^4.4.0"
},
@ -78,5 +78,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/nextjs",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Next.js",
"keywords": [
"storybook",
@ -59,12 +59,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preset-react-webpack": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/react": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preset-react-webpack": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/react": "7.0.0-beta.10",
"@types/node": "^16.0.0",
"find-up": "^5.0.0",
"fs-extra": "^9.0.1",
@ -80,7 +80,7 @@
"tsconfig-paths-webpack-plugin": "^3.5.2"
},
"devDependencies": {
"@storybook/addon-actions": "7.0.0-beta.8",
"@storybook/addon-actions": "7.0.0-beta.10",
"next": "^13.0.5",
"typescript": "^4.9.3",
"webpack": "^5.65.0"
@ -119,5 +119,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preact-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@ -50,10 +50,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/preact": "7.0.0-beta.8",
"@storybook/preset-preact-webpack": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/preact": "7.0.0-beta.10",
"@storybook/preset-preact-webpack": "7.0.0-beta.10",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -79,5 +79,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/react-vite",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -53,21 +53,22 @@
"dependencies": {
"@joshwooding/vite-plugin-react-docgen-typescript": "^0.0.5",
"@rollup/pluginutils": "^4.2.0",
"@storybook/builder-vite": "7.0.0-beta.8",
"@storybook/react": "7.0.0-beta.8",
"@vitejs/plugin-react": "^2.0.0",
"@storybook/builder-vite": "7.0.0-beta.10",
"@storybook/react": "7.0.0-beta.10",
"@vitejs/plugin-react": "^3.0.0",
"ast-types": "^0.14.2",
"magic-string": "^0.26.1",
"react-docgen": "^6.0.0-alpha.3",
"vite": "^3.0.0"
"react-docgen": "6.0.0-alpha.3"
},
"devDependencies": {
"@types/node": "^16.0.0",
"typescript": "~4.9.3"
"typescript": "~4.9.3",
"vite": "^4.0.0"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
"vite": "^3.0.0 || ^4.0.0"
},
"engines": {
"node": "^14.18 || >=16"
@ -82,5 +83,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/react-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -51,9 +51,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/preset-react-webpack": "7.0.0-beta.8",
"@storybook/react": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/preset-react-webpack": "7.0.0-beta.10",
"@storybook/react": "7.0.0-beta.10",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -86,5 +86,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/server-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -50,10 +50,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/preset-server-webpack": "7.0.0-beta.8",
"@storybook/server": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/preset-server-webpack": "7.0.0-beta.10",
"@storybook/server": "7.0.0-beta.10",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -76,5 +76,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/svelte-vite",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -51,30 +51,24 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addon-svelte-csf": "^2.0.0",
"@storybook/builder-vite": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/svelte": "7.0.0-beta.8",
"@sveltejs/vite-plugin-svelte": "^1.0.0",
"@storybook/builder-vite": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/svelte": "7.0.0-beta.10",
"@sveltejs/vite-plugin-svelte": "^2.0.0",
"magic-string": "^0.26.1",
"svelte": "^3.0.0",
"sveltedoc-parser": "^4.2.1",
"ts-dedent": "^2.2.0",
"vite": "^3.0.0"
"ts-dedent": "^2.2.0"
},
"devDependencies": {
"@types/node": "^16.0.0",
"typescript": "~4.9.3"
"typescript": "~4.9.3",
"vite": "^4.0.0"
},
"peerDependencies": {
"@storybook/addon-svelte-csf": "^2.0.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"peerDependenciesMeta": {
"@storybook/addon-svelte-csf": {
"optional": true
}
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
"vite": "^3.0.0 || ^4.0.0"
},
"engines": {
"node": "^14.18 || >=16"
@ -89,5 +83,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,64 +0,0 @@
// @ts-expect-error (TODO)
import { getNameFromFilename } from '@storybook/addon-svelte-csf/dist/cjs/parser/svelte-stories-loader';
import { readFileSync } from 'fs';
// @ts-expect-error (TODO)
import { extractStories } from '@storybook/addon-svelte-csf/dist/cjs/parser/extract-stories';
import type { Options } from '@sveltejs/vite-plugin-svelte';
import * as svelte from 'svelte/compiler';
import MagicString from 'magic-string';
import { createFilter } from 'vite';
import type { PluginOption } from 'vite';
const parser = require
.resolve('@storybook/addon-svelte-csf/dist/esm/parser/collect-stories')
.replace(/[/\\]/g, '/');
export default function csfPlugin(svelteOptions?: Options): PluginOption {
const include = /\.stories\.svelte$/;
const filter = createFilter(include);
return {
name: 'storybook:addon-svelte-csf-plugin',
enforce: 'post',
async transform(code: string, id: string) {
if (!filter(id)) return undefined;
const s = new MagicString(code);
const component = getNameFromFilename(id);
let source = readFileSync(id).toString();
if (svelteOptions && svelteOptions.preprocess) {
source = (await svelte.preprocess(source, svelteOptions.preprocess, { filename: id })).code;
}
const all = extractStories(source);
const { stories } = all;
const storyDef = Object.entries<any>(stories)
.filter(([, def]) => !def.template)
// eslint-disable-next-line @typescript-eslint/no-shadow
.map(([id]) => `export const ${id} = __storiesMetaData.stories[${JSON.stringify(id)}];`)
.join('\n');
s.replace('export default', '// export default');
const namedExportsOrder = Object.entries<any>(stories)
.filter(([, def]) => !def.template)
// eslint-disable-next-line @typescript-eslint/no-shadow
.map(([id]) => id);
const output = [
'',
`import parser from '${parser}';`,
`const __storiesMetaData = parser(${component}, ${JSON.stringify(all)});`,
'export default __storiesMetaData.meta;',
`export const __namedExportsOrder = ${JSON.stringify(namedExportsOrder)};`,
storyDef,
].join('\n');
s.append(output);
return {
code: s.toString(),
map: s.generateMap({ hires: true, source: id }),
};
},
};
}

View File

@ -9,6 +9,8 @@ export const core: StorybookConfig['core'] = {
export const viteFinal: NonNullable<StorybookConfig['viteFinal']> = async (config, options) => {
const { plugins = [] } = config;
// TODO: set up eslint import to use typescript resolver
// eslint-disable-next-line import/no-unresolved
const { svelte, loadSvelteConfig } = await import('@sveltejs/vite-plugin-svelte');
const svelteOptions: Record<string, any> = await options.presets.apply(
'svelteOptions',
@ -27,19 +29,6 @@ export const viteFinal: NonNullable<StorybookConfig['viteFinal']> = async (confi
await handleSvelteKit(plugins, options);
// TODO: temporary until/unless https://github.com/storybookjs/addon-svelte-csf/issues/64 is fixed
// Wrapping in try-catch in case `@storybook/addon-svelte-csf is not installed
try {
const { default: svelteCsfPlugin } = await import('./plugins/csf-plugin');
plugins.push(svelteCsfPlugin(svelteConfig));
} catch (err) {
// Not all projects use `.stories.svelte` for stories, and by default 6.5+ does not auto-install @storybook/addon-svelte-csf.
// If it's any other kind of error, re-throw.
if ((err as NodeJS.ErrnoException).code !== 'MODULE_NOT_FOUND') {
throw err;
}
}
return {
...config,
plugins,

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/svelte-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -51,10 +51,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/preset-svelte-webpack": "7.0.0-beta.8",
"@storybook/svelte": "7.0.0-beta.8"
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/preset-svelte-webpack": "7.0.0-beta.10",
"@storybook/svelte": "7.0.0-beta.10"
},
"devDependencies": {
"svelte": "^3.48.0",
@ -81,5 +81,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/sveltekit",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for SvelteKit",
"keywords": [
"storybook",
@ -51,21 +51,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.8",
"@storybook/svelte": "7.0.0-beta.8",
"@storybook/svelte-vite": "7.0.0-beta.8"
"@storybook/builder-vite": "7.0.0-beta.10",
"@storybook/svelte": "7.0.0-beta.10",
"@storybook/svelte-vite": "7.0.0-beta.10"
},
"devDependencies": {
"@types/node": "^16.0.0",
"typescript": "^4.9.3"
"typescript": "^4.9.3",
"vite": "^4.0.0"
},
"peerDependencies": {
"@storybook/addon-svelte-csf": "^2.0.0"
},
"peerDependenciesMeta": {
"@storybook/addon-svelte-csf": {
"optional": true
}
"vite": "^4.0.0"
},
"engines": {
"node": "^14.18 || >=16"
@ -80,5 +76,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue-vite",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Vue2 and Vite: Develop Vue2 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -50,21 +50,22 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-server": "7.0.0-beta.8",
"@storybook/vue": "7.0.0-beta.8",
"@storybook/builder-vite": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/core-server": "7.0.0-beta.10",
"@storybook/vue": "7.0.0-beta.10",
"magic-string": "^0.26.1",
"vite": "^3.0.0",
"vue-docgen-api": "^4.40.0"
},
"devDependencies": {
"typescript": "~4.9.3",
"vite": "^4.0.0",
"vue": "^2.7.10"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
"vite": "^3.0.0 || ^4.0.0",
"vue": "^2.7.0"
},
"engines": {
@ -80,5 +81,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -50,10 +50,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/preset-vue-webpack": "7.0.0-beta.8",
"@storybook/vue": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/preset-vue-webpack": "7.0.0-beta.10",
"@storybook/vue": "7.0.0-beta.10",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -85,5 +85,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue3-vite",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -51,21 +51,22 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.8",
"@storybook/core-server": "7.0.0-beta.8",
"@storybook/vue3": "7.0.0-beta.8",
"@vitejs/plugin-vue": "^3.0.0",
"@storybook/builder-vite": "7.0.0-beta.10",
"@storybook/core-server": "7.0.0-beta.10",
"@storybook/vue3": "7.0.0-beta.10",
"@vitejs/plugin-vue": "^4.0.0",
"magic-string": "^0.26.1",
"vite": "^3.0.0",
"vue-docgen-api": "^4.40.0"
},
"devDependencies": {
"@types/node": "^16.0.0",
"typescript": "~4.9.3"
"typescript": "~4.9.3",
"vite": "^4.0.0"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
"vite": "^3.0.0 || ^4.0.0"
},
"engines": {
"node": "^14.18 || >=16"
@ -80,5 +81,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue3-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -50,10 +50,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/preset-vue3-webpack": "7.0.0-beta.8",
"@storybook/vue3": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/preset-vue3-webpack": "7.0.0-beta.10",
"@storybook/vue3": "7.0.0-beta.10",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -82,5 +82,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/web-components-vite",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -51,10 +51,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.8",
"@storybook/core-server": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/web-components": "7.0.0-beta.8",
"@storybook/builder-vite": "7.0.0-beta.10",
"@storybook/core-server": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/web-components": "7.0.0-beta.10",
"magic-string": "^0.26.1"
},
"devDependencies": {
@ -78,5 +78,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/web-components-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.",
"keywords": [
"lit-html",
@ -53,10 +53,10 @@
},
"dependencies": {
"@babel/preset-env": "^7.20.2",
"@storybook/builder-webpack5": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/preset-web-components-webpack": "7.0.0-beta.8",
"@storybook/web-components": "7.0.0-beta.8",
"@storybook/builder-webpack5": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/preset-web-components-webpack": "7.0.0-beta.10",
"@storybook/web-components": "7.0.0-beta.10",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -81,5 +81,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -2,5 +2,5 @@
"npmClient": "yarn",
"useWorkspaces": true,
"registry": "https://registry.npmjs.org",
"version": "7.0.0-beta.8"
"version": "7.0.0-beta.10"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addons",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook addons store",
"keywords": [
"storybook"
@ -42,9 +42,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8"
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@ -58,5 +58,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/builder-manager",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook manager builder",
"keywords": [
"storybook"
@ -42,9 +42,9 @@
},
"dependencies": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/manager": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/manager": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@types/ejs": "^3.1.1",
"@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
"browser-assert": "^1.2.1",
@ -69,5 +69,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -77,6 +77,14 @@ export const getConfig: ManagerBuilder['getConfig'] = async (options) => {
globalExternals(definitions),
pnpPlugin(),
],
banner: {
js: 'try{',
},
footer: {
js: '}catch(e){ console.log("ONE OF YOUR MANAGER-ENTRIES FAILED: " + import.meta.url) }',
},
define: {
'process.env.NODE_ENV': "'production'",
'process.env': '{}',

View File

@ -8,7 +8,6 @@
<link rel="icon" type="image/svg+xml" href="./favicon.svg">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link href="./sb-preview/runtime.mjs" rel="preload" as="script">
<% if (typeof head !== 'undefined') { %> <%- head %> <% } %>
@ -39,8 +38,10 @@
import './sb-manager/runtime.mjs';
<% files.js.forEach(file => { %>
import './<%= file %>';
<% }); %>
import '<%= file %>';
<% }); %>
</script>
<link href="./sb-preview/runtime.mjs" rel="preload" as="script">
</body>
</html>

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/builder-vite",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "A plugin to run and build Storybooks with Vite",
"homepage": "https://github.com/storybookjs/storybook/tree/main/code/lib/builder-vite/#readme",
"bugs": {
@ -42,14 +42,14 @@
},
"dependencies": {
"@joshwooding/vite-plugin-react-docgen-typescript": "0.0.5",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/csf-plugin": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/csf-plugin": "7.0.0-beta.10",
"@storybook/mdx2-csf": "next",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preview": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preview": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"browser-assert": "^1.2.1",
"es-module-lexer": "^0.9.3",
"express": "^4.17.3",
@ -59,18 +59,19 @@
"magic-string": "^0.26.1",
"rollup": "^2.25.0 || ^3.3.0",
"rollup-plugin-external-globals": "^0.7.1",
"slash": "^3.0.0",
"vite": "^3.0.0"
"slash": "^3.0.0"
},
"devDependencies": {
"@types/express": "^4.17.13",
"@types/node": "^16.0.0",
"rollup": "^3.0.0",
"typescript": "~4.9.3"
"typescript": "~4.9.3",
"vite": "^4.0.0"
},
"peerDependencies": {
"@preact/preset-vite": "*",
"typescript": ">= 4.3.x",
"vite": "^3.0.0 || ^4.0.0",
"vite-plugin-glimmerx": "*"
},
"peerDependenciesMeta": {
@ -93,5 +94,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,18 +0,0 @@
/**
* @see https://github.com/storybookjs/addon-svelte-csf/blob/f72b8f28dabbb99c92e12d0170d3c1db4397ee7c/src/parser/extract-stories.ts
*/
declare module '@storybook/addon-svelte-csf/dist/cjs/parser/extract-stories' {
interface StoryDef {
name: string;
template: boolean;
source: string;
hasArgs: boolean;
}
interface StoriesDef {
stories: Record<string, StoryDef>;
allocatedIds: string[];
}
function extractStories(component: string): { stories: StoriesDef; allocatedIds: string[] };
}

View File

@ -1,7 +0,0 @@
/**
* @see https://github.com/storybookjs/addon-svelte-csf/blob/f72b8f28dabbb99c92e12d0170d3c1db4397ee7c/src/parser/svelte-stories-loader.ts
* @see https://github.com/sveltejs/svelte/blob/deed340cf5d9c278f9a0605297ad6e4a3a1579d9/src/compiler/compile/utils/get_name_from_filename.ts
*/
declare module '@storybook/addon-svelte-csf/dist/cjs/parser/svelte-stories-loader' {
function getNameFromFilename(filename: string): string;
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/builder-webpack5",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -54,24 +54,24 @@
},
"dependencies": {
"@babel/core": "^7.12.10",
"@storybook/addons": "7.0.0-beta.8",
"@storybook/api": "7.0.0-beta.8",
"@storybook/channel-postmessage": "7.0.0-beta.8",
"@storybook/channel-websocket": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-api": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/components": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/core-webpack": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preview": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/router": "7.0.0-beta.8",
"@storybook/store": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/addons": "7.0.0-beta.10",
"@storybook/api": "7.0.0-beta.10",
"@storybook/channel-postmessage": "7.0.0-beta.10",
"@storybook/channel-websocket": "7.0.0-beta.10",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-api": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/components": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/core-webpack": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preview": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/router": "7.0.0-beta.10",
"@storybook/store": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@types/node": "^16.0.0",
"@types/semver": "^7.3.4",
"babel-loader": "^8.3.0",
@ -126,5 +126,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channel-postmessage",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -42,9 +42,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"global": "^4.4.0",
"qs": "^6.10.0",
"telejson": "^7.0.3"
@ -60,5 +60,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channel-websocket",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -42,8 +42,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"global": "^4.4.0",
"telejson": "^7.0.3"
},
@ -58,5 +58,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channels",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -52,5 +52,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "sb",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook CLI",
"keywords": [
"storybook"
@ -24,7 +24,7 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@storybook/cli": "7.0.0-beta.8"
"@storybook/cli": "7.0.0-beta.10"
},
"devDependencies": {
"typescript": "~4.9.3"
@ -32,5 +32,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "storybook",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook CLI",
"keywords": [
"storybook"
@ -27,7 +27,7 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@storybook/cli": "7.0.0-beta.8"
"@storybook/cli": "7.0.0-beta.10"
},
"devDependencies": {
"typescript": "~4.9.3"
@ -35,5 +35,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/cli",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook's CLI - easiest method of adding storybook to your projects",
"keywords": [
"cli",
@ -43,13 +43,13 @@
"dependencies": {
"@babel/core": "^7.20.2",
"@babel/preset-env": "^7.20.2",
"@storybook/codemod": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-server": "7.0.0-beta.8",
"@storybook/csf-tools": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/telemetry": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/codemod": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/core-server": "7.0.0-beta.10",
"@storybook/csf-tools": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/telemetry": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"@types/semver": "^7.3.4",
"boxen": "^5.1.2",
"chalk": "^4.1.0",
@ -77,7 +77,7 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
"@storybook/client-api": "7.0.0-beta.8",
"@storybook/client-api": "7.0.0-beta.10",
"@types/cross-spawn": "^6.0.2",
"@types/prompts": "^2.0.9",
"@types/puppeteer-core": "^2.1.0",
@ -98,5 +98,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -31,11 +31,10 @@ export const mainjsFramework: Fix<MainjsFrameworkRunOptions> = {
const storybookCoerced = storybookVersion && semver.coerce(storybookVersion)?.version;
if (!storybookCoerced) {
logger.warn(dedent`
Unable to determine storybook version, skipping ${chalk.cyan('mainjsFramework')} fix.
throw new Error(dedent`
Unable to determine storybook version.
🤔 Are you running automigrate from your project directory?
`);
return null;
}
const main = await readConfig(mainConfig);

View File

@ -113,11 +113,10 @@ export const newFrameworks: Fix<NewFrameworkRunOptions> = {
const storybookCoerced = storybookVersion && semver.coerce(storybookVersion)?.version;
if (!storybookCoerced) {
logger.warn(dedent`
Unable to determine storybook version, skipping ${chalk.cyan('newFrameworks')} fix.
throw new Error(dedent`
Unable to determine storybook version.
🤔 Are you running automigrate from your project directory?
`);
return null;
}
if (!semver.gte(storybookCoerced, '7.0.0')) {
@ -151,18 +150,6 @@ export const newFrameworks: Fix<NewFrameworkRunOptions> = {
return null;
}
if (allDeps.vite && semver.lt(semver.coerce(allDeps.vite).version, '3.0.0')) {
logger.warn(dedent`
Detected Vite ${
allDeps.vite
}, which is unsupported in Storybook 7.0, so the ${chalk.cyan(
'newFrameworks'
)} fix will be skipped.
Please upgrade vite to 3.0.0 or higher and rerun this automigration with "npx storybook@future automigrate".
`);
return null;
}
const frameworkOptions =
// svelte-vite doesn't support svelteOptions so there's no need to move them
newFrameworkPackage === '@storybook/svelte-vite' ? {} : getFrameworkOptions(framework, main);
@ -183,6 +170,18 @@ export const newFrameworks: Fix<NewFrameworkRunOptions> = {
dependenciesToAdd.push(newFrameworkPackage);
}
if (allDeps.vite && semver.lt(semver.coerce(allDeps.vite).version, '3.0.0')) {
throw new Error(dedent`
Your project should be upgraded to use the framework package ${chalk.bold(
newFrameworkPackage
)}, but we detected that you are using Vite ${chalk.bold(
allDeps.vite
)}, which is unsupported in ${chalk.bold(
'Storybook 7.0'
)}. Please upgrade Vite to ${chalk.bold('3.0.0 or higher')} and rerun this migration.
`);
}
return {
main,
dependenciesToAdd,
@ -194,13 +193,17 @@ export const newFrameworks: Fix<NewFrameworkRunOptions> = {
};
},
prompt() {
prompt({ frameworkPackage, dependenciesToRemove }) {
return dedent`
We've detected you are using an older format of Storybook frameworks and builders.
In Storybook 7, frameworks also specify the builder to be used.
We can remove the dependencies that are no longer needed and install the new framework that already includes the builder.
We can remove the dependencies that are no longer needed: ${chalk.yellow(
dependenciesToRemove.join(', ')
)}
And set up the ${chalk.magenta(frameworkPackage)} framework that already includes the builder.
To learn more about the framework field, see: ${chalk.yellow(
'https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#framework-field-mandatory'
@ -211,7 +214,7 @@ export const newFrameworks: Fix<NewFrameworkRunOptions> = {
Unless you're using Storybook's Vite builder, this automigration will install a Webpack5-based framework.
If you were using Storybook's Webpack4 builder (default in 6.x, discontinued in 7.0), this could be a breaking
change--especially if your project has a custom webpack configuration.
change -- especially if your project has a custom webpack configuration.
To learn more about migrating from Webpack4, see: ${chalk.yellow(
'https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#webpack4-support-discontinued'

View File

@ -65,11 +65,10 @@ export const nextjsFramework: Fix<NextjsFrameworkRunOptions> = {
const storybookCoerced = storybookVersion && semver.coerce(storybookVersion)?.version;
if (!storybookCoerced) {
logger.warn(dedent`
Unable to determine storybook version, skipping ${chalk.cyan('nextjsFramework')} fix.
throw new Error(dedent`
Unable to determine storybook version.
🤔 Are you running automigrate from your project directory?
`);
return null;
}
if (!semver.gte(storybookCoerced, '7.0.0')) {

View File

@ -20,6 +20,7 @@ interface GlobalClientAPIOptions {
export const removedGlobalClientAPIs: Fix<GlobalClientAPIOptions> = {
id: 'removedglobalclientapis',
promptOnly: true,
async check({ packageManager }) {
const packageJson = packageManager.retrievePackageJson();
@ -48,19 +49,18 @@ export const removedGlobalClientAPIs: Fix<GlobalClientAPIOptions> = {
},
prompt({ usedAPIs, previewPath }) {
return dedent`
${chalk.bold(
chalk.red('Attention')
)}: We could not automatically make this change. You'll need to do it manually.
The following APIs (used in "${chalk.yellow(previewPath)}") have been removed from Storybook:
${usedAPIs.map((api) => `- ${chalk.cyan(api)}`).join('\n')}
You'll need to update "${chalk.yellow(previewPath)}" manually.
Please see the migration guide for more information:
${chalk.yellow(
'https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#removed-global-client-apis'
)}
`;
},
async run() {
console.log('Skipping automatic fix for removed global client APIs');
},
};

View File

@ -34,11 +34,10 @@ export const sbBinary: Fix<SbBinaryRunOptions> = {
const storybookCoerced = storybookVersion && semver.coerce(storybookVersion)?.version;
if (!storybookCoerced) {
logger.warn(dedent`
Unable to determine storybook version, skipping ${chalk.cyan(this.id)} fix.
throw new Error(dedent`
Unable to determine storybook version.
🤔 Are you running automigrate from your project directory?
`);
return null;
}
if (semver.lt(storybookCoerced, '7.0.0')) {

View File

@ -77,11 +77,10 @@ export const sbScripts: Fix<SbScriptsRunOptions> = {
const storybookCoerced = storybookVersion && semver.coerce(storybookVersion)?.version;
if (!storybookCoerced) {
logger.warn(dedent`
Unable to determine storybook version, skipping ${chalk.cyan(this.id)} fix.
throw new Error(dedent`
Unable to determine storybook version.
🤔 Are you running automigrate from your project directory?
`);
return null;
}
if (semver.lt(storybookCoerced, '7.0.0')) {

View File

@ -46,11 +46,10 @@ export const sveltekitFramework: Fix<SvelteKitFrameworkRunOptions> = {
const sbVersionCoerced = storybookVersion && semver.coerce(storybookVersion)?.version;
if (!sbVersionCoerced) {
logger.warn(dedent`
Unable to determine Storybook version, skipping ${chalk.cyan(fixId)} fix.
throw new Error(dedent`
Unable to determine storybook version.
🤔 Are you running automigrate from your project directory?
`);
return null;
}
if (!semver.gte(sbVersionCoerced, '7.0.0')) {

View File

@ -39,11 +39,10 @@ export const webpack5: Fix<Webpack5RunOptions> & CheckBuilder = {
const storybookCoerced = storybookVersion && semver.coerce(storybookVersion)?.version;
if (!storybookCoerced) {
logger.warn(dedent`
Unable to determine storybook version, skipping ${chalk.cyan('webpack5')} fix.
throw new Error(dedent`
Unable to determine storybook version.
🤔 Are you running automigrate from your project directory?
`);
return null;
}
if (semver.lt(storybookCoerced, '6.3.0')) {

View File

@ -2,6 +2,7 @@
import prompts from 'prompts';
import chalk from 'chalk';
import boxen from 'boxen';
import dedent from 'ts-dedent';
import { JsPackageManagerFactory, type PackageManagerName } from '../js-package-manager';
import type { Fix } from './fixes';
@ -22,81 +23,210 @@ interface FixOptions {
enum FixStatus {
CHECK_FAILED = 'check_failed',
UNNECESSARY = 'unnecessary',
MANUAL_SUCCEEDED = 'manual_succeeded',
MANUAL_SKIPPED = 'manual_skipped',
SKIPPED = 'skipped',
SUCCEEDED = 'succeeded',
FAILED = 'failed',
}
type FixSummary = {
skipped: FixId[];
manual: FixId[];
succeeded: FixId[];
failed: Record<FixId, string>;
};
export const automigrate = async ({ fixId, dryRun, yes, useNpm, force }: FixOptions = {}) => {
const packageManager = JsPackageManagerFactory.getPackageManager({ useNpm, force });
const filtered = fixId ? fixes.filter((f) => f.id === fixId) : fixes;
logger.info('🔎 checking possible migrations..');
const fixResults = {} as Record<FixId, FixStatus>;
const fixSummary: FixSummary = { succeeded: [], failed: {}, manual: [], skipped: [] };
for (let i = 0; i < filtered.length; i += 1) {
const f = fixes[i] as Fix;
let result;
let fixStatus;
try {
result = await f.check({ packageManager });
} catch (e) {
fixStatus = FixStatus.CHECK_FAILED;
logger.info(`failed to check fix: ${f.id}`);
} catch (error) {
logger.info(`⚠️ failed to check fix ${chalk.bold(f.id)}`);
fixSummary.failed[f.id] = error.message;
fixResults[f.id] = FixStatus.CHECK_FAILED;
}
if (!result) {
fixStatus = FixStatus.UNNECESSARY;
} else {
logger.info(`🔎 found a '${chalk.cyan(f.id)}' migration:`);
logger.info();
if (result) {
logger.info(`\n🔎 found a '${chalk.cyan(f.id)}' migration:`);
const message = f.prompt(result);
logger.info(
boxen(message, { borderStyle: 'round', padding: 1, borderColor: '#F1618C' } as any)
boxen(message, {
borderStyle: 'round',
padding: 1,
borderColor: '#F1618C',
title: f.promptOnly ? 'Manual migration detected' : 'Automigration detected',
})
);
let runAnswer: { fix: boolean };
if (dryRun) {
runAnswer = { fix: false };
} else if (yes) {
runAnswer = { fix: true };
} else {
runAnswer = await prompts({
type: 'confirm',
name: 'fix',
message: `Do you want to run the '${chalk.cyan(f.id)}' migration on your project?`,
initial: true,
});
}
try {
if (dryRun) {
runAnswer = { fix: false };
} else if (yes) {
runAnswer = { fix: true };
} else if (f.promptOnly) {
fixResults[f.id] = FixStatus.MANUAL_SUCCEEDED;
fixSummary.manual.push(f.id);
if (runAnswer.fix) {
try {
await f.run({ result, packageManager, dryRun });
logger.info(`✅ ran ${chalk.cyan(f.id)} migration`);
fixStatus = FixStatus.SUCCEEDED;
} catch (error) {
fixStatus = FixStatus.FAILED;
logger.info(`❌ error when running ${chalk.cyan(f.id)} migration:`);
logger.info(error);
logger.info();
}
} else {
fixStatus = FixStatus.SKIPPED;
logger.info(`Skipping the ${chalk.cyan(f.id)} migration.`);
logger.info();
logger.info(
`If you change your mind, run '${chalk.cyan('npx storybook@next automigrate')}'`
);
}
}
const { shouldContinue } = await prompts(
{
type: 'toggle',
name: 'shouldContinue',
message:
'Select continue once you have made the required changes, or quit to exit the migration process',
initial: true,
active: 'continue',
inactive: 'quit',
},
{
onCancel: () => {
throw new Error();
},
}
);
fixResults[f.id] = fixStatus;
if (!shouldContinue) {
fixResults[f.id] = FixStatus.MANUAL_SKIPPED;
break;
}
} else {
runAnswer = await prompts(
{
type: 'confirm',
name: 'fix',
message: `Do you want to run the '${chalk.cyan(f.id)}' migration on your project?`,
initial: true,
},
{
onCancel: () => {
throw new Error();
},
}
);
}
} catch (err) {
break;
}
if (!f.promptOnly) {
if (runAnswer.fix) {
try {
await f.run({ result, packageManager, dryRun });
logger.info(`✅ ran ${chalk.cyan(f.id)} migration`);
fixResults[f.id] = FixStatus.SUCCEEDED;
fixSummary.succeeded.push(f.id);
} catch (error) {
fixResults[f.id] = FixStatus.FAILED;
fixSummary.failed[f.id] = error.message;
logger.info(`❌ error when running ${chalk.cyan(f.id)} migration`);
logger.info(error);
logger.info();
}
} else {
fixResults[f.id] = FixStatus.SKIPPED;
fixSummary.skipped.push(f.id);
}
}
} else {
fixResults[f.id] ||= FixStatus.UNNECESSARY;
}
}
logger.info();
logger.info('✅ migration check successfully ran');
logger.info(getMigrationSummary(fixResults, fixSummary));
logger.info();
return fixResults;
};
function getMigrationSummary(fixResults: Record<string, FixStatus>, fixSummary: FixSummary) {
const hasNoFixes = Object.values(fixResults).every((r) => r === FixStatus.UNNECESSARY);
const hasFailures = Object.values(fixResults).some(
(r) => r === FixStatus.FAILED || r === FixStatus.CHECK_FAILED
);
// eslint-disable-next-line no-nested-ternary
const title = hasNoFixes
? 'No migrations were applicable to your project'
: hasFailures
? 'Migration check ran with failures'
: 'Migration check ran successfully';
const successfulFixesMessage =
fixSummary.succeeded.length > 0
? `
${chalk.bold('Successful migrations:')}\n\n ${fixSummary.succeeded
.map((m) => chalk.green(m))
.join(', ')}
`
: '';
const failedFixesMessage =
Object.keys(fixSummary.failed).length > 0
? `
${chalk.bold('Failed migrations:')}\n ${Object.entries(fixSummary.failed).reduce(
(acc, [id, error]) => {
return `${acc}\n${chalk.redBright(id)}:\n${error}\n`;
},
''
)}
`
: '';
const manualFixesMessage =
fixSummary.manual.length > 0
? `
${chalk.bold('Manual migrations:')}\n\n ${fixSummary.manual
.map((m) =>
fixResults[m] === FixStatus.MANUAL_SUCCEEDED ? chalk.green(m) : chalk.blue(m)
)
.join(', ')}
`
: '';
const skippedFixesMessage =
fixSummary.skipped.length > 0
? `
${chalk.bold('Skipped migrations:')}\n\n ${fixSummary.skipped
.map((m) => chalk.cyan(m))
.join(', ')}
`
: '';
const divider = hasNoFixes ? '' : '\n─────────────────────────────────────────────────\n\n';
const summaryMessage = dedent`
${successfulFixesMessage}${manualFixesMessage}${failedFixesMessage}${skippedFixesMessage}${divider}If you'd like to run the migrations again, you can do so by running '${chalk.cyan(
'npx storybook@next automigrate'
)}'
The automigrations try to migrate common patterns in your project, but might not contain everything needed to migrate to the latest version of Storybook.
Please check the changelog and migration guide for manual migrations and more information: ${chalk.yellow(
'https://storybook.js.org/migration-guides/7.0'
)}
And reach out on Discord if you need help: ${chalk.yellow('https://discord.gg/storybook')}
`;
return boxen(summaryMessage, {
borderStyle: 'round',
padding: 1,
title,
borderColor: hasFailures ? 'red' : 'green',
});
}

View File

@ -12,7 +12,8 @@ export interface RunOptions<ResultType> {
export interface Fix<ResultType = any> {
id: string;
promptOnly?: boolean;
check: (options: CheckOptions) => Promise<ResultType | void>;
prompt: (result: ResultType) => string;
run: (options: RunOptions<ResultType>) => Promise<void>;
run?: (options: RunOptions<ResultType>) => Promise<void>;
}

View File

@ -1,7 +1,8 @@
import { writeFile, access } from 'fs-extra';
import { writeFile, pathExists } from 'fs-extra';
import { logger } from '@storybook/node-logger';
import path from 'path';
import prompts from 'prompts';
import { JsPackageManagerFactory } from './js-package-manager';
export const generateStorybookBabelConfigInCWD = async () => {
const target = process.cwd();
@ -10,23 +11,10 @@ export const generateStorybookBabelConfigInCWD = async () => {
export const generateStorybookBabelConfig = async ({ target }: { target: string }) => {
logger.info(`Generating the storybook default babel config at ${target}`);
const contents = JSON.stringify(
{
sourceType: 'unambiguous',
presets: [],
plugins: [],
},
null,
2
);
const fileName = '.babelrc.json';
const location = path.join(target, fileName);
const exists = await access(location).then(
() => true,
() => false
);
const exists = await pathExists(location);
if (exists) {
const { overwrite } = await prompts({
@ -42,6 +30,59 @@ export const generateStorybookBabelConfig = async ({ target }: { target: string
}
}
const { typescript, jsx } = await prompts([
{
type: 'confirm',
initial: true,
name: 'typescript',
message: `Do you want to add the TypeScript preset?`,
},
{
type: 'confirm',
initial: true,
name: 'jsx',
message: `Do you want to add the React preset?`,
},
]);
const added = ['@babel/preset-env'];
const presets: (string | [string, any])[] = [['@babel/preset-env', { targets: { chrome: 100 } }]];
if (typescript) {
added.push('@babel/preset-typescript');
presets.push('@babel/preset-typescript');
}
if (jsx) {
added.push('@babel/preset-react');
presets.push('@babel/preset-react');
}
const contents = JSON.stringify(
{
sourceType: 'unambiguous',
presets,
plugins: [],
},
null,
2
);
logger.info(`Writing file to ${location}`);
await writeFile(location, contents);
const { runInstall } = await prompts({
type: 'confirm',
initial: true,
name: 'runInstall',
message: `Shall we install the required dependencies now? (${added.join(', ')})`,
});
if (runInstall) {
logger.info(`Installing dependencies...`);
const packageManager = JsPackageManagerFactory.getPackageManager();
packageManager.addDependencies({ installAsDevDependencies: true }, added);
}
};

View File

@ -1,89 +1,89 @@
// auto generated file, do not edit
export default {
'@storybook/addon-a11y': '7.0.0-beta.8',
'@storybook/addon-actions': '7.0.0-beta.8',
'@storybook/addon-backgrounds': '7.0.0-beta.8',
'@storybook/addon-controls': '7.0.0-beta.8',
'@storybook/addon-docs': '7.0.0-beta.8',
'@storybook/addon-essentials': '7.0.0-beta.8',
'@storybook/addon-highlight': '7.0.0-beta.8',
'@storybook/addon-interactions': '7.0.0-beta.8',
'@storybook/addon-jest': '7.0.0-beta.8',
'@storybook/addon-links': '7.0.0-beta.8',
'@storybook/addon-measure': '7.0.0-beta.8',
'@storybook/addon-outline': '7.0.0-beta.8',
'@storybook/addon-storyshots': '7.0.0-beta.8',
'@storybook/addon-storyshots-puppeteer': '7.0.0-beta.8',
'@storybook/addon-storysource': '7.0.0-beta.8',
'@storybook/addon-toolbars': '7.0.0-beta.8',
'@storybook/addon-viewport': '7.0.0-beta.8',
'@storybook/addons': '7.0.0-beta.8',
'@storybook/angular': '7.0.0-beta.8',
'@storybook/manager-api': '7.0.0-beta.8',
'@storybook/blocks': '7.0.0-beta.8',
'@storybook/builder-manager': '7.0.0-beta.8',
'@storybook/builder-vite': '7.0.0-beta.8',
'@storybook/builder-webpack5': '7.0.0-beta.8',
'@storybook/channel-postmessage': '7.0.0-beta.8',
'@storybook/channel-websocket': '7.0.0-beta.8',
'@storybook/channels': '7.0.0-beta.8',
'@storybook/cli': '7.0.0-beta.8',
'@storybook/client-api': '7.0.0-beta.8',
'@storybook/client-logger': '7.0.0-beta.8',
'@storybook/codemod': '7.0.0-beta.8',
'@storybook/components': '7.0.0-beta.8',
'@storybook/core-client': '7.0.0-beta.8',
'@storybook/core-common': '7.0.0-beta.8',
'@storybook/core-events': '7.0.0-beta.8',
'@storybook/core-server': '7.0.0-beta.8',
'@storybook/core-webpack': '7.0.0-beta.8',
'@storybook/csf-tools': '7.0.0-beta.8',
'@storybook/docs-tools': '7.0.0-beta.8',
'@storybook/ember': '7.0.0-beta.8',
'@storybook/html': '7.0.0-beta.8',
'@storybook/html-webpack5': '7.0.0-beta.8',
'@storybook/html-vite': '7.0.0-beta.8',
'@storybook/instrumenter': '7.0.0-beta.8',
'@storybook/nextjs': '7.0.0-beta.8',
'@storybook/node-logger': '7.0.0-beta.8',
'@storybook/postinstall': '7.0.0-beta.8',
'@storybook/preact': '7.0.0-beta.8',
'@storybook/preact-webpack5': '7.0.0-beta.8',
'@storybook/preset-html-webpack': '7.0.0-beta.8',
'@storybook/preset-preact-webpack': '7.0.0-beta.8',
'@storybook/preset-react-webpack': '7.0.0-beta.8',
'@storybook/preset-server-webpack': '7.0.0-beta.8',
'@storybook/preset-svelte-webpack': '7.0.0-beta.8',
'@storybook/preset-vue-webpack': '7.0.0-beta.8',
'@storybook/preset-vue3-webpack': '7.0.0-beta.8',
'@storybook/preset-web-components-webpack': '7.0.0-beta.8',
'@storybook/preview': '7.0.0-beta.8',
'@storybook/preview-api': '7.0.0-beta.8',
'@storybook/preview-web': '7.0.0-beta.8',
'@storybook/react': '7.0.0-beta.8',
'@storybook/react-vite': '7.0.0-beta.8',
'@storybook/react-webpack5': '7.0.0-beta.8',
'@storybook/router': '7.0.0-beta.8',
'@storybook/server': '7.0.0-beta.8',
'@storybook/server-webpack5': '7.0.0-beta.8',
'@storybook/source-loader': '7.0.0-beta.8',
'@storybook/store': '7.0.0-beta.8',
'@storybook/svelte': '7.0.0-beta.8',
'@storybook/sveltekit': '7.0.0-beta.8',
'@storybook/svelte-vite': '7.0.0-beta.8',
'@storybook/svelte-webpack5': '7.0.0-beta.8',
'@storybook/telemetry': '7.0.0-beta.8',
'@storybook/theming': '7.0.0-beta.8',
'@storybook/manager': '7.0.0-beta.8',
'@storybook/vue': '7.0.0-beta.8',
'@storybook/vue-vite': '7.0.0-beta.8',
'@storybook/vue-webpack5': '7.0.0-beta.8',
'@storybook/vue3': '7.0.0-beta.8',
'@storybook/vue3-vite': '7.0.0-beta.8',
'@storybook/vue3-webpack5': '7.0.0-beta.8',
'@storybook/web-components': '7.0.0-beta.8',
'@storybook/web-components-webpack5': '7.0.0-beta.8',
'@storybook/web-components-vite': '7.0.0-beta.8',
sb: '7.0.0-beta.8',
storybook: '7.0.0-beta.8',
'@storybook/addon-a11y': '7.0.0-beta.10',
'@storybook/addon-actions': '7.0.0-beta.10',
'@storybook/addon-backgrounds': '7.0.0-beta.10',
'@storybook/addon-controls': '7.0.0-beta.10',
'@storybook/addon-docs': '7.0.0-beta.10',
'@storybook/addon-essentials': '7.0.0-beta.10',
'@storybook/addon-highlight': '7.0.0-beta.10',
'@storybook/addon-interactions': '7.0.0-beta.10',
'@storybook/addon-jest': '7.0.0-beta.10',
'@storybook/addon-links': '7.0.0-beta.10',
'@storybook/addon-measure': '7.0.0-beta.10',
'@storybook/addon-outline': '7.0.0-beta.10',
'@storybook/addon-storyshots': '7.0.0-beta.10',
'@storybook/addon-storyshots-puppeteer': '7.0.0-beta.10',
'@storybook/addon-storysource': '7.0.0-beta.10',
'@storybook/addon-toolbars': '7.0.0-beta.10',
'@storybook/addon-viewport': '7.0.0-beta.10',
'@storybook/addons': '7.0.0-beta.10',
'@storybook/angular': '7.0.0-beta.10',
'@storybook/manager-api': '7.0.0-beta.10',
'@storybook/blocks': '7.0.0-beta.10',
'@storybook/builder-manager': '7.0.0-beta.10',
'@storybook/builder-vite': '7.0.0-beta.10',
'@storybook/builder-webpack5': '7.0.0-beta.10',
'@storybook/channel-postmessage': '7.0.0-beta.10',
'@storybook/channel-websocket': '7.0.0-beta.10',
'@storybook/channels': '7.0.0-beta.10',
'@storybook/cli': '7.0.0-beta.10',
'@storybook/client-api': '7.0.0-beta.10',
'@storybook/client-logger': '7.0.0-beta.10',
'@storybook/codemod': '7.0.0-beta.10',
'@storybook/components': '7.0.0-beta.10',
'@storybook/core-client': '7.0.0-beta.10',
'@storybook/core-common': '7.0.0-beta.10',
'@storybook/core-events': '7.0.0-beta.10',
'@storybook/core-server': '7.0.0-beta.10',
'@storybook/core-webpack': '7.0.0-beta.10',
'@storybook/csf-tools': '7.0.0-beta.10',
'@storybook/docs-tools': '7.0.0-beta.10',
'@storybook/ember': '7.0.0-beta.10',
'@storybook/html': '7.0.0-beta.10',
'@storybook/html-webpack5': '7.0.0-beta.10',
'@storybook/html-vite': '7.0.0-beta.10',
'@storybook/instrumenter': '7.0.0-beta.10',
'@storybook/nextjs': '7.0.0-beta.10',
'@storybook/node-logger': '7.0.0-beta.10',
'@storybook/postinstall': '7.0.0-beta.10',
'@storybook/preact': '7.0.0-beta.10',
'@storybook/preact-webpack5': '7.0.0-beta.10',
'@storybook/preset-html-webpack': '7.0.0-beta.10',
'@storybook/preset-preact-webpack': '7.0.0-beta.10',
'@storybook/preset-react-webpack': '7.0.0-beta.10',
'@storybook/preset-server-webpack': '7.0.0-beta.10',
'@storybook/preset-svelte-webpack': '7.0.0-beta.10',
'@storybook/preset-vue-webpack': '7.0.0-beta.10',
'@storybook/preset-vue3-webpack': '7.0.0-beta.10',
'@storybook/preset-web-components-webpack': '7.0.0-beta.10',
'@storybook/preview': '7.0.0-beta.10',
'@storybook/preview-api': '7.0.0-beta.10',
'@storybook/preview-web': '7.0.0-beta.10',
'@storybook/react': '7.0.0-beta.10',
'@storybook/react-vite': '7.0.0-beta.10',
'@storybook/react-webpack5': '7.0.0-beta.10',
'@storybook/router': '7.0.0-beta.10',
'@storybook/server': '7.0.0-beta.10',
'@storybook/server-webpack5': '7.0.0-beta.10',
'@storybook/source-loader': '7.0.0-beta.10',
'@storybook/store': '7.0.0-beta.10',
'@storybook/svelte': '7.0.0-beta.10',
'@storybook/sveltekit': '7.0.0-beta.10',
'@storybook/svelte-vite': '7.0.0-beta.10',
'@storybook/svelte-webpack5': '7.0.0-beta.10',
'@storybook/telemetry': '7.0.0-beta.10',
'@storybook/theming': '7.0.0-beta.10',
'@storybook/manager': '7.0.0-beta.10',
'@storybook/vue': '7.0.0-beta.10',
'@storybook/vue-vite': '7.0.0-beta.10',
'@storybook/vue-webpack5': '7.0.0-beta.10',
'@storybook/vue3': '7.0.0-beta.10',
'@storybook/vue3-vite': '7.0.0-beta.10',
'@storybook/vue3-webpack5': '7.0.0-beta.10',
'@storybook/web-components': '7.0.0-beta.10',
'@storybook/web-components-webpack5': '7.0.0-beta.10',
'@storybook/web-components-vite': '7.0.0-beta.10',
sb: '7.0.0-beta.10',
storybook: '7.0.0-beta.10',
};

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/client-api",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook Client API",
"keywords": [
"storybook"
@ -42,8 +42,8 @@
"prep": "../../../scripts/prepare/facade.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8"
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10"
},
"publishConfig": {
"access": "public"
@ -54,5 +54,5 @@
],
"shim": "@storybook/preview-api/dist/client-api"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/client-logger",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -55,5 +55,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/codemod",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "A collection of codemod scripts written with JSCodeshift",
"keywords": [
"storybook"
@ -48,9 +48,9 @@
"@babel/preset-env": "^7.20.2",
"@babel/types": "^7.20.2",
"@storybook/csf": "next",
"@storybook/csf-tools": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/csf-tools": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"cross-spawn": "^7.0.3",
"globby": "^11.0.2",
"jscodeshift": "^0.13.1",
@ -82,5 +82,5 @@
"./src/transforms/upgrade-hierarchy-separators.js"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-client",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -35,8 +35,8 @@
"prep": "../../../scripts/prepare/facade.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8"
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10"
},
"publishConfig": {
"access": "public"
@ -47,5 +47,5 @@
],
"shim": "@storybook/preview-api/dist/core-client"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-common",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -47,8 +47,8 @@
},
"dependencies": {
"@babel/core": "^7.20.2",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"@types/babel__core": "^7.1.20",
"@types/express": "^4.7.0",
"@types/node": "^16.0.0",
@ -86,5 +86,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-events",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Event names used in storybook core",
"keywords": [
"storybook"
@ -52,5 +52,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-server",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -35,16 +35,16 @@
"dependencies": {
"@aw-web-design/x-default-browser": "1.4.88",
"@discoveryjs/json-ext": "^0.5.3",
"@storybook/builder-manager": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/builder-manager": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/csf": "next",
"@storybook/csf-tools": "7.0.0-beta.8",
"@storybook/csf-tools": "7.0.0-beta.10",
"@storybook/docs-mdx": "next",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/telemetry": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/telemetry": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"@types/node": "^16.0.0",
"@types/node-fetch": "^2.5.7",
"@types/pretty-hrtime": "^1.0.0",
@ -87,5 +87,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-webpack",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -42,9 +42,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"@types/node": "^16.0.0",
"ts-dedent": "^2.0.0"
},
@ -61,5 +61,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/csf-plugin",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Enrich CSF files via static analysis",
"keywords": [
"storybook"
@ -42,7 +42,7 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@storybook/csf-tools": "7.0.0-beta.8",
"@storybook/csf-tools": "7.0.0-beta.10",
"unplugin": "^0.10.2"
},
"devDependencies": {
@ -56,5 +56,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/csf-tools",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -44,7 +44,7 @@
"dependencies": {
"@babel/types": "^7.20.2",
"@storybook/csf": "next",
"@storybook/types": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.10",
"fs-extra": "^9.0.1",
"ts-dedent": "^2.0.0"
},
@ -64,5 +64,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/docs-tools",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Shared utility functions for frameworks to implement docs",
"keywords": [
"storybook"
@ -43,9 +43,9 @@
},
"dependencies": {
"@babel/core": "^7.12.10",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"doctrine": "^3.0.0",
"lodash": "^4.17.21"
},
@ -62,5 +62,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/instrumenter",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -42,10 +42,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"core-js": "^3.8.2",
"global": "^4.4.0"
},
@ -60,5 +60,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/api",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook Manager API (facade)",
"keywords": [
"storybook"
@ -42,8 +42,8 @@
"prep": "../../../scripts/prepare/facade.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/manager-api": "7.0.0-beta.8"
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/manager-api": "7.0.0-beta.10"
},
"publishConfig": {
"access": "public"
@ -54,5 +54,5 @@
],
"shim": "@storybook/manager-api"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/manager-api",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Core Storybook API & Context",
"keywords": [
"storybook"
@ -41,13 +41,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/csf": "next",
"@storybook/router": "7.0.0-beta.8",
"@storybook/theming": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.8",
"@storybook/router": "7.0.0-beta.10",
"@storybook/theming": "7.0.0-beta.10",
"@storybook/types": "7.0.0-beta.10",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
@ -77,5 +77,5 @@
"./src/index.tsx"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -213,12 +213,14 @@ export const init: ModuleFn = ({ store, provider, singleStory, fullAPI }) => {
if (options) {
const updatedLayout = {
...layout,
...options.layout,
...pick(options, Object.keys(layout)),
...(singleStory && { showNav: false }),
};
const updatedUi = {
...ui,
...options.ui,
...pick(options, Object.keys(ui)),
};

View File

@ -1 +1 @@
export const version = '7.0.0-beta.8';
export const version = '7.0.0-beta.10';

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/node-logger",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -59,5 +59,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/postinstall",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook addons postinstall utilities",
"keywords": [
"api",
@ -56,5 +56,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preview-api",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -67,12 +67,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channel-postmessage": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/channel-postmessage": "7.0.0-beta.10",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/csf": "next",
"@storybook/types": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.10",
"@types/qs": "^6.9.5",
"dequal": "^2.0.2",
"global": "^4.4.0",
@ -86,7 +86,7 @@
},
"devDependencies": {
"@jest/globals": "^26.6.2",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.10",
"ansi-to-html": "^0.6.11",
"react": "^16.14.0"
},
@ -103,5 +103,5 @@
"./src/store.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preview-web",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -42,8 +42,8 @@
"prep": "../../../scripts/prepare/facade.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8"
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10"
},
"publishConfig": {
"access": "public"
@ -54,5 +54,5 @@
],
"shim": "@storybook/preview-api/dist/preview-web"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preview",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -57,12 +57,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"devDependencies": {
"@storybook/channel-postmessage": "7.0.0-beta.8",
"@storybook/channel-websocket": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-events": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8",
"@storybook/channel-postmessage": "7.0.0-beta.10",
"@storybook/channel-websocket": "7.0.0-beta.10",
"@storybook/channels": "7.0.0-beta.10",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-events": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10",
"typescript": "~4.9.3"
},
"publishConfig": {
@ -74,5 +74,5 @@
"./src/globals.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/router",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Core Storybook Router",
"keywords": [
"storybook"
@ -47,7 +47,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"memoizerific": "^1.11.3",
"qs": "^6.10.0"
},
@ -57,7 +57,6 @@
"lodash": "^4.17.21",
"react-router-dom": "6.0.2",
"ts-dedent": "^2.0.0",
"ts-node": "^10.4.0",
"typescript": "~4.9.3"
},
"peerDependencies": {
@ -74,5 +73,5 @@
"./src/utils.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/source-loader",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Source loader",
"keywords": [
"lib",
@ -44,7 +44,7 @@
},
"dependencies": {
"@storybook/csf": "next",
"@storybook/types": "7.0.0-beta.8",
"@storybook/types": "7.0.0-beta.10",
"estraverse": "^5.2.0",
"lodash": "^4.17.21",
"prettier": "^2.8.0"
@ -66,5 +66,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/store",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "",
"keywords": [
"storybook"
@ -42,8 +42,8 @@
"prep": "../../../scripts/prepare/facade.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/preview-api": "7.0.0-beta.8"
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/preview-api": "7.0.0-beta.10"
},
"publishConfig": {
"access": "public"
@ -55,5 +55,5 @@
"platform": "node",
"shim": "@storybook/preview-api/dist/store"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/telemetry",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Telemetry logging for crash reports and usage statistics",
"keywords": [
"storybook"
@ -42,8 +42,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/core-common": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"@storybook/core-common": "7.0.0-beta.10",
"chalk": "^4.1.0",
"detect-package-manager": "^2.0.1",
"fetch-retry": "^5.0.2",
@ -64,5 +64,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/theming",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Core Storybook Components",
"keywords": [
"storybook"
@ -49,7 +49,7 @@
},
"dependencies": {
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
"@storybook/client-logger": "7.0.0-beta.8",
"@storybook/client-logger": "7.0.0-beta.10",
"memoizerific": "^1.11.3"
},
"devDependencies": {
@ -80,5 +80,5 @@
],
"post": "./scripts/fix-theme-type-export.ts"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/types",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Core Storybook Types",
"keywords": [
"storybook"
@ -41,7 +41,7 @@
},
"dependencies": {
"@babel/core": "^7.12.10",
"@storybook/channels": "7.0.0-beta.8",
"@storybook/channels": "7.0.0-beta.10",
"@types/babel__core": "^7.0.0",
"@types/express": "^4.7.0",
"express": "^4.17.3",
@ -60,5 +60,5 @@
"./src/index.ts"
]
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/root",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"private": true,
"description": "Storybook is an open source tool for developing UI components in isolation for React, Vue and Angular. It makes building stunning UIs organized and efficient.",
"keywords": [
@ -61,9 +61,9 @@
"coverage": "codecov",
"danger": "danger",
"generate-repros": "zx ../scripts/repros-generator/index.mjs",
"generate-repros-next": "ts-node ../scripts/next-repro-generators/generate-repros.ts",
"generate-repros-next": "ts-node --swc ../scripts/next-repro-generators/generate-repros.ts",
"github-release": "github-release-from-changelog",
"linear-export": "ts-node --project=../scripts/tsconfig.json ../scripts/linear-export.ts",
"linear-export": "ts-node --swc --project=../scripts/tsconfig.json ../scripts/linear-export.ts",
"lint": "yarn lint:js && yarn lint:md",
"lint:ejs": "ejslint **/*.ejs",
"lint:js": "yarn lint:js:cmd . --quiet",
@ -71,8 +71,8 @@
"lint:md": "remark -q .",
"lint:other": "prettier --write '**/*.{css,html,json,md,yml}'",
"lint:package": "sort-package-json",
"local-registry": "ts-node --project=../scripts/tsconfig.json ../scripts/run-registry.ts --port 6001",
"publish-repros": "ts-node ../scripts/next-repro-generators/publish.ts",
"local-registry": "ts-node --swc --project=../scripts/tsconfig.json ../scripts/run-registry.ts --port 6001",
"publish-repros": "ts-node --swc ../scripts/next-repro-generators/publish.ts",
"publish:debug": "npm run publish:latest -- --npm-tag=debug --no-push",
"publish:latest": "lerna publish --exact --concurrency 1 --force-publish",
"publish:next": "npm run publish:latest -- --npm-tag=next",
@ -236,6 +236,7 @@
"@storybook/web-components": "workspace:*",
"@storybook/web-components-vite": "workspace:*",
"@storybook/web-components-webpack5": "workspace:*",
"@swc/core": "^1.3.23",
"@testing-library/dom": "^7.29.4",
"@testing-library/jest-dom": "^5.11.9",
"@testing-library/react": "^11.2.2",
@ -334,11 +335,11 @@
"terser-webpack-plugin": "^5.3.1",
"trash": "^7.0.0",
"ts-dedent": "^2.0.0",
"ts-node": "^10.4.0",
"ts-node": "^10.9.1",
"tsup": "^6.2.2",
"typescript": "~4.9.3",
"util": "^0.12.4",
"vite": "^3.0.0",
"vite": "^4.0.0",
"vite-plugin-turbosnap": "^1.0.1",
"wait-on": "^5.2.1",
"web-component-analyzer": "^1.1.6",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-html-webpack",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -50,7 +50,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-webpack": "7.0.0-beta.8",
"@storybook/core-webpack": "7.0.0-beta.10",
"@types/node": "^16.0.0",
"html-loader": "^3.1.0",
"webpack": "5"
@ -73,5 +73,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-preact-webpack",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@ -51,7 +51,7 @@
},
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.19.0",
"@storybook/core-webpack": "7.0.0-beta.8",
"@storybook/core-webpack": "7.0.0-beta.10",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -74,5 +74,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-react-webpack",
"version": "7.0.0-beta.8",
"version": "7.0.0-beta.10",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -74,10 +74,10 @@
"@babel/preset-flow": "^7.18.6",
"@babel/preset-react": "^7.18.6",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
"@storybook/core-webpack": "7.0.0-beta.8",
"@storybook/docs-tools": "7.0.0-beta.8",
"@storybook/node-logger": "7.0.0-beta.8",
"@storybook/react": "7.0.0-beta.8",
"@storybook/core-webpack": "7.0.0-beta.10",
"@storybook/docs-tools": "7.0.0-beta.10",
"@storybook/node-logger": "7.0.0-beta.10",
"@storybook/react": "7.0.0-beta.10",
"@storybook/react-docgen-typescript-plugin": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0",
"@types/node": "^16.0.0",
"@types/semver": "^7.3.4",
@ -120,5 +120,5 @@
],
"platform": "node"
},
"gitHead": "5340574d89a799ec10959edc16ca140852cf355c"
"gitHead": "e0ac32774403f7b73348cb1a4ebdabce0c641d86"
}

Some files were not shown because too many files have changed in this diff Show More