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..36b7d5fe
--- /dev/null
+++ b/examples/react-18/.storybook/main.js
@@ -0,0 +1,15 @@
+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
+ 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..ba4f3163
--- /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 6018",
+ "build-storybook": "build-storybook",
+ "preview-storybook": "http-server storybook-static --port 6018 --silent",
+ "test": "wait-on tcp:6018 && test-storybook --url 'http://localhost:6018'",
+ "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.58",
+ "@storybook/addon-docs": "^6.5.0-alpha.58",
+ "@storybook/addon-essentials": "^6.5.0-alpha.58",
+ "@storybook/builder-vite": "workspace:*",
+ "@storybook/react": "^6.5.0-alpha.58",
+ "@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 (
+
+ {label}
+
+ );
+};
+
+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 }) => (
+
+);
+
+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
+
+
+
+
+ Tip Edit 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 ;
+}
diff --git a/examples/react-18/stories/page.css b/examples/react-18/stories/page.css
new file mode 100644
index 00000000..51c9d099
--- /dev/null
+++ b/examples/react-18/stories/page.css
@@ -0,0 +1,69 @@
+section {
+ font-family: 'Nunito Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ font-size: 14px;
+ line-height: 24px;
+ padding: 48px 20px;
+ margin: 0 auto;
+ max-width: 600px;
+ color: #333;
+}
+
+h2 {
+ font-weight: 900;
+ font-size: 32px;
+ line-height: 1;
+ margin: 0 0 4px;
+ display: inline-block;
+ vertical-align: top;
+}
+
+p {
+ margin: 1em 0;
+}
+
+a {
+ text-decoration: none;
+ color: #1ea7fd;
+}
+
+ul {
+ padding-left: 30px;
+ margin: 1em 0;
+}
+
+li {
+ margin-bottom: 8px;
+}
+
+.tip {
+ display: inline-block;
+ border-radius: 1em;
+ font-size: 11px;
+ line-height: 12px;
+ font-weight: 700;
+ background: #e7fdd8;
+ color: #66bf3c;
+ padding: 4px 12px;
+ margin-right: 10px;
+ vertical-align: top;
+}
+
+.tip-wrapper {
+ font-size: 13px;
+ line-height: 20px;
+ margin-top: 40px;
+ margin-bottom: 40px;
+}
+
+.tip-wrapper svg {
+ display: inline-block;
+ height: 12px;
+ width: 12px;
+ margin-right: 4px;
+ vertical-align: top;
+ margin-top: 3px;
+}
+
+.tip-wrapper svg path {
+ fill: #1ea7fd;
+}
diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json
index 1f74837b..8489070d 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.58",
+ "@storybook/addon-docs": "^6.5.0-alpha.58",
+ "@storybook/addon-essentials": "^6.5.0-alpha.58",
"@storybook/builder-vite": "workspace:*",
- "@storybook/react": "^6.5.0-alpha.49",
+ "@storybook/react": "^6.5.0-alpha.58",
"@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..e39345e3 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.58",
+ "@storybook/addon-docs": "^6.5.0-alpha.58",
+ "@storybook/addon-essentials": "^6.5.0-alpha.58",
"@storybook/builder-vite": "workspace:*",
- "@storybook/react": "^6.5.0-alpha.49",
+ "@storybook/react": "^6.5.0-alpha.58",
"@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..c0f04edb 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.58",
+ "@storybook/addon-essentials": "^6.5.0-alpha.58",
+ "@storybook/addon-links": "^6.5.0-alpha.58",
"@storybook/addon-svelte-csf": "^1.1.0",
"@storybook/builder-vite": "workspace:*",
- "@storybook/svelte": "^6.5.0-alpha.49",
+ "@storybook/svelte": "^6.5.0-alpha.58",
"@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..0058086d 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.58",
+ "@storybook/addon-essentials": "^6.5.0-alpha.58",
"@storybook/builder-vite": "workspace:*",
"@storybook/test-runner": "^0.0.4",
- "@storybook/vue3": "^6.5.0-alpha.49",
+ "@storybook/vue3": "^6.5.0-alpha.58",
"@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..a69e841e 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.58",
+ "@storybook/addon-docs": "^6.5.0-alpha.58",
+ "@storybook/addon-essentials": "^6.5.0-alpha.58",
"@storybook/builder-vite": "workspace:*",
- "@storybook/react": "^6.5.0-alpha.49",
+ "@storybook/react": "^6.5.0-alpha.58",
"vite": "2.9.0"
}
}
diff --git a/package.json b/package.json
index b34f477b..c38b8f8b 100644
--- a/package.json
+++ b/package.json
@@ -7,8 +7,8 @@
"node": ">=16.0.0"
},
"scripts": {
- "build-examples": "yarn workspaces foreach --include 'example-*' -p run build-storybook",
- "test-ci": "yarn workspaces foreach --exclude 'example-svelte' -p run test-ci",
+ "build-examples": "yarn workspaces foreach -v --include 'example-*' -p run build-storybook",
+ "test-ci": "yarn workspaces foreach -v --exclude 'example-svelte' -p run test-ci",
"start": "cd packages/builder-vite && tsc -w",
"prepublish": "cd packages/builder-vite && tsc",
"lint": "yarn lint:prettier && yarn lint:eslint",
@@ -24,6 +24,9 @@
"example:vue": "NAME=vue yarn example",
"example:workspaces": "NAME=workspaces yarn example"
},
+ "resolutions": {
+ "vue-loader": "16.4.1"
+ },
"workspaces": [
"examples/*",
"packages/*"
diff --git a/packages/builder-vite/code-generator-plugin.ts b/packages/builder-vite/code-generator-plugin.ts
index 1299e052..645cf461 100644
--- a/packages/builder-vite/code-generator-plugin.ts
+++ b/packages/builder-vite/code-generator-plugin.ts
@@ -15,6 +15,7 @@ import { virtualAddonSetupFile, virtualFileId, virtualPreviewFile, virtualStorie
export function codeGeneratorPlugin(options: ExtendedOptions): Plugin {
const iframePath = path.resolve(__dirname, '..', 'input', 'iframe.html');
let iframeId: string;
+ let projRoot: string;
// noinspection JSUnusedGlobalSymbols
return {
@@ -50,6 +51,7 @@ export function codeGeneratorPlugin(options: ExtendedOptions): Plugin {
}
},
configResolved(config) {
+ projRoot = config.root;
iframeId = `${config.root}/iframe.html`;
},
resolveId(source) {
@@ -63,6 +65,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', { paths: [projRoot] });
+ } 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..f41fa65b 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',
@@ -108,6 +109,17 @@ export async function getOptimizeDeps(
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.
+ // TODO: narrow this down to just framework === 'react'. But causes a vue dev start problem in this monorepo.
+ try {
+ require.resolve('react-dom/client', { paths: [config.root] });
+ } 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 +131,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": {
diff --git a/yarn.lock b/yarn.lock
index 756e13a2..4d380af6 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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-a11y@npm:6.5.0-alpha.58"
+ dependencies:
+ "@storybook/addons": 6.5.0-alpha.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/channels": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/theming": 6.5.0-alpha.58
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: e22bcaa36604474241e845391667b7e344cdc94dfd76f1ac17a45770f593a5cf2742ab8f9b69063f514176e1c69554a8ca1561bb93c4f372f63a47d15cb6b25c
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.58, @storybook/addon-actions@npm:^6.5.0-alpha.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-actions@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/theming": 6.5.0-alpha.58
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: 9e4b883aa73aa82d9ec74e01a86d649825653a3a9b39341d61bf5971d493de0cd3e608e848ba758f7996967c4ea83855e21ab38c9db299cb106d360b7e27ee04
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-backgrounds@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/theming": 6.5.0-alpha.58
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: d9c9704ffa3e7c19d1609d1a12232194d08898876a07c6a45e8f97acbeb41df2389082ce771232d545dca55575f3381892b46baa1a838654eeb713249ab95a9d
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-controls@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/node-logger": 6.5.0-alpha.58
+ "@storybook/store": 6.5.0-alpha.58
+ "@storybook/theming": 6.5.0-alpha.58
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: d23bcf1d3296b282436c9f8965a15998e518cee8ed558e4d3ec038699dc35e540909cf7fada3aa65a77739c0af853809f0a50fa25009b4190e4946b45fac14cf
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.58, @storybook/addon-docs@npm:^6.5.0-alpha.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-docs@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/docs-tools": 6.5.0-alpha.58
"@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.58
+ "@storybook/postinstall": 6.5.0-alpha.58
+ "@storybook/preview-web": 6.5.0-alpha.58
+ "@storybook/source-loader": 6.5.0-alpha.58
+ "@storybook/store": 6.5.0-alpha.58
+ "@storybook/theming": 6.5.0-alpha.58
+ 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: 1aadbf4bb70dbf44b606839969df96ad917ac8afc64bda00e34a2d8e6f93b9ef979ed80e7bdfc5988b5fee7b660452eb5c61f9596f308531a1fdc20e7dccd40a
+ languageName: node
+ linkType: hard
+
+"@storybook/addon-essentials@npm:^6.5.0-alpha.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-essentials@npm:6.5.0-alpha.58"
+ dependencies:
+ "@storybook/addon-actions": 6.5.0-alpha.58
+ "@storybook/addon-backgrounds": 6.5.0-alpha.58
+ "@storybook/addon-controls": 6.5.0-alpha.58
+ "@storybook/addon-docs": 6.5.0-alpha.58
+ "@storybook/addon-measure": 6.5.0-alpha.58
+ "@storybook/addon-outline": 6.5.0-alpha.58
+ "@storybook/addon-toolbars": 6.5.0-alpha.58
+ "@storybook/addon-viewport": 6.5.0-alpha.58
+ "@storybook/addons": 6.5.0-alpha.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/node-logger": 6.5.0-alpha.58
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: 699cbbfc64580fba3112ffc07010c5f33c87fe3cd53e8fc6fed5d785f17e4c833ec6ce8b64e1eb9e3058f47c8a6ed695ab6f4e37394436941d3616c7eaab6d40
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-links@npm:6.5.0-alpha.58"
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.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/router": 6.5.0-alpha.58
"@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: 210b69a3a0a5537755e4ba5b0c2eed242c1ab3b9cd9cb371e6762854f260dc48c605b1fe30760c19b28c92fa2ac3ee351cd1838a513d85aa33d3bdb8f88a2264
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-measure@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@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: 40d052b33b69d965e7313aa3fb04738dfe9c1678dcc51e1e6c4cfcb252cec569bd4611c1174f76304d4f1b95785858a4b36bdb5facacc967484c74c3507e9421
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-outline@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@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: 7b74a311d75b2337f5b545748046228c201e7c9f37ee928cfb394b3a2c714ecd79f590fda8c063aadb8e28a170f9b67e2f6b7b12a520b26b5e0214761d42f147
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-toolbars@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/theming": 6.5.0-alpha.58
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: 9c15db7d66235ceec857cb2ffc28f3b4c8e2e5704b318ec961cb04e7e894be3332d858185d307f752301971cd1b3354f18a71e03281c86013f94b09a95e9622c
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addon-viewport@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/theming": 6.5.0-alpha.58
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: 7577f5cb3dd8812ffa498baf146cfb0166c09d9044d6c7db2c265db5f4e66987f3a91d1e9711518c0d04344678ddb09c22ce89c9d575b678d0b2ac3f6803a6fd
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/addons@npm:6.5.0-alpha.58"
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.58
+ "@storybook/channels": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/router": 6.5.0-alpha.58
+ "@storybook/theming": 6.5.0-alpha.58
"@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: cf7b7e89bf8d0afbee474ffd89e70de744d85f85a40b80ea5e1456b0c08b12f50d1e5a94649be0c4b06a1d47e7ccea16d32ef884d3b650ddfc2147279ab9b354
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/api@npm:6.5.0-alpha.58"
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.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/router": 6.5.0-alpha.58
"@storybook/semver": ^7.3.2
- "@storybook/theming": 6.5.0-alpha.49
+ "@storybook/theming": 6.5.0-alpha.58
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: a456df5aaa1f6635129e266b57008315b20f1fda0a4dadf1a1153323a1d0253d2524c30dbc7aff9ce22c9a992f00c68b5d5c3ef5dd7ebca7fc51f0de332253f0
languageName: node
linkType: hard
@@ -3504,6 +3501,7 @@ __metadata:
"@storybook/csf-tools": ^6.3.3
"@storybook/source-loader": ^6.3.12
"@types/express": ^4.17.13
+ "@types/node": ^17.0.23
"@vitejs/plugin-react": ^1.0.8
ast-types: ^0.14.2
es-module-lexer: ^0.9.3
@@ -3520,27 +3518,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/builder-webpack4@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/channel-postmessage": 6.5.0-alpha.58
+ "@storybook/channels": 6.5.0-alpha.58
+ "@storybook/client-api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/node-logger": 6.5.0-alpha.58
+ "@storybook/preview-web": 6.5.0-alpha.58
+ "@storybook/router": 6.5.0-alpha.58
"@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.58
+ "@storybook/theming": 6.5.0-alpha.58
+ "@storybook/ui": 6.5.0-alpha.58
"@types/node": ^14.0.10 || ^16.0.0
"@types/webpack": ^4.41.26
autoprefixer: ^9.8.6
@@ -3572,40 +3570,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: 60bbb1b2e1c4b206a87648d133304630b33b22254e67d6c44be7a9200ebe49b743c3e208a07380a34a3a868e4f9dd89810e6dec6fd313da0e1912192ee955e30
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/channel-postmessage@npm:6.5.0-alpha.58"
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.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
core-js: ^3.8.2
global: ^4.4.0
qs: ^6.10.0
telejson: ^5.3.3
- checksum: dacbf688c02171b29f330859cb077f1587ec2efd17fb6dcdd5f4a3c225cb365bbcd1820e572c9ef17ef9a5155b3b146d1288c2ea1f2eb9357566647c250e02bb
+ checksum: 37e60ed965e82c78519f835537c168b6ff74b0588e5b517397e14b717da86d8a005601beb7fa034aeae0412bd822dbb711279ab5a0b66936426142eed263a131
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/channel-websocket@npm:6.5.0-alpha.58"
dependencies:
- "@storybook/channels": 6.5.0-alpha.49
- "@storybook/client-logger": 6.5.0-alpha.49
+ "@storybook/channels": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
core-js: ^3.8.2
global: ^4.4.0
telejson: ^5.3.3
- checksum: eb524d657753e1ef16e68ad4b7e6c46859995eabc79cb768a1be4db06699e67f95f9b854a206991a4fbf6f2769a57513935fe388f9354c4b099056aac1b3046d
+ checksum: 0e119469b8219ae314250e826d9b55a625ca798a2f508f569b81746780d8f93590546ddade97e21e96f56facdfa17a97b03fea93b4526d703e1e2ec7bd63447e
languageName: node
linkType: hard
@@ -3620,28 +3618,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/channels@npm:6.5.0-alpha.58"
dependencies:
core-js: ^3.8.2
ts-dedent: ^2.0.0
util-deprecate: ^1.0.2
- checksum: 4edf39cbab6e8311bea144b2d4e645e0186dac832edf13f93af9bd95238721fae06d0a4f9d399b6bacdeb82126e281f687ef87913ee9decdbf0b588e224dd4dc
+ checksum: daea811ca9620c80537de387c09059a4cfc08362c72e669e7a79e0ac1aa6b10995bf416b6dbe15a41dc0a2c626bd3fab0049227ef26a5a13270df22d9ca97c6d
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/client-api@npm:6.5.0-alpha.58"
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.58
+ "@storybook/channel-postmessage": 6.5.0-alpha.58
+ "@storybook/channels": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/store": 6.5.0-alpha.58
"@types/qs": ^6.9.5
"@types/webpack-env": ^1.16.0
core-js: ^3.8.2
@@ -3656,9 +3654,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: 8200b8949c6217801e8b517cbc42696f161faf739592557681079bb95aaee87ff983ff65442701b6aa9ee6b0db77b0e0f9c4ffec3bd191344b67696273e2f548
languageName: node
linkType: hard
@@ -3672,46 +3670,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/client-logger@npm:6.5.0-alpha.58"
dependencies:
core-js: ^3.8.2
global: ^4.4.0
- checksum: e3d8fb270d535c08058ded3cc1dabab9b2ea6160ea1c2d889ad5445e8624e532b01ac55d4e1f1b452dafdfbd431b14f66d746e6fa350b4c2cf1bc876e17ed96f
+ checksum: 8c5a854d7a1159b48270152a0aebddefb3afb63287abb32c3aec939c12abf5141c7356138a44df769ebd4224681696ae77b1c293068742082bc94875a342ce4d
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/components@npm:6.5.0-alpha.58"
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.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/theming": 6.5.0-alpha.58
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: f2d2e8af71780084385299ad0f2a67bedd66cd238a0103993376ebdd8a033ae1649ebf87176bd34f63499dd659108c6e0e479c43953b89dc4f5bfb02e6ae23f3
+ languageName: node
+ linkType: hard
+
+"@storybook/core-client@npm:6.5.0-alpha.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/core-client@npm:6.5.0-alpha.58"
+ dependencies:
+ "@storybook/addons": 6.5.0-alpha.58
+ "@storybook/channel-postmessage": 6.5.0-alpha.58
+ "@storybook/channel-websocket": 6.5.0-alpha.58
+ "@storybook/client-api": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/preview-web": 6.5.0-alpha.58
+ "@storybook/store": 6.5.0-alpha.58
+ "@storybook/ui": 6.5.0-alpha.58
airbnb-js-shims: ^2.2.1
ansi-to-html: ^0.6.11
core-js: ^3.8.2
@@ -3723,19 +3721,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: 570c5d46ff97fbf8752bb48da11345a8ee4c742c3a30069a89b83f95bb1ae1c78d85ee3b694b10d5eadab2b00fa19dfc0ddec707a66f7c03bcc4fab4ff17fffe
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/core-common@npm:6.5.0-alpha.58"
dependencies:
"@babel/core": ^7.12.10
"@babel/plugin-proposal-class-properties": ^7.12.1
@@ -3759,7 +3757,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.58
"@storybook/semver": ^7.3.2
"@types/node": ^14.0.10 || ^16.0.0
"@types/pretty-hrtime": ^1.0.0
@@ -3788,12 +3786,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: 86ab4e45e40232302643254aaa1fee5cabade3f17d985ce35feb940b714d47f05e02472ca576ad97a7929982f6a7d7af3eb71d6c1230b9382448fa882504d503
languageName: node
linkType: hard
@@ -3806,30 +3804,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/core-events@npm:6.5.0-alpha.58"
dependencies:
core-js: ^3.8.2
- checksum: 5ef4eedb67e6036846c3fafb1b676cc767c9d40e61148f6f87930095b1cc506f7b8ffb3e709075ef652e4ad7a97eda2d5c453c64874acee39a80b3173fc4a865
+ checksum: ecc95423320a04c2e21556d24a9f66cd4784d0e3e69948fd951ffbc582512fcf275f138680e4a766059ce651264140ebb4fa4895f1411942e42328795fb3ffb2
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/core-server@npm:6.5.0-alpha.58"
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.58
+ "@storybook/core-client": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/csf-tools": 6.5.0-alpha.58
+ "@storybook/manager-webpack4": 6.5.0-alpha.58
+ "@storybook/node-logger": 6.5.0-alpha.58
"@storybook/semver": ^7.3.2
- "@storybook/store": 6.5.0-alpha.49
+ "@storybook/store": 6.5.0-alpha.58
"@types/node": ^14.0.10 || ^16.0.0
"@types/node-fetch": ^2.5.7
"@types/pretty-hrtime": ^1.0.0
@@ -3864,8 +3862,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 +3871,19 @@ __metadata:
optional: true
typescript:
optional: true
- checksum: 92737fa84576d61140661b0b7151cec9fbca2eee69a8f143538cbfe4d60275b2c22c7349420b70c56d54f4d779756f697a190cad7fcd67bdad9efe215f319c48
+ checksum: 56b52bcc59d8ebb3e5ae2e1eeef5ff25e2f7771af44e7f0ebd67fabb18bbc4ba04af16656e3bd597ee163a0b40553fec00061f7414bcb4b06a562d3828f893f6
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/core@npm:6.5.0-alpha.58"
dependencies:
- "@storybook/core-client": 6.5.0-alpha.49
- "@storybook/core-server": 6.5.0-alpha.49
+ "@storybook/core-client": 6.5.0-alpha.58
+ "@storybook/core-server": 6.5.0-alpha.58
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 +3892,13 @@ __metadata:
optional: true
typescript:
optional: true
- checksum: d1eb7fe2ed00d7d807df6428367eb2b4a6455c2c947d3ad2bedd66e3ed7d8c0c6f4243b978fd62b823b9b1fc39510f3e297a2d477bf48977e7fa2c6131b78e17
+ checksum: 3eef17d0e9478582a0c9f74a66a5fb42dd21b6ca04b405432cb69e2f508c60d9574ee7344017e3f6256c53efd29418ffa9dfc142218bf1d2474768ace49e1e70
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/csf-tools@npm:6.5.0-alpha.58"
dependencies:
"@babel/core": ^7.12.10
"@babel/generator": ^7.12.11
@@ -3909,7 +3907,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 +3919,7 @@ __metadata:
peerDependenciesMeta:
"@storybook/mdx2-csf":
optional: true
- checksum: 0292639132729f45f4828c1a50886e262157192ef1311d92c48adc0f609d6b360b4a5764682075e398d48b59fbcd589d11c180e6bc4d4865288e2dfafd195091
+ checksum: bceeb38f3ee1c8924963c99a320aa8839bb2c075db4d921b8a54a2ade31a5b6c8226f0cbbe651bac8ac8deedf85ec12573288eaf5d2bcb23beeb4b94a0af6dd3
languageName: node
linkType: hard
@@ -3981,6 +3979,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 +3997,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/docs-tools@npm:6.5.0-alpha.58"
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.58
core-js: ^3.8.2
doctrine: ^3.0.0
lodash: ^4.17.21
regenerator-runtime: ^0.13.7
- checksum: ba181f57b60187e985eab9c3ce126d9d3ef3dd084339a8e1cf4e14617c4ccafff8a4f74b797afa23736aad30bff47f509770fe725fef5182f263262a14bf7fba
+ checksum: 382f2825328316d5ec894b4ba903b37c5bdfb818263d87f496bf1960f55fb4ab88d9e58fe186e42392a3c077da9a963ab241fc3ad1c75a262c0a324045aac152
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/manager-webpack4@npm:6.5.0-alpha.58"
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.58
+ "@storybook/core-client": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/node-logger": 6.5.0-alpha.58
+ "@storybook/theming": 6.5.0-alpha.58
+ "@storybook/ui": 6.5.0-alpha.58
"@types/node": ^14.0.10 || ^16.0.0
"@types/webpack": ^4.41.26
babel-loader: ^8.0.0
@@ -4045,12 +4052,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: 819f64085236682cf851ffe57378f0093dcb111b95830fc77c70854bc8edf277d7caefdce0031955a63340387e5ec62b5f725279cb44050197783b98d0bb81cd
languageName: node
linkType: hard
@@ -4073,38 +4080,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/node-logger@npm:6.5.0-alpha.58"
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: 2d8620bf3ebf9e8c8f7e6d0d26bd4a714b0ce9e1661c80cb6aa45d4c93c061161c31a363faa0c4c2438bdb7bffbf8c43211500622698a04e71cc17f6f958906a
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/postinstall@npm:6.5.0-alpha.58"
dependencies:
core-js: ^3.8.2
- checksum: 528b55a834982f6f4e3d9cbc9c02038739e90963299b235c103c2e1bde755facd6372b61fdb95c22df1457e287bbd9291fd4c667a76b888c2743143a6b1181e0
+ checksum: 088cb5b500a500fdbf7fe6b5002ba4185c9b029f6c8ca4c6e959ad9d99bc411aa06a4faa45cd3577dacf23b90a3f4eaa0554103ab033be38250577af99b7346c
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/preview-web@npm:6.5.0-alpha.58"
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.58
+ "@storybook/channel-postmessage": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/store": 6.5.0-alpha.58
ansi-to-html: ^0.6.11
core-js: ^3.8.2
global: ^4.4.0
@@ -4116,9 +4123,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: 97bcac2b61ae40ac8f6499e55c72bb62dd6329a7c53f07a65cefa60f33c218f8c0f5276764fe521c046adb41073520d13364cbea5cfc3fc5cab8fa133f11786c
languageName: node
linkType: hard
@@ -4140,23 +4147,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/react@npm:6.5.0-alpha.58"
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.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/docs-tools": 6.5.0-alpha.58
+ "@storybook/node-logger": 6.5.0-alpha.58
"@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.58
"@types/estree": ^0.0.51
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
@@ -4167,6 +4174,7 @@ __metadata:
babel-plugin-react-docgen: ^4.2.1
core-js: ^3.8.2
escodegen: ^2.0.0
+ fs-extra: ^9.0.1
global: ^4.4.0
html-tags: ^3.1.0
lodash: ^4.17.21
@@ -4181,8 +4189,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 +4209,7 @@ __metadata:
build-storybook: bin/build.js
start-storybook: bin/index.js
storybook-server: bin/index.js
- checksum: 8c09ab0964521e26e565ec1f2a4e70082dad2cfcefe94e7f08d845c93dd322bd7f4347ae7723a238146ad0ad35686b8a3b455097e5390f087c987344860c907b
+ checksum: fbffdbadd06ac1d4e295d52deec6fe2102d7b127546f7317567525e1e5ee6778ffa838aeea5ce8189bc8b964250c0b0a331057f3509e552edae3d97cc96a6487
languageName: node
linkType: hard
@@ -4226,17 +4234,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/router@npm:6.5.0-alpha.58"
dependencies:
- "@storybook/client-logger": 6.5.0-alpha.49
+ "@storybook/client-logger": 6.5.0-alpha.58
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: f86ed486366160fd4cecc835aaa684e0cc321a42130a6b08acc4ff0139167bf6726885848abb8d750b4d0c9bc613f66a2085313e70b906343da85180ecdfec53
languageName: node
linkType: hard
@@ -4252,13 +4260,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/source-loader@npm:6.5.0-alpha.58"
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.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
core-js: ^3.8.2
estraverse: ^5.2.0
global: ^4.4.0
@@ -4267,9 +4275,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: 6fb6b2ab5917c291a25a35289fe36dcd9965b7c23c58be2c4be2628c76e6d55352a297a3cf07d11b10bdaefb825bf992ce58ed241aa65ca0430c9931f7f104b4
languageName: node
linkType: hard
@@ -4294,14 +4302,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/store@npm:6.5.0-alpha.58"
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.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@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 +4322,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: d423b1494e302bc6329a4e16604327b42c8a84978a575d7ff6fce28c71bff5213a12bfbfd1b54de65e6f8a6106f27e77384de99c949a976c3a489ae4758b16a7
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/svelte@npm:6.5.0-alpha.58"
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.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/core": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/docs-tools": 6.5.0-alpha.58
+ "@storybook/node-logger": 6.5.0-alpha.58
+ "@storybook/store": 6.5.0-alpha.58
core-js: ^3.8.2
global: ^4.4.0
loader-utils: ^2.0.0
@@ -4341,7 +4349,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 +4358,7 @@ __metadata:
build-storybook: bin/build.js
start-storybook: bin/index.js
storybook-server: bin/index.js
- checksum: 190ce79b764fd4cd5707cc676a5d16aa38b64b43c37ed85e947711cc0d64ff340bf7cea6cd8560e55f4590a84b97816bb93060428132b7ba1abf12d6f79596d4
+ checksum: 7f246632623721e7d73c57e8a4439e9d7906da59fff28e564d50e97e4d95bb7247f78d6eec6de7203e6aaaa5ba68d29239e7b216724ea464695a84cedde6f924
languageName: node
linkType: hard
@@ -4399,53 +4407,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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/theming@npm:6.5.0-alpha.58"
dependencies:
- "@storybook/client-logger": 6.5.0-alpha.49
+ "@storybook/client-logger": 6.5.0-alpha.58
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: f20d5905229df6961057063a4dcf577d718a790e6e8e2cabf897ac1d746f1d4c1cfca161fcc2ce1e26251b552bd6a1838f35614f52fdec1d20f6970d8648ee4b
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/ui@npm:6.5.0-alpha.58"
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.58
+ "@storybook/api": 6.5.0-alpha.58
+ "@storybook/channels": 6.5.0-alpha.58
+ "@storybook/client-logger": 6.5.0-alpha.58
+ "@storybook/components": 6.5.0-alpha.58
+ "@storybook/core-events": 6.5.0-alpha.58
+ "@storybook/router": 6.5.0-alpha.58
"@storybook/semver": ^7.3.2
- "@storybook/theming": 6.5.0-alpha.49
+ "@storybook/theming": 6.5.0-alpha.58
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: 195e039446a7c21dbebd9bb03477a3cefe3235ab64ef53898863dce59937085668d2699c134eedcb8775999f62667600350264a9ed0e6535c2ccfdd4a1cc9601
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.58":
+ version: 6.5.0-alpha.58
+ resolution: "@storybook/vue3@npm:6.5.0-alpha.58"
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.58
+ "@storybook/core": 6.5.0-alpha.58
+ "@storybook/core-common": 6.5.0-alpha.58
+ "@storybook/csf": 0.0.2--canary.7c6c115.0
+ "@storybook/docs-tools": 6.5.0-alpha.58
+ "@storybook/store": 6.5.0-alpha.58
"@types/node": ^14.14.20 || ^16.0.0
"@types/webpack-env": ^1.16.0
core-js: ^3.8.2
@@ -4459,7 +4467,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 +4477,7 @@ __metadata:
build-storybook: bin/build.js
start-storybook: bin/index.js
storybook-server: bin/index.js
- checksum: 6ea74143f9993b51da85d527736131123ca26bd0cfce55adcf4d3ccd7696d02da2e0a38ae8c2e2ad96a0bc87c59f8ad4992bd86fb62306298168f43dbbec7a45
+ checksum: 2921cc2665810ec11f310c45d1b6f50cc8336afc7b9e29b780e9a0c2b6dd70cec35dd82c5dfc8a6d913907d6bd30927e449efe8b423968a03c61c6996039d86c
languageName: node
linkType: hard
@@ -4759,6 +4767,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/node@npm:^17.0.23":
+ version: 17.0.23
+ resolution: "@types/node@npm:17.0.23"
+ checksum: a3517554737cbb042e76c30d0e5482192ac4d9bea0eeb086e2622d9cabf460a0eb52a696b99fcd18e7fcc93c96db6cc7ae507f6608f256ef0b5c1d8c87a5a470
+ languageName: node
+ linkType: hard
+
"@types/normalize-package-data@npm:^2.4.0":
version: 2.4.0
resolution: "@types/normalize-package-data@npm:2.4.0"
@@ -9404,15 +9419,36 @@ __metadata:
languageName: node
linkType: hard
+"example-react-18@workspace:examples/react-18":
+ version: 0.0.0-use.local
+ resolution: "example-react-18@workspace:examples/react-18"
+ dependencies:
+ "@storybook/addon-a11y": ^6.5.0-alpha.58
+ "@storybook/addon-docs": ^6.5.0-alpha.58
+ "@storybook/addon-essentials": ^6.5.0-alpha.58
+ "@storybook/builder-vite": "workspace:*"
+ "@storybook/react": ^6.5.0-alpha.58
+ "@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
+ react: ^18.0.0
+ react-dom: ^18.0.0
+ vite: 2.9.0
+ wait-on: ^6.0.1
+ languageName: unknown
+ linkType: soft
+
"example-react-ts@workspace:examples/react-ts":
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.58
+ "@storybook/addon-docs": ^6.5.0-alpha.58
+ "@storybook/addon-essentials": ^6.5.0-alpha.58
"@storybook/builder-vite": "workspace:*"
- "@storybook/react": ^6.5.0-alpha.49
+ "@storybook/react": ^6.5.0-alpha.58
"@storybook/test-runner": ^0.0.4
"@vitejs/plugin-react": ^1.3.0
http-server: ^14.1.0
@@ -9430,11 +9466,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.58
+ "@storybook/addon-docs": ^6.5.0-alpha.58
+ "@storybook/addon-essentials": ^6.5.0-alpha.58
"@storybook/builder-vite": "workspace:*"
- "@storybook/react": ^6.5.0-alpha.49
+ "@storybook/react": ^6.5.0-alpha.58
"@storybook/test-runner": ^0.0.4
"@vitejs/plugin-react": ^1.3.0
http-server: ^14.1.0
@@ -9451,12 +9487,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.58
+ "@storybook/addon-essentials": ^6.5.0-alpha.58
+ "@storybook/addon-links": ^6.5.0-alpha.58
"@storybook/addon-svelte-csf": ^1.1.0
"@storybook/builder-vite": "workspace:*"
- "@storybook/svelte": ^6.5.0-alpha.49
+ "@storybook/svelte": ^6.5.0-alpha.58
"@storybook/test-runner": ^0.0.4
"@sveltejs/vite-plugin-svelte": ^1.0.0-next.37
"@tsconfig/svelte": ^3.0.0
@@ -9475,11 +9511,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.58
+ "@storybook/addon-essentials": ^6.5.0-alpha.58
"@storybook/builder-vite": "workspace:*"
"@storybook/test-runner": ^0.0.4
- "@storybook/vue3": ^6.5.0-alpha.49
+ "@storybook/vue3": ^6.5.0-alpha.58
"@vitejs/plugin-vue": ^2.3.0
http-server: ^14.1.0
jest: ^27.5.1
@@ -9494,11 +9530,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.58
+ "@storybook/addon-docs": ^6.5.0-alpha.58
+ "@storybook/addon-essentials": ^6.5.0-alpha.58
"@storybook/builder-vite": "workspace:*"
- "@storybook/react": ^6.5.0-alpha.49
+ "@storybook/react": ^6.5.0-alpha.58
react: ^16.4.14
react-dom: ^16.4.14
vite: 2.9.0
@@ -15779,6 +15815,18 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
+"react-dom@npm:^18.0.0":
+ version: 18.0.0
+ resolution: "react-dom@npm:18.0.0"
+ dependencies:
+ loose-envify: ^1.1.0
+ scheduler: ^0.21.0
+ peerDependencies:
+ react: ^18.0.0
+ checksum: dd0ba9f2f31dd728076c892a95b2f5a8dfe79136431b0289afb46eec39d0ca6b6f0f40a60fd8aa6ef702c98ce7c26100d3d4dbc35c7c9e87429cd04f84cb58bd
+ languageName: node
+ linkType: hard
+
"react-element-to-jsx-string@npm:^14.3.4":
version: 14.3.4
resolution: "react-element-to-jsx-string@npm:14.3.4"
@@ -15867,6 +15915,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
+"react@npm:^18.0.0":
+ version: 18.0.0
+ resolution: "react@npm:18.0.0"
+ dependencies:
+ loose-envify: ^1.1.0
+ checksum: 293020b96536b3c7113ee57ca5c990a3f25649d1751b1c7a3aabd16dff0691fe9f1eed1206616d0906d05933536052037340a0c8d0941ff870b0eb469a2f975b
+ languageName: node
+ linkType: hard
+
"read-pkg-up@npm:^1.0.1":
version: 1.0.1
resolution: "read-pkg-up@npm:1.0.1"
@@ -16580,6 +16637,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
+"scheduler@npm:^0.21.0":
+ version: 0.21.0
+ resolution: "scheduler@npm:0.21.0"
+ dependencies:
+ loose-envify: ^1.1.0
+ checksum: 4f8285076041ed2c81acdd1faa987f1655fdbd30554bc667c1ea64743fc74fb3a04ca7d27454b3d678735df5a230137a3b84756061b43dc5796e80701b66d124
+ languageName: node
+ linkType: hard
+
"schema-utils@npm:2.7.0":
version: 2.7.0
resolution: "schema-utils@npm:2.7.0"
@@ -18969,14 +19035,20 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
-"vue-loader@npm:^16.0.0":
- version: 16.2.0
- resolution: "vue-loader@npm:16.2.0"
+"vue-loader@npm:16.4.1":
+ version: 16.4.1
+ resolution: "vue-loader@npm:16.4.1"
dependencies:
chalk: ^4.1.0
hash-sum: ^2.0.0
loader-utils: ^2.0.0
- checksum: 8697786cf52c6e216e583efb522e122c00381797f0cb282bf24ef5b76c49ce9b119bd8930ce565029ef93d917ade3ec27e299de6c6a345bcbcdeab28362a15b9
+ peerDependencies:
+ "@vue/compiler-sfc": ^3.0.8
+ webpack: ^4.1.0 || ^5.0.0-0
+ peerDependenciesMeta:
+ "@vue/compiler-sfc":
+ optional: true
+ checksum: 9142b561fbdbb4c1f4a0a418be6d373efda9aaabd8a0118e1c29fc8c2b0f663102e66198e89f674f78f9a2f7c124ac964fd33042bcfe006f2cb4531a5fe122ef
languageName: node
linkType: hard
@@ -19256,6 +19328,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"