Merge branch 'next' into vue3-fix-render

This commit is contained in:
chakir qatab 2023-01-31 14:32:05 +04:00
commit 78b3139820
122 changed files with 3046 additions and 2928 deletions

View File

@ -1,3 +1,23 @@
## 7.0.0-beta.38 (January 31, 2023)
#### Features
- CLI: Generate main config with default exports [#20797](https://github.com/storybooks/storybook/pull/20797)
#### Bug Fixes
- CLI: Only add dependencies on sb init if they do not exist [#20811](https://github.com/storybooks/storybook/pull/20811)
- CLI: Install prerelease of @storybook/testing-library in CLI starters [#20819](https://github.com/storybooks/storybook/pull/20819)
#### Dependency Upgrades
- Update lazy-universal-dotenv & regen lockfile [#20832](https://github.com/storybooks/storybook/pull/20832)
- Instrumenter: Remove unused core-js dependency [#20831](https://github.com/storybooks/storybook/pull/20831)
## 7.0.0-beta.37 (January 31, 2023)
Failed publish
## 7.0.0-beta.36 (January 28, 2023)
#### Features

View File

@ -3,6 +3,7 @@
- [From version 6.5.x to 7.0.0](#from-version-65x-to-700)
- [7.0 breaking changes](#70-breaking-changes)
- [Dropped support for Node 15 and below](#dropped-support-for-node-15-and-below)
- [ESM format in Main.js](#esm-format-in-mainjs)
- [Modern browser support](#modern-browser-support)
- [React peer dependencies required](#react-peer-dependencies-required)
- [start-storybook / build-storybook binaries removed](#start-storybook--build-storybook-binaries-removed)
@ -290,6 +291,48 @@ For avoiding that, this change passes the mapped args instead of raw args at `re
Storybook 7.0 requires **Node 16** or above. If you are using an older version of Node, you will need to upgrade or keep using Storybook 6 in the meantime.
#### ESM format in Main.js
Storybook 7.0 supports ESM in `.storybook/main.js`, and the configurations can be part of a default export. The default export will be the recommended way going forward.
If your main.js file looks like this:
```js
module.exports = {
stories: ['../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)'],
framework: { name: '@storybook/react-vite' },
};
```
Or like this:
```js
export const stories = ['../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)'];
export const framework = { name: '@storybook/react-vite' };
```
Please migrate them to be default exported instead:
```js
const config = {
stories: ['../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)'],
framework: { name: '@storybook/react-vite' },
};
export default config;
```
For Typescript users, we introduced types for that default export, so you can import it in your main.ts file. The `StorybookConfig` type will come from the Storybook package for the framework you are using, which relates to the package in the "framework" field you have in your main.ts file. For example, if you are using React Vite, you will import it from `@storybook/react-vite`:
```ts
import { StorybookConfig } from '@storybook/react-vite';
const config: StorybookConfig = {
stories: ['../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)'],
framework: { name: '@storybook/react-vite' },
};
export default config;
```
#### Modern browser support
Starting in Storybook 7.0, Storybook will no longer support IE11, amongst other legacy browser versions.

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-a11y",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Test component compliance with web accessibility standards",
"keywords": [
"a11y",
@ -63,16 +63,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addon-highlight": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/addon-highlight": "7.0.0-beta.38",
"@storybook/channels": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"axe-core": "^4.2.0",
"lodash": "^4.17.21",
"react-resize-detector": "^7.1.2"
@ -104,7 +104,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Get UI feedback when an action is performed on an interactive element",
"keywords": [
"storybook",
@ -77,14 +77,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
"polished": "^4.2.2",
@ -121,7 +121,7 @@
"./src/preview.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"storybook": {
"displayName": "Actions",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-backgrounds",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Switch backgrounds to view components in different settings",
"keywords": [
"addon",
@ -76,14 +76,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"memoizerific": "^1.11.3",
"ts-dedent": "^2.0.0"
},
@ -112,7 +112,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Interact with component inputs dynamically in the Storybook UI",
"keywords": [
"addon",
@ -68,15 +68,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/blocks": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/blocks": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
},
@ -102,7 +102,7 @@
],
"platform": "browser"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Document component usage and properties in Markdown",
"keywords": [
"addon",
@ -103,18 +103,18 @@
"@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.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/csf-plugin": "7.0.0-beta.36",
"@storybook/csf-tools": "7.0.0-beta.36",
"@storybook/blocks": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/csf-plugin": "7.0.0-beta.38",
"@storybook/csf-tools": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/mdx2-csf": "next",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/postinstall": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/postinstall": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"fs-extra": "^11.1.0",
"remark-external-links": "^8.0.0",
"remark-slug": "^6.0.0",
@ -147,7 +147,7 @@
"./src/shims/mdx-react-shim.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Curated addons to bring out the best of Storybook",
"keywords": [
"addon",
@ -119,23 +119,23 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addon-actions": "7.0.0-beta.36",
"@storybook/addon-backgrounds": "7.0.0-beta.36",
"@storybook/addon-controls": "7.0.0-beta.36",
"@storybook/addon-docs": "7.0.0-beta.36",
"@storybook/addon-highlight": "7.0.0-beta.36",
"@storybook/addon-measure": "7.0.0-beta.36",
"@storybook/addon-outline": "7.0.0-beta.36",
"@storybook/addon-toolbars": "7.0.0-beta.36",
"@storybook/addon-viewport": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/addon-actions": "7.0.0-beta.38",
"@storybook/addon-backgrounds": "7.0.0-beta.38",
"@storybook/addon-controls": "7.0.0-beta.38",
"@storybook/addon-docs": "7.0.0-beta.38",
"@storybook/addon-highlight": "7.0.0-beta.38",
"@storybook/addon-measure": "7.0.0-beta.38",
"@storybook/addon-outline": "7.0.0-beta.38",
"@storybook/addon-toolbars": "7.0.0-beta.38",
"@storybook/addon-viewport": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
"@storybook/vue": "7.0.0-beta.36",
"@storybook/vue": "7.0.0-beta.38",
"typescript": "^4.9.3"
},
"peerDependencies": {
@ -166,5 +166,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-highlight",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Highlight DOM nodes within your stories",
"keywords": [
"storybook-addons",
@ -61,9 +61,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/preview-api": "7.0.0-beta.36"
"@storybook/preview-api": "7.0.0-beta.38"
},
"devDependencies": {
"@types/webpack-env": "^1.16.0",
@ -78,7 +78,7 @@
"./src/preview.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"sbmodern": "dist/modern/index.js",
"storybook": {
"displayName": "Highlight",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-interactions",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Automate, test and debug user interactions",
"keywords": [
"storybook-addons",
@ -72,16 +72,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/instrumenter": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/instrumenter": "7.0.0-beta.38",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"jest-mock": "^27.0.6",
"polished": "^4.2.2",
"ts-dedent": "^2.2.0"
@ -118,7 +118,7 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"storybook": {
"displayName": "Interactions",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-jest",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "React storybook addon that show component jest report",
"keywords": [
"addon",
@ -70,13 +70,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"react-resize-detector": "^7.1.2",
"upath": "^1.2.0"
},
@ -105,7 +105,7 @@
],
"platform": "browser"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Link stories together to build demos and prototypes with your UI components",
"keywords": [
"addon",
@ -80,14 +80,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/csf": "next",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/router": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/router": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"prop-types": "^15.7.2",
"ts-dedent": "^2.0.0"
},
@ -119,7 +119,7 @@
],
"post": "./scripts/fix-preview-api-reference.ts"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Inspect layouts by visualizing the box model",
"keywords": [
"storybook-addons",
@ -75,13 +75,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36"
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38"
},
"devDependencies": {
"typescript": "~4.9.3"
@ -108,7 +108,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"storybook": {
"displayName": "Measure",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-outline",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Outline all elements with CSS to help with layout placement and alignment",
"keywords": [
"storybook-addons",
@ -78,13 +78,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
@ -112,7 +112,7 @@
"./src/preview.tsx"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"storybook": {
"displayName": "Outline",
"unsupportedFrameworks": [

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Take a code snapshot of every story automatically with Jest",
"keywords": [
"addon",
@ -37,12 +37,12 @@
"dependencies": {
"@jest/transform": "^29.3.1",
"@storybook/babel-plugin-require-context-hook": "1.0.1",
"@storybook/client-api": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/client-api": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"@types/glob": "^7.1.3",
"@types/jest-specific-snapshot": "^0.5.6",
"core-js": "^3.8.2",
@ -58,11 +58,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.36",
"@storybook/angular": "7.0.0-beta.36",
"@storybook/react": "7.0.0-beta.36",
"@storybook/vue": "7.0.0-beta.36",
"@storybook/vue3": "7.0.0-beta.36",
"@storybook/addon-docs": "7.0.0-beta.38",
"@storybook/angular": "7.0.0-beta.38",
"@storybook/react": "7.0.0-beta.38",
"@storybook/vue": "7.0.0-beta.38",
"@storybook/vue3": "7.0.0-beta.38",
"babel-loader": "^9.1.2",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.5",
@ -143,7 +143,7 @@
"access": "public"
},
"bundler": {},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Image snapshots addition to StoryShots based on puppeteer",
"keywords": [
"addon",
@ -36,8 +36,8 @@
"dependencies": {
"@axe-core/puppeteer": "^4.2.0",
"@storybook/csf": "next",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"@types/jest-image-snapshot": "^5.1.0",
"jest-image-snapshot": "^6.0.0"
},
@ -49,7 +49,7 @@
"rimraf": "^3.0.2"
},
"peerDependencies": {
"@storybook/addon-storyshots": "7.0.0-beta.36",
"@storybook/addon-storyshots": "7.0.0-beta.38",
"puppeteer": ">=2.0.0"
},
"peerDependenciesMeta": {
@ -61,5 +61,5 @@
"access": "public"
},
"bundler": {},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storysource",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "View a storys source code to see how it works and paste into your app",
"keywords": [
"addon",
@ -54,13 +54,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/router": "7.0.0-beta.36",
"@storybook/source-loader": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/router": "7.0.0-beta.38",
"@storybook/source-loader": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"estraverse": "^5.2.0",
"prop-types": "^15.7.2",
"react-syntax-highlighter": "^15.5.0"
@ -92,7 +92,7 @@
"./src/preset.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"storybook": {
"displayName": "Storysource",
"icon": "https://user-images.githubusercontent.com/263385/101991675-48cdf300-3c7c-11eb-9400-58de5ac6daa7.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addon-toolbars",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Create your own toolbar items that control story rendering",
"keywords": [
"addon",
@ -68,11 +68,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36"
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38"
},
"devDependencies": {
"typescript": "~4.9.3"
@ -99,7 +99,7 @@
],
"platform": "browser"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"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.36",
"version": "7.0.0-beta.38",
"description": "Build responsive components by adjusting Storybooks viewport size and orientation",
"keywords": [
"addon",
@ -73,13 +73,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"memoizerific": "^1.11.3",
"prop-types": "^15.7.2"
},
@ -109,7 +109,7 @@
"./src/preview.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1",
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53",
"storybook": {
"displayName": "Viewport",
"icon": "https://user-images.githubusercontent.com/263385/101991678-48cdf300-3c7c-11eb-9764-f8af293c1b28.png",

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/angular",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.",
"keywords": [
"storybook",
@ -36,20 +36,20 @@
"prep": "../../../scripts/prepare/tsc.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/cli": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-client": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/core-server": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/docs-tools": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/cli": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-client": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/core-server": "7.0.0-beta.38",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/docs-tools": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"@types/react": "^16.14.34",
"@types/react-dom": "^16.9.14",
@ -124,5 +124,5 @@
"bundler": {
"tsConfig": "tsconfig.build.json"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/ember",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.",
"homepage": "https://github.com/storybookjs/storybook/tree/main/frameworks/ember",
"bugs": {
@ -31,12 +31,12 @@
"prep": "../../../scripts/prepare/tsc.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/docs-tools": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/docs-tools": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
@ -59,5 +59,5 @@
"access": "public"
},
"bundler": {},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/html-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for HTML and Vite: Develop HTML in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,16 +48,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addons": "7.0.0-beta.36",
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/channel-postmessage": "7.0.0-beta.36",
"@storybook/channel-websocket": "7.0.0-beta.36",
"@storybook/client-api": "7.0.0-beta.36",
"@storybook/core-server": "7.0.0-beta.36",
"@storybook/html": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preview-web": "7.0.0-beta.36",
"magic-string": "^0.26.1"
"@storybook/addons": "7.0.0-beta.38",
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/channel-postmessage": "7.0.0-beta.38",
"@storybook/channel-websocket": "7.0.0-beta.38",
"@storybook/client-api": "7.0.0-beta.38",
"@storybook/core-server": "7.0.0-beta.38",
"@storybook/html": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preview-web": "7.0.0-beta.38",
"magic-string": "^0.27.0"
},
"devDependencies": {
"@types/node": "^16.0.0",
@ -76,5 +76,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/html-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,11 +48,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/html": "7.0.0-beta.36",
"@storybook/preset-html-webpack": "7.0.0-beta.36",
"@storybook/html": "7.0.0-beta.38",
"@storybook/preset-html-webpack": "7.0.0-beta.38",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -76,5 +76,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/nextjs",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Next.js",
"keywords": [
"storybook",
@ -60,13 +60,13 @@
},
"dependencies": {
"@next/font": "^13.0.7",
"@storybook/addon-actions": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preset-react-webpack": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/react": "7.0.0-beta.36",
"@storybook/addon-actions": "7.0.0-beta.38",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preset-react-webpack": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/react": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"find-up": "^5.0.0",
"fs-extra": "^11.1.0",
@ -123,5 +123,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -15,7 +15,8 @@ const cssCache = new Map<string, Promise<string>>();
export async function getFontFaceDeclarations(options: LoaderOptions) {
const { fontFamily, weights, styles, selectedVariableAxes, display, variable } = validateData(
options.fontFamily,
[options.props]
[options.props],
null
);
const fontAxes = getFontAxes(fontFamily, weights, styles, selectedVariableAxes);

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preact-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Preact and Vite: Develop Preact components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,8 +48,8 @@
},
"dependencies": {
"@preact/preset-vite": "^2.0.0",
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/preact": "7.0.0-beta.36"
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/preact": "7.0.0-beta.38"
},
"devDependencies": {
"@types/node": "^16.0.0",
@ -73,5 +73,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preact-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@ -48,10 +48,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/preact": "7.0.0-beta.36",
"@storybook/preset-preact-webpack": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/preact": "7.0.0-beta.38",
"@storybook/preset-preact-webpack": "7.0.0-beta.38",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -77,5 +77,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/react-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -50,11 +50,11 @@
"dependencies": {
"@joshwooding/vite-plugin-react-docgen-typescript": "^0.2.1",
"@rollup/pluginutils": "^4.2.0",
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/react": "7.0.0-beta.36",
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/react": "7.0.0-beta.38",
"@vitejs/plugin-react": "^3.0.1",
"ast-types": "^0.14.2",
"magic-string": "^0.26.1",
"magic-string": "^0.27.0",
"react-docgen": "6.0.0-alpha.3"
},
"devDependencies": {
@ -80,5 +80,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/react-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,9 +48,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/preset-react-webpack": "7.0.0-beta.36",
"@storybook/react": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/preset-react-webpack": "7.0.0-beta.38",
"@storybook/react": "7.0.0-beta.38",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -83,5 +83,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/svelte-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,11 +48,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/svelte": "7.0.0-beta.36",
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/svelte": "7.0.0-beta.38",
"@sveltejs/vite-plugin-svelte": "^2.0.0",
"magic-string": "^0.26.1",
"magic-string": "^0.27.0",
"svelte": "^3.0.0",
"sveltedoc-parser": "^4.2.1",
"ts-dedent": "^2.2.0"
@ -80,5 +80,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/svelte-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,10 +48,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/preset-svelte-webpack": "7.0.0-beta.36",
"@storybook/svelte": "7.0.0-beta.36"
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/preset-svelte-webpack": "7.0.0-beta.38",
"@storybook/svelte": "7.0.0-beta.38"
},
"devDependencies": {
"svelte": "^3.48.0",
@ -78,5 +78,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/sveltekit",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for SvelteKit",
"keywords": [
"storybook",
@ -51,9 +51,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/svelte": "7.0.0-beta.36",
"@storybook/svelte-vite": "7.0.0-beta.36"
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/svelte": "7.0.0-beta.38",
"@storybook/svelte-vite": "7.0.0-beta.38"
},
"devDependencies": {
"@types/node": "^16.0.0",
@ -76,5 +76,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Vue2 and Vite: Develop Vue2 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,11 +48,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/core-server": "7.0.0-beta.36",
"@storybook/vue": "7.0.0-beta.36",
"magic-string": "^0.26.1",
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/core-server": "7.0.0-beta.38",
"@storybook/vue": "7.0.0-beta.38",
"magic-string": "^0.27.0",
"vue-docgen-api": "^4.40.0"
},
"devDependencies": {
@ -79,5 +79,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,10 +48,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/preset-vue-webpack": "7.0.0-beta.36",
"@storybook/vue": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/preset-vue-webpack": "7.0.0-beta.38",
"@storybook/vue": "7.0.0-beta.38",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -83,5 +83,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue3-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,11 +48,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/core-server": "7.0.0-beta.36",
"@storybook/vue3": "7.0.0-beta.36",
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/core-server": "7.0.0-beta.38",
"@storybook/vue3": "7.0.0-beta.38",
"@vitejs/plugin-vue": "^4.0.0",
"magic-string": "^0.26.1",
"magic-string": "^0.27.0",
"vue-docgen-api": "^4.40.0"
},
"devDependencies": {
@ -78,5 +78,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/vue3-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,10 +48,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/preset-vue3-webpack": "7.0.0-beta.36",
"@storybook/vue3": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/preset-vue3-webpack": "7.0.0-beta.38",
"@storybook/vue3": "7.0.0-beta.38",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -80,5 +80,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/web-components-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,11 +48,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/builder-vite": "7.0.0-beta.36",
"@storybook/core-server": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/web-components": "7.0.0-beta.36",
"magic-string": "^0.26.1"
"@storybook/builder-vite": "7.0.0-beta.38",
"@storybook/core-server": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/web-components": "7.0.0-beta.38",
"magic-string": "^0.27.0"
},
"devDependencies": {
"@types/node": "^16.0.0",
@ -75,5 +75,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/web-components-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.",
"keywords": [
"lit-html",
@ -51,10 +51,10 @@
},
"dependencies": {
"@babel/preset-env": "^7.20.2",
"@storybook/builder-webpack5": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/preset-web-components-webpack": "7.0.0-beta.36",
"@storybook/web-components": "7.0.0-beta.36",
"@storybook/builder-webpack5": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/preset-web-components-webpack": "7.0.0-beta.38",
"@storybook/web-components": "7.0.0-beta.38",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -79,5 +79,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/addons",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook addons store",
"keywords": [
"storybook"
@ -44,9 +44,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36"
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@ -60,5 +60,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/builder-manager",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook manager builder",
"keywords": [
"storybook"
@ -44,9 +44,9 @@
},
"dependencies": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/manager": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/manager": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@types/ejs": "^3.1.1",
"@types/find-cache-dir": "^3.2.1",
"@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
@ -73,5 +73,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/builder-vite",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "A plugin to run and build Storybooks with Vite",
"homepage": "https://github.com/storybookjs/storybook/tree/main/code/lib/builder-vite/#readme",
"bugs": {
@ -43,23 +43,23 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channel-postmessage": "7.0.0-beta.36",
"@storybook/channel-websocket": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/csf-plugin": "7.0.0-beta.36",
"@storybook/channel-postmessage": "7.0.0-beta.38",
"@storybook/channel-websocket": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/csf-plugin": "7.0.0-beta.38",
"@storybook/mdx2-csf": "next",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preview": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preview": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"browser-assert": "^1.2.1",
"es-module-lexer": "^0.9.3",
"express": "^4.17.3",
"fs-extra": "^11.1.0",
"glob": "^7.2.0",
"glob-promise": "^4.2.0",
"magic-string": "^0.26.1",
"magic-string": "^0.27.0",
"rollup": "^2.25.0 || ^3.3.0",
"slash": "^3.0.0"
},
@ -96,5 +96,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/builder-webpack5",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -58,25 +58,25 @@
},
"dependencies": {
"@babel/core": "^7.12.10",
"@storybook/addons": "7.0.0-beta.36",
"@storybook/api": "7.0.0-beta.36",
"@storybook/channel-postmessage": "7.0.0-beta.36",
"@storybook/channel-websocket": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.36",
"@storybook/client-api": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/components": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/addons": "7.0.0-beta.38",
"@storybook/api": "7.0.0-beta.38",
"@storybook/channel-postmessage": "7.0.0-beta.38",
"@storybook/channel-websocket": "7.0.0-beta.38",
"@storybook/channels": "7.0.0-beta.38",
"@storybook/client-api": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/components": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preview": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/router": "7.0.0-beta.36",
"@storybook/store": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/manager-api": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preview": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/router": "7.0.0-beta.38",
"@storybook/store": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"@types/semver": "^7.3.4",
"babel-loader": "^9.0.0",
@ -131,5 +131,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channel-postmessage",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -43,9 +43,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"qs": "^6.10.0",
"telejson": "^7.0.3"
@ -61,5 +61,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channel-websocket",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -43,8 +43,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"telejson": "^7.0.3"
},
@ -59,5 +59,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/channels",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -53,5 +53,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "sb",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook CLI",
"keywords": [
"storybook"
@ -21,10 +21,10 @@
"license": "MIT",
"bin": "./index.js",
"dependencies": {
"@storybook/cli": "7.0.0-beta.36"
"@storybook/cli": "7.0.0-beta.38"
},
"publishConfig": {
"access": "public"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "storybook",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook CLI",
"keywords": [
"storybook"
@ -24,10 +24,10 @@
"storybook": "./index.js"
},
"dependencies": {
"@storybook/cli": "7.0.0-beta.36"
"@storybook/cli": "7.0.0-beta.38"
},
"publishConfig": {
"access": "public"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

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

View File

@ -56,12 +56,15 @@ const generator: Generator<{ projectName: string }> = async (
.join('');
fs.writeFileSync(
`${storybookFolder}/main.js`,
`${storybookFolder}/main.ts`,
dedent(`
const mainRoot = require('${rootReferencePathFromStorybookFolder}../.storybook/main.js');
module.exports = {
import { StorybookConfig } from'@storybook/angular';
import mainRoot from'${rootReferencePathFromStorybookFolder}../.storybook/main';
const config: StorybookConfig = {
...mainRoot
};
export default config;
`)
);
}

View File

@ -4,7 +4,6 @@ import type { Generator } from '../types';
const generator: Generator = async (packageManager, npmOptions, options) => {
await baseGenerator(packageManager, npmOptions, options, 'svelte', {
extensions: ['js', 'jsx', 'ts', 'tsx', 'svelte'],
commonJs: true,
});
};

View File

@ -25,7 +25,6 @@ const defaultOptions: FrameworkOptions = {
framework: undefined,
extensions: undefined,
componentsDestinationPath: undefined,
commonJs: false,
storybookConfigFolder: '.storybook',
};
@ -123,13 +122,7 @@ const hasFrameworkTemplates = (framework?: SupportedFrameworks) =>
export async function baseGenerator(
packageManager: JsPackageManager,
npmOptions: NpmOptions,
{
language,
builder = CoreBuilder.Webpack5,
pnp,
commonJs,
frameworkPreviewParts,
}: GeneratorOptions,
{ language, builder = CoreBuilder.Webpack5, pnp, frameworkPreviewParts }: GeneratorOptions,
renderer: SupportedRenderers,
options: FrameworkOptions = defaultOptions,
framework?: SupportedFrameworks
@ -176,7 +169,10 @@ export async function baseGenerator(
if (hasInteractiveStories(rendererId)) {
addons.push('@storybook/addon-interactions');
addonPackages.push('@storybook/addon-interactions', '@storybook/testing-library');
addonPackages.push(
'@storybook/addon-interactions',
'@storybook/testing-library@^0.0.14-next.1'
);
}
const files = await fse.readdir(process.cwd());
@ -229,7 +225,7 @@ export async function baseGenerator(
docs: { autodocs: 'tag' },
addons: pnp ? addons.map(wrapForPnp) : addons,
extensions,
commonJs,
language,
...(staticDir ? { staticDirs: [path.join('..', staticDir)] } : null),
...extraMain,
...(type !== 'framework'
@ -242,7 +238,7 @@ export async function baseGenerator(
});
}
await configurePreview({ frameworkPreviewParts, storybookConfigFolder });
await configurePreview({ frameworkPreviewParts, storybookConfigFolder, language });
// FIXME: temporary workaround for https://github.com/storybookjs/storybook/issues/17516
if (
@ -270,10 +266,12 @@ export async function baseGenerator(
if (isNewFolder) {
await generateStorybookBabelConfigInCWD();
}
packageManager.addDependencies({ ...npmOptions, packageJson }, [
...versionedPackages,
...babelDependencies,
]);
const depsToInstall = [...versionedPackages, ...babelDependencies];
if (depsToInstall.length > 0) {
packageManager.addDependencies({ ...npmOptions, packageJson }, depsToInstall);
}
if (addScripts) {
packageManager.addStorybookCommandInScripts({

View File

@ -1,12 +1,13 @@
import fse from 'fs-extra';
import { dedent } from 'ts-dedent';
import { SupportedLanguage } from '../project_types';
interface ConfigureMainOptions {
addons: string[];
extensions?: string[];
commonJs?: boolean;
staticDirs?: string[];
storybookConfigFolder: string;
language: SupportedLanguage;
/**
* Extra values for main.js
*
@ -26,46 +27,52 @@ export interface FrameworkPreviewParts {
interface ConfigurePreviewOptions {
frameworkPreviewParts?: FrameworkPreviewParts;
storybookConfigFolder: string;
language: SupportedLanguage;
}
export async function configureMain({
addons,
extensions = ['js', 'jsx', 'ts', 'tsx'],
commonJs = false,
storybookConfigFolder,
language,
...custom
}: ConfigureMainOptions) {
const prefix = (await fse.pathExists('./src')) ? '../src' : '../stories';
const config = {
stories: [`${prefix}/**/*.mdx`, `${prefix}/**/*.stories.@(${extensions.join('|')})`],
addons,
...custom,
};
// replace escaped values and delimiters
const stringified = `module.exports = ${JSON.stringify(config, null, 2)
.replace(/\\"/g, '"')
.replace(/['"]%%/g, '')
.replace(/%%['"]/g, '')
.replace(/\\n/g, '\r\n')}`;
// main.js isn't actually JSON, but we used JSON.stringify to convert the runtime-object into code.
// un-stringify the value for referencing packages by string
// .replaceAll(/"(path\.dirname\(require\.resolve\(path\.join\('.*\))"/g, (_, a) => a)}`;
const isTypescript =
language === SupportedLanguage.TYPESCRIPT || language === SupportedLanguage.TYPESCRIPT_LEGACY;
const tsTemplate = dedent`<<import>>const config<<type>> = <<mainContents>>;
export default config;`;
const jsTemplate = dedent`export default <<mainContents>>;`;
const finalTemplate = isTypescript ? tsTemplate : jsTemplate;
const mainJsContents = finalTemplate
.replace('<<import>>', `import { StorybookConfig } from '${custom.framework.name}';\n\n`)
.replace('<<type>>', ': StorybookConfig')
.replace('<<mainContents>>', JSON.stringify(config, null, 2));
await fse.writeFile(
`./${storybookConfigFolder}/main.${commonJs ? 'cjs' : 'js'}`,
dedent`
const path = require('path');
${stringified}
`,
`./${storybookConfigFolder}/main.${isTypescript ? 'ts' : 'js'}`,
dedent(mainJsContents),
{ encoding: 'utf8' }
);
}
export async function configurePreview(options: ConfigurePreviewOptions) {
const { prefix = '' } = options?.frameworkPreviewParts || {};
const previewPath = `./${options.storybookConfigFolder}/preview.js`;
const { prefix = '' } = options.frameworkPreviewParts || {};
const isTypescript =
options.language === SupportedLanguage.TYPESCRIPT ||
options.language === SupportedLanguage.TYPESCRIPT_LEGACY;
const previewPath = `./${options.storybookConfigFolder}/preview.${isTypescript ? 'ts' : 'js'}`;
// If the framework template included a preview then we have nothing to do
if (await fse.pathExists(previewPath)) {

View File

@ -1,7 +1,6 @@
import type { NpmOptions } from '../NpmOptions';
import type { SupportedLanguage, Builder, ProjectType } from '../project_types';
import type { JsPackageManager } from '../js-package-manager/JsPackageManager';
import { type PackageManagerName } from '../js-package-manager/JsPackageManager';
import type { JsPackageManager, PackageManagerName } from '../js-package-manager/JsPackageManager';
import type { FrameworkPreviewParts } from './configure';
export type GeneratorOptions = {
@ -9,7 +8,6 @@ export type GeneratorOptions = {
builder: Builder;
linkable: boolean;
pnp: boolean;
commonJs: boolean;
frameworkPreviewParts?: FrameworkPreviewParts;
};
@ -25,7 +23,6 @@ export interface FrameworkOptions {
extraMain?: any;
extensions?: string[];
framework?: Record<string, any>;
commonJs?: boolean;
storybookConfigFolder?: string;
componentsDestinationPath?: string;
}
@ -50,7 +47,6 @@ export type CommandOptions = {
yes?: boolean;
builder?: Builder;
linkable?: boolean;
commonJs?: boolean;
disableTelemetry?: boolean;
enableCrashReports?: boolean;
debug?: boolean;

View File

@ -61,7 +61,6 @@ const installStorybook = <Project extends ProjectType>(
language,
builder: options.builder || detectBuilder(packageManager),
linkable: !!options.linkable,
commonJs: options.commonJs,
pnp: options.usePnp,
};
@ -294,7 +293,6 @@ async function doInitiate(options: CommandOptions, pkg: PackageJson): Promise<vo
const done = commandLog(infoText);
const packageJson = packageManager.retrievePackageJson();
const isEsm = packageJson && packageJson.type === 'module';
try {
if (projectTypeProvided) {
@ -329,10 +327,11 @@ async function doInitiate(options: CommandOptions, pkg: PackageJson): Promise<vo
return;
}
const installResult = await installStorybook(projectType as ProjectType, packageManager, {
...options,
...(isEsm ? { commonJs: true } : undefined),
}).catch((e) => {
const installResult = await installStorybook(
projectType as ProjectType,
packageManager,
options
).catch((e) => {
process.exit();
});

View File

@ -5,8 +5,7 @@ import { sync as findUpSync } from 'find-up';
import { NPMProxy } from './NPMProxy';
import { PNPMProxy } from './PNPMProxy';
import type { JsPackageManager } from './JsPackageManager';
import { type PackageManagerName } from './JsPackageManager';
import type { JsPackageManager, PackageManagerName } from './JsPackageManager';
import { Yarn2Proxy } from './Yarn2Proxy';
import { Yarn1Proxy } from './Yarn1Proxy';

View File

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

View File

@ -2,9 +2,10 @@
"extends": "../tsconfig.app.json",
"compilerOptions": {
"types": ["node"],
"allowSyntheticDefaultImports": true
"allowSyntheticDefaultImports": true,
"resolveJsonModule": true
},
"exclude": ["../src/test.ts", "../src/**/*.spec.ts"],
"include": ["../src/**/*"],
"include": ["../src/**/*", "./preview.ts"],
"files": ["./typings.d.ts"]
}

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/client-logger",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -56,5 +56,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/codemod",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "A collection of codemod scripts written with JSCodeshift",
"keywords": [
"storybook"
@ -50,9 +50,9 @@
"@babel/preset-env": "^7.20.2",
"@babel/types": "^7.20.7",
"@storybook/csf": "next",
"@storybook/csf-tools": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/csf-tools": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"cross-spawn": "^7.0.3",
"globby": "^11.0.2",
"jscodeshift": "^0.13.1",
@ -86,5 +86,5 @@
"./src/transforms/upgrade-hierarchy-separators.js"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-common",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -44,8 +44,8 @@
},
"dependencies": {
"@babel/core": "^7.20.2",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"@types/babel__core": "^7.1.20",
"@types/express": "^4.7.0",
"@types/node": "^16.0.0",
@ -59,7 +59,7 @@
"fs-extra": "^11.1.0",
"glob": "^7.1.6",
"handlebars": "^4.7.7",
"lazy-universal-dotenv": "^3.0.1",
"lazy-universal-dotenv": "^4.0.0",
"picomatch": "^2.3.0",
"pkg-dir": "^5.0.0",
"pretty-hrtime": "^1.0.3",
@ -83,5 +83,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-events",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Event names used in storybook core",
"keywords": [
"storybook"
@ -53,5 +53,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-server",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -58,17 +58,17 @@
"dependencies": {
"@aw-web-design/x-default-browser": "1.4.88",
"@discoveryjs/json-ext": "^0.5.3",
"@storybook/builder-manager": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/builder-manager": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/csf": "next",
"@storybook/csf-tools": "7.0.0-beta.36",
"@storybook/csf-tools": "7.0.0-beta.38",
"@storybook/docs-mdx": "next",
"@storybook/global": "^5.0.0",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/telemetry": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/telemetry": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"@types/detect-port": "^1.3.0",
"@types/node": "^16.0.0",
"@types/node-fetch": "^2.5.7",
@ -119,5 +119,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -29,6 +29,9 @@ jest.mock('fs-extra', () => {
pathExists: jest.fn((p: string) => {
return false;
}),
existsSync: jest.fn((p: string) => {
return false;
}),
};
});

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/core-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@ -43,9 +43,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"ts-dedent": "^2.0.0"
},
@ -62,5 +62,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/csf-plugin",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Enrich CSF files via static analysis",
"keywords": [
"storybook"
@ -43,7 +43,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/csf-tools": "7.0.0-beta.36",
"@storybook/csf-tools": "7.0.0-beta.38",
"unplugin": "^0.10.2"
},
"devDependencies": {
@ -64,5 +64,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/csf-tools",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -45,7 +45,7 @@
"dependencies": {
"@babel/types": "^7.20.2",
"@storybook/csf": "next",
"@storybook/types": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.38",
"fs-extra": "^11.1.0",
"recast": "^0.23.1",
"ts-dedent": "^2.0.0"
@ -67,5 +67,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/docs-tools",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Shared utility functions for frameworks to implement docs",
"keywords": [
"storybook"
@ -44,9 +44,9 @@
},
"dependencies": {
"@babel/core": "^7.12.10",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.38",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"@types/doctrine": "^0.0.3",
"doctrine": "^3.0.0",
"lodash": "^4.17.21"
@ -64,5 +64,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/instrumenter",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -43,12 +43,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/preview-api": "7.0.0-beta.36",
"core-js": "^3.8.2"
"@storybook/preview-api": "7.0.0-beta.38"
},
"devDependencies": {
"typescript": "~4.9.3"
@ -61,5 +60,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/manager-api",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Core Storybook API & Context",
"keywords": [
"storybook"
@ -42,14 +42,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channels": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/csf": "next",
"@storybook/global": "^5.0.0",
"@storybook/router": "7.0.0-beta.36",
"@storybook/theming": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/router": "7.0.0-beta.38",
"@storybook/theming": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
"memoizerific": "^1.11.3",
@ -78,5 +78,5 @@
"./src/index.tsx"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -55,14 +55,14 @@ import * as settings from './modules/settings';
import * as releaseNotes from './modules/release-notes';
// eslint-disable-next-line import/no-cycle
import * as stories from './modules/stories';
// eslint-disable-next-line import/no-cycle
import * as refs from './modules/refs';
import * as layout from './modules/layout';
import * as shortcuts from './modules/shortcuts';
import * as url from './modules/url';
import * as version from './modules/versions';
// eslint-disable-next-line import/no-cycle
import * as globals from './modules/globals';
export * from './lib/shortcut';

View File

@ -33,7 +33,7 @@ import type {
} from '@storybook/types';
// eslint-disable-next-line import/no-cycle
import { getEventMetadata } from '../lib/events';
// eslint-disable-next-line import/no-cycle
import {
denormalizeStoryParameters,
transformStoryIndexToStoriesHash,

View File

@ -1 +1 @@
export const version = '7.0.0-beta.36';
export const version = '7.0.0-beta.38';

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/node-logger",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -60,5 +60,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/postinstall",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook addons postinstall utilities",
"keywords": [
"api",
@ -57,5 +57,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preview-api",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "",
"keywords": [
"storybook"
@ -67,13 +67,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/channel-postmessage": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-events": "7.0.0-beta.36",
"@storybook/channel-postmessage": "7.0.0-beta.38",
"@storybook/channels": "7.0.0-beta.38",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-events": "7.0.0-beta.38",
"@storybook/csf": "next",
"@storybook/global": "^5.0.0",
"@storybook/types": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.38",
"@types/qs": "^6.9.5",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
@ -86,7 +86,7 @@
},
"devDependencies": {
"@jest/globals": "^26.6.2",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.38",
"ansi-to-html": "^0.6.11",
"react": "^16.14.0"
},
@ -103,5 +103,5 @@
"./src/store.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

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

View File

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

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/router",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Core Storybook Router",
"keywords": [
"storybook"
@ -48,7 +48,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"memoizerific": "^1.11.3",
"qs": "^6.10.0"
},
@ -74,5 +74,5 @@
"./src/utils.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/source-loader",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Source loader",
"keywords": [
"lib",
@ -45,7 +45,7 @@
},
"dependencies": {
"@storybook/csf": "next",
"@storybook/types": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.38",
"estraverse": "^5.2.0",
"lodash": "^4.17.21",
"prettier": "^2.8.0"
@ -67,5 +67,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

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

View File

@ -2,6 +2,7 @@ import { global as globalThis } from '@storybook/global';
import type { PlayFunctionContext } from '@storybook/types';
import { within, waitFor } from '@storybook/testing-library';
import { expect } from '@storybook/jest';
import { FORCE_REMOUNT, RESET_STORY_ARGS, UPDATE_STORY_ARGS } from '@storybook/core-events';
export default {
component: globalThis.Components.Button,
@ -9,17 +10,30 @@ export default {
label: 'Click me',
},
};
// this is the story should be remove it will always fail, because forceReRender Api is removed in V7
export const ForceReRender = {
play: async ({ canvasElement }: PlayFunctionContext<any>) => {
export const ForceRemount = {
/**
* This play function runs in an infinite loop, because the final FORCE_REMOUNT event retriggers the function
* Because of this, it is disabled in both Chromatic and the test runner.
* To test it manually, inspect that the button alternates being focused and blurred every 3 seconds.
* If the button ALWAYS has focus it means the renderer didn't correctly remount the tree at the FORCE_REMOUNT event
*/
parameters: { chromatic: { disableSnapshot: true } },
play: async ({ canvasElement, id }: PlayFunctionContext<any>) => {
if (window?.navigator.userAgent.match(/StorybookTestRunner/)) {
return;
}
const channel = globalThis.__STORYBOOK_ADDONS_CHANNEL__;
const button = await within(canvasElement).findByRole('button');
await waitFor(() => expect(button).not.toHaveFocus());
await new Promise((resolve) => setTimeout(resolve, 3000));
await button.focus();
await expect(button).toHaveFocus();
// forceRender is not called in V7
// By forcing the component to rerender, we reset the focus state
await channel.emit('forceReRender');
await waitFor(() => expect(button).not.toHaveFocus());
await new Promise((resolve) => setTimeout(resolve, 3000));
// By forcing the component to remount, we reset the focus state
await channel.emit(FORCE_REMOUNT, { storyId: id });
},
};
@ -30,17 +44,16 @@ export const ChangeArgs = {
await button.focus();
await expect(button).toHaveFocus();
// Vue3: https://github.com/storybookjs/storybook/issues/13913
// Web-components: https://github.com/storybookjs/storybook/issues/19415
// Preact: https://github.com/storybookjs/storybook/issues/19504
if (['vue3', 'web-components', 'html', 'preact'].includes(globalThis.storybookRenderer)) return;
if (['web-components', 'html', 'preact'].includes(globalThis.storybookRenderer)) return;
// When we change the args to the button, it should not rerender
await channel.emit('updateStoryArgs', { storyId: id, updatedArgs: { label: 'New Text' } });
// When we change the args to the button, it should not remount
await channel.emit(UPDATE_STORY_ARGS, { storyId: id, updatedArgs: { label: 'New Text' } });
await within(canvasElement).findByText(/New Text/);
await expect(button).toHaveFocus();
await channel.emit('resetStoryArgs', { storyId: id });
await channel.emit(RESET_STORY_ARGS, { storyId: id });
await within(canvasElement).findByText(/Click me/);
await expect(button).toHaveFocus();
},

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/telemetry",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Telemetry logging for crash reports and usage statistics",
"keywords": [
"storybook"
@ -43,8 +43,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.0.0-beta.36",
"@storybook/core-common": "7.0.0-beta.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/core-common": "7.0.0-beta.38",
"chalk": "^4.1.0",
"detect-package-manager": "^2.0.1",
"fetch-retry": "^5.0.2",
@ -65,5 +65,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/theming",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"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.36",
"@storybook/client-logger": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"memoizerific": "^1.11.3"
},
@ -80,5 +80,5 @@
],
"post": "./scripts/fix-theme-type-export.ts"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/types",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Core Storybook Types",
"keywords": [
"storybook"
@ -44,7 +44,7 @@
},
"dependencies": {
"@babel/core": "^7.12.10",
"@storybook/channels": "7.0.0-beta.36",
"@storybook/channels": "7.0.0-beta.38",
"@types/babel__core": "^7.0.0",
"@types/express": "^4.7.0",
"express": "^4.17.3",
@ -63,5 +63,5 @@
"./src/index.ts"
]
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/root",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"private": true,
"homepage": "https://storybook.js.org/",
"repository": {

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-html-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -48,7 +48,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"html-loader": "^3.1.0",
"webpack": "5"
@ -71,5 +71,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-preact-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@ -49,7 +49,7 @@
},
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.19.0",
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.38",
"@types/node": "^16.0.0"
},
"devDependencies": {
@ -72,5 +72,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-react-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -71,10 +71,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.36",
"@storybook/docs-tools": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/react": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/docs-tools": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"@storybook/react": "7.0.0-beta.38",
"@storybook/react-docgen-typescript-plugin": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0",
"@types/node": "^16.0.0",
"@types/semver": "^7.3.4",
@ -117,5 +117,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-server-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -53,10 +53,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-server": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/core-server": "7.0.0-beta.38",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/server": "7.0.0-beta.36",
"@storybook/server": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"safe-identifier": "^0.4.1",
"ts-dedent": "^2.0.0",
@ -81,5 +81,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-svelte-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -63,8 +63,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/node-logger": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/node-logger": "7.0.0-beta.38",
"sveltedoc-parser": "^4.2.1",
"ts-dedent": "^2.0.0"
},
@ -93,5 +93,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-vue-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -58,8 +58,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/docs-tools": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/docs-tools": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"ts-loader": "^9.2.8",
"vue-docgen-api": "^4.44.23",
@ -95,5 +95,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-vue3-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@ -58,8 +58,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/docs-tools": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.38",
"@storybook/docs-tools": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"ts-loader": "^9.2.8",
"vue-docgen-api": "^4.46.0",
@ -92,5 +92,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preset-web-components-webpack",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.",
"keywords": [
"lit-html",
@ -53,7 +53,7 @@
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/preset-env": "^7.20.2",
"@storybook/core-webpack": "7.0.0-beta.36",
"@storybook/core-webpack": "7.0.0-beta.38",
"@types/node": "^16.0.0",
"babel-loader": "^7.0.0 || ^8.0.0 || ^9.0.0",
"babel-plugin-bundled-import-meta": "^0.3.1"
@ -77,5 +77,5 @@
],
"platform": "node"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/html",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook HTML renderer",
"keywords": [
"storybook"
@ -48,11 +48,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-client": "7.0.0-beta.36",
"@storybook/docs-tools": "7.0.0-beta.36",
"@storybook/core-client": "7.0.0-beta.38",
"@storybook/docs-tools": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
@ -74,5 +74,5 @@
],
"platform": "browser"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

View File

@ -1,6 +1,6 @@
{
"name": "@storybook/preact",
"version": "7.0.0-beta.36",
"version": "7.0.0-beta.38",
"description": "Storybook Preact renderer",
"keywords": [
"storybook"
@ -48,10 +48,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/core-client": "7.0.0-beta.36",
"@storybook/core-client": "7.0.0-beta.38",
"@storybook/global": "^5.0.0",
"@storybook/preview-api": "7.0.0-beta.36",
"@storybook/types": "7.0.0-beta.36",
"@storybook/preview-api": "7.0.0-beta.38",
"@storybook/types": "7.0.0-beta.38",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
@ -74,5 +74,5 @@
],
"platform": "browser"
},
"gitHead": "5268eb0fa26e2e31cc410c27cbff7189f3b7eba1"
"gitHead": "91302a6818a7794e1e8bbff01c68513b8516cb53"
}

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