From d3f54adfe911143483cc2732a890a9d6e6f70106 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Wed, 6 Apr 2022 22:26:18 -0400 Subject: [PATCH 01/11] Update examples to sb 6.5.0-alpha.57 --- examples/react-ts/package.json | 8 +- examples/react/package.json | 8 +- examples/svelte/package.json | 8 +- examples/vue/package.json | 6 +- .../workspaces/packages/catalog/package.json | 8 +- yarn.lock | 939 +++++++++--------- 6 files changed, 510 insertions(+), 467 deletions(-) diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json index 1f74837b..f2cab1e4 100644 --- a/examples/react-ts/package.json +++ b/examples/react-ts/package.json @@ -18,11 +18,11 @@ "react-dom": "^16.4.14" }, "devDependencies": { - "@storybook/addon-a11y": "^6.5.0-alpha.49", - "@storybook/addon-docs": "^6.5.0-alpha.49", - "@storybook/addon-essentials": "^6.5.0-alpha.49", + "@storybook/addon-a11y": "^6.5.0-alpha.57", + "@storybook/addon-docs": "^6.5.0-alpha.57", + "@storybook/addon-essentials": "^6.5.0-alpha.57", "@storybook/builder-vite": "workspace:*", - "@storybook/react": "^6.5.0-alpha.49", + "@storybook/react": "^6.5.0-alpha.57", "@storybook/test-runner": "^0.0.4", "@vitejs/plugin-react": "^1.3.0", "http-server": "^14.1.0", diff --git a/examples/react/package.json b/examples/react/package.json index 565c5429..27cdfbac 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -18,11 +18,11 @@ "react-dom": "^16.4.14" }, "devDependencies": { - "@storybook/addon-a11y": "^6.5.0-alpha.49", - "@storybook/addon-docs": "^6.5.0-alpha.49", - "@storybook/addon-essentials": "^6.5.0-alpha.49", + "@storybook/addon-a11y": "^6.5.0-alpha.57", + "@storybook/addon-docs": "^6.5.0-alpha.57", + "@storybook/addon-essentials": "^6.5.0-alpha.57", "@storybook/builder-vite": "workspace:*", - "@storybook/react": "^6.5.0-alpha.49", + "@storybook/react": "^6.5.0-alpha.57", "@storybook/test-runner": "^0.0.4", "@vitejs/plugin-react": "^1.3.0", "http-server": "^14.1.0", diff --git a/examples/svelte/package.json b/examples/svelte/package.json index 1e0aa3b8..5e3cd33e 100644 --- a/examples/svelte/package.json +++ b/examples/svelte/package.json @@ -17,12 +17,12 @@ "svelte": "^3.46.4" }, "devDependencies": { - "@storybook/addon-actions": "^6.5.0-alpha.49", - "@storybook/addon-essentials": "^6.5.0-alpha.49", - "@storybook/addon-links": "^6.5.0-alpha.49", + "@storybook/addon-actions": "^6.5.0-alpha.57", + "@storybook/addon-essentials": "^6.5.0-alpha.57", + "@storybook/addon-links": "^6.5.0-alpha.57", "@storybook/addon-svelte-csf": "^1.1.0", "@storybook/builder-vite": "workspace:*", - "@storybook/svelte": "^6.5.0-alpha.49", + "@storybook/svelte": "^6.5.0-alpha.57", "@storybook/test-runner": "^0.0.4", "@sveltejs/vite-plugin-svelte": "^1.0.0-next.37", "@tsconfig/svelte": "^3.0.0", diff --git a/examples/vue/package.json b/examples/vue/package.json index 6e61d329..2b5d52cf 100644 --- a/examples/vue/package.json +++ b/examples/vue/package.json @@ -17,11 +17,11 @@ "vue": "^3.2.25" }, "devDependencies": { - "@storybook/addon-a11y": "^6.5.0-alpha.49", - "@storybook/addon-essentials": "^6.5.0-alpha.49", + "@storybook/addon-a11y": "^6.5.0-alpha.57", + "@storybook/addon-essentials": "^6.5.0-alpha.57", "@storybook/builder-vite": "workspace:*", "@storybook/test-runner": "^0.0.4", - "@storybook/vue3": "^6.5.0-alpha.49", + "@storybook/vue3": "^6.5.0-alpha.57", "@vitejs/plugin-vue": "^2.3.0", "http-server": "^14.1.0", "jest": "^27.5.1", diff --git a/examples/workspaces/packages/catalog/package.json b/examples/workspaces/packages/catalog/package.json index fa44ba2f..ba2d170c 100644 --- a/examples/workspaces/packages/catalog/package.json +++ b/examples/workspaces/packages/catalog/package.json @@ -15,11 +15,11 @@ "react-dom": "^16.4.14" }, "devDependencies": { - "@storybook/addon-a11y": "^6.5.0-alpha.49", - "@storybook/addon-docs": "^6.5.0-alpha.49", - "@storybook/addon-essentials": "^6.5.0-alpha.49", + "@storybook/addon-a11y": "^6.5.0-alpha.57", + "@storybook/addon-docs": "^6.5.0-alpha.57", + "@storybook/addon-essentials": "^6.5.0-alpha.57", "@storybook/builder-vite": "workspace:*", - "@storybook/react": "^6.5.0-alpha.49", + "@storybook/react": "^6.5.0-alpha.57", "vite": "2.9.0" } } diff --git a/yarn.lock b/yarn.lock index 756e13a2..189cfd34 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3003,18 +3003,18 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-a11y@npm:6.5.0-alpha.49" - dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.5.0-alpha.49 +"@storybook/addon-a11y@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-a11y@npm:6.5.0-alpha.57" + dependencies: + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/theming": 6.5.0-alpha.57 axe-core: ^4.2.0 core-js: ^3.8.2 global: ^4.4.0 @@ -3024,27 +3024,28 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 0bd460e7c17440e3729f79987b6a1a30c4d4c4720b260882cfc4168ec898249c17b2994d28df169413fbd19cf383dead71126947e8ea39a946edc63757f9abd2 + checksum: 11db171ba1f762ff650acdc1f61a0c17b7fbac1d32ef050f50ac63c2bd16934430d5af7f587b1d496abd6e56c43f1017ad8ed158deb38f6719ea868c8a1f87e3 languageName: node linkType: hard -"@storybook/addon-actions@npm:6.5.0-alpha.49, @storybook/addon-actions@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-actions@npm:6.5.0-alpha.49" +"@storybook/addon-actions@npm:6.5.0-alpha.57, @storybook/addon-actions@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-actions@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -3058,28 +3059,28 @@ __metadata: util-deprecate: ^1.0.2 uuid-browser: ^3.1.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 52ff581e3034ae1d3f146182787419e32554ce9e2c6f6bc85287b5dd393fb96b627521fb945f2bc5a0fa9148c37bbfc3975f629f4c964b4d5917773b69db7dfd + checksum: ff3dd013f841ad20d1439ed0d72fabd5bb2cd5de03b7f5a74e38caa96ba6c03f447ead2f701faaec1df0c840e5fe7ea409205e9c21ba664f453f5395f9da62d1 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-backgrounds@npm:6.5.0-alpha.49" +"@storybook/addon-backgrounds@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-backgrounds@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 @@ -3087,113 +3088,108 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 67a06f52836050ebd2055c1da6d3131a7b4c72d9e40fd8f64f9b6836b5470b09c1ce5f3a22af398262efc8981541b7fe3d8b4edb85970232b07f84fc0901d5c7 + checksum: 456cee21ce97938da3173ab988541700103e1a951a2d142baf902435595e6b382fa08a1e6f4bb6736120b8313965e13f45fe05dc0c899aff106686f9c84a21b1 languageName: node linkType: hard -"@storybook/addon-controls@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-controls@npm:6.5.0-alpha.49" +"@storybook/addon-controls@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-controls@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.5.0-alpha.49 - "@storybook/store": 6.5.0-alpha.49 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/node-logger": 6.5.0-alpha.57 + "@storybook/store": 6.5.0-alpha.57 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 3d6f6896f7fc360fc2d7e5773bc14b3dc7d4f08c5c110abde7b15102b1c08548e57ac56d9cc62eec4ee7f4a7066eb42a37876fc6f09e7d7884a94da9be673089 + checksum: 8cb3f14cb36e20ff9ffc5d6ea848545e2a6cd305a30b54813cff88af5de95a87d6193953f54ef14e913d7155a7561cc3e1e097039b28ea8a68a8f225aa4f025e languageName: node linkType: hard -"@storybook/addon-docs@npm:6.5.0-alpha.49, @storybook/addon-docs@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-docs@npm:6.5.0-alpha.49" +"@storybook/addon-docs@npm:6.5.0-alpha.57, @storybook/addon-docs@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-docs@npm:6.5.0-alpha.57" dependencies: "@babel/plugin-transform-react-jsx": ^7.12.12 "@babel/preset-env": ^7.12.11 "@jest/transform": ^26.6.2 "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/docs-tools": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/docs-tools": 6.5.0-alpha.57 "@storybook/mdx1-csf": canary - "@storybook/node-logger": 6.5.0-alpha.49 - "@storybook/postinstall": 6.5.0-alpha.49 - "@storybook/preview-web": 6.5.0-alpha.49 - "@storybook/source-loader": 6.5.0-alpha.49 - "@storybook/store": 6.5.0-alpha.49 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/node-logger": 6.5.0-alpha.57 + "@storybook/postinstall": 6.5.0-alpha.57 + "@storybook/preview-web": 6.5.0-alpha.57 + "@storybook/source-loader": 6.5.0-alpha.57 + "@storybook/store": 6.5.0-alpha.57 + "@storybook/theming": 6.5.0-alpha.57 + babel-loader: ^8.0.0 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 lodash: ^4.17.21 + regenerator-runtime: ^0.13.7 remark-external-links: ^8.0.0 remark-slug: ^6.0.0 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: "@storybook/mdx2-csf": "*" - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - webpack: "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: - "@storybook/builder-webpack4": - optional: true - "@storybook/builder-webpack5": - optional: true "@storybook/mdx2-csf": optional: true react: optional: true react-dom: optional: true - webpack: - optional: true - checksum: b97738e1fd563eda6f17480061904053c04302ed099030cc9008456569f04892effb5e74d943e6acc3312ea02200d76269f0cf1ea06bf432c2874b7351ad094c - languageName: node - linkType: hard - -"@storybook/addon-essentials@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-essentials@npm:6.5.0-alpha.49" - dependencies: - "@storybook/addon-actions": 6.5.0-alpha.49 - "@storybook/addon-backgrounds": 6.5.0-alpha.49 - "@storybook/addon-controls": 6.5.0-alpha.49 - "@storybook/addon-docs": 6.5.0-alpha.49 - "@storybook/addon-measure": 6.5.0-alpha.49 - "@storybook/addon-outline": 6.5.0-alpha.49 - "@storybook/addon-toolbars": 6.5.0-alpha.49 - "@storybook/addon-viewport": 6.5.0-alpha.49 - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/node-logger": 6.5.0-alpha.49 + checksum: 2cd8aa42eb7a3ef1b84d67ff68d4471d2a65f6b2b8adab0267fada72153b32e93605949fc38172dc8a2941f3585a8e6a18c64b6e597884edc9462a1a00702631 + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-essentials@npm:6.5.0-alpha.57" + dependencies: + "@storybook/addon-actions": 6.5.0-alpha.57 + "@storybook/addon-backgrounds": 6.5.0-alpha.57 + "@storybook/addon-controls": 6.5.0-alpha.57 + "@storybook/addon-docs": 6.5.0-alpha.57 + "@storybook/addon-measure": 6.5.0-alpha.57 + "@storybook/addon-outline": 6.5.0-alpha.57 + "@storybook/addon-toolbars": 6.5.0-alpha.57 + "@storybook/addon-viewport": 6.5.0-alpha.57 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/node-logger": 6.5.0-alpha.57 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 @@ -3234,19 +3230,19 @@ __metadata: optional: true webpack: optional: true - checksum: b7f43bf960dde458db1b7a9eed441a2611a54189b09cf80254af570c739d0c5d1edb108ce5bc433a98428a688995a189ade4a14a234e2ca473529055c3c00c26 + checksum: 2406e597ff4f8a7afb15223bfc5d7f5808938bda239c6c225147eb8f2f6c409eae035736e35312ff81bf4e91793ccd2ab1bc57f4b126185f394ccc627a8b24ed languageName: node linkType: hard -"@storybook/addon-links@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-links@npm:6.5.0-alpha.49" +"@storybook/addon-links@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-links@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/router": 6.5.0-alpha.57 "@types/qs": ^6.9.5 core-js: ^3.8.2 global: ^4.4.0 @@ -3255,64 +3251,64 @@ __metadata: regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: ff5a32de6d6dbc6908dd0b3ad81a71ac679b9c5b8033019d3ca47ba389657183910b320f4f0ac9f816937f3c31913a7cf4f0257306953d03f426b4b058240f19 + checksum: 796dd7037ddb285659c88f2d4ab9da688f5c0e4c53d2aa0e843c597370ec4b6294d0815094e376263daa12832b91506d1f67b342b931b94a6e44d028583b01cb languageName: node linkType: hard -"@storybook/addon-measure@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-measure@npm:6.5.0-alpha.49" +"@storybook/addon-measure@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-measure@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 core-js: ^3.8.2 global: ^4.4.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: dd034895b79f0f0ee7256b4621cb7ad5d8f488c2073b0a9873fffae38e5dae2c59489790fb9571bcd7047f1d0a9d8f0de0f84fb89e2a8b305ed37dda12433bcd + checksum: e284e98cc185568e579c88e8112b25b6a0872e97d67b7d6b74c0fd3ca10157743aa3c0e027d7e5f0a9f7cf690f2dcf3a72b0437901239285a78d59a5d7c3b9d9 languageName: node linkType: hard -"@storybook/addon-outline@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-outline@npm:6.5.0-alpha.49" +"@storybook/addon-outline@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-outline@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 core-js: ^3.8.2 global: ^4.4.0 regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 6890ac9ce1f76e5efdbb0e08aedbd0dd5aad2e09fce33abdda1eb8ace58419f5aa526b905282ce8066bfa999c2295b9d3894f435c5b937afa07dfca096ff7d61 + checksum: 57907335040fcb32fb0335560e65d3262227e91043e4b62022def8302b0e75ab0bb005c424c208b5fc04d6e9a9309d5cb6178117513d4c90c9405f3f64741fef languageName: node linkType: hard @@ -3345,52 +3341,53 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-toolbars@npm:6.5.0-alpha.49" +"@storybook/addon-toolbars@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-toolbars@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 1fdff9caa6dcc97b91c6a1eb9117234df0630c14222759f16aa13ddb2f3d63bde40496762b68649c22a2174b8f4d2f5ccab3a9388a2c0ed326d3df4a0c55345f + checksum: fef82a50c94a14a15f1f29ffca0684e16f24335d50c6a50c5b5002bed1a64fa16b376cdf433a6edddbb114b04abc75d20eca9b28b681359930f94582bae05456 languageName: node linkType: hard -"@storybook/addon-viewport@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addon-viewport@npm:6.5.0-alpha.49" +"@storybook/addon-viewport@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addon-viewport@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 prop-types: ^15.7.2 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true - checksum: 66a62ad630c7f8ee4334ad6052fce3970459d531eaba1d5aacd909fd8768e6a5f09ffb4dfb2bfef3625fa8df39b3684bc753cf363cad2c096625231865bde43b + checksum: 7f935fc13f1284a1da7f63ef4b891320df9e34d603f119dfe855fd1bec4e125ba68c200fd89e9ea670b22a449cd2887f6520526631d2af8bda2da9af8d764969 languageName: node linkType: hard @@ -3414,25 +3411,25 @@ __metadata: languageName: node linkType: hard -"@storybook/addons@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/addons@npm:6.5.0-alpha.49" +"@storybook/addons@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/addons@npm:6.5.0-alpha.57" dependencies: - "@storybook/api": 6.5.0-alpha.49 - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.5.0-alpha.49 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/router": 6.5.0-alpha.57 + "@storybook/theming": 6.5.0-alpha.57 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 2bad568e252ebed405dba23fde157413458ee5dc85e54a11869e511962824cdabd83ace35e3a01070120a179885f0c5a08650a074b976240188cb42a7d6b34f6 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 4c8c5040070758aba4b11ef7cf1a116b2d491d9ed96e4bbe0a8937754c52086cca2047dd6d499442e36c859c58c241ad15543b9ac9780d7118bd822c54dfcae8 languageName: node linkType: hard @@ -3467,17 +3464,17 @@ __metadata: languageName: node linkType: hard -"@storybook/api@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/api@npm:6.5.0-alpha.49" +"@storybook/api@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/api@npm:6.5.0-alpha.57" dependencies: - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.5.0-alpha.49 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/router": 6.5.0-alpha.57 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -3489,9 +3486,9 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 3bf4a478073ef7929c3d1539cdc32d08cbf68d00c4f7ce8e2bfd15bbe406c436e40a4566df5c16c063b08dc7adb609611587b717d884ef58ac7043256f8a8679 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 7bb1d0c94228d523dbc890609aed04d0e0b486eb7006663bc7f1079690d8833c9a816dc393f3feec85b78274d0655046517919f6ca0097bb2033c229ea729499 languageName: node linkType: hard @@ -3520,27 +3517,27 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-webpack4@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/builder-webpack4@npm:6.5.0-alpha.49" +"@storybook/builder-webpack4@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/builder-webpack4@npm:6.5.0-alpha.57" dependencies: "@babel/core": ^7.12.10 - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/channel-postmessage": 6.5.0-alpha.49 - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-api": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/node-logger": 6.5.0-alpha.49 - "@storybook/preview-web": 6.5.0-alpha.49 - "@storybook/router": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/channel-postmessage": 6.5.0-alpha.57 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/node-logger": 6.5.0-alpha.57 + "@storybook/preview-web": 6.5.0-alpha.57 + "@storybook/router": 6.5.0-alpha.57 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.0-alpha.49 - "@storybook/theming": 6.5.0-alpha.49 - "@storybook/ui": 6.5.0-alpha.49 + "@storybook/store": 6.5.0-alpha.57 + "@storybook/theming": 6.5.0-alpha.57 + "@storybook/ui": 6.5.0-alpha.57 "@types/node": ^14.0.10 || ^16.0.0 "@types/webpack": ^4.41.26 autoprefixer: ^9.8.6 @@ -3572,40 +3569,40 @@ __metadata: webpack-hot-middleware: ^2.25.1 webpack-virtual-modules: ^0.2.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 2f897afd5fb4942f7c113231542e9e883755c5edcc8eba2ad41ec75ef6765667d39526839d984b98008fbfdda398b605f2b49fe7514ca9aefd3bad8429f7e535 + checksum: 63efefdaff24dc8fd03c5302d0b788e073871a82525349c94344bb85d7473597ce5db3ef672935f4e3fbed03c5d30f14a9a42c46d88cdd354d36fcebbf404906 languageName: node linkType: hard -"@storybook/channel-postmessage@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/channel-postmessage@npm:6.5.0-alpha.49" +"@storybook/channel-postmessage@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/channel-postmessage@npm:6.5.0-alpha.57" dependencies: - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 core-js: ^3.8.2 global: ^4.4.0 qs: ^6.10.0 telejson: ^5.3.3 - checksum: dacbf688c02171b29f330859cb077f1587ec2efd17fb6dcdd5f4a3c225cb365bbcd1820e572c9ef17ef9a5155b3b146d1288c2ea1f2eb9357566647c250e02bb + checksum: 48fef8fc91962d767aa6fd5c0c0efde4a91891859205a421043f2648f36b2733086c257a46e85f325842304ccef7030e28a3716555fbb28a68559d76ae2f4ef8 languageName: node linkType: hard -"@storybook/channel-websocket@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/channel-websocket@npm:6.5.0-alpha.49" +"@storybook/channel-websocket@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/channel-websocket@npm:6.5.0-alpha.57" dependencies: - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 core-js: ^3.8.2 global: ^4.4.0 telejson: ^5.3.3 - checksum: eb524d657753e1ef16e68ad4b7e6c46859995eabc79cb768a1be4db06699e67f95f9b854a206991a4fbf6f2769a57513935fe388f9354c4b099056aac1b3046d + checksum: cdff9920fc9e36ba77769d62e2573c943cb0e21b4b1d4c0dde786b20188b89ccdeaa1ffb24e0011179d22ea2a4cb5dc5228bca20ecabfdd21ef82b6b7d2fafab languageName: node linkType: hard @@ -3620,28 +3617,28 @@ __metadata: languageName: node linkType: hard -"@storybook/channels@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/channels@npm:6.5.0-alpha.49" +"@storybook/channels@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/channels@npm:6.5.0-alpha.57" dependencies: core-js: ^3.8.2 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 4edf39cbab6e8311bea144b2d4e645e0186dac832edf13f93af9bd95238721fae06d0a4f9d399b6bacdeb82126e281f687ef87913ee9decdbf0b588e224dd4dc + checksum: 0884a75fff69f7f6cdb113327f6a8d6efac92f78b8fb1f03ca1417812ae3d2fab16154090a65ec6dd9798d442f8e9578b33b33a545083ec00f95b7af06b6a9ce languageName: node linkType: hard -"@storybook/client-api@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/client-api@npm:6.5.0-alpha.49" +"@storybook/client-api@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/client-api@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/channel-postmessage": 6.5.0-alpha.49 - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/channel-postmessage": 6.5.0-alpha.57 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/store": 6.5.0-alpha.57 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -3656,9 +3653,9 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: f135071a1d21e295c118829bf914802c2ea1d3f9787924da4c69e72bfe3e7e3adae65995b1044e391d5994191861e3c36132a404da3c7eb23a3426ba9bbad3ff + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 269a6b3e4a08a7302a649dfb2e3bac6f651b769f8dc383d4a5df127dda8f1fe32bd0c8534eee0343d274ca3c4de4c6e03d71ad0522beba8afb34b698ad07f6e1 languageName: node linkType: hard @@ -3672,46 +3669,46 @@ __metadata: languageName: node linkType: hard -"@storybook/client-logger@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/client-logger@npm:6.5.0-alpha.49" +"@storybook/client-logger@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/client-logger@npm:6.5.0-alpha.57" dependencies: core-js: ^3.8.2 global: ^4.4.0 - checksum: e3d8fb270d535c08058ded3cc1dabab9b2ea6160ea1c2d889ad5445e8624e532b01ac55d4e1f1b452dafdfbd431b14f66d746e6fa350b4c2cf1bc876e17ed96f + checksum: 4ae893328c3a9e7660c642c2614fed1898957f8524e3fcb8f74d3b5ecbe07252eb7dda0aa64f08f531e9b7a0195341961d1dca0ae141b1fa018e118fba81e207 languageName: node linkType: hard -"@storybook/components@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/components@npm:6.5.0-alpha.49" +"@storybook/components@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/components@npm:6.5.0-alpha.57" dependencies: - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: d3e277f6db66ce124a0dc2b1d25363cce70cce2d3df30de03dee3af0195811bb67c29f987ace659f4e1ccb9546ec0ab6a0cbf816ba4c59d976f4339b6ae02fbb - languageName: node - linkType: hard - -"@storybook/core-client@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/core-client@npm:6.5.0-alpha.49" - dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/channel-postmessage": 6.5.0-alpha.49 - "@storybook/channel-websocket": 6.5.0-alpha.49 - "@storybook/client-api": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.5.0-alpha.49 - "@storybook/store": 6.5.0-alpha.49 - "@storybook/ui": 6.5.0-alpha.49 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 6f7b81f613e018d0091bcc6b16a796ef32350a0ab3991e595b66de7d793bf165f8871caf25c5e239b7a7b83406f4087ba608ebc531c2c587035cbfbba6f84ee1 + languageName: node + linkType: hard + +"@storybook/core-client@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/core-client@npm:6.5.0-alpha.57" + dependencies: + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/channel-postmessage": 6.5.0-alpha.57 + "@storybook/channel-websocket": 6.5.0-alpha.57 + "@storybook/client-api": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/preview-web": 6.5.0-alpha.57 + "@storybook/store": 6.5.0-alpha.57 + "@storybook/ui": 6.5.0-alpha.57 airbnb-js-shims: ^2.2.1 ansi-to-html: ^0.6.11 core-js: ^3.8.2 @@ -3723,19 +3720,19 @@ __metadata: unfetch: ^4.2.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 webpack: "*" peerDependenciesMeta: typescript: optional: true - checksum: 89118a1357faf75004bd92b063b1f596cc5868a9d4b9cb47e07eddf49b68c15f4a4c1b40375f8b8709e2ae9f4665983283c57a06206357c2bddbe79ff00197de + checksum: b9db72e53bb82a779203347c13db29cb43d393cfc1fea203839dfc6feade1a59281d4e6a0bf0dc1c6c1cb7c7959091d53d670de56b8fe8a558d565f470d9c3a5 languageName: node linkType: hard -"@storybook/core-common@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/core-common@npm:6.5.0-alpha.49" +"@storybook/core-common@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/core-common@npm:6.5.0-alpha.57" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-proposal-class-properties": ^7.12.1 @@ -3759,7 +3756,7 @@ __metadata: "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.5.0-alpha.49 + "@storybook/node-logger": 6.5.0-alpha.57 "@storybook/semver": ^7.3.2 "@types/node": ^14.0.10 || ^16.0.0 "@types/pretty-hrtime": ^1.0.0 @@ -3788,12 +3785,12 @@ __metadata: util-deprecate: ^1.0.2 webpack: 4 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: dc245a4c870fc327e2275e6b10381b248a8e22821a4ae99956a0ac244c8bab8e7d244224f726993a704af6180d9c8ee5aa8656400f2bb051bef4c2889f515de2 + checksum: a894c6e44c8d1f04898e0650b39dca0498c8ab57267077b6d124682c61e639d1520e1bb4b891969d2dfee340cab3ca54422e9db7ebcda97ec5d4e0c1f9ed84cf languageName: node linkType: hard @@ -3806,30 +3803,30 @@ __metadata: languageName: node linkType: hard -"@storybook/core-events@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/core-events@npm:6.5.0-alpha.49" +"@storybook/core-events@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/core-events@npm:6.5.0-alpha.57" dependencies: core-js: ^3.8.2 - checksum: 5ef4eedb67e6036846c3fafb1b676cc767c9d40e61148f6f87930095b1cc506f7b8ffb3e709075ef652e4ad7a97eda2d5c453c64874acee39a80b3173fc4a865 + checksum: 06fa8e1dbd9d47c8937eed2dc220afbdced06aad2df0ec9e7c3f7e1c62b8789a00bb4ca36feac0f2bb97383f628f988d159265e4adb6a6e146e5bc219d22a93c languageName: node linkType: hard -"@storybook/core-server@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/core-server@npm:6.5.0-alpha.49" +"@storybook/core-server@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/core-server@npm:6.5.0-alpha.57" dependencies: "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.5.0-alpha.49 - "@storybook/core-client": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.5.0-alpha.49 - "@storybook/manager-webpack4": 6.5.0-alpha.49 - "@storybook/node-logger": 6.5.0-alpha.49 + "@storybook/builder-webpack4": 6.5.0-alpha.57 + "@storybook/core-client": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/csf-tools": 6.5.0-alpha.57 + "@storybook/manager-webpack4": 6.5.0-alpha.57 + "@storybook/node-logger": 6.5.0-alpha.57 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.0-alpha.49 + "@storybook/store": 6.5.0-alpha.57 "@types/node": ^14.0.10 || ^16.0.0 "@types/node-fetch": ^2.5.7 "@types/pretty-hrtime": ^1.0.0 @@ -3864,8 +3861,8 @@ __metadata: ws: ^8.2.3 x-default-browser: ^0.4.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@storybook/builder-webpack5": optional: true @@ -3873,19 +3870,19 @@ __metadata: optional: true typescript: optional: true - checksum: 92737fa84576d61140661b0b7151cec9fbca2eee69a8f143538cbfe4d60275b2c22c7349420b70c56d54f4d779756f697a190cad7fcd67bdad9efe215f319c48 + checksum: 3a2aebfc606b8dc2111685a33358be29b354f1f5a9a04e760327570a7aaad7d41f2ec6c802b484229ea2deafc766f82325f2e42fe49ae94957d431a302c2807b languageName: node linkType: hard -"@storybook/core@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/core@npm:6.5.0-alpha.49" +"@storybook/core@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/core@npm:6.5.0-alpha.57" dependencies: - "@storybook/core-client": 6.5.0-alpha.49 - "@storybook/core-server": 6.5.0-alpha.49 + "@storybook/core-client": 6.5.0-alpha.57 + "@storybook/core-server": 6.5.0-alpha.57 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 webpack: "*" peerDependenciesMeta: "@storybook/builder-webpack5": @@ -3894,13 +3891,13 @@ __metadata: optional: true typescript: optional: true - checksum: d1eb7fe2ed00d7d807df6428367eb2b4a6455c2c947d3ad2bedd66e3ed7d8c0c6f4243b978fd62b823b9b1fc39510f3e297a2d477bf48977e7fa2c6131b78e17 + checksum: 3900560dd52b6308b912143a53116119068ec8f2219523740a87971c01f6c04dc4292d651f405fd1bd08c20105d3d3bfc45cac3e176be275767cbb9be00b9822 languageName: node linkType: hard -"@storybook/csf-tools@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/csf-tools@npm:6.5.0-alpha.49" +"@storybook/csf-tools@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/csf-tools@npm:6.5.0-alpha.57" dependencies: "@babel/core": ^7.12.10 "@babel/generator": ^7.12.11 @@ -3909,7 +3906,7 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/traverse": ^7.12.11 "@babel/types": ^7.12.11 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/csf": 0.0.2--canary.7c6c115.0 "@storybook/mdx1-csf": canary core-js: ^3.8.2 fs-extra: ^9.0.1 @@ -3921,7 +3918,7 @@ __metadata: peerDependenciesMeta: "@storybook/mdx2-csf": optional: true - checksum: 0292639132729f45f4828c1a50886e262157192ef1311d92c48adc0f609d6b360b4a5764682075e398d48b59fbcd589d11c180e6bc4d4865288e2dfafd195091 + checksum: 69811d6d63b491f28b7d50edc04f0562a5fd96efdf1c113f15173b7792341b6b0ab4fbc92a15d764fd7f2a7c7db5d1e498616fcb4256663bdbb3d041afa76e4f languageName: node linkType: hard @@ -3981,6 +3978,15 @@ __metadata: languageName: node linkType: hard +"@storybook/csf@npm:0.0.2--canary.7c6c115.0": + version: 0.0.2--canary.7c6c115.0 + resolution: "@storybook/csf@npm:0.0.2--canary.7c6c115.0" + dependencies: + lodash: ^4.17.15 + checksum: 7ab70cc589d8e1d19abaabd62244dd47d23f79b6c6568cbb74ea5cb2a426accded46ac31e7683ea5ee23b91b9545968896bf3f3a37494e3770500d4f3555764f + languageName: node + linkType: hard + "@storybook/csf@npm:0.0.2--canary.87bc651.0": version: 0.0.2--canary.87bc651.0 resolution: "@storybook/csf@npm:0.0.2--canary.87bc651.0" @@ -3990,34 +3996,34 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/docs-tools@npm:6.5.0-alpha.49" +"@storybook/docs-tools@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/docs-tools@npm:6.5.0-alpha.57" dependencies: "@babel/core": ^7.12.10 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.5.0-alpha.49 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/store": 6.5.0-alpha.57 core-js: ^3.8.2 doctrine: ^3.0.0 lodash: ^4.17.21 regenerator-runtime: ^0.13.7 - checksum: ba181f57b60187e985eab9c3ce126d9d3ef3dd084339a8e1cf4e14617c4ccafff8a4f74b797afa23736aad30bff47f509770fe725fef5182f263262a14bf7fba + checksum: 629caac238981c6b5b6d22b0e1e8727818f4a66b718266a7bae18147a3af89aa806521fc97dc352847cbd5808f2a813a999591381ed8e3308a1339ef3f51f983 languageName: node linkType: hard -"@storybook/manager-webpack4@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/manager-webpack4@npm:6.5.0-alpha.49" +"@storybook/manager-webpack4@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/manager-webpack4@npm:6.5.0-alpha.57" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/core-client": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/node-logger": 6.5.0-alpha.49 - "@storybook/theming": 6.5.0-alpha.49 - "@storybook/ui": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/core-client": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/node-logger": 6.5.0-alpha.57 + "@storybook/theming": 6.5.0-alpha.57 + "@storybook/ui": 6.5.0-alpha.57 "@types/node": ^14.0.10 || ^16.0.0 "@types/webpack": ^4.41.26 babel-loader: ^8.0.0 @@ -4045,12 +4051,12 @@ __metadata: webpack-dev-middleware: ^3.7.3 webpack-virtual-modules: ^0.2.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 65b1ddb51dbed06981ca796862a67e993d210576f00a5faa452b85beecd5de99ab6766796d3db9d81925bcfa9ee20fef74d511f96e0a4d311c806dea26bec7db + checksum: 34c29a6c04c9ea475bdfeb18347c7e091cf094594acea6cc2f9eae0261a4f8ac352b6370f54356f6a1f3eb8df94191d759a8382322982be7268e7d45f724a416 languageName: node linkType: hard @@ -4073,38 +4079,38 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/node-logger@npm:6.5.0-alpha.49" +"@storybook/node-logger@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/node-logger@npm:6.5.0-alpha.57" dependencies: "@types/npmlog": ^4.1.2 chalk: ^4.1.0 core-js: ^3.8.2 npmlog: ^5.0.1 pretty-hrtime: ^1.0.3 - checksum: 8122236f62c69902b24a1277254ecbaab9a6bfe2e60cd53a683a536573ec019b88cd3e8809fd36cc14d308499f35bc981367f3ff70f4dd4f132f5758584a5746 + checksum: bc932679a277f3abd2de1b3a96409618424a9235dd87bfd44a03cfef31fc3c1792ea60b14cc946adce5f36247ee731f73ae5b5bb68619b20edb16d3919ac26e7 languageName: node linkType: hard -"@storybook/postinstall@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/postinstall@npm:6.5.0-alpha.49" +"@storybook/postinstall@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/postinstall@npm:6.5.0-alpha.57" dependencies: core-js: ^3.8.2 - checksum: 528b55a834982f6f4e3d9cbc9c02038739e90963299b235c103c2e1bde755facd6372b61fdb95c22df1457e287bbd9291fd4c667a76b888c2743143a6b1181e0 + checksum: e9a6a4a5c3a20867a47b8c972ff317888b070f23a659aea8b3c1811f8808a575cbf0ef8de051aa32d7147fc1fe2a4d7c7edb9a6fd9bb34d5f7a30c7c702a9c66 languageName: node linkType: hard -"@storybook/preview-web@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/preview-web@npm:6.5.0-alpha.49" +"@storybook/preview-web@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/preview-web@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/channel-postmessage": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/channel-postmessage": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/store": 6.5.0-alpha.57 ansi-to-html: ^0.6.11 core-js: ^3.8.2 global: ^4.4.0 @@ -4116,9 +4122,9 @@ __metadata: unfetch: ^4.2.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: cd40f233deffa5feab1d634417031901eaf5dd89e770b2f7aa3210fcfafdda99852e37d4b39b644c5288d70cf69e22af96d2288f383071ef18b5607b14f4f1a8 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: a22f966f3c40805e4213083233852c821fe0326028b2cffd3207f7bd1fbe61197d2315cbe291bd4a9779b6f8ebcd35bf17b8fb973bb8ff899bd3993b337ce682 languageName: node linkType: hard @@ -4140,23 +4146,23 @@ __metadata: languageName: node linkType: hard -"@storybook/react@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/react@npm:6.5.0-alpha.49" +"@storybook/react@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/react@npm:6.5.0-alpha.57" dependencies: "@babel/preset-flow": ^7.12.1 "@babel/preset-react": ^7.12.10 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.3 - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/docs-tools": 6.5.0-alpha.49 - "@storybook/node-logger": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/docs-tools": 6.5.0-alpha.57 + "@storybook/node-logger": 6.5.0-alpha.57 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.0-alpha.49 + "@storybook/store": 6.5.0-alpha.57 "@types/estree": ^0.0.51 "@types/node": ^14.14.20 || ^16.0.0 "@types/webpack-env": ^1.16.0 @@ -4181,8 +4187,8 @@ __metadata: peerDependencies: "@babel/core": ^7.11.5 jest-specific-snapshot: ^4.0.0 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 require-from-string: ^2.0.2 peerDependenciesMeta: "@babel/core": @@ -4201,7 +4207,7 @@ __metadata: build-storybook: bin/build.js start-storybook: bin/index.js storybook-server: bin/index.js - checksum: 8c09ab0964521e26e565ec1f2a4e70082dad2cfcefe94e7f08d845c93dd322bd7f4347ae7723a238146ad0ad35686b8a3b455097e5390f087c987344860c907b + checksum: 906236d17fd4aa8f98542df13a389699efda739d4b24e717f7b6e8a513bd5330ccc4d97478bdc7833a3c0ca6ce7b6c1ea396e3c8f29d423e89c8a51593ec8a28 languageName: node linkType: hard @@ -4226,17 +4232,17 @@ __metadata: languageName: node linkType: hard -"@storybook/router@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/router@npm:6.5.0-alpha.49" +"@storybook/router@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/router@npm:6.5.0-alpha.57" dependencies: - "@storybook/client-logger": 6.5.0-alpha.49 + "@storybook/client-logger": 6.5.0-alpha.57 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 22e0426bd03da64402940cabd49c6c245cdfd2b26191046c0ebb180d47468afa66fbe05f44c5c01876f482ac823a6bb42d9719047c87c8f91a014e37126396d7 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 705ad7a36235cbdcf86edf53ceca67a178e9b7222ec2ab1047b475602d37b2032d525b421af0023b7ac657073b623202af48548da98c97cf1854bba2422b51e9 languageName: node linkType: hard @@ -4252,13 +4258,13 @@ __metadata: languageName: node linkType: hard -"@storybook/source-loader@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/source-loader@npm:6.5.0-alpha.49" +"@storybook/source-loader@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/source-loader@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 core-js: ^3.8.2 estraverse: ^5.2.0 global: ^4.4.0 @@ -4267,9 +4273,9 @@ __metadata: prettier: ">=2.2.1 <=2.3.0" regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 791e415900f3fe8e578e6591a10417275578440a9ad609305e314e214c9111a67c03a404ca9e22a2c9c3253d8fac00fdcadc9fce0e4ac1d76d7fcd57d570d307 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 847bc20271268c9fbc70228ff37e97f943a81f29b73318155a866ae6d7dceb422ad208f690a345d92a4a46334cb242c3a0aa6dd7b5b9ff2bd5968583d8d9d03b languageName: node linkType: hard @@ -4294,14 +4300,14 @@ __metadata: languageName: node linkType: hard -"@storybook/store@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/store@npm:6.5.0-alpha.49" +"@storybook/store@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/store@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -4314,24 +4320,24 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: da8389b7d7a2b869500bf43edc35ffdf5f4273eb3a85632dbe99c086b0bd94d060fb1fa036adf18da92a8c10e7facdf963af5f3ae524148a23c6a4da7d0c8cda + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: af2d6446f6b2a0376b8868978347cc069b6f7815b8f2db6317c08a38a0a0e1461a4d9b226f008c8ebfa9b22b6fb8a388f4a68e0c21042266b70389d4ea5b06f9 languageName: node linkType: hard -"@storybook/svelte@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/svelte@npm:6.5.0-alpha.49" +"@storybook/svelte@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/svelte@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/core": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/docs-tools": 6.5.0-alpha.49 - "@storybook/node-logger": 6.5.0-alpha.49 - "@storybook/store": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/core": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/docs-tools": 6.5.0-alpha.57 + "@storybook/node-logger": 6.5.0-alpha.57 + "@storybook/store": 6.5.0-alpha.57 core-js: ^3.8.2 global: ^4.4.0 loader-utils: ^2.0.0 @@ -4341,7 +4347,7 @@ __metadata: regenerator-runtime: ^0.13.7 sveltedoc-parser: 4.1.0 ts-dedent: ^2.0.0 - webpack: 4 + webpack: ">=4.0.0 <6.0.0" peerDependencies: "@babel/core": "*" svelte: ^3.1.0 @@ -4350,7 +4356,7 @@ __metadata: build-storybook: bin/build.js start-storybook: bin/index.js storybook-server: bin/index.js - checksum: 190ce79b764fd4cd5707cc676a5d16aa38b64b43c37ed85e947711cc0d64ff340bf7cea6cd8560e55f4590a84b97816bb93060428132b7ba1abf12d6f79596d4 + checksum: dcd0f211033c083900ef6c5900821da97d5b22b368d54c8b5f93d7d116213ef7b2d41efa0100e29edf240db42cacad9d58a1fb8c09bcbb47dd7de6b9e875f7e0 languageName: node linkType: hard @@ -4399,53 +4405,53 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/theming@npm:6.5.0-alpha.49" +"@storybook/theming@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/theming@npm:6.5.0-alpha.57" dependencies: - "@storybook/client-logger": 6.5.0-alpha.49 + "@storybook/client-logger": 6.5.0-alpha.57 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: c492bccedf2945541cda003030ce9fde761a4120bcb30e71cb9194bdc6e57d2049eafd2771642d8ac16ce0c14b5971f63612b996452b9b549c1e9033632f748f + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 76d88c7a60651b2dca986dda80e98ab13c574d10b9dde44351a1fe08861a063ca59ef6b2b99473cdf9c1331fbe23a56ae4fd7a35b8dbf52a6daa8a007ad387ff languageName: node linkType: hard -"@storybook/ui@npm:6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/ui@npm:6.5.0-alpha.49" +"@storybook/ui@npm:6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/ui@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/api": 6.5.0-alpha.49 - "@storybook/channels": 6.5.0-alpha.49 - "@storybook/client-logger": 6.5.0-alpha.49 - "@storybook/components": 6.5.0-alpha.49 - "@storybook/core-events": 6.5.0-alpha.49 - "@storybook/router": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/api": 6.5.0-alpha.57 + "@storybook/channels": 6.5.0-alpha.57 + "@storybook/client-logger": 6.5.0-alpha.57 + "@storybook/components": 6.5.0-alpha.57 + "@storybook/core-events": 6.5.0-alpha.57 + "@storybook/router": 6.5.0-alpha.57 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.5.0-alpha.49 + "@storybook/theming": 6.5.0-alpha.57 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 resolve-from: ^5.0.0 peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - checksum: 140fdcecd7da5d34a7db5727abb0fd0bccdf7abc9e5961c20daac6640d3998c9ee1d0eaa22e694b1da5a214e6017b84c2f477ea5bc1756607ede264bdbb5cc04 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 41e66bf973c3ae23a805d963617d0aab9aade9e44d0e66bcf2df0dd3781adebf3280df87c06fcd181032cc716a5fec4372e6a4ed6a83f0597a855ad16dfb7816 languageName: node linkType: hard -"@storybook/vue3@npm:^6.5.0-alpha.49": - version: 6.5.0-alpha.49 - resolution: "@storybook/vue3@npm:6.5.0-alpha.49" +"@storybook/vue3@npm:^6.5.0-alpha.57": + version: 6.5.0-alpha.57 + resolution: "@storybook/vue3@npm:6.5.0-alpha.57" dependencies: - "@storybook/addons": 6.5.0-alpha.49 - "@storybook/core": 6.5.0-alpha.49 - "@storybook/core-common": 6.5.0-alpha.49 - "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/docs-tools": 6.5.0-alpha.49 - "@storybook/store": 6.5.0-alpha.49 + "@storybook/addons": 6.5.0-alpha.57 + "@storybook/core": 6.5.0-alpha.57 + "@storybook/core-common": 6.5.0-alpha.57 + "@storybook/csf": 0.0.2--canary.7c6c115.0 + "@storybook/docs-tools": 6.5.0-alpha.57 + "@storybook/store": 6.5.0-alpha.57 "@types/node": ^14.14.20 || ^16.0.0 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -4459,7 +4465,7 @@ __metadata: vue-docgen-api: ^4.44.15 vue-docgen-loader: ^1.5.0 vue-loader: ^16.0.0 - webpack: 4 + webpack: ">=4.0.0 <6.0.0" peerDependencies: "@babel/core": "*" "@vue/compiler-sfc": ^3.0.0 @@ -4469,7 +4475,7 @@ __metadata: build-storybook: bin/build.js start-storybook: bin/index.js storybook-server: bin/index.js - checksum: 6ea74143f9993b51da85d527736131123ca26bd0cfce55adcf4d3ccd7696d02da2e0a38ae8c2e2ad96a0bc87c59f8ad4992bd86fb62306298168f43dbbec7a45 + checksum: f11f07326840fd1a099290b92007d72d782cadde876b490a6e57c1c69cb32540119276ae172e8971896119b70bec2ce177e2d7527c176af7c68c9554654c6156 languageName: node linkType: hard @@ -9408,11 +9414,11 @@ __metadata: version: 0.0.0-use.local resolution: "example-react-ts@workspace:examples/react-ts" dependencies: - "@storybook/addon-a11y": ^6.5.0-alpha.49 - "@storybook/addon-docs": ^6.5.0-alpha.49 - "@storybook/addon-essentials": ^6.5.0-alpha.49 + "@storybook/addon-a11y": ^6.5.0-alpha.57 + "@storybook/addon-docs": ^6.5.0-alpha.57 + "@storybook/addon-essentials": ^6.5.0-alpha.57 "@storybook/builder-vite": "workspace:*" - "@storybook/react": ^6.5.0-alpha.49 + "@storybook/react": ^6.5.0-alpha.57 "@storybook/test-runner": ^0.0.4 "@vitejs/plugin-react": ^1.3.0 http-server: ^14.1.0 @@ -9430,11 +9436,11 @@ __metadata: version: 0.0.0-use.local resolution: "example-react@workspace:examples/react" dependencies: - "@storybook/addon-a11y": ^6.5.0-alpha.49 - "@storybook/addon-docs": ^6.5.0-alpha.49 - "@storybook/addon-essentials": ^6.5.0-alpha.49 + "@storybook/addon-a11y": ^6.5.0-alpha.57 + "@storybook/addon-docs": ^6.5.0-alpha.57 + "@storybook/addon-essentials": ^6.5.0-alpha.57 "@storybook/builder-vite": "workspace:*" - "@storybook/react": ^6.5.0-alpha.49 + "@storybook/react": ^6.5.0-alpha.57 "@storybook/test-runner": ^0.0.4 "@vitejs/plugin-react": ^1.3.0 http-server: ^14.1.0 @@ -9451,12 +9457,12 @@ __metadata: version: 0.0.0-use.local resolution: "example-svelte@workspace:examples/svelte" dependencies: - "@storybook/addon-actions": ^6.5.0-alpha.49 - "@storybook/addon-essentials": ^6.5.0-alpha.49 - "@storybook/addon-links": ^6.5.0-alpha.49 + "@storybook/addon-actions": ^6.5.0-alpha.57 + "@storybook/addon-essentials": ^6.5.0-alpha.57 + "@storybook/addon-links": ^6.5.0-alpha.57 "@storybook/addon-svelte-csf": ^1.1.0 "@storybook/builder-vite": "workspace:*" - "@storybook/svelte": ^6.5.0-alpha.49 + "@storybook/svelte": ^6.5.0-alpha.57 "@storybook/test-runner": ^0.0.4 "@sveltejs/vite-plugin-svelte": ^1.0.0-next.37 "@tsconfig/svelte": ^3.0.0 @@ -9475,11 +9481,11 @@ __metadata: version: 0.0.0-use.local resolution: "example-vue@workspace:examples/vue" dependencies: - "@storybook/addon-a11y": ^6.5.0-alpha.49 - "@storybook/addon-essentials": ^6.5.0-alpha.49 + "@storybook/addon-a11y": ^6.5.0-alpha.57 + "@storybook/addon-essentials": ^6.5.0-alpha.57 "@storybook/builder-vite": "workspace:*" "@storybook/test-runner": ^0.0.4 - "@storybook/vue3": ^6.5.0-alpha.49 + "@storybook/vue3": ^6.5.0-alpha.57 "@vitejs/plugin-vue": ^2.3.0 http-server: ^14.1.0 jest: ^27.5.1 @@ -9494,11 +9500,11 @@ __metadata: version: 0.0.0-use.local resolution: "example-workspaces-catalog@workspace:examples/workspaces/packages/catalog" dependencies: - "@storybook/addon-a11y": ^6.5.0-alpha.49 - "@storybook/addon-docs": ^6.5.0-alpha.49 - "@storybook/addon-essentials": ^6.5.0-alpha.49 + "@storybook/addon-a11y": ^6.5.0-alpha.57 + "@storybook/addon-docs": ^6.5.0-alpha.57 + "@storybook/addon-essentials": ^6.5.0-alpha.57 "@storybook/builder-vite": "workspace:*" - "@storybook/react": ^6.5.0-alpha.49 + "@storybook/react": ^6.5.0-alpha.57 react: ^16.4.14 react-dom: ^16.4.14 vite: 2.9.0 @@ -19256,6 +19262,43 @@ fsevents@^1.2.7: languageName: node linkType: hard +"webpack@npm:>=4.0.0 <6.0.0": + version: 5.71.0 + resolution: "webpack@npm:5.71.0" + dependencies: + "@types/eslint-scope": ^3.7.3 + "@types/estree": ^0.0.51 + "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/wasm-edit": 1.11.1 + "@webassemblyjs/wasm-parser": 1.11.1 + acorn: ^8.4.1 + acorn-import-assertions: ^1.7.6 + browserslist: ^4.14.5 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.9.2 + es-module-lexer: ^0.9.0 + eslint-scope: 5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.9 + json-parse-better-errors: ^1.0.2 + loader-runner: ^4.2.0 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^3.1.0 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.1.3 + watchpack: ^2.3.1 + webpack-sources: ^3.2.3 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 84b273a15180d45dafe4fc4a3ccccba2f72210f327a1af39713b3ef78148768afb0e18fa0cddaea4af5dd54ace199fbbdfcef9aec8da7e9c248f8b1b7cc413e1 + languageName: node + linkType: hard + "webpack@npm:>=4.43.0 <6.0.0": version: 5.70.0 resolution: "webpack@npm:5.70.0" From 867e41acb54445e3dd1a6ea07ff62ebd03545349 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Wed, 6 Apr 2022 22:27:29 -0400 Subject: [PATCH 02/11] Avoid error in React < 18 projects --- .../builder-vite/code-generator-plugin.ts | 8 ++++++++ .../input/react-dom-client-placeholder.js | 3 +++ packages/builder-vite/optimizeDeps.ts | 19 +++++++++++++++++++ packages/builder-vite/package.json | 1 + 4 files changed, 31 insertions(+) create mode 100644 packages/builder-vite/input/react-dom-client-placeholder.js diff --git a/packages/builder-vite/code-generator-plugin.ts b/packages/builder-vite/code-generator-plugin.ts index 1299e052..b5a5a386 100644 --- a/packages/builder-vite/code-generator-plugin.ts +++ b/packages/builder-vite/code-generator-plugin.ts @@ -63,6 +63,14 @@ export function codeGeneratorPlugin(options: ExtendedOptions): Plugin { return virtualPreviewFile; } else if (source === virtualAddonSetupFile) { return virtualAddonSetupFile; + // Avoid error in react < 18 projects + } else if (source === 'react-dom/client') { + try { + return require.resolve('react-dom/client'); + } catch (e) { + // This is not a react 18 project, need to stub out to avoid error + return path.resolve(__dirname, '..', 'input', 'react-dom-client-placeholder.js'); + } } }, async load(id) { diff --git a/packages/builder-vite/input/react-dom-client-placeholder.js b/packages/builder-vite/input/react-dom-client-placeholder.js new file mode 100644 index 00000000..ac58bff7 --- /dev/null +++ b/packages/builder-vite/input/react-dom-client-placeholder.js @@ -0,0 +1,3 @@ +// This file is to work around https://github.com/vitejs/vite/issues/6007 +// For react < 18 projects, where `react-dom/client` does not exist, yet is +// conditionally imported by @storybook/react. diff --git a/packages/builder-vite/optimizeDeps.ts b/packages/builder-vite/optimizeDeps.ts index 22cfc3bf..18b8c0da 100644 --- a/packages/builder-vite/optimizeDeps.ts +++ b/packages/builder-vite/optimizeDeps.ts @@ -63,6 +63,7 @@ const INCLUDE_CANDIDATES = [ 'prop-types', 'qs', 'react-dom', + 'react-dom/client', 'react-fast-compare', 'react-is', 'react-textarea-autosize', @@ -104,10 +105,23 @@ export async function getOptimizeDeps( options: ExtendedOptions ) { const { root } = config; + const { framework } = options; const absoluteStories = await listStories(options); const stories = absoluteStories.map((storyPath) => normalizePath(path.relative(root, storyPath))); const resolvedConfig = await resolveConfig(config, 'serve', 'development'); + const exclude = []; + // This is necessary to support react < 18 with new versions of @storybook/react that support react 18. + if (framework === 'react') { + try { + require.resolve('react-dom/client'); + } catch (e) { + if (isNodeError(e) && e.code === 'MODULE_NOT_FOUND') { + exclude.push('react-dom/client'); + } + } + } + // This function converts ids which might include ` > ` to a real path, if it exists on disk. // See https://github.com/vitejs/vite/blob/67d164392e8e9081dc3f0338c4b4b8eea6c5f7da/packages/vite/src/node/optimizer/index.ts#L182-L199 const resolve = resolvedConfig.createResolver({ asSrc: false }); @@ -119,5 +133,10 @@ export async function getOptimizeDeps( // We need Vite to precompile these dependencies, because they contain non-ESM code that would break // if we served it directly to the browser. include, + // In some cases we need to prevent deps from being pre-bundled + exclude, }; } + +// Refines an error received from 'catch' to be a NodeJS exception +const isNodeError = (error: unknown): error is NodeJS.ErrnoException => error instanceof Error; diff --git a/packages/builder-vite/package.json b/packages/builder-vite/package.json index 15e9bcc0..2e227ae1 100644 --- a/packages/builder-vite/package.json +++ b/packages/builder-vite/package.json @@ -29,6 +29,7 @@ }, "devDependencies": { "@types/express": "^4.17.13", + "@types/node": "^17.0.23", "vue-docgen-api": "^4.40.0" }, "peerDependencies": { From ae50c5b70ac75d854a3c5270bdcf2893976fdaea Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Wed, 6 Apr 2022 22:59:44 -0400 Subject: [PATCH 03/11] Add react 18 example --- examples/react-18/.env | 3 + examples/react-18/.storybook/main.js | 16 ++ examples/react-18/.storybook/preview.js | 9 + examples/react-18/package.json | 34 +++ examples/react-18/stories/Button.jsx | 49 +++++ examples/react-18/stories/Button.stories.jsx | 36 ++++ .../react-18/stories/EnvironmentVariables.jsx | 16 ++ .../stories/EnvironmentVariables.stories.jsx | 8 + examples/react-18/stories/Header.jsx | 42 ++++ examples/react-18/stories/Header.stories.jsx | 16 ++ .../react-18/stories/Introduction.stories.mdx | 198 ++++++++++++++++++ examples/react-18/stories/Page.jsx | 69 ++++++ examples/react-18/stories/Page.stories.jsx | 19 ++ .../react-18/stories/assets/code-brackets.svg | 1 + examples/react-18/stories/assets/colors.svg | 1 + examples/react-18/stories/assets/comments.svg | 1 + .../react-18/stories/assets/direction.svg | 1 + examples/react-18/stories/assets/flow.svg | 1 + examples/react-18/stories/assets/plugin.svg | 1 + examples/react-18/stories/assets/repo.svg | 1 + examples/react-18/stories/assets/stackalt.svg | 1 + examples/react-18/stories/button.css | 30 +++ examples/react-18/stories/header.css | 26 +++ .../stories/mdx-in-stories/Example.docs.mdx | 16 ++ .../mdx-in-stories/Example.stories.jsx | 16 ++ examples/react-18/stories/page.css | 69 ++++++ yarn.lock | 59 ++++++ 27 files changed, 739 insertions(+) create mode 100644 examples/react-18/.env create mode 100644 examples/react-18/.storybook/main.js create mode 100644 examples/react-18/.storybook/preview.js create mode 100644 examples/react-18/package.json create mode 100644 examples/react-18/stories/Button.jsx create mode 100644 examples/react-18/stories/Button.stories.jsx create mode 100644 examples/react-18/stories/EnvironmentVariables.jsx create mode 100644 examples/react-18/stories/EnvironmentVariables.stories.jsx create mode 100644 examples/react-18/stories/Header.jsx create mode 100644 examples/react-18/stories/Header.stories.jsx create mode 100644 examples/react-18/stories/Introduction.stories.mdx create mode 100644 examples/react-18/stories/Page.jsx create mode 100644 examples/react-18/stories/Page.stories.jsx create mode 100644 examples/react-18/stories/assets/code-brackets.svg create mode 100644 examples/react-18/stories/assets/colors.svg create mode 100644 examples/react-18/stories/assets/comments.svg create mode 100644 examples/react-18/stories/assets/direction.svg create mode 100644 examples/react-18/stories/assets/flow.svg create mode 100644 examples/react-18/stories/assets/plugin.svg create mode 100644 examples/react-18/stories/assets/repo.svg create mode 100644 examples/react-18/stories/assets/stackalt.svg create mode 100644 examples/react-18/stories/button.css create mode 100644 examples/react-18/stories/header.css create mode 100644 examples/react-18/stories/mdx-in-stories/Example.docs.mdx create mode 100644 examples/react-18/stories/mdx-in-stories/Example.stories.jsx create mode 100644 examples/react-18/stories/page.css diff --git a/examples/react-18/.env b/examples/react-18/.env new file mode 100644 index 00000000..e613627a --- /dev/null +++ b/examples/react-18/.env @@ -0,0 +1,3 @@ +STORYBOOK_ENV_VAR=included +VITE_ENV_VAR=included +ENV_VAR=should_not_be_included diff --git a/examples/react-18/.storybook/main.js b/examples/react-18/.storybook/main.js new file mode 100644 index 00000000..e5ecd51d --- /dev/null +++ b/examples/react-18/.storybook/main.js @@ -0,0 +1,16 @@ +module.exports = { + framework: '@storybook/react', + stories: ['../stories/**/*.stories.mdx', '../stories/**/*.stories.@(js|jsx|ts|tsx)'], + addons: ['@storybook/addon-a11y', '@storybook/addon-links', '@storybook/addon-essentials'], + core: { + builder: '@storybook/builder-vite', + }, + features: { + storyStoreV7: true, + }, + async viteFinal(config, { configType }) { + // customize the Vite config here + config.optimizeDeps.include = [...config.optimizeDeps.include, 'react-dom/client']; + return config; + }, +}; diff --git a/examples/react-18/.storybook/preview.js b/examples/react-18/.storybook/preview.js new file mode 100644 index 00000000..d3914580 --- /dev/null +++ b/examples/react-18/.storybook/preview.js @@ -0,0 +1,9 @@ +export const parameters = { + actions: { argTypesRegex: '^on[A-Z].*' }, + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/, + }, + }, +}; diff --git a/examples/react-18/package.json b/examples/react-18/package.json new file mode 100644 index 00000000..e7e1a7b7 --- /dev/null +++ b/examples/react-18/package.json @@ -0,0 +1,34 @@ +{ + "name": "example-react-18", + "private": true, + "version": "0.0.0", + "description": "", + "main": "index.js", + "scripts": { + "storybook": "start-storybook --port 6006", + "build-storybook": "build-storybook", + "preview-storybook": "http-server storybook-static --port 6006 --silent", + "test": "wait-on tcp:6006 && test-storybook", + "test-ci": "run-p --race test preview-storybook" + }, + "author": "", + "license": "MIT", + "dependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "devDependencies": { + "@storybook/addon-a11y": "^6.5.0-alpha.57", + "@storybook/addon-docs": "^6.5.0-alpha.57", + "@storybook/addon-essentials": "^6.5.0-alpha.57", + "@storybook/builder-vite": "workspace:*", + "@storybook/react": "^6.5.0-alpha.57", + "@storybook/test-runner": "^0.0.4", + "@vitejs/plugin-react": "^1.3.0", + "http-server": "^14.1.0", + "jest": "^27.5.1", + "npm-run-all": "^4.1.5", + "vite": "2.9.0", + "wait-on": "^6.0.1" + } +} diff --git a/examples/react-18/stories/Button.jsx b/examples/react-18/stories/Button.jsx new file mode 100644 index 00000000..eefda2bf --- /dev/null +++ b/examples/react-18/stories/Button.jsx @@ -0,0 +1,49 @@ +import PropTypes from 'prop-types'; +import './button.css'; + +/** + * Primary UI component for user interaction + */ +export const Button = ({ primary, backgroundColor, size, label, ...props }) => { + const mode = primary ? 'storybook-button--primary' : 'storybook-button--secondary'; + return ( + + ); +}; + +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/examples/react-18/stories/Button.stories.jsx b/examples/react-18/stories/Button.stories.jsx new file mode 100644 index 00000000..11428b26 --- /dev/null +++ b/examples/react-18/stories/Button.stories.jsx @@ -0,0 +1,36 @@ +import { Button } from './Button'; + +export default { + // no title, to demonstrate autotitle + component: Button, + argTypes: { + backgroundColor: { control: 'color' }, + }, +}; + +export const Primary = { + args: { + primary: true, + label: 'Button', + }, +}; + +export const Secondary = { + args: { + label: 'Button', + }, +}; + +export const Large = { + args: { + size: 'large', + label: 'Button', + }, +}; + +export const Small = { + args: { + size: 'small', + label: 'Button', + }, +}; diff --git a/examples/react-18/stories/EnvironmentVariables.jsx b/examples/react-18/stories/EnvironmentVariables.jsx new file mode 100644 index 00000000..eb6729d3 --- /dev/null +++ b/examples/react-18/stories/EnvironmentVariables.jsx @@ -0,0 +1,16 @@ +export function EnvironmentVariables() { + return ( +
+

import . meta . env:

+
{JSON.stringify(import.meta.env, null, 2)}
+

import . meta . env . STORYBOOK:

+
{import.meta.env.STORYBOOK}
+

import . meta . env . STORYBOOK_ENV_VAR:

+
{import.meta.env.STORYBOOK_ENV_VAR}
+

import . meta . env . VITE_ENV_VAR:

+
{import.meta.env.VITE_ENV_VAR}
+

import . meta . env . ENV_VAR:

+
{import.meta.env.ENV_VAR}
+
+ ); +} diff --git a/examples/react-18/stories/EnvironmentVariables.stories.jsx b/examples/react-18/stories/EnvironmentVariables.stories.jsx new file mode 100644 index 00000000..d9544b7b --- /dev/null +++ b/examples/react-18/stories/EnvironmentVariables.stories.jsx @@ -0,0 +1,8 @@ +import { EnvironmentVariables } from './EnvironmentVariables'; + +export default { + title: 'Environment Variables', + component: EnvironmentVariables, +}; + +export const Info = () => ; diff --git a/examples/react-18/stories/Header.jsx b/examples/react-18/stories/Header.jsx new file mode 100644 index 00000000..14393acf --- /dev/null +++ b/examples/react-18/stories/Header.jsx @@ -0,0 +1,42 @@ +import PropTypes from 'prop-types'; + +import { Button } from './Button'; +import './header.css'; + +export const Header = ({ user, onLogin, onLogout, onCreateAccount }) => ( +
+
+
+ + + + + + + +

Acme

+
+
+ {user ? ( +
+
+
+); + +Header.propTypes = { + user: PropTypes.shape({}), + onLogin: PropTypes.func.isRequired, + onLogout: PropTypes.func.isRequired, + onCreateAccount: PropTypes.func.isRequired, +}; + +Header.defaultProps = { + user: null, +}; diff --git a/examples/react-18/stories/Header.stories.jsx b/examples/react-18/stories/Header.stories.jsx new file mode 100644 index 00000000..5d776c95 --- /dev/null +++ b/examples/react-18/stories/Header.stories.jsx @@ -0,0 +1,16 @@ +import { Header } from './Header'; + +export default { + title: 'Example/Header', + component: Header, +}; + +const Template = (args) =>
; + +export const LoggedIn = Template.bind({}); +LoggedIn.args = { + user: {}, +}; + +export const LoggedOut = Template.bind({}); +LoggedOut.args = {}; diff --git a/examples/react-18/stories/Introduction.stories.mdx b/examples/react-18/stories/Introduction.stories.mdx new file mode 100644 index 00000000..e0cdad29 --- /dev/null +++ b/examples/react-18/stories/Introduction.stories.mdx @@ -0,0 +1,198 @@ +import { Meta } from '@storybook/addon-docs'; +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 `src/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 src/stories/Introduction.stories.mdx +
diff --git a/examples/react-18/stories/Page.jsx b/examples/react-18/stories/Page.jsx new file mode 100644 index 00000000..d4e0e2ed --- /dev/null +++ b/examples/react-18/stories/Page.jsx @@ -0,0 +1,69 @@ +/* eslint-disable max-len */ +import PropTypes from 'prop-types'; + +import { Header } from './Header'; +import './page.css'; + +export const Page = ({ user, onLogin, onLogout, onCreateAccount }) => ( +
+
+ +
+

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 +
+
+
+); +Page.propTypes = { + user: PropTypes.shape({}), + onLogin: PropTypes.func.isRequired, + onLogout: PropTypes.func.isRequired, + onCreateAccount: PropTypes.func.isRequired, +}; + +Page.defaultProps = { + user: null, +}; diff --git a/examples/react-18/stories/Page.stories.jsx b/examples/react-18/stories/Page.stories.jsx new file mode 100644 index 00000000..15e09a5f --- /dev/null +++ b/examples/react-18/stories/Page.stories.jsx @@ -0,0 +1,19 @@ +import { Page } from './Page'; +import * as HeaderStories from './Header.stories'; + +export default { + title: 'Example/Page', + component: Page, +}; + +const Template = (args) => ; + +export const LoggedIn = Template.bind({}); +LoggedIn.args = { + ...HeaderStories.LoggedIn.args, +}; + +export const LoggedOut = Template.bind({}); +LoggedOut.args = { + ...HeaderStories.LoggedOut.args, +}; diff --git a/examples/react-18/stories/assets/code-brackets.svg b/examples/react-18/stories/assets/code-brackets.svg new file mode 100644 index 00000000..73de9477 --- /dev/null +++ b/examples/react-18/stories/assets/code-brackets.svg @@ -0,0 +1 @@ +illustration/code-brackets \ No newline at end of file diff --git a/examples/react-18/stories/assets/colors.svg b/examples/react-18/stories/assets/colors.svg new file mode 100644 index 00000000..17d58d51 --- /dev/null +++ b/examples/react-18/stories/assets/colors.svg @@ -0,0 +1 @@ +illustration/colors \ No newline at end of file diff --git a/examples/react-18/stories/assets/comments.svg b/examples/react-18/stories/assets/comments.svg new file mode 100644 index 00000000..6493a139 --- /dev/null +++ b/examples/react-18/stories/assets/comments.svg @@ -0,0 +1 @@ +illustration/comments \ No newline at end of file diff --git a/examples/react-18/stories/assets/direction.svg b/examples/react-18/stories/assets/direction.svg new file mode 100644 index 00000000..65676ac2 --- /dev/null +++ b/examples/react-18/stories/assets/direction.svg @@ -0,0 +1 @@ +illustration/direction \ No newline at end of file diff --git a/examples/react-18/stories/assets/flow.svg b/examples/react-18/stories/assets/flow.svg new file mode 100644 index 00000000..8ac27db4 --- /dev/null +++ b/examples/react-18/stories/assets/flow.svg @@ -0,0 +1 @@ +illustration/flow \ No newline at end of file diff --git a/examples/react-18/stories/assets/plugin.svg b/examples/react-18/stories/assets/plugin.svg new file mode 100644 index 00000000..29e5c690 --- /dev/null +++ b/examples/react-18/stories/assets/plugin.svg @@ -0,0 +1 @@ +illustration/plugin \ No newline at end of file diff --git a/examples/react-18/stories/assets/repo.svg b/examples/react-18/stories/assets/repo.svg new file mode 100644 index 00000000..f386ee90 --- /dev/null +++ b/examples/react-18/stories/assets/repo.svg @@ -0,0 +1 @@ +illustration/repo \ No newline at end of file diff --git a/examples/react-18/stories/assets/stackalt.svg b/examples/react-18/stories/assets/stackalt.svg new file mode 100644 index 00000000..9b7ad274 --- /dev/null +++ b/examples/react-18/stories/assets/stackalt.svg @@ -0,0 +1 @@ +illustration/stackalt \ No newline at end of file diff --git a/examples/react-18/stories/button.css b/examples/react-18/stories/button.css new file mode 100644 index 00000000..dc91dc76 --- /dev/null +++ b/examples/react-18/stories/button.css @@ -0,0 +1,30 @@ +.storybook-button { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 700; + border: 0; + border-radius: 3em; + cursor: pointer; + display: inline-block; + line-height: 1; +} +.storybook-button--primary { + color: white; + background-color: #1ea7fd; +} +.storybook-button--secondary { + color: #333; + background-color: transparent; + box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset; +} +.storybook-button--small { + font-size: 12px; + padding: 10px 16px; +} +.storybook-button--medium { + font-size: 14px; + padding: 11px 20px; +} +.storybook-button--large { + font-size: 16px; + padding: 12px 24px; +} diff --git a/examples/react-18/stories/header.css b/examples/react-18/stories/header.css new file mode 100644 index 00000000..acadc9ec --- /dev/null +++ b/examples/react-18/stories/header.css @@ -0,0 +1,26 @@ +.wrapper { + font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + padding: 15px 20px; + display: flex; + align-items: center; + justify-content: space-between; +} + +svg { + display: inline-block; + vertical-align: top; +} + +h1 { + font-weight: 900; + font-size: 20px; + line-height: 1; + margin: 6px 0 6px 10px; + display: inline-block; + vertical-align: top; +} + +button + button { + margin-left: 10px; +} diff --git a/examples/react-18/stories/mdx-in-stories/Example.docs.mdx b/examples/react-18/stories/mdx-in-stories/Example.docs.mdx new file mode 100644 index 00000000..357cc05f --- /dev/null +++ b/examples/react-18/stories/mdx-in-stories/Example.docs.mdx @@ -0,0 +1,16 @@ +import { Canvas, Story } from '@storybook/addon-docs'; + +# Embedding stories by reference in MDX files + +In this example `Example.stories.jsx` import an MDX file, which contains +references to stories by their unique ID. + +See also [CSF Stories with arbitrary MDX](https://github.com/storybookjs/storybook/blob/next/addons/docs/docs/recipes.md#csf-stories-with-arbitrary-mdx). + +## Button + + + + + +_You should be able to see the source of the above story._ diff --git a/examples/react-18/stories/mdx-in-stories/Example.stories.jsx b/examples/react-18/stories/mdx-in-stories/Example.stories.jsx new file mode 100644 index 00000000..d9a4b857 --- /dev/null +++ b/examples/react-18/stories/mdx-in-stories/Example.stories.jsx @@ -0,0 +1,16 @@ +import page from './Example.docs.mdx'; +import { Button } from '../Button'; + +export default { + title: 'Example/MDX in stories', + + parameters: { + docs: { + page, + }, + }, +}; + +export function PrimaryButton() { + return