diff --git a/.circleci/config.yml b/.circleci/config.yml index 9e68aef96d0..dab8f593a83 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -142,7 +142,7 @@ jobs: executor: class: medium+ name: sb_node_16_browsers - parallelism: 4 + parallelism: 3 steps: - git-shallow-clone/checkout_advanced: clone_options: '--depth 1 --verbose' @@ -224,12 +224,14 @@ jobs: name: set up cra repro, skip tests command: | cd code - node ./lib/cli/bin/index.js repro -t cra --e2e ../../cra-bench + node ./lib/cli/bin/index.js repro-next cra/default-js --output ../../cra-bench - run: name: Run @storybook/bench on repro command: | cd ../cra-bench - npx -p @storybook/bench@0.7.6--canary.760ff01.0 sb-bench 'echo noop' --label cra + rm -rf node_modules + mkdir node_modules + npx -p @storybook/bench@0.7.6--canary.14.6702e4f.0 sb-bench 'yarn install' --label cra - run: name: prep artifacts when: always @@ -237,6 +239,46 @@ jobs: - store_artifacts: path: /tmp/sb-bench.tar.gz destination: sb-bench.tar.gz + react-vite-bench: + executor: + class: medium+ + name: sb_playwright + working_directory: /tmp/storybook + steps: + - git-shallow-clone/checkout_advanced: + clone_options: '--depth 1 --verbose' + - attach_workspace: + at: . + - run: + name: Running local registry + command: | + cd code + yarn local-registry --port 6001 --open + background: true + - run: + name: Wait for registry + command: | + cd code + yarn wait-on http://localhost:6001 + - run: + name: set up react-vite repro, skip tests + command: | + cd code + node ./lib/cli/bin/index.js repro-next react-vite/default-ts --output ../../react-vite-bench + - run: + name: Run @storybook/bench on repro + command: | + cd ../react-vite-bench + rm -rf node_modules + mkdir node_modules + npx -p @storybook/bench@0.7.6--canary.14.6702e4f.0 sb-bench 'yarn install' --label react-vite + - run: + name: prep artifacts + when: always + command: tar cvzf /tmp/sb-bench.tar.gz ../react-vite-bench + - store_artifacts: + path: /tmp/sb-bench.tar.gz + destination: sb-bench.tar.gz smoke-tests: executor: class: medium+ @@ -322,7 +364,7 @@ jobs: executor: class: medium+ name: sb_node_16_browsers - parallelism: 22 + parallelism: 24 steps: - git-shallow-clone/checkout_advanced: clone_options: '--depth 1 --verbose' @@ -341,7 +383,7 @@ jobs: executor: class: medium+ name: sb_node_16_browsers - parallelism: 22 + parallelism: 24 steps: - git-shallow-clone/checkout_advanced: clone_options: '--depth 1 --verbose' @@ -356,7 +398,7 @@ jobs: executor: class: medium+ name: sb_node_16_browsers - parallelism: 22 + parallelism: 24 steps: - git-shallow-clone/checkout_advanced: clone_options: '--depth 1 --verbose' @@ -375,7 +417,7 @@ jobs: executor: class: medium+ name: sb_playwright - parallelism: 20 + parallelism: 22 steps: - git-shallow-clone/checkout_advanced: clone_options: '--depth 1 --verbose' @@ -390,7 +432,7 @@ jobs: executor: class: medium+ name: sb_node_16_browsers - parallelism: 22 + parallelism: 24 steps: - git-shallow-clone/checkout_advanced: clone_options: '--depth 1 --verbose' @@ -405,7 +447,7 @@ jobs: executor: class: medium+ name: sb_playwright - parallelism: 22 + parallelism: 24 steps: - git-shallow-clone/checkout_advanced: clone_options: '--depth 1 --verbose' @@ -454,7 +496,9 @@ workflows: - cra-bench: requires: - publish - + - react-vite-bench: + requires: + - publish ## new workflow - create-sandboxes: requires: diff --git a/CHANGELOG.md b/CHANGELOG.md index 30c79cc7828..f3a22c4981e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +## 7.0.0-alpha.41 (October 21, 2022) + +#### Features + +- Add `@storybook/nextjs` framework [#19382](https://github.com/storybooks/storybook/pull/19382) +- CLI: Enable `@storybook/nextjs` framework [#19478](https://github.com/storybooks/storybook/pull/19478) +- CLI: Automigrate from MDX1 to MDX2 [#19568](https://github.com/storybooks/storybook/pull/19568) + +#### Maintenance + +- Remove warning of removed feature in lib/client-api [#19544](https://github.com/storybooks/storybook/pull/19544) +- Remove vite-plugin-svelte-kit when detected [#19522](https://github.com/storybooks/storybook/pull/19522) + +#### Build + +- Delete Svelte example [#19549](https://github.com/storybooks/storybook/pull/19549) +- Fix circle test results [#19552](https://github.com/storybooks/storybook/pull/19552) + +#### Dependency Upgrades + +- Update the version of the "update-notifier" package [#19569](https://github.com/storybooks/storybook/pull/19569) + ## 7.0.0-alpha.40 (October 20, 2022) #### Breaking Changes diff --git a/MIGRATION.md b/MIGRATION.md index 233d1c3c989..a76edffe8f8 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -541,7 +541,7 @@ In 7.0 we've removed the following feature flags: #### CLI option `--use-npm` deprecated -With increased support for more package managers (pnpm), we have introduced the `--package-manager` CLI option. Please use `--package-manager=npm` to force NPM to be used to install dependencies when running Storybook CLI commands. Other valid options are `pnpm`, `yarn1`, and `yarn2` (`yarn2` is for versions 2 and higher). +With increased support for more package managers (pnpm), we have introduced the `--package-manager` CLI option. Please use `--package-manager=npm` to force NPM to be used to install dependencies when running Storybook CLI commands. Other valid options are `pnpm`, `yarn1`, and `yarn2` (`yarn2` is for versions 2 and higher). #### Vite builder uses vite config automatically @@ -551,7 +551,7 @@ If you were using `viteFinal` in 6.5 to simply merge in your project's standard #### Vite cache moved to node_modules/.cache/.vite-storybook -Previously, Storybook's Vite builder placed cache files in node_modules/.vite-storybook. However, it's more common for tools to place cached files into `node_modules/.cache`, and putting them there makes it quick and easy to clear the cache for multiple tools at once. We don't expect this change will cause any problems, but it's something that users of Storybook Vite projects should know about. It can be configured by setting `cacheDir` in `viteFinal` within `.storybook/main.js` [Storybook Vite configuration docs](https://storybook.js.org/docs/react/builders/vite#configuration)). +Previously, Storybook's Vite builder placed cache files in node_modules/.vite-storybook. However, it's more common for tools to place cached files into `node_modules/.cache`, and putting them there makes it quick and easy to clear the cache for multiple tools at once. We don't expect this change will cause any problems, but it's something that users of Storybook Vite projects should know about. It can be configured by setting `cacheDir` in `viteFinal` within `.storybook/main.js` [Storybook Vite configuration docs](https://storybook.js.org/docs/react/builders/vite#configuration)). #### Removed docs.getContainer and getPage parameters @@ -559,7 +559,7 @@ It is no longer possible to set `parameters.docs.getContainer()` and `getPage()` #### Removed STORYBOOK_REACT_CLASSES global -This was a legacy global variable from the early days of react docgen. If you were using this variable, you can instead use docgen information which is added directly to components using `.__docgenInfo`. +This was a legacy global variable from the early days of react docgen. If you were using this variable, you can instead use docgen information which is added directly to components using `.__docgenInfo`. #### Icons API changed @@ -667,7 +667,7 @@ You can configure Docs Page in `main.js`: module.exports = { docs: { docsPage: true, // set to false to disable docs page entirely - defaultTitle: 'Docs', // set to change the title of generated docs entries + defaultName: 'Docs', // set to change the name of generated docs entries }, }; ``` diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index 08ff6f076ff..7f92b867668 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", @@ -62,15 +62,15 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addon-highlight": "7.0.0-alpha.40", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/channels": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addon-highlight": "7.0.0-alpha.41", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/channels": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/theming": "7.0.0-alpha.41", "axe-core": "^4.2.0", "global": "^4.4.0", "lodash": "^4.17.21", @@ -102,7 +102,7 @@ "./src/preview.tsx" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Accessibility", "icon": "https://user-images.githubusercontent.com/263385/101991665-47042f80-3c7c-11eb-8f00-64b5a18f498a.png", diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index 7471cd3d01d..154249bf501 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", @@ -58,13 +58,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/theming": "7.0.0-alpha.41", "dequal": "^2.0.2", "global": "^4.4.0", "lodash": "^4.17.21", @@ -102,7 +102,7 @@ "./src/preview.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Actions", "unsupportedFrameworks": [ diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index 456945ebc1c..230996417a2 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", @@ -62,13 +62,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/theming": "7.0.0-alpha.41", "global": "^4.4.0", "memoizerific": "^1.11.3", "ts-dedent": "^2.0.0" @@ -98,7 +98,7 @@ "./src/preview.tsx" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Backgrounds", "icon": "https://user-images.githubusercontent.com/263385/101991667-479cc600-3c7c-11eb-96d3-410e936252e7.png", diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index 97ac20a207c..02e98ddea35 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", @@ -57,16 +57,16 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/blocks": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/node-logger": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/blocks": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/node-logger": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, @@ -92,7 +92,7 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Controls", "icon": "https://user-images.githubusercontent.com/263385/101991669-479cc600-3c7c-11eb-93d9-38b67e8371f2.png", diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index bf2d30f9917..1dca723f7d9 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", @@ -52,22 +52,22 @@ "@babel/plugin-transform-react-jsx": "^7.12.12", "@jest/transform": "^26.6.2", "@mdx-js/react": "^2.1.5", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/blocks": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/csf-tools": "7.0.0-alpha.40", - "@storybook/docs-tools": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/blocks": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/csf-tools": "7.0.0-alpha.41", + "@storybook/docs-tools": "7.0.0-alpha.41", "@storybook/mdx2-csf": "0.1.0-next.0", - "@storybook/node-logger": "7.0.0-alpha.40", - "@storybook/postinstall": "7.0.0-alpha.40", - "@storybook/preview-web": "7.0.0-alpha.40", - "@storybook/source-loader": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/node-logger": "7.0.0-alpha.41", + "@storybook/postinstall": "7.0.0-alpha.41", + "@storybook/preview-web": "7.0.0-alpha.41", + "@storybook/source-loader": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "dequal": "^2.0.2", "fs-extra": "^9.0.1", "global": "^4.4.0", @@ -94,7 +94,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Docs", "icon": "https://user-images.githubusercontent.com/263385/101991672-48355c80-3c7c-11eb-82d9-95fa12438f64.png", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index 9c69f425d19..74ae83884d9 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", @@ -41,24 +41,24 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addon-actions": "7.0.0-alpha.40", - "@storybook/addon-backgrounds": "7.0.0-alpha.40", - "@storybook/addon-controls": "7.0.0-alpha.40", - "@storybook/addon-docs": "7.0.0-alpha.40", - "@storybook/addon-highlight": "7.0.0-alpha.40", - "@storybook/addon-measure": "7.0.0-alpha.40", - "@storybook/addon-outline": "7.0.0-alpha.40", - "@storybook/addon-toolbars": "7.0.0-alpha.40", - "@storybook/addon-viewport": "7.0.0-alpha.40", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/node-logger": "7.0.0-alpha.40", + "@storybook/addon-actions": "7.0.0-alpha.41", + "@storybook/addon-backgrounds": "7.0.0-alpha.41", + "@storybook/addon-controls": "7.0.0-alpha.41", + "@storybook/addon-docs": "7.0.0-alpha.41", + "@storybook/addon-highlight": "7.0.0-alpha.41", + "@storybook/addon-measure": "7.0.0-alpha.41", + "@storybook/addon-outline": "7.0.0-alpha.41", + "@storybook/addon-toolbars": "7.0.0-alpha.41", + "@storybook/addon-viewport": "7.0.0-alpha.41", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/node-logger": "7.0.0-alpha.41", "ts-dedent": "^2.0.0" }, "devDependencies": { "@babel/core": "^7.12.10", - "@storybook/vue": "7.0.0-alpha.40", + "@storybook/vue": "7.0.0-alpha.41", "@types/jest": "^26.0.16", "typescript": "~4.6.3" }, @@ -112,5 +112,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 5f18430d6d7..dda843d1f2c 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", @@ -50,8 +50,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", "global": "^4.4.0" }, "devDependencies": { @@ -67,7 +67,7 @@ "./src/highlight.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Highlight", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index ea141df0a30..ee78068d9a0 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", @@ -59,15 +59,15 @@ }, "dependencies": { "@devtools-ds/object-inspector": "^1.1.2", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/instrumenter": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/instrumenter": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "global": "^4.4.0", "jest-mock": "^27.0.6", "polished": "^4.2.2", @@ -104,7 +104,7 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Interactions", "unsupportedFrameworks": [ diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index 942395e8050..f5761cc3892 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -59,12 +59,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "global": "^4.4.0", "react-sizeme": "^3.0.1", "upath": "^1.2.0" @@ -94,7 +94,7 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Jest", "icon": "https://pbs.twimg.com/profile_images/821713465245102080/mMtKIMax_400x400.jpg", diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 0794cf62d66..7b0dad4f317 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "addon", @@ -63,11 +63,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/router": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/router": "7.0.0-alpha.41", "global": "^4.4.0", "prop-types": "^15.7.2", "ts-dedent": "^2.0.0" @@ -98,7 +98,7 @@ "./src/react/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Links", "icon": "https://user-images.githubusercontent.com/263385/101991673-48355c80-3c7c-11eb-9b6e-b627c96a75f6.png", diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index 706afa988f5..46227108365 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", @@ -61,12 +61,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", "global": "^4.4.0" }, "devDependencies": { @@ -94,7 +94,7 @@ "./src/preview.tsx" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Measure", "unsupportedFrameworks": [ diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index 5e455447aeb..0d2f104e9ab 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", @@ -64,12 +64,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", "global": "^4.4.0", "ts-dedent": "^2.0.0" }, @@ -98,7 +98,7 @@ "./src/preset/preview.tsx" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Outline", "unsupportedFrameworks": [ diff --git a/code/addons/storyshots/storyshots-core/package.json b/code/addons/storyshots/storyshots-core/package.json index 95a7e29b7de..3e46ef6991a 100644 --- a/code/addons/storyshots/storyshots-core/package.json +++ b/code/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Take a code snapshot of every story automatically with Jest", "keywords": [ "addon", @@ -38,13 +38,13 @@ }, "dependencies": { "@jest/transform": "^26.6.2", - "@storybook/addons": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", "@storybook/babel-plugin-require-context-hook": "1.0.1", - "@storybook/client-api": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/core-webpack": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", + "@storybook/client-api": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/core-webpack": "7.0.0-alpha.41", + "@storybook/csf": "next", "@types/glob": "^7.1.3", "@types/jest": "^26.0.16", "@types/jest-specific-snapshot": "^0.5.3", @@ -62,11 +62,11 @@ "@angular/core": "^13.3.6", "@angular/platform-browser-dynamic": "^13.3.6", "@emotion/jest": "^11.8.0", - "@storybook/addon-docs": "7.0.0-alpha.40", - "@storybook/angular": "7.0.0-alpha.40", - "@storybook/react": "7.0.0-alpha.40", - "@storybook/vue": "7.0.0-alpha.40", - "@storybook/vue3": "7.0.0-alpha.40", + "@storybook/addon-docs": "7.0.0-alpha.41", + "@storybook/angular": "7.0.0-alpha.41", + "@storybook/react": "7.0.0-alpha.41", + "@storybook/vue": "7.0.0-alpha.41", + "@storybook/vue3": "7.0.0-alpha.41", "babel-loader": "^8.2.5", "enzyme": "^3.11.0", "enzyme-to-json": "^3.6.1", @@ -144,7 +144,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Storyshots", "icon": "https://user-images.githubusercontent.com/263385/101991676-48cdf300-3c7c-11eb-8aa1-944dab6ab29b.png", diff --git a/code/addons/storyshots/storyshots-puppeteer/package.json b/code/addons/storyshots/storyshots-puppeteer/package.json index f82fdcdb390..87391038947 100644 --- a/code/addons/storyshots/storyshots-puppeteer/package.json +++ b/code/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Image snapshots addition to StoryShots based on puppeteer", "keywords": [ "addon", @@ -34,8 +34,8 @@ }, "dependencies": { "@axe-core/puppeteer": "^4.2.0", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/node-logger": "7.0.0-alpha.40", + "@storybook/csf": "next", + "@storybook/node-logger": "7.0.0-alpha.41", "@types/jest-image-snapshot": "^4.1.3", "jest-image-snapshot": "^4.3.0" }, @@ -44,7 +44,7 @@ "puppeteer": "^2.0.0 || ^3.0.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "7.0.0-alpha.40", + "@storybook/addon-storyshots": "7.0.0-alpha.41", "puppeteer": ">=2.0.0" }, "peerDependenciesMeta": { @@ -55,5 +55,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index 604296f157d..510a49c5f32 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", @@ -53,13 +53,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/router": "7.0.0-alpha.40", - "@storybook/source-loader": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/router": "7.0.0-alpha.41", + "@storybook/source-loader": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "estraverse": "^5.2.0", "prop-types": "^15.7.2", "react-syntax-highlighter": "^15.5.0" @@ -91,7 +91,7 @@ "./src/preset.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Storysource", "icon": "https://user-images.githubusercontent.com/263385/101991675-48cdf300-3c7c-11eb-9400-58de5ac6daa7.png", diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index a8d6088d0cd..7dd6e7dd2ce 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", @@ -57,11 +57,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40" + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41" }, "devDependencies": { "typescript": "~4.6.3" @@ -88,7 +88,7 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Toolbars", "icon": "https://user-images.githubusercontent.com/263385/101991677-48cdf300-3c7c-11eb-93b4-19b0e3366959.png", diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index 559c5a61fb2..587b3387a55 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", @@ -59,12 +59,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "global": "^4.4.0", "memoizerific": "^1.11.3", "prop-types": "^15.7.2" @@ -95,7 +95,7 @@ "./src/preview.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c", + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637", "storybook": { "displayName": "Viewport", "icon": "https://user-images.githubusercontent.com/263385/101991678-48cdf300-3c7c-11eb-9764-f8af293c1b28.png", diff --git a/code/examples/doc-blocks/package.json b/code/examples/doc-blocks/package.json index ed9d77a046d..72601456c1f 100644 --- a/code/examples/doc-blocks/package.json +++ b/code/examples/doc-blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/example-doc-blocks", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "private": true, "scripts": { "build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true sb build", @@ -15,20 +15,20 @@ "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", - "@storybook/addon-essentials": "7.0.0-alpha.40", - "@storybook/addon-storyshots": "7.0.0-alpha.40", - "@storybook/addon-storysource": "7.0.0-alpha.40", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/cli": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/react-webpack5": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addon-essentials": "7.0.0-alpha.41", + "@storybook/addon-storyshots": "7.0.0-alpha.41", + "@storybook/addon-storysource": "7.0.0-alpha.41", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/cli": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/react-webpack5": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "@types/babel__preset-env": "^7", "@types/react": "^16.14.23", "@types/react-dom": "^16.9.14", "cross-env": "^7.0.3", "lodash": "^4.17.21", - "sb": "7.0.0-alpha.40", + "sb": "7.0.0-alpha.41", "typescript": "~4.6.3", "webpack": "5" }, diff --git a/code/examples/ember-cli/package.json b/code/examples/ember-cli/package.json index e587653ce1b..bad6f158895 100644 --- a/code/examples/ember-cli/package.json +++ b/code/examples/ember-cli/package.json @@ -1,6 +1,6 @@ { "name": "ember-example", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "private": true, "scripts": { "--build-storybook": "yarn storybook-prebuild && storybook build", @@ -17,19 +17,19 @@ "devDependencies": { "@babel/core": "^7.12.10", "@ember/optional-features": "^2.0.0", - "@storybook/addon-a11y": "7.0.0-alpha.40", - "@storybook/addon-actions": "7.0.0-alpha.40", - "@storybook/addon-backgrounds": "7.0.0-alpha.40", - "@storybook/addon-controls": "7.0.0-alpha.40", - "@storybook/addon-docs": "7.0.0-alpha.40", - "@storybook/addon-highlight": "7.0.0-alpha.40", - "@storybook/addon-links": "7.0.0-alpha.40", - "@storybook/addon-storysource": "7.0.0-alpha.40", - "@storybook/addon-viewport": "7.0.0-alpha.40", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/ember": "7.0.0-alpha.40", + "@storybook/addon-a11y": "7.0.0-alpha.41", + "@storybook/addon-actions": "7.0.0-alpha.41", + "@storybook/addon-backgrounds": "7.0.0-alpha.41", + "@storybook/addon-controls": "7.0.0-alpha.41", + "@storybook/addon-docs": "7.0.0-alpha.41", + "@storybook/addon-highlight": "7.0.0-alpha.41", + "@storybook/addon-links": "7.0.0-alpha.41", + "@storybook/addon-storysource": "7.0.0-alpha.41", + "@storybook/addon-viewport": "7.0.0-alpha.41", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/ember": "7.0.0-alpha.41", "@storybook/ember-cli-storybook": "^0.2.1", - "@storybook/source-loader": "7.0.0-alpha.40", + "@storybook/source-loader": "7.0.0-alpha.41", "babel-loader": "^8.2.5", "broccoli-asset-rev": "^3.0.0", "browserify-zlib": "^0.2.0", @@ -49,7 +49,7 @@ "loader.js": "^4.7.0", "os-browserify": "^0.3.0", "shx": "^0.3.2", - "storybook": "7.0.0-alpha.40", + "storybook": "7.0.0-alpha.41", "stream-browserify": "^3.0.0", "vm-browserify": "^1.1.2", "webpack": "5", diff --git a/code/examples/external-docs/package.json b/code/examples/external-docs/package.json index 63c1047ad31..66f27b2c29e 100644 --- a/code/examples/external-docs/package.json +++ b/code/examples/external-docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/external-docs", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "private": true, "scripts": { "build": "next build", @@ -11,15 +11,15 @@ "storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true storybook dev -p 9011 --no-manager-cache -c .storybook" }, "dependencies": { - "@storybook/addon-docs": "7.0.0-alpha.40", - "@storybook/addon-essentials": "7.0.0-alpha.40", - "@storybook/blocks": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/preview-web": "7.0.0-alpha.40", - "@storybook/react": "7.0.0-alpha.40", - "@storybook/react-webpack5": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addon-docs": "7.0.0-alpha.41", + "@storybook/addon-essentials": "7.0.0-alpha.41", + "@storybook/blocks": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/preview-web": "7.0.0-alpha.41", + "@storybook/react": "7.0.0-alpha.41", + "@storybook/react-webpack5": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "formik": "^2.2.9", "next": "^12.1.0", "nextra": "^1.1.0", @@ -38,7 +38,7 @@ "cross-env": "^7.0.3", "eslint": "8.7.0", "eslint-config-next": "12.0.8", - "storybook": "7.0.0-alpha.40", + "storybook": "7.0.0-alpha.41", "typescript": "~4.6.3", "webpack": "5" } diff --git a/code/examples/server-kitchen-sink/package.json b/code/examples/server-kitchen-sink/package.json index 36c84945c6f..3681702aaa4 100644 --- a/code/examples/server-kitchen-sink/package.json +++ b/code/examples/server-kitchen-sink/package.json @@ -1,6 +1,6 @@ { "name": "server-kitchen-sink", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "private": true, "description": "", "keywords": [], @@ -14,15 +14,15 @@ "storybook": "SERVER_PORT=1137 storybook dev -p 9006 --quiet" }, "devDependencies": { - "@storybook/addon-a11y": "7.0.0-alpha.40", - "@storybook/addon-actions": "7.0.0-alpha.40", - "@storybook/addon-backgrounds": "7.0.0-alpha.40", - "@storybook/addon-controls": "7.0.0-alpha.40", - "@storybook/addon-highlight": "7.0.0-alpha.40", - "@storybook/addon-links": "7.0.0-alpha.40", - "@storybook/node-logger": "7.0.0-alpha.40", - "@storybook/server": "7.0.0-alpha.40", - "@storybook/server-webpack5": "7.0.0-alpha.40", + "@storybook/addon-a11y": "7.0.0-alpha.41", + "@storybook/addon-actions": "7.0.0-alpha.41", + "@storybook/addon-backgrounds": "7.0.0-alpha.41", + "@storybook/addon-controls": "7.0.0-alpha.41", + "@storybook/addon-highlight": "7.0.0-alpha.41", + "@storybook/addon-links": "7.0.0-alpha.41", + "@storybook/node-logger": "7.0.0-alpha.41", + "@storybook/server": "7.0.0-alpha.41", + "@storybook/server-webpack5": "7.0.0-alpha.41", "concurrently": "^5.3.0", "cors": "^2.8.5", "express": "~4.17.1", @@ -30,6 +30,6 @@ "nodemon": "^2.0.7", "pug": "^3.0.0", "safe-identifier": "^0.4.1", - "storybook": "7.0.0-alpha.40" + "storybook": "7.0.0-alpha.41" } } diff --git a/code/examples/standalone-preview/package.json b/code/examples/standalone-preview/package.json index 908e6e89394..7144cc69a10 100644 --- a/code/examples/standalone-preview/package.json +++ b/code/examples/standalone-preview/package.json @@ -1,20 +1,20 @@ { "name": "standalone-preview", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "private": true, "scripts": { "storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true storybook dev -p 9011 -c ../official-storybook --no-manager-cache --preview-url=http://localhost:1337/external-iframe.html", "storybook-preview": "cross-env PREVIEW_URL=external-iframe.html parcel ./storybook.html --port 1337" }, "devDependencies": { - "@storybook/addon-docs": "7.0.0-alpha.40", - "@storybook/cli": "7.0.0-alpha.40", - "@storybook/react": "7.0.0-alpha.40", - "@storybook/react-webpack5": "7.0.0-alpha.40", + "@storybook/addon-docs": "7.0.0-alpha.41", + "@storybook/cli": "7.0.0-alpha.41", + "@storybook/react": "7.0.0-alpha.41", + "@storybook/react-webpack5": "7.0.0-alpha.41", "cross-env": "^7.0.3", "parcel": "2.0.1", "react": "16.14.0", "react-dom": "16.14.0", - "storybook": "7.0.0-alpha.40" + "storybook": "7.0.0-alpha.41" } } diff --git a/code/examples/svelte-kitchen-sink/.gitignore b/code/examples/svelte-kitchen-sink/.gitignore deleted file mode 100644 index f25c23c591b..00000000000 --- a/code/examples/svelte-kitchen-sink/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# dependencies -node_modules - -# testing -coverage - -# production -build - -# misc -.DS_Store -.env -npm-debug.log -yarn-error.log diff --git a/code/examples/svelte-kitchen-sink/.storybook/main.ts b/code/examples/svelte-kitchen-sink/.storybook/main.ts deleted file mode 100644 index 3353a715d45..00000000000 --- a/code/examples/svelte-kitchen-sink/.storybook/main.ts +++ /dev/null @@ -1,56 +0,0 @@ -const path = require('path'); -const sveltePreprocess = require('svelte-preprocess'); - -const mainConfig: import('@storybook/svelte-webpack5').StorybookConfig = { - stories: ['../src/stories/**/*.stories.@(ts|tsx|js|jsx||mdx|svelte)'], - logLevel: 'debug', - addons: [ - '@storybook/addon-storysource', - '@storybook/addon-actions', - { - name: '@storybook/addon-docs', - options: { - configureJSX: true, - }, - }, - '@storybook/addon-controls', - '@storybook/addon-interactions', - '@storybook/addon-links', - '@storybook/addon-backgrounds', - '@storybook/addon-viewport', - '@storybook/addon-a11y', - '@storybook/addon-highlight', - ], - webpackFinal: async (config) => { - const rules = config.module?.rules || []; - rules.push({ - test: [/\.stories\.js$/, /index\.js$/], - use: [require.resolve('@storybook/source-loader')], - include: [path.resolve(__dirname, '../src')], - enforce: 'pre', - }); - - // eslint-disable-next-line no-param-reassign - config.module = config.module || {}; - // eslint-disable-next-line no-param-reassign - config.module.rules = rules; - - return config; - }, - core: { - channelOptions: { allowFunction: false, maxDepth: 10 }, - disableTelemetry: true, - }, - staticDirs: ['../public'], - features: { - breakingChangesV7: true, - }, - framework: { - name: '@storybook/svelte-webpack5', - options: { - preprocess: sveltePreprocess(), - }, - }, -}; - -module.exports = mainConfig; diff --git a/code/examples/svelte-kitchen-sink/.storybook/preview.js b/code/examples/svelte-kitchen-sink/.storybook/preview.js deleted file mode 100644 index f203c8b3223..00000000000 --- a/code/examples/svelte-kitchen-sink/.storybook/preview.js +++ /dev/null @@ -1,5 +0,0 @@ -export const parameters = { - docs: { - iframeHeight: 300, - }, -}; diff --git a/code/examples/svelte-kitchen-sink/README.md b/code/examples/svelte-kitchen-sink/README.md deleted file mode 100644 index 22b59e45671..00000000000 --- a/code/examples/svelte-kitchen-sink/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Storybook Svelte Demo - -This example directory represents the application you wish to integrate storybook into. - -Run `yarn install` to sync Storybook module with the source code and run `yarn storybook` to start the Storybook. diff --git a/code/examples/svelte-kitchen-sink/jest.config.js b/code/examples/svelte-kitchen-sink/jest.config.js deleted file mode 100644 index f1954f5b602..00000000000 --- a/code/examples/svelte-kitchen-sink/jest.config.js +++ /dev/null @@ -1,14 +0,0 @@ -const config = require('../../jest.config'); - -module.exports = { - ...config, - roots: [__dirname], - transform: { - ...config.transform, - '.*\\.(svelte)$': ['svelte-jester', { preprocess: require.resolve('./svelte.config.js') }], - }, - moduleNameMapper: { - '!!raw-loader!.*': '/__mocks__/fileMock.js', - }, - moduleFileExtensions: [...config.moduleFileExtensions, 'svelte'], -}; diff --git a/code/examples/svelte-kitchen-sink/package.json b/code/examples/svelte-kitchen-sink/package.json deleted file mode 100644 index 31519ea5db4..00000000000 --- a/code/examples/svelte-kitchen-sink/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "svelte-example", - "version": "7.0.0-alpha.40", - "private": true, - "scripts": { - "build-storybook": "storybook build", - "storybook": "storybook dev -p 9009 --no-manager-cache" - }, - "dependencies": { - "global": "^4.4.0" - }, - "devDependencies": { - "@storybook/addon-a11y": "7.0.0-alpha.40", - "@storybook/addon-actions": "7.0.0-alpha.40", - "@storybook/addon-backgrounds": "7.0.0-alpha.40", - "@storybook/addon-controls": "7.0.0-alpha.40", - "@storybook/addon-docs": "7.0.0-alpha.40", - "@storybook/addon-highlight": "7.0.0-alpha.40", - "@storybook/addon-interactions": "7.0.0-alpha.40", - "@storybook/addon-links": "7.0.0-alpha.40", - "@storybook/addon-storyshots": "7.0.0-alpha.40", - "@storybook/addon-storysource": "7.0.0-alpha.40", - "@storybook/addon-viewport": "7.0.0-alpha.40", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/jest": "^0.0.10", - "@storybook/source-loader": "7.0.0-alpha.40", - "@storybook/svelte": "7.0.0-alpha.40", - "@storybook/svelte-webpack5": "7.0.0-alpha.40", - "@storybook/testing-library": "0.0.14-next.0", - "raw-loader": "^4.0.2", - "storybook": "7.0.0-alpha.40", - "svelte-jester": "^2.3.2", - "svelte-preprocess": "^4.10.6" - }, - "storybook": { - "chromatic": { - "projectToken": "8ob73wgl995" - } - } -} diff --git a/code/examples/svelte-kitchen-sink/public/favicon.ico b/code/examples/svelte-kitchen-sink/public/favicon.ico deleted file mode 100644 index 9e9c880c25b..00000000000 Binary files a/code/examples/svelte-kitchen-sink/public/favicon.ico and /dev/null differ diff --git a/code/examples/svelte-kitchen-sink/src/components/Button.svelte b/code/examples/svelte-kitchen-sink/src/components/Button.svelte deleted file mode 100644 index 37b084117fb..00000000000 --- a/code/examples/svelte-kitchen-sink/src/components/Button.svelte +++ /dev/null @@ -1,44 +0,0 @@ - - - - - diff --git a/code/examples/svelte-kitchen-sink/src/components/Button.test.js b/code/examples/svelte-kitchen-sink/src/components/Button.test.js deleted file mode 100644 index 2ef12f35e2c..00000000000 --- a/code/examples/svelte-kitchen-sink/src/components/Button.test.js +++ /dev/null @@ -1,32 +0,0 @@ -import global from 'global'; -import Button from './Button.svelte'; - -const { document } = global; - -let target; -let component; - -describe('Button Component', () => { - beforeEach(() => { - target = document.createElement('div'); - - component = new Button({ target }); - }); - - it('should render `text` property', () => { - return new Promise((done) => { - const text = 'Hello world'; - const expected = `Round corners ${text}`; - - component.$on('afterUpdate', () => { - const componentText = target.firstChild.textContent.trim(); - - expect(componentText).toEqual(expected); - - done(); - }); - - component.$set({ text }); - }); - }); -}); diff --git a/code/examples/svelte-kitchen-sink/src/components/Context.svelte b/code/examples/svelte-kitchen-sink/src/components/Context.svelte deleted file mode 100644 index c0937755dd1..00000000000 --- a/code/examples/svelte-kitchen-sink/src/components/Context.svelte +++ /dev/null @@ -1,10 +0,0 @@ - - - -
- Value read from context: {value} -
diff --git a/code/examples/svelte-kitchen-sink/src/components/Counter.svelte b/code/examples/svelte-kitchen-sink/src/components/Counter.svelte deleted file mode 100644 index a4a8f89c31e..00000000000 --- a/code/examples/svelte-kitchen-sink/src/components/Counter.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
-

Svelte - Counter

-

You clicked {count} times

- - - - -
diff --git a/code/examples/svelte-kitchen-sink/src/logo.png b/code/examples/svelte-kitchen-sink/src/logo.png deleted file mode 100644 index 92b1560c6de..00000000000 Binary files a/code/examples/svelte-kitchen-sink/src/logo.png and /dev/null differ diff --git a/code/examples/svelte-kitchen-sink/src/stories/BorderDecorator.svelte b/code/examples/svelte-kitchen-sink/src/stories/BorderDecorator.svelte deleted file mode 100644 index 52365b2008b..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/BorderDecorator.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - -
- -
- - diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-actions.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-actions.stories.storyshot deleted file mode 100644 index 9628f3d7616..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-actions.stories.storyshot +++ /dev/null @@ -1,21 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Addon/Actions Action on component method 1`] = ` -
- -
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-backgrounds.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-backgrounds.stories.storyshot deleted file mode 100644 index 7d5e0bac2e1..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-backgrounds.stories.storyshot +++ /dev/null @@ -1,44 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Addon/Backgrounds story 1 1`] = ` -
-

- Button view -

- - - -

- A little text to show this is a view. -

- -

- If we need to test components in a Svelte environment, for instance to test slot behaviour, -

- -

- then wrapping the component up in a view -

- -

- made just for the story is the simplest way to achieve this. -

-
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-docs.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-docs.stories.storyshot deleted file mode 100644 index 1245061655a..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-docs.stories.storyshot +++ /dev/null @@ -1,87 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Addon/Docs rounded 1`] = ` -
-

- Button view -

- - - -

- A little text to show this is a view. -

- -

- If we need to test components in a Svelte environment, for instance to test slot behaviour, -

- -

- then wrapping the component up in a view -

- -

- made just for the story is the simplest way to achieve this. -

-
-`; - -exports[`Storyshots Addon/Docs square 1`] = ` -
-

- Button view -

- - - -

- A little text to show this is a view. -

- -

- If we need to test components in a Svelte environment, for instance to test slot behaviour, -

- -

- then wrapping the component up in a view -

- -

- made just for the story is the simplest way to achieve this. -

-
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-links.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-links.stories.storyshot deleted file mode 100644 index 677c69de4bf..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/addon-links.stories.storyshot +++ /dev/null @@ -1,27 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Addon/Links Go to welcome view 1`] = ` -
-
-

- Link Action -

- - -
-
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/argstable.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/argstable.stories.storyshot deleted file mode 100644 index d135617e810..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/argstable.stories.storyshot +++ /dev/null @@ -1,24 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Args Table Args Table 1`] = ` -
-
-    {
-  "string": "string",
-  "number": 0,
-  "unionstr": "a",
-  "unionnumeric": 1,
-  "union": null,
-  "required": ""
-}
-  
- -
- -
- - -
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/button.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/button.stories.storyshot deleted file mode 100644 index 9cecda9f29c..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/button.stories.storyshot +++ /dev/null @@ -1,107 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Button Rounded 1`] = ` -
-

- Button view -

- - - -

- A little text to show this is a view. -

- -

- If we need to test components in a Svelte environment, for instance to test slot behaviour, -

- -

- then wrapping the component up in a view -

- -

- made just for the story is the simplest way to achieve this. -

-
-`; - -exports[`Storyshots Button Square 1`] = ` -
-

- Button view -

- - - -

- A little text to show this is a view. -

- -

- If we need to test components in a Svelte environment, for instance to test slot behaviour, -

- -

- then wrapping the component up in a view -

- -

- made just for the story is the simplest way to achieve this. -

-
-`; - -exports[`Storyshots Button With Default Render 1`] = ` -
- -
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/decorators.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/decorators.stories.storyshot deleted file mode 100644 index 4ff491be39b..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/decorators.stories.storyshot +++ /dev/null @@ -1,27 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Decorators Decorators 1`] = ` -
-
-
-
- Value read from context: setted from decorator -
- -
- - - -
- - -
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/welcome.stories.storyshot b/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/welcome.stories.storyshot deleted file mode 100644 index 8df9d140f48..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/__snapshots__/welcome.stories.storyshot +++ /dev/null @@ -1,102 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Welcome Welcome 1`] = ` -
-
-

- Welcome to Storybook for Svelte -

- -

- This is a UI component dev environment for your svelte app. -

- -

- We've added some basic stories inside the - - src/stories - - directory. - - - A story is like a visual test case - - - and represents a single state of one or more UI components. - You can have as many stories as you want. -

- -

- Svelte -

- -

- Just like that, you can add your own components as stories. - You can also edit those components and see changes right away. - -
- - (Try editing the - - Button - - component - located at - - src/stories/views/Welcome.svelte - - .) -

- -

- Usually we create stories with smaller UI components in the app. -
- - Have a look at the - - - Writing Stories - - - section in our documentation. -

- -

- - NOTE: - - -
- - Have a look at the - - - .storybook/webpack.config.js - - - to add webpack - loaders and plugins you are using in this project. -

-
-
-`; diff --git a/code/examples/svelte-kitchen-sink/src/stories/argstable.stories.js b/code/examples/svelte-kitchen-sink/src/stories/argstable.stories.js deleted file mode 100644 index c804e96cc10..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/argstable.stories.js +++ /dev/null @@ -1,20 +0,0 @@ -import ArgsTableView from './views/ArgsTableView.svelte'; -// eslint-disable-next-line -import srcArgsTableView from '!!raw-loader!./views/ArgsTableView.svelte'; - -export default { - title: 'Args Table', - component: ArgsTableView, -}; - -export const ArgsTable = (args) => ({ - Component: ArgsTableView, - props: args, -}); -ArgsTable.parameters = { - docs: { - source: { - code: srcArgsTableView, - }, - }, -}; diff --git a/code/examples/svelte-kitchen-sink/src/stories/button.stories.js b/code/examples/svelte-kitchen-sink/src/stories/button.stories.js deleted file mode 100644 index 58bf8020c19..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/button.stories.js +++ /dev/null @@ -1,33 +0,0 @@ -import ButtonView from './views/ButtonView.svelte'; -import Button from '../components/Button.svelte'; - -export default { - title: 'Button', - component: Button, -}; - -const Template = (args) => ({ - Component: ButtonView, - props: { - ...args, - }, -}); - -export const Rounded = Template.bind({}); -Rounded.args = { - rounded: true, - text: 'Rounded', -}; - -export const Square = Template.bind({}); -Square.args = { - rounded: false, - text: 'Square', -}; - -export const WithDefaultRender = { - args: { - rounded: false, - text: 'Magic!', - }, -}; diff --git a/code/examples/svelte-kitchen-sink/src/stories/decorators.stories.js b/code/examples/svelte-kitchen-sink/src/stories/decorators.stories.js deleted file mode 100644 index 221549146dc..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/decorators.stories.js +++ /dev/null @@ -1,23 +0,0 @@ -import { setContext } from 'svelte'; -import Context from '../components/Context.svelte'; -import BorderDecorator from './BorderDecorator.svelte'; - -export default { - title: 'Decorators', - component: Context, - decorators: [ - () => BorderDecorator, - () => ({ Component: BorderDecorator, props: { color: 'blue' } }), - ], -}; - -export const Decorators = () => ({ - on: { - click: () => {}, - }, -}); -Decorators.decorators = [ - () => { - setContext('storybook/test', 'settled from decorator'); - }, -]; diff --git a/code/examples/svelte-kitchen-sink/src/stories/error.stories.js b/code/examples/svelte-kitchen-sink/src/stories/error.stories.js deleted file mode 100644 index 21be1c4add5..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/error.stories.js +++ /dev/null @@ -1,14 +0,0 @@ -import ErrorView from './views/ErrorView.svelte'; - -export default { - title: 'Error', - component: ErrorView, - parameters: { - chromatic: { disable: true }, - storyshots: { disable: true }, - }, -}; - -export const Error = () => ({ - Component: ErrorView, -}); diff --git a/code/examples/svelte-kitchen-sink/src/stories/views/ActionKnobView.svelte b/code/examples/svelte-kitchen-sink/src/stories/views/ActionKnobView.svelte deleted file mode 100644 index fb37b663ce1..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/views/ActionKnobView.svelte +++ /dev/null @@ -1,9 +0,0 @@ -
-

I am interactive

-
- - diff --git a/code/examples/svelte-kitchen-sink/src/stories/views/ActionLinkView.svelte b/code/examples/svelte-kitchen-sink/src/stories/views/ActionLinkView.svelte deleted file mode 100644 index 84752d893d5..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/views/ActionLinkView.svelte +++ /dev/null @@ -1,20 +0,0 @@ - - -
-

Link Action

- - -
- - diff --git a/code/examples/svelte-kitchen-sink/src/stories/views/ArgsTableView.svelte b/code/examples/svelte-kitchen-sink/src/stories/views/ArgsTableView.svelte deleted file mode 100644 index 2739ab2f0a8..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/views/ArgsTableView.svelte +++ /dev/null @@ -1,70 +0,0 @@ - - - -
{JSON.stringify(preview, null, '  ')}
- - - -
- - -
/** Close description */ dispatch('close')}/> - - - - - - diff --git a/code/examples/svelte-kitchen-sink/src/stories/views/ButtonView.svelte b/code/examples/svelte-kitchen-sink/src/stories/views/ButtonView.svelte deleted file mode 100644 index e0e809cec8b..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/views/ButtonView.svelte +++ /dev/null @@ -1,35 +0,0 @@ - - -

Button view

- -

A little text to show this is a view.

-

If we need to test components in a Svelte environment, for instance to test slot behaviour,

-

then wrapping the component up in a view

-

made just for the story is the simplest way to achieve this.

diff --git a/code/examples/svelte-kitchen-sink/src/stories/views/ErrorView.svelte b/code/examples/svelte-kitchen-sink/src/stories/views/ErrorView.svelte deleted file mode 100644 index 50847c1e169..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/views/ErrorView.svelte +++ /dev/null @@ -1,4 +0,0 @@ - \ No newline at end of file diff --git a/code/examples/svelte-kitchen-sink/src/stories/views/WelcomeView.svelte b/code/examples/svelte-kitchen-sink/src/stories/views/WelcomeView.svelte deleted file mode 100644 index f3bfc9442b3..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/views/WelcomeView.svelte +++ /dev/null @@ -1,81 +0,0 @@ -
-

Welcome to Storybook for Svelte

-

- This is a UI component dev environment for your svelte app. -

-

- We've added some basic stories inside the src/stories directory. - A story is like a visual test case - and represents a single state of one or more UI components. - You can have as many stories as you want. -

- -

Svelte

- -

- Just like that, you can add your own components as stories. - You can also edit those components and see changes right away. -
- (Try editing the Button component - located at src/stories/views/Welcome.svelte.) -

-

- Usually we create stories with smaller UI components in the app.
- Have a look at the - Writing Stories - section in our documentation. -

-

- NOTE: -
- Have a look at the - .storybook/webpack.config.js - to add webpack - loaders and plugins you are using in this project. -

-
- - diff --git a/code/examples/svelte-kitchen-sink/src/stories/welcome.stories.js b/code/examples/svelte-kitchen-sink/src/stories/welcome.stories.js deleted file mode 100644 index 865dbdc6066..00000000000 --- a/code/examples/svelte-kitchen-sink/src/stories/welcome.stories.js +++ /dev/null @@ -1,9 +0,0 @@ -import WelcomeView from './views/WelcomeView.svelte'; - -export default { - title: 'Welcome', -}; - -export const Welcome = () => ({ - Component: WelcomeView, -}); diff --git a/code/examples/svelte-kitchen-sink/svelte.config.js b/code/examples/svelte-kitchen-sink/svelte.config.js deleted file mode 100644 index 2dd36643e8b..00000000000 --- a/code/examples/svelte-kitchen-sink/svelte.config.js +++ /dev/null @@ -1,5 +0,0 @@ -const sveltePreprocess = require('svelte-preprocess'); - -module.exports = { - preprocess: sveltePreprocess(), -}; diff --git a/code/examples/svelte-kitchen-sink/svelteshots.test.js b/code/examples/svelte-kitchen-sink/svelteshots.test.js deleted file mode 100644 index fd14ec12bec..00000000000 --- a/code/examples/svelte-kitchen-sink/svelteshots.test.js +++ /dev/null @@ -1,9 +0,0 @@ -import path from 'path'; -import initStoryshots, { multiSnapshotWithOptions } from '@storybook/addon-storyshots'; - -initStoryshots({ - framework: 'svelte', - configPath: path.join(__dirname, '.storybook'), - integrityOptions: { cwd: path.join(__dirname, 'src', 'stories') }, - test: multiSnapshotWithOptions(), -}); diff --git a/code/examples/svelte-kitchen-sink/tsconfig.json b/code/examples/svelte-kitchen-sink/tsconfig.json deleted file mode 100644 index 0795a3e7f23..00000000000 --- a/code/examples/svelte-kitchen-sink/tsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": ".", - "target": "ES2020", - "module": "ES2020", - "esModuleInterop": true, - "skipLibCheck": true, - "strict": true, - "moduleResolution": "Node" - }, - "include": ["src/*"] -} diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index bf6ec674101..f768a94e8dc 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", @@ -34,19 +34,19 @@ "prep": "node ../../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/builder-webpack5": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/core-server": "7.0.0-alpha.40", - "@storybook/core-webpack": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/node-logger": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/builder-webpack5": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/core-server": "7.0.0-alpha.41", + "@storybook/core-webpack": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/node-logger": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "@types/node": "^16.0.0", "@types/react": "^16.14.23", "@types/react-dom": "^16.9.14", @@ -120,5 +120,5 @@ "access": "public" }, "builders": "dist/types/builders/builders.json", - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 6ba1238bece..04973b7d112 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/main/frameworks/ember", "bugs": { @@ -30,11 +30,11 @@ "prep": "node ../../../scripts/prepare.js" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/builder-webpack5": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -57,5 +57,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 5fd5eed47f9..b12e249fcc0 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,10 +50,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/html": "7.0.0-alpha.40", - "@storybook/preset-html-webpack": "7.0.0-alpha.40", + "@storybook/builder-webpack5": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/html": "7.0.0-alpha.41", + "@storybook/preset-html-webpack": "7.0.0-alpha.41", "@types/node": "^16.0.0", "global": "^4.4.0", "react": "16.14.0", @@ -78,5 +78,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/frameworks/nextjs/.eslintrc.json b/code/frameworks/nextjs/.eslintrc.json new file mode 100644 index 00000000000..7b43755b37a --- /dev/null +++ b/code/frameworks/nextjs/.eslintrc.json @@ -0,0 +1,17 @@ +{ + "rules": { + "global-require": "off", + "no-param-reassign": "off", + "import/no-dynamic-require": "off", + "import/no-unresolved": "off" + }, + "overrides": [ + { + "files": ["**/*.stories.@(jsx|tsx)"], + "rules": { + "react/no-unknown-property": "off", + "jsx-a11y/anchor-is-valid": "off" + } + } + ] +} diff --git a/code/frameworks/nextjs/README.md b/code/frameworks/nextjs/README.md new file mode 100644 index 00000000000..b6b8ea00c0a --- /dev/null +++ b/code/frameworks/nextjs/README.md @@ -0,0 +1,603 @@ +# Storybook for Next.js + +## Table of Contents + +- [Supported Features](#supported-features) +- [Requirements](#requirements) +- [Getting Started](#getting-started) + - [In a project without Storybook](#in-a-project-without-storybook) + - [In a project with Storybook](#in-a-project-with-storybook) +- [Documentation](#documentation) + - [Options](#options) + - [Next.js's Image Component](#nextjss-image-component) + - [Local Images](#local-images) + - [Remote Images](#remote-images) + - [Optimization](#optimization) + - [AVIF](#avif) + - [Next.js Routing](#nextjs-routing) + - [Overriding defaults](#overriding-defaults) + - [Global Defaults](#global-defaults) + - [Default Router](#default-router) + - [Actions Integration Caveats](#actions-integration-caveats) + - [Sass/Scss](#sassscss) + - [Css/Sass/Scss Modules](#csssassscss-modules) + - [Styled JSX](#styled-jsx) + - [Postcss](#postcss) + - [Absolute Imports](#absolute-imports) + - [Runtime Config](#runtime-config) + - [Custom Webpack Config](#custom-webpack-config) + - [Typescript](#typescript) + - [Notes for Yarn v2 and v3 users](#notes-for-yarn-v2-and-v3-users) + - [FAQ](#faq) + - [Stories for pages](#stories-for-pages) + - [Statically imported images won't load](#statically-imported-images-wont-load) + - [Module not found: Error: Can't resolve [package name]](#module-not-found-error-cant-resolve-package-name) +- [Acknowledgements](#acknowledgements) + +## Supported Features + +👉 [Next.js's Image Component](#nextjss-image-component) + +👉 [Next.js Routing](#nextjs-routing) + +👉 [Sass/Scss](#sassscss) + +👉 [Css/Sass/Scss Modules](#csssassscss-modules) + +👉 [Styled JSX](#styled-jsx) + +👉 [Postcss](#postcss) + +👉 [Absolute Imports](#absolute-imports) + +👉 [Runtime Config](#runtime-config) + +👉 [Custom Webpack Config](#custom-webpack-config) + +👉 [Typescript](#typescript) (already supported out of the box by Storybook) + +## Requirements + +- [Next.js](https://nextjs.org/) >= 9.x +- [Storybook](https://storybook.js.org/) >= 7.x + +## Getting Started + +### In a project without Storybook + +Follow the prompts after running this command in your Next.js project's root directory: + +```bash +npx storybook init +``` + +[More on getting started with Storybook](https://storybook.js.org/docs/react/get-started/introduction) + +### In a project with Storybook + +Update your `main.js` to look something like this: + +Install the framework: + +```bash +yarn install @storybook/nextjs +``` + +```js +// .storybook/main.js +module.exports = { + framework: { + name: '@storybook/nextjs', + options: {}; + } +} +``` + +## Documentation + +### Options + +You can be pass an options object for addional configuration if needed. + +For example: + +```js +// .storybook/main.js +const path = require('path'); + +module.exports = { + // other config ommited for brevity + framework: { + name: '@storybook/nextjs', + options: { + nextConfigPath: path.resolve(__dirname, '../next.config.js'), + }, + }, + // ... +}; +``` + +- `nextConfigPath`: The absolute path to the `next.config.js` + +### Next.js's Image Component + +[next/image](https://nextjs.org/docs/api-reference/next/image) is [notoriously difficult](https://github.com/vercel/next.js/issues/18393) to get working with Storybook. This framework allows you to use Next.js's `Image` component with no configuration! + +#### Local Images + +[Local images](https://nextjs.org/docs/basic-features/image-optimization#local-images) work just fine! Keep in mind that this feature was [only added in Next.js v11](https://nextjs.org/blog/next-11#automatic-size-detection-local-images). + +```js +import Image from 'next/image'; +import profilePic from '../public/me.png'; + +function Home() { + return ( + <> +

My Homepage

+ Picture of the author +

Welcome to my homepage!

+ + ); +} +``` + +#### Remote Images + +[Remote images](https://nextjs.org/docs/basic-features/image-optimization#remote-images) also work just fine! + +```js +import Image from 'next/image'; + +export default function Home() { + return ( + <> +

My Homepage

+ Picture of the author +

Welcome to my homepage!

+ + ); +} +``` + +#### Optimization + +All Next.js `Image`s are automatically [unoptimized](https://nextjs.org/docs/api-reference/next/image#unoptimized) for you. + +If [placeholder="blur"](https://nextjs.org/docs/api-reference/next/image#placeholder) is used, the [blurDataURL](https://nextjs.org/docs/api-reference/next/image#blurdataurl) used is the [src](https://nextjs.org/docs/api-reference/next/image#src) of the image (thus effectively disabling the placeholder). + +See [this issue](https://github.com/vercel/next.js/issues/18393) for more discussion on how Next.js `Image`s are handled for Storybook. + +#### AVIF + +This format is not supported by this framework yet. Feel free to [open up an issue](https://github.com/storybookjs/storybook/issues) if this is something you want to see. + +### Next.js Routing + +[Next.js's router](https://nextjs.org/docs/routing/introduction) is automatically stubbed for you so that when the router is interacted with, all of its interactions are automatically logged to the [Storybook actions tab](https://storybook.js.org/docs/react/essentials/actions) if you have the actions addon. + +#### Overriding defaults + +Per-story overrides can be done by adding a `nextRouter` property onto the story [parameters](https://storybook.js.org/docs/react/writing-stories/parameters). The framework will shallowly merge whatever you put here into the router. + +```js +// SomeComponentThatUsesTheRouter.stories.js +import SomeComponentThatUsesTheRouter from './SomeComponentThatUsesTheRouter'; + +export default { + component: SomeComponentThatUsesTheRouter, +}; + +// if you have the actions addon +// you can click the links and see the route change events there +export const Example = { + parameters: { + nextRouter: { + path: '/profile/[id]', + asPath: '/profile/ryanclementshax', + query: { + id: 'ryanclementshax', + }, + }, + }, +}; +``` + +#### Global Defaults + +Global defaults can be set in [preview.js](https://storybook.js.org/docs/react/configure/overview#configure-story-rendering) and will be shallowly merged with the default router. + +```js +// .storybook/main.js + +export const parameters = { + nextRouter: { + path: '/some-default-path', + asPath: '/some-default-path', + query: {}, + }, +}; +``` + +#### Default Router + +The default values on the stubbed router are as follows (see [globals](https://storybook.js.org/docs/react/essentials/toolbars-and-globals#globals) for more details on how globals work) + +```ts +const defaultRouter = { + locale: context?.globals?.locale, + route: '/', + pathname: '/', + query: {}, + asPath: '/', + push(...args: unknown[]) { + action('nextRouter.push')(...args); + return Promise.resolve(true); + }, + replace(...args: unknown[]) { + action('nextRouter.replace')(...args); + return Promise.resolve(true); + }, + reload(...args: unknown[]) { + action('nextRouter.reload')(...args); + }, + back(...args: unknown[]) { + action('nextRouter.back')(...args); + }, + prefetch(...args: unknown[]) { + action('nextRouter.prefetch')(...args); + return Promise.resolve(); + }, + beforePopState(...args: unknown[]) { + action('nextRouter.beforePopState')(...args); + }, + events: { + on(...args: unknown[]) { + action('nextRouter.events.on')(...args); + }, + off(...args: unknown[]) { + action('nextRouter.events.off')(...args); + }, + emit(...args: unknown[]) { + action('nextRouter.events.emit')(...args); + }, + }, + isFallback: false, +}; +``` + +#### Actions Integration Caveats + +If you override a function, you lose the automatic action tab integration and have to build it out yourself. + +```js +// .storybook/main.js + +export const parameters = { + nextRouter: { + push() { + // The default implementation that logs the action into the action tab is lost + }, + }, +}; +``` + +Doing this yourself looks something like this (make sure you install the `@storybook/addon-actions` package): + +```js +// .storybook/main.js +import { action } from '@storybook/addon-actions'; + +export const parameters = { + nextRouter: { + push(...args) { + // custom logic can go here + // this logs to the actions tab + action('nextRouter.push')(...args); + // return whatever you want here + return Promise.resolve(true); + }, + }, +}; +``` + +### Sass/Scss + +[Global sass/scss stylesheets](https://nextjs.org/docs/basic-features/built-in-css-support#sass-support) are supported without any additional configuration as well. Just import them into [preview.js](https://storybook.js.org/docs/react/configure/overview#configure-story-rendering) + +```js +import '../styles/globals.scss'; +``` + +This will automatically include any of your [custom sass configurations](https://nextjs.org/docs/basic-features/built-in-css-support#customizing-sass-options) in your `next.config.js` file. + +```js +// next.config.js +const path = require('path'); + +module.exports = { + // any options here are included in sass compilation for your stories + sassOptions: { + includePaths: [path.join(__dirname, 'styles')], + }, +}; +``` + +### Css/Sass/Scss Modules + +[css modules](https://nextjs.org/docs/basic-features/built-in-css-support#adding-component-level-css) work as expected. + +```js +// this import works just fine in Storybook now +import styles from './Button.module.css'; +// sass/scss is also supported +// import styles from './Button.module.scss' +// import styles from './Button.module.sass' + +export function Button() { + return ( + + ); +} +``` + +### Styled JSX + +The built in CSS-in-JS solution for Next.js is [styled-jsx](https://nextjs.org/docs/basic-features/built-in-css-support#css-in-js), and this framework supports that out of the box too, zero config. + +```js +// This works just fine in Storybook now +function HelloWorld() { + return ( +
+ Hello world +

scoped!

+ + +
+ ); +} + +export default HelloWorld; +``` + +You can use your own babel config too. This is an example of how you can customize styled-jsx. + +```json +// .babelrc or whatever config file you use +{ + "presets": [ + [ + "next/babel", + { + "styled-jsx": { + "plugins": ["@styled-jsx/plugin-sass"] + } + } + ] + ] +} +``` + +If you use a monorepo, you may need to add the babel config yourself to your storybook project. Just add a babel config to your storybook project with the following contents to get started. + +```json +{ + "presets": ["next/babel"] +} +``` + +### Postcss + +Next.js lets you [customize postcss config](https://nextjs.org/docs/advanced-features/customizing-postcss-config#default-behavior). Thus this framework will automatically handle your postcss config for you. + +This allows for cool things like zero config tailwindcss! (See [Next.js' example](https://github.com/vercel/next.js/tree/canary/examples/with-tailwindcss)) + +### Absolute Imports + +Goodbye `../`! Absolute imports from the root directory work just fine. + +```js +// All good! +import Button from 'components/button'; +// Also good! +import styles from 'styles/HomePage.module.css'; + +export default function HomePage() { + return ( + <> +

Hello World

+ + ); +}; + +Button.propTypes = { + /** + * Is this the principal call to action on the page? + */ + primary: PropTypes.bool, + /** + * What background color to use + */ + backgroundColor: PropTypes.string, + /** + * How large should the button be? + */ + size: PropTypes.oneOf(['small', 'medium', 'large']), + /** + * Button contents + */ + label: PropTypes.string.isRequired, + /** + * Optional click handler + */ + onClick: PropTypes.func, +}; + +Button.defaultProps = { + backgroundColor: null, + primary: false, + size: 'medium', + onClick: undefined, +}; diff --git a/code/lib/cli/rendererAssets/nextjs/js/Button.stories.jsx b/code/lib/cli/rendererAssets/nextjs/js/Button.stories.jsx new file mode 100644 index 00000000000..61f6e19e14d --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/js/Button.stories.jsx @@ -0,0 +1,40 @@ +import React from 'react'; + +import { Button } from './Button'; + +// More on default export: https://storybook.js.org/docs/react/writing-stories/introduction#default-export +export default { + title: 'Example/Button', + component: Button, + // More on argTypes: https://storybook.js.org/docs/react/api/argtypes + argTypes: { + backgroundColor: { control: 'color' }, + }, +}; + +// More on component templates: https://storybook.js.org/docs/react/writing-stories/introduction#using-args +const Template = (args) =>
+
+ +); + +Header.propTypes = { + user: PropTypes.shape({}), + onLogin: PropTypes.func.isRequired, + onLogout: PropTypes.func.isRequired, + onCreateAccount: PropTypes.func.isRequired, +}; + +Header.defaultProps = { + user: null, +}; diff --git a/code/lib/cli/rendererAssets/nextjs/js/Header.stories.jsx b/code/lib/cli/rendererAssets/nextjs/js/Header.stories.jsx new file mode 100644 index 00000000000..e4850002cac --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/js/Header.stories.jsx @@ -0,0 +1,24 @@ +import React from 'react'; + +import { Header } from './Header'; + +export default { + title: 'Example/Header', + component: Header, + parameters: { + // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout + layout: 'fullscreen', + }, +}; + +const Template = (args) =>
; + +export const LoggedIn = Template.bind({}); +LoggedIn.args = { + user: { + name: 'Jane Doe', + }, +}; + +export const LoggedOut = Template.bind({}); +LoggedOut.args = {}; diff --git a/code/lib/cli/rendererAssets/nextjs/js/Introduction.stories.mdx b/code/lib/cli/rendererAssets/nextjs/js/Introduction.stories.mdx new file mode 100644 index 00000000000..419987490c5 --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/js/Introduction.stories.mdx @@ -0,0 +1,228 @@ +import { Meta } from '@storybook/addon-docs'; +import Image from 'next/image'; + +import Code from './assets/code-brackets.svg'; +import Colors from './assets/colors.svg'; +import Comments from './assets/comments.svg'; +import Direction from './assets/direction.svg'; +import Flow from './assets/flow.svg'; +import Plugin from './assets/plugin.svg'; +import Repo from './assets/repo.svg'; +import StackAlt from './assets/stackalt.svg'; + + + + + +# Welcome to Storybook + +Storybook helps you build UI components in isolation from your app's business logic, data, and context. +That makes it easy to develop hard-to-reach states. Save these UI states as **stories** to revisit during development, testing, or QA. + +Browse example stories now by navigating to them in the sidebar. +View their code in the `stories` directory to learn how they work. +We recommend building UIs with a [**component-driven**](https://componentdriven.org) process starting with atomic components and ending with pages. + +
Configure
+ +
+ +
+ plugin +
+ + Presets for popular tools + Easy setup for TypeScript, SCSS and more. + +
+ +
+ Build +
+ + Build configuration + How to customize webpack and Babel + +
+ +
+ colors +
+ + Styling + How to load and configure CSS libraries + +
+ +
+ flow +
+ + Data + Providers and mocking for data libraries + +
+
+ +
Learn
+ +
+ +
+ repo +
+ + Storybook documentation + Configure, customize, and extend + +
+ +
+ direction +
+ + In-depth guides + Best practices from leading teams + +
+ +
+ code +
+ + GitHub project + View the source and add issues + +
+ +
+ comments +
+ + Discord chat + Chat with maintainers and the community + +
+
+ +
+ TipEdit the Markdown in stories/Introduction.stories.mdx +
diff --git a/code/lib/cli/rendererAssets/nextjs/js/Page.jsx b/code/lib/cli/rendererAssets/nextjs/js/Page.jsx new file mode 100644 index 00000000000..c5fffe953be --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/js/Page.jsx @@ -0,0 +1,69 @@ +import React from 'react'; + +import { Header } from './Header'; +import './page.css'; + +export const Page = () => { + const [user, setUser] = React.useState(); + + return ( +
+
setUser({ name: 'Jane Doe' })} + onLogout={() => setUser(undefined)} + onCreateAccount={() => setUser({ name: 'Jane Doe' })} + /> + +
+

Pages in Storybook

+

+ We recommend building UIs with a{' '} + + component-driven + {' '} + process starting with atomic components and ending with pages. +

+

+ Render pages with mock data. This makes it easy to build and review page states without + needing to navigate to them in your app. Here are some handy patterns for managing page + data in Storybook: +

+
    +
  • + Use a higher-level connected component. Storybook helps you compose such data from the + "args" of child component stories +
  • +
  • + Assemble data in the page component from your services. You can mock these services out + using Storybook. +
  • +
+

+ Get a guided tutorial on component-driven development at{' '} + + Storybook tutorials + + . Read more in the{' '} + + docs + + . +

+
+ Tip Adjust the width of the canvas with the{' '} + + + + + + Viewports addon in the toolbar +
+
+
+ ); +}; diff --git a/code/lib/cli/rendererAssets/nextjs/js/Page.stories.jsx b/code/lib/cli/rendererAssets/nextjs/js/Page.stories.jsx new file mode 100644 index 00000000000..0174fdb881f --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/js/Page.stories.jsx @@ -0,0 +1,25 @@ +import React from 'react'; +import { within, userEvent } from '@storybook/testing-library'; + +import { Page } from './Page'; + +export default { + title: 'Example/Page', + component: Page, + parameters: { + // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout + layout: 'fullscreen', + }, +}; + +const Template = (args) => ; + +// More on interaction testing: https://storybook.js.org/docs/react/writing-tests/interaction-testing +export const LoggedOut = Template.bind({}); + +export const LoggedIn = Template.bind({}); +LoggedIn.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + const loginButton = await canvas.getByRole('button', { name: /Log in/i }); + await userEvent.click(loginButton); +}; diff --git a/code/lib/cli/rendererAssets/nextjs/ts/Button.stories.tsx b/code/lib/cli/rendererAssets/nextjs/ts/Button.stories.tsx new file mode 100644 index 00000000000..435f55a9ef5 --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/ts/Button.stories.tsx @@ -0,0 +1,41 @@ +import React from 'react'; +import type { ComponentStoryFn, ComponentMeta } from '@storybook/react'; + +import { Button } from './Button'; + +// More on default export: https://storybook.js.org/docs/react/writing-stories/introduction#default-export +export default { + title: 'Example/Button', + component: Button, + // More on argTypes: https://storybook.js.org/docs/react/api/argtypes + argTypes: { + backgroundColor: { control: 'color' }, + }, +} as ComponentMeta; + +// More on component templates: https://storybook.js.org/docs/react/writing-stories/introduction#using-args +const Template: ComponentStoryFn = (args) => + ); +}; diff --git a/code/lib/cli/rendererAssets/nextjs/ts/Header.stories.tsx b/code/lib/cli/rendererAssets/nextjs/ts/Header.stories.tsx new file mode 100644 index 00000000000..98f78d07e09 --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/ts/Header.stories.tsx @@ -0,0 +1,25 @@ +import React from 'react'; +import type { ComponentStoryFn, ComponentMeta } from '@storybook/react'; + +import { Header } from './Header'; + +export default { + title: 'Example/Header', + component: Header, + parameters: { + // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout + layout: 'fullscreen', + }, +} as ComponentMeta; + +const Template: ComponentStoryFn = (args) =>
; + +export const LoggedIn = Template.bind({}); +LoggedIn.args = { + user: { + name: 'Jane Doe', + }, +}; + +export const LoggedOut = Template.bind({}); +LoggedOut.args = {}; diff --git a/code/lib/cli/rendererAssets/nextjs/ts/Header.tsx b/code/lib/cli/rendererAssets/nextjs/ts/Header.tsx new file mode 100644 index 00000000000..dc3f3c19c31 --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/ts/Header.tsx @@ -0,0 +1,56 @@ +import React from 'react'; + +import { Button } from './Button'; +import './header.css'; + +type User = { + name: string; +}; + +interface HeaderProps { + user?: User; + onLogin: () => void; + onLogout: () => void; + onCreateAccount: () => void; +} + +export const Header = ({ user, onLogin, onLogout, onCreateAccount }: HeaderProps) => ( +
+
+
+ + + + + + + +

Acme

+
+
+ {user ? ( + <> + + Welcome, {user.name}! + +
+
+
+); diff --git a/code/lib/cli/rendererAssets/nextjs/ts/Introduction.stories.mdx b/code/lib/cli/rendererAssets/nextjs/ts/Introduction.stories.mdx new file mode 100644 index 00000000000..419987490c5 --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/ts/Introduction.stories.mdx @@ -0,0 +1,228 @@ +import { Meta } from '@storybook/addon-docs'; +import Image from 'next/image'; + +import Code from './assets/code-brackets.svg'; +import Colors from './assets/colors.svg'; +import Comments from './assets/comments.svg'; +import Direction from './assets/direction.svg'; +import Flow from './assets/flow.svg'; +import Plugin from './assets/plugin.svg'; +import Repo from './assets/repo.svg'; +import StackAlt from './assets/stackalt.svg'; + + + + + +# Welcome to Storybook + +Storybook helps you build UI components in isolation from your app's business logic, data, and context. +That makes it easy to develop hard-to-reach states. Save these UI states as **stories** to revisit during development, testing, or QA. + +Browse example stories now by navigating to them in the sidebar. +View their code in the `stories` directory to learn how they work. +We recommend building UIs with a [**component-driven**](https://componentdriven.org) process starting with atomic components and ending with pages. + +
Configure
+ + + +
Learn
+ + + +
+ TipEdit the Markdown in stories/Introduction.stories.mdx +
diff --git a/code/lib/cli/rendererAssets/nextjs/ts/Page.stories.tsx b/code/lib/cli/rendererAssets/nextjs/ts/Page.stories.tsx new file mode 100644 index 00000000000..921f541e23a --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/ts/Page.stories.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import type { ComponentStoryFn, ComponentMeta } from '@storybook/react'; +import { within, userEvent } from '@storybook/testing-library'; +import { Page } from './Page'; + +export default { + title: 'Example/Page', + component: Page, + parameters: { + // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout + layout: 'fullscreen', + }, +} as ComponentMeta; + +const Template: ComponentStoryFn = (args) => ; + +export const LoggedOut = Template.bind({}); + +export const LoggedIn = Template.bind({}); + +// More on interaction testing: https://storybook.js.org/docs/react/writing-tests/interaction-testing +LoggedIn.play = async ({ canvasElement }) => { + const canvas = within(canvasElement); + const loginButton = await canvas.getByRole('button', { name: /Log in/i }); + await userEvent.click(loginButton); +}; diff --git a/code/lib/cli/rendererAssets/nextjs/ts/Page.tsx b/code/lib/cli/rendererAssets/nextjs/ts/Page.tsx new file mode 100644 index 00000000000..522d34294ae --- /dev/null +++ b/code/lib/cli/rendererAssets/nextjs/ts/Page.tsx @@ -0,0 +1,73 @@ +import React from 'react'; + +import { Header } from './Header'; +import './page.css'; + +type User = { + name: string; +}; + +export const Page: React.VFC = () => { + const [user, setUser] = React.useState(); + + return ( +
+
setUser({ name: 'Jane Doe' })} + onLogout={() => setUser(undefined)} + onCreateAccount={() => setUser({ name: 'Jane Doe' })} + /> + +
+

Pages in Storybook

+

+ We recommend building UIs with a{' '} + + component-driven + {' '} + process starting with atomic components and ending with pages. +

+

+ Render pages with mock data. This makes it easy to build and review page states without + needing to navigate to them in your app. Here are some handy patterns for managing page + data in Storybook: +

+
    +
  • + Use a higher-level connected component. Storybook helps you compose such data from the + "args" of child component stories +
  • +
  • + Assemble data in the page component from your services. You can mock these services out + using Storybook. +
  • +
+

+ Get a guided tutorial on component-driven development at{' '} + + Storybook tutorials + + . Read more in the{' '} + + docs + + . +

+
+ Tip Adjust the width of the canvas with the{' '} + + + + + + Viewports addon in the toolbar +
+
+
+ ); +}; diff --git a/code/lib/cli/src/automigrate/fixes/index.ts b/code/lib/cli/src/automigrate/fixes/index.ts index f438b5cc54b..b5ffdad3b57 100644 --- a/code/lib/cli/src/automigrate/fixes/index.ts +++ b/code/lib/cli/src/automigrate/fixes/index.ts @@ -1,3 +1,5 @@ +import { Fix } from '../types'; + import { cra5 } from './cra5'; import { webpack5 } from './webpack5'; import { angular12 } from './angular12'; @@ -9,7 +11,7 @@ import { npm7 } from './npm7'; import { sbScripts } from './sb-scripts'; import { newFrameworks } from './new-frameworks'; import { removedGlobalClientAPIs } from './remove-global-client-apis'; -import { Fix } from '../types'; +import { mdx1to2 } from './mdx-1-to-2'; export * from '../types'; @@ -25,4 +27,5 @@ export const fixes: Fix[] = [ sbScripts, newFrameworks, removedGlobalClientAPIs, + mdx1to2, ]; diff --git a/code/lib/cli/src/automigrate/fixes/mdx-1-to-2.test.ts b/code/lib/cli/src/automigrate/fixes/mdx-1-to-2.test.ts new file mode 100644 index 00000000000..ea82440003f --- /dev/null +++ b/code/lib/cli/src/automigrate/fixes/mdx-1-to-2.test.ts @@ -0,0 +1,50 @@ +/// ; + +import { dedent } from 'ts-dedent'; +import { fixMdxScript } from './mdx-1-to-2'; + +describe('fix', () => { + it('fixes badly-formatted style blocks', () => { + expect( + fixMdxScript(dedent` + + `) + ).toEqual(dedent` + + `); + }); + + it('fixes multiple style blocks', () => { + expect( + fixMdxScript(dedent` + + + `) + ).toMatchInlineSnapshot(` + + + `); + }); +}); diff --git a/code/lib/cli/src/automigrate/fixes/mdx-1-to-2.ts b/code/lib/cli/src/automigrate/fixes/mdx-1-to-2.ts new file mode 100644 index 00000000000..d840d1de207 --- /dev/null +++ b/code/lib/cli/src/automigrate/fixes/mdx-1-to-2.ts @@ -0,0 +1,66 @@ +import chalk from 'chalk'; +import { dedent } from 'ts-dedent'; +import { basename } from 'path'; +import fse from 'fs-extra'; +import globby from 'globby'; +import type { Fix } from '../types'; + +const MDX1_SCRIPT_START = /'); +}; + +const logger = console; + +interface Mdx1to2Options { + storiesMdxFiles: string[]; +} + +/** + * Does the user have `.stories.mdx` files? + * + * If so: + * - Assume they might be MDX1 + * - Offer to help migrate to MDX2 + */ +export const mdx1to2: Fix = { + id: 'mdx1to2', + + async check() { + const storiesMdxFiles = await globby('**/*.(story|stories).mdx'); + return storiesMdxFiles.length ? { storiesMdxFiles } : undefined; + }, + + prompt({ storiesMdxFiles }) { + return dedent` + We've found ${chalk.yellow(storiesMdxFiles.length)} '.stories.mdx' files in your project. + + Storybook has upgraded to MDX2 (https://mdxjs.com/blog/v2/), which contains breaking changes from V1. + + We can try to automatically upgrade your MDX files to MDX2 format using some common patterns. + + For a full guide for how to manually upgrade your files, see the MDX2 migration guide: + + ${chalk.cyan('https://mdxjs.com/migrating/v2/#update-mdx-files')} + `; + }, + + async run({ result: { storiesMdxFiles }, dryRun }) { + await Promise.all( + storiesMdxFiles.map(async (fname) => { + const contents = await fse.readFile(fname, 'utf-8'); + const updated = fixMdxScript(contents); + if (updated === contents) { + logger.info(`🆗 Unmodified ${basename(fname)}`); + } else { + logger.info(`✅ Modified ${basename(fname)}`); + if (!dryRun) { + await fse.writeFile(fname, updated); + } + } + }) + ); + }, +}; diff --git a/code/lib/cli/src/detect.test.ts b/code/lib/cli/src/detect.test.ts index 6caf23f682e..afa69ceb5fa 100644 --- a/code/lib/cli/src/detect.test.ts +++ b/code/lib/cli/src/detect.test.ts @@ -139,6 +139,16 @@ const MOCK_FRAMEWORK_FILES: { }, }, }, + { + name: ProjectType.NEXTJS, + files: { + 'package.json': { + dependencies: { + next: '^9.0.0', + }, + }, + }, + }, { name: ProjectType.ANGULAR, files: { diff --git a/code/lib/cli/src/generators/ANGULAR/index.ts b/code/lib/cli/src/generators/ANGULAR/index.ts index 3b08f8abbdf..62af9b333fe 100644 --- a/code/lib/cli/src/generators/ANGULAR/index.ts +++ b/code/lib/cli/src/generators/ANGULAR/index.ts @@ -38,10 +38,17 @@ const generator: Generator = async (packageManager, npmOptions, options) => { const isWebpack5 = semver.gte(angularVersion, '12.0.0'); const updatedOptions = isWebpack5 ? { ...options, builder: CoreBuilder.Webpack5 } : options; - await baseGenerator(packageManager, npmOptions, updatedOptions, 'angular', { - extraPackages: ['@compodoc/compodoc'], - addScripts: false, - }); + await baseGenerator( + packageManager, + npmOptions, + updatedOptions, + 'angular', + { + extraPackages: ['@compodoc/compodoc'], + addScripts: false, + }, + 'angular' + ); const templateDir = join(getBaseDir(), 'templates', 'angular'); copyTemplate(templateDir); diff --git a/code/lib/cli/src/generators/NEXTJS/index.ts b/code/lib/cli/src/generators/NEXTJS/index.ts new file mode 100644 index 00000000000..f180d861904 --- /dev/null +++ b/code/lib/cli/src/generators/NEXTJS/index.ts @@ -0,0 +1,8 @@ +import { baseGenerator } from '../baseGenerator'; +import { Generator } from '../types'; + +const generator: Generator = async (packageManager, npmOptions, options) => { + await baseGenerator(packageManager, npmOptions, options, 'react', undefined, 'nextjs'); +}; + +export default generator; diff --git a/code/lib/cli/src/generators/baseGenerator.ts b/code/lib/cli/src/generators/baseGenerator.ts index 294d38930cf..00e6ebae3e5 100644 --- a/code/lib/cli/src/generators/baseGenerator.ts +++ b/code/lib/cli/src/generators/baseGenerator.ts @@ -1,7 +1,7 @@ import fse from 'fs-extra'; import { dedent } from 'ts-dedent'; import { NpmOptions } from '../NpmOptions'; -import { SupportedRenderers, Builder, CoreBuilder } from '../project_types'; +import { SupportedRenderers, SupportedFrameworks, Builder, CoreBuilder } from '../project_types'; import { getBabelDependencies, copyComponents } from '../helpers'; import { configureMain, configurePreview } from './configure'; import { getPackageDetails, JsPackageManager } from '../js-package-manager'; @@ -44,7 +44,8 @@ const wrapForPnp = (packageName: string) => const getFrameworkDetails = ( renderer: SupportedRenderers, builder: Builder, - pnp: boolean + pnp: boolean, + framework?: SupportedFrameworks ): { type: 'framework' | 'renderer'; packages: string[]; @@ -53,7 +54,9 @@ const getFrameworkDetails = ( renderer?: string; rendererId: SupportedRenderers; } => { - const frameworkPackage = `@storybook/${renderer}-${builder}`; + const frameworkPackage = framework + ? `@storybook/${framework}` + : `@storybook/${renderer}-${builder}`; const frameworkPackagePath = pnp ? wrapForPnp(frameworkPackage) : frameworkPackage; const rendererPackage = `@storybook/${renderer}`; @@ -65,15 +68,6 @@ const getFrameworkDetails = ( const isKnownFramework = !!(packageVersions as Record)[frameworkPackage]; const isKnownRenderer = !!(packageVersions as Record)[rendererPackage]; - if (renderer === 'angular') { - return { - packages: [rendererPackage], - framework: rendererPackagePath, - rendererId: 'angular', - type: 'framework', - }; - } - if (isKnownFramework) { return { packages: [frameworkPackage], @@ -103,12 +97,16 @@ const stripVersions = (addons: string[]) => addons.map((addon) => getPackageDeta const hasInteractiveStories = (rendererId: SupportedRenderers) => ['react', 'angular', 'preact', 'svelte', 'vue', 'vue3', 'html'].includes(rendererId); +const hasFrameworkTemplates = (framework?: SupportedFrameworks) => + ['angular', 'nextjs'].includes(framework); + export async function baseGenerator( packageManager: JsPackageManager, npmOptions: NpmOptions, { language, builder = CoreBuilder.Webpack5, pnp, commonJs }: GeneratorOptions, renderer: SupportedRenderers, - options: FrameworkOptions = defaultOptions + options: FrameworkOptions = defaultOptions, + framework?: SupportedFrameworks ) { const { extraAddons: extraAddonPackages, @@ -132,7 +130,7 @@ export async function baseGenerator( rendererId, framework: frameworkInclude, builder: builderInclude, - } = getFrameworkDetails(renderer, builder, pnp); + } = getFrameworkDetails(renderer, builder, pnp, framework); // added to main.js const addons = [ @@ -174,7 +172,7 @@ export async function baseGenerator( const packages = [ 'storybook', - `@storybook/${renderer}`, + `@storybook/${rendererId}`, ...frameworkPackages, ...addonPackages, ...extraPackages, @@ -204,10 +202,11 @@ export async function baseGenerator( : {}), }); - await configurePreview(renderer); + await configurePreview(rendererId); if (addComponents) { - await copyComponents(renderer, language); + const templateLocation = hasFrameworkTemplates(framework) ? framework : rendererId; + await copyComponents(templateLocation, language); } // FIXME: temporary workaround for https://github.com/storybookjs/storybook/issues/17516 diff --git a/code/lib/cli/src/generators/configure.ts b/code/lib/cli/src/generators/configure.ts index ce963cd53e8..6c64d716e49 100644 --- a/code/lib/cli/src/generators/configure.ts +++ b/code/lib/cli/src/generators/configure.ts @@ -1,6 +1,6 @@ import fse from 'fs-extra'; import { dedent } from 'ts-dedent'; -import { SupportedRenderers } from '../project_types'; +import { SupportedRenderers, SupportedFrameworks } from '../project_types'; interface ConfigureMainOptions { addons: string[]; @@ -52,7 +52,7 @@ export async function configureMain({ ); } -const frameworkToPreviewParts: Partial> = { +const frameworkToPreviewParts: Partial> = { angular: { prefix: dedent` import { setCompodocJson } from "@storybook/addon-docs/angular"; @@ -64,7 +64,7 @@ const frameworkToPreviewParts: Partial> = { }, }; -export async function configurePreview(framework: SupportedRenderers) { +export async function configurePreview(framework: SupportedFrameworks | SupportedRenderers) { const { prefix = '', extraParameters = '' } = frameworkToPreviewParts[framework] || {}; const previewPath = `./.storybook/preview.js`; diff --git a/code/lib/cli/src/helpers.test.ts b/code/lib/cli/src/helpers.test.ts index 78cd7cbbf1c..64e7102ed2c 100644 --- a/code/lib/cli/src/helpers.test.ts +++ b/code/lib/cli/src/helpers.test.ts @@ -75,13 +75,13 @@ describe('Helpers', () => { await helpers.copyComponents('react', language); const copySpy = jest.spyOn(fse, 'copy'); - expect(copySpy).toHaveBeenNthCalledWith(1, expectedDirectory, './stories', expect.anything()); expect(copySpy).toHaveBeenNthCalledWith( - 2, + 1, 'rendererAssets/common', './stories', expect.anything() ); + expect(copySpy).toHaveBeenNthCalledWith(2, expectedDirectory, './stories', expect.anything()); } ); diff --git a/code/lib/cli/src/helpers.ts b/code/lib/cli/src/helpers.ts index a37845182be..f1e8c58276d 100644 --- a/code/lib/cli/src/helpers.ts +++ b/code/lib/cli/src/helpers.ts @@ -6,7 +6,7 @@ import chalk from 'chalk'; import { satisfies } from 'semver'; import stripJsonComments from 'strip-json-comments'; -import { SupportedRenderers, SupportedLanguage } from './project_types'; +import { SupportedFrameworks, SupportedRenderers, SupportedLanguage } from './project_types'; import { JsPackageManager, PackageJson, PackageJsonWithDepsAndDevDeps } from './js-package-manager'; import { getBaseDir } from './dirs'; import storybookMonorepoPackages from './versions'; @@ -181,7 +181,10 @@ export function copyTemplate(templateRoot: string) { fse.copySync(templateDir, '.', { overwrite: true }); } -export async function copyComponents(renderer: SupportedRenderers, language: SupportedLanguage) { +export async function copyComponents( + renderer: SupportedFrameworks | SupportedRenderers, + language: SupportedLanguage +) { const languageFolderMapping: Record = { javascript: 'js', typescript: 'ts', @@ -212,10 +215,8 @@ export async function copyComponents(renderer: SupportedRenderers, language: Sup }; const destinationPath = await targetPath(); + await fse.copy(join(getBaseDir(), 'rendererAssets/common'), destinationPath, { overwrite: true }); await fse.copy(await componentsPath(), destinationPath, { overwrite: true }); - await fse.copy(join(getBaseDir(), 'rendererAssets/common'), destinationPath, { - overwrite: true, - }); } // Given a package.json, finds any official storybook package within it diff --git a/code/lib/cli/src/initiate.ts b/code/lib/cli/src/initiate.ts index 28571f61f85..30755186ae9 100644 --- a/code/lib/cli/src/initiate.ts +++ b/code/lib/cli/src/initiate.ts @@ -1,4 +1,4 @@ -import { UpdateNotifier, Package } from 'update-notifier'; +import type { Package } from 'update-notifier'; import chalk from 'chalk'; import prompts from 'prompts'; import { telemetry } from '@storybook/telemetry'; @@ -11,6 +11,7 @@ import emberGenerator from './generators/EMBER'; import reactGenerator from './generators/REACT'; import reactNativeGenerator from './generators/REACT_NATIVE'; import reactScriptsGenerator from './generators/REACT_SCRIPTS'; +import nextjsGenerator from './generators/NEXTJS'; import sfcVueGenerator from './generators/SFC_VUE'; import vueGenerator from './generators/VUE'; import vue3Generator from './generators/VUE3'; @@ -109,6 +110,11 @@ const installStorybook = ( commandLog('Adding Storybook support to your "React" library\n') ); + case ProjectType.NEXTJS: + return nextjsGenerator(packageManager, npmOptions, generatorOptions).then( + commandLog('Adding Storybook support to your "Next" app\n') + ); + case ProjectType.SFC_VUE: return sfcVueGenerator(packageManager, npmOptions, generatorOptions).then( commandLog('Adding Storybook support to your "Single File Components Vue" app\n') @@ -264,7 +270,8 @@ export async function initiate(options: CommandOptions, pkg: Package): Promise major; +} + function eqMajor(versionRange: string, major: number) { // Uses validRange to avoid a throw from minVersion if an invalid range gets passed return validRange(versionRange) && minVersion(versionRange).major === major; } +// Should match @storybook/ +export type SupportedFrameworks = 'nextjs' | 'angular'; + // Should match @storybook/ export type SupportedRenderers = | 'react' @@ -55,6 +63,7 @@ export enum ProjectType { REACT_NATIVE = 'REACT_NATIVE', REACT_PROJECT = 'REACT_PROJECT', WEBPACK_REACT = 'WEBPACK_REACT', + NEXTJS = 'NEXTJS', VUE = 'VUE', VUE3 = 'VUE3', SFC_VUE = 'SFC_VUE', @@ -148,6 +157,15 @@ export const supportedTemplates: TemplateConfiguration[] = [ return dependencies.every(Boolean); }, }, + { + preset: ProjectType.NEXTJS, + dependencies: { + next: (versionRange) => eqMajor(versionRange, 9) || gtMajor(versionRange, 9), + }, + matcherFunction: ({ dependencies }) => { + return dependencies.every(Boolean); + }, + }, { preset: ProjectType.REACT_PROJECT, peerDependencies: ['react'], diff --git a/code/lib/cli/src/repro-generators/configs.ts b/code/lib/cli/src/repro-generators/configs.ts index 05685c29cb6..3d90a3ff3ad 100644 --- a/code/lib/cli/src/repro-generators/configs.ts +++ b/code/lib/cli/src/repro-generators/configs.ts @@ -100,6 +100,28 @@ export const react_typescript: Parameters = { ], }; +export const nextjs: Parameters = { + renderer: 'react', + name: 'nextjs', + version: 'latest', + generator: [ + // Force npm otherwise we have a mess between Yarn 1, Yarn 2 and NPM + 'npm_config_user_agent=npm npx -p create-next-app@{{version}} create-next-app {{appName}}', + 'cd {{appName}}', + ].join(' && '), +}; + +export const nextjs_typescript: Parameters = { + renderer: 'react', + name: 'nextjs_typescript', + version: 'latest', + generator: [ + // Force npm otherwise we have a mess between Yarn 1, Yarn 2 and NPM + 'npm_config_user_agent=npm npx -p create-next-app@{{version}} create-next-app {{appName}} --typescript', + 'cd {{appName}}', + ].join(' && '), +}; + // export const vite_react: Parameters = { // renderer: 'react', // name: 'vite_react', diff --git a/code/lib/cli/src/repro-templates.ts b/code/lib/cli/src/repro-templates.ts index 74a613bc48c..b79f261698f 100644 --- a/code/lib/cli/src/repro-templates.ts +++ b/code/lib/cli/src/repro-templates.ts @@ -4,7 +4,8 @@ const craTemplates = { script: 'npx create-react-app .', cadence: ['ci', 'daily', 'weekly'], expected: { - framework: '@storybook/cra', + // TODO: change this to @storybook/cra once that package is created + framework: '@storybook/react-webpack5', renderer: '@storybook/react', builder: '@storybook/builder-webpack5', }, @@ -16,7 +17,31 @@ const craTemplates = { // Re-enable once https://github.com/storybookjs/storybook/issues/19351 is fixed. skipTasks: ['smoke-test'], expected: { - framework: '@storybook/cra', + // TODO: change this to @storybook/cra once that package is created + framework: '@storybook/react-webpack5', + renderer: '@storybook/react', + builder: '@storybook/builder-webpack5', + }, + }, +}; + +const nextjsTemplates = { + 'nextjs/default-js': { + name: 'Next.js (JavaScript)', + script: 'npx create-next-app {{beforeDir}}', + cadence: ['ci', 'daily', 'weekly'], + expected: { + framework: '@storybook/nextjs', + renderer: '@storybook/react', + builder: '@storybook/builder-webpack5', + }, + }, + 'nextjs/default-ts': { + name: 'Next.js (TypeScript)', + script: 'npx create-next-app {{beforeDir}} --typescript', + cadence: ['ci', 'daily', 'weekly'], + expected: { + framework: '@storybook/nextjs', renderer: '@storybook/react', builder: '@storybook/builder-webpack5', }, @@ -104,7 +129,7 @@ const vue2ViteTemplates = { // Re-enable once https://github.com/storybookjs/storybook/issues/19351 is fixed. skipTasks: ['smoke-test'], expected: { - framework: '@storybook/vue2-vite', + framework: '@storybook/vue-vite', renderer: '@storybook/vue', builder: '@storybook/builder-vite', }, @@ -287,8 +312,8 @@ const preactWebpackTemplates = { export default { ...craTemplates, - ...reactWebpackTemplates, ...reactViteTemplates, + ...reactWebpackTemplates, ...vue2ViteTemplates, ...vue3ViteTemplates, ...svelteViteTemplates, @@ -298,4 +323,5 @@ export default { ...vueCliTemplates, ...htmlWebpackTemplates, ...preactWebpackTemplates, + ...nextjsTemplates, } as const; diff --git a/code/lib/cli/src/versions.ts b/code/lib/cli/src/versions.ts index 8b7c902075c..55f9caa1b08 100644 --- a/code/lib/cli/src/versions.ts +++ b/code/lib/cli/src/versions.ts @@ -1,84 +1,85 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '7.0.0-alpha.40', - '@storybook/addon-actions': '7.0.0-alpha.40', - '@storybook/addon-backgrounds': '7.0.0-alpha.40', - '@storybook/addon-controls': '7.0.0-alpha.40', - '@storybook/addon-docs': '7.0.0-alpha.40', - '@storybook/addon-essentials': '7.0.0-alpha.40', - '@storybook/addon-highlight': '7.0.0-alpha.40', - '@storybook/addon-interactions': '7.0.0-alpha.40', - '@storybook/addon-jest': '7.0.0-alpha.40', - '@storybook/addon-links': '7.0.0-alpha.40', - '@storybook/addon-measure': '7.0.0-alpha.40', - '@storybook/addon-outline': '7.0.0-alpha.40', - '@storybook/addon-storyshots': '7.0.0-alpha.40', - '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.40', - '@storybook/addon-storysource': '7.0.0-alpha.40', - '@storybook/addon-toolbars': '7.0.0-alpha.40', - '@storybook/addon-viewport': '7.0.0-alpha.40', - '@storybook/addons': '7.0.0-alpha.40', - '@storybook/angular': '7.0.0-alpha.40', - '@storybook/api': '7.0.0-alpha.40', - '@storybook/blocks': '7.0.0-alpha.40', - '@storybook/builder-manager': '7.0.0-alpha.40', - '@storybook/builder-vite': '7.0.0-alpha.40', - '@storybook/builder-webpack5': '7.0.0-alpha.40', - '@storybook/channel-postmessage': '7.0.0-alpha.40', - '@storybook/channel-websocket': '7.0.0-alpha.40', - '@storybook/channels': '7.0.0-alpha.40', - '@storybook/cli': '7.0.0-alpha.40', - '@storybook/client-api': '7.0.0-alpha.40', - '@storybook/client-logger': '7.0.0-alpha.40', - '@storybook/codemod': '7.0.0-alpha.40', - '@storybook/components': '7.0.0-alpha.40', - '@storybook/core-client': '7.0.0-alpha.40', - '@storybook/core-common': '7.0.0-alpha.40', - '@storybook/core-events': '7.0.0-alpha.40', - '@storybook/core-server': '7.0.0-alpha.40', - '@storybook/core-webpack': '7.0.0-alpha.40', - '@storybook/csf-tools': '7.0.0-alpha.40', - '@storybook/docs-tools': '7.0.0-alpha.40', - '@storybook/ember': '7.0.0-alpha.40', - '@storybook/html': '7.0.0-alpha.40', - '@storybook/html-webpack5': '7.0.0-alpha.40', - '@storybook/instrumenter': '7.0.0-alpha.40', - '@storybook/node-logger': '7.0.0-alpha.40', - '@storybook/postinstall': '7.0.0-alpha.40', - '@storybook/preact': '7.0.0-alpha.40', - '@storybook/preact-webpack5': '7.0.0-alpha.40', - '@storybook/preset-html-webpack': '7.0.0-alpha.40', - '@storybook/preset-preact-webpack': '7.0.0-alpha.40', - '@storybook/preset-react-webpack': '7.0.0-alpha.40', - '@storybook/preset-server-webpack': '7.0.0-alpha.40', - '@storybook/preset-svelte-webpack': '7.0.0-alpha.40', - '@storybook/preset-vue-webpack': '7.0.0-alpha.40', - '@storybook/preset-vue3-webpack': '7.0.0-alpha.40', - '@storybook/preset-web-components-webpack': '7.0.0-alpha.40', - '@storybook/preview-web': '7.0.0-alpha.40', - '@storybook/react': '7.0.0-alpha.40', - '@storybook/react-vite': '7.0.0-alpha.40', - '@storybook/react-webpack5': '7.0.0-alpha.40', - '@storybook/router': '7.0.0-alpha.40', - '@storybook/server': '7.0.0-alpha.40', - '@storybook/server-webpack5': '7.0.0-alpha.40', - '@storybook/source-loader': '7.0.0-alpha.40', - '@storybook/store': '7.0.0-alpha.40', - '@storybook/svelte': '7.0.0-alpha.40', - '@storybook/svelte-vite': '7.0.0-alpha.40', - '@storybook/svelte-webpack5': '7.0.0-alpha.40', - '@storybook/telemetry': '7.0.0-alpha.40', - '@storybook/theming': '7.0.0-alpha.40', - '@storybook/ui': '7.0.0-alpha.40', - '@storybook/vue': '7.0.0-alpha.40', - '@storybook/vue-vite': '7.0.0-alpha.40', - '@storybook/vue-webpack5': '7.0.0-alpha.40', - '@storybook/vue3': '7.0.0-alpha.40', - '@storybook/vue3-vite': '7.0.0-alpha.40', - '@storybook/vue3-webpack5': '7.0.0-alpha.40', - '@storybook/web-components': '7.0.0-alpha.40', - '@storybook/web-components-webpack5': '7.0.0-alpha.40', - '@storybook/web-components-vite': '7.0.0-alpha.40', - sb: '7.0.0-alpha.40', - storybook: '7.0.0-alpha.40', + '@storybook/addon-a11y': '7.0.0-alpha.41', + '@storybook/addon-actions': '7.0.0-alpha.41', + '@storybook/addon-backgrounds': '7.0.0-alpha.41', + '@storybook/addon-controls': '7.0.0-alpha.41', + '@storybook/addon-docs': '7.0.0-alpha.41', + '@storybook/addon-essentials': '7.0.0-alpha.41', + '@storybook/addon-highlight': '7.0.0-alpha.41', + '@storybook/addon-interactions': '7.0.0-alpha.41', + '@storybook/addon-jest': '7.0.0-alpha.41', + '@storybook/addon-links': '7.0.0-alpha.41', + '@storybook/addon-measure': '7.0.0-alpha.41', + '@storybook/addon-outline': '7.0.0-alpha.41', + '@storybook/addon-storyshots': '7.0.0-alpha.41', + '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.41', + '@storybook/addon-storysource': '7.0.0-alpha.41', + '@storybook/addon-toolbars': '7.0.0-alpha.41', + '@storybook/addon-viewport': '7.0.0-alpha.41', + '@storybook/addons': '7.0.0-alpha.41', + '@storybook/angular': '7.0.0-alpha.41', + '@storybook/api': '7.0.0-alpha.41', + '@storybook/blocks': '7.0.0-alpha.41', + '@storybook/builder-manager': '7.0.0-alpha.41', + '@storybook/builder-vite': '7.0.0-alpha.41', + '@storybook/builder-webpack5': '7.0.0-alpha.41', + '@storybook/channel-postmessage': '7.0.0-alpha.41', + '@storybook/channel-websocket': '7.0.0-alpha.41', + '@storybook/channels': '7.0.0-alpha.41', + '@storybook/cli': '7.0.0-alpha.41', + '@storybook/client-api': '7.0.0-alpha.41', + '@storybook/client-logger': '7.0.0-alpha.41', + '@storybook/codemod': '7.0.0-alpha.41', + '@storybook/components': '7.0.0-alpha.41', + '@storybook/core-client': '7.0.0-alpha.41', + '@storybook/core-common': '7.0.0-alpha.41', + '@storybook/core-events': '7.0.0-alpha.41', + '@storybook/core-server': '7.0.0-alpha.41', + '@storybook/core-webpack': '7.0.0-alpha.41', + '@storybook/csf-tools': '7.0.0-alpha.41', + '@storybook/docs-tools': '7.0.0-alpha.41', + '@storybook/ember': '7.0.0-alpha.41', + '@storybook/html': '7.0.0-alpha.41', + '@storybook/html-webpack5': '7.0.0-alpha.41', + '@storybook/instrumenter': '7.0.0-alpha.41', + '@storybook/nextjs': '7.0.0-alpha.41', + '@storybook/node-logger': '7.0.0-alpha.41', + '@storybook/postinstall': '7.0.0-alpha.41', + '@storybook/preact': '7.0.0-alpha.41', + '@storybook/preact-webpack5': '7.0.0-alpha.41', + '@storybook/preset-html-webpack': '7.0.0-alpha.41', + '@storybook/preset-preact-webpack': '7.0.0-alpha.41', + '@storybook/preset-react-webpack': '7.0.0-alpha.41', + '@storybook/preset-server-webpack': '7.0.0-alpha.41', + '@storybook/preset-svelte-webpack': '7.0.0-alpha.41', + '@storybook/preset-vue-webpack': '7.0.0-alpha.41', + '@storybook/preset-vue3-webpack': '7.0.0-alpha.41', + '@storybook/preset-web-components-webpack': '7.0.0-alpha.41', + '@storybook/preview-web': '7.0.0-alpha.41', + '@storybook/react': '7.0.0-alpha.41', + '@storybook/react-vite': '7.0.0-alpha.41', + '@storybook/react-webpack5': '7.0.0-alpha.41', + '@storybook/router': '7.0.0-alpha.41', + '@storybook/server': '7.0.0-alpha.41', + '@storybook/server-webpack5': '7.0.0-alpha.41', + '@storybook/source-loader': '7.0.0-alpha.41', + '@storybook/store': '7.0.0-alpha.41', + '@storybook/svelte': '7.0.0-alpha.41', + '@storybook/svelte-vite': '7.0.0-alpha.41', + '@storybook/svelte-webpack5': '7.0.0-alpha.41', + '@storybook/telemetry': '7.0.0-alpha.41', + '@storybook/theming': '7.0.0-alpha.41', + '@storybook/ui': '7.0.0-alpha.41', + '@storybook/vue': '7.0.0-alpha.41', + '@storybook/vue-vite': '7.0.0-alpha.41', + '@storybook/vue-webpack5': '7.0.0-alpha.41', + '@storybook/vue3': '7.0.0-alpha.41', + '@storybook/vue3-vite': '7.0.0-alpha.41', + '@storybook/vue3-webpack5': '7.0.0-alpha.41', + '@storybook/web-components': '7.0.0-alpha.41', + '@storybook/web-components-webpack5': '7.0.0-alpha.41', + '@storybook/web-components-vite': '7.0.0-alpha.41', + sb: '7.0.0-alpha.41', + storybook: '7.0.0-alpha.41', }; diff --git a/code/lib/client-api/package.json b/code/lib/client-api/package.json index c839eacd9b9..8b81f1a8cd0 100644 --- a/code/lib/client-api/package.json +++ b/code/lib/client-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-api", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook Client API", "keywords": [ "storybook" @@ -42,10 +42,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/store": "7.0.0-alpha.41", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.4", "global": "^4.4.0", @@ -55,7 +55,7 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@storybook/core-common": "7.0.0-alpha.40", + "@storybook/core-common": "7.0.0-alpha.41", "typescript": "~4.6.3" }, "peerDependencies": { @@ -70,5 +70,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/client-logger/package.json b/code/lib/client-logger/package.json index d34f307bb6c..4c6f9240246 100644 --- a/code/lib/client-logger/package.json +++ b/code/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "", "keywords": [ "storybook" @@ -55,5 +55,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index c70264408e6..8a91ccff19f 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" @@ -38,9 +38,9 @@ }, "dependencies": { "@babel/types": "^7.12.11", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/csf-tools": "7.0.0-alpha.40", - "@storybook/node-logger": "7.0.0-alpha.40", + "@storybook/csf": "next", + "@storybook/csf-tools": "7.0.0-alpha.41", + "@storybook/node-logger": "7.0.0-alpha.41", "cross-spawn": "^7.0.3", "globby": "^11.0.2", "jscodeshift": "^0.13.1", @@ -63,5 +63,5 @@ "./src/index.js" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/components/package.json b/code/lib/components/package.json index f969186f168..21f9529a38e 100644 --- a/code/lib/components/package.json +++ b/code/lib/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -51,9 +51,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/theming": "7.0.0-alpha.41", "memoizerific": "^1.11.3", "util-deprecate": "^1.0.2" }, @@ -86,5 +86,5 @@ ], "platform": "neutral" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/core-client/package.json b/code/lib/core-client/package.json index 47001418cf6..baedad70102 100644 --- a/code/lib/core-client/package.json +++ b/code/lib/core-client/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-client", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -35,16 +35,16 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/channel-postmessage": "7.0.0-alpha.40", - "@storybook/channel-websocket": "7.0.0-alpha.40", - "@storybook/client-api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/preview-web": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", - "@storybook/ui": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/channel-postmessage": "7.0.0-alpha.41", + "@storybook/channel-websocket": "7.0.0-alpha.41", + "@storybook/client-api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/preview-web": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", + "@storybook/ui": "7.0.0-alpha.41", "global": "^4.4.0", "regenerator-runtime": "^0.13.7", "util-deprecate": "^1.0.2" @@ -65,5 +65,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/core-common/package.json b/code/lib/core-common/package.json index 9d7e8576619..749a29a848f 100644 --- a/code/lib/core-common/package.json +++ b/code/lib/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -47,8 +47,8 @@ }, "dependencies": { "@babel/core": "^7.12.10", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/node-logger": "7.0.0-alpha.40", + "@storybook/csf": "next", + "@storybook/node-logger": "7.0.0-alpha.41", "@types/babel__core": "^7.0.0", "@types/express": "^4.7.0", "@types/node": "^16.0.0", @@ -97,5 +97,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/core-events/package.json b/code/lib/core-events/package.json index 0e60be9761b..19050cbb1f5 100644 --- a/code/lib/core-events/package.json +++ b/code/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Event names used in storybook core", "keywords": [ "storybook" @@ -52,5 +52,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json index 8a43df7075d..f2a0b78ec30 100644 --- a/code/lib/core-server/package.json +++ b/code/lib/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -35,16 +35,16 @@ "dependencies": { "@aw-web-design/x-default-browser": "1.4.88", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/csf-tools": "7.0.0-alpha.40", + "@storybook/builder-manager": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/csf-tools": "7.0.0-alpha.41", "@storybook/docs-mdx": "0.0.1-canary.12433cf.0", - "@storybook/node-logger": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", - "@storybook/telemetry": "7.0.0-alpha.40", + "@storybook/node-logger": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", + "@storybook/telemetry": "7.0.0-alpha.41", "@types/node": "^16.0.0", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -76,7 +76,7 @@ "ws": "^8.2.3" }, "devDependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.40", + "@storybook/builder-webpack5": "7.0.0-alpha.41", "@types/compression": "^1.7.0", "@types/ip": "^1.1.0", "@types/serve-favicon": "^2.5.2", @@ -102,5 +102,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 51daa038524..25a418bfd8f 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/node-logger": "7.0.0-alpha.40", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/node-logger": "7.0.0-alpha.41", "@types/node": "^16.0.0", "ts-dedent": "^2.0.0" }, @@ -60,5 +60,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/csf-tools/package.json b/code/lib/csf-tools/package.json index 348b8c50141..b2ca8744289 100644 --- a/code/lib/csf-tools/package.json +++ b/code/lib/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "", "keywords": [ "storybook" @@ -46,7 +46,7 @@ "@babel/parser": "^7.12.11", "@babel/traverse": "^7.12.11", "@babel/types": "^7.12.11", - "@storybook/csf": "0.0.2--canary.49.258942b.0", + "@storybook/csf": "next", "fs-extra": "^9.0.1", "ts-dedent": "^2.0.0" }, @@ -63,5 +63,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/docs-tools/package.json b/code/lib/docs-tools/package.json index 3edb2c460d3..e107fb394dd 100644 --- a/code/lib/docs-tools/package.json +++ b/code/lib/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" @@ -43,9 +43,9 @@ }, "dependencies": { "@babel/core": "^7.12.10", - "@storybook/core-common": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/core-common": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/store": "7.0.0-alpha.41", "doctrine": "^3.0.0", "lodash": "^4.17.21" }, @@ -62,5 +62,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index 87ddeba0217..0ec44a2f8ea 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "", "keywords": [ "storybook" @@ -42,9 +42,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", "core-js": "^3.8.2", "global": "^4.4.0" }, @@ -59,5 +59,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/node-logger/package.json b/code/lib/node-logger/package.json index e7fb0cdf355..b4ca40c9512 100644 --- a/code/lib/node-logger/package.json +++ b/code/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "", "keywords": [ "storybook" @@ -59,5 +59,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json index 279ebe74c2f..e620d8d55ae 100644 --- a/code/lib/postinstall/package.json +++ b/code/lib/postinstall/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/postinstall", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook addons postinstall utilities", "keywords": [ "api", @@ -56,5 +56,5 @@ "./src/index.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/preview-web/package.json b/code/lib/preview-web/package.json index e899e3e398a..84017a4e4de 100644 --- a/code/lib/preview-web/package.json +++ b/code/lib/preview-web/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-web", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "", "keywords": [ "storybook" @@ -34,12 +34,12 @@ "prep": "node ../../../scripts/prepare.js" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/channels": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/channels": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/store": "7.0.0-alpha.41", "ansi-to-html": "^0.6.11", "global": "^4.4.0", "lodash": "^4.17.21", @@ -49,7 +49,7 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@storybook/channel-postmessage": "7.0.0-alpha.40", + "@storybook/channel-postmessage": "7.0.0-alpha.41", "react": "16.14.0", "ts-jest": "^28.0.8", "typescript": "~4.6.3" @@ -57,5 +57,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/router/package.json b/code/lib/router/package.json index a09b009520e..d03c92100d8 100644 --- a/code/lib/router/package.json +++ b/code/lib/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Core Storybook Router", "keywords": [ "storybook" @@ -47,7 +47,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.40", + "@storybook/client-logger": "7.0.0-alpha.41", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -74,5 +74,5 @@ "./src/utils.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index d6e7ba4b461..ee67fc21ecf 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Source loader", "keywords": [ "lib", @@ -43,7 +43,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/csf": "0.0.2--canary.49.258942b.0", + "@storybook/csf": "next", "estraverse": "^5.2.0", "lodash": "^4.17.21", "prettier": ">=2.2.1 <=2.3.0" @@ -65,5 +65,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/store/package.json b/code/lib/store/package.json index f3b9cae6838..b6033561ab8 100644 --- a/code/lib/store/package.json +++ b/code/lib/store/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/store", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "", "keywords": [ "storybook" @@ -42,10 +42,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", "dequal": "^2.0.2", "global": "^4.4.0", "lodash": "^4.17.21", @@ -71,5 +71,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/telemetry/package.json b/code/lib/telemetry/package.json index 23150cd45cd..329a4643aa3 100644 --- a/code/lib/telemetry/package.json +++ b/code/lib/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-common": "7.0.0-alpha.40", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-common": "7.0.0-alpha.41", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -64,5 +64,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/lib/theming/package.json b/code/lib/theming/package.json index 64b9c28caa1..ba6e60bf8ca 100644 --- a/code/lib/theming/package.json +++ b/code/lib/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -48,7 +48,7 @@ }, "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.0.0-alpha.40", + "@storybook/client-logger": "7.0.0-alpha.41", "memoizerific": "^1.11.3" }, "devDependencies": { @@ -79,5 +79,5 @@ ], "post": "./scripts/fix-theme-type-export.ts" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/package.json b/code/package.json index 38a3dce0a37..edb549f1afe 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "private": true, "description": "Storybook is an open source tool for developing UI components in isolation for React, Vue and Angular. It makes building stunning UIs organized and efficient.", "keywords": [ @@ -194,6 +194,7 @@ "@storybook/instrumenter": "workspace:*", "@storybook/jest": "^0.0.10", "@storybook/linter-config": "^2.5.0", + "@storybook/nextjs": "workspace:*", "@storybook/node-logger": "workspace:*", "@storybook/postinstall": "workspace:*", "@storybook/preact": "workspace:*", diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index 946b475b81d..9cbbac1aa28 100644 --- a/code/presets/html-webpack/package.json +++ b/code/presets/html-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-html-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,7 +50,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.40", + "@storybook/core-webpack": "7.0.0-alpha.41", "@types/node": "^16.0.0", "html-loader": "^3.1.0", "react": "16.14.0", @@ -75,5 +75,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index f4258dfe87e..b3805532eef 100644 --- a/code/presets/preact-webpack/package.json +++ b/code/presets/preact-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-preact-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -51,7 +51,7 @@ }, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.12.12", - "@storybook/core-webpack": "7.0.0-alpha.40", + "@storybook/core-webpack": "7.0.0-alpha.41", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0" @@ -76,5 +76,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 6f00f048453..6f632bf8dbd 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-react-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -74,10 +74,10 @@ "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5", - "@storybook/core-webpack": "7.0.0-alpha.40", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/node-logger": "7.0.0-alpha.40", - "@storybook/react": "7.0.0-alpha.40", + "@storybook/core-webpack": "7.0.0-alpha.41", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/node-logger": "7.0.0-alpha.41", + "@storybook/react": "7.0.0-alpha.41", "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0", "@types/node": "^16.0.0", "@types/semver": "^7.3.4", @@ -123,5 +123,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index 1df8ffec867..c409f249ba0 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-server-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -55,9 +55,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-server": "7.0.0-alpha.40", - "@storybook/core-webpack": "7.0.0-alpha.40", - "@storybook/server": "7.0.0-alpha.40", + "@storybook/core-server": "7.0.0-alpha.41", + "@storybook/core-webpack": "7.0.0-alpha.41", + "@storybook/server": "7.0.0-alpha.41", "@types/node": "^16.0.0", "global": "^4.4.0", "react": "16.14.0", @@ -85,5 +85,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 93c001345f5..2153760cb1e 100644 --- a/code/presets/svelte-webpack/package.json +++ b/code/presets/svelte-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-svelte-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -65,8 +65,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.40", - "@storybook/node-logger": "7.0.0-alpha.40", + "@storybook/core-webpack": "7.0.0-alpha.41", + "@storybook/node-logger": "7.0.0-alpha.41", "react": "16.14.0", "react-dom": "16.14.0", "sveltedoc-parser": "^4.2.1", @@ -97,5 +97,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/presets/vue-webpack/package.json b/code/presets/vue-webpack/package.json index 37a9b5038c0..fa04fe6e51e 100644 --- a/code/presets/vue-webpack/package.json +++ b/code/presets/vue-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-vue-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -60,8 +60,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.40", - "@storybook/docs-tools": "7.0.0-alpha.40", + "@storybook/core-webpack": "7.0.0-alpha.41", + "@storybook/docs-tools": "7.0.0-alpha.41", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -99,5 +99,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index b13cf06923f..10e8b3950b5 100644 --- a/code/presets/vue3-webpack/package.json +++ b/code/presets/vue3-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-vue3-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -60,8 +60,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.40", - "@storybook/docs-tools": "7.0.0-alpha.40", + "@storybook/core-webpack": "7.0.0-alpha.41", + "@storybook/docs-tools": "7.0.0-alpha.41", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -96,5 +96,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/presets/web-components-webpack/package.json b/code/presets/web-components-webpack/package.json index be6ebb8cf71..58f6572df7a 100644 --- a/code/presets/web-components-webpack/package.json +++ b/code/presets/web-components-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-web-components-webpack", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit-html", @@ -55,7 +55,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/preset-env": "^7.12.11", - "@storybook/core-webpack": "7.0.0-alpha.40", + "@storybook/core-webpack": "7.0.0-alpha.41", "@types/node": "^16.0.0", "babel-loader": "^7.0.0 || ^8.0.0", "babel-plugin-bundled-import-meta": "^0.3.1", @@ -81,5 +81,5 @@ ], "platform": "node" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 96ee953e9d8..c081688f2e7 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook HTML renderer", "keywords": [ "storybook" @@ -50,12 +50,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/preview-web": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/preview-web": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -80,5 +80,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index 768f00ff9c3..e1bf9b1314f 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook Preact renderer", "keywords": [ "storybook" @@ -50,10 +50,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -79,5 +79,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 82eede93b3b..4eb4c0c2bcc 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook React renderer", "keywords": [ "storybook" @@ -51,12 +51,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "@types/estree": "^0.0.51", "@types/node": "^16.0.0", "acorn": "^7.4.1", @@ -103,5 +103,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index d8d8b40afaa..97c3937afbd 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook Server renderer", "keywords": [ "storybook" @@ -50,11 +50,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/preview-web": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/preview-web": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -76,5 +76,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 3f71a294599..04e4abcc192 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook Svelte renderer", "keywords": [ "storybook" @@ -54,12 +54,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -86,5 +86,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/vue/package.json b/code/renderers/vue/package.json index e66c9d7dd57..d13cf1ad996 100644 --- a/code/renderers/vue/package.json +++ b/code/renderers/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook Vue renderer", "keywords": [ "storybook" @@ -50,12 +50,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -89,5 +89,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index a726fa59407..afc5b9e1262 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" @@ -50,11 +50,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -88,5 +88,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index 946e4a45368..9ae8dc2402f 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Storybook web-components renderer", "keywords": [ "lit-html", @@ -52,14 +52,14 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/core-client": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/docs-tools": "7.0.0-alpha.40", - "@storybook/preview-web": "7.0.0-alpha.40", - "@storybook/store": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/core-client": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/docs-tools": "7.0.0-alpha.41", + "@storybook/preview-web": "7.0.0-alpha.41", + "@storybook/store": "7.0.0-alpha.41", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -86,5 +86,5 @@ ], "platform": "browser" }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/ui/manager/package.json b/code/ui/manager/package.json index ce17d4eefdf..16ea06f62a0 100644 --- a/code/ui/manager/package.json +++ b/code/ui/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ui", - "version": "7.0.0-alpha.40", + "version": "7.0.0-alpha.41", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -53,17 +53,17 @@ }, "devDependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/addons": "7.0.0-alpha.40", - "@storybook/api": "7.0.0-alpha.40", - "@storybook/channel-postmessage": "7.0.0-alpha.40", - "@storybook/channel-websocket": "7.0.0-alpha.40", - "@storybook/channels": "7.0.0-alpha.40", - "@storybook/client-logger": "7.0.0-alpha.40", - "@storybook/components": "7.0.0-alpha.40", - "@storybook/core-events": "7.0.0-alpha.40", - "@storybook/csf": "0.0.2--canary.49.258942b.0", - "@storybook/router": "7.0.0-alpha.40", - "@storybook/theming": "7.0.0-alpha.40", + "@storybook/addons": "7.0.0-alpha.41", + "@storybook/api": "7.0.0-alpha.41", + "@storybook/channel-postmessage": "7.0.0-alpha.41", + "@storybook/channel-websocket": "7.0.0-alpha.41", + "@storybook/channels": "7.0.0-alpha.41", + "@storybook/client-logger": "7.0.0-alpha.41", + "@storybook/components": "7.0.0-alpha.41", + "@storybook/core-events": "7.0.0-alpha.41", + "@storybook/csf": "next", + "@storybook/router": "7.0.0-alpha.41", + "@storybook/theming": "7.0.0-alpha.41", "@testing-library/react": "^11.2.2", "@types/semver": "^7.3.4", "copy-to-clipboard": "^3.3.1", @@ -100,5 +100,5 @@ "./src/runtime.ts" ] }, - "gitHead": "8f6d8629f1ad7e776c39e2c7621f4a0d538aa93c" + "gitHead": "7ec6f916eb875bd2e3cf3aa6b1afcd1fe25d1637" } diff --git a/code/workspace.json b/code/workspace.json index d6697a33e06..11bfd4a6206 100644 --- a/code/workspace.json +++ b/code/workspace.json @@ -231,6 +231,11 @@ "type": "library", "implicitDependencies": [] }, + "@storybook/nextjs": { + "root": "frameworks/nextjs", + "type": "library", + "implicitDependencies": [] + }, "@storybook/node-logger": { "root": "lib/node-logger", "type": "library", @@ -436,11 +441,6 @@ "type": "library", "implicitDependencies": [] }, - "svelte-example": { - "root": "examples/svelte-kitchen-sink", - "type": "library", - "implicitDependencies": [] - }, "vue-3-cli-example": { "root": "examples/vue-3-cli", "type": "library", diff --git a/code/yarn.lock b/code/yarn.lock index d972961d22a..dcdeff839d1 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -2038,7 +2038,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.16.7": +"@babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" dependencies: @@ -6089,6 +6089,25 @@ __metadata: languageName: node linkType: hard +"@pnpm/network.ca-file@npm:^1.0.1": + version: 1.0.1 + resolution: "@pnpm/network.ca-file@npm:1.0.1" + dependencies: + graceful-fs: 4.2.10 + checksum: 4f3ecff55585262709bb35590fc332ccfc6e0ec62ca53baff03e080661fa603d9b6b50e69151721bb3bb891383fc44e80792947d02cccef4647a1f91e3ed32b9 + languageName: node + linkType: hard + +"@pnpm/npm-conf@npm:^1.0.4": + version: 1.0.5 + resolution: "@pnpm/npm-conf@npm:1.0.5" + dependencies: + "@pnpm/network.ca-file": ^1.0.1 + config-chain: ^1.1.11 + checksum: b19ff4a1de7f8b6716e27fdf6ff11bf5bd7b8732d1acc22df26a6e274c321ba925bdec4d054241287f3e606475660c98bed09e7eec42846a82670d9533c9333c + languageName: node + linkType: hard + "@popperjs/core@npm:^2.5.4, @popperjs/core@npm:^2.6.0": version: 2.11.6 resolution: "@popperjs/core@npm:2.11.6" @@ -6197,13 +6216,6 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^0.14.0": - version: 0.14.0 - resolution: "@sindresorhus/is@npm:0.14.0" - checksum: 7247aa9314d4fc3df9b3f63d8b5b962a89c7600a5db1f268546882bfc4d31a975a899f5f42a09dd41a11e58636e6402f7c40f92df853aee417247bb11faee9a0 - languageName: node - linkType: hard - "@sindresorhus/is@npm:^0.7.0": version: 0.7.0 resolution: "@sindresorhus/is@npm:0.7.0" @@ -6211,6 +6223,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/is@npm:^5.2.0": + version: 5.3.0 + resolution: "@sindresorhus/is@npm:5.3.0" + checksum: 1d9e7d4f5756df7ed18391208abf44a15901aa5d1539ae929636da561e1d75d8dd3dda14a0b49c0df69fb9c3e5dfcaa91cbbb4c6709ea3a9516c2fe1fc5e0ba6 + languageName: node + linkType: hard + "@sinonjs/commons@npm:^1.7.0": version: 1.8.3 resolution: "@sinonjs/commons@npm:1.8.3" @@ -6254,19 +6273,19 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@7.0.0-alpha.40, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": +"@storybook/addon-a11y@7.0.0-alpha.41, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y": version: 0.0.0-use.local resolution: "@storybook/addon-a11y@workspace:addons/a11y" dependencies: - "@storybook/addon-highlight": 7.0.0-alpha.40 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addon-highlight": 7.0.0-alpha.41 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/theming": 7.0.0-alpha.41 "@testing-library/react": ^11.2.2 axe-core: ^4.2.0 global: ^4.4.0 @@ -6284,17 +6303,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-actions@7.0.0-alpha.40, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": +"@storybook/addon-actions@7.0.0-alpha.41, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": version: 0.0.0-use.local resolution: "@storybook/addon-actions@workspace:addons/actions" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/theming": 7.0.0-alpha.41 "@types/lodash": ^4.14.167 dequal: ^2.0.2 global: ^4.4.0 @@ -6318,17 +6337,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-backgrounds@7.0.0-alpha.40, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": +"@storybook/addon-backgrounds@7.0.0-alpha.41, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": version: 0.0.0-use.local resolution: "@storybook/addon-backgrounds@workspace:addons/backgrounds" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/theming": 7.0.0-alpha.41 global: ^4.4.0 memoizerific: ^1.11.3 ts-dedent: ^2.0.0 @@ -6344,20 +6363,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-controls@7.0.0-alpha.40, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": +"@storybook/addon-controls@7.0.0-alpha.41, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": version: 0.0.0-use.local resolution: "@storybook/addon-controls@workspace:addons/controls" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/blocks": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/blocks": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -6371,7 +6390,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-docs@7.0.0-alpha.40, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": +"@storybook/addon-docs@7.0.0-alpha.41, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": version: 0.0.0-use.local resolution: "@storybook/addon-docs@workspace:addons/docs" dependencies: @@ -6379,22 +6398,22 @@ __metadata: "@babel/plugin-transform-react-jsx": ^7.12.12 "@jest/transform": ^26.6.2 "@mdx-js/react": ^2.1.5 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/blocks": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/csf-tools": 7.0.0-alpha.40 - "@storybook/docs-tools": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/blocks": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/csf-tools": 7.0.0-alpha.41 + "@storybook/docs-tools": 7.0.0-alpha.41 "@storybook/mdx2-csf": 0.1.0-next.0 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/postinstall": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/source-loader": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/postinstall": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/source-loader": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 dequal: ^2.0.2 fs-extra: ^9.0.1 global: ^4.4.0 @@ -6413,25 +6432,25 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-essentials@7.0.0-alpha.40, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": +"@storybook/addon-essentials@7.0.0-alpha.41, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials": version: 0.0.0-use.local resolution: "@storybook/addon-essentials@workspace:addons/essentials" dependencies: "@babel/core": ^7.12.10 - "@storybook/addon-actions": 7.0.0-alpha.40 - "@storybook/addon-backgrounds": 7.0.0-alpha.40 - "@storybook/addon-controls": 7.0.0-alpha.40 - "@storybook/addon-docs": 7.0.0-alpha.40 - "@storybook/addon-highlight": 7.0.0-alpha.40 - "@storybook/addon-measure": 7.0.0-alpha.40 - "@storybook/addon-outline": 7.0.0-alpha.40 - "@storybook/addon-toolbars": 7.0.0-alpha.40 - "@storybook/addon-viewport": 7.0.0-alpha.40 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/vue": 7.0.0-alpha.40 + "@storybook/addon-actions": 7.0.0-alpha.41 + "@storybook/addon-backgrounds": 7.0.0-alpha.41 + "@storybook/addon-controls": 7.0.0-alpha.41 + "@storybook/addon-docs": 7.0.0-alpha.41 + "@storybook/addon-highlight": 7.0.0-alpha.41 + "@storybook/addon-measure": 7.0.0-alpha.41 + "@storybook/addon-outline": 7.0.0-alpha.41 + "@storybook/addon-toolbars": 7.0.0-alpha.41 + "@storybook/addon-viewport": 7.0.0-alpha.41 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/vue": 7.0.0-alpha.41 "@types/jest": ^26.0.16 ts-dedent: ^2.0.0 typescript: ~4.6.3 @@ -6465,34 +6484,34 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-highlight@7.0.0-alpha.40, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight": +"@storybook/addon-highlight@7.0.0-alpha.41, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight": version: 0.0.0-use.local resolution: "@storybook/addon-highlight@workspace:addons/highlight" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 "@types/webpack-env": ^1.16.0 global: ^4.4.0 typescript: ~4.6.3 languageName: unknown linkType: soft -"@storybook/addon-interactions@7.0.0-alpha.40, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": +"@storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions": version: 0.0.0-use.local resolution: "@storybook/addon-interactions@workspace:addons/interactions" dependencies: "@devtools-ds/object-inspector": ^1.1.2 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/instrumenter": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/instrumenter": 7.0.0-alpha.41 "@storybook/jest": ^0.0.10 "@storybook/testing-library": 0.0.14-next.0 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/theming": 7.0.0-alpha.41 "@types/node": ^16.0.0 formik: ^2.2.9 global: ^4.4.0 @@ -6515,12 +6534,12 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-jest@workspace:addons/jest" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 global: ^4.4.0 react-sizeme: ^3.0.1 typescript: ~4.6.3 @@ -6536,15 +6555,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-links@7.0.0-alpha.40, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": +"@storybook/addon-links@7.0.0-alpha.41, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links": version: 0.0.0-use.local resolution: "@storybook/addon-links@workspace:addons/links" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/router": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/router": 7.0.0-alpha.41 global: ^4.4.0 prop-types: ^15.7.2 ts-dedent: ^2.0.0 @@ -6560,16 +6579,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-measure@7.0.0-alpha.40, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": +"@storybook/addon-measure@7.0.0-alpha.41, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": version: 0.0.0-use.local resolution: "@storybook/addon-measure@workspace:addons/measure" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next global: ^4.4.0 typescript: ~4.6.3 peerDependencies: @@ -6583,16 +6602,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-outline@7.0.0-alpha.40, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": +"@storybook/addon-outline@7.0.0-alpha.41, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": version: 0.0.0-use.local resolution: "@storybook/addon-outline@workspace:addons/outline" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next global: ^4.4.0 ts-dedent: ^2.0.0 typescript: ~4.6.3 @@ -6612,14 +6631,14 @@ __metadata: resolution: "@storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer" dependencies: "@axe-core/puppeteer": ^4.2.0 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/node-logger": 7.0.0-alpha.40 + "@storybook/csf": next + "@storybook/node-logger": 7.0.0-alpha.41 "@types/jest-image-snapshot": ^4.1.3 "@types/puppeteer": ^5.4.0 jest-image-snapshot: ^4.3.0 puppeteer: ^2.0.0 || ^3.0.0 peerDependencies: - "@storybook/addon-storyshots": 7.0.0-alpha.40 + "@storybook/addon-storyshots": 7.0.0-alpha.41 puppeteer: ">=2.0.0" peerDependenciesMeta: puppeteer: @@ -6627,7 +6646,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storyshots@7.0.0-alpha.40, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": +"@storybook/addon-storyshots@7.0.0-alpha.41, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core": version: 0.0.0-use.local resolution: "@storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core" dependencies: @@ -6635,18 +6654,18 @@ __metadata: "@angular/platform-browser-dynamic": ^13.3.6 "@emotion/jest": ^11.8.0 "@jest/transform": ^26.6.2 - "@storybook/addon-docs": 7.0.0-alpha.40 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/angular": 7.0.0-alpha.40 + "@storybook/addon-docs": 7.0.0-alpha.41 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/angular": 7.0.0-alpha.41 "@storybook/babel-plugin-require-context-hook": 1.0.1 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/react": 7.0.0-alpha.40 - "@storybook/vue": 7.0.0-alpha.40 - "@storybook/vue3": 7.0.0-alpha.40 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/react": 7.0.0-alpha.41 + "@storybook/vue": 7.0.0-alpha.41 + "@storybook/vue3": 7.0.0-alpha.41 "@types/glob": ^7.1.3 "@types/jest": ^26.0.16 "@types/jest-specific-snapshot": ^0.5.3 @@ -6717,17 +6736,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-storysource@7.0.0-alpha.40, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": +"@storybook/addon-storysource@7.0.0-alpha.41, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource": version: 0.0.0-use.local resolution: "@storybook/addon-storysource@workspace:addons/storysource" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/router": 7.0.0-alpha.40 - "@storybook/source-loader": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/router": 7.0.0-alpha.41 + "@storybook/source-loader": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 "@types/react": ^16.14.23 "@types/react-syntax-highlighter": 11.0.5 estraverse: ^5.2.0 @@ -6761,15 +6780,15 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@7.0.0-alpha.40, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": +"@storybook/addon-toolbars@7.0.0-alpha.41, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": version: 0.0.0-use.local resolution: "@storybook/addon-toolbars@workspace:addons/toolbars" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 typescript: ~4.6.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6782,16 +6801,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-viewport@7.0.0-alpha.40, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": +"@storybook/addon-viewport@7.0.0-alpha.41, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": version: 0.0.0-use.local resolution: "@storybook/addon-viewport@workspace:addons/viewport" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 global: ^4.4.0 memoizerific: ^1.11.3 prop-types: ^15.7.2 @@ -6807,17 +6826,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addons@7.0.0-alpha.40, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": +"@storybook/addons@7.0.0-alpha.41, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": version: 0.0.0-use.local resolution: "@storybook/addons@workspace:lib/addons" dependencies: - "@storybook/api": 7.0.0-alpha.40 - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/router": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/router": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 global: ^4.4.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6847,7 +6866,7 @@ __metadata: languageName: node linkType: hard -"@storybook/angular@7.0.0-alpha.40, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular": +"@storybook/angular@7.0.0-alpha.41, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular": version: 0.0.0-use.local resolution: "@storybook/angular@workspace:frameworks/angular" dependencies: @@ -6863,19 +6882,19 @@ __metadata: "@angular/platform-browser": ^13.3.6 "@angular/platform-browser-dynamic": ^13.3.6 "@nrwl/workspace": 14.6.1 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/core-server": 7.0.0-alpha.40 - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/core-server": 7.0.0-alpha.41 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 "@types/node": ^16.0.0 "@types/react": ^16.14.23 "@types/react-dom": ^16.9.14 @@ -6925,18 +6944,18 @@ __metadata: languageName: unknown linkType: soft -"@storybook/api@7.0.0-alpha.40, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": +"@storybook/api@7.0.0-alpha.41, @storybook/api@workspace:*, @storybook/api@workspace:lib/api": version: 0.0.0-use.local resolution: "@storybook/api@workspace:lib/api" dependencies: "@jest/globals": ^26.6.2 - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/router": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/router": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 "@types/lodash": ^4.14.167 "@types/qs": ^6 dequal: ^2.0.2 @@ -6992,22 +7011,22 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@7.0.0-alpha.40, @storybook/blocks@workspace:*, @storybook/blocks@workspace:lib/blocks": +"@storybook/blocks@7.0.0-alpha.41, @storybook/blocks@workspace:*, @storybook/blocks@workspace:lib/blocks": version: 0.0.0-use.local resolution: "@storybook/blocks@workspace:lib/blocks" dependencies: - "@storybook/addon-actions": 7.0.0-alpha.40 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addon-actions": 7.0.0-alpha.41 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 "@types/color-convert": ^2.0.0 "@types/lodash": ^4.14.167 color-convert: ^2.0.1 @@ -7025,14 +7044,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-manager@7.0.0-alpha.40, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager": +"@storybook/builder-manager@7.0.0-alpha.41, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager": version: 0.0.0-use.local resolution: "@storybook/builder-manager@workspace:lib/builder-manager" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/ui": 7.0.0-alpha.40 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/ui": 7.0.0-alpha.41 "@types/ejs": ^3.1.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 browser-assert: ^1.2.1 @@ -7047,18 +7066,18 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-vite@7.0.0-alpha.40, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite": +"@storybook/builder-vite@7.0.0-alpha.41, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite": version: 0.0.0-use.local resolution: "@storybook/builder-vite@workspace:lib/builder-vite" dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": 0.0.5 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 "@storybook/mdx2-csf": 0.1.0-next.0 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/source-loader": 7.0.0-alpha.40 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/source-loader": 7.0.0-alpha.41 "@types/express": ^4.17.13 "@types/node": ^16.0.0 "@vitejs/plugin-react": ^2.0.0 @@ -7073,27 +7092,27 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-webpack5@7.0.0-alpha.40, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5": +"@storybook/builder-webpack5@7.0.0-alpha.41, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5": version: 0.0.0-use.local resolution: "@storybook/builder-webpack5@workspace:lib/builder-webpack5" dependencies: "@babel/core": ^7.12.10 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/router": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/router": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 "@types/case-sensitive-paths-webpack-plugin": ^2.1.6 "@types/node": ^16.0.0 "@types/semver": ^7.3.4 @@ -7131,13 +7150,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-postmessage@7.0.0-alpha.40, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": +"@storybook/channel-postmessage@7.0.0-alpha.41, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": version: 0.0.0-use.local resolution: "@storybook/channel-postmessage@workspace:lib/channel-postmessage" dependencies: - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 global: ^4.4.0 qs: ^6.10.0 telejson: ^6.0.8 @@ -7145,19 +7164,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-websocket@7.0.0-alpha.40, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": +"@storybook/channel-websocket@7.0.0-alpha.41, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": version: 0.0.0-use.local resolution: "@storybook/channel-websocket@workspace:lib/channel-websocket" dependencies: - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 global: ^4.4.0 telejson: ^6.0.8 typescript: ~4.6.3 languageName: unknown linkType: soft -"@storybook/channels@7.0.0-alpha.40, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": +"@storybook/channels@7.0.0-alpha.41, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": version: 0.0.0-use.local resolution: "@storybook/channels@workspace:lib/channels" dependencies: @@ -7176,26 +7195,26 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@7.0.0-alpha.40, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": +"@storybook/cli@7.0.0-alpha.41, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": version: 0.0.0-use.local resolution: "@storybook/cli@workspace:lib/cli" dependencies: "@babel/core": ^7.12.10 "@babel/preset-env": ^7.12.11 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/codemod": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-server": 7.0.0-alpha.40 - "@storybook/csf-tools": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/telemetry": 7.0.0-alpha.40 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/codemod": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-server": 7.0.0-alpha.41 + "@storybook/csf-tools": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/telemetry": 7.0.0-alpha.41 "@types/cross-spawn": ^6.0.2 "@types/degit": ^2.8.3 "@types/prompts": ^2.0.9 "@types/puppeteer-core": ^2.1.0 "@types/semver": ^7.3.4 "@types/shelljs": ^0.8.7 - "@types/update-notifier": ^5.0.0 + "@types/update-notifier": ^6.0.1 "@types/util-deprecate": ^1.0.0 boxen: ^5.1.2 chalk: ^4.1.0 @@ -7220,7 +7239,7 @@ __metadata: strip-json-comments: ^3.1.1 ts-dedent: ^2.0.0 typescript: ~4.6.3 - update-notifier: ^5.0.1 + update-notifier: ^6.0.2 util-deprecate: ^1.0.2 bin: getstorybook: ./bin/index.js @@ -7228,15 +7247,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-api@7.0.0-alpha.40, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": +"@storybook/client-api@7.0.0-alpha.41, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": version: 0.0.0-use.local resolution: "@storybook/client-api@workspace:lib/client-api" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/store": 7.0.0-alpha.41 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.4 global: ^4.4.0 @@ -7251,7 +7270,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-logger@7.0.0-alpha.40, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": +"@storybook/client-logger@7.0.0-alpha.41, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": version: 0.0.0-use.local resolution: "@storybook/client-logger@workspace:lib/client-logger" dependencies: @@ -7270,14 +7289,14 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@7.0.0-alpha.40, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": +"@storybook/codemod@7.0.0-alpha.41, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": version: 0.0.0-use.local resolution: "@storybook/codemod@workspace:lib/codemod" dependencies: "@babel/types": ^7.12.11 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/csf-tools": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 + "@storybook/csf": next + "@storybook/csf-tools": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 cross-spawn: ^7.0.3 globby: ^11.0.2 jest: ^26.6.3 @@ -7291,14 +7310,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/components@7.0.0-alpha.40, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": +"@storybook/components@7.0.0-alpha.41, @storybook/components@workspace:*, @storybook/components@workspace:lib/components": version: 0.0.0-use.local resolution: "@storybook/components@workspace:lib/components" dependencies: "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/theming": 7.0.0-alpha.41 "@types/overlayscrollbars": ^1.12.0 "@types/react-syntax-highlighter": 11.0.5 "@types/util-deprecate": ^1.0.0 @@ -7320,20 +7339,20 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-client@7.0.0-alpha.40, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client": +"@storybook/core-client@7.0.0-alpha.41, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client": version: 0.0.0-use.local resolution: "@storybook/core-client@workspace:lib/core-client" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 - "@storybook/ui": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 + "@storybook/ui": 7.0.0-alpha.41 global: ^4.4.0 regenerator-runtime: ^0.13.7 typescript: ~4.6.3 @@ -7344,13 +7363,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-common@7.0.0-alpha.40, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common": +"@storybook/core-common@7.0.0-alpha.41, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common": version: 0.0.0-use.local resolution: "@storybook/core-common@workspace:lib/core-common" dependencies: "@babel/core": ^7.12.10 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/node-logger": 7.0.0-alpha.40 + "@storybook/csf": next + "@storybook/node-logger": 7.0.0-alpha.41 "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 "@types/mock-fs": ^4.13.0 @@ -7387,7 +7406,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-events@7.0.0-alpha.40, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": +"@storybook/core-events@7.0.0-alpha.41, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": version: 0.0.0-use.local resolution: "@storybook/core-events@workspace:lib/core-events" dependencies: @@ -7404,23 +7423,23 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@7.0.0-alpha.40, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server": +"@storybook/core-server@7.0.0-alpha.41, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server": version: 0.0.0-use.local resolution: "@storybook/core-server@workspace:lib/core-server" dependencies: "@aw-web-design/x-default-browser": 1.4.88 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.0.0-alpha.40 - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/csf-tools": 7.0.0-alpha.40 + "@storybook/builder-manager": 7.0.0-alpha.41 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/csf-tools": 7.0.0-alpha.41 "@storybook/docs-mdx": 0.0.1-canary.12433cf.0 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 - "@storybook/telemetry": 7.0.0-alpha.40 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 + "@storybook/telemetry": 7.0.0-alpha.41 "@types/compression": ^1.7.0 "@types/ip": ^1.1.0 "@types/node": ^16.0.0 @@ -7470,12 +7489,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-webpack@7.0.0-alpha.40, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack": +"@storybook/core-webpack@7.0.0-alpha.41, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack": version: 0.0.0-use.local resolution: "@storybook/core-webpack@workspace:lib/core-webpack" dependencies: - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 "@types/node": ^16.0.0 ts-dedent: ^2.0.0 typescript: ~4.6.3 @@ -7483,7 +7502,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/csf-tools@7.0.0-alpha.40, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": +"@storybook/csf-tools@7.0.0-alpha.41, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": version: 0.0.0-use.local resolution: "@storybook/csf-tools@workspace:lib/csf-tools" dependencies: @@ -7491,7 +7510,7 @@ __metadata: "@babel/parser": ^7.12.11 "@babel/traverse": ^7.12.11 "@babel/types": ^7.12.11 - "@storybook/csf": 0.0.2--canary.49.258942b.0 + "@storybook/csf": next "@types/fs-extra": ^9.0.6 fs-extra: ^9.0.1 js-yaml: ^3.14.1 @@ -7509,15 +7528,6 @@ __metadata: languageName: node linkType: hard -"@storybook/csf@npm:0.0.2--canary.49.258942b.0": - version: 0.0.2--canary.49.258942b.0 - resolution: "@storybook/csf@npm:0.0.2--canary.49.258942b.0" - dependencies: - lodash: ^4.17.15 - checksum: f765e427fa086ea00a313a107672a092a607e8086cd0d126fb8a3f6cf305af16db8cba8a0a9b81594fa378ade7d6842ab682d951c45c4b3ee74406b83e989404 - languageName: node - linkType: hard - "@storybook/csf@npm:^0.0.1": version: 0.0.1 resolution: "@storybook/csf@npm:0.0.1" @@ -7527,6 +7537,17 @@ __metadata: languageName: node linkType: hard +"@storybook/csf@npm:next": + version: 0.0.2-next.0 + resolution: "@storybook/csf@npm:0.0.2-next.0" + dependencies: + expect-type: ^0.14.2 + lodash: ^4.17.15 + type-fest: ^2.19.0 + checksum: 5e3da0544245893a2374df3de3fda504b2ec1b124bedff4dda85507f1a6209f25a3819d70af1792b0a74a2590fee84955fdbd0a6f1050a84ac7c8e8f40204317 + languageName: node + linkType: hard + "@storybook/docs-mdx@npm:0.0.1-canary.12433cf.0": version: 0.0.1-canary.12433cf.0 resolution: "@storybook/docs-mdx@npm:0.0.1-canary.12433cf.0" @@ -7539,14 +7560,14 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@7.0.0-alpha.40, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools": +"@storybook/docs-tools@7.0.0-alpha.41, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools": version: 0.0.0-use.local resolution: "@storybook/docs-tools@workspace:lib/docs-tools" dependencies: "@babel/core": ^7.12.10 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/store": 7.0.0-alpha.41 doctrine: ^3.0.0 jest-specific-snapshot: ^4.0.0 lodash: ^4.17.21 @@ -7567,15 +7588,15 @@ __metadata: languageName: node linkType: hard -"@storybook/ember@7.0.0-alpha.40, @storybook/ember@workspace:*, @storybook/ember@workspace:frameworks/ember": +"@storybook/ember@7.0.0-alpha.41, @storybook/ember@workspace:*, @storybook/ember@workspace:frameworks/ember": version: 0.0.0-use.local resolution: "@storybook/ember@workspace:frameworks/ember" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -7607,14 +7628,14 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addon-essentials": 7.0.0-alpha.40 - "@storybook/addon-storyshots": 7.0.0-alpha.40 - "@storybook/addon-storysource": 7.0.0-alpha.40 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/cli": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/react-webpack5": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addon-essentials": 7.0.0-alpha.41 + "@storybook/addon-storyshots": 7.0.0-alpha.41 + "@storybook/addon-storysource": 7.0.0-alpha.41 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/cli": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/react-webpack5": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 "@types/babel__preset-env": ^7 "@types/react": ^16.14.23 "@types/react-dom": ^16.9.14 @@ -7622,7 +7643,7 @@ __metadata: lodash: ^4.17.21 react: 16.14.0 react-dom: 16.14.0 - sb: 7.0.0-alpha.40 + sb: 7.0.0-alpha.41 typescript: ~4.6.3 webpack: 5 languageName: unknown @@ -7642,15 +7663,15 @@ __metadata: resolution: "@storybook/external-docs@workspace:examples/external-docs" dependencies: "@babel/preset-env": ^7.17.10 - "@storybook/addon-docs": 7.0.0-alpha.40 - "@storybook/addon-essentials": 7.0.0-alpha.40 - "@storybook/blocks": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/react": 7.0.0-alpha.40 - "@storybook/react-webpack5": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addon-docs": 7.0.0-alpha.41 + "@storybook/addon-essentials": 7.0.0-alpha.41 + "@storybook/blocks": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/react": 7.0.0-alpha.41 + "@storybook/react-webpack5": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 "@testing-library/dom": ^7.31.2 "@testing-library/user-event": ^13.1.9 "@types/babel__preset-env": ^7 @@ -7666,7 +7687,7 @@ __metadata: prop-types: ^15.8.1 react: 16.14.0 react-dom: 16.14.0 - storybook: 7.0.0-alpha.40 + storybook: 7.0.0-alpha.41 typescript: ~4.6.3 webpack: 5 languageName: unknown @@ -7676,10 +7697,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/html-webpack5@workspace:frameworks/html-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/html": 7.0.0-alpha.40 - "@storybook/preset-html-webpack": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/html": 7.0.0-alpha.41 + "@storybook/preset-html-webpack": 7.0.0-alpha.41 "@types/node": ^16.0.0 global: ^4.4.0 react: 16.14.0 @@ -7690,16 +7711,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/html@7.0.0-alpha.40, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html": +"@storybook/html@7.0.0-alpha.41, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html": version: 0.0.0-use.local resolution: "@storybook/html@workspace:renderers/html" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -7710,13 +7731,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/instrumenter@7.0.0-alpha.40, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": +"@storybook/instrumenter@7.0.0-alpha.41, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": version: 0.0.0-use.local resolution: "@storybook/instrumenter@workspace:lib/instrumenter" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 core-js: ^3.8.2 global: ^4.4.0 typescript: ~4.6.3 @@ -7792,7 +7813,53 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@7.0.0-alpha.40, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": +"@storybook/nextjs@workspace:*, @storybook/nextjs@workspace:frameworks/nextjs": + version: 0.0.0-use.local + resolution: "@storybook/nextjs@workspace:frameworks/nextjs" + dependencies: + "@babel/preset-typescript": ^7.18.6 + "@storybook/addon-actions": 7.0.0-alpha.41 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/preset-react-webpack": 7.0.0-alpha.41 + "@storybook/react": 7.0.0-alpha.41 + "@types/loader-utils": ^2.0.3 + "@types/node": ^14.14.20 || ^16.0.0 + find-up: ^5.0.0 + fs-extra: ^9.0.1 + image-size: ^1.0.0 + loader-utils: ^3.2.0 + next: ^12.2.4 + pnp-webpack-plugin: ^1.7.0 + postcss-loader: ^6.2.1 + resolve-url-loader: ^5.0.0 + sass-loader: ^12.4.0 + semver: ^7.3.5 + ts-dedent: ^2.0.0 + tsconfig-paths: ^4.0.0 + tsconfig-paths-webpack-plugin: ^3.5.2 + typescript: ~4.6.3 + webpack: ^5.65.0 + peerDependencies: + "@babel/core": ^7.11.5 + "@storybook/addon-actions": 7.0.0-alpha.40 + next: ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + webpack: ^5.0.0 + peerDependenciesMeta: + "@babel/core": + optional: true + "@storybook/addon-actions": + optional: true + typescript: + optional: true + languageName: unknown + linkType: soft + +"@storybook/node-logger@7.0.0-alpha.41, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": version: 0.0.0-use.local resolution: "@storybook/node-logger@workspace:lib/node-logger" dependencies: @@ -7805,7 +7872,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/postinstall@7.0.0-alpha.40, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": +"@storybook/postinstall@7.0.0-alpha.41, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": version: 0.0.0-use.local resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: @@ -7820,10 +7887,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/preact-webpack5@workspace:frameworks/preact-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/preact": 7.0.0-alpha.40 - "@storybook/preset-preact-webpack": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/preact": 7.0.0-alpha.41 + "@storybook/preset-preact-webpack": 7.0.0-alpha.41 "@types/node": ^16.0.0 preact: ^10.5.13 react: 16.14.0 @@ -7835,14 +7902,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preact@7.0.0-alpha.40, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact": +"@storybook/preact@7.0.0-alpha.41, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact": version: 0.0.0-use.local resolution: "@storybook/preact@workspace:renderers/preact" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 preact: ^10.5.13 react: 16.14.0 @@ -7854,11 +7921,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-html-webpack@7.0.0-alpha.40, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack": +"@storybook/preset-html-webpack@7.0.0-alpha.41, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-html-webpack@workspace:presets/html-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.40 + "@storybook/core-webpack": 7.0.0-alpha.41 "@types/node": ^16.0.0 html-loader: ^3.1.0 react: 16.14.0 @@ -7870,12 +7937,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-preact-webpack@7.0.0-alpha.40, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack": +"@storybook/preset-preact-webpack@7.0.0-alpha.41, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-preact-webpack@workspace:presets/preact-webpack" dependencies: "@babel/plugin-transform-react-jsx": ^7.12.12 - "@storybook/core-webpack": 7.0.0-alpha.40 + "@storybook/core-webpack": 7.0.0-alpha.41 "@types/node": ^16.0.0 preact: ^10.5.13 react: 16.14.0 @@ -7887,17 +7954,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-react-webpack@7.0.0-alpha.40, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack": +"@storybook/preset-react-webpack@7.0.0-alpha.41, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-react-webpack@workspace:presets/react-webpack" dependencies: "@babel/preset-flow": ^7.12.1 "@babel/preset-react": ^7.12.10 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.5 - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/react": 7.0.0-alpha.40 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/react": 7.0.0-alpha.41 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0 "@types/node": ^16.0.0 "@types/semver": ^7.3.4 @@ -7923,13 +7990,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-server-webpack@7.0.0-alpha.40, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack": +"@storybook/preset-server-webpack@7.0.0-alpha.41, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-server-webpack@workspace:presets/server-webpack" dependencies: - "@storybook/core-server": 7.0.0-alpha.40 - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/server": 7.0.0-alpha.40 + "@storybook/core-server": 7.0.0-alpha.41 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/server": 7.0.0-alpha.41 "@types/node": ^16.0.0 fs-extra: ^9.0.1 global: ^4.4.0 @@ -7944,12 +8011,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-svelte-webpack@7.0.0-alpha.40, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack": +"@storybook/preset-svelte-webpack@7.0.0-alpha.41, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-svelte-webpack@workspace:presets/svelte-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 react: 16.14.0 react-dom: 16.14.0 svelte: ^3.31.2 @@ -7964,12 +8031,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-vue-webpack@7.0.0-alpha.40, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack": +"@storybook/preset-vue-webpack@7.0.0-alpha.41, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-vue-webpack@workspace:presets/vue-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/docs-tools": 7.0.0-alpha.40 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/docs-tools": 7.0.0-alpha.41 "@types/node": ^16.0.0 react: 16.14.0 react-dom: 16.14.0 @@ -7991,12 +8058,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-vue3-webpack@7.0.0-alpha.40, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack": +"@storybook/preset-vue3-webpack@7.0.0-alpha.41, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-vue3-webpack@workspace:presets/vue3-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.40 - "@storybook/docs-tools": 7.0.0-alpha.40 + "@storybook/core-webpack": 7.0.0-alpha.41 + "@storybook/docs-tools": 7.0.0-alpha.41 "@types/node": ^16.0.0 "@vue/compiler-sfc": ^3.2.33 react: 16.14.0 @@ -8016,14 +8083,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-web-components-webpack@7.0.0-alpha.40, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack": +"@storybook/preset-web-components-webpack@7.0.0-alpha.41, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-web-components-webpack@workspace:presets/web-components-webpack" dependencies: "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/preset-env": ^7.12.11 - "@storybook/core-webpack": 7.0.0-alpha.40 + "@storybook/core-webpack": 7.0.0-alpha.41 "@types/node": ^16.0.0 babel-loader: ^7.0.0 || ^8.0.0 babel-plugin-bundled-import-meta: ^0.3.1 @@ -8036,17 +8103,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preview-web@7.0.0-alpha.40, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": +"@storybook/preview-web@7.0.0-alpha.41, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web": version: 0.0.0-use.local resolution: "@storybook/preview-web@workspace:lib/preview-web" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/store": 7.0.0-alpha.41 ansi-to-html: ^0.6.11 global: ^4.4.0 lodash: ^4.17.21 @@ -8084,13 +8151,13 @@ __metadata: dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": ^0.0.5 "@rollup/pluginutils": ^4.2.0 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/builder-vite": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/react": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/builder-vite": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/react": 7.0.0-alpha.41 "@types/node": ^16.0.0 "@vitejs/plugin-react": ^2.0.0 ast-types: ^0.14.2 @@ -8104,13 +8171,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/react-webpack5@7.0.0-alpha.40, @storybook/react-webpack5@workspace:*, @storybook/react-webpack5@workspace:frameworks/react-webpack5": +"@storybook/react-webpack5@7.0.0-alpha.41, @storybook/react-webpack5@workspace:*, @storybook/react-webpack5@workspace:frameworks/react-webpack5": version: 0.0.0-use.local resolution: "@storybook/react-webpack5@workspace:frameworks/react-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/preset-react-webpack": 7.0.0-alpha.40 - "@storybook/react": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/preset-react-webpack": 7.0.0-alpha.41 + "@storybook/react": 7.0.0-alpha.41 "@types/node": ^16.0.0 jest-specific-snapshot: ^4.0.0 typescript: ~4.6.3 @@ -8126,18 +8193,18 @@ __metadata: languageName: unknown linkType: soft -"@storybook/react@7.0.0-alpha.40, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react": +"@storybook/react@7.0.0-alpha.41, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react": version: 0.0.0-use.local resolution: "@storybook/react@workspace:renderers/react" dependencies: "@babel/core": ^7.11.5 "@jest/globals": ^26.6.2 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 "@types/estree": ^0.0.51 "@types/node": ^16.0.0 "@types/util-deprecate": ^1.0.0 @@ -8242,6 +8309,7 @@ __metadata: "@storybook/instrumenter": "workspace:*" "@storybook/jest": ^0.0.10 "@storybook/linter-config": ^2.5.0 + "@storybook/nextjs": "workspace:*" "@storybook/node-logger": "workspace:*" "@storybook/postinstall": "workspace:*" "@storybook/preact": "workspace:*" @@ -8425,11 +8493,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/router@7.0.0-alpha.40, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": +"@storybook/router@7.0.0-alpha.41, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": version: 0.0.0-use.local resolution: "@storybook/router@workspace:lib/router" dependencies: - "@storybook/client-logger": 7.0.0-alpha.40 + "@storybook/client-logger": 7.0.0-alpha.41 dequal: ^2.0.2 global: ^4.4.0 lodash: ^4.17.21 @@ -8473,14 +8541,14 @@ __metadata: languageName: node linkType: hard -"@storybook/server-webpack5@7.0.0-alpha.40, @storybook/server-webpack5@workspace:*, @storybook/server-webpack5@workspace:frameworks/server-webpack5": +"@storybook/server-webpack5@7.0.0-alpha.41, @storybook/server-webpack5@workspace:*, @storybook/server-webpack5@workspace:frameworks/server-webpack5": version: 0.0.0-use.local resolution: "@storybook/server-webpack5@workspace:frameworks/server-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/preset-server-webpack": 7.0.0-alpha.40 - "@storybook/server": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/preset-server-webpack": 7.0.0-alpha.41 + "@storybook/server": 7.0.0-alpha.41 "@types/node": ^16.0.0 react: 16.14.0 react-dom: 16.14.0 @@ -8488,15 +8556,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/server@7.0.0-alpha.40, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server": +"@storybook/server@7.0.0-alpha.41, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server": version: 0.0.0-use.local resolution: "@storybook/server@workspace:renderers/server" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -8505,11 +8573,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/source-loader@7.0.0-alpha.40, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": +"@storybook/source-loader@7.0.0-alpha.41, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": version: 0.0.0-use.local resolution: "@storybook/source-loader@workspace:lib/source-loader" dependencies: - "@storybook/csf": 0.0.2--canary.49.258942b.0 + "@storybook/csf": next estraverse: ^5.2.0 jest-specific-snapshot: ^4.0.0 lodash: ^4.17.21 @@ -8521,14 +8589,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/store@7.0.0-alpha.40, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": +"@storybook/store@7.0.0-alpha.41, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": version: 0.0.0-use.local resolution: "@storybook/store@workspace:lib/store" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next dequal: ^2.0.2 global: ^4.4.0 lodash: ^4.17.21 @@ -8549,14 +8617,14 @@ __metadata: resolution: "@storybook/svelte-vite@workspace:frameworks/svelte-vite" dependencies: "@storybook/addon-svelte-csf": ^2.0.0 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/builder-vite": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/svelte": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/builder-vite": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/svelte": 7.0.0-alpha.41 "@sveltejs/vite-plugin-svelte": ^1.0.0 "@types/node": ^16.0.0 magic-string: ^0.26.1 @@ -8572,14 +8640,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/svelte-webpack5@7.0.0-alpha.40, @storybook/svelte-webpack5@workspace:*, @storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5": +"@storybook/svelte-webpack5@workspace:*, @storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5": version: 0.0.0-use.local resolution: "@storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/preset-svelte-webpack": 7.0.0-alpha.40 - "@storybook/svelte": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/preset-svelte-webpack": 7.0.0-alpha.41 + "@storybook/svelte": 7.0.0-alpha.41 react: 16.14.0 react-dom: 16.14.0 svelte: ^3.48.0 @@ -8592,16 +8660,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/svelte@7.0.0-alpha.40, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte": +"@storybook/svelte@7.0.0-alpha.41, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte": version: 0.0.0-use.local resolution: "@storybook/svelte@workspace:renderers/svelte" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -8614,12 +8682,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/telemetry@7.0.0-alpha.40, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry": +"@storybook/telemetry@7.0.0-alpha.41, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry": version: 0.0.0-use.local resolution: "@storybook/telemetry@workspace:lib/telemetry" dependencies: - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 @@ -8644,7 +8712,7 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@7.0.0-alpha.40, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": +"@storybook/theming@7.0.0-alpha.41, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": version: 0.0.0-use.local resolution: "@storybook/theming@workspace:lib/theming" dependencies: @@ -8653,7 +8721,7 @@ __metadata: "@emotion/react": ^11.10.4 "@emotion/styled": ^11.10.4 "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.0.0-alpha.40 + "@storybook/client-logger": 7.0.0-alpha.41 "@types/fs-extra": ^9.0.6 "@types/node": ^16.0.0 deep-object-diff: ^1.1.0 @@ -8684,22 +8752,22 @@ __metadata: languageName: node linkType: hard -"@storybook/ui@7.0.0-alpha.40, @storybook/ui@workspace:*, @storybook/ui@workspace:ui/manager": +"@storybook/ui@7.0.0-alpha.41, @storybook/ui@workspace:*, @storybook/ui@workspace:ui/manager": version: 0.0.0-use.local resolution: "@storybook/ui@workspace:ui/manager" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/channels": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/components": 7.0.0-alpha.40 - "@storybook/core-events": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/router": 7.0.0-alpha.40 - "@storybook/theming": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/channels": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/components": 7.0.0-alpha.41 + "@storybook/core-events": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/router": 7.0.0-alpha.41 + "@storybook/theming": 7.0.0-alpha.41 "@testing-library/react": ^11.2.2 "@types/semver": ^7.3.4 copy-to-clipboard: ^3.3.1 @@ -8731,15 +8799,15 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue-vite@workspace:frameworks/vue-vite" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/builder-vite": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/core-server": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/vue": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/builder-vite": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/core-server": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/vue": 7.0.0-alpha.41 magic-string: ^0.26.1 typescript: ~4.6.3 vite: ^3.1.3 @@ -8754,10 +8822,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue-webpack5@workspace:frameworks/vue-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/preset-vue-webpack": 7.0.0-alpha.40 - "@storybook/vue": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/preset-vue-webpack": 7.0.0-alpha.41 + "@storybook/vue": 7.0.0-alpha.41 "@types/node": ^16.0.0 react: 16.14.0 react-dom: 16.14.0 @@ -8779,14 +8847,14 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue3-vite@workspace:frameworks/vue3-vite" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/builder-vite": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/core-server": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/vue3": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/builder-vite": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/core-server": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/vue3": 7.0.0-alpha.41 "@types/node": ^16.0.0 "@vitejs/plugin-vue": ^3.0.0 magic-string: ^0.26.1 @@ -8800,10 +8868,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue3-webpack5@workspace:frameworks/vue3-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/preset-vue3-webpack": 7.0.0-alpha.40 - "@storybook/vue3": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/preset-vue3-webpack": 7.0.0-alpha.41 + "@storybook/vue3": 7.0.0-alpha.41 "@types/node": ^16.0.0 "@vue/compiler-sfc": 3.0.0 react: 16.14.0 @@ -8818,16 +8886,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue3@7.0.0-alpha.40, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3": +"@storybook/vue3@7.0.0-alpha.41, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3": version: 0.0.0-use.local resolution: "@storybook/vue3@workspace:renderers/vue3" dependencies: "@digitak/esrun": ^3.2.2 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -8844,16 +8912,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue@7.0.0-alpha.40, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue": +"@storybook/vue@7.0.0-alpha.41, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue": version: 0.0.0-use.local resolution: "@storybook/vue@workspace:renderers/vue" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -8875,15 +8943,15 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/web-components-vite@workspace:frameworks/web-components-vite" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/builder-vite": 7.0.0-alpha.40 - "@storybook/channel-postmessage": 7.0.0-alpha.40 - "@storybook/channel-websocket": 7.0.0-alpha.40 - "@storybook/client-api": 7.0.0-alpha.40 - "@storybook/core-server": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/web-components": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/builder-vite": 7.0.0-alpha.41 + "@storybook/channel-postmessage": 7.0.0-alpha.41 + "@storybook/channel-websocket": 7.0.0-alpha.41 + "@storybook/client-api": 7.0.0-alpha.41 + "@storybook/core-server": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/web-components": 7.0.0-alpha.41 "@types/node": ^16.0.0 "@vitejs/plugin-vue": ^3.0.3 magic-string: ^0.26.1 @@ -8897,10 +8965,10 @@ __metadata: resolution: "@storybook/web-components-webpack5@workspace:frameworks/web-components-webpack5" dependencies: "@babel/preset-env": ^7.12.11 - "@storybook/builder-webpack5": 7.0.0-alpha.40 - "@storybook/core-common": 7.0.0-alpha.40 - "@storybook/preset-web-components-webpack": 7.0.0-alpha.40 - "@storybook/web-components": 7.0.0-alpha.40 + "@storybook/builder-webpack5": 7.0.0-alpha.41 + "@storybook/core-common": 7.0.0-alpha.41 + "@storybook/preset-web-components-webpack": 7.0.0-alpha.41 + "@storybook/web-components": 7.0.0-alpha.41 "@types/node": ^16.0.0 lit-html: 2.0.2 react: 16.14.0 @@ -8911,18 +8979,18 @@ __metadata: languageName: unknown linkType: soft -"@storybook/web-components@7.0.0-alpha.40, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components": +"@storybook/web-components@7.0.0-alpha.41, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components": version: 0.0.0-use.local resolution: "@storybook/web-components@workspace:renderers/web-components" dependencies: - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/api": 7.0.0-alpha.40 - "@storybook/client-logger": 7.0.0-alpha.40 - "@storybook/core-client": 7.0.0-alpha.40 - "@storybook/csf": 0.0.2--canary.49.258942b.0 - "@storybook/docs-tools": 7.0.0-alpha.40 - "@storybook/preview-web": 7.0.0-alpha.40 - "@storybook/store": 7.0.0-alpha.40 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/api": 7.0.0-alpha.41 + "@storybook/client-logger": 7.0.0-alpha.41 + "@storybook/core-client": 7.0.0-alpha.41 + "@storybook/csf": next + "@storybook/docs-tools": 7.0.0-alpha.41 + "@storybook/preview-web": 7.0.0-alpha.41 + "@storybook/store": 7.0.0-alpha.41 global: ^4.4.0 lit: 2.3.1 lit-html: 2.0.2 @@ -8981,12 +9049,12 @@ __metadata: languageName: node linkType: hard -"@szmarczak/http-timer@npm:^1.1.2": - version: 1.1.2 - resolution: "@szmarczak/http-timer@npm:1.1.2" +"@szmarczak/http-timer@npm:^5.0.1": + version: 5.0.1 + resolution: "@szmarczak/http-timer@npm:5.0.1" dependencies: - defer-to-connect: ^1.0.1 - checksum: 0594140e027ce4e98970c6d176457fcbff80900b1b3101ac0d08628ca6d21d70e0b94c6aaada94d4f76c1423fcc7195af83da145ce0fd556fc0595ca74a17b8b + defer-to-connect: ^2.0.1 + checksum: 4629d2fbb2ea67c2e9dc03af235c0991c79ebdddcbc19aed5d5732fb29ce01c13331e9b1a491584b9069bd6ecde6581dcbf871f11b7eefdebbab34de6cf2197e languageName: node linkType: hard @@ -9507,6 +9575,13 @@ __metadata: languageName: node linkType: hard +"@types/http-cache-semantics@npm:^4.0.1": + version: 4.0.1 + resolution: "@types/http-cache-semantics@npm:4.0.1" + checksum: 6d6068110a04cac213bdc0fff9c7bac028b5a2da390492204328987d8ddc500adc10d9cf5747a6333dab261712655dcfe120ea1d5527c205d012a39cdccc2a7b + languageName: node + linkType: hard + "@types/http-proxy@npm:^1.17.8": version: 1.17.9 resolution: "@types/http-proxy@npm:1.17.9" @@ -9648,6 +9723,16 @@ __metadata: languageName: node linkType: hard +"@types/loader-utils@npm:^2.0.3": + version: 2.0.3 + resolution: "@types/loader-utils@npm:2.0.3" + dependencies: + "@types/node": "*" + "@types/webpack": ^4 + checksum: e4998224ca40a05a395469894215e3d700c4cc71415efb296269bca6b1fa3b00ee07e79206f1113e30f844e55a8829f1293526cb0379d96821a8840b7ef7a80f + languageName: node + linkType: hard + "@types/lodash@npm:^4.14.167": version: 4.14.186 resolution: "@types/lodash@npm:4.14.186" @@ -9746,6 +9831,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^14.14.20 || ^16.0.0": + version: 16.11.66 + resolution: "@types/node@npm:16.11.66" + checksum: 7de1769c50ccb772a2edb22a02d67359deb5b655013b60152245b5a6e4ba71c38c815775b9de3906a6e0e7c879bad50fb2415a5fc9ad096adce583665a7cea91 + languageName: node + linkType: hard + "@types/node@npm:^16.0.0": version: 16.11.65 resolution: "@types/node@npm:16.11.65" @@ -9850,13 +9942,6 @@ __metadata: languageName: node linkType: hard -"@types/pug@npm:^2.0.4": - version: 2.0.6 - resolution: "@types/pug@npm:2.0.6" - checksum: 8e7a3b6c1158d3a87b643c91f6cf2552ae781bc2a8f8b17a61e7b1ddd9ce480fd3483459a9b6e0f205ebe158ed67c11fd9a3206262057a14f655138c2322b0c9 - languageName: node - linkType: hard - "@types/puppeteer-core@npm:^2.1.0": version: 2.1.0 resolution: "@types/puppeteer-core@npm:2.1.0" @@ -9975,15 +10060,6 @@ __metadata: languageName: node linkType: hard -"@types/sass@npm:^1.16.0": - version: 1.43.1 - resolution: "@types/sass@npm:1.43.1" - dependencies: - "@types/node": "*" - checksum: cb55602b2f7a356d784e8ad1f432246daf4cb1fe75ef27ede997d41bdee0b08814435966471909762043d5169e009fab4a3b14db98e782103081b2da64497304 - languageName: node - linkType: hard - "@types/scheduler@npm:*": version: 0.16.2 resolution: "@types/scheduler@npm:0.16.2" @@ -10149,13 +10225,13 @@ __metadata: languageName: node linkType: hard -"@types/update-notifier@npm:^5.0.0": - version: 5.1.0 - resolution: "@types/update-notifier@npm:5.1.0" +"@types/update-notifier@npm:^6.0.1": + version: 6.0.1 + resolution: "@types/update-notifier@npm:6.0.1" dependencies: "@types/configstore": "*" - boxen: ^4.2.0 - checksum: d1e97ff016d599ec46332c08191753cd3c0869b043cb1618420369d45425d3e970bf737086a03c0290e0bea793067e6afee06f9b5253466212f7ff70b02e86d8 + boxen: ^7.0.0 + checksum: 930901fb768caee412f56f162e285b688c9244037067b95da21312b6faa774021cadff4952e2910220654ad83cf7e49d3bf27be42bc7aaf3dd847e5009493d8a languageName: node linkType: hard @@ -13745,7 +13821,7 @@ __metadata: languageName: node linkType: hard -"buffer-crc32@npm:^0.2.5, buffer-crc32@npm:~0.2.3": +"buffer-crc32@npm:~0.2.3": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" checksum: cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 @@ -14001,6 +14077,28 @@ __metadata: languageName: node linkType: hard +"cacheable-lookup@npm:^7.0.0": + version: 7.0.0 + resolution: "cacheable-lookup@npm:7.0.0" + checksum: 63a9c144c5b45cb5549251e3ea774c04d63063b29e469f7584171d059d3a88f650f47869a974e2d07de62116463d742c287a81a625e791539d987115cb081635 + languageName: node + linkType: hard + +"cacheable-request@npm:^10.2.1": + version: 10.2.2 + resolution: "cacheable-request@npm:10.2.2" + dependencies: + "@types/http-cache-semantics": ^4.0.1 + get-stream: ^6.0.1 + http-cache-semantics: ^4.1.0 + keyv: ^4.5.0 + mimic-response: ^4.0.0 + normalize-url: ^7.2.0 + responselike: ^3.0.0 + checksum: 52ee7cb316b05a03a5e959d26bff724c1b669351a7386bf31603467d3e57b60be9716347b327c8ae1860fcdf40d88377d0af99ef536dfb732a0b1bafebd83ee9 + languageName: node + linkType: hard + "cacheable-request@npm:^2.1.1": version: 2.1.4 resolution: "cacheable-request@npm:2.1.4" @@ -14016,21 +14114,6 @@ __metadata: languageName: node linkType: hard -"cacheable-request@npm:^6.0.0": - version: 6.1.0 - resolution: "cacheable-request@npm:6.1.0" - dependencies: - clone-response: ^1.0.2 - get-stream: ^5.1.0 - http-cache-semantics: ^4.0.0 - keyv: ^3.0.0 - lowercase-keys: ^2.0.0 - normalize-url: ^4.1.0 - responselike: ^1.0.2 - checksum: e92f2b2078c014ba097647ab4ff6a6149dc2974a65670ee97ec593ec9f4148ecc988e86b9fcd8ebf7fe255774a53d5dc3db6b01065d44f09a7452c7a7d8e4844 - languageName: node - linkType: hard - "calculate-cache-key-for-tree@npm:^2.0.0": version: 2.0.0 resolution: "calculate-cache-key-for-tree@npm:2.0.0" @@ -14758,15 +14841,6 @@ __metadata: languageName: node linkType: hard -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: ^1.0.0 - checksum: 06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 - languageName: node - linkType: hard - "clone@npm:^1.0.2, clone@npm:^1.0.4": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -15174,6 +15248,19 @@ __metadata: languageName: node linkType: hard +"configstore@npm:^6.0.0": + version: 6.0.0 + resolution: "configstore@npm:6.0.0" + dependencies: + dot-prop: ^6.0.1 + graceful-fs: ^4.2.6 + unique-string: ^3.0.0 + write-file-atomic: ^3.0.3 + xdg-basedir: ^5.0.1 + checksum: 6681a96038ab3e0397cbdf55e6e1624ac3dfa3afe955e219f683df060188a418bda043c9114a59a337e7aec9562b0a0c838ed7db24289e6d0c266bc8313b9580 + languageName: node + linkType: hard + "confusing-browser-globals@npm:^1.0.10": version: 1.0.11 resolution: "confusing-browser-globals@npm:1.0.11" @@ -15682,6 +15769,15 @@ __metadata: languageName: node linkType: hard +"crypto-random-string@npm:^4.0.0": + version: 4.0.0 + resolution: "crypto-random-string@npm:4.0.0" + dependencies: + type-fest: ^1.0.1 + checksum: 16e11a3c8140398f5408b7fded35a961b9423c5dac39a60cbbd08bd3f0e07d7de130e87262adea7db03ec1a7a4b7551054e0db07ee5408b012bac5400cfc07a5 + languageName: node + linkType: hard + "css-blank-pseudo@npm:^3.0.2": version: 3.0.3 resolution: "css-blank-pseudo@npm:3.0.3" @@ -16216,6 +16312,15 @@ __metadata: languageName: node linkType: hard +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: ^3.1.0 + checksum: bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e + languageName: node + linkType: hard + "decompress-tar@npm:^4.0.0, decompress-tar@npm:^4.1.0, decompress-tar@npm:^4.1.1": version: 4.1.1 resolution: "decompress-tar@npm:4.1.1" @@ -16372,10 +16477,10 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^1.0.1": - version: 1.1.3 - resolution: "defer-to-connect@npm:1.1.3" - checksum: 9feb161bd7d21836fdff31eba79c2b11b7aaf844be58faf727121f8b0d9c2e82b494560df0903f41b52dd75027dc7c9455c11b3739f3202b28ca92b56c8f960e +"defer-to-connect@npm:^2.0.1": + version: 2.0.1 + resolution: "defer-to-connect@npm:2.0.1" + checksum: 625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782 languageName: node linkType: hard @@ -16945,6 +17050,15 @@ __metadata: languageName: node linkType: hard +"dot-prop@npm:^6.0.1": + version: 6.0.1 + resolution: "dot-prop@npm:6.0.1" + dependencies: + is-obj: ^2.0.0 + checksum: 30e51ec6408978a6951b21e7bc4938aad01a86f2fdf779efe52330205c6bb8a8ea12f35925c2029d6dc9d1df22f916f32f828ce1e9b259b1371c580541c22b5a + languageName: node + linkType: hard + "dot@npm:^1.1.3": version: 1.1.3 resolution: "dot@npm:1.1.3" @@ -17539,19 +17653,19 @@ __metadata: dependencies: "@babel/core": ^7.12.10 "@ember/optional-features": ^2.0.0 - "@storybook/addon-a11y": 7.0.0-alpha.40 - "@storybook/addon-actions": 7.0.0-alpha.40 - "@storybook/addon-backgrounds": 7.0.0-alpha.40 - "@storybook/addon-controls": 7.0.0-alpha.40 - "@storybook/addon-docs": 7.0.0-alpha.40 - "@storybook/addon-highlight": 7.0.0-alpha.40 - "@storybook/addon-links": 7.0.0-alpha.40 - "@storybook/addon-storysource": 7.0.0-alpha.40 - "@storybook/addon-viewport": 7.0.0-alpha.40 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/ember": 7.0.0-alpha.40 + "@storybook/addon-a11y": 7.0.0-alpha.41 + "@storybook/addon-actions": 7.0.0-alpha.41 + "@storybook/addon-backgrounds": 7.0.0-alpha.41 + "@storybook/addon-controls": 7.0.0-alpha.41 + "@storybook/addon-docs": 7.0.0-alpha.41 + "@storybook/addon-highlight": 7.0.0-alpha.41 + "@storybook/addon-links": 7.0.0-alpha.41 + "@storybook/addon-storysource": 7.0.0-alpha.41 + "@storybook/addon-viewport": 7.0.0-alpha.41 + "@storybook/addons": 7.0.0-alpha.41 + "@storybook/ember": 7.0.0-alpha.41 "@storybook/ember-cli-storybook": ^0.2.1 - "@storybook/source-loader": 7.0.0-alpha.40 + "@storybook/source-loader": 7.0.0-alpha.41 babel-loader: ^8.2.5 broccoli-asset-rev: ^3.0.0 browserify-zlib: ^0.2.0 @@ -17573,7 +17687,7 @@ __metadata: loader.js: ^4.7.0 os-browserify: ^0.3.0 shx: ^0.3.2 - storybook: 7.0.0-alpha.40 + storybook: 7.0.0-alpha.41 stream-browserify: ^3.0.0 vm-browserify: ^1.1.2 webpack: 5 @@ -18152,13 +18266,6 @@ __metadata: languageName: node linkType: hard -"es6-promise@npm:^3.1.2": - version: 3.3.1 - resolution: "es6-promise@npm:3.3.1" - checksum: b4fc87cb8509c001f62f860f97b05d1fd3f87220c8b832578e6a483c719ca272b73a77f2231cb26395fa865e1cab2fd4298ab67786b69e97b8d757b938f4fc1f - languageName: node - linkType: hard - "es6-promise@npm:^4.0.3": version: 4.2.8 resolution: "es6-promise@npm:4.2.8" @@ -18470,10 +18577,10 @@ __metadata: languageName: node linkType: hard -"escape-goat@npm:^2.0.0": - version: 2.1.1 - resolution: "escape-goat@npm:2.1.1" - checksum: fc0ad656f89c05e86a9641a21bdc5ea37b258714c057430b68a834854fa3e5770cda7d41756108863fc68b1e36a0946463017b7553ac39eaaf64815be07816fc +"escape-goat@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-goat@npm:4.0.0" + checksum: 9d2a8314e2370f2dd9436d177f6b3b1773525df8f895c8f3e1acb716f5fd6b10b336cb1cd9862d4709b36eb207dbe33664838deca9c6d55b8371be4eebb972f6 languageName: node linkType: hard @@ -20355,6 +20462,13 @@ __metadata: languageName: node linkType: hard +"form-data-encoder@npm:^2.1.2": + version: 2.1.3 + resolution: "form-data-encoder@npm:2.1.3" + checksum: a575a229e20ba96ac98f7381e3d2bf7f04a5fec6738f5fc9a8d8986a8c0eb28bf4c20c0a61aa91cd20a4a45e9ae3e8d7538c55eb91b547a06595c7680301b053 + languageName: node + linkType: hard + "form-data@npm:^2.5.0": version: 2.5.1 resolution: "form-data@npm:2.5.1" @@ -20961,7 +21075,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 @@ -21433,6 +21547,25 @@ __metadata: languageName: node linkType: hard +"got@npm:^12.1.0": + version: 12.5.2 + resolution: "got@npm:12.5.2" + dependencies: + "@sindresorhus/is": ^5.2.0 + "@szmarczak/http-timer": ^5.0.1 + cacheable-lookup: ^7.0.0 + cacheable-request: ^10.2.1 + decompress-response: ^6.0.0 + form-data-encoder: ^2.1.2 + get-stream: ^6.0.1 + http2-wrapper: ^2.1.10 + lowercase-keys: ^3.0.0 + p-cancelable: ^3.0.0 + responselike: ^3.0.0 + checksum: 4d735345d3cba60da177f033b770d56ff7143bb444e2254f00bc8ea0f563b2fd073a4355254b416f4d87c532794306de71b8e9bc64994cf3e0cb83a6b0ff9c32 + languageName: node + linkType: hard + "got@npm:^8.3.1": version: 8.3.2 resolution: "got@npm:8.3.2" @@ -21458,26 +21591,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^9.6.0": - version: 9.6.0 - resolution: "got@npm:9.6.0" - dependencies: - "@sindresorhus/is": ^0.14.0 - "@szmarczak/http-timer": ^1.1.2 - cacheable-request: ^6.0.0 - decompress-response: ^3.3.0 - duplexer3: ^0.1.4 - get-stream: ^4.1.0 - lowercase-keys: ^1.0.1 - mimic-response: ^1.0.1 - p-cancelable: ^1.0.0 - to-readable-stream: ^1.0.0 - url-parse-lax: ^3.0.0 - checksum: 5cb3111e14b48bf4fb8b414627be481ebfb14151ec867e80a74b6d1472489965b9c4f4ac5cf4f3b1f9b90c60a2ce63584d9072b16efd9a3171553e00afc5abc8 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.10, graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" checksum: 4223a833e38e1d0d2aea630c2433cfb94ddc07dfc11d511dbd6be1d16688c5be848acc31f9a5d0d0ddbfb56d2ee5a6ae0278aceeb0ca6a13f27e06b9956fb952 @@ -21729,10 +21843,10 @@ __metadata: languageName: node linkType: hard -"has-yarn@npm:^2.1.0": - version: 2.1.0 - resolution: "has-yarn@npm:2.1.0" - checksum: b5cab61b4129c2fc0474045b59705371b7f5ddf2aab8ba8725011e52269f017e06f75059a2c8a1d8011e9779c2885ad987263cfc6d1280f611c396b45fd5d74a +"has-yarn@npm:^3.0.0": + version: 3.0.0 + resolution: "has-yarn@npm:3.0.0" + checksum: 38c76618cb764e4a98ea114a3938e0bed6ceafb6bacab2ffb32e7c7d1e18b5e09cd03387d507ee87072388e1f20b1f80947fee62c41fc450edfbbdc02a665787 languageName: node linkType: hard @@ -22211,7 +22325,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": +"http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" checksum: abe115ddd9f24914a49842f2745ecc8380837bbe30b59b154648c76ebc1bd3d5f8bd05c1789aaa2ae6b79624c591d13c8aa79104ff21078e117140a65ac20654 @@ -22420,6 +22534,16 @@ __metadata: languageName: node linkType: hard +"http2-wrapper@npm:^2.1.10": + version: 2.1.11 + resolution: "http2-wrapper@npm:2.1.11" + dependencies: + quick-lru: ^5.1.1 + resolve-alpn: ^1.2.0 + checksum: ae9893059dc392485a44aa63887c535225359aec4fcdbb5f07a475021b31bd4305648f73d4c54d1c23ebcd93f3fe21a035d982383fd431762e288d59515b0344 + languageName: node + linkType: hard + "https-proxy-agent@npm:5.0.0": version: 5.0.0 resolution: "https-proxy-agent@npm:5.0.0" @@ -22655,6 +22779,17 @@ __metadata: languageName: node linkType: hard +"image-size@npm:^1.0.0": + version: 1.0.2 + resolution: "image-size@npm:1.0.2" + dependencies: + queue: 6.0.2 + bin: + image-size: bin/image-size.js + checksum: df518606c75d0ee12a6d7e822a64ef50d9eabbb303dcee8c9df06bad94e49b4d4680b9003968203f239ff39a9cc51d4ff1781cd331cc0a4b3b858d9fc9836c68 + languageName: node + linkType: hard + "image-size@npm:~0.5.0": version: 0.5.5 resolution: "image-size@npm:0.5.5" @@ -22705,10 +22840,10 @@ __metadata: languageName: node linkType: hard -"import-lazy@npm:^2.1.0": - version: 2.1.0 - resolution: "import-lazy@npm:2.1.0" - checksum: c5e5f507d26ee23c5b2ed64577155810361ac37863b322cae0c17f16b6a8cdd15adf370288384ddd95ef9de05602fb8d87bf76ff835190eb037333c84db8062c +"import-lazy@npm:^4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: a3520313e2c31f25c0b06aa66d167f329832b68a4f957d7c9daf6e0fa41822b6e84948191648b9b9d8ca82f94740cdf15eecf2401a5b42cd1c33fd84f2225cca languageName: node linkType: hard @@ -23163,6 +23298,17 @@ __metadata: languageName: node linkType: hard +"is-ci@npm:^3.0.1": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: ^3.2.0 + bin: + is-ci: bin.js + checksum: 0e81caa62f4520d4088a5bef6d6337d773828a88610346c4b1119fb50c842587ed8bef1e5d9a656835a599e7209405b5761ddf2339668f2d0f4e889a92fe6051 + languageName: node + linkType: hard + "is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.10.0 resolution: "is-core-module@npm:2.10.0" @@ -23435,10 +23581,10 @@ __metadata: languageName: node linkType: hard -"is-npm@npm:^5.0.0": - version: 5.0.0 - resolution: "is-npm@npm:5.0.0" - checksum: 8ded3ae1119bbbda22395fe1c64d2d79d3b3baeb2635c90f9a9dca4b8ce19a67b55fda178269b63421b257b361892fd545807fb5ac212f06776f544d9fcc3ab0 +"is-npm@npm:^6.0.0": + version: 6.0.0 + resolution: "is-npm@npm:6.0.0" + checksum: 1f064c66325cba6e494783bee4e635caa2655aad7f853a0e045d086e0bb7d83d2d6cdf1745dc9a7c7c93dacbf816fbee1f8d9179b02d5d01674d4f92541dc0d9 languageName: node linkType: hard @@ -23748,10 +23894,10 @@ __metadata: languageName: node linkType: hard -"is-yarn-global@npm:^0.3.0": - version: 0.3.0 - resolution: "is-yarn-global@npm:0.3.0" - checksum: 9f1ab6f28e6e7961c4b97e564791d1decf2886a0dbe9b92b2176d76156adbb42b4c06c0f33d7107b270c207cbcfe0b2293b7cc4a0ec6774ac6d37af9503d51e1 +"is-yarn-global@npm:^0.4.0": + version: 0.4.0 + resolution: "is-yarn-global@npm:0.4.0" + checksum: 7fb759bb20439fa37c8e3214c56bc7c2f0608ae68b885c206db1043cfa91e9507ef3a1b564b810762c424a4459fd74a06ff12a39a7f9e2eab11279aa883f9dd8 languageName: node linkType: hard @@ -26013,6 +26159,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + "json-parse-better-errors@npm:^1.0.0, json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" @@ -26270,12 +26423,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^3.0.0": - version: 3.1.0 - resolution: "keyv@npm:3.1.0" +"keyv@npm:^4.5.0": + version: 4.5.0 + resolution: "keyv@npm:4.5.0" dependencies: - json-buffer: 3.0.0 - checksum: 6ad784361b4c0213333a8c5bc0bcc59cf46cb7cbbe21fb2f1539ffcc8fe18b8f1562ff913b40552278fdea5f152a15996dfa61ce24ce1a22222560c650be4a1b + json-buffer: 3.0.1 + checksum: 78d6f885352dffa2b85dc9c1c4bbc4d68d8971edea4ca29b0c10d6a447e04b9ac0b2030325ca00377510a7e3b47ecc088dacdc346d96dc00c9fe9c42dba7252f languageName: node linkType: hard @@ -26374,12 +26527,12 @@ __metadata: languageName: node linkType: hard -"latest-version@npm:^5.1.0": - version: 5.1.0 - resolution: "latest-version@npm:5.1.0" +"latest-version@npm:^7.0.0": + version: 7.0.0 + resolution: "latest-version@npm:7.0.0" dependencies: - package-json: ^6.3.0 - checksum: 6219631d8651467c54c58ef1b5d5c5c53e146f5ae2b0ecbb78b202da3eaad55b05b043db2d2d6f1d4230ee071b2ae8c2f85089e01377e4338bad97fa76a963b7 + package-json: ^8.1.0 + checksum: 68045f5e419e005c12e595ae19687dd88317dd0108b83a8773197876622c7e9d164fe43aacca4f434b2cba105c92848b89277f658eabc5d50e81fb743bbcddb1 languageName: node linkType: hard @@ -26971,7 +27124,7 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:3.2.0": +"loader-utils@npm:3.2.0, loader-utils@npm:^3.2.0": version: 3.2.0 resolution: "loader-utils@npm:3.2.0" checksum: 573f7059f283b24b2b68cd230d9f0ba87315da8ecc7885734ea5f108fc83c7882e4eb8f8feab65f7db1661ab540f5aea778f48d18b7aadc24c37be77b2ff70a0 @@ -27556,17 +27709,17 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": +"lowercase-keys@npm:^1.0.0": version: 1.0.1 resolution: "lowercase-keys@npm:1.0.1" checksum: 56776a8e1ef1aca98ecf6c19b30352ae1cf257b65b8ac858b7d8a0e8b348774d12a9b41aa7f59bfea51bff44bc7a198ab63ba4406bfba60dba008799618bef66 languageName: node linkType: hard -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 +"lowercase-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "lowercase-keys@npm:3.0.0" + checksum: ef62b9fa5690ab0a6e4ef40c94efce68e3ed124f583cc3be38b26ff871da0178a28b9a84ce0c209653bb25ca135520ab87fea7cd411a54ac4899cb2f30501430 languageName: node linkType: hard @@ -28964,13 +29117,27 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": +"mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" checksum: c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa languageName: node linkType: hard +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 + languageName: node + linkType: hard + +"mimic-response@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-response@npm:4.0.0" + checksum: 761d788d2668ae9292c489605ffd4fad220f442fbae6832adce5ebad086d691e906a6d5240c290293c7a11e99fbdbbef04abbbed498bf8699a4ee0f31315e3fb + languageName: node + linkType: hard + "min-document@npm:^2.19.0": version: 2.19.0 resolution: "min-document@npm:2.19.0" @@ -29648,7 +29815,7 @@ __metadata: languageName: node linkType: hard -"next@npm:^12.1.0": +"next@npm:^12.1.0, next@npm:^12.2.4": version: 12.3.1 resolution: "next@npm:12.3.1" dependencies: @@ -30173,13 +30340,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:^4.1.0": - version: 4.5.1 - resolution: "normalize-url@npm:4.5.1" - checksum: 6362e9274fdcc310f8b17e20de29754c94e1820d864114f03d3bfd6286a0028fc51705fb3fd4e475013357b5cd7421fc17f3aba93f2289056779a9bb23bccf59 - languageName: node - linkType: hard - "normalize-url@npm:^6.1.0": version: 6.1.0 resolution: "normalize-url@npm:6.1.0" @@ -30187,6 +30347,13 @@ __metadata: languageName: node linkType: hard +"normalize-url@npm:^7.2.0": + version: 7.2.0 + resolution: "normalize-url@npm:7.2.0" + checksum: d7f76bdd2b9a2ad06036a591cee2ca68794a0cfdc466b0be36f1b26c16963a6fa1627f97c852ef1d933c4ec3361473ea2a37cb8695a930e43f8b443953a2e415 + languageName: node + linkType: hard + "npm-bundled@npm:^1.0.1, npm-bundled@npm:^1.1.1": version: 1.1.2 resolution: "npm-bundled@npm:1.1.2" @@ -30852,10 +31019,10 @@ __metadata: languageName: node linkType: hard -"p-cancelable@npm:^1.0.0": - version: 1.1.0 - resolution: "p-cancelable@npm:1.1.0" - checksum: 9f16d7d58897edb07b1a9234b2bfce3665c747f0f13886e25e2144ecab4595412017cc8cc3b0042f89864b997d6dba76c130724e1c0923fc41ff3c9399b87449 +"p-cancelable@npm:^3.0.0": + version: 3.0.0 + resolution: "p-cancelable@npm:3.0.0" + checksum: 948fd4f8e87b956d9afc2c6c7392de9113dac817cb1cecf4143f7a3d4c57ab5673614a80be3aba91ceec5e4b69fd8c869852d7e8048bc3d9273c4c36ce14b9aa languageName: node linkType: hard @@ -31056,15 +31223,15 @@ __metadata: languageName: node linkType: hard -"package-json@npm:^6.3.0": - version: 6.5.0 - resolution: "package-json@npm:6.5.0" +"package-json@npm:^8.1.0": + version: 8.1.0 + resolution: "package-json@npm:8.1.0" dependencies: - got: ^9.6.0 - registry-auth-token: ^4.0.0 - registry-url: ^5.0.0 - semver: ^6.2.0 - checksum: 60c29fe357af43f96c92c334aa0160cebde44e8e65c1e5f9b065efb3f501af812f268ec967a07757b56447834ef7f71458ebbab94425a9f09c271f348f9b764f + got: ^12.1.0 + registry-auth-token: ^5.0.1 + registry-url: ^6.0.0 + semver: ^7.3.7 + checksum: 521005d98fbd1203fea191a727d4685aac7764e09022adb66c60b3b5d4dd68b29231910129c437060b6216cdd0146c1c8fa2be31a968b63f45a70deb91718238 languageName: node linkType: hard @@ -31802,6 +31969,15 @@ __metadata: languageName: node linkType: hard +"pnp-webpack-plugin@npm:^1.7.0": + version: 1.7.0 + resolution: "pnp-webpack-plugin@npm:1.7.0" + dependencies: + ts-pnp: ^1.1.6 + checksum: 79d1973ec0b04be6d44f15d5625991701a010dae28f2798d974d3aa164e8c60dc7fa22fd01a47fb6af369c4ba6585c3030d4deb775ccfecd7156594bc223d086 + languageName: node + linkType: hard + "polished@npm:^4.2.2": version: 4.2.2 resolution: "polished@npm:4.2.2" @@ -32043,7 +32219,7 @@ __metadata: languageName: node linkType: hard -"postcss-loader@npm:6.2.1": +"postcss-loader@npm:6.2.1, postcss-loader@npm:^6.2.1": version: 6.2.1 resolution: "postcss-loader@npm:6.2.1" dependencies: @@ -32994,12 +33170,12 @@ __metadata: languageName: node linkType: hard -"pupa@npm:^2.1.1": - version: 2.1.1 - resolution: "pupa@npm:2.1.1" +"pupa@npm:^3.1.0": + version: 3.1.0 + resolution: "pupa@npm:3.1.0" dependencies: - escape-goat: ^2.0.0 - checksum: d2346324780ebae4be847cad052b830e004d816851dd4750fc73faa6cd360f443e358f6b1c83641fd4c904c6055dcb545807f55259a20a52ad86d9477746c724 + escape-goat: ^4.0.0 + checksum: 02afa6e4547a733484206aaa8f8eb3fbfb12d3dd17d7ca4fa1ea390a7da2cb8f381e38868bbf68009c4d372f8f6059f553171b6a712d8f2802c7cd43d513f06c languageName: node linkType: hard @@ -33145,6 +33321,15 @@ __metadata: languageName: node linkType: hard +"queue@npm:6.0.2": + version: 6.0.2 + resolution: "queue@npm:6.0.2" + dependencies: + inherits: ~2.0.3 + checksum: cf987476cc72e7d3aaabe23ccefaab1cd757a2b5e0c8d80b67c9575a6b5e1198807ffd4f0948a3f118b149d1111d810ee773473530b77a5c606673cac2c9c996 + languageName: node + linkType: hard + "quick-lru@npm:^1.0.0": version: 1.1.0 resolution: "quick-lru@npm:1.1.0" @@ -33159,6 +33344,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da + languageName: node + linkType: hard + "quick-temp@npm:^0.1.2, quick-temp@npm:^0.1.3, quick-temp@npm:^0.1.5, quick-temp@npm:^0.1.8": version: 0.1.8 resolution: "quick-temp@npm:0.1.8" @@ -33278,19 +33470,7 @@ __metadata: languageName: node linkType: hard -"raw-loader@npm:^4.0.2": - version: 4.0.2 - resolution: "raw-loader@npm:4.0.2" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 981ebe65e1cee7230300d21ba6dcd8bd23ea81ef4ad2b167c0f62d93deba347f27921d330be848634baab3831cf9f38900af6082d6416c2e937fe612fa6a74ff - languageName: node - linkType: hard - -"rc@npm:1.2.8, rc@npm:^1.2.8": +"rc@npm:1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: @@ -34089,21 +34269,21 @@ __metadata: languageName: node linkType: hard -"registry-auth-token@npm:^4.0.0": - version: 4.2.2 - resolution: "registry-auth-token@npm:4.2.2" +"registry-auth-token@npm:^5.0.1": + version: 5.0.1 + resolution: "registry-auth-token@npm:5.0.1" dependencies: - rc: 1.2.8 - checksum: 1d0000b8b65e7141a4cc4594926e2551607f48596e01326e7aa2ba2bc688aea86b2aa0471c5cb5de7acc9a59808a3a1ddde9084f974da79bfc67ab67aa48e003 + "@pnpm/npm-conf": ^1.0.4 + checksum: e14aca7344168d4662d18ad66caf58585c1af516067a419c8a5b31376c1b192a63f1d29dee3ed45d4eee783f9c93ca1d1253ddf28281472e08cc3807c47ef153 languageName: node linkType: hard -"registry-url@npm:^5.0.0": - version: 5.1.0 - resolution: "registry-url@npm:5.1.0" +"registry-url@npm:^6.0.0": + version: 6.0.1 + resolution: "registry-url@npm:6.0.1" dependencies: - rc: ^1.2.8 - checksum: c2c455342b5836cbed5162092eba075c7a02c087d9ce0fde8aeb4dc87a8f4a34a542e58bf4d8ec2d4cb73f04408cb3148ceb1f76647f76b978cfec22047dc6d6 + rc: 1.2.8 + checksum: 66e2221c8113fc35ee9d23fe58cb516fc8d556a189fb8d6f1011a02efccc846c4c9b5075b4027b99a5d5c9ad1345ac37f297bea3c0ca30d607ec8084bf561b90 languageName: node linkType: hard @@ -34851,6 +35031,13 @@ __metadata: languageName: node linkType: hard +"resolve-alpn@npm:^1.2.0": + version: 1.2.1 + resolution: "resolve-alpn@npm:1.2.1" + checksum: b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 + languageName: node + linkType: hard + "resolve-cwd@npm:^2.0.0": version: 2.0.0 resolution: "resolve-cwd@npm:2.0.0" @@ -34940,7 +35127,7 @@ __metadata: languageName: node linkType: hard -"resolve-url-loader@npm:5.0.0": +"resolve-url-loader@npm:5.0.0, resolve-url-loader@npm:^5.0.0": version: 5.0.0 resolution: "resolve-url-loader@npm:5.0.0" dependencies: @@ -35060,7 +35247,7 @@ __metadata: languageName: node linkType: hard -"responselike@npm:1.0.2, responselike@npm:^1.0.2": +"responselike@npm:1.0.2": version: 1.0.2 resolution: "responselike@npm:1.0.2" dependencies: @@ -35069,6 +35256,15 @@ __metadata: languageName: node linkType: hard +"responselike@npm:^3.0.0": + version: 3.0.0 + resolution: "responselike@npm:3.0.0" + dependencies: + lowercase-keys: ^3.0.0 + checksum: 8af27153f7e47aa2c07a5f2d538cb1e5872995f0e9ff77def858ecce5c3fe677d42b824a62cde502e56d275ab832b0a8bd350d5cd6b467ac0425214ac12ae658 + languageName: node + linkType: hard + "restore-cursor@npm:^2.0.0": version: 2.0.0 resolution: "restore-cursor@npm:2.0.0" @@ -35131,7 +35327,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.2.8, rimraf@npm:^2.3.4, rimraf@npm:^2.4.1, rimraf@npm:^2.4.3, rimraf@npm:^2.5.2, rimraf@npm:^2.5.3, rimraf@npm:^2.5.4, rimraf@npm:^2.6.1, rimraf@npm:^2.6.2, rimraf@npm:^2.6.3": +"rimraf@npm:^2.2.8, rimraf@npm:^2.3.4, rimraf@npm:^2.4.1, rimraf@npm:^2.4.3, rimraf@npm:^2.5.3, rimraf@npm:^2.5.4, rimraf@npm:^2.6.1, rimraf@npm:^2.6.2, rimraf@npm:^2.6.3": version: 2.7.1 resolution: "rimraf@npm:2.7.1" dependencies: @@ -35355,18 +35551,6 @@ __metadata: languageName: node linkType: hard -"sander@npm:^0.5.0": - version: 0.5.1 - resolution: "sander@npm:0.5.1" - dependencies: - es6-promise: ^3.1.2 - graceful-fs: ^4.1.3 - mkdirp: ^0.5.1 - rimraf: ^2.5.2 - checksum: ce1e423fe5b4e57926df7cc6bd24b70271adfbe7b8ff995784f98101878e037327ac31c7a4e317ac3e1579f410e41a477fef40c2376f0dfa4499c8864a26f499 - languageName: node - linkType: hard - "sane@npm:^4.0.0, sane@npm:^4.0.3, sane@npm:^4.1.0": version: 4.1.0 resolution: "sane@npm:4.1.0" @@ -35408,6 +35592,31 @@ __metadata: languageName: node linkType: hard +"sass-loader@npm:^12.4.0": + version: 12.6.0 + resolution: "sass-loader@npm:12.6.0" + dependencies: + klona: ^2.0.4 + neo-async: ^2.6.2 + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: "*" + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + checksum: e1ef655f3898cc4c45f02b3c627f8baf998139993a9a79c524153a80814282bfe20d8d8d703b8cf1d05457c1930940b65e2156d11285ed0861f9a1016f993e53 + languageName: node + linkType: hard + "sass@npm:1.49.9": version: 1.49.9 resolution: "sass@npm:1.49.9" @@ -35446,11 +35655,11 @@ __metadata: languageName: node linkType: hard -"sb@7.0.0-alpha.40, sb@workspace:lib/cli-sb": +"sb@7.0.0-alpha.41, sb@workspace:lib/cli-sb": version: 0.0.0-use.local resolution: "sb@workspace:lib/cli-sb" dependencies: - "@storybook/cli": 7.0.0-alpha.40 + "@storybook/cli": 7.0.0-alpha.41 typescript: ~4.6.3 bin: sb: ./index.js @@ -35568,12 +35777,12 @@ __metadata: languageName: node linkType: hard -"semver-diff@npm:^3.1.1": - version: 3.1.1 - resolution: "semver-diff@npm:3.1.1" +"semver-diff@npm:^4.0.0": + version: 4.0.0 + resolution: "semver-diff@npm:4.0.0" dependencies: - semver: ^6.3.0 - checksum: 7d350f1450b9577d538ef866a9bc4cd97bfbf1f1d92070291495a31d0ec3aa808e826c223e5454ea9877cc06eaa886ffd71bb3a1f331b44bc210f9ff525c68d2 + semver: ^7.3.5 + checksum: 3ed1bb22f39b4b6e98785bb066e821eabb9445d3b23e092866c50e7df8b9bd3eda617b242f81db4159586e0e39b0deb908dd160a24f783bd6f52095b22cd68ea languageName: node linkType: hard @@ -35784,15 +35993,15 @@ __metadata: version: 0.0.0-use.local resolution: "server-kitchen-sink@workspace:examples/server-kitchen-sink" dependencies: - "@storybook/addon-a11y": 7.0.0-alpha.40 - "@storybook/addon-actions": 7.0.0-alpha.40 - "@storybook/addon-backgrounds": 7.0.0-alpha.40 - "@storybook/addon-controls": 7.0.0-alpha.40 - "@storybook/addon-highlight": 7.0.0-alpha.40 - "@storybook/addon-links": 7.0.0-alpha.40 - "@storybook/node-logger": 7.0.0-alpha.40 - "@storybook/server": 7.0.0-alpha.40 - "@storybook/server-webpack5": 7.0.0-alpha.40 + "@storybook/addon-a11y": 7.0.0-alpha.41 + "@storybook/addon-actions": 7.0.0-alpha.41 + "@storybook/addon-backgrounds": 7.0.0-alpha.41 + "@storybook/addon-controls": 7.0.0-alpha.41 + "@storybook/addon-highlight": 7.0.0-alpha.41 + "@storybook/addon-links": 7.0.0-alpha.41 + "@storybook/node-logger": 7.0.0-alpha.41 + "@storybook/server": 7.0.0-alpha.41 + "@storybook/server-webpack5": 7.0.0-alpha.41 concurrently: ^5.3.0 cors: ^2.8.5 express: ~4.17.1 @@ -35800,7 +36009,7 @@ __metadata: nodemon: ^2.0.7 pug: ^3.0.0 safe-identifier: ^0.4.1 - storybook: 7.0.0-alpha.40 + storybook: 7.0.0-alpha.41 languageName: unknown linkType: soft @@ -36184,20 +36393,6 @@ __metadata: languageName: node linkType: hard -"sorcery@npm:^0.10.0": - version: 0.10.0 - resolution: "sorcery@npm:0.10.0" - dependencies: - buffer-crc32: ^0.2.5 - minimist: ^1.2.0 - sander: ^0.5.0 - sourcemap-codec: ^1.3.0 - bin: - sorcery: bin/index.js - checksum: 4b939487c4c157d27b9477c0948def0d10aab3891dc33f2d140a1710a10ef50fa7cf4e22e2c4564226942ec719ce0eb83c8b9096708533c888de34a673ee5934 - languageName: node - linkType: hard - "sort-keys-length@npm:^1.0.0": version: 1.0.1 resolution: "sort-keys-length@npm:1.0.1" @@ -36394,7 +36589,7 @@ __metadata: languageName: node linkType: hard -"sourcemap-codec@npm:^1.3.0, sourcemap-codec@npm:^1.4.1, sourcemap-codec@npm:^1.4.4, sourcemap-codec@npm:^1.4.8": +"sourcemap-codec@npm:^1.4.1, sourcemap-codec@npm:^1.4.4, sourcemap-codec@npm:^1.4.8": version: 1.4.8 resolution: "sourcemap-codec@npm:1.4.8" checksum: f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 @@ -36684,15 +36879,15 @@ __metadata: version: 0.0.0-use.local resolution: "standalone-preview@workspace:examples/standalone-preview" dependencies: - "@storybook/addon-docs": 7.0.0-alpha.40 - "@storybook/cli": 7.0.0-alpha.40 - "@storybook/react": 7.0.0-alpha.40 - "@storybook/react-webpack5": 7.0.0-alpha.40 + "@storybook/addon-docs": 7.0.0-alpha.41 + "@storybook/cli": 7.0.0-alpha.41 + "@storybook/react": 7.0.0-alpha.41 + "@storybook/react-webpack5": 7.0.0-alpha.41 cross-env: ^7.0.3 parcel: 2.0.1 react: 16.14.0 react-dom: 16.14.0 - storybook: 7.0.0-alpha.40 + storybook: 7.0.0-alpha.41 languageName: unknown linkType: soft @@ -36772,11 +36967,11 @@ __metadata: languageName: node linkType: hard -"storybook@7.0.0-alpha.40, storybook@workspace:lib/cli-storybook": +"storybook@7.0.0-alpha.41, storybook@workspace:lib/cli-storybook": version: 0.0.0-use.local resolution: "storybook@workspace:lib/cli-storybook" dependencies: - "@storybook/cli": 7.0.0-alpha.40 + "@storybook/cli": 7.0.0-alpha.41 typescript: ~4.6.3 bin: sb: ./index.js @@ -37412,35 +37607,6 @@ __metadata: languageName: node linkType: hard -"svelte-example@workspace:examples/svelte-kitchen-sink": - version: 0.0.0-use.local - resolution: "svelte-example@workspace:examples/svelte-kitchen-sink" - dependencies: - "@storybook/addon-a11y": 7.0.0-alpha.40 - "@storybook/addon-actions": 7.0.0-alpha.40 - "@storybook/addon-backgrounds": 7.0.0-alpha.40 - "@storybook/addon-controls": 7.0.0-alpha.40 - "@storybook/addon-docs": 7.0.0-alpha.40 - "@storybook/addon-highlight": 7.0.0-alpha.40 - "@storybook/addon-interactions": 7.0.0-alpha.40 - "@storybook/addon-links": 7.0.0-alpha.40 - "@storybook/addon-storyshots": 7.0.0-alpha.40 - "@storybook/addon-storysource": 7.0.0-alpha.40 - "@storybook/addon-viewport": 7.0.0-alpha.40 - "@storybook/addons": 7.0.0-alpha.40 - "@storybook/jest": ^0.0.10 - "@storybook/source-loader": 7.0.0-alpha.40 - "@storybook/svelte": 7.0.0-alpha.40 - "@storybook/svelte-webpack5": 7.0.0-alpha.40 - "@storybook/testing-library": 0.0.14-next.0 - global: ^4.4.0 - raw-loader: ^4.0.2 - storybook: 7.0.0-alpha.40 - svelte-jester: ^2.3.2 - svelte-preprocess: ^4.10.6 - languageName: unknown - linkType: soft - "svelte-hmr@npm:^0.14.2": version: 0.14.12 resolution: "svelte-hmr@npm:0.14.12" @@ -37459,16 +37625,6 @@ __metadata: languageName: node linkType: hard -"svelte-jester@npm:^2.3.2": - version: 2.3.2 - resolution: "svelte-jester@npm:2.3.2" - peerDependencies: - jest: ">= 27" - svelte: ">= 3" - checksum: 6f1a240b0dc94e1f252f6c9872474fec49e7d50ed1477e676d885a57bc0a90a31d7bae018d847b9d83a1f0060e4a53a5c8da323bcb2e0479daba62a9c0525472 - languageName: node - linkType: hard - "svelte-loader@npm:^3.1.2": version: 3.1.3 resolution: "svelte-loader@npm:3.1.3" @@ -37482,55 +37638,6 @@ __metadata: languageName: node linkType: hard -"svelte-preprocess@npm:^4.10.6": - version: 4.10.7 - resolution: "svelte-preprocess@npm:4.10.7" - dependencies: - "@types/pug": ^2.0.4 - "@types/sass": ^1.16.0 - detect-indent: ^6.0.0 - magic-string: ^0.25.7 - sorcery: ^0.10.0 - strip-indent: ^3.0.0 - peerDependencies: - "@babel/core": ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 - svelte: ^3.23.0 - typescript: ^3.9.5 || ^4.0.0 - peerDependenciesMeta: - "@babel/core": - optional: true - coffeescript: - optional: true - less: - optional: true - node-sass: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - checksum: aa90206063270bc3a33b0228315c1cae1609897c785a05cfaacd361bf1b55b9e1ff2f3a52cd22a21a587b9fe0305d2e6bee1ce17940c8d09fe4c5beb2eaef68b - languageName: node - linkType: hard - "svelte@npm:^3.0.0, svelte@npm:^3.31.2, svelte@npm:^3.48.0": version: 3.51.0 resolution: "svelte@npm:3.51.0" @@ -38178,13 +38285,6 @@ __metadata: languageName: node linkType: hard -"to-readable-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "to-readable-stream@npm:1.0.0" - checksum: 79cb836e2fb4f2885745a8c212eab7ebc52e93758ff0737feceaed96df98e4d04b8903fe8c27f2e9f3f856a5068ac332918b235c5d801b3efe02a51a3fa0eb36 - languageName: node - linkType: hard - "to-regex-range@npm:^2.1.0": version: 2.1.1 resolution: "to-regex-range@npm:2.1.1" @@ -38621,6 +38721,16 @@ __metadata: languageName: node linkType: hard +"ts-pnp@npm:^1.1.6": + version: 1.2.0 + resolution: "ts-pnp@npm:1.2.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: ff32b4f810f9d99f676d70fe2c0e327cb6c812214bd4fc7135870b039f9e85a85b2c20f8fe030d9bd36e9598a12faa391f10aecb95df624b92f1af6bd47dc397 + languageName: node + linkType: hard + "ts-simple-type@npm:~1.0.5": version: 1.0.7 resolution: "ts-simple-type@npm:1.0.7" @@ -38651,6 +38761,17 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:^4.0.0": + version: 4.1.0 + resolution: "tsconfig-paths@npm:4.1.0" + dependencies: + json5: ^2.2.1 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: cadfd6a856c1e6cb96336b2802a3f3d064baee31b5d4ecaeb8bb4397cdc1e9fc5f2f085cc753042a8c8552323ad8ff7a3c98686567e1148a77acc3092ab7b328 + languageName: node + linkType: hard + "tsconfig@npm:^7.0.0": version: 7.0.0 resolution: "tsconfig@npm:7.0.0" @@ -38835,6 +38956,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^1.0.1": + version: 1.4.0 + resolution: "type-fest@npm:1.4.0" + checksum: a3c0f4ee28ff6ddf800d769eafafcdeab32efa38763c1a1b8daeae681920f6e345d7920bf277245235561d8117dab765cb5f829c76b713b4c9de0998a5397141 + languageName: node + linkType: hard + "type-fest@npm:^2.17.0, type-fest@npm:^2.19.0": version: 2.19.0 resolution: "type-fest@npm:2.19.0" @@ -39218,6 +39346,15 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-string@npm:3.0.0" + dependencies: + crypto-random-string: ^4.0.0 + checksum: b35ea034b161b2a573666ec16c93076b4b6106b8b16c2415808d747ab3a0566b5db0c4be231d4b11cfbc16d7fd915c9d8a45884bff0e2db11b799775b2e1e017 + languageName: node + linkType: hard + "unist-builder@npm:^3.0.0": version: 3.0.0 resolution: "unist-builder@npm:3.0.0" @@ -39485,25 +39622,25 @@ __metadata: languageName: node linkType: hard -"update-notifier@npm:^5.0.1": - version: 5.1.0 - resolution: "update-notifier@npm:5.1.0" +"update-notifier@npm:^6.0.2": + version: 6.0.2 + resolution: "update-notifier@npm:6.0.2" dependencies: - boxen: ^5.0.0 - chalk: ^4.1.0 - configstore: ^5.0.1 - has-yarn: ^2.1.0 - import-lazy: ^2.1.0 - is-ci: ^2.0.0 + boxen: ^7.0.0 + chalk: ^5.0.1 + configstore: ^6.0.0 + has-yarn: ^3.0.0 + import-lazy: ^4.0.0 + is-ci: ^3.0.1 is-installed-globally: ^0.4.0 - is-npm: ^5.0.0 - is-yarn-global: ^0.3.0 - latest-version: ^5.1.0 - pupa: ^2.1.1 - semver: ^7.3.4 - semver-diff: ^3.1.1 - xdg-basedir: ^4.0.0 - checksum: 0dde6db5ac1e5244e1f8bf5b26895a0d53c00797ea2bdbc1302623dd1aecab5cfb88b4f324d482cbd4c8b089464383d8c83db64dec5798ec0136820e22478e47 + is-npm: ^6.0.0 + is-yarn-global: ^0.4.0 + latest-version: ^7.0.0 + pupa: ^3.1.0 + semver: ^7.3.7 + semver-diff: ^4.0.0 + xdg-basedir: ^5.1.0 + checksum: ad3980073312df904133a6e6c554a7f9d0832ed6275e55f5a546313fe77a0f20f23a7b1b4aeb409e20a78afb06f4d3b2b28b332d9cfb55745b5d1ea155810bcc languageName: node linkType: hard @@ -41039,7 +41176,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": +"write-file-atomic@npm:^3.0.0, write-file-atomic@npm:^3.0.3": version: 3.0.3 resolution: "write-file-atomic@npm:3.0.3" dependencies: @@ -41169,6 +41306,13 @@ __metadata: languageName: node linkType: hard +"xdg-basedir@npm:^5.0.1, xdg-basedir@npm:^5.1.0": + version: 5.1.0 + resolution: "xdg-basedir@npm:5.1.0" + checksum: c88efabc71ffd996ba9ad8923a8cc1c7c020a03e2c59f0ffa72e06be9e724ad2a0fccef488757bc6ed3d8849d753dd25082d1035d95cb179e79eae4d034d0b80 + languageName: node + linkType: hard + "xdg-trashdir@npm:^3.1.0": version: 3.1.0 resolution: "xdg-trashdir@npm:3.1.0" diff --git a/docs/essentials/controls.md b/docs/essentials/controls.md index 5826541a5ea..b2f5d69d916 100644 --- a/docs/essentials/controls.md +++ b/docs/essentials/controls.md @@ -78,6 +78,12 @@ We can specify which controls get used by declaring a custom [argType](../api/ar +
+ +💡 ArgTypes are a powerful feature that can be used to customize the controls for your stories. See the documentation about [customizing controls](#annotation) with `argTypes` annotation for more information. + +
+ This replaces the input with a radio group for a more intuitive experience. ![Essential Control addon with a radio group](addon-controls-args-variant-optimized.png) diff --git a/docs/versions/next.json b/docs/versions/next.json index 505dbf5665b..f04f88762c8 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"7.0.0-alpha.40","info":{"plain":"#### Breaking Changes\n\n- Addon-docs: Upgrade to MDXv2 [#19495](https://github.com/storybooks/storybook/pull/19495)\n\n#### Bug Fixes\n\n- Addon-docs: Don't generate docs page entries for CSF files with no stories [#19529](https://github.com/storybooks/storybook/pull/19529)\n\n#### Maintenance\n\n- Remove deprecate features from preview-web [#19540](https://github.com/storybooks/storybook/pull/19540)\n- Remove deprecated features in lib/api [#19539](https://github.com/storybooks/storybook/pull/19539)\n- Remove default selection in docblocks [#19537](https://github.com/storybooks/storybook/pull/19537)\n\n#### Build\n\n- Remove .git folder when generating repros [#19535](https://github.com/storybooks/storybook/pull/19535)\n- Some task runner tweaks + move test-runner into sandbox task. [#19505](https://github.com/storybooks/storybook/pull/19505)\n- Build builder-webpack5 with ts-up [#19435](https://github.com/storybooks/storybook/pull/19435)"}} \ No newline at end of file +{"version":"7.0.0-alpha.41","info":{"plain":"#### Features\n\n- Add `@storybook/nextjs` framework [#19382](https://github.com/storybooks/storybook/pull/19382)\n- CLI: Enable `@storybook/nextjs` framework [#19478](https://github.com/storybooks/storybook/pull/19478)\n- CLI: Automigrate from MDX1 to MDX2 [#19568](https://github.com/storybooks/storybook/pull/19568)\n\n#### Maintenance\n\n- Remove warning of removed feature in lib/client-api [#19544](https://github.com/storybooks/storybook/pull/19544)\n- Remove vite-plugin-svelte-kit when detected [#19522](https://github.com/storybooks/storybook/pull/19522)\n\n#### Build\n\n- Delete Svelte example [#19549](https://github.com/storybooks/storybook/pull/19549)\n- Fix circle test results [#19552](https://github.com/storybooks/storybook/pull/19552)\n\n#### Dependency Upgrades\n\n- Update the version of the \"update-notifier\" package [#19569](https://github.com/storybooks/storybook/pull/19569)"}} \ No newline at end of file diff --git a/scripts/next-repro-generators/generate-repros.ts b/scripts/next-repro-generators/generate-repros.ts index 38ac5c94e8a..2f857086ea9 100755 --- a/scripts/next-repro-generators/generate-repros.ts +++ b/scripts/next-repro-generators/generate-repros.ts @@ -29,7 +29,7 @@ const SCRIPT_TIMEOUT = 5 * 60 * 1000; const sbInit = async (cwd: string, flags?: string[]) => { const sbCliBinaryPath = join(__dirname, `../../code/lib/cli/bin/index.js`); console.log(`🎁 Installing storybook`); - const env = { STORYBOOK_DISABLE_TELEMETRY: 'true' }; + const env = { STORYBOOK_DISABLE_TELEMETRY: 'true', STORYBOOK_REPRO_GENERATOR: 'true' }; const fullFlags = ['--yes', ...(flags || [])]; await runCommand(`${sbCliBinaryPath} init ${fullFlags.join(' ')}`, { cwd, env }); }; @@ -208,7 +208,7 @@ const generate = async ({ program .description('Create a reproduction from a set of possible templates') - .option('--template