;
export type StorySortParameterV7 = StorySortComparatorV7 | StorySortObjectParameter;
diff --git a/code/lib/api/package.json b/code/lib/api/package.json
index b35bbc4d1ea..7aa1f99c10d 100644
--- a/code/lib/api/package.json
+++ b/code/lib/api/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/api",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Core Storybook API & Context",
"keywords": [
"storybook"
@@ -29,17 +29,16 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/channels": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/router": "7.0.0-alpha.27",
+ "@storybook/router": "7.0.0-alpha.31",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/theming": "7.0.0-alpha.31",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
@@ -50,11 +49,11 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
+ "@jest/globals": "^26.6.2",
+ "@storybook/core-common": "7.0.0-alpha.31",
"@types/lodash": "^4.14.167",
"@types/qs": "^6",
- "@types/semver": "^7.3.4",
"flush-promises": "^1.0.2",
- "preval.macro": "^5.0.0",
"qs": "^6.10.1",
"typescript": "~4.6.3"
},
@@ -65,5 +64,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/api/src/index.tsx b/code/lib/api/src/index.tsx
index 26641a0b2f1..4c72559ce95 100644
--- a/code/lib/api/src/index.tsx
+++ b/code/lib/api/src/index.tsx
@@ -309,7 +309,7 @@ interface ManagerConsumerProps {
const defaultFilter = (c: Combo) => c;
function ManagerConsumer
({
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
filter = defaultFilter,
children,
}: ManagerConsumerProps
): ReactElement {
diff --git a/code/lib/api/src/lib/stories.ts b/code/lib/api/src/lib/stories.ts
index 9be760fe3d8..2019bc944ab 100644
--- a/code/lib/api/src/lib/stories.ts
+++ b/code/lib/api/src/lib/stories.ts
@@ -519,6 +519,21 @@ export const transformStoryIndexToStoriesHash = (
.reduce(addItem, orphanHash);
};
+export const addPreparedStories = (newHash: StoriesHash, oldHash?: StoriesHash) => {
+ if (!oldHash) return newHash;
+
+ return Object.fromEntries(
+ Object.entries(newHash).map(([id, newEntry]) => {
+ const oldEntry = oldHash[id];
+ if (newEntry.type === 'story' && oldEntry?.type === 'story' && oldEntry.prepared) {
+ return [id, { ...oldEntry, ...newEntry, prepared: true }];
+ }
+
+ return [id, newEntry];
+ })
+ );
+};
+
export const getComponentLookupList = memoize(1)((hash: StoriesHash) => {
return Object.entries(hash).reduce((acc, i) => {
const value = i[1];
diff --git a/code/lib/api/src/modules/stories.ts b/code/lib/api/src/modules/stories.ts
index ef1d5aa6864..3f6446e7a7e 100644
--- a/code/lib/api/src/modules/stories.ts
+++ b/code/lib/api/src/modules/stories.ts
@@ -25,6 +25,7 @@ import {
getStoriesLookupList,
HashEntry,
LeafEntry,
+ addPreparedStories,
} from '../lib/stories';
import type {
@@ -351,13 +352,16 @@ export const init: ModuleFn = ({
}
},
setStoryList: async (storyIndex: StoryIndex) => {
- const hash = transformStoryIndexToStoriesHash(storyIndex, {
+ const newHash = transformStoryIndexToStoriesHash(storyIndex, {
provider,
docsOptions,
});
+ // Now we need to patch in the existing prepared stories
+ const oldHash = store.getState().storiesHash;
+
await store.setState({
- storiesHash: hash,
+ storiesHash: addPreparedStories(newHash, oldHash),
storiesConfigured: true,
storiesFailed: null,
});
diff --git a/code/lib/api/src/modules/versions.ts b/code/lib/api/src/modules/versions.ts
index 594ba4c9992..703924ac80c 100644
--- a/code/lib/api/src/modules/versions.ts
+++ b/code/lib/api/src/modules/versions.ts
@@ -1,5 +1,5 @@
import global from 'global';
-// @ts-ignore
+// @ts-expect-error no typedefs
import semver from '@storybook/semver';
import memoize from 'memoizerific';
diff --git a/code/lib/api/src/store.ts b/code/lib/api/src/store.ts
index 22b83c03664..1f9cde676f3 100644
--- a/code/lib/api/src/store.ts
+++ b/code/lib/api/src/store.ts
@@ -4,7 +4,6 @@ import storeSetup from './lib/store-setup';
import type { State } from './index';
// setting up the store, overriding set and get to use telejson
-// @ts-ignore
storeSetup(store._);
export const STORAGE_KEY = '@storybook/ui/store';
diff --git a/code/lib/api/src/tests/stories.test.ts b/code/lib/api/src/tests/stories.test.ts
index 132a9573352..a686680e2b3 100644
--- a/code/lib/api/src/tests/stories.test.ts
+++ b/code/lib/api/src/tests/stories.test.ts
@@ -1,4 +1,6 @@
-/// ;
+/// ;
+// Need to import jest as mockJest for annoying jest reasons. Is there a better way?
+import { jest, jest as mockJest, it, describe, expect, beforeEach } from '@jest/globals';
import {
STORY_ARGS_UPDATED,
@@ -21,17 +23,17 @@ import { StoryEntry, SetStoriesStoryData, SetStoriesStory, StoryIndex } from '..
import type Store from '../store';
import { ModuleArgs } from '..';
-const mockStories: jest.MockedFunction<() => StoryIndex['entries']> = jest.fn();
+const mockStories = jest.fn();
jest.mock('../lib/events');
jest.mock('global', () => ({
- ...(jest.requireActual('global') as Record),
- fetch: jest.fn(() => ({ json: () => ({ v: 4, entries: mockStories() }) })),
+ ...(mockJest.requireActual('global') as Record),
+ fetch: mockJest.fn(() => ({ json: () => ({ v: 4, entries: mockStories() }) })),
FEATURES: { storyStoreV7: true },
CONFIG_TYPE: 'DEVELOPMENT',
}));
-const getEventMetadataMock = getEventMetadata as jest.MockedFunction;
+const getEventMetadataMock = getEventMetadata as ReturnType;
const mockIndex = {
'component-a--story-1': {
@@ -58,7 +60,7 @@ function createMockStore(initialState = {}) {
let state = initialState;
return {
getState: jest.fn(() => state),
- setState: jest.fn((s) => {
+ setState: jest.fn((s: typeof state) => {
state = { ...state, ...s };
return Promise.resolve(state);
}),
@@ -1195,6 +1197,47 @@ describe('stories API', () => {
expect(Object.keys(storedStoriesHash)).toEqual(['component-a', 'component-a--story-1']);
});
+ it('retains prepared-ness of stories', async () => {
+ const navigate = jest.fn();
+ const store = createMockStore();
+ const fullAPI = Object.assign(new EventEmitter(), {
+ setStories: jest.fn(),
+ setOptions: jest.fn(),
+ });
+
+ const { api, init } = initStories({ store, navigate, provider, fullAPI } as any);
+ Object.assign(fullAPI, api);
+
+ global.fetch.mockClear();
+ await init();
+ expect(global.fetch).toHaveBeenCalledTimes(1);
+
+ fullAPI.emit(STORY_PREPARED, {
+ id: 'component-a--story-1',
+ parameters: { a: 'b' },
+ args: { c: 'd' },
+ });
+ // Let the promise/await chain resolve
+ await new Promise((r) => setTimeout(r, 0));
+ expect(store.getState().storiesHash['component-a--story-1'] as StoryEntry).toMatchObject({
+ prepared: true,
+ parameters: { a: 'b' },
+ args: { c: 'd' },
+ });
+
+ global.fetch.mockClear();
+ provider.serverChannel.emit(STORY_INDEX_INVALIDATED);
+ expect(global.fetch).toHaveBeenCalledTimes(1);
+
+ // Let the promise/await chain resolve
+ await new Promise((r) => setTimeout(r, 0));
+ expect(store.getState().storiesHash['component-a--story-1'] as StoryEntry).toMatchObject({
+ prepared: true,
+ parameters: { a: 'b' },
+ args: { c: 'd' },
+ });
+ });
+
it('handles docs entries', async () => {
mockStories.mockReset().mockReturnValue({
'component-a--page': {
diff --git a/code/lib/api/src/version.ts b/code/lib/api/src/version.ts
index c8eba756520..7986f3e4db7 100644
--- a/code/lib/api/src/version.ts
+++ b/code/lib/api/src/version.ts
@@ -1 +1 @@
-export const version = '7.0.0-alpha.27';
+export const version = '7.0.0-alpha.31';
diff --git a/code/lib/blocks/package.json b/code/lib/blocks/package.json
index b5a39505ac2..fb6b98b3eb6 100644
--- a/code/lib/blocks/package.json
+++ b/code/lib/blocks/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/blocks",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook Doc Blocks",
"keywords": [
"storybook"
@@ -38,21 +38,20 @@
"*.d.ts"
],
"scripts": {
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/api": "7.0.0-alpha.27",
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/components": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/api": "7.0.0-alpha.31",
+ "@storybook/channels": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/components": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/preview-web": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "@storybook/theming": "7.0.0-alpha.27",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/preview-web": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
+ "@storybook/theming": "7.0.0-alpha.31",
"color-convert": "^2.0.1",
- "core-js": "^3.8.2",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
@@ -64,7 +63,9 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@storybook/addons": "7.0.0-alpha.27"
+ "@storybook/addon-actions": "7.0.0-alpha.31",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@types/color-convert": "^2.0.0"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
@@ -77,5 +78,5 @@
"./src/index.ts"
]
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/blocks/src/blocks/Meta.tsx b/code/lib/blocks/src/blocks/Meta.tsx
index f17e599043b..2d86eb13a44 100644
--- a/code/lib/blocks/src/blocks/Meta.tsx
+++ b/code/lib/blocks/src/blocks/Meta.tsx
@@ -13,6 +13,7 @@ type MetaProps = BaseAnnotations & { of?: ModuleExports };
*/
export const Meta: FC = ({ of }) => {
const context = useContext(DocsContext);
+ console.log(DocsContext, context);
if (of) context.setMeta(of);
try {
diff --git a/code/lib/blocks/src/blocks/Props.tsx b/code/lib/blocks/src/blocks/Props.tsx
index 9ce4b9a24f3..3bbaacf18eb 100644
--- a/code/lib/blocks/src/blocks/Props.tsx
+++ b/code/lib/blocks/src/blocks/Props.tsx
@@ -13,7 +13,7 @@ export const Props = deprecate(
`
);
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
Props.defaultProps = {
of: PRIMARY_STORY,
};
diff --git a/code/lib/blocks/src/blocks/mdx.tsx b/code/lib/blocks/src/blocks/mdx.tsx
index 0ef6a3e89fd..60d507c228a 100644
--- a/code/lib/blocks/src/blocks/mdx.tsx
+++ b/code/lib/blocks/src/blocks/mdx.tsx
@@ -53,7 +53,6 @@ function navigate(context: DocsContextProps, url: string) {
context.channel.emit(NAVIGATE_URL, url);
}
-// @ts-ignore
const A = components.a;
interface AnchorInPageProps {
@@ -124,7 +123,7 @@ const SUPPORTED_MDX_HEADERS = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];
const OcticonHeaders = SUPPORTED_MDX_HEADERS.reduce(
(acc, headerType) => ({
...acc,
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
[headerType]: styled(components[headerType])({
'& svg': {
visibility: 'hidden',
@@ -159,7 +158,7 @@ const HeaderWithOcticonAnchor: FC = ({
}) => {
const context = useContext(DocsContext);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const OcticonHeader = OcticonHeaders[as];
const hash = `#${id}`;
@@ -213,7 +212,7 @@ export const HeaderMdx: FC = (props) => {
);
}
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const Header = components[as];
// Make sure it still work if "remark-slug" plugin is not present.
@@ -223,7 +222,7 @@ export const HeaderMdx: FC = (props) => {
export const HeadersMdx = SUPPORTED_MDX_HEADERS.reduce(
(acc, headerType) => ({
...acc,
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
[headerType]: (props: object) => ,
}),
{}
diff --git a/code/lib/blocks/src/components/ArgsTable/ArgsTable.tsx b/code/lib/blocks/src/components/ArgsTable/ArgsTable.tsx
index 47292a5513b..2b34084eebf 100644
--- a/code/lib/blocks/src/components/ArgsTable/ArgsTable.tsx
+++ b/code/lib/blocks/src/components/ArgsTable/ArgsTable.tsx
@@ -4,7 +4,7 @@ import { styled } from '@storybook/theming';
import { opacify, transparentize, darken, lighten } from 'polished';
import { includeConditionalArg } from '@storybook/csf';
import { once } from '@storybook/client-logger';
-import { Icons, Link, ResetWrapper } from '@storybook/components';
+import { IconButton, Icons, Link, ResetWrapper } from '@storybook/components';
import { ArgRow } from './ArgRow';
import { SectionRow } from './SectionRow';
import { ArgType, ArgTypes, Args, Globals } from './types';
@@ -203,39 +203,9 @@ export const TableWrapper = styled.table<{
: {}
);
-const ResetButton = styled.button(({ theme }) => ({
- border: 0,
- borderRadius: '3em',
- cursor: 'pointer',
- display: 'inline-block',
- overflow: 'hidden',
- padding: '3px 8px',
- transition: 'all 150ms ease-out',
- verticalAlign: 'top',
- userSelect: 'none',
- margin: 0,
-
- backgroundColor: theme.base === 'light' ? '#EAF3FC' : theme.color.border,
- boxShadow:
- theme.base === 'light'
- ? `${theme.color.border} 0 0 0 1px inset`
- : `${theme.color.darker} 0 0 0 1px inset`,
- color: theme.color.secondary,
-
- '&:hover': {
- background: theme.base === 'light' ? darken(0.03, '#EAF3FC') : opacify(0.1, theme.color.border),
- },
-
- '&:focus': {
- boxShadow: `${theme.color.secondary} 0 0 0 1px inset`,
- outline: 'none',
- },
-
- svg: {
- display: 'block',
- height: 14,
- width: 14,
- },
+const StyledIconButton = styled(IconButton as any)(({ theme }) => ({
+ color: theme.barTextColor,
+ margin: '-4px -12px -4px 0',
}));
const ControlHeadingWrapper = styled.span({
@@ -472,9 +442,9 @@ export const ArgsTable: FC = (props) => {
Control{' '}
{!isLoading && resetArgs && (
- resetArgs()} title="Reset controls">
+ resetArgs()} title="Reset controls">
-
+
)}
diff --git a/code/lib/blocks/src/components/ArgsTable/SectionRow.tsx b/code/lib/blocks/src/components/ArgsTable/SectionRow.tsx
index 505de985bde..e44e1b36bb3 100644
--- a/code/lib/blocks/src/components/ArgsTable/SectionRow.tsx
+++ b/code/lib/blocks/src/components/ArgsTable/SectionRow.tsx
@@ -96,7 +96,7 @@ export const SectionRow: FC = ({
}) => {
const [expanded, setExpanded] = useState(initialExpanded);
const Level = level === 'subsection' ? Subsection : Section;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const itemCount = children?.length || 0;
const caption = level === 'subsection' ? `${itemCount} item${itemCount !== 1 ? 's' : ''}` : '';
const icon = expanded ? 'arrowdown' : 'arrowright';
diff --git a/code/lib/blocks/src/components/IFrame.tsx b/code/lib/blocks/src/components/IFrame.tsx
index cbdd6c46423..6c0bf97dea4 100644
--- a/code/lib/blocks/src/components/IFrame.tsx
+++ b/code/lib/blocks/src/components/IFrame.tsx
@@ -54,7 +54,6 @@ export class IFrame extends Component {
title={title}
src={src}
allowFullScreen={allowFullScreen}
- // @ts-ignore
loading="lazy"
{...rest}
/>
diff --git a/code/lib/blocks/src/components/Preview.tsx b/code/lib/blocks/src/components/Preview.tsx
index 6440ce8c745..f07813bceed 100644
--- a/code/lib/blocks/src/components/Preview.tsx
+++ b/code/lib/blocks/src/components/Preview.tsx
@@ -215,7 +215,7 @@ export const Preview: FC = ({
);
const actionItems = [...defaultActionItems, ...additionalActionItems];
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const layout = getLayout(Children.count(children) === 1 ? [children] : children);
const { window: globalWindow } = global;
diff --git a/code/lib/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx b/code/lib/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx
index ac4273bd6ee..406c6488cf2 100644
--- a/code/lib/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx
+++ b/code/lib/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx
@@ -81,12 +81,12 @@ export class JsonAddValue extends Component any;
}
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
JsonAddValue.defaultProps = {
onlyValue: false,
addButtonElement: + ,
@@ -193,7 +193,7 @@ export class JsonArray extends Component {
onChildUpdate(childKey: string, childData: any) {
const { data, keyPath } = this.state;
// Update data
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
data[childKey] = childData;
// Put new data
this.setState({
@@ -484,7 +484,7 @@ interface JsonArrayProps {
onSubmitValueParser: (...args: any) => any;
}
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
JsonArray.defaultProps = {
keyPath: [],
deep: 0,
@@ -586,7 +586,7 @@ export class JsonFunctionValue extends Component any;
}
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
JsonFunctionValue.defaultProps = {
keyPath: [],
deep: 0,
@@ -1036,7 +1036,7 @@ interface JsonNodeProps {
onSubmitValueParser: (...args: any) => any;
}
-/// @ts-ignore
+/// @ts-expect-error (Converted from ts-ignore)
JsonNode.defaultProps = {
keyPath: [],
deep: 0,
@@ -1085,7 +1085,7 @@ export class JsonObject extends Component {
onChildUpdate(childKey: string, childData: any) {
const { data, keyPath } = this.state;
// Update data
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
data[childKey] = childData;
// Put new data
this.setState({
@@ -1116,7 +1116,7 @@ export class JsonObject extends Component {
beforeAddAction(key, keyPath, deep, newValue)
.then(() => {
// Update data
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
data[key] = newValue;
this.setState({
data,
@@ -1142,7 +1142,7 @@ export class JsonObject extends Component {
return () => {
const { beforeRemoveAction, logger } = this.props;
const { data, keyPath, nextDeep: deep } = this.state;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const oldValue = data[key];
// Before Remove Action
beforeRemoveAction(key, keyPath, deep, oldValue)
@@ -1155,7 +1155,7 @@ export class JsonObject extends Component {
type: deltaTypes.REMOVE_DELTA_TYPE,
};
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
delete data[key];
this.setState({ data });
@@ -1181,14 +1181,14 @@ export class JsonObject extends Component {
const { data, keyPath, nextDeep: deep } = this.state;
// Old value
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const oldValue = data[key];
// Before update action
beforeUpdateAction(key, keyPath, deep, oldValue, value)
.then(() => {
// Update value
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
data[key] = value;
// Set state
this.setState({
@@ -1385,7 +1385,7 @@ interface JsonObjectProps {
onSubmitValueParser: (...args: any) => any;
}
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
JsonObject.defaultProps = {
keyPath: [],
deep: 0,
@@ -1487,7 +1487,7 @@ export class JsonValue extends Component {
}
refInput(node: any) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
this.state.inputRef = node;
}
@@ -1585,7 +1585,7 @@ interface JsonValueProps {
onSubmitValueParser: (...args: any) => any;
}
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
JsonValue.defaultProps = {
keyPath: [],
deep: 0,
diff --git a/code/lib/blocks/src/controls/react-editable-json-tree/index.tsx b/code/lib/blocks/src/controls/react-editable-json-tree/index.tsx
index 71df7597010..1ba04c79111 100644
--- a/code/lib/blocks/src/controls/react-editable-json-tree/index.tsx
+++ b/code/lib/blocks/src/controls/react-editable-json-tree/index.tsx
@@ -74,12 +74,12 @@ export class JsonTree extends Component {
}
let inputElementFunction = inputElement;
if (inputElement && getObjectType(inputElement) !== 'Function') {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
inputElementFunction = () => inputElement;
}
let textareaElementFunction = textareaElement;
if (textareaElement && getObjectType(textareaElement) !== 'Function') {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
textareaElementFunction = () => textareaElement;
}
@@ -140,7 +140,7 @@ interface JsonTreeProps {
onSubmitValueParser?: (...args: any) => any;
}
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
JsonTree.defaultProps = {
rootName: 'root',
isCollapsed: (keyPath, deep) => deep !== -1,
diff --git a/code/lib/builder-manager/package.json b/code/lib/builder-manager/package.json
index 84dbe3e2bbe..6a303e3b102 100644
--- a/code/lib/builder-manager/package.json
+++ b/code/lib/builder-manager/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/builder-manager",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook manager builder",
"keywords": [
"storybook"
@@ -38,17 +38,16 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
- "@storybook/core-common": "7.0.0-alpha.27",
- "@storybook/node-logger": "7.0.0-alpha.27",
- "@storybook/ui": "7.0.0-alpha.27",
+ "@storybook/core-common": "7.0.0-alpha.31",
+ "@storybook/node-logger": "7.0.0-alpha.31",
+ "@storybook/ui": "7.0.0-alpha.31",
"@types/ejs": "^3.1.1",
"@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
"browser-assert": "^1.2.1",
- "chalk": "^4.1.0",
"ejs": "^3.1.8",
"esbuild": "^0.14.48",
"esbuild-plugin-alias": "^0.2.1",
@@ -69,5 +68,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/builder-vite/input/iframe.html b/code/lib/builder-vite/input/iframe.html
index 86ec23a4bf0..abb2f1373a1 100644
--- a/code/lib/builder-vite/input/iframe.html
+++ b/code/lib/builder-vite/input/iframe.html
@@ -12,6 +12,7 @@
window.CHANNEL_OPTIONS = '[CHANNEL_OPTIONS HERE]';
window.FEATURES = '[FEATURES HERE]';
window.STORIES = '[STORIES HERE]';
+ window.DOCS_OPTIONS = '[DOCS_OPTIONS HERE]';
window.SERVER_CHANNEL_URL = '[SERVER_CHANNEL_URL HERE]';
// We do this so that "module && module.hot" etc. in Storybook source code
diff --git a/code/lib/builder-vite/package.json b/code/lib/builder-vite/package.json
index 4636a4879a1..d990fce7b5c 100644
--- a/code/lib/builder-vite/package.json
+++ b/code/lib/builder-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/builder-vite",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "A plugin to run and build Storybooks with Vite",
"homepage": "https://github.com/storybookjs/storybook/tree/main/code/lib/builder-vite/#readme",
"repository": {
@@ -15,27 +15,25 @@
"types": "dist/types/index.d.ts",
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@joshwooding/vite-plugin-react-docgen-typescript": "0.0.5",
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/channel-postmessage": "7.0.0-alpha.27",
- "@storybook/channel-websocket": "7.0.0-alpha.27",
- "@storybook/client-api": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-common": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/channel-postmessage": "7.0.0-alpha.31",
+ "@storybook/channel-websocket": "7.0.0-alpha.31",
+ "@storybook/client-api": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-common": "7.0.0-alpha.31",
"@storybook/mdx1-csf": "0.0.5-canary.13.9ce928a.0",
- "@storybook/node-logger": "7.0.0-alpha.27",
- "@storybook/preview-web": "7.0.0-alpha.27",
- "@storybook/source-loader": "7.0.0-alpha.27",
+ "@storybook/node-logger": "7.0.0-alpha.31",
+ "@storybook/preview-web": "7.0.0-alpha.31",
+ "@storybook/source-loader": "7.0.0-alpha.31",
"@vitejs/plugin-react": "^2.0.0",
- "ast-types": "^0.14.2",
"es-module-lexer": "^0.9.3",
"glob": "^7.2.0",
"glob-promise": "^4.2.0",
"magic-string": "^0.26.1",
- "react-docgen": "^6.0.0-alpha.0",
"slash": "^3.0.0",
"vite": "3"
},
@@ -43,7 +41,8 @@
"@storybook/mdx2-csf": "^0.0.3",
"@types/express": "^4.17.13",
"@types/node": "^17.0.23",
- "typescript": "~4.6.3"
+ "typescript": "~4.6.3",
+ "vite": "^3.1.0"
},
"peerDependencies": {
"@storybook/mdx2-csf": "^0.0.3"
@@ -56,5 +55,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/builder-vite/src/build.ts b/code/lib/builder-vite/src/build.ts
index d0a36401fc7..5333c56f7b2 100644
--- a/code/lib/builder-vite/src/build.ts
+++ b/code/lib/builder-vite/src/build.ts
@@ -1,32 +1,19 @@
import { build as viteBuild } from 'vite';
-import { stringifyProcessEnvs } from './envs';
import { commonConfig } from './vite-config';
-import type { EnvsRaw, ExtendedOptions } from './types';
+import type { ExtendedOptions } from './types';
export async function build(options: ExtendedOptions) {
const { presets } = options;
- const baseConfig = await commonConfig(options, 'build');
- const config = {
- ...baseConfig,
- build: {
- outDir: options.outputDir,
- emptyOutDir: false, // do not clean before running Vite build - Storybook has already added assets in there!
- sourcemap: true,
- },
+ const config = await commonConfig(options, 'build');
+ config.build = {
+ outDir: options.outputDir,
+ emptyOutDir: false, // do not clean before running Vite build - Storybook has already added assets in there!
+ sourcemap: true,
};
const finalConfig = await presets.apply('viteFinal', config, options);
- const envsRaw = await presets.apply>('env');
- // Stringify env variables after getting `envPrefix` from the final config
- const envs = stringifyProcessEnvs(envsRaw, finalConfig.envPrefix);
- // Update `define`
- finalConfig.define = {
- ...finalConfig.define,
- ...envs,
- };
-
await viteBuild(finalConfig);
}
diff --git a/code/lib/builder-vite/src/codegen-iframe-script.ts b/code/lib/builder-vite/src/codegen-iframe-script.ts
index 975fe1b9cfd..4a473faa437 100644
--- a/code/lib/builder-vite/src/codegen-iframe-script.ts
+++ b/code/lib/builder-vite/src/codegen-iframe-script.ts
@@ -1,12 +1,12 @@
import { isAbsolute, resolve } from 'path';
+import { getFrameworkName } from '@storybook/core-common';
import { virtualPreviewFile, virtualStoriesFile } from './virtual-file-names';
import { transformAbsPath } from './utils/transform-abs-path';
import type { ExtendedOptions } from './types';
export async function generateIframeScriptCode(options: ExtendedOptions) {
- const { presets, frameworkPath, framework } = options;
- const frameworkImportPath = frameworkPath || `@storybook/${framework}`;
-
+ const { presets } = options;
+ const frameworkName = await getFrameworkName(options);
const presetEntries = await presets.apply('config', [], options);
const previewEntries = await presets.apply('previewEntries', [], options);
const absolutePreviewEntries = previewEntries.map((entry) =>
@@ -28,7 +28,7 @@ export async function generateIframeScriptCode(options: ExtendedOptions) {
const code = `
// Ensure that the client API is initialized by the framework before any other iframe code
// is loaded. That way our client-apis can assume the existence of the API+store
- import { configure } from '${frameworkImportPath}';
+ import { configure } from '${frameworkName}';
import * as clientApi from "@storybook/client-api";
import { logger } from '@storybook/client-logger';
diff --git a/code/lib/builder-vite/src/codegen-modern-iframe-script.ts b/code/lib/builder-vite/src/codegen-modern-iframe-script.ts
index dab3c52cebe..21c0a072e62 100644
--- a/code/lib/builder-vite/src/codegen-modern-iframe-script.ts
+++ b/code/lib/builder-vite/src/codegen-modern-iframe-script.ts
@@ -1,25 +1,26 @@
import { isAbsolute, resolve } from 'path';
-import { loadPreviewOrConfigFile } from '@storybook/core-common';
+import { loadPreviewOrConfigFile, getFrameworkName } from '@storybook/core-common';
import { virtualStoriesFile, virtualAddonSetupFile } from './virtual-file-names';
import { transformAbsPath } from './utils/transform-abs-path';
import type { ExtendedOptions } from './types';
export async function generateModernIframeScriptCode(options: ExtendedOptions) {
- const { presets, configDir, framework } = options;
+ const { presets, configDir } = options;
+ const frameworkName = await getFrameworkName(options);
const previewOrConfigFile = loadPreviewOrConfigFile({ configDir });
const presetEntries = await presets.apply('config', [], options);
const previewEntries = await presets.apply('previewEntries', [], options);
- const absolutePreviewEntries = previewEntries.map((entry) =>
+ const absolutePreviewEntries = [...presetEntries, ...previewEntries].map((entry) =>
isAbsolute(entry) ? entry : resolve(entry)
);
- const configEntries = [...presetEntries, ...absolutePreviewEntries, previewOrConfigFile]
+ const configEntries = [...absolutePreviewEntries, previewOrConfigFile]
.filter(Boolean)
.map((configEntry) => transformAbsPath(configEntry as string));
- const generateHMRHandler = (framework: string): string => {
+ const generateHMRHandler = (frameworkName: string): string => {
// Web components are not compatible with HMR, so disable HMR, reload page instead.
- if (framework === 'web-components') {
+ if (frameworkName === '@storybook/web-components-vite') {
return `
if (import.meta.hot) {
import.meta.hot.decline();
@@ -69,7 +70,7 @@ export async function generateModernIframeScriptCode(options: ExtendedOptions) {
preview.initialize({ importFn, getProjectAnnotations });
- ${generateHMRHandler(framework)};
+ ${generateHMRHandler(frameworkName)};
`.trim();
return code;
}
diff --git a/code/lib/builder-vite/src/envs.ts b/code/lib/builder-vite/src/envs.ts
index 10739164262..7ebead6aab4 100644
--- a/code/lib/builder-vite/src/envs.ts
+++ b/code/lib/builder-vite/src/envs.ts
@@ -15,9 +15,6 @@ const allowedEnvVariables = [
'SSR',
];
-// Env variables starts with env prefix will be exposed to your client source code via `import.meta.env`
-export const allowedEnvPrefix = ['VITE_', 'STORYBOOK_'];
-
/**
* Customized version of stringifyProcessEnvs from @storybook/core-common which
* uses import.meta.env instead of process.env and checks for allowed variables.
diff --git a/code/lib/builder-vite/src/optimizeDeps.ts b/code/lib/builder-vite/src/optimizeDeps.ts
index fbe560720ed..1ee4070dff6 100644
--- a/code/lib/builder-vite/src/optimizeDeps.ts
+++ b/code/lib/builder-vite/src/optimizeDeps.ts
@@ -1,5 +1,6 @@
import * as path from 'path';
-import { normalizePath, resolveConfig, UserConfig } from 'vite';
+import { normalizePath, resolveConfig } from 'vite';
+import type { InlineConfig as ViteInlineConfig } from 'vite';
import { listStories } from './list-stories';
import type { ExtendedOptions } from './types';
@@ -83,7 +84,6 @@ const INCLUDE_CANDIDATES = [
'refractor/lang/yaml.js',
'regenerator-runtime/runtime.js',
'slash',
- 'stable',
'store2',
'synchronous-promise',
'telejson',
@@ -101,13 +101,11 @@ const INCLUDE_CANDIDATES = [
const asyncFilter = async (arr: string[], predicate: (val: string) => Promise) =>
Promise.all(arr.map(predicate)).then((results) => arr.filter((_v, index) => results[index]));
-export async function getOptimizeDeps(
- config: UserConfig & { configFile: false; root: string },
- options: ExtendedOptions
-) {
- const { root } = config;
+export async function getOptimizeDeps(config: ViteInlineConfig, options: ExtendedOptions) {
+ const { root = process.cwd() } = config;
const absoluteStories = await listStories(options);
const stories = absoluteStories.map((storyPath) => normalizePath(path.relative(root, storyPath)));
+ // TODO: check if resolveConfig takes a lot of time, possible optimizations here
const resolvedConfig = await resolveConfig(config, 'serve', 'development');
// This function converts ids which might include ` > ` to a real path, if it exists on disk.
diff --git a/code/lib/builder-vite/src/code-generator-plugin.ts b/code/lib/builder-vite/src/plugins/code-generator-plugin.ts
similarity index 85%
rename from code/lib/builder-vite/src/code-generator-plugin.ts
rename to code/lib/builder-vite/src/plugins/code-generator-plugin.ts
index e27240673b5..e93e0da96e1 100644
--- a/code/lib/builder-vite/src/code-generator-plugin.ts
+++ b/code/lib/builder-vite/src/plugins/code-generator-plugin.ts
@@ -4,29 +4,29 @@ import * as fs from 'fs';
import * as path from 'path';
import { mergeConfig } from 'vite';
import type { Plugin } from 'vite';
-import { transformIframeHtml } from './transform-iframe-html';
-import { generateIframeScriptCode } from './codegen-iframe-script';
-import { generateModernIframeScriptCode } from './codegen-modern-iframe-script';
-import { generateImportFnScriptCode } from './codegen-importfn-script';
-import { generateVirtualStoryEntryCode, generatePreviewEntryCode } from './codegen-entries';
-import { generateAddonSetupCode } from './codegen-set-addon-channel';
+import { transformIframeHtml } from '../transform-iframe-html';
+import { generateIframeScriptCode } from '../codegen-iframe-script';
+import { generateModernIframeScriptCode } from '../codegen-modern-iframe-script';
+import { generateImportFnScriptCode } from '../codegen-importfn-script';
+import { generateVirtualStoryEntryCode, generatePreviewEntryCode } from '../codegen-entries';
+import { generateAddonSetupCode } from '../codegen-set-addon-channel';
-import type { ExtendedOptions } from './types';
+import type { ExtendedOptions } from '../types';
import {
virtualAddonSetupFile,
virtualFileId,
virtualPreviewFile,
virtualStoriesFile,
-} from './virtual-file-names';
+} from '../virtual-file-names';
export function codeGeneratorPlugin(options: ExtendedOptions): Plugin {
- const iframePath = path.resolve(__dirname, '../..', 'input', 'iframe.html');
+ const iframePath = path.resolve(__dirname, '../../..', 'input', 'iframe.html');
let iframeId: string;
// noinspection JSUnusedGlobalSymbols
return {
- name: 'storybook-vite-code-generator-plugin',
+ name: 'storybook:code-generator-plugin',
enforce: 'pre',
configureServer(server) {
// invalidate the whole vite-app.js script on every file change.
@@ -76,7 +76,7 @@ export function codeGeneratorPlugin(options: ExtendedOptions): Plugin {
alias: {
'react-dom/client': path.resolve(
__dirname,
- '../..',
+ '../../..',
'input',
'react-dom-client-placeholder.js'
),
@@ -131,7 +131,10 @@ export function codeGeneratorPlugin(options: ExtendedOptions): Plugin {
}
if (id === iframeId) {
- return fs.readFileSync(path.resolve(__dirname, '../..', 'input', 'iframe.html'), 'utf-8');
+ return fs.readFileSync(
+ path.resolve(__dirname, '../../..', 'input', 'iframe.html'),
+ 'utf-8'
+ );
}
return undefined;
diff --git a/code/lib/builder-vite/src/plugins/docgen-handlers/actualNameHandler.ts b/code/lib/builder-vite/src/plugins/docgen-handlers/actualNameHandler.ts
deleted file mode 100644
index ddf860b37ee..00000000000
--- a/code/lib/builder-vite/src/plugins/docgen-handlers/actualNameHandler.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-/**
- * This is heavily based on the react-docgen `displayNameHandler`
- * (https://github.com/reactjs/react-docgen/blob/26c90c0dd105bf83499a83826f2a6ff7a724620d/src/handlers/displayNameHandler.ts)
- * but instead defines an `actualName` property on the generated docs that is taken first from the component's actual name.
- * This addresses an issue where the name that the generated docs are stored under is incorrectly named with the `displayName`
- * and not the component's actual name.
- *
- * This is inspired by `actualNameHandler` from https://github.com/storybookjs/babel-plugin-react-docgen, but is modified
- * directly from displayNameHandler, using the same approach as babel-plugin-react-docgen.
- */
-
-import { namedTypes as t } from 'ast-types';
-import type { NodePath } from 'ast-types/lib/node-path';
-import { getNameOrValue, isReactForwardRefCall } from 'react-docgen/dist/utils';
-// import { getNameOrValue, isReactForwardRefCall } from 'react-docgen/lib/utils';
-import type { Importer } from 'react-docgen/dist/parse';
-// import type { Importer } from 'react-docgen/lib/parse';
-import type Documentation from 'react-docgen/lib/Documentation';
-
-export default function actualNameHandler(
- documentation: Documentation,
- path: NodePath,
- importer: Importer
-): void {
- if (t.ClassDeclaration.check(path.node) || t.FunctionDeclaration.check(path.node)) {
- documentation.set('actualName', getNameOrValue(path.get('id')));
- } else if (
- t.ArrowFunctionExpression.check(path.node) ||
- t.FunctionExpression.check(path.node) ||
- isReactForwardRefCall(path, importer)
- ) {
- let currentPath = path;
- while (currentPath.parent) {
- if (t.VariableDeclarator.check(currentPath.parent.node)) {
- documentation.set('actualName', getNameOrValue(currentPath.parent.get('id')));
- return;
- }
-
- if (t.AssignmentExpression.check(currentPath.parent.node)) {
- const leftPath = currentPath.parent.get('left');
- if (t.Identifier.check(leftPath.node) || t.Literal.check(leftPath.node)) {
- documentation.set('actualName', getNameOrValue(leftPath));
- return;
- }
- }
- currentPath = currentPath.parent;
- }
- // Could not find an actual name
- documentation.set('actualName', '');
- }
-}
diff --git a/code/lib/builder-vite/src/plugins/index.ts b/code/lib/builder-vite/src/plugins/index.ts
new file mode 100644
index 00000000000..735c60aa86f
--- /dev/null
+++ b/code/lib/builder-vite/src/plugins/index.ts
@@ -0,0 +1,5 @@
+export * from './inject-export-order-plugin';
+export * from './mdx-plugin';
+export * from './strip-story-hmr-boundaries';
+export * from './code-generator-plugin';
+export * from './source-loader-plugin';
diff --git a/code/lib/builder-vite/src/inject-export-order-plugin.ts b/code/lib/builder-vite/src/plugins/inject-export-order-plugin.ts
similarity index 95%
rename from code/lib/builder-vite/src/inject-export-order-plugin.ts
rename to code/lib/builder-vite/src/plugins/inject-export-order-plugin.ts
index 4afd67cd511..743043f7427 100644
--- a/code/lib/builder-vite/src/inject-export-order-plugin.ts
+++ b/code/lib/builder-vite/src/plugins/inject-export-order-plugin.ts
@@ -6,7 +6,7 @@ const include = [/\.stories\.([tj])sx?$/, /(stories|story).mdx$/];
const filter = createFilter(include);
export const injectExportOrderPlugin = {
- name: 'storybook-vite-inject-export-order-plugin',
+ name: 'storybook:inject-export-order-plugin',
// This should only run after the typescript has been transpiled
enforce: 'post',
async transform(code: string, id: string) {
diff --git a/code/lib/builder-vite/src/plugins/mdx-plugin.ts b/code/lib/builder-vite/src/plugins/mdx-plugin.ts
index eee7043481a..03fea305fb5 100644
--- a/code/lib/builder-vite/src/plugins/mdx-plugin.ts
+++ b/code/lib/builder-vite/src/plugins/mdx-plugin.ts
@@ -36,7 +36,7 @@ export function mdxPlugin(options: Options): Plugin {
const filter = createFilter(include);
return {
- name: 'storybook-vite-mdx-plugin',
+ name: 'storybook:mdx-plugin',
enforce: 'pre',
configResolved({ plugins }) {
// @vitejs/plugin-react-refresh has been upgraded to @vitejs/plugin-react,
@@ -64,7 +64,13 @@ export function mdxPlugin(options: Options): Plugin {
const modifiedCode = injectRenderer(mdxCode, Boolean(features?.previewMdx2));
- const result = await reactRefresh?.transform!.call(this, modifiedCode, `${id}.jsx`, options);
+ // Hooks in recent rollup versions can be functions or objects, and though react hasn't changed, the typescript defs have
+ const rTransform = reactRefresh?.transform;
+ const transform = rTransform && 'handler' in rTransform ? rTransform.handler : rTransform;
+
+ // It's safe to disable this, because we know it'll be there, since we added it ourselves.
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ const result = await transform!.call(this, modifiedCode, `${id}.jsx`, options);
if (!result) return modifiedCode;
diff --git a/code/lib/builder-vite/src/plugins/no-fouc.ts b/code/lib/builder-vite/src/plugins/no-fouc.ts
deleted file mode 100644
index 8e741db2464..00000000000
--- a/code/lib/builder-vite/src/plugins/no-fouc.ts
+++ /dev/null
@@ -1,52 +0,0 @@
-import type { Plugin } from 'vite';
-
-/**
- * This plugin is a workaround to inject some styles into the `` of the iframe to
- * prevent the "no story" text from appearing breifly while the page loads in.
- *
- * It can be removed, and these styles placed back into the head,
- * when https://github.com/vitejs/vite/issues/6737 is closed.
- */
-export function noFouc(): Plugin {
- return {
- name: 'no-fouc',
- enforce: 'post',
- async transformIndexHtml(html, ctx) {
- if (ctx.path !== '/iframe.html') return undefined;
-
- return insertHeadStyles(html);
- },
- };
-}
-
-/**
- * Insert default styles to hide storybook elements as the page loads until JS can
- * add the official storybook default head styles and scripts. These lines are mostly
- * taken from https://github.com/storybookjs/storybook/blob/next/lib/core-common/templates/base-preview-head.html#L6-L20
- */
-function insertHeadStyles(html: string) {
- return html.replace(
- '
',
- `
-
-
- `.trim()
- );
-}
diff --git a/code/lib/builder-vite/src/plugins/react-docgen.ts b/code/lib/builder-vite/src/plugins/react-docgen.ts
deleted file mode 100644
index d3e0ae64766..00000000000
--- a/code/lib/builder-vite/src/plugins/react-docgen.ts
+++ /dev/null
@@ -1,69 +0,0 @@
-import path from 'path';
-import {
- parse,
- handlers as docgenHandlers,
- resolver as docgenResolver,
- importers as docgenImporters,
-} from 'react-docgen';
-import type { DocumentationObject } from 'react-docgen/lib/Documentation';
-import MagicString from 'magic-string';
-import type { Plugin } from 'vite';
-import { createFilter } from 'vite';
-import actualNameHandler from './docgen-handlers/actualNameHandler';
-
-type DocObj = DocumentationObject & { actualName: string };
-
-// TODO: None of these are able to be overridden, so `default` is aspirational here.
-const defaultHandlers = Object.values(docgenHandlers).map((handler) => handler);
-const defaultResolver = docgenResolver.findAllExportedComponentDefinitions;
-const defaultImporter = docgenImporters.makeFsImporter();
-const handlers = [...defaultHandlers, actualNameHandler];
-
-type Options = {
- include?: string | RegExp | (string | RegExp)[];
- exclude?: string | RegExp | (string | RegExp)[];
-};
-
-export function reactDocgen({
- include = /\.(mjs|tsx?|jsx?)$/,
- exclude = [/node_modules\/.*/, '**/**.stories.tsx'],
-}: Options = {}): Plugin {
- const cwd = process.cwd();
- const filter = createFilter(include, exclude);
-
- return {
- name: 'react-docgen',
- enforce: 'pre',
- async transform(src: string, id: string) {
- const relPath = path.relative(cwd, id);
- if (!filter(relPath)) return undefined;
-
- try {
- // Since we're using `findAllExportedComponentDefinitions`, this will always be an array.
- const docgenResults = parse(src, defaultResolver, handlers, {
- importer: defaultImporter,
- filename: id,
- }) as DocObj[];
- const s = new MagicString(src);
-
- docgenResults.forEach((info) => {
- const { actualName, ...docgenInfo } = info;
- if (actualName) {
- const docNode = JSON.stringify(docgenInfo);
- s.append(`;${actualName}.__docgenInfo=${docNode}`);
- }
- });
-
- return {
- code: s.toString(),
- map: s.generateMap({ hires: true, source: id }),
- };
- } catch (e) {
- // Usually this is just an error from react-docgen that it couldn't find a component
- // Only uncomment for troubleshooting
- // console.error(e);
- return undefined;
- }
- },
- };
-}
diff --git a/code/lib/builder-vite/src/source-loader-plugin.ts b/code/lib/builder-vite/src/plugins/source-loader-plugin.ts
similarity index 97%
rename from code/lib/builder-vite/src/source-loader-plugin.ts
rename to code/lib/builder-vite/src/plugins/source-loader-plugin.ts
index 2192653c909..b33bf720716 100644
--- a/code/lib/builder-vite/src/source-loader-plugin.ts
+++ b/code/lib/builder-vite/src/plugins/source-loader-plugin.ts
@@ -1,7 +1,7 @@
import type { Plugin } from 'vite';
import sourceLoaderTransform from '@storybook/source-loader';
import MagicString from 'magic-string';
-import type { ExtendedOptions } from './types';
+import type { ExtendedOptions } from '../types';
const storyPattern = /\.stories\.[jt]sx?$/;
const storySourcePattern = /var __STORY__ = "(.*)"/;
@@ -21,7 +21,7 @@ const replaceAll = (str: string, search: string, replacement: string) => {
export function sourceLoaderPlugin(config: ExtendedOptions): Plugin | Plugin[] {
if (config.configType === 'DEVELOPMENT') {
return {
- name: 'storybook-vite-source-loader-plugin',
+ name: 'storybook:source-loader-plugin',
enforce: 'pre',
async transform(src: string, id: string) {
if (id.match(storyPattern)) {
diff --git a/code/lib/builder-vite/src/plugins/strip-story-hmr-boundaries.ts b/code/lib/builder-vite/src/plugins/strip-story-hmr-boundaries.ts
new file mode 100644
index 00000000000..46ca7045e6d
--- /dev/null
+++ b/code/lib/builder-vite/src/plugins/strip-story-hmr-boundaries.ts
@@ -0,0 +1,27 @@
+import type { Plugin } from 'vite';
+import { createFilter } from 'vite';
+import MagicString from 'magic-string';
+
+/**
+ * This plugin removes HMR `accept` calls in story files. Stories should not be treated
+ * as hmr boundaries, but vite has a bug which causes them to be treated as boundaries
+ * (https://github.com/vitejs/vite/issues/9869).
+ */
+export function stripStoryHMRBoundary(): Plugin {
+ const filter = createFilter(/\.stories\.([tj])sx?$/);
+ return {
+ name: 'storybook:strip-hmr-boundary-plugin',
+ enforce: 'post',
+ async transform(src: string, id: string) {
+ if (!filter(id)) return undefined;
+
+ const s = new MagicString(src);
+ s.replace(/import\.meta\.hot\.accept\(\);/, '');
+
+ return {
+ code: s.toString(),
+ map: s.generateMap({ hires: true, source: id }),
+ };
+ },
+ };
+}
diff --git a/code/lib/builder-vite/src/transform-iframe-html.ts b/code/lib/builder-vite/src/transform-iframe-html.ts
index 4af39393f77..a7bc35cf840 100644
--- a/code/lib/builder-vite/src/transform-iframe-html.ts
+++ b/code/lib/builder-vite/src/transform-iframe-html.ts
@@ -1,15 +1,17 @@
import { normalizeStories } from '@storybook/core-common';
-import type { CoreConfig } from '@storybook/core-common';
+import type { CoreConfig, DocsOptions } from '@storybook/core-common';
import type { ExtendedOptions } from './types';
export type PreviewHtml = string | undefined;
export async function transformIframeHtml(html: string, options: ExtendedOptions) {
- const { configType, features, framework, presets, serverChannelUrl, title } = options;
+ const { configType, features, presets, serverChannelUrl, title } = options;
+ const frameworkOptions = await presets.apply | null>('frameworkOptions');
const headHtmlSnippet = await presets.apply('previewHead');
const bodyHtmlSnippet = await presets.apply('previewBody');
const logLevel = await presets.apply('logLevel', undefined);
- const frameworkOptions = await presets.apply(`${framework}Options`, {});
+ const docsOptions = await presets.apply('docs');
+
const coreOptions = await presets.apply('core');
const stories = normalizeStories(await options.presets.apply('stories', [], options), {
configDir: options.configDir,
@@ -23,13 +25,14 @@ export async function transformIframeHtml(html: string, options: ExtendedOptions
.replace('', title || 'Storybook')
.replace('[CONFIG_TYPE HERE]', configType || '')
.replace('[LOGLEVEL HERE]', logLevel || '')
- .replace(`'[FRAMEWORK_OPTIONS HERE]'`, JSON.stringify(frameworkOptions || {}))
+ .replace(`'[FRAMEWORK_OPTIONS HERE]'`, JSON.stringify(frameworkOptions))
.replace(
`'[CHANNEL_OPTIONS HERE]'`,
JSON.stringify(coreOptions && coreOptions.channelOptions ? coreOptions.channelOptions : {})
)
.replace(`'[FEATURES HERE]'`, JSON.stringify(features || {}))
.replace(`'[STORIES HERE]'`, JSON.stringify(stories || {}))
+ .replace(`'[DOCS_OPTIONS HERE]'`, JSON.stringify(docsOptions || {}))
.replace(`'[SERVER_CHANNEL_URL HERE]'`, JSON.stringify(serverChannelUrl))
.replace('', headHtmlSnippet || '')
.replace('', bodyHtmlSnippet || '');
diff --git a/code/lib/builder-vite/src/types/extended-options.type.ts b/code/lib/builder-vite/src/types/extended-options.type.ts
index 7b582f115c2..cc3d6503b3f 100644
--- a/code/lib/builder-vite/src/types/extended-options.type.ts
+++ b/code/lib/builder-vite/src/types/extended-options.type.ts
@@ -2,10 +2,7 @@ import type { Options } from '@storybook/core-common';
// Using instead of `Record` to provide better aware of used options
type IframeOptions = {
- frameworkPath: string;
title: string;
- // FIXME: Use @ndelangen's improved types
- framework: string;
};
export type ExtendedOptions = Options & IframeOptions;
diff --git a/code/lib/builder-vite/src/types/react-docgen.d.ts b/code/lib/builder-vite/src/types/react-docgen.d.ts
deleted file mode 100644
index cc2a8d6322f..00000000000
--- a/code/lib/builder-vite/src/types/react-docgen.d.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-// TODO: delete this stub file once a new alpha of react-docgen is released (will include ts types).
-
-declare module 'react-docgen' {
- declare const parse;
- declare const handlers;
- declare const resolver;
- declare const importers;
-}
-
-declare module 'react-docgen/lib/Documentation' {
- export type DocumentationObject = Record;
- export default Documentation;
-}
-
-declare module 'react-docgen/dist/utils' {
- declare const getNameOrValue;
- declare const isReactForwardRefCall;
-}
-
-declare module 'react-docgen/dist/parse' {
- declare type Importer = any;
-}
diff --git a/code/lib/builder-vite/src/vite-config.ts b/code/lib/builder-vite/src/vite-config.ts
index 4df5b091b3f..ccc58b27dfc 100644
--- a/code/lib/builder-vite/src/vite-config.ts
+++ b/code/lib/builder-vite/src/vite-config.ts
@@ -1,15 +1,22 @@
import * as path from 'path';
import fs from 'fs';
-import { Plugin } from 'vite';
+import { loadConfigFromFile, mergeConfig } from 'vite';
+import type {
+ ConfigEnv,
+ InlineConfig as ViteInlineConfig,
+ PluginOption,
+ UserConfig as ViteConfig,
+} from 'vite';
import viteReact from '@vitejs/plugin-react';
-import type { UserConfig } from 'vite';
-import { isPreservingSymlinks } from '@storybook/core-common';
-import { allowedEnvPrefix as envPrefix } from './envs';
-import { codeGeneratorPlugin } from './code-generator-plugin';
-import { injectExportOrderPlugin } from './inject-export-order-plugin';
-import { mdxPlugin } from './plugins/mdx-plugin';
-import { noFouc } from './plugins/no-fouc';
-import type { ExtendedOptions } from './types';
+import { isPreservingSymlinks, getFrameworkName } from '@storybook/core-common';
+import { stringifyProcessEnvs } from './envs';
+import {
+ codeGeneratorPlugin,
+ injectExportOrderPlugin,
+ mdxPlugin,
+ stripStoryHMRBoundary,
+} from './plugins';
+import type { ExtendedOptions, EnvsRaw } from './types';
export type PluginConfigType = 'build' | 'development';
@@ -23,59 +30,79 @@ export function readPackageJson(): Record | false {
return JSON.parse(jsonContent);
}
+const configEnvServe: ConfigEnv = {
+ mode: 'development',
+ command: 'serve',
+ ssrBuild: false,
+};
+
+const configEnvBuild: ConfigEnv = {
+ mode: 'production',
+ command: 'build',
+ ssrBuild: false,
+};
+
// Vite config that is common to development and production mode
export async function commonConfig(
options: ExtendedOptions,
_type: PluginConfigType
-): Promise {
- return {
+): Promise {
+ const { presets } = options;
+ const configEnv = _type === 'development' ? configEnvServe : configEnvBuild;
+
+ const { config: userConfig = {} } = (await loadConfigFromFile(configEnv)) ?? {};
+
+ const sbConfig = {
configFile: false,
- root: path.resolve(options.configDir, '..'),
cacheDir: 'node_modules/.vite-storybook',
- envPrefix,
- define: {},
+ root: path.resolve(options.configDir, '..'),
+ plugins: await pluginConfig(options),
resolve: { preserveSymlinks: isPreservingSymlinks() },
- plugins: await pluginConfig(options, _type),
+ // If an envPrefix is specified in the vite config, add STORYBOOK_ to it,
+ // otherwise, add VITE_ and STORYBOOK_ so that vite doesn't lose its default.
+ envPrefix: userConfig.envPrefix ? 'STORYBOOK_' : ['VITE_', 'STORYBOOK_'],
};
+
+ const config: ViteConfig = mergeConfig(userConfig, sbConfig);
+
+ // Sanitize environment variables if needed
+ const envsRaw = await presets.apply>('env');
+ if (Object.keys(envsRaw).length) {
+ // Stringify env variables after getting `envPrefix` from the config
+ const envs = stringifyProcessEnvs(envsRaw, config.envPrefix);
+ config.define = {
+ ...config.define,
+ ...envs,
+ };
+ }
+
+ return config;
}
-export async function pluginConfig(options: ExtendedOptions, _type: PluginConfigType) {
- const { framework } = options;
+export async function pluginConfig(options: ExtendedOptions) {
+ const frameworkName = await getFrameworkName(options);
const plugins = [
codeGeneratorPlugin(options),
// sourceLoaderPlugin(options),
mdxPlugin(options),
- noFouc(),
injectExportOrderPlugin,
- // We need the react plugin here to support MDX.
- viteReact({
- // Do not treat story files as HMR boundaries, storybook itself needs to handle them.
- exclude: [/\.stories\.([tj])sx?$/, /node_modules/].concat(
- framework === 'react' ? [] : [/\.([tj])sx?$/]
- ),
- }),
- {
- name: 'vite-plugin-storybook-allow',
- enforce: 'post',
- config(config) {
- // if there is no allow list then Vite allows anything in the root directory
- // if there is an allow list then Vite allows anything in the listed directories
- // add the .storybook directory only if there's an allow list so that we don't end up
- // disallowing the root directory unless it's already disallowed
- if (config?.server?.fs?.allow) {
- config.server.fs.allow.push('.storybook');
- }
- },
- },
- ] as Plugin[];
+ stripStoryHMRBoundary(),
+ ] as PluginOption[];
- if (framework === 'preact') {
+ // We need the react plugin here to support MDX in non-react projects.
+ if (frameworkName !== '@storybook/react-vite') {
+ plugins.push(viteReact({ exclude: [/\.stories\.([tj])sx?$/, /node_modules/, /\.([tj])sx?$/] }));
+ }
+
+ // TODO: framework doesn't exist, should move into framework when/if built
+ if (frameworkName === '@storybook/preact-vite') {
// eslint-disable-next-line global-require
plugins.push(require('@preact/preset-vite').default());
}
- if (framework === 'glimmerx') {
+ // TODO: framework doesn't exist, should move into framework when/if built
+ if (frameworkName === '@storybook/glimmerx-vite') {
// eslint-disable-next-line global-require, import/extensions
const plugin = require('vite-plugin-glimmerx/index.cjs');
plugins.push(plugin.default());
diff --git a/code/lib/builder-vite/src/vite-server.ts b/code/lib/builder-vite/src/vite-server.ts
index 26ecbc4d51a..a8a1b35b1d4 100644
--- a/code/lib/builder-vite/src/vite-server.ts
+++ b/code/lib/builder-vite/src/vite-server.ts
@@ -1,40 +1,30 @@
import type { Server } from 'http';
import { createServer } from 'vite';
-import { stringifyProcessEnvs } from './envs';
-import { getOptimizeDeps } from './optimizeDeps';
import { commonConfig } from './vite-config';
-import type { EnvsRaw, ExtendedOptions } from './types';
+import type { ExtendedOptions } from './types';
+import { getOptimizeDeps } from './optimizeDeps';
export async function createViteServer(options: ExtendedOptions, devServer: Server) {
- const { port, presets } = options;
+ const { presets } = options;
- const baseConfig = await commonConfig(options, 'development');
- const defaultConfig = {
- ...baseConfig,
- server: {
- middlewareMode: true,
- hmr: {
- port,
- server: devServer,
- },
- fs: {
- strict: true,
- },
+ const config = await commonConfig(options, 'development');
+
+ // Set up dev server
+ config.server = {
+ middlewareMode: true,
+ hmr: {
+ port: options.port,
+ server: devServer,
+ },
+ fs: {
+ strict: true,
},
- appType: 'custom' as const,
- optimizeDeps: await getOptimizeDeps(baseConfig, options),
};
+ config.appType = 'custom';
- const finalConfig = await presets.apply('viteFinal', defaultConfig, options);
-
- const envsRaw = await presets.apply>('env');
- // Stringify env variables after getting `envPrefix` from the final config
- const envs = stringifyProcessEnvs(envsRaw, finalConfig.envPrefix);
- // Update `define`
- finalConfig.define = {
- ...finalConfig.define,
- ...envs,
- };
+ // TODO: find a way to avoid having to do this in a separate step.
+ config.optimizeDeps = await getOptimizeDeps(config, options);
+ const finalConfig = await presets.apply('viteFinal', config, options);
return createServer(finalConfig);
}
diff --git a/code/lib/builder-webpack5/package.json b/code/lib/builder-webpack5/package.json
index 5a29a43cdaa..7397227e6ef 100644
--- a/code/lib/builder-webpack5/package.json
+++ b/code/lib/builder-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/builder-webpack5",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -30,42 +30,38 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@babel/core": "^7.12.10",
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/api": "7.0.0-alpha.27",
- "@storybook/channel-postmessage": "7.0.0-alpha.27",
- "@storybook/channel-websocket": "7.0.0-alpha.27",
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-api": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/components": "7.0.0-alpha.27",
- "@storybook/core-common": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
- "@storybook/core-webpack": "7.0.0-alpha.27",
- "@storybook/node-logger": "7.0.0-alpha.27",
- "@storybook/preview-web": "7.0.0-alpha.27",
- "@storybook/router": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/api": "7.0.0-alpha.31",
+ "@storybook/channel-postmessage": "7.0.0-alpha.31",
+ "@storybook/channel-websocket": "7.0.0-alpha.31",
+ "@storybook/channels": "7.0.0-alpha.31",
+ "@storybook/client-api": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/components": "7.0.0-alpha.31",
+ "@storybook/core-common": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
+ "@storybook/node-logger": "7.0.0-alpha.31",
+ "@storybook/preview-web": "7.0.0-alpha.31",
+ "@storybook/router": "7.0.0-alpha.31",
"@storybook/semver": "^7.3.2",
- "@storybook/store": "7.0.0-alpha.27",
- "@storybook/theming": "7.0.0-alpha.27",
+ "@storybook/store": "7.0.0-alpha.31",
+ "@storybook/theming": "7.0.0-alpha.31",
"@types/node": "^14.0.10 || ^16.0.0",
"babel-loader": "^8.2.5",
"babel-plugin-named-exports-order": "^0.0.2",
"browser-assert": "^1.2.1",
"case-sensitive-paths-webpack-plugin": "^2.4.0",
- "core-js": "^3.8.2",
"css-loader": "^6.7.1",
"fork-ts-checker-webpack-plugin": "^7.2.8",
- "glob": "^7.1.6",
- "glob-promise": "^3.4.0",
"global": "^4.4.0",
"html-webpack-plugin": "^5.5.0",
"path-browserify": "^1.0.1",
"process": "^0.11.10",
- "stable": "^0.1.8",
"style-loader": "^3.3.1",
"terser-webpack-plugin": "^5.3.1",
"ts-dedent": "^2.0.0",
@@ -95,5 +91,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/builder-webpack5/src/index.ts b/code/lib/builder-webpack5/src/index.ts
index fd816c460ad..3d8090d1b01 100644
--- a/code/lib/builder-webpack5/src/index.ts
+++ b/code/lib/builder-webpack5/src/index.ts
@@ -72,7 +72,7 @@ export const bail: WebpackBuilder['bail'] = async () => {
}
// we wait for the compiler to finish it's work, so it's command-line output doesn't interfere
return new Promise((res, rej) => {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
if (process && compilation) {
try {
compilation.close(() => res());
@@ -219,7 +219,7 @@ const builder: BuilderFunction = async function* builderGeneratorFn({ startTime,
logger.trace({ message: '=> Preview built', time: process.hrtime(startTime) });
if (stats && stats.hasWarnings()) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
stats
.toJson({ warnings: true } as StatsOptions)
.warnings.forEach((e) => logger.warn(e.message));
diff --git a/code/lib/builder-webpack5/src/presets/custom-webpack-preset.ts b/code/lib/builder-webpack5/src/presets/custom-webpack-preset.ts
index 879dcc59810..c9b6957578e 100644
--- a/code/lib/builder-webpack5/src/presets/custom-webpack-preset.ts
+++ b/code/lib/builder-webpack5/src/presets/custom-webpack-preset.ts
@@ -8,7 +8,7 @@ import { loadCustomWebpackConfig } from '@storybook/core-webpack';
import { createDefaultWebpackConfig } from '../preview/base-webpack.config';
export async function webpack(config: Configuration, options: Options) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const { configDir, configType, presets, webpackConfig } = options;
const coreOptions = await presets.apply('core');
diff --git a/code/lib/builder-webpack5/src/preview/iframe-webpack.config.ts b/code/lib/builder-webpack5/src/preview/iframe-webpack.config.ts
index 6b621629836..2f87df8615f 100644
--- a/code/lib/builder-webpack5/src/preview/iframe-webpack.config.ts
+++ b/code/lib/builder-webpack5/src/preview/iframe-webpack.config.ts
@@ -1,9 +1,8 @@
import path from 'path';
-import { dedent } from 'ts-dedent';
import { DefinePlugin, HotModuleReplacementPlugin, ProgressPlugin, ProvidePlugin } from 'webpack';
import type { Configuration } from 'webpack';
import HtmlWebpackPlugin from 'html-webpack-plugin';
-// @ts-ignore // -- this has typings for webpack4 in it, won't work
+// @ts-expect-error // -- this has typings for webpack4 in it, won't work
import CaseSensitivePathsPlugin from 'case-sensitive-paths-webpack-plugin';
import TerserWebpackPlugin from 'terser-webpack-plugin';
import VirtualModulePlugin from 'webpack-virtual-modules';
@@ -18,6 +17,7 @@ import {
readTemplate,
loadPreviewOrConfigFile,
isPreservingSymlinks,
+ getFrameworkName,
} from '@storybook/core-common';
import { toRequireContextString, toImportFn } from '@storybook/core-webpack';
import type { BuilderOptions, TypescriptOptions } from '../types';
@@ -67,15 +67,7 @@ export default async (
serverChannelUrl,
} = options;
- const framework = await presets.apply('framework', undefined);
- if (!framework) {
- throw new Error(dedent`
- You must to specify a framework in '.storybook/main.js' config.
-
- https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#framework-field-mandatory
- `);
- }
- const frameworkName = typeof framework === 'string' ? framework : framework.name;
+ const frameworkName = await getFrameworkName(options);
const frameworkOptions = await presets.apply('frameworkOptions');
const isProd = configType === 'PRODUCTION';
diff --git a/code/lib/channel-postmessage/package.json b/code/lib/channel-postmessage/package.json
index b1c60697ffa..2eae78e44a4 100644
--- a/code/lib/channel-postmessage/package.json
+++ b/code/lib/channel-postmessage/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channel-postmessage",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -31,13 +31,12 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/channels": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"global": "^4.4.0",
"qs": "^6.10.0",
"telejson": "^6.0.8"
@@ -48,5 +47,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/channel-websocket/package.json b/code/lib/channel-websocket/package.json
index b81f7421a28..72aa08c77c8 100644
--- a/code/lib/channel-websocket/package.json
+++ b/code/lib/channel-websocket/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channel-websocket",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -31,12 +31,11 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/channels": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
"global": "^4.4.0",
"telejson": "^6.0.8"
},
@@ -46,5 +45,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/channels/package.json b/code/lib/channels/package.json
index 71046dca3d0..c2d3c57eea0 100644
--- a/code/lib/channels/package.json
+++ b/code/lib/channels/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channels",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -39,10 +39,9 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "core-js": "^3.8.2",
"ts-dedent": "^2.0.0",
"util-deprecate": "^1.0.2"
},
@@ -57,5 +56,5 @@
"./src/index.ts"
]
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/channels/src/index.test.ts b/code/lib/channels/src/index.test.ts
index 08ae656bb1c..0efa9f5931b 100644
--- a/code/lib/channels/src/index.test.ts
+++ b/code/lib/channels/src/index.test.ts
@@ -103,7 +103,7 @@ describe('Channel', () => {
listenerOutputData = data;
});
const sendSpy = jest.fn();
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
channel.transport.send = sendSpy;
channel.emit(eventName, ...listenerInputData);
expect(listenerOutputData).toEqual(listenerInputData);
diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json
index 0ef6ba6d6a8..2cea68974c1 100644
--- a/code/lib/cli-sb/package.json
+++ b/code/lib/cli-sb/package.json
@@ -1,6 +1,6 @@
{
"name": "sb",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook CLI",
"keywords": [
"storybook"
@@ -22,10 +22,10 @@
"bin": "./index.js",
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/cli": "7.0.0-alpha.27"
+ "@storybook/cli": "7.0.0-alpha.31"
},
"devDependencies": {
"typescript": "~4.6.3"
@@ -33,5 +33,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json
index a53949132b9..f094ee33110 100644
--- a/code/lib/cli-storybook/package.json
+++ b/code/lib/cli-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "storybook",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook CLI",
"keywords": [
"storybook"
@@ -25,10 +25,10 @@
},
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/cli": "7.0.0-alpha.27"
+ "@storybook/cli": "7.0.0-alpha.31"
},
"devDependencies": {
"typescript": "~4.6.3"
@@ -36,5 +36,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/cli/.babelrc.json b/code/lib/cli/.babelrc.json
index ffec5b09f39..89a2815442e 100644
--- a/code/lib/cli/.babelrc.json
+++ b/code/lib/cli/.babelrc.json
@@ -12,7 +12,7 @@
]
],
"ignore": [
- "./src/frameworks",
+ "./src/rendererAssets",
"./src/generators/**/template",
"./src/generators/**/template-csf",
"./src/generators/**/template-csf-ts",
diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json
index ecc936dde4c..81af6e4b29e 100644
--- a/code/lib/cli/package.json
+++ b/code/lib/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/cli",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook's CLI - easiest method of adding storybook to your projects",
"keywords": [
"cli",
@@ -29,25 +29,26 @@
"files": [
"bin/**/*",
"dist/**/*",
+ "rendererAssets/**/*",
"README.md",
"*.js",
"*.d.ts"
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js",
+ "prep": "node ../../../scripts/prepare.js",
"test": "jest test/**/*.test.js"
},
"dependencies": {
"@babel/core": "^7.12.10",
"@babel/preset-env": "^7.12.11",
- "@storybook/codemod": "7.0.0-alpha.27",
- "@storybook/core-common": "7.0.0-alpha.27",
- "@storybook/core-server": "7.0.0-alpha.27",
- "@storybook/csf-tools": "7.0.0-alpha.27",
- "@storybook/node-logger": "7.0.0-alpha.27",
+ "@storybook/codemod": "7.0.0-alpha.31",
+ "@storybook/core-common": "7.0.0-alpha.31",
+ "@storybook/core-server": "7.0.0-alpha.31",
+ "@storybook/csf-tools": "7.0.0-alpha.31",
+ "@storybook/node-logger": "7.0.0-alpha.31",
"@storybook/semver": "^7.3.2",
- "@storybook/telemetry": "7.0.0-alpha.27",
+ "@storybook/telemetry": "7.0.0-alpha.31",
"boxen": "^5.1.2",
"chalk": "^4.1.0",
"commander": "^6.2.1",
@@ -61,9 +62,7 @@
"fs-extra": "^9.0.1",
"get-port": "^5.1.1",
"globby": "^11.0.2",
- "js-yaml": "^3.14.1",
"jscodeshift": "^0.13.1",
- "json5": "^2.1.3",
"leven": "^3.1.0",
"prompts": "^2.4.0",
"puppeteer-core": "^2.1.1",
@@ -74,7 +73,7 @@
"update-notifier": "^5.0.1"
},
"devDependencies": {
- "@storybook/client-api": "7.0.0-alpha.27",
+ "@storybook/client-api": "7.0.0-alpha.31",
"@types/cross-spawn": "^6.0.2",
"@types/degit": "^2.8.3",
"@types/prompts": "^2.0.9",
@@ -89,5 +88,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/cli/frameworks/.eslintrc.json b/code/lib/cli/rendererAssets/.eslintrc.json
similarity index 100%
rename from code/lib/cli/frameworks/.eslintrc.json
rename to code/lib/cli/rendererAssets/.eslintrc.json
diff --git a/code/lib/cli/frameworks/angular/Button.stories.ts b/code/lib/cli/rendererAssets/angular/Button.stories.ts
similarity index 92%
rename from code/lib/cli/frameworks/angular/Button.stories.ts
rename to code/lib/cli/rendererAssets/angular/Button.stories.ts
index 8a83fd736fc..1a4d6894f9a 100644
--- a/code/lib/cli/frameworks/angular/Button.stories.ts
+++ b/code/lib/cli/rendererAssets/angular/Button.stories.ts
@@ -1,4 +1,3 @@
-// also exported from '@storybook/angular' if you can deal with breaking changes in 6.1
import type { Meta, StoryFn } from '@storybook/angular';
import Button from './button.component';
diff --git a/code/lib/cli/frameworks/angular/Header.stories.ts b/code/lib/cli/rendererAssets/angular/Header.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/angular/Header.stories.ts
rename to code/lib/cli/rendererAssets/angular/Header.stories.ts
diff --git a/code/lib/cli/frameworks/angular/Page.stories.ts b/code/lib/cli/rendererAssets/angular/Page.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/angular/Page.stories.ts
rename to code/lib/cli/rendererAssets/angular/Page.stories.ts
diff --git a/code/lib/cli/frameworks/angular/User.ts b/code/lib/cli/rendererAssets/angular/User.ts
similarity index 100%
rename from code/lib/cli/frameworks/angular/User.ts
rename to code/lib/cli/rendererAssets/angular/User.ts
diff --git a/code/lib/cli/frameworks/angular/button.component.ts b/code/lib/cli/rendererAssets/angular/button.component.ts
similarity index 100%
rename from code/lib/cli/frameworks/angular/button.component.ts
rename to code/lib/cli/rendererAssets/angular/button.component.ts
diff --git a/code/lib/cli/frameworks/angular/header.component.ts b/code/lib/cli/rendererAssets/angular/header.component.ts
similarity index 100%
rename from code/lib/cli/frameworks/angular/header.component.ts
rename to code/lib/cli/rendererAssets/angular/header.component.ts
diff --git a/code/lib/cli/frameworks/angular/page.component.ts b/code/lib/cli/rendererAssets/angular/page.component.ts
similarity index 100%
rename from code/lib/cli/frameworks/angular/page.component.ts
rename to code/lib/cli/rendererAssets/angular/page.component.ts
diff --git a/code/lib/cli/frameworks/aurelia/1-Button.stories.ts b/code/lib/cli/rendererAssets/aurelia/1-Button.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/aurelia/1-Button.stories.ts
rename to code/lib/cli/rendererAssets/aurelia/1-Button.stories.ts
diff --git a/code/lib/cli/frameworks/aurelia/button.ts b/code/lib/cli/rendererAssets/aurelia/button.ts
similarity index 100%
rename from code/lib/cli/frameworks/aurelia/button.ts
rename to code/lib/cli/rendererAssets/aurelia/button.ts
diff --git a/code/lib/cli/frameworks/common/Introduction.stories.mdx b/code/lib/cli/rendererAssets/common/Introduction.stories.mdx
similarity index 100%
rename from code/lib/cli/frameworks/common/Introduction.stories.mdx
rename to code/lib/cli/rendererAssets/common/Introduction.stories.mdx
diff --git a/code/lib/cli/frameworks/common/assets/code-brackets.svg b/code/lib/cli/rendererAssets/common/assets/code-brackets.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/code-brackets.svg
rename to code/lib/cli/rendererAssets/common/assets/code-brackets.svg
diff --git a/code/lib/cli/frameworks/common/assets/colors.svg b/code/lib/cli/rendererAssets/common/assets/colors.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/colors.svg
rename to code/lib/cli/rendererAssets/common/assets/colors.svg
diff --git a/code/lib/cli/frameworks/common/assets/comments.svg b/code/lib/cli/rendererAssets/common/assets/comments.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/comments.svg
rename to code/lib/cli/rendererAssets/common/assets/comments.svg
diff --git a/code/lib/cli/frameworks/common/assets/direction.svg b/code/lib/cli/rendererAssets/common/assets/direction.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/direction.svg
rename to code/lib/cli/rendererAssets/common/assets/direction.svg
diff --git a/code/lib/cli/frameworks/common/assets/flow.svg b/code/lib/cli/rendererAssets/common/assets/flow.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/flow.svg
rename to code/lib/cli/rendererAssets/common/assets/flow.svg
diff --git a/code/lib/cli/frameworks/common/assets/plugin.svg b/code/lib/cli/rendererAssets/common/assets/plugin.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/plugin.svg
rename to code/lib/cli/rendererAssets/common/assets/plugin.svg
diff --git a/code/lib/cli/frameworks/common/assets/repo.svg b/code/lib/cli/rendererAssets/common/assets/repo.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/repo.svg
rename to code/lib/cli/rendererAssets/common/assets/repo.svg
diff --git a/code/lib/cli/frameworks/common/assets/stackalt.svg b/code/lib/cli/rendererAssets/common/assets/stackalt.svg
similarity index 100%
rename from code/lib/cli/frameworks/common/assets/stackalt.svg
rename to code/lib/cli/rendererAssets/common/assets/stackalt.svg
diff --git a/code/lib/cli/frameworks/common/button.css b/code/lib/cli/rendererAssets/common/button.css
similarity index 100%
rename from code/lib/cli/frameworks/common/button.css
rename to code/lib/cli/rendererAssets/common/button.css
diff --git a/code/lib/cli/frameworks/common/header.css b/code/lib/cli/rendererAssets/common/header.css
similarity index 100%
rename from code/lib/cli/frameworks/common/header.css
rename to code/lib/cli/rendererAssets/common/header.css
diff --git a/code/lib/cli/frameworks/common/page.css b/code/lib/cli/rendererAssets/common/page.css
similarity index 100%
rename from code/lib/cli/frameworks/common/page.css
rename to code/lib/cli/rendererAssets/common/page.css
diff --git a/code/lib/cli/frameworks/ember/1-Button.stories.js b/code/lib/cli/rendererAssets/ember/1-Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/ember/1-Button.stories.js
rename to code/lib/cli/rendererAssets/ember/1-Button.stories.js
diff --git a/code/lib/cli/frameworks/html/js/Button.js b/code/lib/cli/rendererAssets/html/js/Button.js
similarity index 100%
rename from code/lib/cli/frameworks/html/js/Button.js
rename to code/lib/cli/rendererAssets/html/js/Button.js
diff --git a/code/lib/cli/frameworks/html/js/Button.stories.js b/code/lib/cli/rendererAssets/html/js/Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/html/js/Button.stories.js
rename to code/lib/cli/rendererAssets/html/js/Button.stories.js
diff --git a/code/lib/cli/frameworks/html/js/Header.js b/code/lib/cli/rendererAssets/html/js/Header.js
similarity index 100%
rename from code/lib/cli/frameworks/html/js/Header.js
rename to code/lib/cli/rendererAssets/html/js/Header.js
diff --git a/code/lib/cli/frameworks/html/js/Header.stories.js b/code/lib/cli/rendererAssets/html/js/Header.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/html/js/Header.stories.js
rename to code/lib/cli/rendererAssets/html/js/Header.stories.js
diff --git a/code/lib/cli/frameworks/html/js/Page.js b/code/lib/cli/rendererAssets/html/js/Page.js
similarity index 100%
rename from code/lib/cli/frameworks/html/js/Page.js
rename to code/lib/cli/rendererAssets/html/js/Page.js
diff --git a/code/lib/cli/frameworks/html/js/Page.stories.js b/code/lib/cli/rendererAssets/html/js/Page.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/html/js/Page.stories.js
rename to code/lib/cli/rendererAssets/html/js/Page.stories.js
diff --git a/code/lib/cli/frameworks/html/ts/Button.stories.ts b/code/lib/cli/rendererAssets/html/ts/Button.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/html/ts/Button.stories.ts
rename to code/lib/cli/rendererAssets/html/ts/Button.stories.ts
diff --git a/code/lib/cli/frameworks/html/ts/Button.ts b/code/lib/cli/rendererAssets/html/ts/Button.ts
similarity index 100%
rename from code/lib/cli/frameworks/html/ts/Button.ts
rename to code/lib/cli/rendererAssets/html/ts/Button.ts
diff --git a/code/lib/cli/frameworks/html/ts/Header.stories.ts b/code/lib/cli/rendererAssets/html/ts/Header.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/html/ts/Header.stories.ts
rename to code/lib/cli/rendererAssets/html/ts/Header.stories.ts
diff --git a/code/lib/cli/frameworks/html/ts/Header.ts b/code/lib/cli/rendererAssets/html/ts/Header.ts
similarity index 100%
rename from code/lib/cli/frameworks/html/ts/Header.ts
rename to code/lib/cli/rendererAssets/html/ts/Header.ts
diff --git a/code/lib/cli/frameworks/html/ts/Page.stories.ts b/code/lib/cli/rendererAssets/html/ts/Page.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/html/ts/Page.stories.ts
rename to code/lib/cli/rendererAssets/html/ts/Page.stories.ts
diff --git a/code/lib/cli/frameworks/html/ts/Page.ts b/code/lib/cli/rendererAssets/html/ts/Page.ts
similarity index 100%
rename from code/lib/cli/frameworks/html/ts/Page.ts
rename to code/lib/cli/rendererAssets/html/ts/Page.ts
diff --git a/code/lib/cli/frameworks/marionette/index.stories.js b/code/lib/cli/rendererAssets/marionette/index.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/marionette/index.stories.js
rename to code/lib/cli/rendererAssets/marionette/index.stories.js
diff --git a/code/lib/cli/frameworks/marko/1-Button.stories.js b/code/lib/cli/rendererAssets/marko/1-Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/marko/1-Button.stories.js
rename to code/lib/cli/rendererAssets/marko/1-Button.stories.js
diff --git a/code/lib/cli/frameworks/marko/Button.marko b/code/lib/cli/rendererAssets/marko/Button.marko
similarity index 100%
rename from code/lib/cli/frameworks/marko/Button.marko
rename to code/lib/cli/rendererAssets/marko/Button.marko
diff --git a/code/lib/cli/frameworks/mithril/Button.js b/code/lib/cli/rendererAssets/mithril/Button.js
similarity index 100%
rename from code/lib/cli/frameworks/mithril/Button.js
rename to code/lib/cli/rendererAssets/mithril/Button.js
diff --git a/code/lib/cli/frameworks/mithril/Button.stories.js b/code/lib/cli/rendererAssets/mithril/Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/mithril/Button.stories.js
rename to code/lib/cli/rendererAssets/mithril/Button.stories.js
diff --git a/code/lib/cli/frameworks/mithril/Header.js b/code/lib/cli/rendererAssets/mithril/Header.js
similarity index 100%
rename from code/lib/cli/frameworks/mithril/Header.js
rename to code/lib/cli/rendererAssets/mithril/Header.js
diff --git a/code/lib/cli/frameworks/mithril/Header.stories.js b/code/lib/cli/rendererAssets/mithril/Header.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/mithril/Header.stories.js
rename to code/lib/cli/rendererAssets/mithril/Header.stories.js
diff --git a/code/lib/cli/frameworks/mithril/Page.js b/code/lib/cli/rendererAssets/mithril/Page.js
similarity index 100%
rename from code/lib/cli/frameworks/mithril/Page.js
rename to code/lib/cli/rendererAssets/mithril/Page.js
diff --git a/code/lib/cli/frameworks/mithril/Page.stories.js b/code/lib/cli/rendererAssets/mithril/Page.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/mithril/Page.stories.js
rename to code/lib/cli/rendererAssets/mithril/Page.stories.js
diff --git a/code/lib/cli/frameworks/preact/Button.jsx b/code/lib/cli/rendererAssets/preact/Button.jsx
similarity index 100%
rename from code/lib/cli/frameworks/preact/Button.jsx
rename to code/lib/cli/rendererAssets/preact/Button.jsx
diff --git a/code/lib/cli/frameworks/preact/Button.stories.jsx b/code/lib/cli/rendererAssets/preact/Button.stories.jsx
similarity index 100%
rename from code/lib/cli/frameworks/preact/Button.stories.jsx
rename to code/lib/cli/rendererAssets/preact/Button.stories.jsx
diff --git a/code/lib/cli/frameworks/preact/Header.jsx b/code/lib/cli/rendererAssets/preact/Header.jsx
similarity index 100%
rename from code/lib/cli/frameworks/preact/Header.jsx
rename to code/lib/cli/rendererAssets/preact/Header.jsx
diff --git a/code/lib/cli/frameworks/preact/Header.stories.jsx b/code/lib/cli/rendererAssets/preact/Header.stories.jsx
similarity index 100%
rename from code/lib/cli/frameworks/preact/Header.stories.jsx
rename to code/lib/cli/rendererAssets/preact/Header.stories.jsx
diff --git a/code/lib/cli/frameworks/preact/Page.jsx b/code/lib/cli/rendererAssets/preact/Page.jsx
similarity index 100%
rename from code/lib/cli/frameworks/preact/Page.jsx
rename to code/lib/cli/rendererAssets/preact/Page.jsx
diff --git a/code/lib/cli/frameworks/preact/Page.stories.jsx b/code/lib/cli/rendererAssets/preact/Page.stories.jsx
similarity index 100%
rename from code/lib/cli/frameworks/preact/Page.stories.jsx
rename to code/lib/cli/rendererAssets/preact/Page.stories.jsx
diff --git a/code/lib/cli/frameworks/rax/Button.js b/code/lib/cli/rendererAssets/rax/Button.js
similarity index 100%
rename from code/lib/cli/frameworks/rax/Button.js
rename to code/lib/cli/rendererAssets/rax/Button.js
diff --git a/code/lib/cli/frameworks/rax/Button.stories.js b/code/lib/cli/rendererAssets/rax/Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/rax/Button.stories.js
rename to code/lib/cli/rendererAssets/rax/Button.stories.js
diff --git a/code/lib/cli/frameworks/rax/Header.js b/code/lib/cli/rendererAssets/rax/Header.js
similarity index 100%
rename from code/lib/cli/frameworks/rax/Header.js
rename to code/lib/cli/rendererAssets/rax/Header.js
diff --git a/code/lib/cli/frameworks/rax/Header.stories.js b/code/lib/cli/rendererAssets/rax/Header.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/rax/Header.stories.js
rename to code/lib/cli/rendererAssets/rax/Header.stories.js
diff --git a/code/lib/cli/frameworks/rax/Page.js b/code/lib/cli/rendererAssets/rax/Page.js
similarity index 100%
rename from code/lib/cli/frameworks/rax/Page.js
rename to code/lib/cli/rendererAssets/rax/Page.js
diff --git a/code/lib/cli/frameworks/rax/Page.stories.js b/code/lib/cli/rendererAssets/rax/Page.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/rax/Page.stories.js
rename to code/lib/cli/rendererAssets/rax/Page.stories.js
diff --git a/code/lib/cli/frameworks/react/js/Button.jsx b/code/lib/cli/rendererAssets/react/js/Button.jsx
similarity index 100%
rename from code/lib/cli/frameworks/react/js/Button.jsx
rename to code/lib/cli/rendererAssets/react/js/Button.jsx
diff --git a/code/lib/cli/frameworks/react/js/Button.stories.jsx b/code/lib/cli/rendererAssets/react/js/Button.stories.jsx
similarity index 100%
rename from code/lib/cli/frameworks/react/js/Button.stories.jsx
rename to code/lib/cli/rendererAssets/react/js/Button.stories.jsx
diff --git a/code/lib/cli/frameworks/react/js/Header.jsx b/code/lib/cli/rendererAssets/react/js/Header.jsx
similarity index 100%
rename from code/lib/cli/frameworks/react/js/Header.jsx
rename to code/lib/cli/rendererAssets/react/js/Header.jsx
diff --git a/code/lib/cli/frameworks/react/js/Header.stories.jsx b/code/lib/cli/rendererAssets/react/js/Header.stories.jsx
similarity index 100%
rename from code/lib/cli/frameworks/react/js/Header.stories.jsx
rename to code/lib/cli/rendererAssets/react/js/Header.stories.jsx
diff --git a/code/lib/cli/frameworks/react/js/Page.jsx b/code/lib/cli/rendererAssets/react/js/Page.jsx
similarity index 100%
rename from code/lib/cli/frameworks/react/js/Page.jsx
rename to code/lib/cli/rendererAssets/react/js/Page.jsx
diff --git a/code/lib/cli/frameworks/react/js/Page.stories.jsx b/code/lib/cli/rendererAssets/react/js/Page.stories.jsx
similarity index 100%
rename from code/lib/cli/frameworks/react/js/Page.stories.jsx
rename to code/lib/cli/rendererAssets/react/js/Page.stories.jsx
diff --git a/code/lib/cli/frameworks/react/ts/Button.stories.tsx b/code/lib/cli/rendererAssets/react/ts/Button.stories.tsx
similarity index 100%
rename from code/lib/cli/frameworks/react/ts/Button.stories.tsx
rename to code/lib/cli/rendererAssets/react/ts/Button.stories.tsx
diff --git a/code/lib/cli/frameworks/react/ts/Button.tsx b/code/lib/cli/rendererAssets/react/ts/Button.tsx
similarity index 100%
rename from code/lib/cli/frameworks/react/ts/Button.tsx
rename to code/lib/cli/rendererAssets/react/ts/Button.tsx
diff --git a/code/lib/cli/frameworks/react/ts/Header.stories.tsx b/code/lib/cli/rendererAssets/react/ts/Header.stories.tsx
similarity index 100%
rename from code/lib/cli/frameworks/react/ts/Header.stories.tsx
rename to code/lib/cli/rendererAssets/react/ts/Header.stories.tsx
diff --git a/code/lib/cli/frameworks/react/ts/Header.tsx b/code/lib/cli/rendererAssets/react/ts/Header.tsx
similarity index 100%
rename from code/lib/cli/frameworks/react/ts/Header.tsx
rename to code/lib/cli/rendererAssets/react/ts/Header.tsx
diff --git a/code/lib/cli/frameworks/react/ts/Page.stories.tsx b/code/lib/cli/rendererAssets/react/ts/Page.stories.tsx
similarity index 100%
rename from code/lib/cli/frameworks/react/ts/Page.stories.tsx
rename to code/lib/cli/rendererAssets/react/ts/Page.stories.tsx
diff --git a/code/lib/cli/frameworks/react/ts/Page.tsx b/code/lib/cli/rendererAssets/react/ts/Page.tsx
similarity index 100%
rename from code/lib/cli/frameworks/react/ts/Page.tsx
rename to code/lib/cli/rendererAssets/react/ts/Page.tsx
diff --git a/code/lib/cli/frameworks/riot/1-Button.stories.js b/code/lib/cli/rendererAssets/riot/1-Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/riot/1-Button.stories.js
rename to code/lib/cli/rendererAssets/riot/1-Button.stories.js
diff --git a/code/lib/cli/frameworks/riot/MyButton.tag b/code/lib/cli/rendererAssets/riot/MyButton.tag
similarity index 100%
rename from code/lib/cli/frameworks/riot/MyButton.tag
rename to code/lib/cli/rendererAssets/riot/MyButton.tag
diff --git a/code/lib/cli/frameworks/server/button.stories.json b/code/lib/cli/rendererAssets/server/button.stories.json
similarity index 100%
rename from code/lib/cli/frameworks/server/button.stories.json
rename to code/lib/cli/rendererAssets/server/button.stories.json
diff --git a/code/lib/cli/frameworks/server/header.stories.json b/code/lib/cli/rendererAssets/server/header.stories.json
similarity index 100%
rename from code/lib/cli/frameworks/server/header.stories.json
rename to code/lib/cli/rendererAssets/server/header.stories.json
diff --git a/code/lib/cli/frameworks/server/page.stories.json b/code/lib/cli/rendererAssets/server/page.stories.json
similarity index 100%
rename from code/lib/cli/frameworks/server/page.stories.json
rename to code/lib/cli/rendererAssets/server/page.stories.json
diff --git a/code/lib/cli/frameworks/svelte/Button.stories.js b/code/lib/cli/rendererAssets/svelte/Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/svelte/Button.stories.js
rename to code/lib/cli/rendererAssets/svelte/Button.stories.js
diff --git a/code/lib/cli/frameworks/svelte/Button.svelte b/code/lib/cli/rendererAssets/svelte/Button.svelte
similarity index 100%
rename from code/lib/cli/frameworks/svelte/Button.svelte
rename to code/lib/cli/rendererAssets/svelte/Button.svelte
diff --git a/code/lib/cli/frameworks/svelte/Header.stories.js b/code/lib/cli/rendererAssets/svelte/Header.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/svelte/Header.stories.js
rename to code/lib/cli/rendererAssets/svelte/Header.stories.js
diff --git a/code/lib/cli/frameworks/svelte/Header.svelte b/code/lib/cli/rendererAssets/svelte/Header.svelte
similarity index 100%
rename from code/lib/cli/frameworks/svelte/Header.svelte
rename to code/lib/cli/rendererAssets/svelte/Header.svelte
diff --git a/code/lib/cli/frameworks/svelte/Page.stories.js b/code/lib/cli/rendererAssets/svelte/Page.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/svelte/Page.stories.js
rename to code/lib/cli/rendererAssets/svelte/Page.stories.js
diff --git a/code/lib/cli/frameworks/svelte/Page.svelte b/code/lib/cli/rendererAssets/svelte/Page.svelte
similarity index 100%
rename from code/lib/cli/frameworks/svelte/Page.svelte
rename to code/lib/cli/rendererAssets/svelte/Page.svelte
diff --git a/code/lib/cli/frameworks/vue/Button.stories.js b/code/lib/cli/rendererAssets/vue/Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/vue/Button.stories.js
rename to code/lib/cli/rendererAssets/vue/Button.stories.js
diff --git a/code/lib/cli/frameworks/vue/Button.vue b/code/lib/cli/rendererAssets/vue/Button.vue
similarity index 100%
rename from code/lib/cli/frameworks/vue/Button.vue
rename to code/lib/cli/rendererAssets/vue/Button.vue
diff --git a/code/lib/cli/frameworks/vue/Header.stories.js b/code/lib/cli/rendererAssets/vue/Header.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/vue/Header.stories.js
rename to code/lib/cli/rendererAssets/vue/Header.stories.js
diff --git a/code/lib/cli/frameworks/vue/Header.vue b/code/lib/cli/rendererAssets/vue/Header.vue
similarity index 100%
rename from code/lib/cli/frameworks/vue/Header.vue
rename to code/lib/cli/rendererAssets/vue/Header.vue
diff --git a/code/lib/cli/frameworks/vue/Page.stories.js b/code/lib/cli/rendererAssets/vue/Page.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/vue/Page.stories.js
rename to code/lib/cli/rendererAssets/vue/Page.stories.js
diff --git a/code/lib/cli/frameworks/vue/Page.vue b/code/lib/cli/rendererAssets/vue/Page.vue
similarity index 100%
rename from code/lib/cli/frameworks/vue/Page.vue
rename to code/lib/cli/rendererAssets/vue/Page.vue
diff --git a/code/lib/cli/frameworks/vue3/Button.stories.js b/code/lib/cli/rendererAssets/vue3/Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/vue3/Button.stories.js
rename to code/lib/cli/rendererAssets/vue3/Button.stories.js
diff --git a/code/lib/cli/frameworks/vue3/Button.vue b/code/lib/cli/rendererAssets/vue3/Button.vue
similarity index 100%
rename from code/lib/cli/frameworks/vue3/Button.vue
rename to code/lib/cli/rendererAssets/vue3/Button.vue
diff --git a/code/lib/cli/frameworks/vue3/Header.stories.js b/code/lib/cli/rendererAssets/vue3/Header.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/vue3/Header.stories.js
rename to code/lib/cli/rendererAssets/vue3/Header.stories.js
diff --git a/code/lib/cli/frameworks/vue3/Header.vue b/code/lib/cli/rendererAssets/vue3/Header.vue
similarity index 100%
rename from code/lib/cli/frameworks/vue3/Header.vue
rename to code/lib/cli/rendererAssets/vue3/Header.vue
diff --git a/code/lib/cli/frameworks/vue3/Page.stories.js b/code/lib/cli/rendererAssets/vue3/Page.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/vue3/Page.stories.js
rename to code/lib/cli/rendererAssets/vue3/Page.stories.js
diff --git a/code/lib/cli/frameworks/vue3/Page.vue b/code/lib/cli/rendererAssets/vue3/Page.vue
similarity index 100%
rename from code/lib/cli/frameworks/vue3/Page.vue
rename to code/lib/cli/rendererAssets/vue3/Page.vue
diff --git a/code/lib/cli/frameworks/web-components/js/Button.js b/code/lib/cli/rendererAssets/web-components/js/Button.js
similarity index 100%
rename from code/lib/cli/frameworks/web-components/js/Button.js
rename to code/lib/cli/rendererAssets/web-components/js/Button.js
diff --git a/code/lib/cli/frameworks/web-components/js/Button.stories.js b/code/lib/cli/rendererAssets/web-components/js/Button.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/web-components/js/Button.stories.js
rename to code/lib/cli/rendererAssets/web-components/js/Button.stories.js
diff --git a/code/lib/cli/frameworks/web-components/js/Header.js b/code/lib/cli/rendererAssets/web-components/js/Header.js
similarity index 100%
rename from code/lib/cli/frameworks/web-components/js/Header.js
rename to code/lib/cli/rendererAssets/web-components/js/Header.js
diff --git a/code/lib/cli/frameworks/web-components/js/Header.stories.js b/code/lib/cli/rendererAssets/web-components/js/Header.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/web-components/js/Header.stories.js
rename to code/lib/cli/rendererAssets/web-components/js/Header.stories.js
diff --git a/code/lib/cli/frameworks/web-components/js/Page.js b/code/lib/cli/rendererAssets/web-components/js/Page.js
similarity index 100%
rename from code/lib/cli/frameworks/web-components/js/Page.js
rename to code/lib/cli/rendererAssets/web-components/js/Page.js
diff --git a/code/lib/cli/frameworks/web-components/js/Page.stories.js b/code/lib/cli/rendererAssets/web-components/js/Page.stories.js
similarity index 100%
rename from code/lib/cli/frameworks/web-components/js/Page.stories.js
rename to code/lib/cli/rendererAssets/web-components/js/Page.stories.js
diff --git a/code/lib/cli/frameworks/web-components/ts/Button.stories.ts b/code/lib/cli/rendererAssets/web-components/ts/Button.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/web-components/ts/Button.stories.ts
rename to code/lib/cli/rendererAssets/web-components/ts/Button.stories.ts
diff --git a/code/lib/cli/frameworks/web-components/ts/Button.ts b/code/lib/cli/rendererAssets/web-components/ts/Button.ts
similarity index 100%
rename from code/lib/cli/frameworks/web-components/ts/Button.ts
rename to code/lib/cli/rendererAssets/web-components/ts/Button.ts
diff --git a/code/lib/cli/frameworks/web-components/ts/Header.stories.ts b/code/lib/cli/rendererAssets/web-components/ts/Header.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/web-components/ts/Header.stories.ts
rename to code/lib/cli/rendererAssets/web-components/ts/Header.stories.ts
diff --git a/code/lib/cli/frameworks/web-components/ts/Header.ts b/code/lib/cli/rendererAssets/web-components/ts/Header.ts
similarity index 100%
rename from code/lib/cli/frameworks/web-components/ts/Header.ts
rename to code/lib/cli/rendererAssets/web-components/ts/Header.ts
diff --git a/code/lib/cli/frameworks/web-components/ts/Page.stories.ts b/code/lib/cli/rendererAssets/web-components/ts/Page.stories.ts
similarity index 100%
rename from code/lib/cli/frameworks/web-components/ts/Page.stories.ts
rename to code/lib/cli/rendererAssets/web-components/ts/Page.stories.ts
diff --git a/code/lib/cli/frameworks/web-components/ts/Page.ts b/code/lib/cli/rendererAssets/web-components/ts/Page.ts
similarity index 100%
rename from code/lib/cli/frameworks/web-components/ts/Page.ts
rename to code/lib/cli/rendererAssets/web-components/ts/Page.ts
diff --git a/code/lib/cli/src/.eslintrc.js b/code/lib/cli/src/.eslintrc.js
index 5eff5c56025..e52ac7f901d 100644
--- a/code/lib/cli/src/.eslintrc.js
+++ b/code/lib/cli/src/.eslintrc.js
@@ -23,7 +23,7 @@ module.exports = {
},
},
{
- files: 'frameworks/**/*',
+ files: 'rendererAssets/**/*',
env: {
browser: true,
},
diff --git a/code/lib/cli/src/add.ts b/code/lib/cli/src/add.ts
index f6fb63e3787..f67c50f1e15 100644
--- a/code/lib/cli/src/add.ts
+++ b/code/lib/cli/src/add.ts
@@ -123,6 +123,7 @@ const postinstallAddon = async (addonName: string, isOfficialAddon: boolean) =>
}
spawnSync('npx', ['jscodeshift', '-t', codemod, configFile], {
stdio: 'inherit',
+ shell: true,
});
skipMsg = null;
} catch (err) {
diff --git a/code/lib/cli/src/automigrate/fixes/eslint-plugin.ts b/code/lib/cli/src/automigrate/fixes/eslint-plugin.ts
index 668349594cc..1a83c18c91b 100644
--- a/code/lib/cli/src/automigrate/fixes/eslint-plugin.ts
+++ b/code/lib/cli/src/automigrate/fixes/eslint-plugin.ts
@@ -36,9 +36,8 @@ export const eslintPlugin: Fix = {
return null;
}
- const config = getStorybookInfo(packageJson);
+ const { mainConfig } = getStorybookInfo(packageJson);
- const { mainConfig } = config;
if (!mainConfig) {
logger.warn('Unable to find storybook main.js config, skipping');
return null;
diff --git a/code/lib/cli/src/automigrate/fixes/mainjsFramework.ts b/code/lib/cli/src/automigrate/fixes/mainjsFramework.ts
index 935f134367f..9c48c9b5822 100644
--- a/code/lib/cli/src/automigrate/fixes/mainjsFramework.ts
+++ b/code/lib/cli/src/automigrate/fixes/mainjsFramework.ts
@@ -19,6 +19,8 @@ export const mainjsFramework: Fix = {
async check({ packageManager }) {
const packageJson = packageManager.retrievePackageJson();
+
+ // FIXME: use renderer in SB7?
const { mainConfig, framework, version: storybookVersion } = getStorybookInfo(packageJson);
if (!mainConfig) {
diff --git a/code/lib/cli/src/automigrate/fixes/new-frameworks.ts b/code/lib/cli/src/automigrate/fixes/new-frameworks.ts
index ca5b2ecbce3..fae11338f7b 100644
--- a/code/lib/cli/src/automigrate/fixes/new-frameworks.ts
+++ b/code/lib/cli/src/automigrate/fixes/new-frameworks.ts
@@ -89,8 +89,8 @@ export const newFrameworks: Fix = {
const packageJson = packageManager.retrievePackageJson();
const allDeps = { ...packageJson.dependencies, ...packageJson.devDependencies };
- const config = getStorybookInfo(packageJson);
- const { mainConfig, version: storybookVersion, framework } = config;
+ // FIXME: update to use renderer instead of framework
+ const { mainConfig, version: storybookVersion, framework } = getStorybookInfo(packageJson);
if (!mainConfig) {
logger.warn('Unable to find storybook main.js config, skipping');
return null;
diff --git a/code/lib/cli/src/generators/PREACT/index.ts b/code/lib/cli/src/generators/PREACT/index.ts
index 2144c8f4d0f..432060fe1dd 100644
--- a/code/lib/cli/src/generators/PREACT/index.ts
+++ b/code/lib/cli/src/generators/PREACT/index.ts
@@ -2,9 +2,7 @@ import { baseGenerator } from '../baseGenerator';
import { Generator } from '../types';
const generator: Generator = async (packageManager, npmOptions, options) => {
- await baseGenerator(packageManager, npmOptions, options, 'preact', {
- extraPackages: ['core-js'],
- });
+ await baseGenerator(packageManager, npmOptions, options, 'preact');
};
export default generator;
diff --git a/code/lib/cli/src/generators/baseGenerator.ts b/code/lib/cli/src/generators/baseGenerator.ts
index 18b6a720241..910bbf64a72 100644
--- a/code/lib/cli/src/generators/baseGenerator.ts
+++ b/code/lib/cli/src/generators/baseGenerator.ts
@@ -128,7 +128,6 @@ export async function baseGenerator(
const {
packages: frameworkPackages,
type,
- // @ts-ignore
renderer: rendererInclude, // deepscan-disable-line UNUSED_DECL
rendererId,
framework: frameworkInclude,
@@ -176,6 +175,7 @@ export async function baseGenerator(
const packages = [
'storybook',
+ `@storybook/${renderer}`,
...frameworkPackages,
...addonPackages,
...extraPackages,
@@ -208,7 +208,7 @@ export async function baseGenerator(
await configurePreview(renderer, options.commonJs);
if (addComponents) {
- copyComponents(renderer, language);
+ await copyComponents(renderer, language);
}
// FIXME: temporary workaround for https://github.com/storybookjs/storybook/issues/17516
@@ -221,7 +221,10 @@ export async function baseGenerator(
await fse.writeFile(`.storybook/preview-head.html`, previewHead, { encoding: 'utf8' });
}
- const babelDependencies = addBabel ? await getBabelDependencies(packageManager, packageJson) : [];
+ const babelDependencies =
+ addBabel && builder !== CoreBuilder.Vite
+ ? await getBabelDependencies(packageManager, packageJson)
+ : [];
const isNewFolder = !files.some(
(fname) => fname.startsWith('.babel') || fname.startsWith('babel') || fname === 'package.json'
);
diff --git a/code/lib/cli/src/helpers.test.ts b/code/lib/cli/src/helpers.test.ts
index 9c78e787351..78cd7cbbf1c 100644
--- a/code/lib/cli/src/helpers.test.ts
+++ b/code/lib/cli/src/helpers.test.ts
@@ -67,10 +67,10 @@ describe('Helpers', () => {
`(
`should copy $expected when folder $exists exists for language $language`,
async ({ language, exists, expected }) => {
- const componentsDirectory = exists.map((folder: string) => `frameworks/react/${folder}`);
- const expectedDirectory = `frameworks/react${expected}`;
+ const componentsDirectory = exists.map((folder: string) => `rendererAssets/react/${folder}`);
+ const expectedDirectory = `rendererAssets/react${expected}`;
(fse.pathExists as jest.Mock).mockImplementation((filePath) => {
- return componentsDirectory.includes(filePath) || filePath === 'frameworks/react';
+ return componentsDirectory.includes(filePath) || filePath === 'rendererAssets/react';
});
await helpers.copyComponents('react', language);
@@ -78,7 +78,7 @@ describe('Helpers', () => {
expect(copySpy).toHaveBeenNthCalledWith(1, expectedDirectory, './stories', expect.anything());
expect(copySpy).toHaveBeenNthCalledWith(
2,
- 'frameworks/common',
+ 'rendererAssets/common',
'./stories',
expect.anything()
);
@@ -87,7 +87,7 @@ describe('Helpers', () => {
it(`should copy to src folder when exists`, async () => {
(fse.pathExists as jest.Mock).mockImplementation((filePath) => {
- return filePath === 'frameworks/react' || filePath === './src';
+ return filePath === 'rendererAssets/react' || filePath === './src';
});
await helpers.copyComponents('react', SupportedLanguage.JAVASCRIPT);
expect(fse.copy).toHaveBeenCalledWith(expect.anything(), './src/stories', expect.anything());
@@ -95,17 +95,17 @@ describe('Helpers', () => {
it(`should copy to root folder when src doesn't exist`, async () => {
(fse.pathExists as jest.Mock).mockImplementation((filePath) => {
- return filePath === 'frameworks/react';
+ return filePath === 'rendererAssets/react';
});
await helpers.copyComponents('react', SupportedLanguage.JAVASCRIPT);
expect(fse.copy).toHaveBeenCalledWith(expect.anything(), './stories', expect.anything());
});
- it(`should throw an error for unsupported framework`, async () => {
- const framework = 'unknown framework' as SupportedRenderers;
- const expectedMessage = `Unsupported framework: ${framework}`;
+ it(`should throw an error for unsupported renderer`, async () => {
+ const renderer = 'unknown renderer' as SupportedRenderers;
+ const expectedMessage = `Unsupported renderer: ${renderer}`;
await expect(
- helpers.copyComponents(framework, SupportedLanguage.JAVASCRIPT)
+ helpers.copyComponents(renderer, SupportedLanguage.JAVASCRIPT)
).rejects.toThrowError(expectedMessage);
});
diff --git a/code/lib/cli/src/helpers.ts b/code/lib/cli/src/helpers.ts
index 1db46014819..2d1626748b2 100644
--- a/code/lib/cli/src/helpers.ts
+++ b/code/lib/cli/src/helpers.ts
@@ -181,33 +181,27 @@ export function copyTemplate(templateRoot: string) {
fse.copySync(templateDir, '.', { overwrite: true });
}
-export async function copyComponents(framework: SupportedRenderers, language: SupportedLanguage) {
+export async function copyComponents(renderer: SupportedRenderers, language: SupportedLanguage) {
const languageFolderMapping: Record = {
javascript: 'js',
typescript: 'ts',
};
const componentsPath = async () => {
const baseDir = getBaseDir();
- const frameworkPath = join(baseDir, 'frameworks', framework);
- const languageSpecific = path.resolve(
- __dirname,
- `${frameworkPath}/${languageFolderMapping[language]}`
- );
- if (await fse.pathExists(languageSpecific)) {
- return languageSpecific;
+ const assetsRoot = join(baseDir, 'rendererAssets');
+ const assetsRenderer = join(assetsRoot, renderer);
+ const assetsLanguage = join(assetsRenderer, languageFolderMapping[language]);
+ if (await fse.pathExists(assetsLanguage)) {
+ return assetsLanguage;
}
- const jsFallback = path.resolve(
- __dirname,
- `${frameworkPath}/${languageFolderMapping.javascript}`
- );
- if (await fse.pathExists(jsFallback)) {
- return jsFallback;
+ const assetsJS = join(assetsRenderer, languageFolderMapping.javascript);
+ if (await fse.pathExists(assetsJS)) {
+ return assetsJS;
}
- const frameworkRootPath = path.resolve(__dirname, frameworkPath);
- if (await fse.pathExists(frameworkRootPath)) {
- return frameworkRootPath;
+ if (await fse.pathExists(assetsRenderer)) {
+ return assetsRenderer;
}
- throw new Error(`Unsupported framework: ${framework}`);
+ throw new Error(`Unsupported renderer: ${renderer}`);
};
const targetPath = async () => {
@@ -219,7 +213,7 @@ export async function copyComponents(framework: SupportedRenderers, language: Su
const destinationPath = await targetPath();
await fse.copy(await componentsPath(), destinationPath, { overwrite: true });
- await fse.copy(join(getBaseDir(), 'frameworks/common'), destinationPath, {
+ await fse.copy(join(getBaseDir(), 'rendererAssets/common'), destinationPath, {
overwrite: true,
});
}
diff --git a/code/lib/cli/src/js-package-manager/JsPackageManager.ts b/code/lib/cli/src/js-package-manager/JsPackageManager.ts
index 46414f43b48..85aed958e76 100644
--- a/code/lib/cli/src/js-package-manager/JsPackageManager.ts
+++ b/code/lib/cli/src/js-package-manager/JsPackageManager.ts
@@ -259,7 +259,7 @@ export abstract class JsPackageManager {
let current: string;
if (/(@storybook|^sb$|^storybook$)/.test(packageName)) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
current = storybookPackagesVersions[packageName];
}
@@ -386,6 +386,7 @@ export abstract class JsPackageManager {
cwd: this.cwd,
stdio: stdio ?? 'pipe',
encoding: 'utf-8',
+ shell: true,
});
if (commandResult.status !== 0) {
diff --git a/code/lib/cli/src/js-package-manager/JsPackageManagerFactory.ts b/code/lib/cli/src/js-package-manager/JsPackageManagerFactory.ts
index 371720418c8..df1ad452ec1 100644
--- a/code/lib/cli/src/js-package-manager/JsPackageManagerFactory.ts
+++ b/code/lib/cli/src/js-package-manager/JsPackageManagerFactory.ts
@@ -29,12 +29,12 @@ export class JsPackageManagerFactory {
}
function hasNPM(cwd?: string) {
- const npmVersionCommand = spawnSync('npm', ['--version'], { cwd });
+ const npmVersionCommand = spawnSync('npm', ['--version'], { cwd, shell: true });
return npmVersionCommand.status === 0;
}
function getYarnVersion(cwd?: string): 1 | 2 | undefined {
- const yarnVersionCommand = spawnSync('yarn', ['--version'], { cwd });
+ const yarnVersionCommand = spawnSync('yarn', ['--version'], { cwd, shell: true });
if (yarnVersionCommand.status !== 0) {
return undefined;
diff --git a/code/lib/cli/src/link.ts b/code/lib/cli/src/link.ts
index ce3e419dcf9..f6da58c1d6c 100644
--- a/code/lib/cli/src/link.ts
+++ b/code/lib/cli/src/link.ts
@@ -37,6 +37,7 @@ export const link = async ({ target, local, start }: LinkOptions) => {
const version = spawnSync('yarn', ['--version'], {
cwd: reproDir,
stdio: 'pipe',
+ shell: true,
}).stdout.toString();
if (!/^[23]\./.test(version)) {
diff --git a/code/lib/cli/src/repro-templates.ts b/code/lib/cli/src/repro-templates.ts
index cfb4db47e82..66b9a5835a6 100644
--- a/code/lib/cli/src/repro-templates.ts
+++ b/code/lib/cli/src/repro-templates.ts
@@ -78,16 +78,20 @@ const svelteViteTemplates = {
builder: '@storybook/builder-vite',
},
},
- 'svelte-vite/default-ts': {
- name: 'Svelte Vite (TS)',
- script: 'yarn create vite . --template svelte-ts',
- cadence: ['ci', 'daily', 'weekly'],
- expected: {
- framework: '@storybook/svelte-vite',
- renderer: '@storybook/svelte',
- builder: '@storybook/builder-vite',
- },
- },
+ /*
+ * I disabled this, because it was flaky
+ * TODO: we should fixd the instability and re-enable it
+ */
+ // 'svelte-vite/default-ts': {
+ // name: 'Svelte Vite (TS)',
+ // script: 'yarn create vite . --template svelte-ts',
+ // cadence: ['ci', 'daily', 'weekly'],
+ // expected: {
+ // framework: '@storybook/svelte-vite',
+ // renderer: '@storybook/svelte',
+ // builder: '@storybook/builder-vite'
+ // }
+ // }
};
export default {
diff --git a/code/lib/cli/src/upgrade.ts b/code/lib/cli/src/upgrade.ts
index 2df15576bb9..90aeaa3c56b 100644
--- a/code/lib/cli/src/upgrade.ts
+++ b/code/lib/cli/src/upgrade.ts
@@ -73,7 +73,7 @@ const warnPackages = (pkgs: Package[]) =>
pkgs.forEach((pkg) => logger.warn(`- ${formatPackage(pkg)}`));
export const checkVersionConsistency = () => {
- const lines = spawnSync('npm', ['ls'], { stdio: 'pipe' }).output.toString().split('\n');
+ const lines = spawnSync('npm', ['ls'], { stdio: 'pipe', shell: true }).output.toString().split('\n');
const storybookPackages = lines
.map(getStorybookVersion)
.filter(Boolean)
@@ -165,6 +165,7 @@ export const upgrade = async ({
flags = addExtraFlags(EXTRA_FLAGS, flags, packageManager.retrievePackageJson());
const check = spawnSync('npx', ['npm-check-updates@latest', '/storybook/', ...flags], {
stdio: 'pipe',
+ shell: true,
}).output.toString();
logger.info(check);
diff --git a/code/lib/cli/src/versions.ts b/code/lib/cli/src/versions.ts
index ed12f459931..b632d0d4c49 100644
--- a/code/lib/cli/src/versions.ts
+++ b/code/lib/cli/src/versions.ts
@@ -1,82 +1,82 @@
// auto generated file, do not edit
export default {
- '@storybook/addon-a11y': '7.0.0-alpha.27',
- '@storybook/addon-actions': '7.0.0-alpha.27',
- '@storybook/addon-backgrounds': '7.0.0-alpha.27',
- '@storybook/addon-controls': '7.0.0-alpha.27',
- '@storybook/addon-docs': '7.0.0-alpha.27',
- '@storybook/addon-essentials': '7.0.0-alpha.27',
- '@storybook/addon-highlight': '7.0.0-alpha.27',
- '@storybook/addon-interactions': '7.0.0-alpha.27',
- '@storybook/addon-jest': '7.0.0-alpha.27',
- '@storybook/addon-links': '7.0.0-alpha.27',
- '@storybook/addon-measure': '7.0.0-alpha.27',
- '@storybook/addon-outline': '7.0.0-alpha.27',
- '@storybook/addon-storyshots': '7.0.0-alpha.27',
- '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.27',
- '@storybook/addon-storysource': '7.0.0-alpha.27',
- '@storybook/addon-toolbars': '7.0.0-alpha.27',
- '@storybook/addon-viewport': '7.0.0-alpha.27',
- '@storybook/addons': '7.0.0-alpha.27',
- '@storybook/angular': '7.0.0-alpha.27',
- '@storybook/api': '7.0.0-alpha.27',
- '@storybook/blocks': '7.0.0-alpha.27',
- '@storybook/builder-manager': '7.0.0-alpha.27',
- '@storybook/builder-vite': '7.0.0-alpha.27',
- '@storybook/builder-webpack5': '7.0.0-alpha.27',
- '@storybook/channel-postmessage': '7.0.0-alpha.27',
- '@storybook/channel-websocket': '7.0.0-alpha.27',
- '@storybook/channels': '7.0.0-alpha.27',
- '@storybook/cli': '7.0.0-alpha.27',
- '@storybook/client-api': '7.0.0-alpha.27',
- '@storybook/client-logger': '7.0.0-alpha.27',
- '@storybook/codemod': '7.0.0-alpha.27',
- '@storybook/components': '7.0.0-alpha.27',
- '@storybook/core-client': '7.0.0-alpha.27',
- '@storybook/core-common': '7.0.0-alpha.27',
- '@storybook/core-events': '7.0.0-alpha.27',
- '@storybook/core-server': '7.0.0-alpha.27',
- '@storybook/core-webpack': '7.0.0-alpha.27',
- '@storybook/csf-tools': '7.0.0-alpha.27',
- '@storybook/docs-tools': '7.0.0-alpha.27',
- '@storybook/ember': '7.0.0-alpha.27',
- '@storybook/html': '7.0.0-alpha.27',
- '@storybook/html-webpack5': '7.0.0-alpha.27',
- '@storybook/instrumenter': '7.0.0-alpha.27',
- '@storybook/node-logger': '7.0.0-alpha.27',
- '@storybook/postinstall': '7.0.0-alpha.27',
- '@storybook/preact': '7.0.0-alpha.27',
- '@storybook/preact-webpack5': '7.0.0-alpha.27',
- '@storybook/preset-html-webpack': '7.0.0-alpha.27',
- '@storybook/preset-preact-webpack': '7.0.0-alpha.27',
- '@storybook/preset-react-webpack': '7.0.0-alpha.27',
- '@storybook/preset-server-webpack': '7.0.0-alpha.27',
- '@storybook/preset-svelte-webpack': '7.0.0-alpha.27',
- '@storybook/preset-vue-webpack': '7.0.0-alpha.27',
- '@storybook/preset-vue3-webpack': '7.0.0-alpha.27',
- '@storybook/preset-web-components-webpack': '7.0.0-alpha.27',
- '@storybook/preview-web': '7.0.0-alpha.27',
- '@storybook/react': '7.0.0-alpha.27',
- '@storybook/react-vite': '7.0.0-alpha.27',
- '@storybook/react-webpack5': '7.0.0-alpha.27',
- '@storybook/router': '7.0.0-alpha.27',
- '@storybook/server': '7.0.0-alpha.27',
- '@storybook/server-webpack5': '7.0.0-alpha.27',
- '@storybook/source-loader': '7.0.0-alpha.27',
- '@storybook/store': '7.0.0-alpha.27',
- '@storybook/svelte': '7.0.0-alpha.27',
- '@storybook/svelte-vite': '7.0.0-alpha.27',
- '@storybook/svelte-webpack5': '7.0.0-alpha.27',
- '@storybook/telemetry': '7.0.0-alpha.27',
- '@storybook/theming': '7.0.0-alpha.27',
- '@storybook/ui': '7.0.0-alpha.27',
- '@storybook/vue': '7.0.0-alpha.27',
- '@storybook/vue-webpack5': '7.0.0-alpha.27',
- '@storybook/vue3': '7.0.0-alpha.27',
- '@storybook/vue3-vite': '7.0.0-alpha.27',
- '@storybook/vue3-webpack5': '7.0.0-alpha.27',
- '@storybook/web-components': '7.0.0-alpha.27',
- '@storybook/web-components-webpack5': '7.0.0-alpha.27',
- sb: '7.0.0-alpha.27',
- storybook: '7.0.0-alpha.27',
+ '@storybook/addon-a11y': '7.0.0-alpha.31',
+ '@storybook/addon-actions': '7.0.0-alpha.31',
+ '@storybook/addon-backgrounds': '7.0.0-alpha.31',
+ '@storybook/addon-controls': '7.0.0-alpha.31',
+ '@storybook/addon-docs': '7.0.0-alpha.31',
+ '@storybook/addon-essentials': '7.0.0-alpha.31',
+ '@storybook/addon-highlight': '7.0.0-alpha.31',
+ '@storybook/addon-interactions': '7.0.0-alpha.31',
+ '@storybook/addon-jest': '7.0.0-alpha.31',
+ '@storybook/addon-links': '7.0.0-alpha.31',
+ '@storybook/addon-measure': '7.0.0-alpha.31',
+ '@storybook/addon-outline': '7.0.0-alpha.31',
+ '@storybook/addon-storyshots': '7.0.0-alpha.31',
+ '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.31',
+ '@storybook/addon-storysource': '7.0.0-alpha.31',
+ '@storybook/addon-toolbars': '7.0.0-alpha.31',
+ '@storybook/addon-viewport': '7.0.0-alpha.31',
+ '@storybook/addons': '7.0.0-alpha.31',
+ '@storybook/angular': '7.0.0-alpha.31',
+ '@storybook/api': '7.0.0-alpha.31',
+ '@storybook/blocks': '7.0.0-alpha.31',
+ '@storybook/builder-manager': '7.0.0-alpha.31',
+ '@storybook/builder-vite': '7.0.0-alpha.31',
+ '@storybook/builder-webpack5': '7.0.0-alpha.31',
+ '@storybook/channel-postmessage': '7.0.0-alpha.31',
+ '@storybook/channel-websocket': '7.0.0-alpha.31',
+ '@storybook/channels': '7.0.0-alpha.31',
+ '@storybook/cli': '7.0.0-alpha.31',
+ '@storybook/client-api': '7.0.0-alpha.31',
+ '@storybook/client-logger': '7.0.0-alpha.31',
+ '@storybook/codemod': '7.0.0-alpha.31',
+ '@storybook/components': '7.0.0-alpha.31',
+ '@storybook/core-client': '7.0.0-alpha.31',
+ '@storybook/core-common': '7.0.0-alpha.31',
+ '@storybook/core-events': '7.0.0-alpha.31',
+ '@storybook/core-server': '7.0.0-alpha.31',
+ '@storybook/core-webpack': '7.0.0-alpha.31',
+ '@storybook/csf-tools': '7.0.0-alpha.31',
+ '@storybook/docs-tools': '7.0.0-alpha.31',
+ '@storybook/ember': '7.0.0-alpha.31',
+ '@storybook/html': '7.0.0-alpha.31',
+ '@storybook/html-webpack5': '7.0.0-alpha.31',
+ '@storybook/instrumenter': '7.0.0-alpha.31',
+ '@storybook/node-logger': '7.0.0-alpha.31',
+ '@storybook/postinstall': '7.0.0-alpha.31',
+ '@storybook/preact': '7.0.0-alpha.31',
+ '@storybook/preact-webpack5': '7.0.0-alpha.31',
+ '@storybook/preset-html-webpack': '7.0.0-alpha.31',
+ '@storybook/preset-preact-webpack': '7.0.0-alpha.31',
+ '@storybook/preset-react-webpack': '7.0.0-alpha.31',
+ '@storybook/preset-server-webpack': '7.0.0-alpha.31',
+ '@storybook/preset-svelte-webpack': '7.0.0-alpha.31',
+ '@storybook/preset-vue-webpack': '7.0.0-alpha.31',
+ '@storybook/preset-vue3-webpack': '7.0.0-alpha.31',
+ '@storybook/preset-web-components-webpack': '7.0.0-alpha.31',
+ '@storybook/preview-web': '7.0.0-alpha.31',
+ '@storybook/react': '7.0.0-alpha.31',
+ '@storybook/react-vite': '7.0.0-alpha.31',
+ '@storybook/react-webpack5': '7.0.0-alpha.31',
+ '@storybook/router': '7.0.0-alpha.31',
+ '@storybook/server': '7.0.0-alpha.31',
+ '@storybook/server-webpack5': '7.0.0-alpha.31',
+ '@storybook/source-loader': '7.0.0-alpha.31',
+ '@storybook/store': '7.0.0-alpha.31',
+ '@storybook/svelte': '7.0.0-alpha.31',
+ '@storybook/svelte-vite': '7.0.0-alpha.31',
+ '@storybook/svelte-webpack5': '7.0.0-alpha.31',
+ '@storybook/telemetry': '7.0.0-alpha.31',
+ '@storybook/theming': '7.0.0-alpha.31',
+ '@storybook/ui': '7.0.0-alpha.31',
+ '@storybook/vue': '7.0.0-alpha.31',
+ '@storybook/vue-webpack5': '7.0.0-alpha.31',
+ '@storybook/vue3': '7.0.0-alpha.31',
+ '@storybook/vue3-vite': '7.0.0-alpha.31',
+ '@storybook/vue3-webpack5': '7.0.0-alpha.31',
+ '@storybook/web-components': '7.0.0-alpha.31',
+ '@storybook/web-components-webpack5': '7.0.0-alpha.31',
+ sb: '7.0.0-alpha.31',
+ storybook: '7.0.0-alpha.31',
};
diff --git a/code/lib/client-api/package.json b/code/lib/client-api/package.json
index 5f21c2a2bb1..63164293078 100644
--- a/code/lib/client-api/package.json
+++ b/code/lib/client-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/client-api",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook Client API",
"keywords": [
"storybook"
@@ -31,30 +31,23 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/channel-postmessage": "7.0.0-alpha.27",
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/store": "7.0.0-alpha.27",
+ "@storybook/store": "7.0.0-alpha.31",
"@types/qs": "^6.9.5",
"@types/webpack-env": "^1.16.4",
- "core-js": "^3.8.2",
- "dequal": "^2.0.2",
"global": "^4.4.0",
- "lodash": "^4.17.21",
- "memoizerific": "^1.11.3",
"qs": "^6.10.0",
- "store2": "^2.12.0",
"synchronous-promise": "^2.0.15",
"ts-dedent": "^2.0.0",
"util-deprecate": "^1.0.2"
},
"devDependencies": {
+ "@storybook/core-common": "7.0.0-alpha.31",
"typescript": "~4.6.3"
},
"peerDependencies": {
@@ -64,5 +57,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/client-api/src/ClientApi.test.ts b/code/lib/client-api/src/ClientApi.test.ts
index 036d7364ddb..dcfec2e8e02 100644
--- a/code/lib/client-api/src/ClientApi.test.ts
+++ b/code/lib/client-api/src/ClientApi.test.ts
@@ -17,7 +17,7 @@ describe('ClientApi', () => {
},
});
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
clientApi.storiesOf('none', module).aa();
expect(data).toBe('foo');
});
@@ -38,7 +38,7 @@ describe('ClientApi', () => {
},
});
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
clientApi.storiesOf('none', module).aa().bb();
expect(data).toEqual(['foo', 'bar']);
});
@@ -53,7 +53,7 @@ describe('ClientApi', () => {
},
});
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
clientApi.storiesOf('none', module).aa();
expect(data).toBe('function');
});
@@ -74,7 +74,7 @@ describe('ClientApi', () => {
},
});
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
clientApi.storiesOf('none', module).bb();
expect(data).toBe('foo');
});
@@ -90,7 +90,7 @@ describe('ClientApi', () => {
},
});
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
clientApi.storiesOf(kind, module).aa();
expect(data).toBe(kind);
});
diff --git a/code/lib/client-logger/package.json b/code/lib/client-logger/package.json
index 8e22f0596a8..735e999c6fc 100644
--- a/code/lib/client-logger/package.json
+++ b/code/lib/client-logger/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/client-logger",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -39,10 +39,9 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "core-js": "^3.8.2",
"global": "^4.4.0"
},
"devDependencies": {
@@ -56,5 +55,5 @@
"./src/index.ts"
]
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json
index fee29a153cb..4251b2db275 100644
--- a/code/lib/codemod/package.json
+++ b/code/lib/codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/codemod",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "A collection of codemod scripts written with JSCodeshift",
"keywords": [
"storybook"
@@ -32,15 +32,14 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@babel/types": "^7.12.11",
"@mdx-js/mdx": "^1.6.22",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/csf-tools": "7.0.0-alpha.27",
- "@storybook/node-logger": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/csf-tools": "7.0.0-alpha.31",
+ "@storybook/node-logger": "7.0.0-alpha.31",
"cross-spawn": "^7.0.3",
"globby": "^11.0.2",
"jscodeshift": "^0.13.1",
@@ -56,5 +55,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/codemod/src/index.js b/code/lib/codemod/src/index.js
index daff5288b10..5d44b44210d 100644
--- a/code/lib/codemod/src/index.js
+++ b/code/lib/codemod/src/index.js
@@ -62,6 +62,7 @@ export async function runCodemod(codemod, { glob, logger, dryRun, rename, parser
['jscodeshift', '-t', `${TRANSFORM_DIR}/${codemod}.js`, ...parserArgs, ...files],
{
stdio: 'inherit',
+ shell: true,
}
);
}
diff --git a/code/lib/codemod/src/transforms/__tests__/csf-2-to-3.test.ts b/code/lib/codemod/src/transforms/__tests__/csf-2-to-3.test.ts
index 276d5beefcd..1d174e2e130 100644
--- a/code/lib/codemod/src/transforms/__tests__/csf-2-to-3.test.ts
+++ b/code/lib/codemod/src/transforms/__tests__/csf-2-to-3.test.ts
@@ -2,7 +2,7 @@ import { describe } from '@jest/globals';
import { dedent } from 'ts-dedent';
import _transform from '../csf-2-to-3';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
expect.addSnapshotSerializer({
print: (val: any) => val,
test: (val) => true,
diff --git a/code/lib/codemod/src/transforms/csf-2-to-3.ts b/code/lib/codemod/src/transforms/csf-2-to-3.ts
index 5b5717a77e7..24e9cac5a9f 100644
--- a/code/lib/codemod/src/transforms/csf-2-to-3.ts
+++ b/code/lib/codemod/src/transforms/csf-2-to-3.ts
@@ -128,7 +128,7 @@ function transform({ source }: { source: string }, api: any, options: { parser?:
}
const keyId = t.identifier(key);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const { typeAnnotation } = id;
if (typeAnnotation) {
keyId.typeAnnotation = typeAnnotation;
diff --git a/code/lib/components/package.json b/code/lib/components/package.json
index ac25f206005..42f89059746 100644
--- a/code/lib/components/package.json
+++ b/code/lib/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/components",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Core Storybook Components",
"keywords": [
"storybook"
@@ -48,38 +48,25 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/client-logger": "7.0.0-alpha.27",
+ "@storybook/client-logger": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/theming": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/theming": "7.0.0-alpha.31",
"memoizerific": "^1.11.3",
- "qs": "^6.10.0",
"util-deprecate": "^1.0.2"
},
"devDependencies": {
"@popperjs/core": "^2.6.0",
- "@testing-library/jest-dom": "^5.16.4",
- "@types/color-convert": "^2.0.0",
- "@types/lodash": "^4.14.182",
"@types/overlayscrollbars": "^1.12.0",
- "@types/qs": "^6.9.7",
"@types/react-syntax-highlighter": "11.0.5",
"@types/util-deprecate": "^1.0.0",
- "color-convert": "^2.0.1",
"css": "^3.0.0",
- "dequal": "^2.0.2",
"global": "^4.4.0",
- "jest": "^26.6.3",
- "lodash": "^4.17.21",
- "markdown-to-jsx": "^7.1.3",
"overlayscrollbars": "^1.13.1",
"polished": "^4.2.2",
"prettier": ">=2.2.1 <=2.3.0",
- "prop-types": "^15.7.2",
- "react-colorful": "^5.1.2",
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^15.4.5",
"react-textarea-autosize": "^8.3.0",
@@ -100,5 +87,5 @@
],
"platform": "neutral"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/components/src/icon/icons.tsx b/code/lib/components/src/icon/icons.tsx
index 2a24d9f3948..fb708da9091 100644
--- a/code/lib/components/src/icon/icons.tsx
+++ b/code/lib/components/src/icon/icons.tsx
@@ -491,7 +491,7 @@ export const icons = {
<>
>
),
@@ -1023,7 +1023,7 @@ export const icons = {
<>
>
),
@@ -1059,10 +1059,10 @@ export const icons = {
),
video: (
<>
-
+
>
),
@@ -1070,10 +1070,10 @@ export const icons = {
<>
-
-
+
+
>
),
play: (
@@ -1110,7 +1110,7 @@ export const icons = {
<>
>
),
@@ -1170,7 +1170,7 @@ export const icons = {
<>
>
),
@@ -1198,16 +1198,16 @@ export const icons = {
<>
>
),
doclist: (
<>
-
+
>
),
@@ -1256,10 +1256,12 @@ export const icons = {
),
repository: (
<>
-
+
+
+
>
),
diff --git a/code/lib/components/src/syntaxhighlighter/syntaxhighlighter.tsx b/code/lib/components/src/syntaxhighlighter/syntaxhighlighter.tsx
index ec55a4059a2..dedca6be4a3 100644
--- a/code/lib/components/src/syntaxhighlighter/syntaxhighlighter.tsx
+++ b/code/lib/components/src/syntaxhighlighter/syntaxhighlighter.tsx
@@ -4,32 +4,32 @@ import { styled } from '@storybook/theming';
import global from 'global';
import memoize from 'memoizerific';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import jsx from 'react-syntax-highlighter/dist/esm/languages/prism/jsx';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import bash from 'react-syntax-highlighter/dist/esm/languages/prism/bash';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import css from 'react-syntax-highlighter/dist/esm/languages/prism/css';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import jsExtras from 'react-syntax-highlighter/dist/esm/languages/prism/js-extras';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import json from 'react-syntax-highlighter/dist/esm/languages/prism/json';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import graphql from 'react-syntax-highlighter/dist/esm/languages/prism/graphql';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import html from 'react-syntax-highlighter/dist/esm/languages/prism/markup';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import md from 'react-syntax-highlighter/dist/esm/languages/prism/markdown';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import yml from 'react-syntax-highlighter/dist/esm/languages/prism/yaml';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import tsx from 'react-syntax-highlighter/dist/esm/languages/prism/tsx';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import typescript from 'react-syntax-highlighter/dist/esm/languages/prism/typescript';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import ReactSyntaxHighlighter from 'react-syntax-highlighter/dist/esm/prism-light';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import { createElement } from 'react-syntax-highlighter/dist/esm/index';
import { ActionBar } from '../ActionBar/ActionBar';
diff --git a/code/lib/components/src/tooltip/WithTooltip.tsx b/code/lib/components/src/tooltip/WithTooltip.tsx
index ad756608327..5f78da06314 100644
--- a/code/lib/components/src/tooltip/WithTooltip.tsx
+++ b/code/lib/components/src/tooltip/WithTooltip.tsx
@@ -81,7 +81,7 @@ const WithTooltipPure: FC = ({
)}
>
{({ getTriggerProps, triggerRef }) => (
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
{children}
diff --git a/code/lib/core-client/package.json b/code/lib/core-client/package.json
index 9404f2582e6..cc9e151764e 100644
--- a/code/lib/core-client/package.json
+++ b/code/lib/core-client/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-client",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -31,26 +31,21 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/channel-postmessage": "7.0.0-alpha.27",
- "@storybook/channel-websocket": "7.0.0-alpha.27",
- "@storybook/client-api": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/channel-postmessage": "7.0.0-alpha.31",
+ "@storybook/channel-websocket": "7.0.0-alpha.31",
+ "@storybook/client-api": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/preview-web": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "@storybook/ui": "7.0.0-alpha.27",
- "ansi-to-html": "^0.6.11",
- "core-js": "^3.8.2",
+ "@storybook/preview-web": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
+ "@storybook/ui": "7.0.0-alpha.31",
"global": "^4.4.0",
- "lodash": "^4.17.21",
- "qs": "^6.10.0",
"regenerator-runtime": "^0.13.7",
- "ts-dedent": "^2.0.0",
"util-deprecate": "^1.0.2"
},
"devDependencies": {
@@ -64,5 +59,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/core-client/src/globals/polyfills.ts b/code/lib/core-client/src/globals/polyfills.ts
index 2ca8b3e828a..b535f6a2cc3 100644
--- a/code/lib/core-client/src/globals/polyfills.ts
+++ b/code/lib/core-client/src/globals/polyfills.ts
@@ -1,2 +1 @@
import 'regenerator-runtime/runtime';
-import 'core-js/features/symbol';
diff --git a/code/lib/core-client/src/preview/start.test.ts b/code/lib/core-client/src/preview/start.test.ts
index 07e33406c06..199c48c9389 100644
--- a/code/lib/core-client/src/preview/start.test.ts
+++ b/code/lib/core-client/src/preview/start.test.ts
@@ -8,7 +8,7 @@ import {
emitter,
mockChannel,
} from '@storybook/preview-web/dist/cjs/PreviewWeb.mockdata';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import { WebView } from '@storybook/preview-web/dist/cjs/WebView';
import { setGlobalRender } from '@storybook/client-api';
@@ -19,7 +19,7 @@ jest.spyOn(WebView.prototype, 'prepareForDocs').mockReturnValue('docs-root');
jest.spyOn(WebView.prototype, 'prepareForStory').mockReturnValue('story-root');
jest.mock('global', () => ({
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
...jest.requireActual('global'),
history: { replaceState: jest.fn() },
document: {
diff --git a/code/lib/core-client/typings.d.ts b/code/lib/core-client/typings.d.ts
index 87e788474ea..3da80ea2d99 100644
--- a/code/lib/core-client/typings.d.ts
+++ b/code/lib/core-client/typings.d.ts
@@ -1,4 +1,3 @@
-declare module 'ansi-to-html';
declare module '@storybook/preview-web/dist/cjs/PreviewWeb.mockdata';
declare class AnsiToHtml {
diff --git a/code/lib/core-common/package.json b/code/lib/core-common/package.json
index 910be56f72b..b07f19c37ca 100644
--- a/code/lib/core-common/package.json
+++ b/code/lib/core-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-common",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -43,42 +43,17 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@babel/core": "^7.12.10",
- "@babel/plugin-proposal-class-properties": "^7.12.1",
- "@babel/plugin-proposal-decorators": "^7.12.12",
- "@babel/plugin-proposal-export-default-from": "^7.12.1",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1",
- "@babel/plugin-proposal-object-rest-spread": "^7.12.1",
- "@babel/plugin-proposal-optional-chaining": "^7.12.7",
- "@babel/plugin-proposal-private-methods": "^7.12.1",
- "@babel/plugin-proposal-private-property-in-object": "^7.12.1",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-transform-arrow-functions": "^7.12.1",
- "@babel/plugin-transform-block-scoping": "^7.12.12",
- "@babel/plugin-transform-classes": "^7.12.1",
- "@babel/plugin-transform-destructuring": "^7.12.1",
- "@babel/plugin-transform-for-of": "^7.12.1",
- "@babel/plugin-transform-parameters": "^7.12.1",
- "@babel/plugin-transform-shorthand-properties": "^7.12.1",
- "@babel/plugin-transform-spread": "^7.12.1",
- "@babel/preset-env": "^7.12.11",
- "@babel/preset-react": "^7.12.10",
- "@babel/preset-typescript": "^7.12.7",
- "@babel/register": "^7.12.1",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/node-logger": "7.0.0-alpha.27",
- "@storybook/semver": "^7.3.2",
+ "@storybook/node-logger": "7.0.0-alpha.31",
"@types/babel__core": "^7.0.0",
"@types/express": "^4.7.0",
"@types/node": "^14.0.10 || ^16.0.0",
"@types/pretty-hrtime": "^1.0.0",
- "babel-plugin-macros": "^3.0.1",
- "babel-plugin-polyfill-corejs3": "^0.1.0",
"chalk": "^4.1.0",
- "core-js": "^3.8.2",
"esbuild": "^0.14.48",
"esbuild-register": "^3.3.3",
"express": "^4.17.1",
@@ -87,7 +62,6 @@
"fs-extra": "^9.0.1",
"glob": "^7.1.6",
"handlebars": "^4.7.7",
- "json5": "^2.1.3",
"lazy-universal-dotenv": "^3.0.1",
"picomatch": "^2.3.0",
"pkg-dir": "^5.0.0",
@@ -99,7 +73,6 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@types/compression": "^1.7.0",
"@types/mock-fs": "^4.13.0",
"@types/picomatch": "^2.3.0",
"mock-fs": "^4.13.0",
@@ -124,5 +97,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/core-common/src/index.ts b/code/lib/core-common/src/index.ts
index 2fb7ff64b64..5b95a771657 100644
--- a/code/lib/core-common/src/index.ts
+++ b/code/lib/core-common/src/index.ts
@@ -9,6 +9,7 @@ export * from './utils/interpret-files';
export * from './utils/interpret-require';
export * from './utils/load-custom-presets';
export * from './utils/load-main-config';
+export * from './utils/get-framework-name';
export * from './utils/get-storybook-configuration';
export * from './utils/get-storybook-info';
export * from './utils/get-storybook-refs';
diff --git a/code/lib/core-common/src/presets.ts b/code/lib/core-common/src/presets.ts
index cb69104b286..46c77bee7eb 100644
--- a/code/lib/core-common/src/presets.ts
+++ b/code/lib/core-common/src/presets.ts
@@ -193,9 +193,9 @@ export async function loadPreset(
storybookOptions: InterPresetOptions
): Promise {
try {
- // @ts-ignores
+ // @ts-expect-error (Converted from ts-ignore)
const name: string = input.name ? input.name : input;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const presetOptions = input.options ? input.options : {};
let contents = await getContent(input);
diff --git a/code/lib/core-common/src/utils/envs.ts b/code/lib/core-common/src/utils/envs.ts
index bd4ecff9246..7c07b1256d7 100644
--- a/code/lib/core-common/src/utils/envs.ts
+++ b/code/lib/core-common/src/utils/envs.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error does not have defs, but universal-dotenv is in TS now
import { getEnvironment } from 'lazy-universal-dotenv';
import { nodePathsToArray } from './paths';
diff --git a/code/lib/core-common/src/utils/get-framework-name.ts b/code/lib/core-common/src/utils/get-framework-name.ts
new file mode 100644
index 00000000000..1e93ea81182
--- /dev/null
+++ b/code/lib/core-common/src/utils/get-framework-name.ts
@@ -0,0 +1,19 @@
+import { dedent } from 'ts-dedent';
+import type { Options } from '../types';
+
+/**
+ * Framework can be a string or an object. This utility always returns the string name.
+ */
+export async function getFrameworkName(options: Options) {
+ const framework = await options.presets.apply('framework', '', options);
+
+ if (!framework) {
+ throw new Error(dedent`
+ You must specify a framework in '.storybook/main.js' config.
+
+ https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#framework-field-mandatory
+ `);
+ }
+
+ return typeof framework === 'object' ? framework.name : framework;
+}
diff --git a/code/lib/core-common/src/utils/get-storybook-info.ts b/code/lib/core-common/src/utils/get-storybook-info.ts
index c9e8369542b..ea44ad5760d 100644
--- a/code/lib/core-common/src/utils/get-storybook-info.ts
+++ b/code/lib/core-common/src/utils/get-storybook-info.ts
@@ -4,16 +4,21 @@ import { getStorybookConfiguration } from './get-storybook-configuration';
import { PackageJson } from '../types';
interface StorybookInfo {
- framework: string;
version: string;
+ // FIXME: these are renderers for now,
+ // need to update with framework OR fix
+ // the calling code
+ framework: string;
frameworkPackage: string;
+ renderer: string;
+ rendererPackage: string;
configDir?: string;
mainConfig?: string;
previewConfig?: string;
managerConfig?: string;
}
-const viewLayers: Record = {
+const rendererPackages: Record = {
'@storybook/react': 'react',
'@storybook/vue': 'vue',
'@storybook/vue3': 'vue3',
@@ -42,11 +47,11 @@ const findDependency = (
Object.entries(peerDependencies || {}).find(predicate),
];
-const getFrameworkInfo = (packageJson: PackageJson) => {
+const getRendererInfo = (packageJson: PackageJson) => {
// Pull the viewlayer from dependencies in package.json
- const [dep, devDep, peerDep] = findDependency(packageJson, ([key]) => viewLayers[key]);
+ const [dep, devDep, peerDep] = findDependency(packageJson, ([key]) => rendererPackages[key]);
const [pkg, version] = dep || devDep || peerDep || [];
- const framework = pkg ? viewLayers[pkg] : undefined;
+ const renderer = pkg ? rendererPackages[pkg] : undefined;
if (dep && devDep && dep[0] === devDep[0]) {
logger.warn(
@@ -59,7 +64,13 @@ const getFrameworkInfo = (packageJson: PackageJson) => {
);
}
- return { framework, version, frameworkPackage: pkg };
+ return {
+ version,
+ framework: renderer,
+ frameworkPackage: pkg,
+ renderer,
+ rendererPackage: pkg,
+ };
};
const validConfigExtensions = ['ts', 'js', 'tsx', 'jsx', 'mjs', 'cjs'];
@@ -89,11 +100,11 @@ const getConfigInfo = (packageJson: PackageJson) => {
};
export const getStorybookInfo = (packageJson: PackageJson) => {
- const frameworkInfo = getFrameworkInfo(packageJson);
+ const rendererInfo = getRendererInfo(packageJson);
const configInfo = getConfigInfo(packageJson);
return {
- ...frameworkInfo,
+ ...rendererInfo,
...configInfo,
} as StorybookInfo;
};
diff --git a/code/lib/core-common/src/utils/normalize-stories.ts b/code/lib/core-common/src/utils/normalize-stories.ts
index 803f6c0842b..b3ab006d768 100644
--- a/code/lib/core-common/src/utils/normalize-stories.ts
+++ b/code/lib/core-common/src/utils/normalize-stories.ts
@@ -15,7 +15,7 @@ const DEFAULT_FILES = '**/*.@(mdx|stories.mdx|stories.tsx|stories.ts|stories.jsx
// TODO: remove - LEGACY support for bad glob patterns we had in SB 5 - remove in SB7
const fixBadGlob = deprecate(
(match: RegExpMatchArray) => {
- // @ts-ignore this will get removed later anyway
+ // @ts-expect-error this will get removed later anyway
return match.input.replace(match[1], `@${match[1]}`);
},
dedent`
diff --git a/code/lib/core-events/package.json b/code/lib/core-events/package.json
index e5e6a7bd61c..07bc1f8e661 100644
--- a/code/lib/core-events/package.json
+++ b/code/lib/core-events/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-events",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Event names used in storybook core",
"keywords": [
"storybook"
@@ -39,10 +39,7 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
- },
- "dependencies": {
- "core-js": "^3.8.2"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"devDependencies": {
"typescript": "~4.6.3"
@@ -55,5 +52,5 @@
"./src/index.ts"
]
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json
index 45198e08f41..172d0301447 100644
--- a/code/lib/core-server/package.json
+++ b/code/lib/core-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-server",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -30,22 +30,22 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@aw-web-design/x-default-browser": "1.4.88",
"@discoveryjs/json-ext": "^0.5.3",
- "@storybook/builder-manager": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
- "@storybook/core-common": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/builder-manager": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
+ "@storybook/core-common": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/csf-tools": "7.0.0-alpha.27",
+ "@storybook/csf-tools": "7.0.0-alpha.31",
"@storybook/docs-mdx": "0.0.1-canary.12433cf.0",
- "@storybook/node-logger": "7.0.0-alpha.27",
+ "@storybook/node-logger": "7.0.0-alpha.31",
"@storybook/semver": "^7.3.2",
- "@storybook/store": "7.0.0-alpha.27",
- "@storybook/telemetry": "7.0.0-alpha.27",
+ "@storybook/store": "7.0.0-alpha.31",
+ "@storybook/telemetry": "7.0.0-alpha.31",
"@types/node": "^14.0.10 || ^16.0.0",
"@types/node-fetch": "^2.5.7",
"@types/pretty-hrtime": "^1.0.0",
@@ -53,9 +53,7 @@
"boxen": "^5.1.2",
"chalk": "^4.1.0",
"cli-table3": "^0.6.1",
- "commander": "^6.2.1",
"compression": "^1.7.4",
- "core-js": "^3.8.2",
"detect-port": "^1.3.0",
"express": "^4.17.1",
"fs-extra": "^9.0.1",
@@ -72,17 +70,18 @@
"slash": "^3.0.0",
"telejson": "^6.0.8",
"ts-dedent": "^2.0.0",
- "util-deprecate": "^1.0.2",
"watchpack": "^2.2.0",
"ws": "^8.2.3"
},
"devDependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.27",
+ "@storybook/builder-webpack5": "7.0.0-alpha.31",
"@types/compression": "^1.7.0",
"@types/ip": "^1.1.0",
"@types/serve-favicon": "^2.5.2",
"@types/ws": "^8",
+ "jest-os-detection": "^1.3.1",
"jest-specific-snapshot": "^4.0.0",
+ "ts-jest": "^26.4.4",
"typescript": "~4.6.3",
"webpack": "5"
},
@@ -101,5 +100,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/core-server/src/dev-server.ts b/code/lib/core-server/src/dev-server.ts
index 01819ad6320..8c9b849fde4 100644
--- a/code/lib/core-server/src/dev-server.ts
+++ b/code/lib/core-server/src/dev-server.ts
@@ -23,7 +23,7 @@ import { openInBrowser } from './utils/open-in-browser';
import { getBuilders } from './utils/get-builders';
import { StoryIndexGenerator } from './utils/StoryIndexGenerator';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
export const router: Router = new Router();
export const DEBOUNCE = 100;
@@ -137,7 +137,7 @@ export async function storybookDevServer(options: Options) {
await new Promise((resolve, reject) => {
// FIXME: Following line doesn't match TypeScript signature at all π€
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
server.listen({ port, host }, (error: Error) => (error ? reject(error) : resolve()));
});
diff --git a/code/lib/core-server/src/utils/StoryIndexGenerator.ts b/code/lib/core-server/src/utils/StoryIndexGenerator.ts
index 3a96167388b..b916c8d56d5 100644
--- a/code/lib/core-server/src/utils/StoryIndexGenerator.ts
+++ b/code/lib/core-server/src/utils/StoryIndexGenerator.ts
@@ -426,7 +426,7 @@ export class StoryIndexGenerator {
return acc;
}, {} as Record);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
compat = Object.entries(sorted).reduce((acc, entry) => {
const [id, story] = entry;
if (story.type === 'docs') return acc;
diff --git a/code/lib/core-server/src/utils/open-in-browser.ts b/code/lib/core-server/src/utils/open-in-browser.ts
index 492fbe78153..8f04d83723b 100644
--- a/code/lib/core-server/src/utils/open-in-browser.ts
+++ b/code/lib/core-server/src/utils/open-in-browser.ts
@@ -1,8 +1,6 @@
import { logger } from '@storybook/node-logger';
-// @ts-ignore
import betterOpn from 'better-opn'; // betterOpn alias used because also loading open
import open from 'open';
-// @ts-ignore
import getDefaultBrowser from '@aw-web-design/x-default-browser';
import { dedent } from 'ts-dedent';
diff --git a/code/lib/core-server/src/utils/output-startup-information.ts b/code/lib/core-server/src/utils/output-startup-information.ts
index 3354669423b..44025b744fe 100644
--- a/code/lib/core-server/src/utils/output-startup-information.ts
+++ b/code/lib/core-server/src/utils/output-startup-information.ts
@@ -39,7 +39,7 @@ export function outputStartupInformation(options: {
'right-mid': '',
middle: '',
},
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
paddingLeft: 0,
paddingRight: 0,
paddingTop: 0,
diff --git a/code/lib/core-server/src/utils/watch-story-specifiers.ts b/code/lib/core-server/src/utils/watch-story-specifiers.ts
index 359bcde9077..86f34924a84 100644
--- a/code/lib/core-server/src/utils/watch-story-specifiers.ts
+++ b/code/lib/core-server/src/utils/watch-story-specifiers.ts
@@ -1,4 +1,3 @@
-// @ts-ignore
import Watchpack from 'watchpack';
import slash from 'slash';
import fs from 'fs';
diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json
index 3d7ece4f5ed..9ab12300f02 100644
--- a/code/lib/core-webpack/package.json
+++ b/code/lib/core-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -39,17 +39,17 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-common": "7.0.0-alpha.27",
- "@storybook/node-logger": "7.0.0-alpha.27",
+ "@storybook/core-common": "7.0.0-alpha.31",
+ "@storybook/node-logger": "7.0.0-alpha.31",
"@types/node": "^14.0.10 || ^16.0.0",
- "core-js": "^3.8.2",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "~4.6.3",
+ "webpack": "5"
},
"publishConfig": {
"access": "public"
@@ -60,5 +60,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/csf-tools/package.json b/code/lib/csf-tools/package.json
index 49aef34b389..e77ccf5d497 100644
--- a/code/lib/csf-tools/package.json
+++ b/code/lib/csf-tools/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/csf-tools",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -31,24 +31,19 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@babel/core": "^7.12.10",
"@babel/generator": "^7.12.11",
"@babel/parser": "^7.12.11",
- "@babel/plugin-transform-react-jsx": "^7.12.12",
- "@babel/preset-env": "^7.12.11",
"@babel/traverse": "^7.12.11",
"@babel/types": "^7.12.11",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
"core-js": "^3.8.2",
"fs-extra": "^9.0.1",
- "global": "^4.4.0",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "@storybook/mdx2-csf": "^0.0.3",
"@types/fs-extra": "^9.0.6",
"js-yaml": "^3.14.1",
"typescript": "~4.6.3"
@@ -56,5 +51,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/csf-tools/src/CsfFile.test.ts b/code/lib/csf-tools/src/CsfFile.test.ts
index e9f2cbb73aa..b813d82cd3a 100644
--- a/code/lib/csf-tools/src/CsfFile.test.ts
+++ b/code/lib/csf-tools/src/CsfFile.test.ts
@@ -3,7 +3,7 @@ import { dedent } from 'ts-dedent';
import yaml from 'js-yaml';
import { loadCsf } from './CsfFile';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
expect.addSnapshotSerializer({
print: (val: any) => yaml.dump(val).trimEnd(),
test: (val) => typeof val !== 'string',
diff --git a/code/lib/csf-tools/src/CsfFile.ts b/code/lib/csf-tools/src/CsfFile.ts
index adc5061da87..167005a1aae 100644
--- a/code/lib/csf-tools/src/CsfFile.ts
+++ b/code/lib/csf-tools/src/CsfFile.ts
@@ -190,7 +190,7 @@ export class CsfFile {
if (p.key.name === 'title') {
meta.title = this._parseTitle(p.value);
} else if (['includeStories', 'excludeStories'].includes(p.key.name)) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
meta[p.key.name] = parseIncludeExclude(p.value);
} else if (p.key.name === 'component') {
const { code } = generate(p.value, {});
diff --git a/code/lib/csf-tools/src/getStorySortParameter.ts b/code/lib/csf-tools/src/getStorySortParameter.ts
index e0c1618b3d9..a7312807245 100644
--- a/code/lib/csf-tools/src/getStorySortParameter.ts
+++ b/code/lib/csf-tools/src/getStorySortParameter.ts
@@ -31,7 +31,7 @@ const parseValue = (expr: t.Expression): any => {
}, {} as any);
}
if (t.isLiteral(expr)) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
return expr.value;
}
throw new Error(`Unknown node type ${expr}`);
diff --git a/code/lib/docs-tools/package.json b/code/lib/docs-tools/package.json
index 7d746eeb329..84acfb8cab1 100644
--- a/code/lib/docs-tools/package.json
+++ b/code/lib/docs-tools/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/docs-tools",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Shared utility functions for frameworks to implement docs",
"keywords": [
"storybook"
@@ -31,13 +31,12 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@babel/core": "^7.12.10",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/store": "7.0.0-alpha.31",
"doctrine": "^3.0.0",
"lodash": "^4.17.21"
},
@@ -49,5 +48,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/docs-tools/src/argTypes/convert/flow/convert.ts b/code/lib/docs-tools/src/argTypes/convert/flow/convert.ts
index f8fa7cd6986..5eb262e75fb 100644
--- a/code/lib/docs-tools/src/argTypes/convert/flow/convert.ts
+++ b/code/lib/docs-tools/src/argTypes/convert/flow/convert.ts
@@ -43,7 +43,6 @@ export const convert = (type: FlowType): SBType | void => {
return { ...base, ...convertSig(type) };
case 'union':
if (type.elements.every(isLiteral)) {
- // @ts-ignore
return { ...base, name: 'enum', value: type.elements.map(toEnumOption) };
}
return { ...base, name, value: type.elements.map(convert) };
diff --git a/code/lib/docs-tools/src/argTypes/docgen/extractDocgenProps.test.ts b/code/lib/docs-tools/src/argTypes/docgen/extractDocgenProps.test.ts
index 01c0f16cb05..9706d4b0f79 100644
--- a/code/lib/docs-tools/src/argTypes/docgen/extractDocgenProps.test.ts
+++ b/code/lib/docs-tools/src/argTypes/docgen/extractDocgenProps.test.ts
@@ -40,7 +40,7 @@ function createFuncType(typeSystemDef: TypeSystemDef, others: Record): Component {
const component = () => {};
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
component.__docgenInfo = {
[DOCGEN_SECTION]: {
[PROP_NAME]: {
diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json
index cb3fecac73a..fdad0da6dc4 100644
--- a/code/lib/instrumenter/package.json
+++ b/code/lib/instrumenter/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/instrumenter",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -31,12 +31,12 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"core-js": "^3.8.2",
"global": "^4.4.0"
},
@@ -46,5 +46,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/node-logger/package.json b/code/lib/node-logger/package.json
index 07fc3f1d7b2..ff64b2c4301 100644
--- a/code/lib/node-logger/package.json
+++ b/code/lib/node-logger/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/node-logger",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -31,12 +31,11 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
"@types/npmlog": "^4.1.2",
"chalk": "^4.1.0",
- "core-js": "^3.8.2",
"npmlog": "^5.0.1",
"pretty-hrtime": "^1.0.3"
},
@@ -47,5 +46,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json
index 5aa8af0cd02..e832f4e3e56 100644
--- a/code/lib/postinstall/package.json
+++ b/code/lib/postinstall/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/postinstall",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook addons postinstall utilities",
"keywords": [
"api",
@@ -32,10 +32,7 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
- },
- "dependencies": {
- "core-js": "^3.8.2"
+ "prep": "node ../../../scripts/prepare.js"
},
"devDependencies": {
"jest": "^26.6.3",
@@ -46,5 +43,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/preview-web/package.json b/code/lib/preview-web/package.json
index c75ce68d1c1..f92b4c2f804 100644
--- a/code/lib/preview-web/package.json
+++ b/code/lib/preview-web/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preview-web",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -31,18 +31,16 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/channel-postmessage": "7.0.0-alpha.27",
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/channels": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/store": "7.0.0-alpha.27",
+ "@storybook/store": "7.0.0-alpha.31",
"ansi-to-html": "^0.6.11",
- "core-js": "^3.8.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
"qs": "^6.10.0",
@@ -51,10 +49,13 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
+ "@storybook/channel-postmessage": "7.0.0-alpha.31",
+ "react": "16.14.0",
+ "ts-jest": "^28.0.8",
"typescript": "~4.6.3"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/preview-web/src/PreviewWeb.integration.test.ts b/code/lib/preview-web/src/PreviewWeb.integration.test.ts
index ab289c58d6a..cbecd156a67 100644
--- a/code/lib/preview-web/src/PreviewWeb.integration.test.ts
+++ b/code/lib/preview-web/src/PreviewWeb.integration.test.ts
@@ -29,7 +29,7 @@ jest.mock('./WebView');
const { window, document } = global;
jest.mock('global', () => ({
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
...jest.requireActual('global'),
history: { replaceState: jest.fn() },
document: {
diff --git a/code/lib/preview-web/src/PreviewWeb.test.ts b/code/lib/preview-web/src/PreviewWeb.test.ts
index 56b69d95d63..2efa7ab9a64 100644
--- a/code/lib/preview-web/src/PreviewWeb.test.ts
+++ b/code/lib/preview-web/src/PreviewWeb.test.ts
@@ -1,3 +1,5 @@
+/// ;
+import { jest, jest as mockJest, it, describe, beforeEach, afterEach, expect } from '@jest/globals';
import global from 'global';
import merge from 'lodash/merge';
import {
@@ -29,7 +31,6 @@ import { logger } from '@storybook/client-logger';
import { addons, mockChannel as createMockChannel } from '@storybook/addons';
import type { AnyFramework } from '@storybook/csf';
import type { ModuleImportFn, WebProjectAnnotations } from '@storybook/store';
-import { expect } from '@jest/globals';
import { mocked } from 'ts-jest/utils';
import { PreviewWeb } from './PreviewWeb';
@@ -58,8 +59,8 @@ const mockStoryIndex = jest.fn(() => storyIndex);
let mockFetchResult;
jest.mock('global', () => ({
- ...(jest.requireActual('global') as any),
- history: { replaceState: jest.fn() },
+ ...(mockJest.requireActual('global') as any),
+ history: { replaceState: mockJest.fn() },
document: {
location: {
pathname: 'pathname',
@@ -68,7 +69,7 @@ jest.mock('global', () => ({
},
window: {
location: {
- reload: jest.fn(),
+ reload: mockJest.fn(),
},
},
FEATURES: {
@@ -347,8 +348,12 @@ describe('PreviewWeb', () => {
});
describe('after selection changes', () => {
- beforeEach(() => jest.useFakeTimers());
- afterEach(() => jest.useRealTimers());
+ beforeEach(() => {
+ jest.useFakeTimers();
+ });
+ afterEach(() => {
+ jest.useRealTimers();
+ });
it('DOES NOT try again if CSF file changes', async () => {
document.location.search = '?id=component-one--missing';
@@ -1561,49 +1566,140 @@ describe('PreviewWeb', () => {
expect(teardownRenderToDOM).not.toHaveBeenCalled();
});
- // For https://github.com/storybookjs/storybook/issues/17214
- it('does NOT render a second time if preparing', async () => {
- document.location.search = '?id=component-one--a';
+ describe('while preparing', () => {
+ // For https://github.com/storybookjs/storybook/issues/17214
+ it('does NOT render a second time in story mode', async () => {
+ document.location.search = '?id=component-one--a';
- const [gate, openGate] = createGate();
- const [importedGate, openImportedGate] = createGate();
- importFn
- .mockImplementationOnce(async (...args) => {
- await gate;
- return importFn(...args);
- })
- .mockImplementationOnce(async (...args) => {
- // The second time we `import()` we open the "imported" gate
- openImportedGate();
- await gate;
- return importFn(...args);
+ const [gate, openGate] = createGate();
+ const [importedGate, openImportedGate] = createGate();
+ importFn
+ .mockImplementationOnce(async (...args) => {
+ await gate;
+ return importFn(...args);
+ })
+ .mockImplementationOnce(async (...args) => {
+ // The second time we `import()` we open the "imported" gate
+ openImportedGate();
+ await gate;
+ return importFn(...args);
+ });
+
+ const preview = new PreviewWeb();
+ // We can't wait for the initialize function, as it waits for `renderSelection()`
+ // which prepares, but it does emit `CURRENT_STORY_WAS_SET` right before that
+ preview.initialize({ importFn, getProjectAnnotations });
+ await waitForEvents([CURRENT_STORY_WAS_SET]);
+
+ mockChannel.emit.mockClear();
+ projectAnnotations.renderToDOM.mockClear();
+ emitter.emit(SET_CURRENT_STORY, {
+ storyId: 'component-one--a',
+ viewMode: 'story',
});
+ await importedGate;
+ // We are blocking import so this won't render yet
+ expect(projectAnnotations.renderToDOM).not.toHaveBeenCalled();
- const preview = new PreviewWeb();
- // We can't wait for the initialize function, as it waits for `renderSelection()`
- // which prepares, but it does emit `CURRENT_STORY_WAS_SET` right before that
- preview.initialize({ importFn, getProjectAnnotations });
- await waitForEvents([CURRENT_STORY_WAS_SET]);
+ mockChannel.emit.mockClear();
+ openGate();
+ await waitForRender();
- mockChannel.emit.mockClear();
- projectAnnotations.renderToDOM.mockClear();
- emitter.emit(SET_CURRENT_STORY, {
- storyId: 'component-one--a',
- viewMode: 'story',
+ // We should only render *once*
+ expect(projectAnnotations.renderToDOM).toHaveBeenCalledTimes(1);
+
+ // We should not show an error either
+ expect(preview.view.showErrorDisplay).not.toHaveBeenCalled();
});
- await importedGate;
- // We are blocking import so this won't render yet
- expect(projectAnnotations.renderToDOM).not.toHaveBeenCalled();
- mockChannel.emit.mockClear();
- openGate();
- await waitForRender();
+ // For https://github.com/storybookjs/storybook/issues/19015
+ it('does NOT render a second time in template docs mode', async () => {
+ document.location.search = '?id=component-one--docs&viewMode=docs';
- // We should only render *once*
- expect(projectAnnotations.renderToDOM).toHaveBeenCalledTimes(1);
+ const [gate, openGate] = createGate();
+ const [importedGate, openImportedGate] = createGate();
+ importFn
+ .mockImplementationOnce(async (...args) => {
+ await gate;
+ return importFn(...args);
+ })
+ .mockImplementationOnce(async (...args) => {
+ // The second time we `import()` we open the "imported" gate
+ openImportedGate();
+ await gate;
+ return importFn(...args);
+ });
- // We should not show an error either
- expect(preview.view.showErrorDisplay).not.toHaveBeenCalled();
+ const preview = new PreviewWeb();
+ // We can't wait for the initialize function, as it waits for `renderSelection()`
+ // which prepares, but it does emit `CURRENT_STORY_WAS_SET` right before that
+ preview.initialize({ importFn, getProjectAnnotations });
+ await waitForEvents([CURRENT_STORY_WAS_SET]);
+
+ mockChannel.emit.mockClear();
+ projectAnnotations.renderToDOM.mockClear();
+ emitter.emit(SET_CURRENT_STORY, {
+ storyId: 'component-one--docs',
+ viewMode: 'docs',
+ });
+ await importedGate;
+ // We are blocking import so this won't render yet
+ expect(docsRenderer.render).not.toHaveBeenCalled();
+
+ mockChannel.emit.mockClear();
+ openGate();
+ await waitForRender();
+
+ // We should only render *once*
+ expect(docsRenderer.render).toHaveBeenCalledTimes(1);
+
+ // We should not show an error either
+ expect(preview.view.showErrorDisplay).not.toHaveBeenCalled();
+ });
+
+ it('does NOT render a second time in standalone docs mode', async () => {
+ document.location.search = '?id=introduction--docs&viewMode=docs';
+
+ const [gate, openGate] = createGate();
+ const [importedGate, openImportedGate] = createGate();
+ importFn
+ .mockImplementationOnce(async (...args) => {
+ await gate;
+ return importFn(...args);
+ })
+ .mockImplementationOnce(async (...args) => {
+ // The second time we `import()` we open the "imported" gate
+ openImportedGate();
+ await gate;
+ return importFn(...args);
+ });
+
+ const preview = new PreviewWeb();
+ // We can't wait for the initialize function, as it waits for `renderSelection()`
+ // which prepares, but it does emit `CURRENT_STORY_WAS_SET` right before that
+ preview.initialize({ importFn, getProjectAnnotations });
+ await waitForEvents([CURRENT_STORY_WAS_SET]);
+
+ mockChannel.emit.mockClear();
+ projectAnnotations.renderToDOM.mockClear();
+ emitter.emit(SET_CURRENT_STORY, {
+ storyId: 'introduction--docs',
+ viewMode: 'docs',
+ });
+ await importedGate;
+ // We are blocking import so this won't render yet
+ expect(docsRenderer.render).not.toHaveBeenCalled();
+
+ mockChannel.emit.mockClear();
+ openGate();
+ await waitForRender();
+
+ // We should only render *once*
+ expect(docsRenderer.render).toHaveBeenCalledTimes(1);
+
+ // We should not show an error either
+ expect(preview.view.showErrorDisplay).not.toHaveBeenCalled();
+ });
});
});
@@ -2713,8 +2809,12 @@ describe('PreviewWeb', () => {
});
describe('if it was previously rendered', () => {
- beforeEach(() => jest.useFakeTimers());
- afterEach(() => jest.useRealTimers());
+ beforeEach(() => {
+ jest.useFakeTimers();
+ });
+ afterEach(() => {
+ jest.useRealTimers();
+ });
it('is reloaded when it is re-selected', async () => {
document.location.search = '?id=component-one--a';
const preview = await createAndRenderPreview();
diff --git a/code/lib/preview-web/src/PreviewWeb.tsx b/code/lib/preview-web/src/PreviewWeb.tsx
index 3178ae7611f..49f07856b1b 100644
--- a/code/lib/preview-web/src/PreviewWeb.tsx
+++ b/code/lib/preview-web/src/PreviewWeb.tsx
@@ -34,7 +34,8 @@ import { MaybePromise, Preview } from './Preview';
import { UrlStore } from './UrlStore';
import { WebView } from './WebView';
-import { PREPARE_ABORTED, StoryRender } from './render/StoryRender';
+import { PREPARE_ABORTED } from './render/Render';
+import { StoryRender } from './render/StoryRender';
import { TemplateDocsRender } from './render/TemplateDocsRender';
import { StandaloneDocsRender } from './render/StandaloneDocsRender';
@@ -74,7 +75,7 @@ export class PreviewWeb extends Preview this.urlStore.selection,
dedent`
diff --git a/code/lib/preview-web/src/render/Render.ts b/code/lib/preview-web/src/render/Render.ts
index 64b1458cb88..95d15245336 100644
--- a/code/lib/preview-web/src/render/Render.ts
+++ b/code/lib/preview-web/src/render/Render.ts
@@ -19,3 +19,5 @@ export interface Render {
torndown: boolean;
renderToElement: (canvasElement: HTMLElement, renderStoryToElement?: any) => Promise;
}
+
+export const PREPARE_ABORTED = new Error('prepareAborted');
diff --git a/code/lib/preview-web/src/render/StandaloneDocsRender.test.ts b/code/lib/preview-web/src/render/StandaloneDocsRender.test.ts
new file mode 100644
index 00000000000..492f33dc0bd
--- /dev/null
+++ b/code/lib/preview-web/src/render/StandaloneDocsRender.test.ts
@@ -0,0 +1,52 @@
+import { jest, describe, it, expect } from '@jest/globals';
+import { Channel } from '@storybook/channels';
+import { AnyFramework } from '@storybook/csf';
+import { StoryStore } from '@storybook/store';
+import type { StandaloneDocsIndexEntry } from '@storybook/store';
+import { PREPARE_ABORTED } from './Render';
+
+import { StandaloneDocsRender } from './StandaloneDocsRender';
+
+const entry = {
+ type: 'docs',
+ id: 'introduction--docs',
+ name: 'Docs',
+ title: 'Introduction',
+ importPath: './Introduction.mdx',
+ storiesImports: [],
+ standalone: true,
+} as StandaloneDocsIndexEntry;
+
+const createGate = (): [Promise, (_?: any) => void] => {
+ let openGate = (_?: any) => {};
+ const gate = new Promise((resolve) => {
+ openGate = resolve;
+ });
+ return [gate, openGate];
+};
+
+describe('StandaloneDocsRender', () => {
+ it('throws PREPARE_ABORTED if torndown during prepare', async () => {
+ const [importGate, openImportGate] = createGate();
+ const mockStore = {
+ loadEntry: jest.fn(async () => {
+ await importGate;
+ return {};
+ }),
+ };
+
+ const render = new StandaloneDocsRender(
+ new Channel(),
+ mockStore as unknown as StoryStore,
+ entry
+ );
+
+ const preparePromise = render.prepare();
+
+ render.teardown();
+
+ openImportGate();
+
+ await expect(preparePromise).rejects.toThrowError(PREPARE_ABORTED);
+ });
+});
diff --git a/code/lib/preview-web/src/render/StandaloneDocsRender.ts b/code/lib/preview-web/src/render/StandaloneDocsRender.ts
index c6d99edef02..27581c2ad9b 100644
--- a/code/lib/preview-web/src/render/StandaloneDocsRender.ts
+++ b/code/lib/preview-web/src/render/StandaloneDocsRender.ts
@@ -3,7 +3,7 @@ import { CSFFile, ModuleExports, StoryStore } from '@storybook/store';
import { Channel, IndexEntry } from '@storybook/addons';
import { DOCS_RENDERED } from '@storybook/core-events';
-import { Render, RenderType } from './Render';
+import { Render, RenderType, PREPARE_ABORTED } from './Render';
import type { DocsContextProps } from '../docs-context/DocsContextProps';
import type { DocsRenderFunction } from '../docs-context/DocsRenderFunction';
import { DocsContext } from '../docs-context/DocsContext';
@@ -26,7 +26,7 @@ export class StandaloneDocsRender implements Re
public rerender?: () => Promise;
- public teardown?: (options: { viewModeChanged?: boolean }) => Promise;
+ public teardownRender?: (options: { viewModeChanged?: boolean }) => Promise;
public torndown = false;
@@ -51,6 +51,8 @@ export class StandaloneDocsRender implements Re
async prepare() {
this.preparing = true;
const { entryExports, csfFiles = [] } = await this.store.loadEntry(this.id);
+ if (this.torndown) throw PREPARE_ABORTED;
+
this.csfFiles = csfFiles;
this.exports = entryExports;
@@ -96,7 +98,7 @@ export class StandaloneDocsRender implements Re
};
this.rerender = async () => renderDocs();
- this.teardown = async ({ viewModeChanged }: { viewModeChanged?: boolean } = {}) => {
+ this.teardownRender = async ({ viewModeChanged }: { viewModeChanged?: boolean } = {}) => {
if (!viewModeChanged || !canvasElement) return;
renderer.unmount(canvasElement);
this.torndown = true;
@@ -104,4 +106,9 @@ export class StandaloneDocsRender implements Re
return renderDocs();
}
+
+ async teardown({ viewModeChanged }: { viewModeChanged?: boolean } = {}) {
+ this.teardownRender?.({ viewModeChanged });
+ this.torndown = true;
+ }
}
diff --git a/code/lib/preview-web/src/render/StoryRender.test.ts b/code/lib/preview-web/src/render/StoryRender.test.ts
new file mode 100644
index 00000000000..7ec87a7d150
--- /dev/null
+++ b/code/lib/preview-web/src/render/StoryRender.test.ts
@@ -0,0 +1,54 @@
+import { jest, describe, it, expect } from '@jest/globals';
+import { Channel } from '@storybook/channels';
+import { AnyFramework } from '@storybook/csf';
+import { StoryStore } from '@storybook/store';
+import type { StoryIndexEntry } from '@storybook/store';
+import { PREPARE_ABORTED } from './Render';
+
+import { StoryRender } from './StoryRender';
+
+const entry = {
+ type: 'story',
+ id: 'component--a',
+ name: 'A',
+ title: 'component',
+ importPath: './component.stories.ts',
+} as StoryIndexEntry;
+
+const createGate = (): [Promise, (_?: any) => void] => {
+ let openGate = (_?: any) => {};
+ const gate = new Promise((resolve) => {
+ openGate = resolve;
+ });
+ return [gate, openGate];
+};
+
+describe('StoryRender', () => {
+ it('throws PREPARE_ABORTED if torndown during prepare', async () => {
+ const [importGate, openImportGate] = createGate();
+ const mockStore = {
+ loadStory: jest.fn(async () => {
+ await importGate;
+ return {};
+ }),
+ cleanupStory: jest.fn(),
+ };
+
+ const render = new StoryRender(
+ new Channel(),
+ mockStore as unknown as StoryStore,
+ jest.fn(),
+ {} as any,
+ entry.id,
+ 'story'
+ );
+
+ const preparePromise = render.prepare();
+
+ render.teardown();
+
+ openImportGate();
+
+ await expect(preparePromise).rejects.toThrowError(PREPARE_ABORTED);
+ });
+});
diff --git a/code/lib/preview-web/src/render/StoryRender.ts b/code/lib/preview-web/src/render/StoryRender.ts
index 70b6b8fd86a..0074e28f9c0 100644
--- a/code/lib/preview-web/src/render/StoryRender.ts
+++ b/code/lib/preview-web/src/render/StoryRender.ts
@@ -20,7 +20,7 @@ import {
STORY_RENDERED,
PLAY_FUNCTION_THREW_EXCEPTION,
} from '@storybook/core-events';
-import { Render, RenderType } from './Render';
+import { Render, RenderType, PREPARE_ABORTED } from './Render';
const { AbortController } = global;
@@ -40,7 +40,7 @@ function createController(): AbortController {
return {
signal: { aborted: false },
abort() {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
this.signal.aborted = true;
},
} as AbortController;
@@ -60,8 +60,6 @@ export type RenderContextCallbacks = Pick<
'showMain' | 'showError' | 'showException'
>;
-export const PREPARE_ABORTED = new Error('prepareAborted');
-
export class StoryRender implements Render {
public type: RenderType = 'story';
@@ -275,7 +273,7 @@ export class StoryRender implements Render, (_?: any) => void] => {
+ let openGate = (_?: any) => {};
+ const gate = new Promise((resolve) => {
+ openGate = resolve;
+ });
+ return [gate, openGate];
+};
+
+describe('TemplateDocsRender', () => {
+ it('throws PREPARE_ABORTED if torndown during prepare', async () => {
+ const [importGate, openImportGate] = createGate();
+ const mockStore = {
+ loadEntry: jest.fn(async () => {
+ await importGate;
+ return {};
+ }),
+ };
+
+ const render = new TemplateDocsRender(
+ new Channel(),
+ mockStore as unknown as StoryStore,
+ entry
+ );
+
+ const preparePromise = render.prepare();
+
+ render.teardown();
+
+ openImportGate();
+
+ await expect(preparePromise).rejects.toThrowError(PREPARE_ABORTED);
+ });
+});
diff --git a/code/lib/preview-web/src/render/TemplateDocsRender.ts b/code/lib/preview-web/src/render/TemplateDocsRender.ts
index 7399ca73496..1d3be018ae8 100644
--- a/code/lib/preview-web/src/render/TemplateDocsRender.ts
+++ b/code/lib/preview-web/src/render/TemplateDocsRender.ts
@@ -3,7 +3,7 @@ import { CSFFile, Story, StoryStore } from '@storybook/store';
import { Channel, IndexEntry } from '@storybook/addons';
import { DOCS_RENDERED } from '@storybook/core-events';
-import { Render, RenderType } from './Render';
+import { Render, RenderType, PREPARE_ABORTED } from './Render';
import type { DocsContextProps } from '../docs-context/DocsContextProps';
import type { DocsRenderFunction } from '../docs-context/DocsRenderFunction';
import { DocsContext } from '../docs-context/DocsContext';
@@ -29,7 +29,7 @@ export class TemplateDocsRender implements Rend
public rerender?: () => Promise;
- public teardown?: (options: { viewModeChanged?: boolean }) => Promise;
+ public teardownRender?: (options: { viewModeChanged?: boolean }) => Promise;
public torndown = false;
@@ -54,9 +54,10 @@ export class TemplateDocsRender implements Rend
async prepare() {
this.preparing = true;
const { entryExports, csfFiles = [] } = await this.store.loadEntry(this.id);
+ if (this.torndown) throw PREPARE_ABORTED;
const { importPath, title } = this.entry;
- const primaryCsfFile = await this.store.processCSFFileWithCache(
+ const primaryCsfFile = this.store.processCSFFileWithCache(
entryExports,
importPath,
title
@@ -112,12 +113,16 @@ export class TemplateDocsRender implements Rend
};
this.rerender = async () => renderDocs();
- this.teardown = async ({ viewModeChanged }: { viewModeChanged?: boolean } = {}) => {
+ this.teardownRender = async ({ viewModeChanged }: { viewModeChanged?: boolean }) => {
if (!viewModeChanged || !canvasElement) return;
renderer.unmount(canvasElement);
- this.torndown = true;
};
return renderDocs();
}
+
+ async teardown({ viewModeChanged }: { viewModeChanged?: boolean } = {}) {
+ this.teardownRender?.({ viewModeChanged });
+ this.torndown = true;
+ }
}
diff --git a/code/lib/router/package.json b/code/lib/router/package.json
index d576ed46e58..9e7e5561689 100644
--- a/code/lib/router/package.json
+++ b/code/lib/router/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/router",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Core Storybook Router",
"keywords": [
"storybook"
@@ -20,9 +20,22 @@
},
"license": "MIT",
"sideEffects": false,
- "main": "dist/cjs/index.js",
- "module": "dist/esm/index.js",
- "types": "dist/types/index.d.ts",
+ "exports": {
+ ".": {
+ "require": "./dist/index.js",
+ "import": "./dist/index.mjs",
+ "types": "./dist/index.d.ts"
+ },
+ "./utils": {
+ "require": "./dist/utils.js",
+ "import": "./dist/utils.mjs",
+ "types": "./dist/utils.d.ts"
+ },
+ "./package.json": "./package.json"
+ },
+ "main": "dist/index.js",
+ "module": "dist/index.mjs",
+ "types": "dist/index.d.ts",
"files": [
"dist/**/*",
"README.md",
@@ -31,20 +44,17 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "ts-node ../../../scripts/prebundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/client-logger": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/client-logger": "7.0.0-alpha.31",
"memoizerific": "^1.11.3",
"qs": "^6.10.0"
},
"devDependencies": {
"dequal": "^2.0.2",
"global": "^4.4.0",
- "history": "5.0.0",
"lodash": "^4.17.21",
- "react-router": "6.0.2",
"react-router-dom": "6.0.2",
"ts-dedent": "^2.0.0",
"ts-node": "^10.4.0",
@@ -57,6 +67,12 @@
"publishConfig": {
"access": "public"
},
- "bundlerEntrypoint": "./src/index.ts",
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "bundler": {
+ "platform": "browser",
+ "entries": [
+ "./src/index.ts",
+ "./src/utils.ts"
+ ]
+ },
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/router/utils.js b/code/lib/router/utils.js
index c66ea93e898..e4ddc9027ee 100644
--- a/code/lib/router/utils.js
+++ b/code/lib/router/utils.js
@@ -1 +1 @@
-export * from './dist/esm';
+export * from './dist/index';
diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json
index 7a2954c5986..d23993866fc 100644
--- a/code/lib/source-loader/package.json
+++ b/code/lib/source-loader/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/source-loader",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Source loader",
"keywords": [
"lib",
@@ -32,19 +32,16 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "core-js": "^3.8.2",
"estraverse": "^5.2.0",
- "global": "^4.4.0",
"lodash": "^4.17.21",
"prettier": ">=2.2.1 <=2.3.0"
},
"devDependencies": {
+ "jest-specific-snapshot": "^4.0.0",
"typescript": "~4.6.3"
},
"peerDependencies": {
@@ -54,5 +51,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/source-loader/src/abstract-syntax-tree/__snapshots__/inject-decorator.test.js.snap b/code/lib/source-loader/src/abstract-syntax-tree/__snapshots__/inject-decorator.test.js.snap
index 413752f9908..fe9a7c7180f 100644
--- a/code/lib/source-loader/src/abstract-syntax-tree/__snapshots__/inject-decorator.test.js.snap
+++ b/code/lib/source-loader/src/abstract-syntax-tree/__snapshots__/inject-decorator.test.js.snap
@@ -97,7 +97,6 @@ exports[`inject-decorator injectDecorator option is false does not inject storie
"import React from 'react';
import { storiesOf } from '@storybook/react';
import { withInfo } from '@storybook/addon-info';
-import { action } from '@storybook/addon-actions';
import { DocgenButton } from '../components/DocgenButton';
import FlowTypeButton from '../components/FlowTypeButton';
@@ -109,19 +108,19 @@ storiesOf('Addons|Info.React Docgen', module)
'Comments from PropType declarations',
withInfo(
'Comments above the PropType declarations should be extracted from the React component file itself and rendered in the Info Addon prop table'
- )(() => )
+ )(() => )
)
.add(
'Comments from Flow declarations',
withInfo(
'Comments above the Flow declarations should be extracted from the React component file itself and rendered in the Info Addon prop table'
- )(() => )
+ )(() => )
)
.add(
'Comments from component declaration',
withInfo(
'Comments above the component declaration should be extracted from the React component file itself and rendered below the Info Addon heading'
- )(() => )
+ )(() => )
);
const markdownDescription = \`
@@ -137,7 +136,7 @@ Maybe include a [link](http://storybook.js.org) to your project as well.
storiesOf('Addons|Info.Markdown', module).add(
'Displays Markdown in description',
- withInfo(markdownDescription)(() => )
+ withInfo(markdownDescription)(() => )
);
storiesOf('Addons|Info.Options.inline', module).add(
@@ -417,253 +416,253 @@ Object {
"1814": Object {
"endBody": Object {
"col": 4,
- "line": 152,
+ "line": 151,
},
"endLoc": Object {
"col": 4,
- "line": 152,
+ "line": 151,
},
"startBody": Object {
"col": 2,
- "line": 147,
+ "line": 146,
},
"startLoc": Object {
"col": 2,
- "line": 146,
+ "line": 145,
},
},
"comments-from-component-declaration": Object {
"endBody": Object {
- "col": 70,
- "line": 28,
+ "col": 42,
+ "line": 27,
},
"endLoc": Object {
- "col": 70,
- "line": 28,
+ "col": 42,
+ "line": 27,
},
"startBody": Object {
"col": 4,
- "line": 26,
+ "line": 25,
},
"startLoc": Object {
"col": 4,
- "line": 25,
+ "line": 24,
},
},
"comments-from-flow-declarations": Object {
"endBody": Object {
- "col": 85,
- "line": 22,
+ "col": 57,
+ "line": 21,
},
"endLoc": Object {
- "col": 85,
- "line": 22,
+ "col": 57,
+ "line": 21,
},
"startBody": Object {
"col": 4,
- "line": 20,
+ "line": 19,
},
"startLoc": Object {
"col": 4,
- "line": 19,
+ "line": 18,
},
},
"comments-from-proptype-declarations": Object {
"endBody": Object {
- "col": 79,
- "line": 16,
+ "col": 51,
+ "line": 15,
},
"endLoc": Object {
- "col": 79,
- "line": 16,
+ "col": 51,
+ "line": 15,
},
"startBody": Object {
"col": 4,
- "line": 14,
+ "line": 13,
},
"startLoc": Object {
"col": 4,
- "line": 13,
+ "line": 12,
},
},
"displays-markdown-in-description": Object {
"endBody": Object {
- "col": 96,
- "line": 44,
+ "col": 68,
+ "line": 43,
},
"endLoc": Object {
- "col": 96,
- "line": 44,
+ "col": 68,
+ "line": 43,
},
"startBody": Object {
"col": 2,
- "line": 44,
+ "line": 43,
},
"startLoc": Object {
"col": 2,
- "line": 43,
+ "line": 42,
},
},
"exclude-component-from-prop-tables": Object {
"endBody": Object {
"col": 4,
- "line": 89,
+ "line": 88,
},
"endLoc": Object {
"col": 4,
- "line": 89,
+ "line": 88,
},
"startBody": Object {
"col": 2,
- "line": 81,
+ "line": 80,
},
"startLoc": Object {
"col": 2,
- "line": 80,
+ "line": 79,
},
},
"extend-info-styles-with-an-object": Object {
"endBody": Object {
"col": 43,
- "line": 108,
+ "line": 107,
},
"endLoc": Object {
"col": 43,
- "line": 108,
+ "line": 107,
},
"startBody": Object {
"col": 4,
- "line": 95,
+ "line": 94,
},
"startLoc": Object {
"col": 4,
- "line": 94,
+ "line": 93,
},
},
"full-control-over-styles-using-a-function": Object {
"endBody": Object {
"col": 43,
- "line": 123,
+ "line": 122,
},
"endLoc": Object {
"col": 43,
- "line": 123,
+ "line": 122,
},
"startBody": Object {
"col": 4,
- "line": 112,
+ "line": 111,
},
"startLoc": Object {
"col": 4,
- "line": 111,
+ "line": 110,
},
},
"inlines-component-inside-story": Object {
"endBody": Object {
"col": 41,
- "line": 52,
+ "line": 51,
},
"endLoc": Object {
"col": 41,
- "line": 52,
+ "line": 51,
},
"startBody": Object {
"col": 2,
- "line": 49,
+ "line": 48,
},
"startLoc": Object {
"col": 2,
- "line": 48,
+ "line": 47,
},
},
"shows-additional-component-prop-tables": Object {
"endBody": Object {
"col": 41,
- "line": 76,
+ "line": 75,
},
"endLoc": Object {
"col": 41,
- "line": 76,
+ "line": 75,
},
"startBody": Object {
"col": 2,
- "line": 73,
+ "line": 72,
},
"startLoc": Object {
"col": 2,
- "line": 72,
+ "line": 71,
},
},
"shows-or-hides-info-addon-header": Object {
"endBody": Object {
"col": 41,
- "line": 60,
+ "line": 59,
},
"endLoc": Object {
"col": 41,
- "line": 60,
+ "line": 59,
},
"startBody": Object {
"col": 2,
- "line": 57,
+ "line": 56,
},
"startLoc": Object {
"col": 2,
- "line": 56,
+ "line": 55,
},
},
"shows-or-hides-info-addon-source": Object {
"endBody": Object {
"col": 41,
- "line": 68,
+ "line": 67,
},
"endLoc": Object {
"col": 41,
- "line": 68,
+ "line": 67,
},
"startBody": Object {
"col": 2,
- "line": 65,
+ "line": 64,
},
"startLoc": Object {
"col": 2,
- "line": 64,
+ "line": 63,
},
},
"use-a-custom-component-for-the-table": Object {
"endBody": Object {
"col": 41,
- "line": 130,
+ "line": 129,
},
"endLoc": Object {
"col": 41,
- "line": 130,
+ "line": 129,
},
"startBody": Object {
"col": 2,
- "line": 128,
+ "line": 127,
},
"startLoc": Object {
"col": 2,
- "line": 127,
+ "line": 126,
},
},
"use-info-as-story-decorator": Object {
"endBody": Object {
"col": 73,
- "line": 137,
+ "line": 136,
},
"endLoc": Object {
"col": 73,
- "line": 137,
+ "line": 136,
},
"startBody": Object {
"col": 38,
- "line": 137,
+ "line": 136,
},
"startLoc": Object {
"col": 7,
- "line": 137,
+ "line": 136,
},
},
}
@@ -673,7 +672,6 @@ exports[`inject-decorator positive injects stories decorator after the all "stor
"import React from 'react';
import { storiesOf } from '@storybook/react';
import { withInfo } from '@storybook/addon-info';
-import { action } from '@storybook/addon-actions';
import { DocgenButton } from '../components/DocgenButton';
import FlowTypeButton from '../components/FlowTypeButton';
@@ -685,19 +683,19 @@ storiesOf('Addons|Info.React Docgen', module).addParameters({ storySource: { sou
'Comments from PropType declarations',
withInfo(
'Comments above the PropType declarations should be extracted from the React component file itself and rendered in the Info Addon prop table'
- )(() => )
+ )(() => )
)
.add(
'Comments from Flow declarations',
withInfo(
'Comments above the Flow declarations should be extracted from the React component file itself and rendered in the Info Addon prop table'
- )(() => )
+ )(() => )
)
.add(
'Comments from component declaration',
withInfo(
'Comments above the component declaration should be extracted from the React component file itself and rendered below the Info Addon heading'
- )(() => )
+ )(() => )
);
const markdownDescription = \`
@@ -713,7 +711,7 @@ Maybe include a [link](http://storybook.js.org) to your project as well.
storiesOf('Addons|Info.Markdown', module).addParameters({ storySource: { source: __STORY__, locationsMap: __LOCATIONS_MAP__ } }).add(
'Displays Markdown in description',
- withInfo(markdownDescription)(() => )
+ withInfo(markdownDescription)(() => )
);
storiesOf('Addons|Info.Options.inline', module).addParameters({ storySource: { source: __STORY__, locationsMap: __LOCATIONS_MAP__ } }).add(
diff --git a/code/lib/source-loader/src/build.js b/code/lib/source-loader/src/build.js
index 96bda39b6cd..8511fac4cba 100644
--- a/code/lib/source-loader/src/build.js
+++ b/code/lib/source-loader/src/build.js
@@ -16,9 +16,9 @@ export async function transform(inputSource) {
const preamble = `
/* eslint-disable */
// @ts-nocheck
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
var __STORY__ = ${sourceJson};
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
var __LOCATIONS_MAP__ = ${JSON.stringify(addsMap)};
`;
return `${preamble}\n${source}`;
diff --git a/code/lib/source-loader/src/index.ts b/code/lib/source-loader/src/index.ts
index af610e494c3..b05f22ffec8 100644
--- a/code/lib/source-loader/src/index.ts
+++ b/code/lib/source-loader/src/index.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import { transform } from './build';
export * from './types';
diff --git a/code/lib/store/package.json b/code/lib/store/package.json
index 28bf5c6ca59..d337ee9f407 100644
--- a/code/lib/store/package.json
+++ b/code/lib/store/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/store",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "",
"keywords": [
"storybook"
@@ -31,20 +31,18 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "core-js": "^3.8.2",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
"memoizerific": "^1.11.3",
"slash": "^3.0.0",
- "stable": "^0.1.8",
"synchronous-promise": "^2.0.15",
"ts-dedent": "^2.0.0",
"util-deprecate": "^1.0.2"
@@ -59,5 +57,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/store/src/sortStories.ts b/code/lib/store/src/sortStories.ts
index bcc8a7222b6..f817fca96bc 100644
--- a/code/lib/store/src/sortStories.ts
+++ b/code/lib/store/src/sortStories.ts
@@ -1,6 +1,10 @@
-import stable from 'stable';
import { dedent } from 'ts-dedent';
-import type { Comparator, StorySortParameter, StorySortParameterV7 } from '@storybook/addons';
+import type {
+ Comparator,
+ IndexEntryLegacy,
+ StorySortParameter,
+ StorySortParameterV7,
+} from '@storybook/addons';
import { storySort } from './storySort';
import type { Story, StoryIndexEntry, IndexEntry, Path, Parameters } from './types';
@@ -16,10 +20,9 @@ const sortStoriesCommon = (
} else {
sortFn = storySort(storySortParameter);
}
- stable.inplace(stories, sortFn);
+ stories.sort(sortFn as (a: IndexEntry, b: IndexEntry) => number);
} else {
- stable.inplace(
- stories,
+ stories.sort(
(s1, s2) => fileNameOrder.indexOf(s1.importPath) - fileNameOrder.indexOf(s2.importPath)
);
}
@@ -57,7 +60,7 @@ export const sortStoriesV6 = (
fileNameOrder: Path[]
) => {
if (storySortParameter && typeof storySortParameter === 'function') {
- stable.inplace(stories, storySortParameter);
+ stories.sort(storySortParameter as (a: IndexEntryLegacy, b: IndexEntryLegacy) => number);
return stories.map((s) => toIndexEntry(s[1]));
}
diff --git a/code/lib/store/template/stories/argTypes.stories.ts b/code/lib/store/template/stories/argTypes.stories.ts
new file mode 100644
index 00000000000..227d74e82c4
--- /dev/null
+++ b/code/lib/store/template/stories/argTypes.stories.ts
@@ -0,0 +1,54 @@
+import globalThis from 'global';
+import { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/csf';
+import { within } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+
+export default {
+ component: globalThis.Components.Pre,
+ // Compose all the argTypes into `object`, so the pre component only needs a single prop
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) =>
+ storyFn({ args: { object: context.argTypes } }),
+ ],
+ argTypes: {
+ componentArg: { type: 'string' },
+ storyArg: { type: 'string' },
+ composedArg: { type: 'string' },
+ },
+};
+
+export const Inheritance = {
+ argTypes: {
+ storyArg: { type: 'number' },
+ composedArg: { options: ['a', 'b'] },
+ },
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ // NOTE: these stories don't test project-level argTypes inheritance as it is too problematic
+ // to have an argType floating around that will apply too *all* other stories in our sandboxes.
+ await expect(JSON.parse(within(canvasElement).getByTestId('pre').innerHTML)).toMatchObject({
+ componentArg: { type: { name: 'string' } },
+ storyArg: { type: { name: 'number' } },
+ composedArg: { type: { name: 'string' }, options: ['a', 'b'] },
+ });
+ },
+};
+
+// Check the inferred arg types from the args
+export const ArgTypeInference = {
+ args: {
+ a: 1,
+ b: '1',
+ c: true,
+ d: { a: 'b' },
+ e: ['a', 'b'],
+ },
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ await expect(JSON.parse(within(canvasElement).getByTestId('pre').innerHTML)).toMatchObject({
+ a: { type: { name: 'number' } },
+ b: { type: { name: 'string' } },
+ c: { type: { name: 'boolean' } },
+ d: { type: { name: 'object', value: { a: { name: 'string' } } } },
+ e: { type: { name: 'array', value: { name: 'string' } } },
+ });
+ },
+};
diff --git a/code/lib/store/template/stories/args.stories.ts b/code/lib/store/template/stories/args.stories.ts
new file mode 100644
index 00000000000..626cf5e43ff
--- /dev/null
+++ b/code/lib/store/template/stories/args.stories.ts
@@ -0,0 +1,80 @@
+import globalThis from 'global';
+import { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/csf';
+import { within } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+import { pick } from 'lodash';
+
+export default {
+ component: globalThis.Components.Pre,
+ args: {
+ componentArg: 'componentArg',
+ storyArg: 'componentStoryArg',
+ object: {
+ a: 'component',
+ b: 'component',
+ },
+ },
+ // Compose the set of args into `object`, so the pre component only needs a single prop
+ // (selecting only the args specified on parameters.argNames if set)
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) => {
+ const { argNames } = context.parameters;
+ const object = argNames ? pick(context.args, argNames) : context.args;
+ return storyFn({ args: { object } });
+ },
+ ],
+};
+
+export const Inheritance = {
+ args: {
+ storyArg: 'storyArg',
+ object: {
+ a: 'story',
+ },
+ },
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ // NOTE: these stories don't test project-level args inheritance as it is too problematic
+ // to have an arg floating around that will apply too *all* other stories in our sandboxes.
+ await expect(JSON.parse(within(canvasElement).getByTestId('pre').innerHTML)).toEqual({
+ componentArg: 'componentArg',
+ storyArg: 'storyArg',
+ object: {
+ a: 'story',
+ },
+ });
+ },
+};
+
+export const Targets = {
+ args: {
+ a: 'a',
+ b: 'b',
+ },
+ argTypes: {
+ a: { target: 'elsewhere' },
+ },
+ parameters: { argNames: ['a', 'b'] },
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ // Check that `a` doesn't end up set
+ await expect(JSON.parse(within(canvasElement).getByTestId('pre').innerHTML)).toEqual({
+ b: 'b',
+ });
+ },
+};
+
+export const Events = {
+ args: {
+ test: 'initial',
+ },
+ parameters: { argNames: ['test'] },
+ play: async ({ canvasElement, id }: PlayFunctionContext) => {
+ const channel = globalThis.__STORYBOOK_ADDONS_CHANNEL__;
+ await within(canvasElement).findByText(/initial/);
+
+ await channel.emit('updateStoryArgs', { storyId: id, updatedArgs: { test: 'updated' } });
+ await within(canvasElement).findByText(/updated/);
+
+ await channel.emit('resetStoryArgs', { storyId: id });
+ await within(canvasElement).findByText(/initial/);
+ },
+};
diff --git a/code/lib/store/template/stories/autotitle.stories.ts b/code/lib/store/template/stories/autotitle.stories.ts
new file mode 100644
index 00000000000..046a366c341
--- /dev/null
+++ b/code/lib/store/template/stories/autotitle.stories.ts
@@ -0,0 +1,14 @@
+import globalThis from 'global';
+import { expect } from '@storybook/jest';
+import { PlayFunctionContext } from '@storybook/csf';
+
+export default {
+ component: globalThis.Components.Pre,
+ args: { text: 'No content' },
+};
+
+export const Default = {
+ play: async ({ title }: PlayFunctionContext) => {
+ await expect(title).toBe('lib/store/autotitle');
+ },
+};
diff --git a/code/lib/store/template/stories/decorators.stories.ts b/code/lib/store/template/stories/decorators.stories.ts
new file mode 100644
index 00000000000..602ee13dab6
--- /dev/null
+++ b/code/lib/store/template/stories/decorators.stories.ts
@@ -0,0 +1,27 @@
+import globalThis from 'global';
+import { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/csf';
+import { within } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+
+export default {
+ component: globalThis.Components.Pre,
+ parameters: { useProjectDecorator: true },
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) =>
+ storyFn({ args: { ...context.args, text: `component ${context.args.text}` } }),
+ ],
+};
+
+export const Inheritance = {
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) =>
+ storyFn({ args: { ...context.args, text: `story ${context.args.text}` } }),
+ ],
+ args: {
+ text: 'starting',
+ },
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ const canvas = within(canvasElement);
+ await expect(canvas.getByTestId('pre').innerHTML).toEqual('story component project starting');
+ },
+};
diff --git a/code/lib/store/template/stories/exportOrder.stories.ts b/code/lib/store/template/stories/exportOrder.stories.ts
new file mode 100644
index 00000000000..0640d980c28
--- /dev/null
+++ b/code/lib/store/template/stories/exportOrder.stories.ts
@@ -0,0 +1,12 @@
+import globalThis from 'global';
+
+export default {
+ component: globalThis.Components.Pre,
+ args: { text: 'Check that Story2 is listed before Story1' },
+};
+
+export const Story1 = {};
+export const Story2 = {};
+
+// eslint-disable-next-line no-underscore-dangle
+export const __namedExportsOrder = ['Story2', 'Story1'];
diff --git a/code/lib/store/template/stories/globals.stories.ts b/code/lib/store/template/stories/globals.stories.ts
new file mode 100644
index 00000000000..e7f3a5a5533
--- /dev/null
+++ b/code/lib/store/template/stories/globals.stories.ts
@@ -0,0 +1,41 @@
+import globalThis from 'global';
+import { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/csf';
+import { within } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+
+export default {
+ component: globalThis.Components.Pre,
+};
+
+export const Inheritance = {
+ // Compose all the globals into `object`, so the pre component only needs a single prop
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) =>
+ storyFn({ args: { object: context.globals } }),
+ ],
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ await expect(JSON.parse(within(canvasElement).getByTestId('pre').innerHTML)).toMatchObject({
+ foo: 'fooValue',
+ bar: 'barDefaultValue',
+ });
+ },
+};
+
+export const Events = {
+ // Just pass the "foo" global to the pre
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) =>
+ storyFn({ args: { text: context.globals.foo } }),
+ ],
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ const channel = globalThis.__STORYBOOK_ADDONS_CHANNEL__;
+ await within(canvasElement).findByText('fooValue');
+
+ await channel.emit('updateGlobals', { globals: { foo: 'updated' } });
+ await within(canvasElement).findByText('updated');
+
+ // Reset it back to the original value just to avoid polluting the URL
+ await channel.emit('updateGlobals', { globals: { foo: 'fooValue' } });
+ await within(canvasElement).findByText('fooValue');
+ },
+};
diff --git a/code/lib/store/template/stories/hooks.stories.ts b/code/lib/store/template/stories/hooks.stories.ts
new file mode 100644
index 00000000000..6e3fb30c9f4
--- /dev/null
+++ b/code/lib/store/template/stories/hooks.stories.ts
@@ -0,0 +1,53 @@
+import globalThis from 'global';
+import { PartialStoryFn, PlayFunctionContext } from '@storybook/csf';
+import { useEffect, useState } from '@storybook/client-api';
+import { within, userEvent } from '@storybook/testing-library';
+
+export default {
+ component: globalThis.Components.Button,
+};
+
+export const UseState = {
+ decorators: [
+ (story: PartialStoryFn) => {
+ const [count, setCount] = useState(0);
+
+ return story({
+ args: {
+ children: `Clicked ${count} times`,
+ onClick: () => {
+ setCount(count + 1);
+ },
+ },
+ });
+ },
+ ],
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ const button = await within(canvasElement).findByText('Clicked 0 times');
+
+ await userEvent.click(button);
+ await within(canvasElement).findByText('Clicked 1 times');
+ },
+};
+
+// NOTE: it isn't possible to write a play function for this story, as the
+// useEffect hooked doesn't fire until *after* the story has rendered, which includes
+// the play function running.
+export const UseEffect = {
+ decorators: [
+ (story: PartialStoryFn) => {
+ const [count, setCount] = useState(0);
+
+ useEffect(() => {
+ setCount(1);
+ }, []);
+
+ return story({
+ args: {
+ children: count > 0 ? `useEffect worked!` : `useEffect hasn't worked yet!`,
+ onClick: () => {},
+ },
+ });
+ },
+ ],
+};
diff --git a/code/lib/store/template/stories/import.js b/code/lib/store/template/stories/import.js
new file mode 100644
index 00000000000..c155820bf77
--- /dev/null
+++ b/code/lib/store/template/stories/import.js
@@ -0,0 +1 @@
+export const foo = 'bar';
diff --git a/code/lib/store/template/stories/interleavedExports.stories.ts b/code/lib/store/template/stories/interleavedExports.stories.ts
new file mode 100644
index 00000000000..8fb77a77be3
--- /dev/null
+++ b/code/lib/store/template/stories/interleavedExports.stories.ts
@@ -0,0 +1,13 @@
+import globalThis from 'global';
+
+export default {
+ component: globalThis.Components.Pre,
+ args: { text: 'Check that stories are processed OK' },
+};
+
+export const Story1 = {};
+
+// eslint-disable-next-line import/first
+import './import';
+
+export const Story2 = {};
diff --git a/code/lib/store/template/stories/layout.stories.ts b/code/lib/store/template/stories/layout.stories.ts
new file mode 100644
index 00000000000..1bc7c0c207e
--- /dev/null
+++ b/code/lib/store/template/stories/layout.stories.ts
@@ -0,0 +1,71 @@
+import globalThis from 'global';
+
+const style = {
+ display: 'block',
+ border: '2px solid #FF4785',
+ padding: 10,
+};
+
+export default {
+ component: globalThis.Components.Pre,
+ args: {
+ style,
+ },
+ parameters: {
+ layout: 'centered',
+ },
+};
+
+export const PaddedBlock = {
+ args: { text: 'padded' },
+ parameters: { layout: 'padded' },
+};
+
+export const PaddedInline = {
+ args: { text: 'padded', style: { ...style, display: 'inline-block' } },
+ parameters: { layout: 'padded' },
+};
+
+export const FullscreenBlock = {
+ args: { text: 'fullscreen' },
+ parameters: { layout: 'fullscreen' },
+};
+
+export const FullscreenInline = {
+ args: { text: 'fullscreen', style: { ...style, display: 'inline-block' } },
+ parameters: { layout: 'fullscreen' },
+};
+
+export const CenteredBlock = {
+ args: { text: 'centered' },
+ parameters: { layout: 'centered' },
+};
+
+export const CenteredInline = {
+ args: { text: 'centered', style: { ...style, display: 'inline-block' } },
+ parameters: { layout: 'centered' },
+};
+
+export const CenteredTall = {
+ args: { text: 'centered tall', style: { ...style, height: '120vh' } },
+ parameters: { layout: 'centered' },
+};
+
+export const CenteredWide = {
+ args: { text: 'centered wide', style: { ...style, width: '120vw' } },
+ parameters: { layout: 'centered' },
+};
+
+export const None = {
+ args: { text: 'none' },
+ parameters: { layout: 'none' },
+};
+
+export const Inherited = {
+ args: { text: 'inherited' },
+};
+
+export const Invalid = {
+ args: { text: 'invalid' },
+ parameters: { layout: 'invalid' },
+};
diff --git a/code/lib/store/template/stories/loaders.stories.ts b/code/lib/store/template/stories/loaders.stories.ts
new file mode 100644
index 00000000000..43a04623c94
--- /dev/null
+++ b/code/lib/store/template/stories/loaders.stories.ts
@@ -0,0 +1,37 @@
+import globalThis from 'global';
+import { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/csf';
+import { within } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+
+export default {
+ component: globalThis.Components.Pre,
+ loaders: [async () => new Promise((r) => setTimeout(() => r({ componentValue: 7 }), 3000))],
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) =>
+ storyFn({ args: { ...context.args, object: context.loaded } }),
+ ],
+};
+
+export const Inheritance = {
+ loaders: [async () => new Promise((r) => setTimeout(() => r({ storyValue: 3 }), 1000))],
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ const canvas = within(canvasElement);
+ await expect(JSON.parse(canvas.getByTestId('pre').innerHTML)).toEqual({
+ projectValue: 2,
+ componentValue: 7,
+ storyValue: 3,
+ });
+ },
+};
+
+export const ZIndex = {
+ args: {
+ style: {
+ position: 'relative',
+ zIndex: 1000,
+ width: '500px',
+ height: '500px',
+ background: 'coral',
+ },
+ },
+};
diff --git a/code/lib/store/template/stories/names.stories.ts b/code/lib/store/template/stories/names.stories.ts
new file mode 100644
index 00000000000..4828e65c187
--- /dev/null
+++ b/code/lib/store/template/stories/names.stories.ts
@@ -0,0 +1,23 @@
+import globalThis from 'global';
+import { expect } from '@storybook/jest';
+import { PlayFunctionContext } from '@storybook/csf';
+
+export default {
+ component: globalThis.Components.Pre,
+ args: { text: 'No content' },
+};
+
+// Very simple stories to show what happens when one story's id is a prefix of another's
+// Repro for https://github.com/storybookjs/storybook/issues/11571
+
+export const PrefixAndName = {
+ play: async ({ name }: PlayFunctionContext) => {
+ await expect(name).toBe('Prefix And Name');
+ },
+};
+
+export const Prefix = {
+ play: async ({ name }: PlayFunctionContext) => {
+ await expect(name).toBe('Prefix');
+ },
+};
diff --git a/code/lib/store/template/stories/parameters.stories.ts b/code/lib/store/template/stories/parameters.stories.ts
new file mode 100644
index 00000000000..2a112444017
--- /dev/null
+++ b/code/lib/store/template/stories/parameters.stories.ts
@@ -0,0 +1,47 @@
+import globalThis from 'global';
+import { PartialStoryFn, PlayFunctionContext, StoryContext } from '@storybook/csf';
+import { within } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+
+export default {
+ component: globalThis.Components.Pre,
+ parameters: {
+ componentParameter: 'componentParameter',
+ storyParameter: 'componentStoryParameter', // Checking this gets overridden
+ storyObject: {
+ a: 'component',
+ b: 'component',
+ },
+ },
+ decorators: [
+ (storyFn: PartialStoryFn, context: StoryContext) => {
+ const { projectParameter, componentParameter, storyParameter, storyObject } =
+ context.parameters;
+ return storyFn({
+ args: { object: { projectParameter, componentParameter, storyParameter, storyObject } },
+ });
+ },
+ ],
+};
+
+export const Inheritance = {
+ parameters: {
+ storyParameter: 'storyParameter',
+ storyObject: {
+ a: 'story',
+ },
+ },
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ const canvas = within(canvasElement);
+ await expect(JSON.parse(canvas.getByTestId('pre').innerHTML)).toEqual({
+ projectParameter: 'projectParameter',
+ componentParameter: 'componentParameter',
+ storyParameter: 'storyParameter',
+ storyObject: {
+ a: 'story',
+ b: 'component',
+ c: 'project',
+ },
+ });
+ },
+};
diff --git a/code/lib/store/template/stories/preview.ts b/code/lib/store/template/stories/preview.ts
new file mode 100644
index 00000000000..56852e2fc6e
--- /dev/null
+++ b/code/lib/store/template/stories/preview.ts
@@ -0,0 +1,29 @@
+import { PartialStoryFn, StoryContext } from '@storybook/csf';
+
+export const parameters = {
+ projectParameter: 'projectParameter',
+ storyObject: {
+ a: 'project',
+ b: 'project',
+ c: 'project',
+ },
+};
+
+export const loaders = [async () => ({ projectValue: 2 })];
+
+export const decorators = [
+ (storyFn: PartialStoryFn, context: StoryContext) => {
+ if (context.parameters.useProjectDecorator)
+ return storyFn({ args: { ...context.args, text: `project ${context.args.text}` } });
+ return storyFn();
+ },
+];
+
+export const globals = {
+ foo: 'fooValue',
+};
+
+export const globalTypes = {
+ foo: { defaultValue: 'fooDefaultValue' },
+ bar: { defaultValue: 'barDefaultValue' },
+};
diff --git a/code/lib/store/template/stories/rendering.stories.ts b/code/lib/store/template/stories/rendering.stories.ts
new file mode 100644
index 00000000000..f7388fe59d6
--- /dev/null
+++ b/code/lib/store/template/stories/rendering.stories.ts
@@ -0,0 +1,42 @@
+import globalThis from 'global';
+import { PlayFunctionContext } from '@storybook/csf';
+import { within, waitFor } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+
+export default {
+ component: globalThis.Components.Button,
+ args: {
+ children: 'Click me',
+ },
+};
+
+export const ForceReRender = {
+ play: async ({ canvasElement }: PlayFunctionContext) => {
+ const channel = globalThis.__STORYBOOK_ADDONS_CHANNEL__;
+ const button = await within(canvasElement).findByRole('button');
+ await button.focus();
+ await expect(button).toHaveFocus();
+
+ // By forcing the component to rerender, we reset the focus state
+ await channel.emit('forceReRender');
+ await waitFor(() => expect(button).not.toHaveFocus());
+ },
+};
+
+export const ChangeArgs = {
+ play: async ({ canvasElement, id }: PlayFunctionContext) => {
+ // const channel = globalThis.__STORYBOOK_ADDONS_CHANNEL__;
+ const button = await within(canvasElement).findByRole('button');
+ await button.focus();
+ await expect(button).toHaveFocus();
+
+ // When we change the args to the button, it should not rerender
+ await channel.emit('updateStoryArgs', { storyId: id, updatedArgs: { children: 'New Text' } });
+ await within(canvasElement).findByText(/New Text/);
+ await expect(button).toHaveFocus();
+
+ await channel.emit('resetStoryArgs', { storyId: id });
+ await within(canvasElement).findByText(/Click me/);
+ await expect(button).toHaveFocus();
+ },
+};
diff --git a/code/lib/store/template/stories/title.stories.ts b/code/lib/store/template/stories/title.stories.ts
new file mode 100644
index 00000000000..f3f98d05420
--- /dev/null
+++ b/code/lib/store/template/stories/title.stories.ts
@@ -0,0 +1,15 @@
+import globalThis from 'global';
+import { expect } from '@storybook/jest';
+import { PlayFunctionContext } from '@storybook/csf';
+
+export default {
+ component: globalThis.Components.Pre,
+ title: 'manual title',
+ args: { text: 'No content' },
+};
+
+export const Default = {
+ play: async ({ title }: PlayFunctionContext) => {
+ await expect(title).toBe('lib/store/manual title');
+ },
+};
diff --git a/code/lib/store/template/stories/unicode.stories.ts b/code/lib/store/template/stories/unicode.stories.ts
new file mode 100644
index 00000000000..896566811ac
--- /dev/null
+++ b/code/lib/store/template/stories/unicode.stories.ts
@@ -0,0 +1,14 @@
+import globalThis from 'global';
+
+export default {
+ component: globalThis.Components.Button,
+ id: 'π',
+};
+
+export const ΠΠ½ΠΎΠΏΠΊΠΈ = {
+ args: { children: 'ΠΠ½ΠΎΠΏΠΊΠΈ' },
+};
+
+export const λ°λ³΄ = {
+ args: { children: 'λ°λ³΄' },
+};
diff --git a/code/lib/telemetry/package.json b/code/lib/telemetry/package.json
index d9f358b1807..3471bad83a7 100644
--- a/code/lib/telemetry/package.json
+++ b/code/lib/telemetry/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/telemetry",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Telemetry logging for crash reports and usage statistics",
"keywords": [
"storybook"
@@ -31,17 +31,15 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "node ../../../scripts/prepare.js"
+ "prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-common": "7.0.0-alpha.27",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-common": "7.0.0-alpha.31",
"chalk": "^4.1.0",
- "core-js": "^3.8.2",
"detect-package-manager": "^2.0.1",
"fetch-retry": "^5.0.2",
"fs-extra": "^9.0.1",
- "global": "^4.4.0",
"isomorphic-unfetch": "^3.1.0",
"nanoid": "^3.3.1",
"read-pkg-up": "^7.0.1"
@@ -52,5 +50,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/telemetry/src/storybook-metadata.ts b/code/lib/telemetry/src/storybook-metadata.ts
index a9449de8637..da3727d261f 100644
--- a/code/lib/telemetry/src/storybook-metadata.ts
+++ b/code/lib/telemetry/src/storybook-metadata.ts
@@ -181,6 +181,8 @@ export const computeStorybookMetadata = async ({
const hasStorybookEslint = !!allDependencies['eslint-plugin-storybook'];
+ // FIXME: resolve framework/renderer split in 7.0
+ // OR should be getting this from mainConfig instead?
const storybookInfo = getStorybookInfo(packageJson);
const storybookVersion =
diff --git a/code/lib/telemetry/src/typings.d.ts b/code/lib/telemetry/src/typings.d.ts
deleted file mode 100644
index 2f4eb9cf4fd..00000000000
--- a/code/lib/telemetry/src/typings.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-declare module 'global';
diff --git a/code/lib/theming/package.json b/code/lib/theming/package.json
index 1fff3db6d39..5bc1bd78f6a 100644
--- a/code/lib/theming/package.json
+++ b/code/lib/theming/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/theming",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Core Storybook Components",
"keywords": [
"storybook"
@@ -44,11 +44,10 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/client-logger": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/client-logger": "7.0.0-alpha.31",
"memoizerific": "^1.11.3"
},
"devDependencies": {
@@ -63,7 +62,6 @@
"global": "^4.4.0",
"polished": "^4.2.2",
"ts-dedent": "^2.0.0",
- "ts-node": "^10.4.0",
"typescript": "~4.6.3"
},
"peerDependencies": {
@@ -80,5 +78,5 @@
],
"post": "./scripts/fix-theme-type-export.ts"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/ui/package.json b/code/lib/ui/package.json
index f68abae2ae8..3dc305ed03a 100644
--- a/code/lib/ui/package.json
+++ b/code/lib/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/ui",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Core Storybook UI",
"keywords": [
"storybook"
@@ -49,30 +49,26 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"devDependencies": {
- "@babel/core": "^7.12.10",
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/api": "7.0.0-alpha.27",
- "@storybook/channel-postmessage": "7.0.0-alpha.27",
- "@storybook/channel-websocket": "7.0.0-alpha.27",
- "@storybook/channels": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/components": "7.0.0-alpha.27",
- "@storybook/core-events": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/api": "7.0.0-alpha.31",
+ "@storybook/channel-postmessage": "7.0.0-alpha.31",
+ "@storybook/channel-websocket": "7.0.0-alpha.31",
+ "@storybook/channels": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/components": "7.0.0-alpha.31",
+ "@storybook/core-events": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/router": "7.0.0-alpha.27",
+ "@storybook/router": "7.0.0-alpha.31",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "7.0.0-alpha.27",
+ "@storybook/theming": "7.0.0-alpha.31",
"@testing-library/react": "^11.2.2",
"copy-to-clipboard": "^3.3.1",
- "core-js": "^3.8.2",
- "core-js-pure": "^3.8.2",
"downshift": "^6.0.15",
"enzyme": "^3.11.0",
- "flush-promises": "^1.0.2",
"fs-extra": "^9.0.1",
"fuse.js": "^3.6.1",
"global": "^4.4.0",
@@ -90,8 +86,7 @@
"shelljs": "^0.8.5",
"store2": "^2.12.0",
"ts-dedent": "^2.0.0",
- "typescript": "~4.6.3",
- "util": "^0.12.4"
+ "typescript": "~4.6.3"
},
"publishConfig": {
"access": "public"
@@ -104,5 +99,5 @@
"./src/runtime.ts"
]
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/lib/ui/src/FakeProvider.tsx b/code/lib/ui/src/FakeProvider.tsx
index 37ae3143dfd..f16632ea6c0 100644
--- a/code/lib/ui/src/FakeProvider.tsx
+++ b/code/lib/ui/src/FakeProvider.tsx
@@ -7,9 +7,9 @@ export class FakeProvider extends Provider {
constructor() {
super();
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
this.addons = addons;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
this.channel = {
on: () => {},
off: () => {},
@@ -19,7 +19,7 @@ export class FakeProvider extends Provider {
};
}
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
getElements(type) {
return addons.getElements(type);
}
@@ -28,12 +28,12 @@ export class FakeProvider extends Provider {
return This is from a 'renderPreview' call from FakeProvider
;
}
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
handleAPI(api) {
addons.loadAddons(api);
}
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
getConfig() {
return {};
}
diff --git a/code/lib/ui/src/__tests__/index.test.ts b/code/lib/ui/src/__tests__/index.test.ts
index 30561817a8d..60bd0492a31 100644
--- a/code/lib/ui/src/__tests__/index.test.ts
+++ b/code/lib/ui/src/__tests__/index.test.ts
@@ -4,7 +4,7 @@ describe('Main API', () => {
it('should fail if provider is not extended from the base Provider', () => {
const run = () => {
const fakeProvider = {};
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
renderStorybookUI(null, fakeProvider);
};
diff --git a/code/lib/ui/src/components/preview/preview.tsx b/code/lib/ui/src/components/preview/preview.tsx
index 67c9c2f2f8c..cf53461d772 100644
--- a/code/lib/ui/src/components/preview/preview.tsx
+++ b/code/lib/ui/src/components/preview/preview.tsx
@@ -188,7 +188,7 @@ const Preview = React.memo((props) => {
/>
{tabs.map(({ render: Render, match, ...t }, i) => {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const key = t.id || t.key || i;
return (
@@ -224,10 +224,10 @@ function filterTabs(panels: Addon[], parameters: Record) {
.map((panel, index) => ({ ...panel, index } as Addon))
.sort((p1, p2) => {
const tab_1 = arrTabs.find((tab) => tab.id === p1.id);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const index_1 = tab_1 ? tab_1.index : arrTabs.length + p1.index;
const tab_2 = arrTabs.find((tab) => tab.id === p2.id);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const index_2 = tab_2 ? tab_2.index : arrTabs.length + p2.index;
return index_1 - index_2;
})
diff --git a/code/lib/ui/src/components/preview/toolbar.tsx b/code/lib/ui/src/components/preview/toolbar.tsx
index 704cdb93055..8c7832ee148 100644
--- a/code/lib/ui/src/components/preview/toolbar.tsx
+++ b/code/lib/ui/src/components/preview/toolbar.tsx
@@ -171,7 +171,7 @@ export const ToolbarComp = React.memo((props) => (
export const Tools = React.memo<{ list: Addon[] }>(({ list }) => (
<>
{list.filter(Boolean).map(({ render: Render, id, ...t }, index) => (
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
))}
>
diff --git a/code/lib/ui/src/components/sidebar/Menu.stories.tsx b/code/lib/ui/src/components/sidebar/Menu.stories.tsx
index d12c8c35231..1e47d08ba33 100644
--- a/code/lib/ui/src/components/sidebar/Menu.stories.tsx
+++ b/code/lib/ui/src/components/sidebar/Menu.stories.tsx
@@ -44,7 +44,7 @@ const DoubleThemeRenderingHack = styled.div({
export const Expanded = () => {
const menu = useMenu(
{
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
getShortcutKeys: () => ({}),
getAddonsShortcuts: () => ({}),
versionUpdateAvailable: () => false,
@@ -73,7 +73,7 @@ Expanded.play = async ({ canvasElement }) => {
export const ExpandedWithoutReleaseNotes = () => {
const menu = useMenu(
{
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
getShortcutKeys: () => ({}),
getAddonsShortcuts: () => ({}),
versionUpdateAvailable: () => false,
diff --git a/code/lib/ui/src/components/sidebar/Search.tsx b/code/lib/ui/src/components/sidebar/Search.tsx
index 7dcb3f9ab9a..85ec15b385b 100644
--- a/code/lib/ui/src/components/sidebar/Search.tsx
+++ b/code/lib/ui/src/components/sidebar/Search.tsx
@@ -291,7 +291,7 @@ export const Search = React.memo<{
initialInputValue={initialQuery}
stateReducer={stateReducer}
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
itemToString={(result) => result?.item?.name || ''}
>
{({
diff --git a/code/lib/ui/src/index.tsx b/code/lib/ui/src/index.tsx
index 1eaef8b297c..5da1ffea94d 100644
--- a/code/lib/ui/src/index.tsx
+++ b/code/lib/ui/src/index.tsx
@@ -23,12 +23,11 @@ import Provider from './provider';
const emotionCache = createCache({ key: 'sto' });
emotionCache.compat = true;
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
ThemeProvider.displayName = 'ThemeProvider';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
HelmetProvider.displayName = 'HelmetProvider';
-// @ts-ignore
const Container = process.env.XSTORYBOOK_EXAMPLE_APP ? React.StrictMode : React.Fragment;
export interface RootProps {
diff --git a/code/lib/ui/src/settings/shortcuts.tsx b/code/lib/ui/src/settings/shortcuts.tsx
index 562c7da0a47..6ffb0d39178 100644
--- a/code/lib/ui/src/settings/shortcuts.tsx
+++ b/code/lib/ui/src/settings/shortcuts.tsx
@@ -274,7 +274,7 @@ class ShortcutsScreen extends Component=2.2.1 <=2.3.0",
+ "prettier": "2.7.1",
"process": "^0.11.10",
"prompts": "^2.4.0",
"raf": "^3.4.1",
@@ -351,7 +350,7 @@
"ts-jest": "^26.4.4",
"ts-node": "^10.4.0",
"tsup": "^6.2.2",
- "typescript": "~4.6.3",
+ "typescript": "4.7.4",
"util": "^0.12.4",
"wait-on": "^5.2.1",
"web-component-analyzer": "^1.1.6",
@@ -364,12 +363,6 @@
"@compodoc/compodoc": {
"built": false
},
- "core-js": {
- "built": false
- },
- "core-js-pure": {
- "built": false
- },
"ejs": {
"built": false
},
diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json
index 6f7e25b085c..3f811f5b8e6 100644
--- a/code/presets/html-webpack/package.json
+++ b/code/presets/html-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-html-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -47,12 +47,11 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.27",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
"@types/node": "^14.14.20 || ^16.0.0",
- "core-js": "^3.8.2",
"html-loader": "^3.1.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -76,5 +75,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json
index 08d9f302de0..b3bcc0e970c 100644
--- a/code/presets/preact-webpack/package.json
+++ b/code/presets/preact-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-preact-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@@ -47,13 +47,12 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.12.12",
- "@storybook/core-webpack": "7.0.0-alpha.27",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
"@types/node": "^14.14.20 || ^16.0.0",
- "core-js": "^3.8.2",
"react": "16.14.0",
"react-dom": "16.14.0"
},
@@ -77,5 +76,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json
index bc2df4154bc..d50b09adbd7 100644
--- a/code/presets/react-webpack/package.json
+++ b/code/presets/react-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-react-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -68,22 +68,21 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@babel/preset-flow": "^7.12.1",
"@babel/preset-react": "^7.12.10",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
- "@storybook/core-webpack": "7.0.0-alpha.27",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/node-logger": "7.0.0-alpha.27",
- "@storybook/react": "7.0.0-alpha.27",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/node-logger": "7.0.0-alpha.31",
+ "@storybook/react": "7.0.0-alpha.31",
"@storybook/react-docgen-typescript-plugin": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0",
"@storybook/semver": "^7.3.2",
"@types/node": "^14.14.20 || ^16.0.0",
"babel-plugin-add-react-displayname": "^0.0.5",
"babel-plugin-react-docgen": "^4.2.1",
- "core-js": "^3.8.2",
"fs-extra": "^9.0.1",
"react-refresh": "^0.11.0"
},
@@ -123,5 +122,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/presets/react-webpack/src/framework-preset-react-docs.test.ts b/code/presets/react-webpack/src/framework-preset-react-docs.test.ts
index 171bf9c7960..0a4afb50fbe 100644
--- a/code/presets/react-webpack/src/framework-preset-react-docs.test.ts
+++ b/code/presets/react-webpack/src/framework-preset-react-docs.test.ts
@@ -16,7 +16,7 @@ describe('framework-preset-react-docgen', () => {
const config = await preset.babel(babelConfig, {
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () =>
({
check: false,
@@ -55,7 +55,7 @@ describe('framework-preset-react-docgen', () => {
const config = await preset.webpackFinal(webpackConfig, {
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () =>
({
check: false,
@@ -85,7 +85,7 @@ describe('framework-preset-react-docgen', () => {
const outputBabelconfig = await preset.babel(babelConfig, {
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () =>
({
check: false,
@@ -96,7 +96,7 @@ describe('framework-preset-react-docgen', () => {
});
const outputWebpackconfig = await preset.webpackFinal(webpackConfig, {
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () =>
({
check: false,
@@ -131,7 +131,7 @@ describe('framework-preset-react-docgen', () => {
const outputBabelconfig = await preset.babel(babelConfig, {
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () =>
({
check: false,
@@ -142,7 +142,7 @@ describe('framework-preset-react-docgen', () => {
});
const outputWebpackconfig = await preset.webpackFinal(webpackConfig, {
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () =>
({
check: false,
diff --git a/code/presets/react-webpack/src/framework-preset-react.test.ts b/code/presets/react-webpack/src/framework-preset-react.test.ts
index eef1b103958..adf443a51c0 100644
--- a/code/presets/react-webpack/src/framework-preset-react.test.ts
+++ b/code/presets/react-webpack/src/framework-preset-react.test.ts
@@ -23,7 +23,7 @@ describe('framework-preset-react', () => {
const storybookOptions: Partial = {
configType: 'DEVELOPMENT',
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () => ({
name: '@storybook/react',
options: {
@@ -37,7 +37,7 @@ describe('framework-preset-react', () => {
const storybookOptionsDisabledRefresh: Partial = {
configType: 'DEVELOPMENT',
presets: {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
apply: async () => ({
name: '@storybook/react',
options: {
diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json
index f7a94047dcd..d1efaec5827 100644
--- a/code/presets/server-webpack/package.json
+++ b/code/presets/server-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-server-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -52,14 +52,13 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-server": "7.0.0-alpha.27",
- "@storybook/core-webpack": "7.0.0-alpha.27",
- "@storybook/server": "7.0.0-alpha.27",
+ "@storybook/core-server": "7.0.0-alpha.31",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
+ "@storybook/server": "7.0.0-alpha.31",
"@types/node": "^14.14.20 || ^16.0.0",
- "core-js": "^3.8.2",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -86,5 +85,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json
index f137f001231..e096c1ad682 100644
--- a/code/presets/svelte-webpack/package.json
+++ b/code/presets/svelte-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-svelte-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -62,15 +62,14 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.27",
- "@storybook/node-logger": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
+ "@storybook/node-logger": "7.0.0-alpha.31",
"react": "16.14.0",
"react-dom": "16.14.0",
- "sveltedoc-parser": "4.1.0",
+ "sveltedoc-parser": "^4.2.1",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
@@ -98,5 +97,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/presets/svelte-webpack/src/svelte-docgen-loader.ts b/code/presets/svelte-webpack/src/svelte-docgen-loader.ts
index f02a8646b1c..12c12b77f28 100644
--- a/code/presets/svelte-webpack/src/svelte-docgen-loader.ts
+++ b/code/presets/svelte-webpack/src/svelte-docgen-loader.ts
@@ -75,7 +75,7 @@ export default async function svelteDocgen(this: any, source: string) {
try {
// FIXME
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const componentDoc = await svelteDoc.parse(options);
// get filename for source content
diff --git a/code/presets/vue-webpack/package.json b/code/presets/vue-webpack/package.json
index 6b2a2e8925c..047f5df57e8 100644
--- a/code/presets/vue-webpack/package.json
+++ b/code/presets/vue-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-vue-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -57,13 +57,12 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.27",
- "@storybook/docs-tools": "7.0.0-alpha.27",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
"@types/node": "^14.14.20 || ^16.0.0",
- "core-js": "^3.8.2",
"react": "16.14.0",
"react-dom": "16.14.0",
"ts-loader": "^9.2.8",
@@ -100,5 +99,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json
index d1e6e843af9..676e391c64c 100644
--- a/code/presets/vue3-webpack/package.json
+++ b/code/presets/vue3-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-vue3-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -57,13 +57,12 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.27",
- "@storybook/docs-tools": "7.0.0-alpha.27",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
"@types/node": "^14.14.20 || ^16.0.0",
- "core-js": "^3.8.2",
"react": "16.14.0",
"react-dom": "16.14.0",
"ts-loader": "^9.2.8",
@@ -97,5 +96,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/presets/web-components-webpack/package.json b/code/presets/web-components-webpack/package.json
index 3eeb16fb9d2..9644ca43f42 100644
--- a/code/presets/web-components-webpack/package.json
+++ b/code/presets/web-components-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-web-components-webpack",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.",
"keywords": [
"lit-html",
@@ -49,17 +49,16 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/preset-env": "^7.12.11",
- "@storybook/core-webpack": "7.0.0-alpha.27",
+ "@storybook/core-webpack": "7.0.0-alpha.31",
"@types/node": "^14.14.20 || ^16.0.0",
"babel-loader": "^7.0.0 || ^8.0.0",
"babel-plugin-bundled-import-meta": "^0.3.1",
- "core-js": "^3.8.2",
"react": "16.14.0",
"react-dom": "16.14.0"
},
@@ -82,5 +81,5 @@
],
"platform": "node"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json
index 2029b60449e..56f23ab75ed 100644
--- a/code/renderers/html/package.json
+++ b/code/renderers/html/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/html",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook HTML renderer",
"keywords": [
"storybook"
@@ -47,16 +47,15 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/preview-web": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/preview-web": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -81,5 +80,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/html/src/docs/sourceDecorator.test.ts b/code/renderers/html/src/docs/sourceDecorator.test.ts
index 9d32199cc94..64326d245c7 100644
--- a/code/renderers/html/src/docs/sourceDecorator.test.ts
+++ b/code/renderers/html/src/docs/sourceDecorator.test.ts
@@ -35,7 +35,7 @@ describe('sourceDecorator', () => {
let mockChannel: { on: jest.Mock; emit?: jest.Mock };
beforeEach(() => {
mockedAddons.getChannel.mockReset();
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
mockedUseEffect.mockImplementation((cb) => setTimeout(cb, 0));
mockChannel = { on: jest.fn(), emit: jest.fn() };
diff --git a/code/renderers/html/src/docs/sourceDecorator.ts b/code/renderers/html/src/docs/sourceDecorator.ts
index 65f4f1c0d85..fc247fff84f 100644
--- a/code/renderers/html/src/docs/sourceDecorator.ts
+++ b/code/renderers/html/src/docs/sourceDecorator.ts
@@ -30,7 +30,7 @@ function defaultTransformSource(source: string) {
function applyTransformSource(source: string, context: StoryContext): string {
const docs = context.parameters.docs ?? {};
const transformSource = docs.transformSource ?? defaultTransformSource;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
return transformSource(source, context);
}
diff --git a/code/renderers/html/src/globals.ts b/code/renderers/html/src/globals.ts
index 08091285dab..e8dbbd88c1c 100644
--- a/code/renderers/html/src/globals.ts
+++ b/code/renderers/html/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/html/src/render.ts b/code/renderers/html/src/render.ts
index dff9b49ea7f..5fc59b80554 100644
--- a/code/renderers/html/src/render.ts
+++ b/code/renderers/html/src/render.ts
@@ -1,5 +1,5 @@
/* eslint-disable no-param-reassign */
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
import { dedent } from 'ts-dedent';
diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json
index ce3d19af582..b4f96303137 100644
--- a/code/renderers/preact/package.json
+++ b/code/renderers/preact/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preact",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook Preact renderer",
"keywords": [
"storybook"
@@ -47,14 +47,13 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/store": "7.0.0-alpha.31",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -80,5 +79,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/preact/src/globals.ts b/code/renderers/preact/src/globals.ts
index bc0da913109..02a952c2aac 100644
--- a/code/renderers/preact/src/globals.ts
+++ b/code/renderers/preact/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/preact/src/render.tsx b/code/renderers/preact/src/render.tsx
index fa587c68b17..0ed43f5ebf0 100644
--- a/code/renderers/preact/src/render.tsx
+++ b/code/renderers/preact/src/render.tsx
@@ -6,7 +6,7 @@ import type { StoryFnPreactReturnType, PreactFramework } from './types';
let renderedStory: Element;
function preactRender(story: StoryFnPreactReturnType | null, domElement: Element): void {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
if (preact.Fragment) {
// Preact 10 only:
preact.render(story, domElement);
diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json
index fc295369c4e..96cbbc4c722 100644
--- a/code/renderers/react/package.json
+++ b/code/renderers/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/react",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook React renderer",
"keywords": [
"storybook"
@@ -48,27 +48,26 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
"@types/estree": "^0.0.51",
"@types/node": "^14.14.20 || ^16.0.0",
"acorn": "^7.4.1",
"acorn-jsx": "^5.3.1",
"acorn-walk": "^7.2.0",
- "core-js": "^3.8.2",
"escodegen": "^2.0.0",
"global": "^4.4.0",
"html-tags": "^3.1.0",
"lodash": "^4.17.21",
"prop-types": "^15.7.2",
- "react-element-to-jsx-string": "^14.3.4",
+ "react-element-to-jsx-string": "^15.0.0",
"ts-dedent": "^2.0.0",
"util-deprecate": "^1.0.2"
},
@@ -101,5 +100,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/react/src/docs/extractProps.ts b/code/renderers/react/src/docs/extractProps.ts
index c7d7a77e4a4..8efd89ea786 100644
--- a/code/renderers/react/src/docs/extractProps.ts
+++ b/code/renderers/react/src/docs/extractProps.ts
@@ -14,7 +14,7 @@ export interface PropDefMap {
const propTypesMap = new Map();
Object.keys(PropTypes).forEach((typeName) => {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const type = PropTypes[typeName];
propTypesMap.set(type, typeName);
diff --git a/code/renderers/react/src/docs/jsxDecorator.test.tsx b/code/renderers/react/src/docs/jsxDecorator.test.tsx
index 6089148f988..04a684649de 100644
--- a/code/renderers/react/src/docs/jsxDecorator.test.tsx
+++ b/code/renderers/react/src/docs/jsxDecorator.test.tsx
@@ -47,7 +47,7 @@ describe('renderJsx', () => {
});
it('large objects', () => {
const obj = Array.from({ length: 20 }).reduce((acc, _, i) => {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
acc[`key_${i}`] = `val_${i}`;
return acc;
}, {});
@@ -159,7 +159,7 @@ describe('renderJsx', () => {
});
});
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
const makeContext = (name: string, parameters: any, args: any, extra?: object): StoryContext => ({
id: `jsx-test--${name}`,
kind: 'js-text',
@@ -173,7 +173,7 @@ describe('jsxDecorator', () => {
let mockChannel: { on: jest.Mock; emit?: jest.Mock };
beforeEach(() => {
mockedAddons.getChannel.mockReset();
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
mockedUseEffect.mockImplementation((cb) => setTimeout(cb, 0));
mockChannel = { on: jest.fn(), emit: jest.fn() };
@@ -272,7 +272,7 @@ describe('jsxDecorator', () => {
it('renders MDX properly', async () => {
// FIXME: generate this from actual MDX
const mdxElement: ReturnType = {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
type: { displayName: 'MDXCreateElement' },
props: {
mdxType: 'div',
diff --git a/code/renderers/react/src/docs/jsxDecorator.tsx b/code/renderers/react/src/docs/jsxDecorator.tsx
index f075b0feca0..64bed62bfd7 100644
--- a/code/renderers/react/src/docs/jsxDecorator.tsx
+++ b/code/renderers/react/src/docs/jsxDecorator.tsx
@@ -69,7 +69,7 @@ export const renderJsx = (code: React.ReactElement, options: JSXOptions) => {
let renderedJSX = code;
const Type = renderedJSX.type;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
for (let i = 0; i < options.skip; i += 1) {
if (typeof renderedJSX === 'undefined') {
logger.warn('Cannot skip undefined element');
@@ -120,12 +120,12 @@ export const renderJsx = (code: React.ReactElement, options: JSXOptions) => {
};
const result = React.Children.map(code, (c) => {
- // @ts-ignore FIXME: workaround react-element-to-jsx-string
+ // @ts-expect-error FIXME: workaround react-element-to-jsx-string
const child = typeof c === 'number' ? c.toString() : c;
const toJSXString =
typeof reactElementToJSXString === 'function'
? reactElementToJSXString
- : // @ts-ignore
+ : // @ts-expect-error (Converted from ts-ignore)
reactElementToJSXString.default;
let string = applyBeforeRender(toJSXString(child, opts as Options), options);
diff --git a/code/renderers/react/src/docs/lib/defaultValues/createFromRawDefaultProp.ts b/code/renderers/react/src/docs/lib/defaultValues/createFromRawDefaultProp.ts
index 541df4b42cf..d7680087020 100644
--- a/code/renderers/react/src/docs/lib/defaultValues/createFromRawDefaultProp.ts
+++ b/code/renderers/react/src/docs/lib/defaultValues/createFromRawDefaultProp.ts
@@ -2,7 +2,6 @@
import isPlainObject from 'lodash/isPlainObject';
import isFunction from 'lodash/isFunction';
import isString from 'lodash/isString';
-// @ts-ignore
import reactElementToJSXString from 'react-element-to-jsx-string';
import {
PropDef,
@@ -138,7 +137,7 @@ const functionResolver: TypeResolver = (rawDefaultProp, propDef) => {
inspectionResult = inspectValue(rawDefaultProp.toString());
}
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const { hasParams } = inspectionResult.inferredType as InspectionFunction;
return createSummaryValue(getPrettyFuncIdentifier(funcName, hasParams));
diff --git a/code/renderers/react/src/docs/lib/defaultValues/prettyIdentifier.ts b/code/renderers/react/src/docs/lib/defaultValues/prettyIdentifier.ts
index 58299e1f26d..585fafc8a9d 100644
--- a/code/renderers/react/src/docs/lib/defaultValues/prettyIdentifier.ts
+++ b/code/renderers/react/src/docs/lib/defaultValues/prettyIdentifier.ts
@@ -17,10 +17,10 @@ export function getPrettyIdentifier(inferredType: InspectionIdentifiableInferedT
switch (type) {
case InspectionType.FUNCTION:
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
return getPrettyFuncIdentifier(identifier, (inferredType as InspectionFunction).hasParams);
case InspectionType.ELEMENT:
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
return getPrettyElementIdentifier(identifier);
default:
return identifier;
diff --git a/code/renderers/react/src/docs/lib/inspection/acornParser.ts b/code/renderers/react/src/docs/lib/inspection/acornParser.ts
index d309974a91b..92f5845f92d 100644
--- a/code/renderers/react/src/docs/lib/inspection/acornParser.ts
+++ b/code/renderers/react/src/docs/lib/inspection/acornParser.ts
@@ -21,7 +21,7 @@ interface ParsingResult {
}
const ACORN_WALK_VISITORS = {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
...acornWalk.base,
JSXElement: () => {},
};
@@ -41,7 +41,7 @@ function calculateNodeDepth(node: estree.Expression): number {
const depths: number[] = [];
acornWalk.ancestor(
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
node,
{
ObjectExpression(_: any, ancestors: estree.Node[]) {
@@ -81,7 +81,7 @@ function parseFunction(
// If there is at least a JSXElement in the body of the function, then it's a React component.
acornWalk.simple(
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
funcNode.body,
{
JSXElement(node: any) {
@@ -117,7 +117,7 @@ function parseClass(
// If there is at least a JSXElement in the body of the class, then it's a React component.
acornWalk.simple(
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
classNode.body,
{
JSXElement(node: any) {
diff --git a/code/renderers/react/src/docs/propTypes/createType.ts b/code/renderers/react/src/docs/propTypes/createType.ts
index 058070e32c3..9160ecab343 100644
--- a/code/renderers/react/src/docs/propTypes/createType.ts
+++ b/code/renderers/react/src/docs/propTypes/createType.ts
@@ -183,10 +183,10 @@ function generateFunc(extractedProp: ExtractedProp): TypeDef {
if (jsDocTags.params != null || jsDocTags.returns != null) {
return createTypeDef({
name: PropTypesType.FUNC,
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
short: generateShortFuncSignature(jsDocTags.params, jsDocTags.returns),
compact: null,
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
full: generateFuncSignature(jsDocTags.params, jsDocTags.returns),
});
}
diff --git a/code/renderers/react/src/docs/propTypes/handleProp.test.tsx b/code/renderers/react/src/docs/propTypes/handleProp.test.tsx
index 84dfecd350e..1e950ea2a21 100644
--- a/code/renderers/react/src/docs/propTypes/handleProp.test.tsx
+++ b/code/renderers/react/src/docs/propTypes/handleProp.test.tsx
@@ -47,7 +47,7 @@ function createComponent({ propTypes = {}, defaultProps = {}, docgenInfo = {} })
component.propTypes = propTypes;
component.defaultProps = defaultProps;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
component.__docgenInfo = createDocgenSection(docgenInfo);
return component;
@@ -1296,7 +1296,7 @@ describe('enhancePropTypesProp', () => {
it('should support React element with props', () => {
const component = createTestComponent(null);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const defaultProp = ;
// Simulate babel-plugin-add-react-displayname.
defaultProp.type.displayName = 'ReactComponent';
diff --git a/code/renderers/react/src/docs/typeScript/handleProp.test.tsx b/code/renderers/react/src/docs/typeScript/handleProp.test.tsx
index e00a21df83d..396cbcc4987 100644
--- a/code/renderers/react/src/docs/typeScript/handleProp.test.tsx
+++ b/code/renderers/react/src/docs/typeScript/handleProp.test.tsx
@@ -47,7 +47,7 @@ function createComponent({ propTypes = {}, defaultProps = {}, docgenInfo = {} })
component.propTypes = propTypes;
component.defaultProps = defaultProps;
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
component.__docgenInfo = createDocgenSection(docgenInfo);
return component;
@@ -408,7 +408,7 @@ describe('enhanceTypeScriptProp', () => {
it('should support React element with props', () => {
const component = createTestComponent(null);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const defaultProp = ;
// Simulate babel-plugin-add-react-displayname.
defaultProp.type.displayName = 'ReactComponent';
diff --git a/code/renderers/react/src/globals.ts b/code/renderers/react/src/globals.ts
index 9e524d8b102..e50560a3c9f 100644
--- a/code/renderers/react/src/globals.ts
+++ b/code/renderers/react/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/react/src/render.tsx b/code/renderers/react/src/render.tsx
index df56d64da98..9ec2fffd526 100644
--- a/code/renderers/react/src/render.tsx
+++ b/code/renderers/react/src/render.tsx
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
import React, {
@@ -39,10 +39,10 @@ const WithCallback: FC<{ callback: () => void; children: ReactElement }> = ({
children,
}) => {
// See https://github.com/reactwg/react-18/discussions/5#discussioncomment-2276079
- const once = useRef(false);
+ const once = useRef<() => void>();
useLayoutEffect(() => {
- if (once.current) return;
- once.current = true;
+ if (once.current === callback) return;
+ once.current = callback;
callback();
}, [callback]);
@@ -55,11 +55,7 @@ const renderElement = async (node: ReactElement, el: Element) => {
return new Promise((resolve) => {
if (root) {
- root.render(
- resolve(null)}>
- {node}
-
- );
+ root.render( resolve(null)}>{node} );
} else {
ReactDOM.render(node, el, () => resolve(null));
}
diff --git a/code/renderers/react/src/testing-api.ts b/code/renderers/react/src/testing-api.ts
index 88e5beaf007..fa2fd40b21c 100644
--- a/code/renderers/react/src/testing-api.ts
+++ b/code/renderers/react/src/testing-api.ts
@@ -119,7 +119,7 @@ export function composeStories>(
csfExports: TModule,
projectAnnotations?: ProjectAnnotations
) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const composedStories = originalComposeStories(csfExports, projectAnnotations, composeStory);
return composedStories as unknown as Omit<
diff --git a/code/renderers/react/template/components/Pre.jsx b/code/renderers/react/template/components/Pre.jsx
new file mode 100644
index 00000000000..a623f3d2a8d
--- /dev/null
+++ b/code/renderers/react/template/components/Pre.jsx
@@ -0,0 +1,20 @@
+import React from 'react';
+import PropTypes from 'prop-types';
+
+export const Pre = ({ style, object, text }) => (
+
+ {object ? JSON.stringify(object, null, 2) : text}
+
+);
+
+Pre.propTypes = {
+ style: PropTypes.shape({}),
+ object: PropTypes.shape({}),
+ text: PropTypes.string,
+};
+
+Pre.defaultProps = {
+ style: {},
+ object: null,
+ text: '',
+};
diff --git a/code/renderers/react/template/components/index.js b/code/renderers/react/template/components/index.js
index 7087de92dbe..bcf61d0f80e 100644
--- a/code/renderers/react/template/components/index.js
+++ b/code/renderers/react/template/components/index.js
@@ -1,5 +1,6 @@
import globalThis from 'global';
import { Button } from './Button.jsx';
+import { Pre } from './Pre.jsx';
-globalThis.Components = { Button };
+globalThis.Components = { Button, Pre };
diff --git a/code/renderers/react/template/stories/errors.stories.tsx b/code/renderers/react/template/stories/errors.stories.tsx
new file mode 100644
index 00000000000..3792ecd11d0
--- /dev/null
+++ b/code/renderers/react/template/stories/errors.stories.tsx
@@ -0,0 +1,32 @@
+import React from 'react';
+
+const badOutput = { renderable: 'no, react can not render objects' };
+const BadComponent = () => badOutput;
+
+export default {
+ component: BadComponent,
+ parameters: {
+ storyshots: { disable: true },
+ chromatic: { disable: true },
+ },
+};
+
+export const RenderThrows = {
+ render() {
+ throw new Error('storyFn threw an error! WHOOPS');
+ },
+};
+
+export const ComponentIsUnrenderable = {};
+
+export const StoryIsUnrenderable = {
+ render: () => badOutput,
+};
+
+export const StoryContainsUnrenderable = {
+ render: () => (
+
+
+
+ ),
+};
diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json
index 6361c83baab..d67fde4ea8d 100644
--- a/code/renderers/server/package.json
+++ b/code/renderers/server/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/server",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook Server renderer",
"keywords": [
"storybook"
@@ -47,15 +47,14 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/preview-web": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/preview-web": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -77,5 +76,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/server/src/globals.ts b/code/renderers/server/src/globals.ts
index f2791bf93ed..58f494cf5e5 100644
--- a/code/renderers/server/src/globals.ts
+++ b/code/renderers/server/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/server/src/render.ts b/code/renderers/server/src/render.ts
index 158d483036d..ae35a8a6d13 100644
--- a/code/renderers/server/src/render.ts
+++ b/code/renderers/server/src/render.ts
@@ -1,5 +1,5 @@
/* eslint-disable no-param-reassign */
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
import { dedent } from 'ts-dedent';
diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json
index 7219808d540..d9324e70f4d 100644
--- a/code/renderers/svelte/package.json
+++ b/code/renderers/svelte/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/svelte",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook Svelte renderer",
"keywords": [
"storybook"
@@ -51,20 +51,19 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
- "sveltedoc-parser": "4.1.0"
+ "sveltedoc-parser": "^4.2.1"
},
"devDependencies": {
"svelte": "^3.31.2",
@@ -87,5 +86,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/svelte/src/docs/extractArgTypes.ts b/code/renderers/svelte/src/docs/extractArgTypes.ts
index a8c13b621ec..900d55b336a 100644
--- a/code/renderers/svelte/src/docs/extractArgTypes.ts
+++ b/code/renderers/svelte/src/docs/extractArgTypes.ts
@@ -110,7 +110,7 @@ const parseTypeToControl = (type: JSDocType | undefined): any => {
return { type: type.type };
}
} else if (type.kind === 'union') {
- // @ts-ignore TODO: fix, this seems like a broke in package update
+ // @ts-expect-error TODO: fix, this seems like a broke in package update
if (Array.isArray(type.type) && !type.type.find((t) => t.type !== 'string')) {
return {
type: 'radio',
diff --git a/code/renderers/svelte/src/globals.ts b/code/renderers/svelte/src/globals.ts
index ef11f3f311d..aabe0fd8fb4 100644
--- a/code/renderers/svelte/src/globals.ts
+++ b/code/renderers/svelte/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/svelte/src/render.ts b/code/renderers/svelte/src/render.ts
index fb26e0f3965..e436d26b41f 100644
--- a/code/renderers/svelte/src/render.ts
+++ b/code/renderers/svelte/src/render.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
import type { ArgsStoryFn } from '@storybook/csf';
diff --git a/code/renderers/svelte/template/components/Pre.svelte b/code/renderers/svelte/template/components/Pre.svelte
new file mode 100644
index 00000000000..dd7bc5718d0
--- /dev/null
+++ b/code/renderers/svelte/template/components/Pre.svelte
@@ -0,0 +1,18 @@
+
+
+{finalText}
diff --git a/code/renderers/svelte/template/components/index.js b/code/renderers/svelte/template/components/index.js
index d2e5d492126..be8e3993b9c 100644
--- a/code/renderers/svelte/template/components/index.js
+++ b/code/renderers/svelte/template/components/index.js
@@ -1,5 +1,6 @@
import globalThis from 'global';
import Button from './Button.svelte';
+import Pre from './Pre.svelte';
-globalThis.Components = { Button };
+globalThis.Components = { Button, Pre };
diff --git a/code/renderers/vue/package.json b/code/renderers/vue/package.json
index b8d432cd7c4..f947d0f01e1 100644
--- a/code/renderers/vue/package.json
+++ b/code/renderers/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook Vue renderer",
"keywords": [
"storybook"
@@ -47,16 +47,15 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -85,5 +84,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/vue/src/decorateStory.ts b/code/renderers/vue/src/decorateStory.ts
index 735cc1b0c11..9ef7a2d34be 100644
--- a/code/renderers/vue/src/decorateStory.ts
+++ b/code/renderers/vue/src/decorateStory.ts
@@ -22,22 +22,22 @@ function prepare(
return null;
}
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
// eslint-disable-next-line no-underscore-dangle
if (!story._isVue) {
if (innerStory) {
story.components = { ...(story.components || {}), story: innerStory };
}
story = Vue.extend(story);
- // @ts-ignore // https://github.com/storybookjs/storybook/pull/7578#discussion_r307984824
+ // @ts-expect-error // https://github.com/storybookjs/storybook/pull/7578#discussion_r307984824
} else if (story.options[WRAPS]) {
return story as VueConstructor;
}
return Vue.extend({
- // @ts-ignore // https://github.com/storybookjs/storybook/pull/7578#discussion_r307985279
+ // @ts-expect-error // https://github.com/storybookjs/storybook/pull/7578#discussion_r307985279
[WRAPS]: story,
- // @ts-ignore // https://github.com/storybookjs/storybook/pull/7578#discussion_r307984824
+ // @ts-expect-error // https://github.com/storybookjs/storybook/pull/7578#discussion_r307984824
[VALUES]: { ...(innerStory ? innerStory.options[VALUES] : {}), ...extractProps(story) },
functional: true,
render(h, { data, parent, children }) {
@@ -45,7 +45,7 @@ function prepare(
story,
{
...data,
- // @ts-ignore // https://github.com/storybookjs/storybook/pull/7578#discussion_r307986196
+ // @ts-expect-error // https://github.com/storybookjs/storybook/pull/7578#discussion_r307986196
props: { ...(data.props || {}), ...parent.$root[VALUES] },
},
children
diff --git a/code/renderers/vue/src/globals.ts b/code/renderers/vue/src/globals.ts
index 59cd596fcbe..e80d65427f4 100644
--- a/code/renderers/vue/src/globals.ts
+++ b/code/renderers/vue/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/vue/src/render.ts b/code/renderers/vue/src/render.ts
index abca18bbd9d..22fec5d8bdb 100644
--- a/code/renderers/vue/src/render.ts
+++ b/code/renderers/vue/src/render.ts
@@ -32,21 +32,17 @@ const getRoot = (domElement: Element): Instance => {
},
data() {
return {
- // @ts-ignore
[COMPONENT]: undefined,
[VALUES]: {},
};
},
- // @ts-ignore
render(h) {
- // @ts-ignore
map.set(domElement, instance);
const children = this[COMPONENT] ? [h(this[COMPONENT])] : undefined;
return h('div', { attrs: { id: 'storybook-root' } }, children);
},
});
- // @ts-ignore
return instance;
};
@@ -67,8 +63,7 @@ export const render: ArgsStoryFn = (props, context) => {
// if there is a name property, we either use it or preprend with sb- in case it's an invalid name
if (component.name) {
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- // @ts-ignore isReservedTag is an internal function from Vue, might be changed in future releases
+ // @ts-expect-error isReservedTag is an internal function from Vue, might be changed in future releases
const isReservedTag = Vue.config.isReservedTag && Vue.config.isReservedTag(component.name);
componentName = isReservedTag ? `sb-${component.name}` : component.name;
@@ -117,7 +112,7 @@ export function renderToDOM(
root[COMPONENT] = element;
}
- // @ts-ignore https://github.com/storybookjs/storrybook/pull/7578#discussion_r307986139
+ // @ts-expect-error https://github.com/storybookjs/storrybook/pull/7578#discussion_r307986139
root[VALUES] = { ...element.options[VALUES], ...args };
if (!map.has(domElement)) {
diff --git a/code/renderers/vue/src/util.ts b/code/renderers/vue/src/util.ts
index 91fa05edabf..1ef5ac83b39 100644
--- a/code/renderers/vue/src/util.ts
+++ b/code/renderers/vue/src/util.ts
@@ -17,7 +17,7 @@ function resolveDefault({ type, default: def }: any) {
}
export function extractProps(component: VueConstructor) {
- // @ts-ignore this options business seems not good according to the types
+ // @ts-expect-error this options business seems not good according to the types
return Object.entries(component.options.props || {})
.map(([name, prop]) => ({ [name]: resolveDefault(prop) }))
.reduce((wrap, prop) => ({ ...wrap, ...prop }), {});
diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json
index 5a5abc7cbb0..c123bfc44e9 100644
--- a/code/renderers/vue3/package.json
+++ b/code/renderers/vue3/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue3",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook Vue 3 renderer",
"keywords": [
"storybook"
@@ -47,15 +47,14 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -84,5 +83,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/vue3/src/globals.ts b/code/renderers/vue3/src/globals.ts
index 2e6bd7ad85d..ab2c948bafd 100644
--- a/code/renderers/vue3/src/globals.ts
+++ b/code/renderers/vue3/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/vue3/template/components/Pre.vue b/code/renderers/vue3/template/components/Pre.vue
new file mode 100644
index 00000000000..3bd8e195545
--- /dev/null
+++ b/code/renderers/vue3/template/components/Pre.vue
@@ -0,0 +1,34 @@
+
+ {{ finalText }}
+
+
+
diff --git a/code/renderers/vue3/template/components/index.js b/code/renderers/vue3/template/components/index.js
index bcf11c4fef1..33b27eb659d 100644
--- a/code/renderers/vue3/template/components/index.js
+++ b/code/renderers/vue3/template/components/index.js
@@ -1,5 +1,6 @@
import globalThis from 'global';
import Button from './Button.vue';
+import Pre from './Pre.vue';
-globalThis.Components = { Button };
+globalThis.Components = { Button, Pre };
diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json
index 10de7648a3c..3cf434f2452 100644
--- a/code/renderers/web-components/package.json
+++ b/code/renderers/web-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/web-components",
- "version": "7.0.0-alpha.27",
+ "version": "7.0.0-alpha.31",
"description": "Storybook web-components renderer",
"keywords": [
"lit-html",
@@ -49,18 +49,17 @@
],
"scripts": {
"check": "tsc --noEmit",
- "prepare": "../../../scripts/prepare/bundle.ts"
+ "prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.27",
- "@storybook/api": "7.0.0-alpha.27",
- "@storybook/client-logger": "7.0.0-alpha.27",
- "@storybook/core-client": "7.0.0-alpha.27",
+ "@storybook/addons": "7.0.0-alpha.31",
+ "@storybook/api": "7.0.0-alpha.31",
+ "@storybook/client-logger": "7.0.0-alpha.31",
+ "@storybook/core-client": "7.0.0-alpha.31",
"@storybook/csf": "0.0.2--canary.0899bb7.0",
- "@storybook/docs-tools": "7.0.0-alpha.27",
- "@storybook/preview-web": "7.0.0-alpha.27",
- "@storybook/store": "7.0.0-alpha.27",
- "core-js": "^3.8.2",
+ "@storybook/docs-tools": "7.0.0-alpha.31",
+ "@storybook/preview-web": "7.0.0-alpha.31",
+ "@storybook/store": "7.0.0-alpha.31",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -86,5 +85,5 @@
],
"platform": "browser"
},
- "gitHead": "3e33f0709dd97151b7dfd86fd9858d13fd1c5738"
+ "gitHead": "02c013c33186479017098d532a18ff8654b91f1f"
}
diff --git a/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js b/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js
index 2856e598039..c6b473069c8 100644
--- a/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js
+++ b/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js
@@ -1,5 +1,5 @@
/* eslint-disable import/no-unresolved */
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
import { LitElement, html, css } from 'lit-element';
diff --git a/code/renderers/web-components/src/docs/custom-elements.test.ts b/code/renderers/web-components/src/docs/custom-elements.test.ts
index 6f28b30dbc4..89bcc338473 100644
--- a/code/renderers/web-components/src/docs/custom-elements.test.ts
+++ b/code/renderers/web-components/src/docs/custom-elements.test.ts
@@ -1,5 +1,5 @@
/* eslint-disable no-underscore-dangle */
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
import { extractArgTypes } from './custom-elements';
diff --git a/code/renderers/web-components/src/docs/web-components-properties.test.ts b/code/renderers/web-components/src/docs/web-components-properties.test.ts
index 722f8bdb329..6d43aa8e484 100644
--- a/code/renderers/web-components/src/docs/web-components-properties.test.ts
+++ b/code/renderers/web-components/src/docs/web-components-properties.test.ts
@@ -13,6 +13,7 @@ const runWebComponentsAnalyzer = (inputPath: string) => {
const customElementsFile = `${tmpDir}/custom-elements.json`;
spawnSync('yarn', ['wca', 'analyze', inputPath, '--outFile', customElementsFile], {
stdio: 'inherit',
+ shell: true,
});
const output = fs.readFileSync(customElementsFile, 'utf8');
try {
diff --git a/code/renderers/web-components/src/framework-api.ts b/code/renderers/web-components/src/framework-api.ts
index a72b94cbcef..3f1d6c37385 100644
--- a/code/renderers/web-components/src/framework-api.ts
+++ b/code/renderers/web-components/src/framework-api.ts
@@ -30,16 +30,16 @@ export function isValidMetaData(customElements: any) {
* @param customElements any for now as spec is not super stable yet
*/
export function setCustomElements(customElements: any) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
window.__STORYBOOK_CUSTOM_ELEMENTS__ = customElements;
}
export function setCustomElementsManifest(customElements: any) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
window.__STORYBOOK_CUSTOM_ELEMENTS_MANIFEST__ = customElements;
}
export function getCustomElements() {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
return window.__STORYBOOK_CUSTOM_ELEMENTS__ || window.__STORYBOOK_CUSTOM_ELEMENTS_MANIFEST__;
}
diff --git a/code/renderers/web-components/src/globals.ts b/code/renderers/web-components/src/globals.ts
index 4fcf455937c..30001b894cf 100644
--- a/code/renderers/web-components/src/globals.ts
+++ b/code/renderers/web-components/src/globals.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window: globalWindow } = global;
diff --git a/code/renderers/web-components/src/index.ts b/code/renderers/web-components/src/index.ts
index 85a17dca366..e0a88fea3b4 100644
--- a/code/renderers/web-components/src/index.ts
+++ b/code/renderers/web-components/src/index.ts
@@ -1,4 +1,4 @@
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
const { window, EventSource } = global;
diff --git a/code/renderers/web-components/src/render.ts b/code/renderers/web-components/src/render.ts
index 795706a972c..8347d200239 100644
--- a/code/renderers/web-components/src/render.ts
+++ b/code/renderers/web-components/src/render.ts
@@ -1,5 +1,5 @@
/* eslint-disable no-param-reassign */
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import global from 'global';
import { dedent } from 'ts-dedent';
diff --git a/code/workspace.json b/code/workspace.json
index c79d5ca8253..54ce50462e8 100644
--- a/code/workspace.json
+++ b/code/workspace.json
@@ -1,125 +1,495 @@
{
"version": 2,
"projects": {
- "@storybook/addon-a11y": { "root": "addons/a11y", "type": "library" },
- "@storybook/addon-actions": { "root": "addons/actions", "type": "library" },
- "@storybook/addon-backgrounds": { "root": "addons/backgrounds", "type": "library" },
- "@storybook/addon-controls": { "root": "addons/controls", "type": "library" },
- "@storybook/addon-docs": { "root": "addons/docs", "type": "library" },
- "@storybook/addon-essentials": { "root": "addons/essentials", "type": "library" },
- "@storybook/addon-highlight": { "root": "addons/highlight", "type": "library" },
- "@storybook/addon-interactions": { "root": "addons/interactions", "type": "library" },
- "@storybook/addon-jest": { "root": "addons/jest", "type": "library" },
- "@storybook/addon-links": { "root": "addons/links", "type": "library" },
- "@storybook/addon-measure": { "root": "addons/measure", "type": "library" },
- "@storybook/addon-outline": { "root": "addons/outline", "type": "library" },
+ "@storybook/addon-a11y": {
+ "root": "addons/a11y",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-actions": {
+ "root": "addons/actions",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-backgrounds": {
+ "root": "addons/backgrounds",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-controls": {
+ "root": "addons/controls",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-docs": {
+ "root": "addons/docs",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-essentials": {
+ "root": "addons/essentials",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-highlight": {
+ "root": "addons/highlight",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-interactions": {
+ "root": "addons/interactions",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-jest": {
+ "root": "addons/jest",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-links": {
+ "root": "addons/links",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-measure": {
+ "root": "addons/measure",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-outline": {
+ "root": "addons/outline",
+ "type": "library",
+ "implicitDependencies": []
+ },
"@storybook/addon-storyshots": {
"root": "addons/storyshots/storyshots-core",
- "type": "library"
+ "type": "library",
+ "implicitDependencies": []
},
"@storybook/addon-storyshots-puppeteer": {
"root": "addons/storyshots/storyshots-puppeteer",
- "type": "library"
+ "type": "library",
+ "implicitDependencies": []
},
- "@storybook/addon-storysource": { "root": "addons/storysource", "type": "library" },
- "@storybook/addon-toolbars": { "root": "addons/toolbars", "type": "library" },
- "@storybook/addon-viewport": { "root": "addons/viewport", "type": "library" },
-
- "@storybook/angular": { "root": "frameworks/angular", "type": "library" },
- "@storybook/docs-tools": { "root": "lib/docs-tools", "type": "library" },
- "@storybook/ember": { "root": "frameworks/ember", "type": "library" },
- "@storybook/html-webpack5": { "root": "frameworks/html-webpack5", "type": "library" },
- "@storybook/builder-manager": { "root": "lib/builder-manager", "type": "library" },
- "@storybook/preact-webpack5": { "root": "frameworks/preact-webpack5", "type": "library" },
- "@storybook/react-webpack5": { "root": "frameworks/react-webpack5", "type": "library" },
- "@storybook/server-webpack5": { "root": "frameworks/server-webpack5", "type": "library" },
- "@storybook/svelte-webpack5": { "root": "frameworks/svelte-webpack5", "type": "library" },
- "@storybook/vue-webpack5": { "root": "frameworks/vue-webpack5", "type": "library" },
- "@storybook/vue3-webpack5": { "root": "frameworks/vue3-webpack5", "type": "library" },
- "@storybook/web-components-webpack5": {
- "root": "frameworks/web-components-webpack5",
- "type": "library"
+ "@storybook/addon-storysource": {
+ "root": "addons/storysource",
+ "type": "library",
+ "implicitDependencies": []
},
-
- "@storybook/react-vite": { "root": "frameworks/react-vite", "type": "library" },
- "@storybook/vue3-vite": { "root": "frameworks/vue3-vite", "type": "library" },
- "@storybook/svelte-vite": { "root": "frameworks/svelte-vite", "type": "library" },
-
- "@storybook/core-webpack": { "root": "lib/core-webpack", "type": "library" },
- "@storybook/core-vite": { "root": "lib/core-vite", "type": "library" },
-
- "angular-cli": { "root": "examples/angular-cli", "type": "library" },
- "cra-kitchen-sink": { "root": "examples/cra-kitchen-sink", "type": "library" },
- "cra-ts-essentials": { "root": "examples/cra-ts-essentials", "type": "library" },
- "cra-ts-kitchen-sink": { "root": "examples/cra-ts-kitchen-sink", "type": "library" },
- "ember-example": { "root": "examples/ember-cli", "type": "library" },
- "html-kitchen-sink": { "root": "examples/html-kitchen-sink", "type": "library" },
- "official-storybook": { "root": "examples/official-storybook", "type": "library" },
- "preact-example": { "root": "examples/preact-kitchen-sink", "type": "library" },
- "@storybook/example-react-ts": { "root": "examples/react-ts", "type": "library" },
- "server-kitchen-sink": { "root": "examples/server-kitchen-sink", "type": "library" },
- "standalone-preview": { "root": "examples/standalone-preview", "type": "library" },
- "svelte-example": { "root": "examples/svelte-kitchen-sink", "type": "library" },
- "vue-3-cli-example": { "root": "examples/vue-3-cli", "type": "library" },
- "vue-cli-example": { "root": "examples/vue-cli", "type": "library" },
- "vue-example": { "root": "examples/vue-kitchen-sink", "type": "library" },
- "web-components-kitchen-sink": {
- "root": "examples/web-components-kitchen-sink",
- "type": "library"
+ "@storybook/addon-toolbars": {
+ "root": "addons/toolbars",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addon-viewport": {
+ "root": "addons/viewport",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/addons": {
+ "root": "lib/addons",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/angular": {
+ "root": "frameworks/angular",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/api": {
+ "root": "lib/api",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/blocks": {
+ "root": "lib/blocks",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/builder-manager": {
+ "root": "lib/builder-manager",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/builder-vite": {
+ "root": "lib/builder-vite",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/builder-webpack5": {
+ "root": "lib/builder-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/channel-postmessage": {
+ "root": "lib/channel-postmessage",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/channel-websocket": {
+ "root": "lib/channel-websocket",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/channels": {
+ "root": "lib/channels",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/cli": {
+ "root": "lib/cli",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/client-api": {
+ "root": "lib/client-api",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/client-logger": {
+ "root": "lib/client-logger",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/codemod": {
+ "root": "lib/codemod",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/components": {
+ "root": "lib/components",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/core-client": {
+ "root": "lib/core-client",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/core-common": {
+ "root": "lib/core-common",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/core-events": {
+ "root": "lib/core-events",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/core-server": {
+ "root": "lib/core-server",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/core-vite": {
+ "root": "lib/core-vite",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/core-webpack": {
+ "root": "lib/core-webpack",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/csf-tools": {
+ "root": "lib/csf-tools",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/docs-tools": {
+ "root": "lib/docs-tools",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/ember": {
+ "root": "frameworks/ember",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/example-doc-blocks": {
+ "root": "examples/doc-blocks",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/example-react-ts": {
+ "root": "examples/react-ts",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/external-docs": {
+ "root": "examples/external-docs",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/html": {
+ "root": "renderers/html",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/html-webpack5": {
+ "root": "frameworks/html-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/instrumenter": {
+ "root": "lib/instrumenter",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/node-logger": {
+ "root": "lib/node-logger",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/postinstall": {
+ "root": "lib/postinstall",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preact": {
+ "root": "renderers/preact",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preact-webpack5": {
+ "root": "frameworks/preact-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preset-html-webpack": {
+ "root": "presets/html-webpack",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preset-preact-webpack": {
+ "root": "presets/preact-webpack",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preset-react-webpack": {
+ "root": "presets/react-webpack",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preset-server-webpack": {
+ "root": "presets/server-webpack",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preset-svelte-webpack": {
+ "root": "presets/svelte-webpack",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preset-vue-webpack": {
+ "root": "presets/vue-webpack",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/preset-vue3-webpack": {
+ "root": "presets/vue3-webpack",
+ "type": "library",
+ "implicitDependencies": []
},
- "@storybook/external-docs": { "root": "examples/external-docs", "type": "library" },
- "@storybook/example-doc-blocks": { "root": "examples/doc-blocks", "type": "library" },
-
- "@storybook/addons": { "root": "lib/addons", "type": "library" },
- "@storybook/api": { "root": "lib/api", "type": "library" },
- "@storybook/builder-vite": { "root": "lib/builder-vite", "type": "library" },
- "@storybook/builder-webpack5": { "root": "lib/builder-webpack5", "type": "library" },
- "@storybook/channel-postmessage": { "root": "lib/channel-postmessage", "type": "library" },
- "@storybook/channel-websocket": { "root": "lib/channel-websocket", "type": "library" },
- "@storybook/channels": { "root": "lib/channels", "type": "library" },
- "@storybook/cli": { "root": "lib/cli", "type": "library" },
- "sb": { "root": "lib/cli-sb", "type": "library" },
- "storybook": { "root": "lib/cli-storybook", "type": "library" },
- "@storybook/client-api": { "root": "lib/client-api", "type": "library" },
- "@storybook/client-logger": { "root": "lib/client-logger", "type": "library" },
- "@storybook/codemod": { "root": "lib/codemod", "type": "library" },
- "@storybook/components": { "root": "lib/components", "type": "library" },
- "@storybook/core-client": { "root": "lib/core-client", "type": "library" },
- "@storybook/core-common": { "root": "lib/core-common", "type": "library" },
- "@storybook/core-events": { "root": "lib/core-events", "type": "library" },
- "@storybook/core-server": { "root": "lib/core-server", "type": "library" },
- "@storybook/instrumenter": { "root": "lib/instrumenter", "type": "library" },
- "@storybook/node-logger": { "root": "lib/node-logger", "type": "library" },
- "@storybook/postinstall": { "root": "lib/postinstall", "type": "library" },
- "@storybook/router": { "root": "lib/router", "type": "library" },
- "@storybook/source-loader": { "root": "lib/source-loader", "type": "library" },
- "@storybook/store": { "root": "lib/store", "type": "library" },
- "@storybook/telemetry": { "root": "lib/telemetry", "type": "library" },
- "@storybook/theming": { "root": "lib/theming", "type": "library" },
- "@storybook/csf-tools": { "root": "lib/csf-tools", "type": "library" },
- "@storybook/ui": { "root": "lib/ui", "type": "library" },
- "@storybook/preview-web": { "root": "lib/preview-web", "type": "library" },
- "@storybook/blocks": { "root": "lib/blocks", "type": "library" },
-
- "@storybook/preset-html-webpack": { "root": "presets/html-webpack", "type": "library" },
- "@storybook/preset-preact-webpack": { "root": "presets/preact-webpack", "type": "library" },
- "@storybook/preset-react-webpack": { "root": "presets/react-webpack", "type": "library" },
- "@storybook/preset-server-webpack": { "root": "presets/server-webpack", "type": "library" },
- "@storybook/preset-svelte-webpack": { "root": "presets/svelte-webpack", "type": "library" },
- "@storybook/preset-vue-webpack": { "root": "presets/vue-webpack", "type": "library" },
- "@storybook/preset-vue3-webpack": { "root": "presets/vue3-webpack", "type": "library" },
"@storybook/preset-web-components-webpack": {
"root": "presets/web-components-webpack",
- "type": "library"
+ "type": "library",
+ "implicitDependencies": []
},
-
- "@storybook/html": { "root": "renderers/html", "type": "library" },
- "@storybook/preact": { "root": "renderers/preact", "type": "library" },
- "@storybook/react": { "root": "renderers/react", "type": "library" },
- "@storybook/server": { "root": "renderers/server", "type": "library" },
- "@storybook/svelte": { "root": "renderers/svelte", "type": "library" },
- "@storybook/vue": { "root": "renderers/vue", "type": "library" },
- "@storybook/vue3": { "root": "renderers/vue3", "type": "library" },
- "@storybook/web-components": { "root": "renderers/web-components", "type": "library" }
+ "@storybook/preview-web": {
+ "root": "lib/preview-web",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/react": {
+ "root": "renderers/react",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/react-vite": {
+ "root": "frameworks/react-vite",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/react-webpack5": {
+ "root": "frameworks/react-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/router": {
+ "root": "lib/router",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/server": {
+ "root": "renderers/server",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/server-webpack5": {
+ "root": "frameworks/server-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/source-loader": {
+ "root": "lib/source-loader",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/store": {
+ "root": "lib/store",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/svelte": {
+ "root": "renderers/svelte",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/svelte-vite": {
+ "root": "frameworks/svelte-vite",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/svelte-webpack5": {
+ "root": "frameworks/svelte-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/telemetry": {
+ "root": "lib/telemetry",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/theming": {
+ "root": "lib/theming",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/ui": {
+ "root": "lib/ui",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/vue": {
+ "root": "renderers/vue",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/vue-webpack5": {
+ "root": "frameworks/vue-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/vue3": {
+ "root": "renderers/vue3",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/vue3-vite": {
+ "root": "frameworks/vue3-vite",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/vue3-webpack5": {
+ "root": "frameworks/vue3-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/web-components": {
+ "root": "renderers/web-components",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "@storybook/web-components-webpack5": {
+ "root": "frameworks/web-components-webpack5",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "angular-cli": {
+ "root": "examples/angular-cli",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "cra-kitchen-sink": {
+ "root": "examples/cra-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "cra-ts-essentials": {
+ "root": "examples/cra-ts-essentials",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "cra-ts-kitchen-sink": {
+ "root": "examples/cra-ts-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "ember-example": {
+ "root": "examples/ember-cli",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "html-kitchen-sink": {
+ "root": "examples/html-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "official-storybook": {
+ "root": "examples/official-storybook",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "preact-example": {
+ "root": "examples/preact-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "sb": {
+ "root": "lib/cli-sb",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "server-kitchen-sink": {
+ "root": "examples/server-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "standalone-preview": {
+ "root": "examples/standalone-preview",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "storybook": {
+ "root": "lib/cli-storybook",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "svelte-example": {
+ "root": "examples/svelte-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "vue-3-cli-example": {
+ "root": "examples/vue-3-cli",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "vue-cli-example": {
+ "root": "examples/vue-cli",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "vue-example": {
+ "root": "examples/vue-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ },
+ "web-components-kitchen-sink": {
+ "root": "examples/web-components-kitchen-sink",
+ "type": "library",
+ "implicitDependencies": []
+ }
}
}
diff --git a/code/yarn.lock b/code/yarn.lock
index 9070cdb7df5..d77035ff093 100644
--- a/code/yarn.lock
+++ b/code/yarn.lock
@@ -423,10 +423,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.18.8":
- version: 7.18.13
- resolution: "@babel/compat-data@npm:7.18.13"
- checksum: 5e08afe2875f0692f1e8ab0f115b314db1b9e08af40ecd77277283789155cb703801745ebe90de38493eb2e0c5b574c3dd4f008d017b6e72295cb222ba3dd61b
+"@babel/compat-data@npm:^7.16.8, @babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.18.8, @babel/compat-data@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/compat-data@npm:7.19.0"
+ checksum: 8f47613f082fe8990bab19fe93ab7d2d8ee52a44b011589ee5ab6979f1ef8772f2db07e5bb502aad289783ecbd825899b94833f5e5e5f07831e0308b9c485856
languageName: node
linkType: hard
@@ -500,26 +500,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.5, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.16, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.16.0, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.18.10, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.0":
- version: 7.18.13
- resolution: "@babel/core@npm:7.18.13"
+"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.16, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.16.0, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.18.13, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.0":
+ version: 7.19.0
+ resolution: "@babel/core@npm:7.19.0"
dependencies:
"@ampproject/remapping": ^2.1.0
"@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.18.13
- "@babel/helper-compilation-targets": ^7.18.9
- "@babel/helper-module-transforms": ^7.18.9
- "@babel/helpers": ^7.18.9
- "@babel/parser": ^7.18.13
+ "@babel/generator": ^7.19.0
+ "@babel/helper-compilation-targets": ^7.19.0
+ "@babel/helper-module-transforms": ^7.19.0
+ "@babel/helpers": ^7.19.0
+ "@babel/parser": ^7.19.0
"@babel/template": ^7.18.10
- "@babel/traverse": ^7.18.13
- "@babel/types": ^7.18.13
+ "@babel/traverse": ^7.19.0
+ "@babel/types": ^7.19.0
convert-source-map: ^1.7.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.1
semver: ^6.3.0
- checksum: 4a880723a1ee5b878482ce2f359d690f09ed407667f3d19c97790b772b11bec3dd71f66b5fb76d2da41e0f80f06ac85dfce1b46696307fc124f192a08b85c3b8
+ checksum: 0200e66829fbb36a831c0ed39907b791b830a474b23207a169bd3cb871d01a8e8bfa8a4507315ea2a260e492b6a58d5cd5f38ced9868b5a96ecc1308f6541126
languageName: node
linkType: hard
@@ -548,14 +548,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7":
- version: 7.18.13
- resolution: "@babel/generator@npm:7.18.13"
+"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.19.0, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7":
+ version: 7.19.0
+ resolution: "@babel/generator@npm:7.19.0"
dependencies:
- "@babel/types": ^7.18.13
+ "@babel/types": ^7.19.0
"@jridgewell/gen-mapping": ^0.3.2
jsesc: ^2.5.1
- checksum: 801f8b68c951da7badc81b9ed773599fa30c969cee4c7b8698aed6ed02be9231a2dea5ffe2e5cc3d1471d3b0e554cd0b949409ae8a6567e80da22b0672e4e861
+ checksum: 84308049e15851ef33d361a6d4e4847b169d9cf490633e5820adbcba95dc9b837afc7aeee5ccac6f0bf883a88cb5a84b64c45a68d07c24da8f47b1ddd5d1652e
languageName: node
linkType: hard
@@ -587,64 +587,46 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.12.16, @babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-compilation-targets@npm:7.18.9"
+"@babel/helper-compilation-targets@npm:^7.12.0, @babel/helper-compilation-targets@npm:^7.12.16, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/helper-compilation-targets@npm:7.19.0"
dependencies:
- "@babel/compat-data": ^7.18.8
+ "@babel/compat-data": ^7.19.0
"@babel/helper-validator-option": ^7.18.6
browserslist: ^4.20.2
semver: ^6.3.0
peerDependencies:
"@babel/core": ^7.0.0
- checksum: f4c851a7301288028bec5650bf3fa4e60c467015cd07a2ce2cde4df4bdbf97537c787727dbfd142fa24222bf214cdd0106408543af6ec73639064b886bc0b381
+ checksum: c7831f1943e19eb6ad6fb582d01e8691316105dc4fa0e1882a14e9d4f01ae396a2e97606a724713ac58d0af44aa313efdbc8b2e0266a2f42c3b3ae1a9638a4f0
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.18.9":
- version: 7.18.13
- resolution: "@babel/helper-create-class-features-plugin@npm:7.18.13"
+"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.19.0"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/helper-member-expression-to-functions": ^7.18.9
"@babel/helper-optimise-call-expression": ^7.18.6
"@babel/helper-replace-supers": ^7.18.9
"@babel/helper-split-export-declaration": ^7.18.6
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 78391ad344e4a723c8274a07bedb7c4dd8c7a0c68d082c8c1fe654c4aabef4dfe4e2df5ef22cb2a7d521b3385f53e829dc3968f98cb117e8b7605b3363d9b1f8
+ checksum: f61b98942d40d904e697c14fb24f30975c639f7d40e011a80b22fb22f5e423abe857ad7bba56318592a268420426d82c94a9193e8f761a8cd0717080549ca7ac
languageName: node
linkType: hard
-"@babel/helper-create-regexp-features-plugin@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-create-regexp-features-plugin@npm:7.18.6"
+"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/helper-create-regexp-features-plugin@npm:7.19.0"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
regexpu-core: ^5.1.0
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 5151ae268376d9cd9a5fd97263dc2cf21f2c5043076331c9d0b4e4d7bbf8ae83ed1b0d366c5ddcb17c06329f9ed38e10e75b1dbc2dc040bbfab7d5604eada886
- languageName: node
- linkType: hard
-
-"@babel/helper-define-polyfill-provider@npm:^0.1.5":
- version: 0.1.5
- resolution: "@babel/helper-define-polyfill-provider@npm:0.1.5"
- dependencies:
- "@babel/helper-compilation-targets": ^7.13.0
- "@babel/helper-module-imports": ^7.12.13
- "@babel/helper-plugin-utils": ^7.13.0
- "@babel/traverse": ^7.13.0
- debug: ^4.1.1
- lodash.debounce: ^4.0.8
- resolve: ^1.14.2
- semver: ^6.1.2
- peerDependencies:
- "@babel/core": ^7.4.0-0
- checksum: b83aa728cc2fd4882a82ce67c300407024a05adc3f88c461a02438b2ab50c66e711f8ba36ef622637eb7af4d40aaafa0d70e77e0da9adc5710f190a686082f94
+ checksum: 30621e5bb6646cc68cd3504fe8e126fcc7efe0da8bafaf52f7ab3b347c6ad0d84dc2e16b1bef4b5c39f9ba44dfde2f64ad9d8f0942450ac46eb81abb1bda759a
languageName: node
linkType: hard
@@ -680,13 +662,13 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-function-name@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-function-name@npm:7.18.9"
+"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/helper-function-name@npm:7.19.0"
dependencies:
- "@babel/template": ^7.18.6
- "@babel/types": ^7.18.9
- checksum: 8ca19a36b2b4d6ec4bc19c885b4db38930a4fe21e4737f9f38698709e2fad2609b2645572662efea5f6251c84b1d4dc7e2dfde6e64c224b6c2dbe3b925e2c26d
+ "@babel/template": ^7.18.10
+ "@babel/types": ^7.19.0
+ checksum: a4181d23274d926df3a8032fb2ff210b8a27c83fedd9e7bd148a6877cb4070be4caf69ddae1bf29447e1e84da807ff769a31ca661ef55ecd4d4d672073a68c48
languageName: node
linkType: hard
@@ -717,19 +699,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-module-transforms@npm:7.18.9"
+"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.16.7, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/helper-module-transforms@npm:7.19.0"
dependencies:
"@babel/helper-environment-visitor": ^7.18.9
"@babel/helper-module-imports": ^7.18.6
"@babel/helper-simple-access": ^7.18.6
"@babel/helper-split-export-declaration": ^7.18.6
"@babel/helper-validator-identifier": ^7.18.6
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.9
- "@babel/types": ^7.18.9
- checksum: 68cf02fc0848c5fc991ac0e77b1b10152696b18b02a17cc09cabd78df7575644a5198ba633023ea85e7a5149c6d3f211b86ffe7f7367ca2a1c197f4b77e97d2c
+ "@babel/template": ^7.18.10
+ "@babel/traverse": ^7.19.0
+ "@babel/types": ^7.19.0
+ checksum: 8a36ad46a144cf779e300e4a620c46ddad27d68353769d522c220731c8f33d8823ae9a6c9e207b330ecb1d044180ad8f7c129f1191ccf09fae978cddcb31061b
languageName: node
linkType: hard
@@ -749,10 +731,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
- version: 7.18.9
- resolution: "@babel/helper-plugin-utils@npm:7.18.9"
- checksum: cefb9032c901abc536a34a4b741ea440e46b3251ddc1abf3ef8b3a673ef1b343f856b1faa5c78ad73fc44c97b143d6531a63c0420e4c3c8959571ea2eabeba62
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
+ version: 7.19.0
+ resolution: "@babel/helper-plugin-utils@npm:7.19.0"
+ checksum: 9ae9c09cf7e3b6023be2bb66f3ca3b5fa8c2b21b58bd09819d494fcd7ab2a1844056c8dfd609ffb474e3c857a1bc979fa7a60931b0c71d69a3e939ba724498ac
languageName: node
linkType: hard
@@ -832,25 +814,25 @@ __metadata:
linkType: hard
"@babel/helper-wrap-function@npm:^7.18.9":
- version: 7.18.11
- resolution: "@babel/helper-wrap-function@npm:7.18.11"
+ version: 7.19.0
+ resolution: "@babel/helper-wrap-function@npm:7.19.0"
dependencies:
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/template": ^7.18.10
- "@babel/traverse": ^7.18.11
- "@babel/types": ^7.18.10
- checksum: ea8370f87ad5b25624737320b9e7c9d29f0b772d497ae836a08cf698a396303d0adc19dc2e3eaa46f56be52e4ed2da94363c5fdf7ea45c63081db6a61b66c389
+ "@babel/traverse": ^7.19.0
+ "@babel/types": ^7.19.0
+ checksum: ea08ce61cdce9e5de8c279e2a71700b1ba4c78713292ab775563d24bd3ec6891f97b1d37b7193264bd5deafe6237a0c721ef2cbbe103cda69d98a1748c752f2a
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.16.7, @babel/helpers@npm:^7.18.9, @babel/helpers@npm:^7.8.4":
- version: 7.18.9
- resolution: "@babel/helpers@npm:7.18.9"
+"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.16.7, @babel/helpers@npm:^7.19.0, @babel/helpers@npm:^7.8.4":
+ version: 7.19.0
+ resolution: "@babel/helpers@npm:7.19.0"
dependencies:
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.9
- "@babel/types": ^7.18.9
- checksum: 9008e38a476d7ea45647a33e547fda424b766a59d295d9321a0179d60d1c5aa71f22a0e5420cead42ef6107d0f4e1cf509cfef2f94b7650e74dffb36f1b04578
+ "@babel/template": ^7.18.10
+ "@babel/traverse": ^7.19.0
+ "@babel/types": ^7.19.0
+ checksum: 810d9b7927d56b2e2dad07b899d0503bf6d1fa9fa84df9dccb2283509033f1eb494c48ad1e67516293f6c40e16ae8c3528402e6c9060119bb987665396606a6e
languageName: node
linkType: hard
@@ -865,12 +847,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.13, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.4.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6":
- version: 7.18.13
- resolution: "@babel/parser@npm:7.18.13"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.19.0, @babel/parser@npm:^7.4.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6":
+ version: 7.19.0
+ resolution: "@babel/parser@npm:7.19.0"
bin:
parser: ./bin/babel-parser.js
- checksum: c81e3c47b827a3dcbe7793a56834de1bb8769f303fef008b1e91a58545594e26d0ecf1a0ba859ae853f80421d5aca830e4b7262e9f146b7023c2210ee6312f8b
+ checksum: 89d0bf982434e3b08a8c6dbef8762b1bf8f96dae0301e1bce74ecb02b3a63c204e7db62887f594220ddece0d95e3abcb9815e5901e087610a57531d52f1f3457
languageName: node
linkType: hard
@@ -911,21 +893,21 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-async-generator-functions@npm:^7.16.8, @babel/plugin-proposal-async-generator-functions@npm:^7.18.10":
- version: 7.18.10
- resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.18.10"
+"@babel/plugin-proposal-async-generator-functions@npm:^7.16.8, @babel/plugin-proposal-async-generator-functions@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.19.0"
dependencies:
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-remap-async-to-generator": ^7.18.9
"@babel/plugin-syntax-async-generators": ^7.8.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3681e66e993cdc919cc6ed1890c970acce10eaff91d401a2f10cfc1cdc55ed0ef52aecfdf7c587dfc03bb90749efda539b2d62010e406206f82eae502cc56641
+ checksum: b1746804ec1704d2898bf5c5c9074b218c18c2c6458961b9ee7adb2a14e4a704d0ea6db67c239e8064bca6f2ad3e7a5cb8d0ce79779f1bbca9554a63e018efa2
languageName: node
linkType: hard
-"@babel/plugin-proposal-class-properties@npm:^7.1.0, @babel/plugin-proposal-class-properties@npm:^7.12.1, @babel/plugin-proposal-class-properties@npm:^7.12.13, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.16.5, @babel/plugin-proposal-class-properties@npm:^7.16.7, @babel/plugin-proposal-class-properties@npm:^7.18.6":
+"@babel/plugin-proposal-class-properties@npm:^7.1.0, @babel/plugin-proposal-class-properties@npm:^7.12.13, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.16.5, @babel/plugin-proposal-class-properties@npm:^7.16.7, @babel/plugin-proposal-class-properties@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
dependencies:
@@ -950,18 +932,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-decorators@npm:^7.12.12, @babel/plugin-proposal-decorators@npm:^7.12.13, @babel/plugin-proposal-decorators@npm:^7.13.5, @babel/plugin-proposal-decorators@npm:^7.16.4, @babel/plugin-proposal-decorators@npm:^7.17.2":
- version: 7.18.10
- resolution: "@babel/plugin-proposal-decorators@npm:7.18.10"
+"@babel/plugin-proposal-decorators@npm:^7.12.13, @babel/plugin-proposal-decorators@npm:^7.13.5, @babel/plugin-proposal-decorators@npm:^7.16.4, @babel/plugin-proposal-decorators@npm:^7.17.2":
+ version: 7.19.0
+ resolution: "@babel/plugin-proposal-decorators@npm:7.19.0"
dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-create-class-features-plugin": ^7.19.0
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-replace-supers": ^7.18.9
"@babel/helper-split-export-declaration": ^7.18.6
- "@babel/plugin-syntax-decorators": ^7.18.6
+ "@babel/plugin-syntax-decorators": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7705d4e446f5eb27268373059f4ca7f56cbac69c45e52900c6d2f44a8ddc7166ec136af54484261b483509776f0839260c09d969607ae3a0a88b1e02aff9b25c
+ checksum: 7e63983c640b1aeef73101e25c41b52a55ec90de21bd7c3ec03b4bc782ca16f6998e57f6c6b239e28e11fc5a0137878d6262ed69ceb0a540e53384d66a7f548c
languageName: node
linkType: hard
@@ -977,7 +959,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-export-default-from@npm:^7.12.1, @babel/plugin-proposal-export-default-from@npm:^7.16.7":
+"@babel/plugin-proposal-export-default-from@npm:^7.16.7":
version: 7.18.10
resolution: "@babel/plugin-proposal-export-default-from@npm:7.18.10"
dependencies:
@@ -1025,7 +1007,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.12.1, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6":
+"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6"
dependencies:
@@ -1062,7 +1044,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-object-rest-spread@npm:^7.12.1, @babel/plugin-proposal-object-rest-spread@npm:^7.16.7, @babel/plugin-proposal-object-rest-spread@npm:^7.17.3, @babel/plugin-proposal-object-rest-spread@npm:^7.18.9":
+"@babel/plugin-proposal-object-rest-spread@npm:^7.16.7, @babel/plugin-proposal-object-rest-spread@npm:^7.17.3, @babel/plugin-proposal-object-rest-spread@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.18.9"
dependencies:
@@ -1089,7 +1071,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-optional-chaining@npm:^7.12.7, @babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.16.7, @babel/plugin-proposal-optional-chaining@npm:^7.18.9":
+"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.16.7, @babel/plugin-proposal-optional-chaining@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9"
dependencies:
@@ -1102,7 +1084,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-private-methods@npm:^7.12.1, @babel/plugin-proposal-private-methods@npm:^7.16.0, @babel/plugin-proposal-private-methods@npm:^7.16.11, @babel/plugin-proposal-private-methods@npm:^7.16.5, @babel/plugin-proposal-private-methods@npm:^7.18.6":
+"@babel/plugin-proposal-private-methods@npm:^7.16.0, @babel/plugin-proposal-private-methods@npm:^7.16.11, @babel/plugin-proposal-private-methods@npm:^7.16.5, @babel/plugin-proposal-private-methods@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6"
dependencies:
@@ -1114,7 +1096,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-private-property-in-object@npm:^7.12.1, @babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.16.5, @babel/plugin-proposal-private-property-in-object@npm:^7.16.7, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6":
+"@babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.16.5, @babel/plugin-proposal-private-property-in-object@npm:^7.16.7, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6"
dependencies:
@@ -1184,14 +1166,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-decorators@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-decorators@npm:7.18.6"
+"@babel/plugin-syntax-decorators@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-syntax-decorators@npm:7.19.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 115877c3cb4288c2dbebd2e22cfab7ee7e38cfad96cb38d14b1358893a36ef14ca5e16efa31319dcc4468217f53732e5cf20b385a9e210db6509c569d9b94343
+ checksum: 5b3fb71592fe91c68f13dbe7285471adb144583dd80f2274954250501e3f362ebfdab482f8886857f03c8b970c428a572ccbc3a59e2439f6ab92ec0d91c3874b
languageName: node
linkType: hard
@@ -1393,7 +1375,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-arrow-functions@npm:^7.12.1, @babel/plugin-transform-arrow-functions@npm:^7.16.7, @babel/plugin-transform-arrow-functions@npm:^7.18.6":
+"@babel/plugin-transform-arrow-functions@npm:^7.16.7, @babel/plugin-transform-arrow-functions@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6"
dependencies:
@@ -1441,7 +1423,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.12.12, @babel/plugin-transform-block-scoping@npm:^7.16.7, @babel/plugin-transform-block-scoping@npm:^7.18.9, @babel/plugin-transform-block-scoping@npm:^7.8.3":
+"@babel/plugin-transform-block-scoping@npm:^7.16.7, @babel/plugin-transform-block-scoping@npm:^7.18.9, @babel/plugin-transform-block-scoping@npm:^7.8.3":
version: 7.18.9
resolution: "@babel/plugin-transform-block-scoping@npm:7.18.9"
dependencies:
@@ -1452,21 +1434,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.12.1, @babel/plugin-transform-classes@npm:^7.16.7, @babel/plugin-transform-classes@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-classes@npm:7.18.9"
+"@babel/plugin-transform-classes@npm:^7.16.7, @babel/plugin-transform-classes@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-classes@npm:7.19.0"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
+ "@babel/helper-compilation-targets": ^7.19.0
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/helper-optimise-call-expression": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-replace-supers": ^7.18.9
"@babel/helper-split-export-declaration": ^7.18.6
globals: ^11.1.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 792a8dae7dacb3e50021a40c3bb1a928dc9a2c37b3e766c64e7f8e0ab9995c83a74c3e3924f729dc8090185d556851399b99426908f5480f35e43d1ae4b452c2
+ checksum: 843db7da466b6e40f9da96827051d970ed7800c1acccb24b702ddc8b05e87cfbbbf53bd4b0f3ffd5b8365db03ea97a5cd6e9efc3ec176a7697a1a4601d7071e8
languageName: node
linkType: hard
@@ -1481,7 +1464,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.12.1, @babel/plugin-transform-destructuring@npm:^7.16.7, @babel/plugin-transform-destructuring@npm:^7.17.3, @babel/plugin-transform-destructuring@npm:^7.18.9":
+"@babel/plugin-transform-destructuring@npm:^7.16.7, @babel/plugin-transform-destructuring@npm:^7.17.3, @babel/plugin-transform-destructuring@npm:^7.18.13":
version: 7.18.13
resolution: "@babel/plugin-transform-destructuring@npm:7.18.13"
dependencies:
@@ -1528,18 +1511,18 @@ __metadata:
linkType: hard
"@babel/plugin-transform-flow-strip-types@npm:^7.16.0, @babel/plugin-transform-flow-strip-types@npm:^7.18.6":
- version: 7.18.9
- resolution: "@babel/plugin-transform-flow-strip-types@npm:7.18.9"
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-flow-strip-types@npm:7.19.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/plugin-syntax-flow": ^7.18.6
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 5c5b2c40e78a6c8c0dcca835c9eb0e3255ceab17d2f56888250651709ad371ce3c47ac527e6b567328e4522e5b6269f5e1840bdc2277ad39cb6ce4ef1a2cef27
+ checksum: 9b330e14f9e570c33ad7c99d3b250cfa8272df542dcb0cdbd8ad3c62668b651c8c0ca643063ad68a7bebb73b492cc3335a6e6276a48b82f949565c58d614be26
languageName: node
linkType: hard
-"@babel/plugin-transform-for-of@npm:^7.12.1, @babel/plugin-transform-for-of@npm:^7.16.7, @babel/plugin-transform-for-of@npm:^7.18.8":
+"@babel/plugin-transform-for-of@npm:^7.16.7, @babel/plugin-transform-for-of@npm:^7.18.8":
version: 7.18.8
resolution: "@babel/plugin-transform-for-of@npm:7.18.8"
dependencies:
@@ -1612,18 +1595,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-systemjs@npm:^7.16.7, @babel/plugin-transform-modules-systemjs@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.18.9"
+"@babel/plugin-transform-modules-systemjs@npm:^7.16.7, @babel/plugin-transform-modules-systemjs@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.0"
dependencies:
"@babel/helper-hoist-variables": ^7.18.6
- "@babel/helper-module-transforms": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-module-transforms": ^7.19.0
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-validator-identifier": ^7.18.6
babel-plugin-dynamic-import-node: ^2.3.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: ab1e10be15a96c9cdaa05f954d5983523c627e9f701c0989fedf9bff8ff5873461f3035a73e87e4546a31b163897c6f36c5c567d4c1c3edc24ec395d56462715
+ checksum: 45e3529ddb53c222f806d225dac725366f2c80863b2f19ee2d794b71cd8b799e62743dffa241593848b7333f36ede712872a4997bf9d803d9e27e8a5f259573e
languageName: node
linkType: hard
@@ -1639,15 +1622,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.8, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.18.6"
+"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.8, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.19.0"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-create-regexp-features-plugin": ^7.19.0
+ "@babel/helper-plugin-utils": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 6695fc0469fa2dbe8133e36f8f5a281fc67a2b565481a13f5f50b95f86f4967d36c2ef8244d2ade09c0adbcd5dc98fddf8d61dd4bb56d6953c0523d11d9e0e5a
+ checksum: c164af90bc77ec21ffa7700725fe1c6bcc165c56f43ea65390f33a0d160574a917158901935814a529311bcdcffe358a8278d641dd7201da55f53a85b9c24ffd
languageName: node
linkType: hard
@@ -1763,17 +1746,17 @@ __metadata:
linkType: hard
"@babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.10, @babel/plugin-transform-react-jsx@npm:^7.18.6":
- version: 7.18.10
- resolution: "@babel/plugin-transform-react-jsx@npm:7.18.10"
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
"@babel/helper-module-imports": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/plugin-syntax-jsx": ^7.18.6
- "@babel/types": ^7.18.10
+ "@babel/types": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c993bd897df448928ce02f27a69cb5a9b9eafd8ab1dc70aaeee42ba501f5cb358efcf71b54f3b2c575852bbad622d7a0d0366268bc255b243e21290f7c18df1d
+ checksum: ee0b44e67a3e4aa4046ee24c39c3eb241d206857f4f5f639f24698f67d393a86ee2964326c14c7c2cb920d56b3687dca277ba07a4662d254844b2d2676e42370
languageName: node
linkType: hard
@@ -1844,7 +1827,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-shorthand-properties@npm:^7.12.1, @babel/plugin-transform-shorthand-properties@npm:^7.16.7, @babel/plugin-transform-shorthand-properties@npm:^7.18.6":
+"@babel/plugin-transform-shorthand-properties@npm:^7.16.7, @babel/plugin-transform-shorthand-properties@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6"
dependencies:
@@ -1855,15 +1838,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-spread@npm:^7.12.1, @babel/plugin-transform-spread@npm:^7.16.7, @babel/plugin-transform-spread@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-spread@npm:7.18.9"
+"@babel/plugin-transform-spread@npm:^7.16.7, @babel/plugin-transform-spread@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-spread@npm:7.19.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-skip-transparent-expression-wrappers": ^7.18.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: b208ba03d2e0f4e49d0e634f31ded67cd4a76fafc53838e674b535eb993b2a03a4a87717a241ff5c44d41164b74493d197378811a757965cf9bbc95f32aaab2a
+ checksum: 3dea53dab5a25ab8d319dece5dd49824e9e637b886175d0255530dde41331c09d4de8ac64099c4ba8574832303af2f65220b7fd52c63173147b62e0fc7e2e913
languageName: node
linkType: hard
@@ -1901,15 +1884,15 @@ __metadata:
linkType: hard
"@babel/plugin-transform-typescript@npm:^7.13.0, @babel/plugin-transform-typescript@npm:^7.18.6":
- version: 7.18.12
- resolution: "@babel/plugin-transform-typescript@npm:7.18.12"
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-typescript@npm:7.19.0"
dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-create-class-features-plugin": ^7.19.0
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/plugin-syntax-typescript": ^7.18.6
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 8556001803935c589e94652e3ed59e298e7d7b2394b307b69301545df2bac64d0ce06f95343046ff7d84a79d1e8bcf10a32d47ec3682ff269115a434529ba6be
+ checksum: 04973305fc498dba165bcd31cac871f36733cfd6235a275b13b09178ec3c446ccad22a3cd9d3d22d18033ded1e74cb0531140de011350b4b2f4164997311b6b1
languageName: node
linkType: hard
@@ -2043,16 +2026,16 @@ __metadata:
linkType: hard
"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.12.11, @babel/preset-env@npm:^7.12.16, @babel/preset-env@npm:^7.16.11, @babel/preset-env@npm:^7.16.4, @babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.17.10":
- version: 7.18.10
- resolution: "@babel/preset-env@npm:7.18.10"
+ version: 7.19.0
+ resolution: "@babel/preset-env@npm:7.19.0"
dependencies:
- "@babel/compat-data": ^7.18.8
- "@babel/helper-compilation-targets": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/compat-data": ^7.19.0
+ "@babel/helper-compilation-targets": ^7.19.0
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-validator-option": ^7.18.6
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9
- "@babel/plugin-proposal-async-generator-functions": ^7.18.10
+ "@babel/plugin-proposal-async-generator-functions": ^7.19.0
"@babel/plugin-proposal-class-properties": ^7.18.6
"@babel/plugin-proposal-class-static-block": ^7.18.6
"@babel/plugin-proposal-dynamic-import": ^7.18.6
@@ -2086,9 +2069,9 @@ __metadata:
"@babel/plugin-transform-async-to-generator": ^7.18.6
"@babel/plugin-transform-block-scoped-functions": ^7.18.6
"@babel/plugin-transform-block-scoping": ^7.18.9
- "@babel/plugin-transform-classes": ^7.18.9
+ "@babel/plugin-transform-classes": ^7.19.0
"@babel/plugin-transform-computed-properties": ^7.18.9
- "@babel/plugin-transform-destructuring": ^7.18.9
+ "@babel/plugin-transform-destructuring": ^7.18.13
"@babel/plugin-transform-dotall-regex": ^7.18.6
"@babel/plugin-transform-duplicate-keys": ^7.18.9
"@babel/plugin-transform-exponentiation-operator": ^7.18.6
@@ -2098,9 +2081,9 @@ __metadata:
"@babel/plugin-transform-member-expression-literals": ^7.18.6
"@babel/plugin-transform-modules-amd": ^7.18.6
"@babel/plugin-transform-modules-commonjs": ^7.18.6
- "@babel/plugin-transform-modules-systemjs": ^7.18.9
+ "@babel/plugin-transform-modules-systemjs": ^7.19.0
"@babel/plugin-transform-modules-umd": ^7.18.6
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.18.6
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.19.0
"@babel/plugin-transform-new-target": ^7.18.6
"@babel/plugin-transform-object-super": ^7.18.6
"@babel/plugin-transform-parameters": ^7.18.8
@@ -2108,14 +2091,14 @@ __metadata:
"@babel/plugin-transform-regenerator": ^7.18.6
"@babel/plugin-transform-reserved-words": ^7.18.6
"@babel/plugin-transform-shorthand-properties": ^7.18.6
- "@babel/plugin-transform-spread": ^7.18.9
+ "@babel/plugin-transform-spread": ^7.19.0
"@babel/plugin-transform-sticky-regex": ^7.18.6
"@babel/plugin-transform-template-literals": ^7.18.9
"@babel/plugin-transform-typeof-symbol": ^7.18.9
"@babel/plugin-transform-unicode-escapes": ^7.18.10
"@babel/plugin-transform-unicode-regex": ^7.18.6
"@babel/preset-modules": ^0.1.5
- "@babel/types": ^7.18.10
+ "@babel/types": ^7.19.0
babel-plugin-polyfill-corejs2: ^0.3.2
babel-plugin-polyfill-corejs3: ^0.5.3
babel-plugin-polyfill-regenerator: ^0.4.0
@@ -2123,7 +2106,7 @@ __metadata:
semver: ^6.3.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 4b7ef515702e8c91aa223f60f8a4c8e28ca202fcc090db5c62135e3af16980d7059ba8dc7faf01ba4b818837187d609fdb4d44a56fffa261aa81bfc3d1fa10c3
+ checksum: e46f4dfad19e6cc307150bf380b12e033054a2eb001344585f0b67977568ff386ea6381cac802fa4347a83accd5bd7500f185b0d6650ccd4e128df7bc72d1a8d
languageName: node
linkType: hard
@@ -2184,7 +2167,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/register@npm:^7.12.1, @babel/register@npm:^7.13.16":
+"@babel/register@npm:^7.13.16":
version: 7.18.9
resolution: "@babel/register@npm:7.18.9"
dependencies:
@@ -2200,12 +2183,12 @@ __metadata:
linkType: hard
"@babel/runtime-corejs3@npm:^7.10.2":
- version: 7.18.9
- resolution: "@babel/runtime-corejs3@npm:7.18.9"
+ version: 7.19.0
+ resolution: "@babel/runtime-corejs3@npm:7.19.0"
dependencies:
core-js-pure: ^3.20.2
regenerator-runtime: ^0.13.4
- checksum: 5218e4df9b52b60231afa1e3f5c0e54d6c2167a466d1ecbc1603b19c7a6f73fb755d4bd021f87f3706d704029f7cd2e20a13445dd3b0a62886bb3b041fc6623d
+ checksum: cd852856cf78025c57579d1067831dcfec9e6d144a8f51078076af9792cfd24a9a866d28cd04c5ab7d3173d9db5afbdba3351639fd75979ef9f5da315522ffad
languageName: node
linkType: hard
@@ -2236,12 +2219,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2":
- version: 7.18.9
- resolution: "@babel/runtime@npm:7.18.9"
+"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2":
+ version: 7.19.0
+ resolution: "@babel/runtime@npm:7.19.0"
dependencies:
regenerator-runtime: ^0.13.4
- checksum: f996fca79e2cd3c80289c2655e95358254f0437ca28cf10ec4343498dd4a59002fc506d5ce6f37019f1a961e8f26ce43523844ee5a87412d32c17a8ef2f608ee
+ checksum: 42d4f11d6a5bfcf5a3d05346e7f1aef79a53b9e1968b4dc54a0682df60284300c97de3be63f4d5dd47b404d3a1022a8a57444b5d150822ec8974757de7233f6e
languageName: node
linkType: hard
@@ -2276,7 +2259,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.0.0, @babel/template@npm:^7.12.7, @babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.18.6, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6":
+"@babel/template@npm:^7.0.0, @babel/template@npm:^7.12.7, @babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6":
version: 7.18.10
resolution: "@babel/template@npm:7.18.10"
dependencies:
@@ -2287,32 +2270,32 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.18.11, @babel/traverse@npm:^7.18.13, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6":
- version: 7.18.13
- resolution: "@babel/traverse@npm:7.18.13"
+"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6":
+ version: 7.19.0
+ resolution: "@babel/traverse@npm:7.19.0"
dependencies:
"@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.18.13
+ "@babel/generator": ^7.19.0
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/helper-hoist-variables": ^7.18.6
"@babel/helper-split-export-declaration": ^7.18.6
- "@babel/parser": ^7.18.13
- "@babel/types": ^7.18.13
+ "@babel/parser": ^7.19.0
+ "@babel/types": ^7.19.0
debug: ^4.1.0
globals: ^11.1.0
- checksum: dd17b1c610da1480f78bb159789acd7e621313eeb49b39b42ea2adeadcd23d22d548890af1a87ad618bfdf9df4132239d6bc1b1b5b24448a6c230af9b6752830
+ checksum: ea982dfe9b6edfbbb3314fd5bf2ed146937c90e70ddb90b54d6c2c2d77a2099287686485aba9a732134d0d1e587642d72b396b94bad9f54d8dec052302d4bb61
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.12.7, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6":
- version: 7.18.13
- resolution: "@babel/types@npm:7.18.13"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.6, @babel/types@npm:^7.12.7, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6":
+ version: 7.19.0
+ resolution: "@babel/types@npm:7.19.0"
dependencies:
"@babel/helper-string-parser": ^7.18.10
"@babel/helper-validator-identifier": ^7.18.6
to-fast-properties: ^2.0.0
- checksum: 057c7f336c708f33c1a058695565ba6d311cabbd120ac514cf73fdd66cfc2c27693ff52a27e2c58f5a7741236fdcde67df524699be907d4e9edd1576d3d7058b
+ checksum: 36b9360aa2d29fe515963b7c7014de3d66eb8c17315d00c65d82ab46b44482d5ba898aa3b5bc84887e6304b5456f2dbfe46e21851ca514f98106d8d47fbc3a0f
languageName: node
linkType: hard
@@ -2457,15 +2440,15 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-cascade-layers@npm:^1.0.5":
- version: 1.0.5
- resolution: "@csstools/postcss-cascade-layers@npm:1.0.5"
+"@csstools/postcss-cascade-layers@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "@csstools/postcss-cascade-layers@npm:1.0.6"
dependencies:
"@csstools/selector-specificity": ^2.0.2
postcss-selector-parser: ^6.0.10
peerDependencies:
postcss: ^8.2
- checksum: 07bd538de3332dabfcdc0498a870244a956e5eac1748cd7c8f8523af11e7c44a0a6cfa208fa5852d239eaa84adab60437275f7785482922d8e8371693fa0583f
+ checksum: 1225076da359bc38a05eadee559ab3cf0e2af318b2904c6bd81545ec53585c0a92c4e145478a0d832c1d6d8563cd3af293a960df18023de7deae4dd1a31f6cd1
languageName: node
linkType: hard
@@ -2750,15 +2733,15 @@ __metadata:
linkType: hard
"@digitak/esrun@npm:^3.2.2":
- version: 3.2.10
- resolution: "@digitak/esrun@npm:3.2.10"
+ version: 3.2.11
+ resolution: "@digitak/esrun@npm:3.2.11"
dependencies:
"@digitak/grubber": ^3.1.1
chokidar: ^3.5.1
esbuild: ^0.14.47
bin:
esrun: bin.js
- checksum: ff4c26981a7a0b6273bef68dcfffef85952bd9c388dd4ddacbcb7742d33642316343e4d13380103c307db1a458d021ef4b56a8345793318fd8e35a73325633bb
+ checksum: ec3fa94e6d77b757b25d5f9c614c7a3e2f1145d54a73f7e4af2a8e45bda0d7bfcfa4d9d8c0b2f59ae6e1de63e42a202ecc76ae85c544ae6166235afaac922805
languageName: node
linkType: hard
@@ -2917,13 +2900,14 @@ __metadata:
linkType: hard
"@emotion/react@npm:^11.8.1":
- version: 11.10.0
- resolution: "@emotion/react@npm:11.10.0"
+ version: 11.10.4
+ resolution: "@emotion/react@npm:11.10.4"
dependencies:
"@babel/runtime": ^7.18.3
"@emotion/babel-plugin": ^11.10.0
"@emotion/cache": ^11.10.0
"@emotion/serialize": ^1.1.0
+ "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0
"@emotion/utils": ^1.2.0
"@emotion/weak-memoize": ^0.3.0
hoist-non-react-statics: ^3.3.1
@@ -2935,7 +2919,7 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 51c30698a2f81a541ec6f474665906906d9eb718a5d25567d00b24511701c1bb6563b203370f47adc65ee312591ad3366a214bae565bc386f15a5eebfd1ac967
+ checksum: da447676d10050b14534f9e903d8a058d4cdfa82f58caf4da5c150a55b2019a8b45187989085faa4b075db92f7df7abe188eb76fe5377a57516631ccf299367b
languageName: node
linkType: hard
@@ -2960,13 +2944,14 @@ __metadata:
linkType: hard
"@emotion/styled@npm:^11.8.1":
- version: 11.10.0
- resolution: "@emotion/styled@npm:11.10.0"
+ version: 11.10.4
+ resolution: "@emotion/styled@npm:11.10.4"
dependencies:
"@babel/runtime": ^7.18.3
"@emotion/babel-plugin": ^11.10.0
"@emotion/is-prop-valid": ^1.2.0
"@emotion/serialize": ^1.1.0
+ "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0
"@emotion/utils": ^1.2.0
peerDependencies:
"@babel/core": ^7.0.0
@@ -2977,7 +2962,7 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 3ba6c5d79b4ba7f4bfdb84bb2a824f00186922995479b6cfe62aaee03d1464c7e8c923d38be7085be5ac074b71338b59fc1bea6ff64e85a9101f3b10a87c68cf
+ checksum: 8067243991d31025967e993410298ca4c558e05e3b99e319d2734b022478001ac5b0fae7a010ba7fd5a74b762d264a17e5bddffbe09841c19857ab9b077077f3
languageName: node
linkType: hard
@@ -2995,6 +2980,15 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.0"
+ peerDependencies:
+ react: ">=16.8.0"
+ checksum: 0c5fbd36a4f416a5abaf428ba3dca6e79018c4c74016ecb4e3991a11cf8b5dbd306d7770fee09692971335e33f97e3b555deda595e5ae7831841505078bd07d7
+ languageName: node
+ linkType: hard
+
"@emotion/utils@npm:^1.2.0":
version: 1.2.0
resolution: "@emotion/utils@npm:1.2.0"
@@ -3292,7 +3286,7 @@ __metadata:
languageName: node
linkType: hard
-"@jest/console@npm:^28.1.3":
+"@jest/console@npm:^28.1.1, @jest/console@npm:^28.1.3":
version: 28.1.3
resolution: "@jest/console@npm:28.1.3"
dependencies:
@@ -3440,6 +3434,25 @@ __metadata:
languageName: node
linkType: hard
+"@jest/expect-utils@npm:^29.0.2":
+ version: 29.0.2
+ resolution: "@jest/expect-utils@npm:29.0.2"
+ dependencies:
+ jest-get-type: ^29.0.0
+ checksum: 170125c120659bd0e4aeb59e1e162f9aba96374e1e3487f43ecce25fbd401d5a8c76f91b84e4bf05f38cac69fa0b745024f2b6f6cc89d6e81497fac4d630fe36
+ languageName: node
+ linkType: hard
+
+"@jest/expect@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/expect@npm:28.1.3"
+ dependencies:
+ expect: ^28.1.3
+ jest-snapshot: ^28.1.3
+ checksum: 6000cd5322bca35b9e920a822f3e093d01d646508e5eb639f0a2577f203f15143315b93e79e412525e7312a2290e1bac979b26f6417ebaf50799a3a38eb6d011
+ languageName: node
+ linkType: hard
+
"@jest/fake-timers@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/fake-timers@npm:24.9.0"
@@ -3515,41 +3528,52 @@ __metadata:
languageName: node
linkType: hard
-"@jest/reporters@npm:27.5.1, @jest/reporters@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/reporters@npm:27.5.1"
+"@jest/globals@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/globals@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/expect": ^28.1.3
+ "@jest/types": ^28.1.3
+ checksum: de95367a5e7312b643bfa5f6ac760fbfa4ac626abec11444702bc08506c32e9da44fc5ad5bf3049115b0757533cb0f4b90be3eb7fcea5d4ef06c31fe8ed0b579
+ languageName: node
+ linkType: hard
+
+"@jest/reporters@npm:28.1.1":
+ version: 28.1.1
+ resolution: "@jest/reporters@npm:28.1.1"
dependencies:
"@bcoe/v8-coverage": ^0.2.3
- "@jest/console": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/transform": ^27.5.1
- "@jest/types": ^27.5.1
+ "@jest/console": ^28.1.1
+ "@jest/test-result": ^28.1.1
+ "@jest/transform": ^28.1.1
+ "@jest/types": ^28.1.1
+ "@jridgewell/trace-mapping": ^0.3.7
"@types/node": "*"
chalk: ^4.0.0
collect-v8-coverage: ^1.0.0
exit: ^0.1.2
- glob: ^7.1.2
+ glob: ^7.1.3
graceful-fs: ^4.2.9
istanbul-lib-coverage: ^3.0.0
istanbul-lib-instrument: ^5.1.0
istanbul-lib-report: ^3.0.0
istanbul-lib-source-maps: ^4.0.0
istanbul-reports: ^3.1.3
- jest-haste-map: ^27.5.1
- jest-resolve: ^27.5.1
- jest-util: ^27.5.1
- jest-worker: ^27.5.1
+ jest-message-util: ^28.1.1
+ jest-util: ^28.1.1
+ jest-worker: ^28.1.1
slash: ^3.0.0
- source-map: ^0.6.0
string-length: ^4.0.1
+ strip-ansi: ^6.0.0
terminal-link: ^2.0.0
- v8-to-istanbul: ^8.1.0
+ v8-to-istanbul: ^9.0.0
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc
+ checksum: b3f7049fa53471fa413dade6b87cd2ba812d3ad5b4cb6d52c21f01572e944af736f4aaf82650d7827a9216f7cf1617db21d1fffd837144a515ef5ae8ea91bab1
languageName: node
linkType: hard
@@ -3589,6 +3613,44 @@ __metadata:
languageName: node
linkType: hard
+"@jest/reporters@npm:^27.5.1":
+ version: 27.5.1
+ resolution: "@jest/reporters@npm:27.5.1"
+ dependencies:
+ "@bcoe/v8-coverage": ^0.2.3
+ "@jest/console": ^27.5.1
+ "@jest/test-result": ^27.5.1
+ "@jest/transform": ^27.5.1
+ "@jest/types": ^27.5.1
+ "@types/node": "*"
+ chalk: ^4.0.0
+ collect-v8-coverage: ^1.0.0
+ exit: ^0.1.2
+ glob: ^7.1.2
+ graceful-fs: ^4.2.9
+ istanbul-lib-coverage: ^3.0.0
+ istanbul-lib-instrument: ^5.1.0
+ istanbul-lib-report: ^3.0.0
+ istanbul-lib-source-maps: ^4.0.0
+ istanbul-reports: ^3.1.3
+ jest-haste-map: ^27.5.1
+ jest-resolve: ^27.5.1
+ jest-util: ^27.5.1
+ jest-worker: ^27.5.1
+ slash: ^3.0.0
+ source-map: ^0.6.0
+ string-length: ^4.0.1
+ terminal-link: ^2.0.0
+ v8-to-istanbul: ^8.1.0
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ checksum: fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc
+ languageName: node
+ linkType: hard
+
"@jest/schemas@npm:^28.1.3":
version: 28.1.3
resolution: "@jest/schemas@npm:28.1.3"
@@ -3598,6 +3660,15 @@ __metadata:
languageName: node
linkType: hard
+"@jest/schemas@npm:^29.0.0":
+ version: 29.0.0
+ resolution: "@jest/schemas@npm:29.0.0"
+ dependencies:
+ "@sinclair/typebox": ^0.24.1
+ checksum: 08c2f6b0237f52ab9448eb6633561ee1e499871082ac41a51b581e91571f6da317b4be0529307caf4cb3fd50798f7c096665db6bb2b5dde999a2c0c08b8775c9
+ languageName: node
+ linkType: hard
+
"@jest/source-map@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/source-map@npm:24.9.0"
@@ -3631,15 +3702,26 @@ __metadata:
languageName: node
linkType: hard
-"@jest/test-result@npm:27.5.1, @jest/test-result@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/test-result@npm:27.5.1"
+"@jest/source-map@npm:^28.1.2":
+ version: 28.1.2
+ resolution: "@jest/source-map@npm:28.1.2"
dependencies:
- "@jest/console": ^27.5.1
- "@jest/types": ^27.5.1
+ "@jridgewell/trace-mapping": ^0.3.13
+ callsites: ^3.0.0
+ graceful-fs: ^4.2.9
+ checksum: 535036de941aa98bff1c46a77fb2e98ec1f78f5b101a8c8b3c1a7e3e863a1a71ea3aef111afc4ef9d44c39b4e7e7c8384412d0a685138a92c6d522fdb8cd5b3b
+ languageName: node
+ linkType: hard
+
+"@jest/test-result@npm:28.1.1":
+ version: 28.1.1
+ resolution: "@jest/test-result@npm:28.1.1"
+ dependencies:
+ "@jest/console": ^28.1.1
+ "@jest/types": ^28.1.1
"@types/istanbul-lib-coverage": ^2.0.0
collect-v8-coverage: ^1.0.0
- checksum: 4fb8cbefda8f645c57e2fc0d0df169b0bf5f6cb456b42dc09f5138595b736e800d8d83e3fd36a47fd801a2359988c841792d7fc46784bec908c88b39b6581749
+ checksum: f79c3324b15e0afe761720b263c864540ac65a356fb40646fe2c6a11cba49417d61ff1e3efef579ad495c69596d88bcf1f8e74c28345300aa9438bbcd39229b1
languageName: node
linkType: hard
@@ -3666,7 +3748,19 @@ __metadata:
languageName: node
linkType: hard
-"@jest/test-result@npm:^28.1.3":
+"@jest/test-result@npm:^27.5.1":
+ version: 27.5.1
+ resolution: "@jest/test-result@npm:27.5.1"
+ dependencies:
+ "@jest/console": ^27.5.1
+ "@jest/types": ^27.5.1
+ "@types/istanbul-lib-coverage": ^2.0.0
+ collect-v8-coverage: ^1.0.0
+ checksum: 4fb8cbefda8f645c57e2fc0d0df169b0bf5f6cb456b42dc09f5138595b736e800d8d83e3fd36a47fd801a2359988c841792d7fc46784bec908c88b39b6581749
+ languageName: node
+ linkType: hard
+
+"@jest/test-result@npm:^28.1.1, @jest/test-result@npm:^28.1.3":
version: 28.1.3
resolution: "@jest/test-result@npm:28.1.3"
dependencies:
@@ -3703,6 +3797,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/test-sequencer@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "@jest/test-sequencer@npm:28.1.3"
+ dependencies:
+ "@jest/test-result": ^28.1.3
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
+ slash: ^3.0.0
+ checksum: 7401537789902edc9c0cf2333a5052e8f8d936aa45ac4074fa1dc0af928c8a53e4b21802019bc4b6c01a66be2aba6d9aaa04ab97c6729a123476d9cf4f69eace
+ languageName: node
+ linkType: hard
+
"@jest/transform@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/transform@npm:24.9.0"
@@ -3773,6 +3879,29 @@ __metadata:
languageName: node
linkType: hard
+"@jest/transform@npm:^28.1.1, @jest/transform@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/transform@npm:28.1.3"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@jest/types": ^28.1.3
+ "@jridgewell/trace-mapping": ^0.3.13
+ babel-plugin-istanbul: ^6.1.1
+ chalk: ^4.0.0
+ convert-source-map: ^1.4.0
+ fast-json-stable-stringify: ^2.0.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
+ jest-regex-util: ^28.0.2
+ jest-util: ^28.1.3
+ micromatch: ^4.0.4
+ pirates: ^4.0.4
+ slash: ^3.0.0
+ write-file-atomic: ^4.0.1
+ checksum: d4211fb30ad17a450a86ab1af488762742b00480c4f76684ba0ad9b2ffc34a0d309a922514775de36a5b74aa8e22ec833e38600565dbbd0596a041fbe9ecf44c
+ languageName: node
+ linkType: hard
+
"@jest/types@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/types@npm:24.9.0"
@@ -3822,7 +3951,7 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^28.1.3":
+"@jest/types@npm:^28.1.1, @jest/types@npm:^28.1.3":
version: 28.1.3
resolution: "@jest/types@npm:28.1.3"
dependencies:
@@ -3836,6 +3965,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/types@npm:^29.0.2":
+ version: 29.0.2
+ resolution: "@jest/types@npm:29.0.2"
+ dependencies:
+ "@jest/schemas": ^29.0.0
+ "@types/istanbul-lib-coverage": ^2.0.0
+ "@types/istanbul-reports": ^3.0.0
+ "@types/node": "*"
+ "@types/yargs": ^17.0.8
+ chalk: ^4.0.0
+ checksum: f817dc8447f3b2273a60ed7bfcbe1ba2386383e5c88198ac9f6214b2b7a0f27bdf5696aba95f2d473555a6510b343aa28180f59a2d06baed1740cb8d6a94bfc1
+ languageName: node
+ linkType: hard
+
"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.0.5, @joshwooding/vite-plugin-react-docgen-typescript@npm:^0.0.5":
version: 0.0.5
resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.0.5"
@@ -3914,7 +4057,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9":
+"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.7, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9":
version: 0.3.15
resolution: "@jridgewell/trace-mapping@npm:0.3.15"
dependencies:
@@ -5231,38 +5374,18 @@ __metadata:
languageName: node
linkType: hard
-"@nrwl/cli@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/cli@npm:12.3.4"
+"@nrwl/cli@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/cli@npm:14.6.1"
dependencies:
- "@nrwl/tao": 12.3.4
- chalk: 4.1.0
- v8-compile-cache: 2.3.0
- yargs: 15.4.1
- yargs-parser: 20.0.0
- bin:
- nx: bin/nx.js
- checksum: 2d8f6101856ee036a4b38e86d5e2f28f35e1cc7807e63666e986b3370c23642eacfcbf842c4fcb2922ae446c7f6ed85aa827b78fa3cf79c1da76bb519f64484a
+ nx: 14.6.1
+ checksum: b1595e7346d3806f7f0fd55f0371ba9461201c62e1734484b6a4982e39174320712faba88c41069ac41399966a89e68c43e0527812b122020a3f50b173bf00d8
languageName: node
linkType: hard
-"@nrwl/devkit@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/devkit@npm:12.3.4"
- dependencies:
- "@nrwl/tao": 12.3.4
- ejs: ^3.1.5
- ignore: ^5.0.4
- semver: 7.3.4
- strip-json-comments: ^3.1.1
- tslib: ^2.0.0
- checksum: 6246b1faa97e72d48e5cb7b9fecf5d4f4edaf4c40471845430dd8b2cd1bd731bfc39d2e4a0da2f6a7b106d0cac9cc3aefaa29c982ba94c981d04202dbd0afb81
- languageName: node
- linkType: hard
-
-"@nrwl/devkit@npm:14.5.10":
- version: 14.5.10
- resolution: "@nrwl/devkit@npm:14.5.10"
+"@nrwl/devkit@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/devkit@npm:14.6.1"
dependencies:
"@phenomnomnominal/tsquery": 4.1.1
ejs: ^3.1.7
@@ -5271,65 +5394,39 @@ __metadata:
tslib: ^2.3.0
peerDependencies:
nx: ">= 13.10 <= 15"
- checksum: 8ae3e161a0825c65f320331f36ec1e97b577f91adc9cb75f60fff4e2d60ea96f5857b9f49c4054f7c7dfb46b7dbceb065761a52e54a9d023d3c957b9a7d6097a
+ checksum: 6cee651f3decb259a8f955e9dcf59f4fc58fd5bc71b8a2295edb9ed06a0e77a413c79af79ad2148299d502f3631b217da792f5e4cd57f9d39fdb73f84703f2f5
languageName: node
linkType: hard
-"@nrwl/jest@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/jest@npm:12.3.4"
+"@nrwl/jest@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/jest@npm:14.6.1"
dependencies:
- "@nrwl/devkit": 12.3.4
- jest-resolve: ^26.6.2
- rxjs: ^6.5.4
- strip-json-comments: ^3.1.1
- tslib: ^2.0.0
- checksum: a14796c6a5c4ec0460590d1bf519d2bca1b8bfcc1a223c033a7ec9fc552314dcc2bb56392c44297c9cd55329f5a0808797e0db617acc8658ff37de833b611ba5
- languageName: node
- linkType: hard
-
-"@nrwl/jest@npm:14.5.10":
- version: 14.5.10
- resolution: "@nrwl/jest@npm:14.5.10"
- dependencies:
- "@jest/reporters": 27.5.1
- "@jest/test-result": 27.5.1
- "@nrwl/devkit": 14.5.10
+ "@jest/reporters": 28.1.1
+ "@jest/test-result": 28.1.1
+ "@nrwl/devkit": 14.6.1
"@phenomnomnominal/tsquery": 4.1.1
chalk: 4.1.0
dotenv: ~10.0.0
identity-obj-proxy: 3.0.0
- jest-config: 27.5.1
- jest-resolve: 27.5.1
- jest-util: 27.5.1
+ jest-config: 28.1.1
+ jest-resolve: 28.1.1
+ jest-util: 28.1.1
resolve.exports: 1.1.0
rxjs: ^6.5.4
tslib: ^2.3.0
- checksum: 1405b0ba039b8d901f49760c2f59e492eaa3ee1f60d4da90c90ca54511ae0aeead43343bc889ca583419179bb4d913cd763c8ab493979202049f6d9190cd6a3c
+ checksum: f4b11439a12e436208c793de7b3d368d1147456370cc4aaa7422bd801ce3b3e3b60b72bab0c4c4c2604252acc1177cd7274ca815a61d28d54d6524a324c1c3d5
languageName: node
linkType: hard
-"@nrwl/linter@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/linter@npm:12.3.4"
+"@nrwl/linter@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/linter@npm:14.6.1"
dependencies:
- "@nrwl/devkit": 12.3.4
- glob: 7.1.4
- minimatch: 3.0.4
- tmp: ~0.2.1
- tslib: ^2.0.0
- checksum: a0bca2cdfc24705d54a8c377d770e86618680643d14e987af9a1739611865dc356c987db531cd0ee2429bfc46c291a0b8c39f77267dc4c65d977d002ff73dadd
- languageName: node
- linkType: hard
-
-"@nrwl/linter@npm:14.5.10":
- version: 14.5.10
- resolution: "@nrwl/linter@npm:14.5.10"
- dependencies:
- "@nrwl/devkit": 14.5.10
- "@nrwl/jest": 14.5.10
+ "@nrwl/devkit": 14.6.1
+ "@nrwl/jest": 14.6.1
"@phenomnomnominal/tsquery": 4.1.1
- nx: 14.5.10
+ nx: 14.6.1
tmp: ~0.2.1
tslib: ^2.3.0
peerDependencies:
@@ -5337,98 +5434,45 @@ __metadata:
peerDependenciesMeta:
eslint:
optional: true
- checksum: e16ef3ce5eb5baab497a9cdff03485e19a6d5f23cf946779fb4457462f84fb6d1fa086ea9c3505223a6c73e673ffc87a9e5d1d8a220b032458d3e7e1aee4d970
+ checksum: cc6e37a0a1601cd012f3a766c2a7669d814c42a0c7f32afabd4b5b7e9941770bae562a7c437985ae139e0c9ef1f0f88bb56c27090337ff918579c968842ad982
languageName: node
linkType: hard
-"@nrwl/nx-cloud@npm:12.1.1":
- version: 12.1.1
- resolution: "@nrwl/nx-cloud@npm:12.1.1"
+"@nrwl/nx-cloud@npm:14.6.0":
+ version: 14.6.0
+ resolution: "@nrwl/nx-cloud@npm:14.6.0"
dependencies:
axios: ^0.21.1
chalk: 4.1.0
+ dotenv: ~10.0.0
node-machine-id: ^1.1.12
- rxjs: 6.5.5
strip-json-comments: ^3.1.1
- tar: 5.0.5
- uuid: ^3.3.3
+ tar: 6.1.11
+ yargs-parser: ">=21.0.1"
bin:
nx-cloud: bin/nx-cloud.js
- checksum: 0ece114978bb4bb04381a62910151f1e7f5977ac795ce15b1f1c12abea89d2d5893650dadc489db124ed291dabee436de103ac660180aa454f7c73793f5c8a96
+ checksum: a9f766fa01fd90ddada823ec205e866e8d486ae699378a99ca0fb98de14ffa006d98f2197495fbac235f2b3fdc69e4eaeda0c524ede7dfe69d7c6ab56f13aa51
languageName: node
linkType: hard
-"@nrwl/tao@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/tao@npm:12.3.4"
+"@nrwl/tao@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/tao@npm:14.6.1"
dependencies:
- chalk: 4.1.0
- enquirer: ~2.3.6
- fs-extra: ^9.1.0
- rxjs: ^6.5.4
- rxjs-for-await: 0.0.2
- semver: 7.3.4
- strip-json-comments: ^3.1.1
- tmp: ~0.2.1
- tslib: ^2.0.0
- yargs-parser: 20.0.0
+ nx: 14.6.1
bin:
tao: index.js
- checksum: 43e47e57fb34dfb6fe430eeed28ee9ddc4376fdf4a2d1fc8b8013b619020d13a9c055c5c9d435bbf75e5a2f64573455a4683610008166ee2e204db4a9d1e7b39
+ checksum: 881593c6ff55ebaf085f36f9bba67bca4713d7381516473ee7bf9a9859e032ac0335d0f4e4850cb47ecb6929c6d9d970a10806e29e4321c181dac0142f26daa2
languageName: node
linkType: hard
-"@nrwl/tao@npm:14.5.10":
- version: 14.5.10
- resolution: "@nrwl/tao@npm:14.5.10"
+"@nrwl/workspace@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/workspace@npm:14.6.1"
dependencies:
- nx: 14.5.10
- bin:
- tao: index.js
- checksum: 8d00dc3b33501cee90110402274ff935ad35efc63f80af688ef7789d059c5ce5a21fd19a1e290a54e519eeac70306b9b69d73ee493aeb09af25bff7b64922038
- languageName: node
- linkType: hard
-
-"@nrwl/workspace@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/workspace@npm:12.3.4"
- dependencies:
- "@nrwl/cli": 12.3.4
- "@nrwl/devkit": 12.3.4
- "@nrwl/jest": 12.3.4
- "@nrwl/linter": 12.3.4
- chalk: 4.1.0
- cosmiconfig: ^4.0.0
- dotenv: 8.2.0
- enquirer: ~2.3.6
- flat: ^5.0.2
- fs-extra: ^9.1.0
- glob: 7.1.4
- ignore: ^5.0.4
- minimatch: 3.0.4
- npm-run-all: ^4.1.5
- open: ^7.4.2
- resolve: 1.17.0
- rxjs: ^6.5.4
- semver: 7.3.4
- strip-json-comments: ^3.1.1
- tmp: ~0.2.1
- tslib: ^2.0.0
- yargs: 15.4.1
- yargs-parser: 20.0.0
- peerDependencies:
- prettier: ^2.0.4
- checksum: 94e494bd3c648b817356596deee94f215bafaecf68a9b2ce45bb46926dba580397392349744c6885254a5c7a20ec3597bc87f0acfb59eb098c5f397ac9d5ed12
- languageName: node
- linkType: hard
-
-"@nrwl/workspace@npm:^14.1.4":
- version: 14.5.10
- resolution: "@nrwl/workspace@npm:14.5.10"
- dependencies:
- "@nrwl/devkit": 14.5.10
- "@nrwl/jest": 14.5.10
- "@nrwl/linter": 14.5.10
+ "@nrwl/devkit": 14.6.1
+ "@nrwl/jest": 14.6.1
+ "@nrwl/linter": 14.6.1
"@parcel/watcher": 2.0.4
chalk: 4.1.0
chokidar: ^3.5.1
@@ -5443,7 +5487,7 @@ __metadata:
ignore: ^5.0.4
minimatch: 3.0.5
npm-run-path: ^4.0.1
- nx: 14.5.10
+ nx: 14.6.1
open: ^8.4.0
rxjs: ^6.5.4
semver: 7.3.4
@@ -5456,7 +5500,7 @@ __metadata:
peerDependenciesMeta:
prettier:
optional: true
- checksum: 36bbb2e0cd705d07ebe64d597eba0385d8f17258f068c9d46309b7943becae077e27e9e9288711d63546db0184a5d72bb424a137d256da1ace245f2409d22b55
+ checksum: 573cd6ed892ac397a137d079a847e85efe849ecab7d77aca6595baba4bdd53e9bf34eed200ce1f3847c22e3bf106e11426e34faab6ea017b52a1e685d1d1b16d
languageName: node
linkType: hard
@@ -5832,74 +5876,74 @@ __metadata:
languageName: node
linkType: hard
-"@parcel/css-darwin-arm64@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-darwin-arm64@npm:1.13.0"
+"@parcel/css-darwin-arm64@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-darwin-arm64@npm:1.13.1"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@parcel/css-darwin-x64@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-darwin-x64@npm:1.13.0"
+"@parcel/css-darwin-x64@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-darwin-x64@npm:1.13.1"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@parcel/css-linux-arm-gnueabihf@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-linux-arm-gnueabihf@npm:1.13.0"
+"@parcel/css-linux-arm-gnueabihf@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-linux-arm-gnueabihf@npm:1.13.1"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@parcel/css-linux-arm64-gnu@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-linux-arm64-gnu@npm:1.13.0"
+"@parcel/css-linux-arm64-gnu@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-linux-arm64-gnu@npm:1.13.1"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@parcel/css-linux-arm64-musl@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-linux-arm64-musl@npm:1.13.0"
+"@parcel/css-linux-arm64-musl@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-linux-arm64-musl@npm:1.13.1"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@parcel/css-linux-x64-gnu@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-linux-x64-gnu@npm:1.13.0"
+"@parcel/css-linux-x64-gnu@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-linux-x64-gnu@npm:1.13.1"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@parcel/css-linux-x64-musl@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-linux-x64-musl@npm:1.13.0"
+"@parcel/css-linux-x64-musl@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-linux-x64-musl@npm:1.13.1"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@parcel/css-win32-x64-msvc@npm:1.13.0":
- version: 1.13.0
- resolution: "@parcel/css-win32-x64-msvc@npm:1.13.0"
+"@parcel/css-win32-x64-msvc@npm:1.13.1":
+ version: 1.13.1
+ resolution: "@parcel/css-win32-x64-msvc@npm:1.13.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@parcel/css@npm:^1.12.2":
- version: 1.13.0
- resolution: "@parcel/css@npm:1.13.0"
+ version: 1.13.1
+ resolution: "@parcel/css@npm:1.13.1"
dependencies:
- "@parcel/css-darwin-arm64": 1.13.0
- "@parcel/css-darwin-x64": 1.13.0
- "@parcel/css-linux-arm-gnueabihf": 1.13.0
- "@parcel/css-linux-arm64-gnu": 1.13.0
- "@parcel/css-linux-arm64-musl": 1.13.0
- "@parcel/css-linux-x64-gnu": 1.13.0
- "@parcel/css-linux-x64-musl": 1.13.0
- "@parcel/css-win32-x64-msvc": 1.13.0
+ "@parcel/css-darwin-arm64": 1.13.1
+ "@parcel/css-darwin-x64": 1.13.1
+ "@parcel/css-linux-arm-gnueabihf": 1.13.1
+ "@parcel/css-linux-arm64-gnu": 1.13.1
+ "@parcel/css-linux-arm64-musl": 1.13.1
+ "@parcel/css-linux-x64-gnu": 1.13.1
+ "@parcel/css-linux-x64-musl": 1.13.1
+ "@parcel/css-win32-x64-msvc": 1.13.1
detect-libc: ^1.0.3
dependenciesMeta:
"@parcel/css-darwin-arm64":
@@ -5918,7 +5962,7 @@ __metadata:
optional: true
"@parcel/css-win32-x64-msvc":
optional: true
- checksum: 4721c0077eed758f9a1d30a21fb53896c702ed30a1688e678225697952c4a50e665c351709b2cefbf373aa0c8f2447bb8ba04abce693e09ae7f36336c83df47a
+ checksum: 6a3f242d820cf69bd3fc8fc8760dec772e875404d352e55f6fc37cd30382308ce9c552bfc94d7d90b4693f3b443fbdeed9f1bc999480558e4dcd337ea05c34f3
languageName: node
linkType: hard
@@ -6504,14 +6548,14 @@ __metadata:
linkType: hard
"@playwright/test@npm:^1.24.2":
- version: 1.25.1
- resolution: "@playwright/test@npm:1.25.1"
+ version: 1.25.2
+ resolution: "@playwright/test@npm:1.25.2"
dependencies:
"@types/node": "*"
- playwright-core: 1.25.1
+ playwright-core: 1.25.2
bin:
playwright: cli.js
- checksum: 8a8447ffb582d3cee2b88589f0f0708c046745f63deee7694f3023dfe0ccf9bd7525459cf635336f3cf4b79cfc220e4bcd3be381b6e887c7bb448259c87e7ee4
+ checksum: 3f94187d3943c2ac10a120b5ba7858526806d1f31afee4b65ec93d2e870d54ace662fd473538a644a9eb5ce61071e4dc12f7b737847d253e1f2a45deed1ad143
languageName: node
linkType: hard
@@ -6685,8 +6729,8 @@ __metadata:
linkType: hard
"@rollup/plugin-typescript@npm:^8.3.0":
- version: 8.4.0
- resolution: "@rollup/plugin-typescript@npm:8.4.0"
+ version: 8.5.0
+ resolution: "@rollup/plugin-typescript@npm:8.5.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
resolve: ^1.17.0
@@ -6697,7 +6741,7 @@ __metadata:
peerDependenciesMeta:
tslib:
optional: true
- checksum: 994953a292bf2c3daa237893bb44d09cd3aababd45d5cdde45a0e86adca7a61424b14375a8f05e9daea65189a7ddff525836a043a16469610e6cb4911f96f07e
+ checksum: 5754571abadf915244bc5b6c62f8aa3f7fe43009a3e9b5a174e11b7f635efbaf379f87fa169914be959d38bea675ab61d380d394d3da637a27f46471f9e47ab6
languageName: node
linkType: hard
@@ -6766,9 +6810,9 @@ __metadata:
linkType: hard
"@sinclair/typebox@npm:^0.24.1":
- version: 0.24.28
- resolution: "@sinclair/typebox@npm:0.24.28"
- checksum: 805c991f4945f873d574d867e5f62962fdc086de92c10912d38f015887596c3257b2c297af1c2cfb9788feeb97d3ea9ab64b51d59aaa5dab218da1b2db00e939
+ version: 0.24.38
+ resolution: "@sinclair/typebox@npm:0.24.38"
+ checksum: db1317e03b4371ce593174c7156c217786a878c7b9f256b73618fcd21b1cad6e0230765b0000b60f9b55bde67004348971cae5a56b9b7f2bc86c8c899857e602
languageName: node
linkType: hard
@@ -6838,6 +6882,13 @@ __metadata:
languageName: node
linkType: hard
+"@socket.io/component-emitter@npm:~3.1.0":
+ version: 3.1.0
+ resolution: "@socket.io/component-emitter@npm:3.1.0"
+ checksum: b838ccccf74c36fa7d3ed89a7efb5858cba1a84db4d08250c2fc44d8235140f10d31875bde71517d8503cb3fb08fcd34d3b7a3d0d89058ca3f74f7c816f0fb9c
+ languageName: node
+ linkType: hard
+
"@soda/friendly-errors-webpack-plugin@npm:^1.8.0":
version: 1.8.1
resolution: "@soda/friendly-errors-webpack-plugin@npm:1.8.1"
@@ -6859,22 +6910,21 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/addon-a11y@7.0.0-alpha.27, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y":
+"@storybook/addon-a11y@7.0.0-alpha.31, @storybook/addon-a11y@workspace:*, @storybook/addon-a11y@workspace:addons/a11y":
version: 0.0.0-use.local
resolution: "@storybook/addon-a11y@workspace:addons/a11y"
dependencies:
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/theming": 7.0.0-alpha.31
"@testing-library/react": ^11.2.2
axe-core: ^4.2.0
- core-js: ^3.8.2
global: ^4.4.0
lodash: ^4.17.21
react-sizeme: ^3.0.1
@@ -6892,25 +6942,24 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-actions@7.0.0-alpha.27, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions":
+"@storybook/addon-actions@7.0.0-alpha.31, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions":
version: 0.0.0-use.local
resolution: "@storybook/addon-actions@workspace:addons/actions"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/theming": 7.0.0-alpha.31
"@types/lodash": ^4.14.167
- core-js: ^3.8.2
dequal: ^2.0.2
global: ^4.4.0
lodash: ^4.17.21
polished: ^4.2.2
prop-types: ^15.7.2
- react-inspector: ^5.1.0
+ react-inspector: ^6.0.0
telejson: ^6.0.8
ts-dedent: ^2.0.0
typescript: ~4.6.3
@@ -6927,18 +6976,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-backgrounds@7.0.0-alpha.27, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds":
+"@storybook/addon-backgrounds@7.0.0-alpha.31, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds":
version: 0.0.0-use.local
resolution: "@storybook/addon-backgrounds@workspace:addons/backgrounds"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/theming": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/theming": 7.0.0-alpha.31
global: ^4.4.0
memoizerific: ^1.11.3
ts-dedent: ^2.0.0
@@ -6955,21 +7003,20 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-controls@7.0.0-alpha.27, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls":
+"@storybook/addon-controls@7.0.0-alpha.31, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls":
version: 0.0.0-use.local
resolution: "@storybook/addon-controls@workspace:addons/controls"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/blocks": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/blocks": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
lodash: ^4.17.21
ts-dedent: ^2.0.0
peerDependencies:
@@ -6983,7 +7030,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-docs@7.0.0-alpha.27, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs":
+"@storybook/addon-docs@7.0.0-alpha.31, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs":
version: 0.0.0-use.local
resolution: "@storybook/addon-docs@workspace:addons/docs"
dependencies:
@@ -6992,26 +7039,25 @@ __metadata:
"@babel/preset-env": ^7.12.11
"@jest/transform": ^26.6.2
"@mdx-js/react": ^1.6.22
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/blocks": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/blocks": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/csf-tools": 7.0.0-alpha.27
- "@storybook/docs-tools": 7.0.0-alpha.27
+ "@storybook/csf-tools": 7.0.0-alpha.31
+ "@storybook/docs-tools": 7.0.0-alpha.31
"@storybook/mdx1-csf": 0.0.5-canary.13.9ce928a.0
"@storybook/mdx2-csf": 0.0.4-canary.14.04ffbe8.0
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/postinstall": 7.0.0-alpha.27
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/source-loader": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/postinstall": 7.0.0-alpha.31
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/source-loader": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
"@types/util-deprecate": ^1.0.0
babel-loader: ^8.2.5
- core-js: ^3.8.2
dequal: ^2.0.2
global: ^4.4.0
lodash: ^4.17.21
@@ -7034,27 +7080,26 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-essentials@7.0.0-alpha.27, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials":
+"@storybook/addon-essentials@7.0.0-alpha.31, @storybook/addon-essentials@workspace:*, @storybook/addon-essentials@workspace:addons/essentials":
version: 0.0.0-use.local
resolution: "@storybook/addon-essentials@workspace:addons/essentials"
dependencies:
"@babel/core": ^7.12.10
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-measure": 7.0.0-alpha.27
- "@storybook/addon-outline": 7.0.0-alpha.27
- "@storybook/addon-toolbars": 7.0.0-alpha.27
- "@storybook/addon-viewport": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/vue": 7.0.0-alpha.27
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-measure": 7.0.0-alpha.31
+ "@storybook/addon-outline": 7.0.0-alpha.31
+ "@storybook/addon-toolbars": 7.0.0-alpha.31
+ "@storybook/addon-viewport": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/vue": 7.0.0-alpha.31
"@types/jest": ^26.0.16
- core-js: ^3.8.2
ts-dedent: ^2.0.0
typescript: ~4.6.3
peerDependencies:
@@ -7087,36 +7132,34 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-highlight@7.0.0-alpha.27, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight":
+"@storybook/addon-highlight@7.0.0-alpha.31, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight":
version: 0.0.0-use.local
resolution: "@storybook/addon-highlight@workspace:addons/highlight"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@types/webpack-env": ^1.16.0
- core-js: ^3.8.2
global: ^4.4.0
typescript: ~4.6.3
languageName: unknown
linkType: soft
-"@storybook/addon-interactions@7.0.0-alpha.27, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions":
+"@storybook/addon-interactions@7.0.0-alpha.31, @storybook/addon-interactions@workspace:*, @storybook/addon-interactions@workspace:addons/interactions":
version: 0.0.0-use.local
resolution: "@storybook/addon-interactions@workspace:addons/interactions"
dependencies:
"@devtools-ds/object-inspector": ^1.1.2
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/instrumenter": 7.0.0-alpha.27
+ "@storybook/instrumenter": 7.0.0-alpha.31
"@storybook/jest": ^0.0.10
"@storybook/testing-library": 0.0.14-next.0
- "@storybook/theming": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/theming": 7.0.0-alpha.31
formik: ^2.2.9
global: ^4.4.0
jest-mock: ^27.0.6
@@ -7134,17 +7177,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-jest@7.0.0-alpha.27, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest":
+"@storybook/addon-jest@7.0.0-alpha.31, @storybook/addon-jest@workspace:*, @storybook/addon-jest@workspace:addons/jest":
version: 0.0.0-use.local
resolution: "@storybook/addon-jest@workspace:addons/jest"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
global: ^4.4.0
react-sizeme: ^3.0.1
typescript: ~4.6.3
@@ -7160,16 +7202,15 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-links@7.0.0-alpha.27, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links":
+"@storybook/addon-links@7.0.0-alpha.31, @storybook/addon-links@workspace:*, @storybook/addon-links@workspace:addons/links":
version: 0.0.0-use.local
resolution: "@storybook/addon-links@workspace:addons/links"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/router": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/router": 7.0.0-alpha.31
global: ^4.4.0
prop-types: ^15.7.2
ts-dedent: ^2.0.0
@@ -7185,17 +7226,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-measure@7.0.0-alpha.27, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure":
+"@storybook/addon-measure@7.0.0-alpha.31, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure":
version: 0.0.0-use.local
resolution: "@storybook/addon-measure@workspace:addons/measure"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- core-js: ^3.8.2
global: ^4.4.0
typescript: ~4.6.3
peerDependencies:
@@ -7209,17 +7249,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-outline@7.0.0-alpha.27, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline":
+"@storybook/addon-outline@7.0.0-alpha.31, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline":
version: 0.0.0-use.local
resolution: "@storybook/addon-outline@workspace:addons/outline"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- core-js: ^3.8.2
global: ^4.4.0
ts-dedent: ^2.0.0
typescript: ~4.6.3
@@ -7247,20 +7286,19 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/addon-storyshots-puppeteer@7.0.0-alpha.27, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer":
+"@storybook/addon-storyshots-puppeteer@7.0.0-alpha.31, @storybook/addon-storyshots-puppeteer@workspace:*, @storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer":
version: 0.0.0-use.local
resolution: "@storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer"
dependencies:
"@axe-core/puppeteer": ^4.2.0
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/node-logger": 7.0.0-alpha.27
+ "@storybook/node-logger": 7.0.0-alpha.31
"@types/jest-image-snapshot": ^4.1.3
"@types/puppeteer": ^5.4.0
- core-js: ^3.8.2
jest-image-snapshot: ^4.3.0
puppeteer: ^2.0.0 || ^3.0.0
peerDependencies:
- "@storybook/addon-storyshots": 7.0.0-alpha.27
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
puppeteer: ">=2.0.0"
peerDependenciesMeta:
puppeteer:
@@ -7268,7 +7306,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-storyshots@7.0.0-alpha.27, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core":
+"@storybook/addon-storyshots@7.0.0-alpha.31, @storybook/addon-storyshots@workspace:*, @storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core":
version: 0.0.0-use.local
resolution: "@storybook/addon-storyshots@workspace:addons/storyshots/storyshots-core"
dependencies:
@@ -7276,18 +7314,18 @@ __metadata:
"@angular/platform-browser-dynamic": ^13.3.6
"@emotion/jest": ^11.8.0
"@jest/transform": ^26.6.2
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/angular": 7.0.0-alpha.27
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/angular": 7.0.0-alpha.31
"@storybook/babel-plugin-require-context-hook": 1.0.1
- "@storybook/client-api": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/core-webpack": 7.0.0-alpha.27
+ "@storybook/client-api": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-webpack": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/vue": 7.0.0-alpha.27
- "@storybook/vue3": 7.0.0-alpha.27
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/vue": 7.0.0-alpha.31
+ "@storybook/vue3": 7.0.0-alpha.31
"@types/glob": ^7.1.3
"@types/jest": ^26.0.16
"@types/jest-specific-snapshot": ^0.5.3
@@ -7358,20 +7396,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-storysource@7.0.0-alpha.27, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource":
+"@storybook/addon-storysource@7.0.0-alpha.31, @storybook/addon-storysource@workspace:*, @storybook/addon-storysource@workspace:addons/storysource":
version: 0.0.0-use.local
resolution: "@storybook/addon-storysource@workspace:addons/storysource"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/router": 7.0.0-alpha.27
- "@storybook/source-loader": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/router": 7.0.0-alpha.31
+ "@storybook/source-loader": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
"@types/react": ^16.14.23
"@types/react-syntax-highlighter": 11.0.5
- core-js: ^3.8.2
estraverse: ^5.2.0
prop-types: ^15.7.2
react-syntax-highlighter: ^15.5.0
@@ -7403,16 +7440,15 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/addon-toolbars@7.0.0-alpha.27, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars":
+"@storybook/addon-toolbars@7.0.0-alpha.31, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars":
version: 0.0.0-use.local
resolution: "@storybook/addon-toolbars@workspace:addons/toolbars"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
typescript: ~4.6.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7425,17 +7461,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-viewport@7.0.0-alpha.27, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport":
+"@storybook/addon-viewport@7.0.0-alpha.31, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport":
version: 0.0.0-use.local
resolution: "@storybook/addon-viewport@workspace:addons/viewport"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
global: ^4.4.0
memoizerific: ^1.11.3
prop-types: ^15.7.2
@@ -7451,19 +7486,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addons@7.0.0-alpha.27, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons":
+"@storybook/addons@7.0.0-alpha.31, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons":
version: 0.0.0-use.local
resolution: "@storybook/addons@workspace:lib/addons"
dependencies:
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/router": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
- "@types/webpack-env": ^1.16.4
- core-js: ^3.8.2
+ "@storybook/router": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
global: ^4.4.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7493,7 +7526,7 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/angular@7.0.0-alpha.27, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular":
+"@storybook/angular@7.0.0-alpha.31, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular":
version: 0.0.0-use.local
resolution: "@storybook/angular@workspace:frameworks/angular"
dependencies:
@@ -7509,20 +7542,20 @@ __metadata:
"@angular/forms": ^13.3.6
"@angular/platform-browser": ^13.3.6
"@angular/platform-browser-dynamic": ^13.3.6
- "@nrwl/workspace": ^14.1.4
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
- "@storybook/core-server": 7.0.0-alpha.27
+ "@nrwl/workspace": 14.6.1
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
+ "@storybook/core-server": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
"@storybook/semver": ^7.3.2
- "@storybook/store": 7.0.0-alpha.27
+ "@storybook/store": 7.0.0-alpha.31
"@types/autoprefixer": ^9.7.2
"@types/node": ^14.14.20 || ^16.0.0
"@types/react": ^16.14.23
@@ -7567,7 +7600,7 @@ __metadata:
"@angular/platform-browser": ">=6.0.0"
"@angular/platform-browser-dynamic": ">=6.0.0"
"@babel/core": "*"
- "@nrwl/workspace": ">=11.1.0"
+ "@nrwl/workspace": 14.6.1
rxjs: ^6.0.0 || ^7.4.0
typescript: ^4.0.0
zone.js: ^0.8.29 || ^0.9.0 || ^0.10.0 || ^0.11.0
@@ -7579,27 +7612,26 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/api@7.0.0-alpha.27, @storybook/api@workspace:*, @storybook/api@workspace:lib/api":
+"@storybook/api@7.0.0-alpha.31, @storybook/api@workspace:*, @storybook/api@workspace:lib/api":
version: 0.0.0-use.local
resolution: "@storybook/api@workspace:lib/api"
dependencies:
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@jest/globals": ^26.6.2
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/router": 7.0.0-alpha.27
+ "@storybook/router": 7.0.0-alpha.31
"@storybook/semver": ^7.3.2
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/theming": 7.0.0-alpha.31
"@types/lodash": ^4.14.167
"@types/qs": ^6
- "@types/semver": ^7.3.4
- core-js: ^3.8.2
dequal: ^2.0.2
flush-promises: ^1.0.2
global: ^4.4.0
lodash: ^4.17.21
memoizerific: ^1.11.3
- preval.macro: ^5.0.0
qs: ^6.10.1
store2: ^2.12.0
telejson: ^6.0.8
@@ -7647,23 +7679,24 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/blocks@7.0.0-alpha.27, @storybook/blocks@workspace:*, @storybook/blocks@workspace:lib/blocks":
+"@storybook/blocks@7.0.0-alpha.31, @storybook/blocks@workspace:*, @storybook/blocks@workspace:lib/blocks":
version: 0.0.0-use.local
resolution: "@storybook/blocks@workspace:lib/blocks"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
+ "@types/color-convert": ^2.0.0
color-convert: ^2.0.1
- core-js: ^3.8.2
dequal: ^2.0.2
global: ^4.4.0
lodash: ^4.17.21
@@ -7678,18 +7711,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/builder-manager@7.0.0-alpha.27, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager":
+"@storybook/builder-manager@7.0.0-alpha.31, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager":
version: 0.0.0-use.local
resolution: "@storybook/builder-manager@workspace:lib/builder-manager"
dependencies:
"@fal-works/esbuild-plugin-global-externals": ^2.1.2
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/ui": 7.0.0-alpha.27
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/ui": 7.0.0-alpha.31
"@types/ejs": ^3.1.1
"@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10
browser-assert: ^1.2.1
- chalk: ^4.1.0
ejs: ^3.1.8
esbuild: ^0.14.48
esbuild-plugin-alias: ^0.2.1
@@ -7701,34 +7733,32 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/builder-vite@7.0.0-alpha.27, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite":
+"@storybook/builder-vite@7.0.0-alpha.31, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite":
version: 0.0.0-use.local
resolution: "@storybook/builder-vite@workspace:lib/builder-vite"
dependencies:
"@joshwooding/vite-plugin-react-docgen-typescript": 0.0.5
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/channel-postmessage": 7.0.0-alpha.27
- "@storybook/channel-websocket": 7.0.0-alpha.27
- "@storybook/client-api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/channel-postmessage": 7.0.0-alpha.31
+ "@storybook/channel-websocket": 7.0.0-alpha.31
+ "@storybook/client-api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
"@storybook/mdx1-csf": 0.0.5-canary.13.9ce928a.0
"@storybook/mdx2-csf": ^0.0.3
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/source-loader": 7.0.0-alpha.27
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/source-loader": 7.0.0-alpha.31
"@types/express": ^4.17.13
"@types/node": ^17.0.23
"@vitejs/plugin-react": ^2.0.0
- ast-types: ^0.14.2
es-module-lexer: ^0.9.3
glob: ^7.2.0
glob-promise: ^4.2.0
magic-string: ^0.26.1
- react-docgen: ^6.0.0-alpha.0
slash: ^3.0.0
typescript: ~4.6.3
- vite: 3
+ vite: ^3.1.0
peerDependencies:
"@storybook/mdx2-csf": ^0.0.3
peerDependenciesMeta:
@@ -7737,28 +7767,28 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/builder-webpack5@7.0.0-alpha.27, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5":
+"@storybook/builder-webpack5@7.0.0-alpha.31, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/builder-webpack5@workspace:lib/builder-webpack5"
dependencies:
"@babel/core": ^7.12.10
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/channel-postmessage": 7.0.0-alpha.27
- "@storybook/channel-websocket": 7.0.0-alpha.27
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
- "@storybook/core-webpack": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/router": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/channel-postmessage": 7.0.0-alpha.31
+ "@storybook/channel-websocket": 7.0.0-alpha.31
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
+ "@storybook/core-webpack": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/router": 7.0.0-alpha.31
"@storybook/semver": ^7.3.2
- "@storybook/store": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/store": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
"@types/node": ^14.0.10 || ^16.0.0
"@types/terser-webpack-plugin": ^5.2.0
"@types/webpack-dev-middleware": ^5.3.0
@@ -7768,16 +7798,12 @@ __metadata:
babel-plugin-named-exports-order: ^0.0.2
browser-assert: ^1.2.1
case-sensitive-paths-webpack-plugin: ^2.4.0
- core-js: ^3.8.2
css-loader: ^6.7.1
fork-ts-checker-webpack-plugin: ^7.2.8
- glob: ^7.1.6
- glob-promise: ^3.4.0
global: ^4.4.0
html-webpack-plugin: ^5.5.0
path-browserify: ^1.0.1
process: ^0.11.10
- stable: ^0.1.8
style-loader: ^3.3.1
terser-webpack-plugin: ^5.3.1
ts-dedent: ^2.0.0
@@ -7797,14 +7823,13 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/channel-postmessage@7.0.0-alpha.27, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage":
+"@storybook/channel-postmessage@7.0.0-alpha.31, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage":
version: 0.0.0-use.local
resolution: "@storybook/channel-postmessage@workspace:lib/channel-postmessage"
dependencies:
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
global: ^4.4.0
qs: ^6.10.0
telejson: ^6.0.8
@@ -7812,24 +7837,22 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/channel-websocket@7.0.0-alpha.27, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket":
+"@storybook/channel-websocket@7.0.0-alpha.31, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket":
version: 0.0.0-use.local
resolution: "@storybook/channel-websocket@workspace:lib/channel-websocket"
dependencies:
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
global: ^4.4.0
telejson: ^6.0.8
typescript: ~4.6.3
languageName: unknown
linkType: soft
-"@storybook/channels@7.0.0-alpha.27, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels":
+"@storybook/channels@7.0.0-alpha.31, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels":
version: 0.0.0-use.local
resolution: "@storybook/channels@workspace:lib/channels"
dependencies:
- core-js: ^3.8.2
ts-dedent: ^2.0.0
typescript: ~4.6.3
util-deprecate: ^1.0.2
@@ -7847,20 +7870,20 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/cli@7.0.0-alpha.27, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli":
+"@storybook/cli@7.0.0-alpha.31, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli":
version: 0.0.0-use.local
resolution: "@storybook/cli@workspace:lib/cli"
dependencies:
"@babel/core": ^7.12.10
"@babel/preset-env": ^7.12.11
- "@storybook/client-api": 7.0.0-alpha.27
- "@storybook/codemod": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/core-server": 7.0.0-alpha.27
- "@storybook/csf-tools": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
+ "@storybook/client-api": 7.0.0-alpha.31
+ "@storybook/codemod": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-server": 7.0.0-alpha.31
+ "@storybook/csf-tools": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
"@storybook/semver": ^7.3.2
- "@storybook/telemetry": 7.0.0-alpha.27
+ "@storybook/telemetry": 7.0.0-alpha.31
"@types/cross-spawn": ^6.0.2
"@types/degit": ^2.8.3
"@types/prompts": ^2.0.9
@@ -7881,9 +7904,7 @@ __metadata:
fs-extra: ^9.0.1
get-port: ^5.1.1
globby: ^11.0.2
- js-yaml: ^3.14.1
jscodeshift: ^0.13.1
- json5: ^2.1.3
leven: ^3.1.0
prompts: ^2.4.0
puppeteer-core: ^2.1.1
@@ -7899,26 +7920,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/client-api@7.0.0-alpha.27, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api":
+"@storybook/client-api@7.0.0-alpha.31, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api":
version: 0.0.0-use.local
resolution: "@storybook/client-api@workspace:lib/client-api"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/channel-postmessage": 7.0.0-alpha.27
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/store": 7.0.0-alpha.27
+ "@storybook/store": 7.0.0-alpha.31
"@types/qs": ^6.9.5
"@types/webpack-env": ^1.16.4
- core-js: ^3.8.2
- dequal: ^2.0.2
global: ^4.4.0
- lodash: ^4.17.21
- memoizerific: ^1.11.3
qs: ^6.10.0
- store2: ^2.12.0
synchronous-promise: ^2.0.15
ts-dedent: ^2.0.0
typescript: ~4.6.3
@@ -7929,11 +7943,10 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/client-logger@7.0.0-alpha.27, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger":
+"@storybook/client-logger@7.0.0-alpha.31, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger":
version: 0.0.0-use.local
resolution: "@storybook/client-logger@workspace:lib/client-logger"
dependencies:
- core-js: ^3.8.2
global: ^4.4.0
typescript: ~4.6.3
languageName: unknown
@@ -7949,16 +7962,15 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/codemod@7.0.0-alpha.27, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod":
+"@storybook/codemod@7.0.0-alpha.31, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod":
version: 0.0.0-use.local
resolution: "@storybook/codemod@workspace:lib/codemod"
dependencies:
"@babel/types": ^7.12.11
"@mdx-js/mdx": ^1.6.22
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/csf-tools": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/csf-tools": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
cross-spawn: ^7.0.3
globby: ^11.0.2
jest: ^26.6.3
@@ -7971,36 +7983,23 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/components@7.0.0-alpha.27, @storybook/components@workspace:*, @storybook/components@workspace:lib/components":
+"@storybook/components@7.0.0-alpha.31, @storybook/components@workspace:*, @storybook/components@workspace:lib/components":
version: 0.0.0-use.local
resolution: "@storybook/components@workspace:lib/components"
dependencies:
"@popperjs/core": ^2.6.0
- "@storybook/client-logger": 7.0.0-alpha.27
+ "@storybook/client-logger": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/theming": 7.0.0-alpha.27
- "@testing-library/jest-dom": ^5.16.4
- "@types/color-convert": ^2.0.0
- "@types/lodash": ^4.14.182
+ "@storybook/theming": 7.0.0-alpha.31
"@types/overlayscrollbars": ^1.12.0
- "@types/qs": ^6.9.7
"@types/react-syntax-highlighter": 11.0.5
"@types/util-deprecate": ^1.0.0
- color-convert: ^2.0.1
- core-js: ^3.8.2
css: ^3.0.0
- dequal: ^2.0.2
global: ^4.4.0
- jest: ^26.6.3
- lodash: ^4.17.21
- markdown-to-jsx: ^7.1.3
memoizerific: ^1.11.3
overlayscrollbars: ^1.13.1
polished: ^4.2.2
prettier: ">=2.2.1 <=2.3.0"
- prop-types: ^15.7.2
- qs: ^6.10.0
- react-colorful: ^5.1.2
react-popper-tooltip: ^3.1.1
react-syntax-highlighter: ^15.4.5
react-textarea-autosize: ^8.3.0
@@ -8013,27 +8012,22 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-client@7.0.0-alpha.27, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client":
+"@storybook/core-client@7.0.0-alpha.31, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client":
version: 0.0.0-use.local
resolution: "@storybook/core-client@workspace:lib/core-client"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/channel-postmessage": 7.0.0-alpha.27
- "@storybook/channel-websocket": 7.0.0-alpha.27
- "@storybook/client-api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/channel-postmessage": 7.0.0-alpha.31
+ "@storybook/channel-websocket": 7.0.0-alpha.31
+ "@storybook/client-api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- "@storybook/ui": 7.0.0-alpha.27
- ansi-to-html: ^0.6.11
- core-js: ^3.8.2
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
+ "@storybook/ui": 7.0.0-alpha.31
global: ^4.4.0
- lodash: ^4.17.21
- qs: ^6.10.0
regenerator-runtime: ^0.13.7
- ts-dedent: ^2.0.0
typescript: ~4.6.3
util-deprecate: ^1.0.2
peerDependenciesMeta:
@@ -8042,46 +8036,20 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-common@7.0.0-alpha.27, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common":
+"@storybook/core-common@7.0.0-alpha.31, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common":
version: 0.0.0-use.local
resolution: "@storybook/core-common@workspace:lib/core-common"
dependencies:
"@babel/core": ^7.12.10
- "@babel/plugin-proposal-class-properties": ^7.12.1
- "@babel/plugin-proposal-decorators": ^7.12.12
- "@babel/plugin-proposal-export-default-from": ^7.12.1
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.12.1
- "@babel/plugin-proposal-object-rest-spread": ^7.12.1
- "@babel/plugin-proposal-optional-chaining": ^7.12.7
- "@babel/plugin-proposal-private-methods": ^7.12.1
- "@babel/plugin-proposal-private-property-in-object": ^7.12.1
- "@babel/plugin-syntax-dynamic-import": ^7.8.3
- "@babel/plugin-transform-arrow-functions": ^7.12.1
- "@babel/plugin-transform-block-scoping": ^7.12.12
- "@babel/plugin-transform-classes": ^7.12.1
- "@babel/plugin-transform-destructuring": ^7.12.1
- "@babel/plugin-transform-for-of": ^7.12.1
- "@babel/plugin-transform-parameters": ^7.12.1
- "@babel/plugin-transform-shorthand-properties": ^7.12.1
- "@babel/plugin-transform-spread": ^7.12.1
- "@babel/preset-env": ^7.12.11
- "@babel/preset-react": ^7.12.10
- "@babel/preset-typescript": ^7.12.7
- "@babel/register": ^7.12.1
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/semver": ^7.3.2
+ "@storybook/node-logger": 7.0.0-alpha.31
"@types/babel__core": ^7.0.0
- "@types/compression": ^1.7.0
"@types/express": ^4.7.0
"@types/mock-fs": ^4.13.0
"@types/node": ^14.0.10 || ^16.0.0
"@types/picomatch": ^2.3.0
"@types/pretty-hrtime": ^1.0.0
- babel-plugin-macros: ^3.0.1
- babel-plugin-polyfill-corejs3: ^0.1.0
chalk: ^4.1.0
- core-js: ^3.8.2
esbuild: ^0.14.48
esbuild-register: ^3.3.3
express: ^4.17.1
@@ -8090,7 +8058,6 @@ __metadata:
fs-extra: ^9.0.1
glob: ^7.1.6
handlebars: ^4.7.7
- json5: ^2.1.3
lazy-universal-dotenv: ^3.0.1
mock-fs: ^4.13.0
picomatch: ^2.3.0
@@ -8112,11 +8079,10 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-events@7.0.0-alpha.27, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events":
+"@storybook/core-events@7.0.0-alpha.31, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events":
version: 0.0.0-use.local
resolution: "@storybook/core-events@workspace:lib/core-events"
dependencies:
- core-js: ^3.8.2
typescript: ~4.6.3
languageName: unknown
linkType: soft
@@ -8130,24 +8096,24 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/core-server@7.0.0-alpha.27, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server":
+"@storybook/core-server@7.0.0-alpha.31, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server":
version: 0.0.0-use.local
resolution: "@storybook/core-server@workspace:lib/core-server"
dependencies:
"@aw-web-design/x-default-browser": 1.4.88
"@discoveryjs/json-ext": ^0.5.3
- "@storybook/builder-manager": 7.0.0-alpha.27
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/builder-manager": 7.0.0-alpha.31
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/csf-tools": 7.0.0-alpha.27
+ "@storybook/csf-tools": 7.0.0-alpha.31
"@storybook/docs-mdx": 0.0.1-canary.12433cf.0
- "@storybook/node-logger": 7.0.0-alpha.27
+ "@storybook/node-logger": 7.0.0-alpha.31
"@storybook/semver": ^7.3.2
- "@storybook/store": 7.0.0-alpha.27
- "@storybook/telemetry": 7.0.0-alpha.27
+ "@storybook/store": 7.0.0-alpha.31
+ "@storybook/telemetry": 7.0.0-alpha.31
"@types/compression": ^1.7.0
"@types/ip": ^1.1.0
"@types/node": ^14.0.10 || ^16.0.0
@@ -8159,15 +8125,14 @@ __metadata:
boxen: ^5.1.2
chalk: ^4.1.0
cli-table3: ^0.6.1
- commander: ^6.2.1
compression: ^1.7.4
- core-js: ^3.8.2
detect-port: ^1.3.0
express: ^4.17.1
fs-extra: ^9.0.1
global: ^4.4.0
globby: ^11.0.2
ip: ^2.0.0
+ jest-os-detection: ^1.3.1
jest-specific-snapshot: ^4.0.0
lodash: ^4.17.21
node-fetch: ^2.6.7
@@ -8179,8 +8144,8 @@ __metadata:
slash: ^3.0.0
telejson: ^6.0.8
ts-dedent: ^2.0.0
+ ts-jest: ^26.4.4
typescript: ~4.6.3
- util-deprecate: ^1.0.2
watchpack: ^2.2.0
webpack: 5
ws: ^8.2.3
@@ -8195,36 +8160,31 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-webpack@7.0.0-alpha.27, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack":
+"@storybook/core-webpack@7.0.0-alpha.31, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack":
version: 0.0.0-use.local
resolution: "@storybook/core-webpack@workspace:lib/core-webpack"
dependencies:
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
"@types/node": ^14.0.10 || ^16.0.0
- core-js: ^3.8.2
ts-dedent: ^2.0.0
typescript: ~4.6.3
+ webpack: 5
languageName: unknown
linkType: soft
-"@storybook/csf-tools@7.0.0-alpha.27, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools":
+"@storybook/csf-tools@7.0.0-alpha.31, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools":
version: 0.0.0-use.local
resolution: "@storybook/csf-tools@workspace:lib/csf-tools"
dependencies:
- "@babel/core": ^7.12.10
"@babel/generator": ^7.12.11
"@babel/parser": ^7.12.11
- "@babel/plugin-transform-react-jsx": ^7.12.12
- "@babel/preset-env": ^7.12.11
"@babel/traverse": ^7.12.11
"@babel/types": ^7.12.11
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/mdx2-csf": ^0.0.3
"@types/fs-extra": ^9.0.6
core-js: ^3.8.2
fs-extra: ^9.0.1
- global: ^4.4.0
js-yaml: ^3.14.1
ts-dedent: ^2.0.0
typescript: ~4.6.3
@@ -8293,14 +8253,13 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/docs-tools@7.0.0-alpha.27, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools":
+"@storybook/docs-tools@7.0.0-alpha.31, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools":
version: 0.0.0-use.local
resolution: "@storybook/docs-tools@workspace:lib/docs-tools"
dependencies:
"@babel/core": ^7.12.10
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/store": 7.0.0-alpha.31
doctrine: ^3.0.0
jest-specific-snapshot: ^4.0.0
lodash: ^4.17.21
@@ -8321,16 +8280,15 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/ember@7.0.0-alpha.27, @storybook/ember@workspace:*, @storybook/ember@workspace:frameworks/ember":
+"@storybook/ember@7.0.0-alpha.31, @storybook/ember@workspace:*, @storybook/ember@workspace:frameworks/ember":
version: 0.0.0-use.local
resolution: "@storybook/ember@workspace:frameworks/ember"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
@@ -8362,14 +8320,14 @@ __metadata:
"@babel/preset-env": ^7.12.11
"@babel/preset-react": ^7.12.10
"@babel/preset-typescript": ^7.12.7
- "@storybook/addon-essentials": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/cli": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/addon-essentials": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/cli": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
"@types/babel__preset-env": ^7
"@types/react": ^16.14.23
"@types/react-dom": ^16.9.14
@@ -8377,7 +8335,7 @@ __metadata:
lodash: ^4.17.21
react: 16.14.0
react-dom: 16.14.0
- sb: 7.0.0-alpha.27
+ sb: 7.0.0-alpha.31
typescript: ~4.6.3
webpack: 5
languageName: unknown
@@ -8390,15 +8348,15 @@ __metadata:
"@babel/preset-env": ^7.12.11
"@babel/preset-react": ^7.12.10
"@babel/preset-typescript": ^7.12.7
- "@storybook/addon-essentials": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/cli": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/addon-essentials": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/cli": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
"@testing-library/dom": ^7.31.2
"@testing-library/react": 12.1.2
"@testing-library/user-event": ^13.1.9
@@ -8411,7 +8369,7 @@ __metadata:
prop-types: 15.7.2
react: 16.14.0
react-dom: 16.14.0
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
typescript: ~4.6.3
webpack: 5
languageName: unknown
@@ -8431,15 +8389,15 @@ __metadata:
resolution: "@storybook/external-docs@workspace:examples/external-docs"
dependencies:
"@babel/preset-env": ^7.17.10
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-essentials": 7.0.0-alpha.27
- "@storybook/blocks": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-essentials": 7.0.0-alpha.31
+ "@storybook/blocks": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
"@testing-library/dom": ^7.31.2
"@testing-library/user-event": ^13.1.9
"@types/babel__preset-env": ^7
@@ -8455,22 +8413,21 @@ __metadata:
prop-types: ^15.8.1
react: 16.14.0
react-dom: 16.14.0
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
typescript: ~4.6.3
webpack: 5
languageName: unknown
linkType: soft
-"@storybook/html-webpack5@7.0.0-alpha.27, @storybook/html-webpack5@workspace:*, @storybook/html-webpack5@workspace:frameworks/html-webpack5":
+"@storybook/html-webpack5@7.0.0-alpha.31, @storybook/html-webpack5@workspace:*, @storybook/html-webpack5@workspace:frameworks/html-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/html-webpack5@workspace:frameworks/html-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/html": 7.0.0-alpha.27
- "@storybook/preset-html-webpack": 7.0.0-alpha.27
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/html": 7.0.0-alpha.31
+ "@storybook/preset-html-webpack": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
@@ -8480,17 +8437,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/html@7.0.0-alpha.27, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html":
+"@storybook/html@7.0.0-alpha.31, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html":
version: 0.0.0-use.local
resolution: "@storybook/html@workspace:renderers/html"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
@@ -8501,13 +8457,13 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/instrumenter@7.0.0-alpha.27, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter":
+"@storybook/instrumenter@7.0.0-alpha.31, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter":
version: 0.0.0-use.local
resolution: "@storybook/instrumenter@workspace:lib/instrumenter"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
core-js: ^3.8.2
global: ^4.4.0
typescript: ~4.6.3
@@ -8619,14 +8575,13 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/node-logger@7.0.0-alpha.27, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger":
+"@storybook/node-logger@7.0.0-alpha.31, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger":
version: 0.0.0-use.local
resolution: "@storybook/node-logger@workspace:lib/node-logger"
dependencies:
"@types/npmlog": ^4.1.2
"@types/pretty-hrtime": ^1.0.0
chalk: ^4.1.0
- core-js: ^3.8.2
npmlog: ^5.0.1
pretty-hrtime: ^1.0.3
typescript: ~4.6.3
@@ -8646,11 +8601,10 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/postinstall@7.0.0-alpha.27, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall":
+"@storybook/postinstall@7.0.0-alpha.31, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall":
version: 0.0.0-use.local
resolution: "@storybook/postinstall@workspace:lib/postinstall"
dependencies:
- core-js: ^3.8.2
jest: ^26.6.3
jest-specific-snapshot: ^4.0.0
jscodeshift: ^0.13.1
@@ -8658,16 +8612,15 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preact-webpack5@7.0.0-alpha.27, @storybook/preact-webpack5@workspace:*, @storybook/preact-webpack5@workspace:frameworks/preact-webpack5":
+"@storybook/preact-webpack5@7.0.0-alpha.31, @storybook/preact-webpack5@workspace:*, @storybook/preact-webpack5@workspace:frameworks/preact-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/preact-webpack5@workspace:frameworks/preact-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/preact": 7.0.0-alpha.27
- "@storybook/preset-preact-webpack": 7.0.0-alpha.27
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/preact": 7.0.0-alpha.31
+ "@storybook/preset-preact-webpack": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
preact: ^10.5.13
react: 16.14.0
react-dom: 16.14.0
@@ -8678,15 +8631,14 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preact@7.0.0-alpha.27, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact":
+"@storybook/preact@7.0.0-alpha.31, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact":
version: 0.0.0-use.local
resolution: "@storybook/preact@workspace:renderers/preact"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
preact: ^10.5.13
react: 16.14.0
@@ -8717,13 +8669,12 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/preset-html-webpack@7.0.0-alpha.27, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack":
+"@storybook/preset-html-webpack@7.0.0-alpha.31, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-html-webpack@workspace:presets/html-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.27
+ "@storybook/core-webpack": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
html-loader: ^3.1.0
react: 16.14.0
react-dom: 16.14.0
@@ -8734,14 +8685,13 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-preact-webpack@7.0.0-alpha.27, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack":
+"@storybook/preset-preact-webpack@7.0.0-alpha.31, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-preact-webpack@workspace:presets/preact-webpack"
dependencies:
"@babel/plugin-transform-react-jsx": ^7.12.12
- "@storybook/core-webpack": 7.0.0-alpha.27
+ "@storybook/core-webpack": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
preact: ^10.5.13
react: 16.14.0
react-dom: 16.14.0
@@ -8752,24 +8702,23 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-react-webpack@7.0.0-alpha.27, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack":
+"@storybook/preset-react-webpack@7.0.0-alpha.31, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-react-webpack@workspace:presets/react-webpack"
dependencies:
"@babel/preset-flow": ^7.12.1
"@babel/preset-react": ^7.12.10
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.5
- "@storybook/core-webpack": 7.0.0-alpha.27
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/react": 7.0.0-alpha.27
+ "@storybook/core-webpack": 7.0.0-alpha.31
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/react": 7.0.0-alpha.31
"@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0
"@storybook/semver": ^7.3.2
"@types/node": ^14.14.20 || ^16.0.0
"@types/util-deprecate": ^1.0.0
babel-plugin-add-react-displayname: ^0.0.5
babel-plugin-react-docgen: ^4.2.1
- core-js: ^3.8.2
fs-extra: ^9.0.1
react-refresh: ^0.11.0
typescript: ~4.6.3
@@ -8799,15 +8748,14 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/preset-server-webpack@7.0.0-alpha.27, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack":
+"@storybook/preset-server-webpack@7.0.0-alpha.31, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-server-webpack@workspace:presets/server-webpack"
dependencies:
- "@storybook/core-server": 7.0.0-alpha.27
- "@storybook/core-webpack": 7.0.0-alpha.27
- "@storybook/server": 7.0.0-alpha.27
+ "@storybook/core-server": 7.0.0-alpha.31
+ "@storybook/core-webpack": 7.0.0-alpha.31
+ "@storybook/server": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
fs-extra: ^9.0.1
global: ^4.4.0
jest-specific-snapshot: ^4.0.0
@@ -8821,18 +8769,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-svelte-webpack@7.0.0-alpha.27, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack":
+"@storybook/preset-svelte-webpack@7.0.0-alpha.31, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-svelte-webpack@workspace:presets/svelte-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/core-webpack": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
react: 16.14.0
react-dom: 16.14.0
svelte: ^3.31.2
svelte-loader: ^3.1.2
- sveltedoc-parser: 4.1.0
+ sveltedoc-parser: ^4.2.1
ts-dedent: ^2.0.0
typescript: ~4.6.3
peerDependencies:
@@ -8842,14 +8789,13 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-vue-webpack@7.0.0-alpha.27, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack":
+"@storybook/preset-vue-webpack@7.0.0-alpha.31, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-vue-webpack@workspace:presets/vue-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.27
- "@storybook/docs-tools": 7.0.0-alpha.27
+ "@storybook/core-webpack": 7.0.0-alpha.31
+ "@storybook/docs-tools": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
react: 16.14.0
react-dom: 16.14.0
ts-loader: ^9.2.8
@@ -8870,15 +8816,14 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-vue3-webpack@7.0.0-alpha.27, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack":
+"@storybook/preset-vue3-webpack@7.0.0-alpha.31, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-vue3-webpack@workspace:presets/vue3-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.27
- "@storybook/docs-tools": 7.0.0-alpha.27
+ "@storybook/core-webpack": 7.0.0-alpha.31
+ "@storybook/docs-tools": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
"@vue/compiler-sfc": ^3.2.33
- core-js: ^3.8.2
react: 16.14.0
react-dom: 16.14.0
ts-loader: ^9.2.8
@@ -8896,18 +8841,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-web-components-webpack@7.0.0-alpha.27, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack":
+"@storybook/preset-web-components-webpack@7.0.0-alpha.31, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-web-components-webpack@workspace:presets/web-components-webpack"
dependencies:
"@babel/plugin-syntax-dynamic-import": ^7.8.3
"@babel/plugin-syntax-import-meta": ^7.10.4
"@babel/preset-env": ^7.12.11
- "@storybook/core-webpack": 7.0.0-alpha.27
+ "@storybook/core-webpack": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
babel-loader: ^7.0.0 || ^8.0.0
babel-plugin-bundled-import-meta: ^0.3.1
- core-js: ^3.8.2
lit-html: 2.0.2
react: 16.14.0
react-dom: 16.14.0
@@ -8917,24 +8861,25 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preview-web@7.0.0-alpha.27, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web":
+"@storybook/preview-web@7.0.0-alpha.31, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web":
version: 0.0.0-use.local
resolution: "@storybook/preview-web@workspace:lib/preview-web"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/channel-postmessage": 7.0.0-alpha.27
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/channel-postmessage": 7.0.0-alpha.31
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/store": 7.0.0-alpha.27
+ "@storybook/store": 7.0.0-alpha.31
ansi-to-html: ^0.6.11
- core-js: ^3.8.2
global: ^4.4.0
lodash: ^4.17.21
qs: ^6.10.0
+ react: 16.14.0
synchronous-promise: ^2.0.15
ts-dedent: ^2.0.0
+ ts-jest: ^28.0.8
typescript: ~4.6.3
util-deprecate: ^1.0.2
languageName: unknown
@@ -8964,29 +8909,29 @@ __metadata:
dependencies:
"@joshwooding/vite-plugin-react-docgen-typescript": ^0.0.5
"@rollup/pluginutils": ^4.2.0
- "@storybook/builder-vite": 7.0.0-alpha.27
- "@storybook/react": 7.0.0-alpha.27
+ "@storybook/builder-vite": 7.0.0-alpha.31
+ "@storybook/react": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
"@vitejs/plugin-react": ^2.0.1
ast-types: ^0.14.2
magic-string: ^0.26.1
react-docgen: ^6.0.0-alpha.3
typescript: ~4.6.3
+ vite: ^3.1.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
languageName: unknown
linkType: soft
-"@storybook/react-webpack5@7.0.0-alpha.27, @storybook/react-webpack5@workspace:*, @storybook/react-webpack5@workspace:frameworks/react-webpack5":
+"@storybook/react-webpack5@7.0.0-alpha.31, @storybook/react-webpack5@workspace:*, @storybook/react-webpack5@workspace:frameworks/react-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/react-webpack5@workspace:frameworks/react-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/preset-react-webpack": 7.0.0-alpha.27
- "@storybook/react": 7.0.0-alpha.27
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/preset-react-webpack": 7.0.0-alpha.31
+ "@storybook/react": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
jest-specific-snapshot: ^4.0.0
typescript: ~4.6.3
peerDependencies:
@@ -9001,31 +8946,30 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/react@7.0.0-alpha.27, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react":
+"@storybook/react@7.0.0-alpha.31, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react":
version: 0.0.0-use.local
resolution: "@storybook/react@workspace:renderers/react"
dependencies:
"@babel/core": ^7.11.5
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
"@types/estree": ^0.0.51
"@types/node": ^14.14.20 || ^16.0.0
"@types/util-deprecate": ^1.0.0
acorn: ^7.4.1
acorn-jsx: ^5.3.1
acorn-walk: ^7.2.0
- core-js: ^3.8.2
escodegen: ^2.0.0
global: ^4.4.0
html-tags: ^3.1.0
jest-specific-snapshot: ^4.0.0
lodash: ^4.17.21
prop-types: ^15.7.2
- react-element-to-jsx-string: ^14.3.4
+ react-element-to-jsx-string: ^15.0.0
require-from-string: ^2.0.2
ts-dedent: ^2.0.0
typescript: ~4.6.3
@@ -9067,10 +9011,9 @@ __metadata:
"@emotion/jest": ^11.8.0
"@linear/sdk": ^1.21.0
"@nicolo-ribaudo/chokidar-2": ^2.1.8
- "@nrwl/cli": 12.3.4
- "@nrwl/nx-cloud": 12.1.1
- "@nrwl/tao": 12.3.4
- "@nrwl/workspace": 12.3.4
+ "@nrwl/cli": 14.6.1
+ "@nrwl/nx-cloud": 14.6.0
+ "@nrwl/workspace": 14.6.1
"@playwright/test": ^1.24.2
"@rollup/plugin-babel": ^5.3.1
"@rollup/plugin-commonjs": ^21.0.1
@@ -9197,7 +9140,6 @@ __metadata:
codecov: ^3.8.1
commander: ^6.2.1
concurrently: ^5.3.0
- core-js: ^3.21.1
cross-env: ^7.0.3
cypress: 8.7.0
danger: ^10.6.2
@@ -9242,10 +9184,11 @@ __metadata:
node-fetch: ^2.6.1
node-gyp: ^8.4.0
npmlog: ^5.0.1
+ nx: 14.6.1
p-limit: ^3.1.0
playwright: ^1.24.2
postcss-loader: ^6.2.1
- prettier: ">=2.2.1 <=2.3.0"
+ prettier: 2.7.1
process: ^0.11.10
prompts: ^2.4.0
puppeteer: ^2.1.1
@@ -9271,7 +9214,7 @@ __metadata:
ts-loader: ^9.2.8
ts-node: ^10.4.0
tsup: ^6.2.2
- typescript: ~4.6.3
+ typescript: 4.7.4
util: ^0.12.4
verdaccio: ^4.10.0
verdaccio-auth-memory: ^9.7.2
@@ -9288,10 +9231,6 @@ __metadata:
optional: true
"@cypress/webpack-preprocessor":
optional: true
- core-js:
- built: false
- core-js-pure:
- built: false
cypress:
optional: true
ejs:
@@ -9322,19 +9261,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/router@7.0.0-alpha.27, @storybook/router@workspace:*, @storybook/router@workspace:lib/router":
+"@storybook/router@7.0.0-alpha.31, @storybook/router@workspace:*, @storybook/router@workspace:lib/router":
version: 0.0.0-use.local
resolution: "@storybook/router@workspace:lib/router"
dependencies:
- "@storybook/client-logger": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/client-logger": 7.0.0-alpha.31
dequal: ^2.0.2
global: ^4.4.0
- history: 5.0.0
lodash: ^4.17.21
memoizerific: ^1.11.3
qs: ^6.10.0
- react-router: 6.0.2
react-router-dom: 6.0.2
ts-dedent: ^2.0.0
ts-node: ^10.4.0
@@ -9373,32 +9309,30 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/server-webpack5@7.0.0-alpha.27, @storybook/server-webpack5@workspace:*, @storybook/server-webpack5@workspace:frameworks/server-webpack5":
+"@storybook/server-webpack5@7.0.0-alpha.31, @storybook/server-webpack5@workspace:*, @storybook/server-webpack5@workspace:frameworks/server-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/server-webpack5@workspace:frameworks/server-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/preset-server-webpack": 7.0.0-alpha.27
- "@storybook/server": 7.0.0-alpha.27
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/preset-server-webpack": 7.0.0-alpha.31
+ "@storybook/server": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
react: 16.14.0
react-dom: 16.14.0
typescript: ~4.6.3
languageName: unknown
linkType: soft
-"@storybook/server@7.0.0-alpha.27, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server":
+"@storybook/server@7.0.0-alpha.31, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server":
version: 0.0.0-use.local
resolution: "@storybook/server@workspace:renderers/server"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
@@ -9407,16 +9341,13 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/source-loader@7.0.0-alpha.27, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader":
+"@storybook/source-loader@7.0.0-alpha.31, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader":
version: 0.0.0-use.local
resolution: "@storybook/source-loader@workspace:lib/source-loader"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
"@storybook/csf": 0.0.2--canary.0899bb7.0
- core-js: ^3.8.2
estraverse: ^5.2.0
- global: ^4.4.0
+ jest-specific-snapshot: ^4.0.0
lodash: ^4.17.21
prettier: ">=2.2.1 <=2.3.0"
typescript: ~4.6.3
@@ -9426,21 +9357,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/store@7.0.0-alpha.27, @storybook/store@workspace:*, @storybook/store@workspace:lib/store":
+"@storybook/store@7.0.0-alpha.31, @storybook/store@workspace:*, @storybook/store@workspace:lib/store":
version: 0.0.0-use.local
resolution: "@storybook/store@workspace:lib/store"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- core-js: ^3.8.2
dequal: ^2.0.2
global: ^4.4.0
lodash: ^4.17.21
memoizerific: ^1.11.3
slash: ^3.0.0
- stable: ^0.1.8
synchronous-promise: ^2.0.15
ts-dedent: ^2.0.0
typescript: ~4.6.3
@@ -9456,28 +9385,27 @@ __metadata:
resolution: "@storybook/svelte-vite@workspace:frameworks/svelte-vite"
dependencies:
"@storybook/addon-svelte-csf": ^2.0.0
- "@storybook/builder-vite": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/svelte": 7.0.0-alpha.27
+ "@storybook/builder-vite": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/svelte": 7.0.0-alpha.31
"@sveltejs/vite-plugin-svelte": ^1.0.0
"@types/node": ^14.14.20 || ^16.0.0
magic-string: ^0.26.1
svelte: ^3.0.0
sveltedoc-parser: ^4.2.1
typescript: ~4.6.3
- vite: 3
+ vite: ^3.1.0
languageName: unknown
linkType: soft
-"@storybook/svelte-webpack5@7.0.0-alpha.27, @storybook/svelte-webpack5@workspace:*, @storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5":
+"@storybook/svelte-webpack5@7.0.0-alpha.31, @storybook/svelte-webpack5@workspace:*, @storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/preset-svelte-webpack": 7.0.0-alpha.27
- "@storybook/svelte": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/preset-svelte-webpack": 7.0.0-alpha.31
+ "@storybook/svelte": 7.0.0-alpha.31
react: 16.14.0
react-dom: 16.14.0
svelte: ^3.48.0
@@ -9490,22 +9418,21 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/svelte@7.0.0-alpha.27, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte":
+"@storybook/svelte@7.0.0-alpha.31, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte":
version: 0.0.0-use.local
resolution: "@storybook/svelte@workspace:renderers/svelte"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
svelte: ^3.31.2
- sveltedoc-parser: 4.1.0
+ sveltedoc-parser: ^4.2.1
typescript: ~4.6.3
peerDependencies:
"@babel/core": "*"
@@ -9513,18 +9440,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/telemetry@7.0.0-alpha.27, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry":
+"@storybook/telemetry@7.0.0-alpha.31, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry":
version: 0.0.0-use.local
resolution: "@storybook/telemetry@workspace:lib/telemetry"
dependencies:
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
chalk: ^4.1.0
- core-js: ^3.8.2
detect-package-manager: ^2.0.1
fetch-retry: ^5.0.2
fs-extra: ^9.0.1
- global: ^4.4.0
isomorphic-unfetch: ^3.1.0
nanoid: ^3.3.1
read-pkg-up: ^7.0.1
@@ -9558,7 +9483,7 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/theming@7.0.0-alpha.27, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming":
+"@storybook/theming@7.0.0-alpha.31, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming":
version: 0.0.0-use.local
resolution: "@storybook/theming@workspace:lib/theming"
dependencies:
@@ -9566,17 +9491,15 @@ __metadata:
"@emotion/is-prop-valid": ^1.1.2
"@emotion/react": ^11.8.1
"@emotion/styled": ^11.8.1
- "@storybook/client-logger": 7.0.0-alpha.27
+ "@storybook/client-logger": 7.0.0-alpha.31
"@types/fs-extra": ^9.0.6
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
deep-object-diff: ^1.1.0
fs-extra: ^9.0.1
global: ^4.4.0
memoizerific: ^1.11.3
polished: ^4.2.2
ts-dedent: ^2.0.0
- ts-node: ^10.4.0
typescript: ~4.6.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -9599,31 +9522,27 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/ui@7.0.0-alpha.27, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui":
+"@storybook/ui@7.0.0-alpha.31, @storybook/ui@workspace:*, @storybook/ui@workspace:lib/ui":
version: 0.0.0-use.local
resolution: "@storybook/ui@workspace:lib/ui"
dependencies:
- "@babel/core": ^7.12.10
"@fal-works/esbuild-plugin-global-externals": ^2.1.2
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/channel-postmessage": 7.0.0-alpha.27
- "@storybook/channel-websocket": 7.0.0-alpha.27
- "@storybook/channels": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/channel-postmessage": 7.0.0-alpha.31
+ "@storybook/channel-websocket": 7.0.0-alpha.31
+ "@storybook/channels": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/router": 7.0.0-alpha.27
+ "@storybook/router": 7.0.0-alpha.31
"@storybook/semver": ^7.3.2
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/theming": 7.0.0-alpha.31
"@testing-library/react": ^11.2.2
copy-to-clipboard: ^3.3.1
- core-js: ^3.8.2
- core-js-pure: ^3.8.2
downshift: ^6.0.15
enzyme: ^3.11.0
- flush-promises: ^1.0.2
fs-extra: ^9.0.1
fuse.js: ^3.6.1
global: ^4.4.0
@@ -9642,20 +9561,18 @@ __metadata:
store2: ^2.12.0
ts-dedent: ^2.0.0
typescript: ~4.6.3
- util: ^0.12.4
languageName: unknown
linkType: soft
-"@storybook/vue-webpack5@7.0.0-alpha.27, @storybook/vue-webpack5@workspace:*, @storybook/vue-webpack5@workspace:frameworks/vue-webpack5":
+"@storybook/vue-webpack5@7.0.0-alpha.31, @storybook/vue-webpack5@workspace:*, @storybook/vue-webpack5@workspace:frameworks/vue-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/vue-webpack5@workspace:frameworks/vue-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/preset-vue-webpack": 7.0.0-alpha.27
- "@storybook/vue": 7.0.0-alpha.27
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/preset-vue-webpack": 7.0.0-alpha.31
+ "@storybook/vue": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
react: 16.14.0
react-dom: 16.14.0
typescript: ~4.6.3
@@ -9676,29 +9593,28 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/vue3-vite@workspace:frameworks/vue3-vite"
dependencies:
- "@storybook/builder-vite": 7.0.0-alpha.27
- "@storybook/core-server": 7.0.0-alpha.27
- "@storybook/vue3": 7.0.0-alpha.27
+ "@storybook/builder-vite": 7.0.0-alpha.31
+ "@storybook/core-server": 7.0.0-alpha.31
+ "@storybook/vue3": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
"@vitejs/plugin-vue": ^3.0.3
magic-string: ^0.26.1
typescript: ~4.6.3
- vite: 3
+ vite: ^3.1.0
vue-docgen-api: ^4.40.0
languageName: unknown
linkType: soft
-"@storybook/vue3-webpack5@7.0.0-alpha.27, @storybook/vue3-webpack5@workspace:*, @storybook/vue3-webpack5@workspace:frameworks/vue3-webpack5":
+"@storybook/vue3-webpack5@7.0.0-alpha.31, @storybook/vue3-webpack5@workspace:*, @storybook/vue3-webpack5@workspace:frameworks/vue3-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/vue3-webpack5@workspace:frameworks/vue3-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/preset-vue3-webpack": 7.0.0-alpha.27
- "@storybook/vue3": 7.0.0-alpha.27
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/preset-vue3-webpack": 7.0.0-alpha.31
+ "@storybook/vue3": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
"@vue/compiler-sfc": 3.0.0
- core-js: ^3.8.2
react: 16.14.0
react-dom: 16.14.0
typescript: ~4.6.3
@@ -9711,17 +9627,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/vue3@7.0.0-alpha.27, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3":
+"@storybook/vue3@7.0.0-alpha.31, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3":
version: 0.0.0-use.local
resolution: "@storybook/vue3@workspace:renderers/vue3"
dependencies:
"@digitak/esrun": ^3.2.2
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
@@ -9735,17 +9650,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/vue@7.0.0-alpha.27, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue":
+"@storybook/vue@7.0.0-alpha.31, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue":
version: 0.0.0-use.local
resolution: "@storybook/vue@workspace:renderers/vue"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
@@ -9765,12 +9679,11 @@ __metadata:
resolution: "@storybook/web-components-webpack5@workspace:frameworks/web-components-webpack5"
dependencies:
"@babel/preset-env": ^7.12.11
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/core-common": 7.0.0-alpha.27
- "@storybook/preset-web-components-webpack": 7.0.0-alpha.27
- "@storybook/web-components": 7.0.0-alpha.27
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/core-common": 7.0.0-alpha.31
+ "@storybook/preset-web-components-webpack": 7.0.0-alpha.31
+ "@storybook/web-components": 7.0.0-alpha.31
"@types/node": ^14.14.20 || ^16.0.0
- core-js: ^3.8.2
lit-html: 2.0.2
react: 16.14.0
react-dom: 16.14.0
@@ -9780,19 +9693,18 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/web-components@7.0.0-alpha.27, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components":
+"@storybook/web-components@7.0.0-alpha.31, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components":
version: 0.0.0-use.local
resolution: "@storybook/web-components@workspace:renderers/web-components"
dependencies:
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/api": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
- "@storybook/core-client": 7.0.0-alpha.27
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/api": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
+ "@storybook/core-client": 7.0.0-alpha.31
"@storybook/csf": 0.0.2--canary.0899bb7.0
- "@storybook/docs-tools": 7.0.0-alpha.27
- "@storybook/preview-web": 7.0.0-alpha.27
- "@storybook/store": 7.0.0-alpha.27
- core-js: ^3.8.2
+ "@storybook/docs-tools": 7.0.0-alpha.31
+ "@storybook/preview-web": 7.0.0-alpha.31
+ "@storybook/store": 7.0.0-alpha.31
global: ^4.4.0
lit-html: 2.0.2
react: 16.14.0
@@ -9824,14 +9736,14 @@ __metadata:
linkType: hard
"@sveltejs/vite-plugin-svelte@npm:^1.0.0":
- version: 1.0.2
- resolution: "@sveltejs/vite-plugin-svelte@npm:1.0.2"
+ version: 1.0.5
+ resolution: "@sveltejs/vite-plugin-svelte@npm:1.0.5"
dependencies:
"@rollup/pluginutils": ^4.2.1
debug: ^4.3.4
deepmerge: ^4.2.2
kleur: ^4.1.5
- magic-string: ^0.26.2
+ magic-string: ^0.26.3
svelte-hmr: ^0.14.12
peerDependencies:
diff-match-patch: ^1.0.5
@@ -9840,7 +9752,7 @@ __metadata:
peerDependenciesMeta:
diff-match-patch:
optional: true
- checksum: 27ccd79cc98e9d554f52c3f25e964a2057b3000f1a54954646316b4e8b50ce931facdd27bd1490d41b39836740e157309489687443ff25df3910f04d906eec21
+ checksum: 7116b8ab40239958b1800c5175e16af2ef3625e2ef40b31bb8e17416abcc617615c5a86b8aaa72cdbae99a4ba49bd6990fca93b530f2c020e6d5f5e0cce8f480
languageName: node
linkType: hard
@@ -10034,7 +9946,7 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/jest-dom@npm:^5.11.9, @testing-library/jest-dom@npm:^5.16.2, @testing-library/jest-dom@npm:^5.16.4":
+"@testing-library/jest-dom@npm:^5.11.9, @testing-library/jest-dom@npm:^5.16.2":
version: 5.16.5
resolution: "@testing-library/jest-dom@npm:5.16.5"
dependencies:
@@ -10175,7 +10087,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.12, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7":
+"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7":
version: 7.1.19
resolution: "@types/babel__core@npm:7.1.19"
dependencies:
@@ -10215,11 +10127,11 @@ __metadata:
linkType: hard
"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6":
- version: 7.18.0
- resolution: "@types/babel__traverse@npm:7.18.0"
+ version: 7.18.1
+ resolution: "@types/babel__traverse@npm:7.18.1"
dependencies:
"@babel/types": ^7.3.0
- checksum: c2464fa79e6819b63eef085794e770b91fce88a38707c6da37f060842db5dbebf5d54b218d60bdfa134e037b71000a54dde239ea3bf2a30a888a7c73cec63dda
+ checksum: f9bd5c16c1a178489394235826e3793da6be2f50fe9abd3ce29b6a53a554575d88d20a4a377a4d9e8cab4a25243bc4dc8b9b68d9f65dc212b8e0a7ccaf5f10e8
languageName: node
linkType: hard
@@ -10290,13 +10202,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/component-emitter@npm:^1.2.10":
- version: 1.2.11
- resolution: "@types/component-emitter@npm:1.2.11"
- checksum: 1d1b9d028db7cd0758751976a44dfdf47dbbabaec90a6be21f9d863a7b990050a5a776489e56a575021d7b79b014e6dded259ca36df07dd9a95c71f5a67c578b
- languageName: node
- linkType: hard
-
"@types/compression@npm:^1.7.0":
version: 1.7.2
resolution: "@types/compression@npm:1.7.2"
@@ -10339,13 +10244,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/core-js@npm:^2.5.4":
- version: 2.5.5
- resolution: "@types/core-js@npm:2.5.5"
- checksum: 3ad6081d5ef92bc1a30e055a0846101924251f664d5293b997e3bdc2ef1ba8b961333227c34f1f462d353876455e7a299a07db95febae388ba862f998cd8a4e9
- languageName: node
- linkType: hard
-
"@types/cors@npm:^2.8.12":
version: 2.8.12
resolution: "@types/cors@npm:2.8.12"
@@ -10516,7 +10414,17 @@ __metadata:
languageName: node
linkType: hard
-"@types/glob@npm:*, @types/glob@npm:^7.1.1, @types/glob@npm:^7.1.3":
+"@types/glob@npm:*":
+ version: 8.0.0
+ resolution: "@types/glob@npm:8.0.0"
+ dependencies:
+ "@types/minimatch": "*"
+ "@types/node": "*"
+ checksum: 7a906724c49cbb7e9279a0ddb7051ba39e1944924d5a0cadce7b2656b138465351b5d658cb5658be1964b865464fa66eb3a4a2f3e19ceb4559a4f3d52e08e055
+ languageName: node
+ linkType: hard
+
+"@types/glob@npm:^7.1.1, @types/glob@npm:^7.1.3":
version: 7.2.0
resolution: "@types/glob@npm:7.2.0"
dependencies:
@@ -10526,7 +10434,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/graceful-fs@npm:^4.1.2":
+"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3":
version: 4.1.5
resolution: "@types/graceful-fs@npm:4.1.5"
dependencies:
@@ -10632,12 +10540,12 @@ __metadata:
linkType: hard
"@types/jest@npm:*, @types/jest@npm:>=26.0.0":
- version: 28.1.8
- resolution: "@types/jest@npm:28.1.8"
+ version: 29.0.0
+ resolution: "@types/jest@npm:29.0.0"
dependencies:
- expect: ^28.0.0
- pretty-format: ^28.0.0
- checksum: e69912b4285bd3a0545521425e76cdee669d89c4918b2126157c084bf496da1d0cf007366d47b99a9c7076e6567e16917b28c2790a19a6e72a80570c359e4de1
+ expect: ^29.0.0
+ pretty-format: ^29.0.0
+ checksum: 86cdb71397b6c353ab8752adde6bd494a0340b22e01598e2cccfc8ce76f5824cd702188436b369457f6d9ac8b68d84d9adeabf971bbc2006ab3c62f140765d0a
languageName: node
linkType: hard
@@ -10702,7 +10610,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/lodash@npm:^4.14.167, @types/lodash@npm:^4.14.182":
+"@types/lodash@npm:^4.14.167":
version: 4.14.184
resolution: "@types/lodash@npm:4.14.184"
checksum: 35e81d477603b319179b335b839865f7bc837afcfd08b5fedfe7e01a0a0f192599f7567ffa45dbf95bfa793f1e9f9bc4666f57f47f0b00fe171e857b9178aed9
@@ -10747,9 +10655,9 @@ __metadata:
linkType: hard
"@types/minimatch@npm:*":
- version: 5.1.0
- resolution: "@types/minimatch@npm:5.1.0"
- checksum: 0e17d0deaf6106f19a528ddd7c33a9b708eb1040c303b446d45398bbac213fd34126b14c9d2c23198493a11b79835111c95937ac0eea8bb6dd1af0d200f732dd
+ version: 5.1.2
+ resolution: "@types/minimatch@npm:5.1.2"
+ checksum: 83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562
languageName: node
linkType: hard
@@ -10801,23 +10709,23 @@ __metadata:
linkType: hard
"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:>=10.0.0, @types/node@npm:^18.6.3":
- version: 18.7.13
- resolution: "@types/node@npm:18.7.13"
- checksum: f8d847da6e6a25c43b7029c490f12bc91d2a48b148d0b47c60f85bc786e664cfa601ee47f7e9d7707b0d4f6539c1d8787de4c91b78e9d727e5f87bf42f2f0477
+ version: 18.7.15
+ resolution: "@types/node@npm:18.7.15"
+ checksum: e9b4a79220482430cc3826b66db6b540d2a5733b07c9ec565eb82cdbaea2d699810f7fb719f1474fffb930653277c8c8f839208d0a05a96b80c17283dd451fdd
languageName: node
linkType: hard
"@types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0":
- version: 16.11.56
- resolution: "@types/node@npm:16.11.56"
- checksum: 614595db032682b92b7a4e0479b352590e830a8e08cf0c1c004af8e045ce68991c102696aaade5306beb32e29943182c475d7531adfaf7d9fe4fbe6aaf6406c6
+ version: 16.11.57
+ resolution: "@types/node@npm:16.11.57"
+ checksum: 6c2d1d9601586f040b9c4794dbdf7b507a8b3055e8153eb4a6031fda010079ec49612aa146d297bf7186868b05c7dcca99daf942a6e2dda4347115876d3f8f09
languageName: node
linkType: hard
"@types/node@npm:^14.14.31":
- version: 14.18.26
- resolution: "@types/node@npm:14.18.26"
- checksum: 81fd7f0ccf4ebd8acb66647467cde7e282b48b66722157fa0a54ea99832ae0c55a9b2e6905833d6299bf179b9304f7412b258d5f9398d78bcdcdac3211dd03de
+ version: 14.18.27
+ resolution: "@types/node@npm:14.18.27"
+ checksum: a7eb0707ece5537b77e0e4541159f4fad0dcc42364f53d3f02c95358be324072100e67a55b5767af4ab74295791beff7d8b21b372bdaeac847073cc7c5a1a344
languageName: node
linkType: hard
@@ -10992,7 +10900,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/qs@npm:*, @types/qs@npm:^6, @types/qs@npm:^6.9.5, @types/qs@npm:^6.9.7":
+"@types/qs@npm:*, @types/qs@npm:^6, @types/qs@npm:^6.9.5":
version: 6.9.7
resolution: "@types/qs@npm:6.9.7"
checksum: 157eb05f4c75790b0ebdcf7b0547ff117feabc8cda03c3cac3d3ea82bb19a1912e76a411df3eb0bdd01026a9770f07bc0e7e3fbe39ebb31c1be4564c16be35f1
@@ -11043,24 +10951,24 @@ __metadata:
linkType: hard
"@types/react@npm:*, @types/react@npm:^16, @types/react@npm:^16.14.23":
- version: 16.14.30
- resolution: "@types/react@npm:16.14.30"
+ version: 16.14.31
+ resolution: "@types/react@npm:16.14.31"
dependencies:
"@types/prop-types": "*"
"@types/scheduler": "*"
csstype: ^3.0.2
- checksum: 33e1156c428fa997902661acde44dfdc1416bf3a72991fea27beb000aae5150cfe6e5e8e5a2d7edb362e25cb24eb4c8c791015d942487b7d8acf1f5456ae3b2c
+ checksum: 52efdefacd0f9a4b70322d488af9a1c3f80f56a896db4a9d371cafab5248c9c9e9c2977955716f825c3af4aebbf6f365cf709dc205b6d2c89aa22edaebcafe0f
languageName: node
linkType: hard
"@types/react@npm:^17, @types/react@npm:^17.0.39":
- version: 17.0.48
- resolution: "@types/react@npm:17.0.48"
+ version: 17.0.49
+ resolution: "@types/react@npm:17.0.49"
dependencies:
"@types/prop-types": "*"
"@types/scheduler": "*"
csstype: ^3.0.2
- checksum: 270210edbebdb31889f86d6f377cd143c76b62098b8822e9922454e21365d9039c36421c4c49d4408e65938b9f4de691a4d8239e933f16e7e35e1669488038af
+ checksum: a189cc86a9205b5c818377a32b5092041154ed60f250e0347c0e9f6840a87d7e55a0efdf9e1eb2ff8a50fafc67bfa83621478778e03220255c1c68dc98dd840f
languageName: node
linkType: hard
@@ -11430,11 +11338,11 @@ __metadata:
linkType: hard
"@types/yargs@npm:^17.0.8":
- version: 17.0.11
- resolution: "@types/yargs@npm:17.0.11"
+ version: 17.0.12
+ resolution: "@types/yargs@npm:17.0.12"
dependencies:
"@types/yargs-parser": "*"
- checksum: 323fd7b420ddc9cb1014d11949b559bfb60c9123df882e7b84d92cc057e17e6fdd5419daa373a96c8025d82828bc05bedc72ff087aeb6a845410a0985b07e3b5
+ checksum: a0ba2dde56b4e5cd9666c6119ed5c519d5efa838ef37d1ce4b5d08643c3edd827b2b584a43daf6cb09a891d9171706f61aeffc235bf81079d50f470fd73751d3
languageName: node
linkType: hard
@@ -11448,12 +11356,12 @@ __metadata:
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^5.15.0":
- version: 5.35.1
- resolution: "@typescript-eslint/eslint-plugin@npm:5.35.1"
+ version: 5.36.2
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.36.2"
dependencies:
- "@typescript-eslint/scope-manager": 5.35.1
- "@typescript-eslint/type-utils": 5.35.1
- "@typescript-eslint/utils": 5.35.1
+ "@typescript-eslint/scope-manager": 5.36.2
+ "@typescript-eslint/type-utils": 5.36.2
+ "@typescript-eslint/utils": 5.36.2
debug: ^4.3.4
functional-red-black-tree: ^1.0.1
ignore: ^5.2.0
@@ -11466,7 +11374,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: abb61e114a80cd8bc07782a8dafb767eab56e9f51e1da3e2967fb0110e55f5ef7bbcb94cb660f2f62577591ec37e8f979850cdb1c68b6a13bb86810088849e13
+ checksum: d76a3c99d84509085b1e3c06488266a12c86c0645410b8f34cc1b92df4d58d45797dad398baf54a435e33aba7b1db9789f710a89457fbb23f56b13bd0baae089
languageName: node
linkType: hard
@@ -11487,19 +11395,19 @@ __metadata:
linkType: hard
"@typescript-eslint/parser@npm:^5.15.0":
- version: 5.35.1
- resolution: "@typescript-eslint/parser@npm:5.35.1"
+ version: 5.36.2
+ resolution: "@typescript-eslint/parser@npm:5.36.2"
dependencies:
- "@typescript-eslint/scope-manager": 5.35.1
- "@typescript-eslint/types": 5.35.1
- "@typescript-eslint/typescript-estree": 5.35.1
+ "@typescript-eslint/scope-manager": 5.36.2
+ "@typescript-eslint/types": 5.36.2
+ "@typescript-eslint/typescript-estree": 5.36.2
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: ba53a7c777beca96cc77ac3a31b45ce006e47bd7e7ee773d13eeb022169b3beb06dfdf6e0407f21a5ca5f043b3db460e6a1b089036c2604482fcbfcc06943d37
+ checksum: 3a840dc72e3051b64cd030f64a539e6f239b72a06b75999b6133b3b17885fdf5066a7c316989fe7c85dfa4d164064d365e2e88a77ec56db65eea3609f3647f42
languageName: node
linkType: hard
@@ -11513,21 +11421,22 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:5.35.1":
- version: 5.35.1
- resolution: "@typescript-eslint/scope-manager@npm:5.35.1"
+"@typescript-eslint/scope-manager@npm:5.36.2":
+ version: 5.36.2
+ resolution: "@typescript-eslint/scope-manager@npm:5.36.2"
dependencies:
- "@typescript-eslint/types": 5.35.1
- "@typescript-eslint/visitor-keys": 5.35.1
- checksum: 701a1eca76c50ed2af2e609bd66a045fd1df77b22cae9ffc7ebe9a03f7636a1d6da5e62c1ac1768fc5e9a98905a470b58734479698fad9683f83dc58b617dbaf
+ "@typescript-eslint/types": 5.36.2
+ "@typescript-eslint/visitor-keys": 5.36.2
+ checksum: 64b2427a7f10fb10b3782b82fb0ee45cd79d1a11d2ebac6e08390fc765617894b278e544ee1326ba7ad3dbd3dadcb2cdfc83468660660fda183f86ebf0d5e276
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:5.35.1":
- version: 5.35.1
- resolution: "@typescript-eslint/type-utils@npm:5.35.1"
+"@typescript-eslint/type-utils@npm:5.36.2":
+ version: 5.36.2
+ resolution: "@typescript-eslint/type-utils@npm:5.36.2"
dependencies:
- "@typescript-eslint/utils": 5.35.1
+ "@typescript-eslint/typescript-estree": 5.36.2
+ "@typescript-eslint/utils": 5.36.2
debug: ^4.3.4
tsutils: ^3.21.0
peerDependencies:
@@ -11535,7 +11444,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: fbc67344ad7560f1d1ea3c1dfa7f24aef3f7c8ead2916f1f4b68043f2bcfa0ccbd4a989e4ddcb39629ee2d048761306496be8c7b0b557b74832e798435151c18
+ checksum: 1b22a2b7386153e8788d91f0fc38c18d81480eae537de8afccb14f957bf1b5d992e2a26cbd1782645f331f3b9717e4d0c6df117bcf78ca7703e8dc6bd0da920d
languageName: node
linkType: hard
@@ -11546,10 +11455,10 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:5.35.1":
- version: 5.35.1
- resolution: "@typescript-eslint/types@npm:5.35.1"
- checksum: 0d877206212cee2b546ec11327a5dd5c11d0839dc5a062bb65278c64a1e92e183082fe6804779dabfbaf047ac228503842188fefaf19725b34e5ac6e5a81112b
+"@typescript-eslint/types@npm:5.36.2":
+ version: 5.36.2
+ resolution: "@typescript-eslint/types@npm:5.36.2"
+ checksum: 73202539d7c759697b458bcf230678e3a37abfd05c4e7a2affff88671f12d0fe045cc6cd272c065fbacdb9759cbdf5b31bcf9c9cc807cdaeb381cbb058768540
languageName: node
linkType: hard
@@ -11571,12 +11480,12 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.35.1":
- version: 5.35.1
- resolution: "@typescript-eslint/typescript-estree@npm:5.35.1"
+"@typescript-eslint/typescript-estree@npm:5.36.2":
+ version: 5.36.2
+ resolution: "@typescript-eslint/typescript-estree@npm:5.36.2"
dependencies:
- "@typescript-eslint/types": 5.35.1
- "@typescript-eslint/visitor-keys": 5.35.1
+ "@typescript-eslint/types": 5.36.2
+ "@typescript-eslint/visitor-keys": 5.36.2
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -11585,23 +11494,23 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: f134b638d6b53d32f21e813878cff040f19a4b9a5746fe197c3f01c4967fc3466c7340bb33bc6d9111742f959d63c7ba50796243fc628fe5106e080d9c53f732
+ checksum: a887f2515528bd09fded97f723b8d309feb667a32f209d490835913a4ea3afb52b1b1231410c6fa6f19de89723b67631982aa9c89d0a4c0e977ebe514dcf4de1
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:5.35.1, @typescript-eslint/utils@npm:^5.13.0":
- version: 5.35.1
- resolution: "@typescript-eslint/utils@npm:5.35.1"
+"@typescript-eslint/utils@npm:5.36.2, @typescript-eslint/utils@npm:^5.13.0":
+ version: 5.36.2
+ resolution: "@typescript-eslint/utils@npm:5.36.2"
dependencies:
"@types/json-schema": ^7.0.9
- "@typescript-eslint/scope-manager": 5.35.1
- "@typescript-eslint/types": 5.35.1
- "@typescript-eslint/typescript-estree": 5.35.1
+ "@typescript-eslint/scope-manager": 5.36.2
+ "@typescript-eslint/types": 5.36.2
+ "@typescript-eslint/typescript-estree": 5.36.2
eslint-scope: ^5.1.1
eslint-utils: ^3.0.0
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: 1354eba6ba97d43971b57eeade021315878a2ff8594af9be1d786905f4f4bb1f37ac5df3cc64b542ba29ada5ea2136d9cde99409302ee61392054cb1a0fe25a6
+ checksum: 9fc774aee1ba6d8d126bd79f11387a7e105a06e4109a10a2f6d576ab7347a19a43f8629b5e93cd3b5ea5004c94067b7abd3aa45fd50866492d97ef9965b9f06e
languageName: node
linkType: hard
@@ -11615,13 +11524,13 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:5.35.1":
- version: 5.35.1
- resolution: "@typescript-eslint/visitor-keys@npm:5.35.1"
+"@typescript-eslint/visitor-keys@npm:5.36.2":
+ version: 5.36.2
+ resolution: "@typescript-eslint/visitor-keys@npm:5.36.2"
dependencies:
- "@typescript-eslint/types": 5.35.1
+ "@typescript-eslint/types": 5.36.2
eslint-visitor-keys: ^3.3.0
- checksum: 74520ca85e7b15495d32710be227e7c1946f0e3c000f01250dcd2e88567c01ff2c373886b61354b224538b70de113e8e8a1b259bf2be8e7c1dc0b7bcccb3a919
+ checksum: 4c904f61dc28c433059c45bdae62d3d3be9c35099343235fbe96193ccbf8484b57e527e2bf2d0e299e8b136980787e7ad1f4efb93b8b093bd24dafad874a0c18
languageName: node
linkType: hard
@@ -11685,10 +11594,10 @@ __metadata:
linkType: hard
"@vitejs/plugin-react@npm:^2.0.0, @vitejs/plugin-react@npm:^2.0.1":
- version: 2.0.1
- resolution: "@vitejs/plugin-react@npm:2.0.1"
+ version: 2.1.0
+ resolution: "@vitejs/plugin-react@npm:2.1.0"
dependencies:
- "@babel/core": ^7.18.10
+ "@babel/core": ^7.18.13
"@babel/plugin-transform-react-jsx": ^7.18.10
"@babel/plugin-transform-react-jsx-development": ^7.18.6
"@babel/plugin-transform-react-jsx-self": ^7.18.6
@@ -11697,17 +11606,17 @@ __metadata:
react-refresh: ^0.14.0
peerDependencies:
vite: ^3.0.0
- checksum: 67e37622b0aa82506fdce4e6ad786f09362fb2eec1789e3d10ff139860b460bb3cea7adccc3100f6a7e4f6b84c9f20abf8d8ace29e52ccc17c3e1ad0bc23f3a6
+ checksum: e63e973e4de450e55215d5de705a388c1d72f08bacae44810225386fbed2ec49f8257603e9f86c2d6aa443e4b36d9f10a4d39b5aa2f566ed682d01836ddf65c8
languageName: node
linkType: hard
"@vitejs/plugin-vue@npm:^3.0.3":
- version: 3.0.3
- resolution: "@vitejs/plugin-vue@npm:3.0.3"
+ version: 3.1.0
+ resolution: "@vitejs/plugin-vue@npm:3.1.0"
peerDependencies:
vite: ^3.0.0
vue: ^3.2.25
- checksum: 42ddb22e9b80df16f48826c5911d6aa5b2f81ba4210866c1519b1df181a34d2c231ba7c2d45c1b5aa32e1e88ef03d075b11c8026f2f4b96c4f5c987be0fecb0e
+ checksum: 21d473aa078ddd2443ad86c74fb9b15f215af631c93761a6a72107c724e9ab26565c4a491c5c345ee77d6f43fd6b2ed4ba76515a29c8f44480ce3fab8d4a4070
languageName: node
linkType: hard
@@ -12075,15 +11984,15 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-core@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/compiler-core@npm:3.2.37"
+"@vue/compiler-core@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/compiler-core@npm:3.2.38"
dependencies:
"@babel/parser": ^7.16.4
- "@vue/shared": 3.2.37
+ "@vue/shared": 3.2.38
estree-walker: ^2.0.2
source-map: ^0.6.1
- checksum: d50c7cb75d3229a10f02eac1b899300a0413f586f0c1eebe4cd931cfd1a709308c93211e7fb1b995c66c68cbdf3fd934ad23d967af6c156f72fdc84ad195e136
+ checksum: 8830f7cde022280d6645cdda384c0b402ccf1d9f40ec3d9e7df9638016b09d86a8919ca6288329e45dbc5d943c0654ef0a04a760d071f7a7a3fd17533064fd4c
languageName: node
linkType: hard
@@ -12097,13 +12006,13 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-dom@npm:3.2.37, @vue/compiler-dom@npm:^3.2.0":
- version: 3.2.37
- resolution: "@vue/compiler-dom@npm:3.2.37"
+"@vue/compiler-dom@npm:3.2.38, @vue/compiler-dom@npm:^3.2.0":
+ version: 3.2.38
+ resolution: "@vue/compiler-dom@npm:3.2.38"
dependencies:
- "@vue/compiler-core": 3.2.37
- "@vue/shared": 3.2.37
- checksum: e50ac1deff28acdc92247606daacc852055a0915839ff467c18bccc0c988ae252982547dc1bc0f07d41bedc8eea25961e5caa6ccbb7eef123a35a3e02c542929
+ "@vue/compiler-core": 3.2.38
+ "@vue/shared": 3.2.38
+ checksum: b5e06be6d3268ad26c650f6e23b9c325cae2788aba23e1a7370c1f9cf971b70252395dec9d63eeb0cdbdb5b4d035adbe1e922dc22a6c925070d27cee99676964
languageName: node
linkType: hard
@@ -12144,21 +12053,21 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-sfc@npm:3.2.37, @vue/compiler-sfc@npm:^3.2.0, @vue/compiler-sfc@npm:^3.2.33, @vue/compiler-sfc@npm:^3.2.36":
- version: 3.2.37
- resolution: "@vue/compiler-sfc@npm:3.2.37"
+"@vue/compiler-sfc@npm:3.2.38, @vue/compiler-sfc@npm:^3.2.0, @vue/compiler-sfc@npm:^3.2.33, @vue/compiler-sfc@npm:^3.2.36":
+ version: 3.2.38
+ resolution: "@vue/compiler-sfc@npm:3.2.38"
dependencies:
"@babel/parser": ^7.16.4
- "@vue/compiler-core": 3.2.37
- "@vue/compiler-dom": 3.2.37
- "@vue/compiler-ssr": 3.2.37
- "@vue/reactivity-transform": 3.2.37
- "@vue/shared": 3.2.37
+ "@vue/compiler-core": 3.2.38
+ "@vue/compiler-dom": 3.2.38
+ "@vue/compiler-ssr": 3.2.38
+ "@vue/reactivity-transform": 3.2.38
+ "@vue/shared": 3.2.38
estree-walker: ^2.0.2
magic-string: ^0.25.7
postcss: ^8.1.10
source-map: ^0.6.1
- checksum: 08d4c0d837a8ee29547c77ba855ca313920267b00b51288907d3932ea99bd835b8a1e61753a5bc1ca870d1b49744611c0b741fdb7b084eb7f5fc63424d5fcb32
+ checksum: 8e4b6e6db3d1522b4d907914406e90daf5d87e99bd1da3cb29a076acd2c06747bb7f6f62bec1ffa4fb0722148efea3b7cc5e58738592133ed5f7a3514d6f540f
languageName: node
linkType: hard
@@ -12172,13 +12081,13 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-ssr@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/compiler-ssr@npm:3.2.37"
+"@vue/compiler-ssr@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/compiler-ssr@npm:3.2.38"
dependencies:
- "@vue/compiler-dom": 3.2.37
- "@vue/shared": 3.2.37
- checksum: f92a843b94df90f10082bc712527bb61e4ab3780d44eff0c048a802837f0b8105147dbd2311f621a7a17f258e3ceaa781cb89d5bf91134f749af9f0998f9b937
+ "@vue/compiler-dom": 3.2.38
+ "@vue/shared": 3.2.38
+ checksum: 519ecb24f324f3ad9b5941852ceb51892d099f5cdbd42e508e0993e5766cd8acc85649fd3e7410f18c16c8136828aa3329f4144d400bccd0835d242b05fe1172
languageName: node
linkType: hard
@@ -12202,16 +12111,16 @@ __metadata:
languageName: node
linkType: hard
-"@vue/reactivity-transform@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/reactivity-transform@npm:3.2.37"
+"@vue/reactivity-transform@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/reactivity-transform@npm:3.2.38"
dependencies:
"@babel/parser": ^7.16.4
- "@vue/compiler-core": 3.2.37
- "@vue/shared": 3.2.37
+ "@vue/compiler-core": 3.2.38
+ "@vue/shared": 3.2.38
estree-walker: ^2.0.2
magic-string: ^0.25.7
- checksum: 5868beef6efff1fa20496e2e4a3aad461389f773bb8ae1285932a461541471a1e6085f9ce1372b4fd25caa1b61acb762998a9dc4b83ee471ccafd76009dcfc32
+ checksum: 562168e01bbd3bc2b43c9c9308a5e278e5b78f4bc611940d8452c470224f9437661117ef97c103a5ba4a58b548fe2597b915db9fa9d2a4ce314d7f871772465a
languageName: node
linkType: hard
@@ -12224,12 +12133,12 @@ __metadata:
languageName: node
linkType: hard
-"@vue/reactivity@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/reactivity@npm:3.2.37"
+"@vue/reactivity@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/reactivity@npm:3.2.38"
dependencies:
- "@vue/shared": 3.2.37
- checksum: c071fc40e3b29af5758b321c875b427fce8f953877e6c32b71facd4f0a761388cbf5d762a4c90d0e2e7bfb4b33febeea4985d2c0ceeaab9ef1b4c5fc21928e38
+ "@vue/shared": 3.2.38
+ checksum: 867fc400bc408e254145d89d11d8556c6feb1c047ebde8bbf5bbaff9b24ebb8eb5e321e304d3b2d1f597b1036e563a2060cdae2971f1e31d0e25b2a87111900f
languageName: node
linkType: hard
@@ -12243,13 +12152,13 @@ __metadata:
languageName: node
linkType: hard
-"@vue/runtime-core@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/runtime-core@npm:3.2.37"
+"@vue/runtime-core@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/runtime-core@npm:3.2.38"
dependencies:
- "@vue/reactivity": 3.2.37
- "@vue/shared": 3.2.37
- checksum: b08fe2d0db843a50862e8b57d147020f09058ffc9490c1a257b0a3778b146febf764dfc9d16423eba1be78c71d57fd08702125ed7e3ac4f6e1b4c1a0e012d36b
+ "@vue/reactivity": 3.2.38
+ "@vue/shared": 3.2.38
+ checksum: 14f64891d1eff0a61c53648c8835319c6115d5268b7743d72fd5c5f7379b99f7cb199cc54bb4a697a3fffd2971c08b7a8fdc814b4cc9ba38d74d6ff2e615c926
languageName: node
linkType: hard
@@ -12264,26 +12173,26 @@ __metadata:
languageName: node
linkType: hard
-"@vue/runtime-dom@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/runtime-dom@npm:3.2.37"
+"@vue/runtime-dom@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/runtime-dom@npm:3.2.38"
dependencies:
- "@vue/runtime-core": 3.2.37
- "@vue/shared": 3.2.37
+ "@vue/runtime-core": 3.2.38
+ "@vue/shared": 3.2.38
csstype: ^2.6.8
- checksum: cfcdf830c0a123e4366f8c77dd1181ad8a372d815bc2fb94c0207dbde667eb2200b347f93e1023bde0ed92acdfc82118432703f76d8e6743d9d952ded3ff5b42
+ checksum: b197e3b8272da89468ecb875936d20c81a61341de9e760286f3bd57cd4cc33d33851c8780a475697f9cc48635c2559d813838bdd894ea400929eea45847f2aa1
languageName: node
linkType: hard
-"@vue/server-renderer@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/server-renderer@npm:3.2.37"
+"@vue/server-renderer@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/server-renderer@npm:3.2.38"
dependencies:
- "@vue/compiler-ssr": 3.2.37
- "@vue/shared": 3.2.37
+ "@vue/compiler-ssr": 3.2.38
+ "@vue/shared": 3.2.38
peerDependencies:
- vue: 3.2.37
- checksum: 1946cce6178da88f4e276454818c554df5f3223086f62cd28ad54a893470c56618c73aadae9b68a2745ced284637f7724513f62eca87b7ed3557a18f772b5afa
+ vue: 3.2.38
+ checksum: c6067b1bbfc8cab924725cf3fdb86568313b578439c75f0c1e2b06d38a1893679b0c469dd56518f8940d306b7920a7df4b201b9182d7a5edfee383fa16b310c2
languageName: node
linkType: hard
@@ -12294,10 +12203,10 @@ __metadata:
languageName: node
linkType: hard
-"@vue/shared@npm:3.2.37":
- version: 3.2.37
- resolution: "@vue/shared@npm:3.2.37"
- checksum: f1ffbe5e72a2f673641948ebd1864e9898da8718a6c2a95cd37387a3b9797a10f5d4a402a36da6b13846ee31d106fd4f2e08ee51787e85147e54c519fdbb001a
+"@vue/shared@npm:3.2.38":
+ version: 3.2.38
+ resolution: "@vue/shared@npm:3.2.38"
+ checksum: 435bbecaf77227d10e2fe05c4a589644d5cbfa22b6b4d8b0f770b7f608ed568447f779064867990231046f6181e27a50a7e8425a6b9a60d0f25d82b2bc96f6b3
languageName: node
linkType: hard
@@ -12687,7 +12596,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.2.0, acorn-jsx@npm:^5.3.1":
+"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.1":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@@ -12746,7 +12655,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^7.0.0, acorn@npm:^7.1.0, acorn@npm:^7.1.1, acorn@npm:^7.3.1, acorn@npm:^7.4.0, acorn@npm:^7.4.1":
+"acorn@npm:^7.0.0, acorn@npm:^7.1.0, acorn@npm:^7.1.1, acorn@npm:^7.4.0, acorn@npm:^7.4.1":
version: 7.4.1
resolution: "acorn@npm:7.4.1"
bin:
@@ -12975,29 +12884,27 @@ __metadata:
"@angular/platform-browser-dynamic": ^13.3.6
"@compodoc/compodoc": ^1.1.18
"@ngrx/store": ^13.2.0
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-interactions": 7.0.0-alpha.27
- "@storybook/addon-jest": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/angular": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-interactions": 7.0.0-alpha.31
+ "@storybook/addon-jest": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/angular": 7.0.0-alpha.31
"@storybook/babel-plugin-require-context-hook": 1.0.1
"@storybook/jest": ^0.0.10
- "@storybook/source-loader": 7.0.0-alpha.27
+ "@storybook/source-loader": 7.0.0-alpha.31
"@storybook/testing-library": 0.0.14-next.0
- "@types/core-js": ^2.5.4
"@types/jest": ^26.0.16
"@types/node": ^14.14.20 || ^16.0.0
"@types/sass": ^1
"@webcomponents/custom-elements": ^1.4.3
- core-js: ^3.8.2
global: ^4.4.0
jasmine-core: ~3.6.0
jasmine-spec-reporter: ~5.0.2
@@ -13006,7 +12913,7 @@ __metadata:
protractor: ~7.0.0
rxjs: ^6.6.7
sass: ^1.43.4
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
storybook-addon-angular-ivy: ^0.0.1
telejson: ^6.0.8
ts-jest: ^26.4.4
@@ -13950,6 +13857,23 @@ __metadata:
languageName: node
linkType: hard
+"babel-jest@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "babel-jest@npm:28.1.3"
+ dependencies:
+ "@jest/transform": ^28.1.3
+ "@types/babel__core": ^7.1.14
+ babel-plugin-istanbul: ^6.1.1
+ babel-preset-jest: ^28.1.3
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ slash: ^3.0.0
+ peerDependencies:
+ "@babel/core": ^7.8.0
+ checksum: 612a6317c176d2d890d9e7c5fc1379a6b2aca784522c1242db9dbcc6e18f2cdaa793e3d649346d37333576b37953fadd53a415787e32ec0fac8b79c35aaafd11
+ languageName: node
+ linkType: hard
+
"babel-loader@npm:8.2.5, babel-loader@npm:^7.0.0 || ^8.0.0, babel-loader@npm:^8.2.2, babel-loader@npm:^8.2.3, babel-loader@npm:^8.2.5":
version: 8.2.5
resolution: "babel-loader@npm:8.2.5"
@@ -14109,6 +14033,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-jest-hoist@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "babel-plugin-jest-hoist@npm:28.1.3"
+ dependencies:
+ "@babel/template": ^7.3.3
+ "@babel/types": ^7.3.3
+ "@types/babel__core": ^7.1.14
+ "@types/babel__traverse": ^7.0.6
+ checksum: 4a47f1673bdfcc15b0968d5577119b1abc6eb199a2d627be56c60872fba7b65455cbc7d631896d33e6ec27831bf43600a1d66616d3bc3a37a8784c1596339eeb
+ languageName: node
+ linkType: hard
+
"babel-plugin-macros@npm:^2.8.0":
version: 2.8.0
resolution: "babel-plugin-macros@npm:2.8.0"
@@ -14186,18 +14122,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs3@npm:^0.1.0":
- version: 0.1.7
- resolution: "babel-plugin-polyfill-corejs3@npm:0.1.7"
- dependencies:
- "@babel/helper-define-polyfill-provider": ^0.1.5
- core-js-compat: ^3.8.1
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: d31c7f0c210994593e2cc57d202ada8539cbbff1a112f52aa3607c8c9ba23b64e03fa52fbdc243dccbce8b8052f29f8d541bc4151e3055738cb03647708c0f42
- languageName: node
- linkType: hard
-
"babel-plugin-polyfill-corejs3@npm:^0.5.0, babel-plugin-polyfill-corejs3@npm:^0.5.3":
version: 0.5.3
resolution: "babel-plugin-polyfill-corejs3@npm:0.5.3"
@@ -14232,18 +14156,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-preval@npm:^5.0.0":
- version: 5.1.0
- resolution: "babel-plugin-preval@npm:5.1.0"
- dependencies:
- "@babel/runtime": ^7.12.5
- "@types/babel__core": ^7.1.12
- babel-plugin-macros: ^3.0.1
- require-from-string: ^2.0.2
- checksum: d40814ca18f24df818a87e71ad8c1dc559cf69c0e44218bb9f5aef24680431a04e4bad8e96dc2679282b50b16a55c9597e37130d6bd5489b3eddab97d020ae5e
- languageName: node
- linkType: hard
-
"babel-plugin-react-docgen@npm:^4.1.0, babel-plugin-react-docgen@npm:^4.2.1":
version: 4.2.1
resolution: "babel-plugin-react-docgen@npm:4.2.1"
@@ -14339,6 +14251,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-preset-jest@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "babel-preset-jest@npm:28.1.3"
+ dependencies:
+ babel-plugin-jest-hoist: ^28.1.3
+ babel-preset-current-node-syntax: ^1.0.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: b30f4102012f9474be4649ea8dba848614ae995418173c5d4a0e606785f03320aea1e8889b5f163f0336c06d5901100b47cd77a45c54fcbf149ff06ad4fa907c
+ languageName: node
+ linkType: hard
+
"babel-preset-react-app@npm:^10.0.1":
version: 10.0.1
resolution: "babel-preset-react-app@npm:10.0.1"
@@ -14711,14 +14635,14 @@ __metadata:
linkType: hard
"bonjour-service@npm:^1.0.11":
- version: 1.0.13
- resolution: "bonjour-service@npm:1.0.13"
+ version: 1.0.14
+ resolution: "bonjour-service@npm:1.0.14"
dependencies:
array-flatten: ^2.1.2
dns-equal: ^1.0.0
fast-deep-equal: ^3.1.3
multicast-dns: ^7.2.5
- checksum: 7cf20e24fa233dda79fd637785827cec3f7ea1c4ba4dbecb878e1d50c11c021f411217f0efe0ede74daa9765390222156be07c0e5b9b5945d3c942a3377dba37
+ checksum: 1c90164ac8c54eec34d1c19c4167c94d0fec037a781a445dd85bd506ef2afde29e39e57452db767687f2d0921f60ab2576209e706571ed3df3c6ab964a3309b7
languageName: node
linkType: hard
@@ -15680,9 +15604,9 @@ __metadata:
linkType: hard
"cac@npm:^6.7.12":
- version: 6.7.12
- resolution: "cac@npm:6.7.12"
- checksum: 8e80007301876ca51ceb515722cc6ebb752982b1a70db93f4bacc9cdf9114cefb9e36f1908160ee78795667c629aa6c03bc5c9d80862aa54b63d3554526a07de
+ version: 6.7.14
+ resolution: "cac@npm:6.7.14"
+ checksum: 4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10
languageName: node
linkType: hard
@@ -15988,9 +15912,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001299, caniuse-lite@npm:^1.0.30001332, caniuse-lite@npm:^1.0.30001370, caniuse-lite@npm:^1.0.30001373":
- version: 1.0.30001383
- resolution: "caniuse-lite@npm:1.0.30001383"
- checksum: f000bb620f5688a9445bf62c922cb66ff10abd82a577746013a74b54053037c4d4416ed9395f4e5d5051cae4d6bdae9f62e13cc0af4b6599550d5f152d8b0000
+ version: 1.0.30001390
+ resolution: "caniuse-lite@npm:1.0.30001390"
+ checksum: f431c705f3a3d17e594bc11e643b20a924ed8f5a352d55b1be29b7be1dab6da37761d095441878c5f2f07e908ff2239eeec75a3a0b30b6f4393f69277fd32849
languageName: node
linkType: hard
@@ -16302,7 +16226,7 @@ __metadata:
languageName: node
linkType: hard
-"chownr@npm:^1.1.1, chownr@npm:^1.1.2, chownr@npm:^1.1.3, chownr@npm:^1.1.4":
+"chownr@npm:^1.1.1, chownr@npm:^1.1.2, chownr@npm:^1.1.4":
version: 1.1.4
resolution: "chownr@npm:1.1.4"
checksum: ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db
@@ -16317,8 +16241,8 @@ __metadata:
linkType: hard
"chromatic@npm:^6.0.2":
- version: 6.8.0
- resolution: "chromatic@npm:6.8.0"
+ version: 6.9.0
+ resolution: "chromatic@npm:6.9.0"
dependencies:
"@discoveryjs/json-ext": ^0.5.7
"@types/webpack-env": ^1.17.0
@@ -16326,7 +16250,7 @@ __metadata:
chroma: bin/main.cjs
chromatic: bin/main.cjs
chromatic-cli: bin/main.cjs
- checksum: 9dfc0cebdec4fa50ab9570787cb1d07c570383f53334be0f8c05250b880a9128d2e180f13cd086ff055e5804c272118b079f9c89fa0998200e95e76b84840490
+ checksum: fcf8d9466d1aca336b83d110dc62f3dccbef3f628fa8e1442a04af3f9593ba0c999bf685d963b2d02968c851e171be5f9b42618130974c3f4adf4284c4eefdfe
languageName: node
linkType: hard
@@ -16987,7 +16911,7 @@ __metadata:
languageName: node
linkType: hard
-"component-emitter@npm:^1.2.1, component-emitter@npm:~1.3.0":
+"component-emitter@npm:^1.2.1":
version: 1.3.0
resolution: "component-emitter@npm:1.3.0"
checksum: 68774a0a3754fb6c0ba53c2e88886dfbd0c773931066abb1d7fd1b0c893b2a838d8f088ab4dca1f18cc1a4fc2e6932019eba3ded2d931b5ba2241ce40e93a24f
@@ -17439,7 +17363,7 @@ __metadata:
languageName: node
linkType: hard
-"core-js-compat@npm:^3.20.2, core-js-compat@npm:^3.21.0, core-js-compat@npm:^3.22.1, core-js-compat@npm:^3.8.1, core-js-compat@npm:^3.8.3":
+"core-js-compat@npm:^3.20.2, core-js-compat@npm:^3.21.0, core-js-compat@npm:^3.22.1, core-js-compat@npm:^3.8.3":
version: 3.25.0
resolution: "core-js-compat@npm:3.25.0"
dependencies:
@@ -17449,7 +17373,7 @@ __metadata:
languageName: node
linkType: hard
-"core-js-pure@npm:^3.20.2, core-js-pure@npm:^3.8.1, core-js-pure@npm:^3.8.2":
+"core-js-pure@npm:^3.20.2, core-js-pure@npm:^3.8.1":
version: 3.25.0
resolution: "core-js-pure@npm:3.25.0"
checksum: 987639f66d06ca514fa33a0691231d31bf834dd4521c659be20dea7d4c23edb4b4e5305d78f3b45c3221c3041ea770e80f14cfddde191e4bc5ef18a87cae90a0
@@ -17470,7 +17394,7 @@ __metadata:
languageName: node
linkType: hard
-"core-js@npm:^3.0.4, core-js@npm:^3.19.2, core-js@npm:^3.21.1, core-js@npm:^3.6.5, core-js@npm:^3.8.2, core-js@npm:^3.8.3":
+"core-js@npm:^3.0.4, core-js@npm:^3.19.2, core-js@npm:^3.6.5, core-js@npm:^3.8.2, core-js@npm:^3.8.3":
version: 3.25.0
resolution: "core-js@npm:3.25.0"
checksum: 471c2706eaca7aca8c9021fdc714f818c27dc9a1d8e429dbad9f4e8e41884f74d32f2862951044c7b531d99c9b4cf32829790a478ffe21bcac9100afb3222096
@@ -17517,18 +17441,6 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig@npm:^4.0.0":
- version: 4.0.0
- resolution: "cosmiconfig@npm:4.0.0"
- dependencies:
- is-directory: ^0.3.1
- js-yaml: ^3.9.0
- parse-json: ^4.0.0
- require-from-string: ^2.0.1
- checksum: e4596d290d9690ca5123677f153a57279441bf74f148e303fc33b137553b65defc96c0ffa5d762f79a870fa6c4b3be32245d038e20bf881d3de0c50653a931da
- languageName: node
- linkType: hard
-
"cosmiconfig@npm:^5.1.0":
version: 5.2.1
resolution: "cosmiconfig@npm:5.2.1"
@@ -17572,28 +17484,28 @@ __metadata:
resolution: "cra-kitchen-sink@workspace:examples/cra-kitchen-sink"
dependencies:
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.5
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-jest": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/client-logger": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-jest": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/client-logger": 7.0.0-alpha.31
"@storybook/preset-create-react-app": ^4.1.0
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
+ "@storybook/theming": 7.0.0-alpha.31
global: ^4.4.0
prop-types: ^15.7.2
react: 16.14.0
react-dom: 16.14.0
react-lifecycles-compat: ^3.0.4
react-scripts: ^5.0.1
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
webpack: 5
languageName: unknown
linkType: soft
@@ -17602,16 +17514,16 @@ __metadata:
version: 0.0.0-use.local
resolution: "cra-ts-essentials@workspace:examples/cra-ts-essentials"
dependencies:
- "@storybook/addon-essentials": 7.0.0-alpha.27
- "@storybook/addon-interactions": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/builder-webpack5": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
+ "@storybook/addon-essentials": 7.0.0-alpha.31
+ "@storybook/addon-interactions": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
"@storybook/preset-create-react-app": ^4.1.0
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
"@storybook/testing-library": ^0.0.9
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/theming": 7.0.0-alpha.31
"@types/jest": ^26.0.16
"@types/node": ^14.14.20 || ^16.0.0
"@types/react": ^16.14.23
@@ -17621,7 +17533,7 @@ __metadata:
react: 16.14.0
react-dom: 16.14.0
react-scripts: ^5.0.1
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
ts-node: ^10.4.0
typescript: ~4.6.3
webpack: 5
@@ -17632,16 +17544,16 @@ __metadata:
version: 0.0.0-use.local
resolution: "cra-ts-kitchen-sink@workspace:examples/cra-ts-kitchen-sink"
dependencies:
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/builder-webpack5": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/builder-webpack5": 7.0.0-alpha.31
"@storybook/preset-create-react-app": ^4.1.0
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
"@types/enzyme": ^3.10.8
"@types/jest": 25.2.3
"@types/node": ^14.14.20 || ^16.0.0
@@ -17656,7 +17568,7 @@ __metadata:
react-dom: 16.14.0
react-moment-proptypes: ^1.7.0
react-scripts: ^5.0.1
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
ts-node: ^10.4.0
typescript: ~4.6.3
webpack: 5
@@ -17707,7 +17619,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5":
+"cross-spawn@npm:^6.0.0":
version: 6.0.5
resolution: "cross-spawn@npm:6.0.5"
dependencies:
@@ -17775,11 +17687,11 @@ __metadata:
linkType: hard
"css-declaration-sorter@npm:^6.3.0":
- version: 6.3.0
- resolution: "css-declaration-sorter@npm:6.3.0"
+ version: 6.3.1
+ resolution: "css-declaration-sorter@npm:6.3.1"
peerDependencies:
postcss: ^8.0.9
- checksum: 57dfcccd44955a098412b354c749e5544cecca94d640f835752fde7b0b6bf7fa2ba14cd31dbf3afb7e5c5590ff315b67df434ec3bc70c2cf6286db15f578de45
+ checksum: fc9aa675736eb1c8fc20fd9b8b6abb483c0344a6f1c659d1a9292596bbfe26150a8745a6da23bfa82b0c8a979b6a9ba5d235da0663873f39da1ca42b06caa5c9
languageName: node
linkType: hard
@@ -18018,7 +17930,7 @@ __metadata:
languageName: node
linkType: hard
-"cssdb@npm:^7.0.0":
+"cssdb@npm:^7.0.1":
version: 7.0.1
resolution: "cssdb@npm:7.0.1"
checksum: f01b20bc2fbd23b79a88661602b0023186b242920c2fa87fdee4a934b783fde378a75b466bf0ec9503dab90deacdab2870802f88046f510221024debd5fb3377
@@ -19038,6 +18950,13 @@ __metadata:
languageName: node
linkType: hard
+"diff-sequences@npm:^29.0.0":
+ version: 29.0.0
+ resolution: "diff-sequences@npm:29.0.0"
+ checksum: 345f899af91ef981c4b02adb1d41ed001eb74743120ffdb751c942b39e8cbf37ece60d7c120977ef7ce48538d60f5a63b17e7d13e6797e4c5dcd91d2fe5cd215
+ languageName: node
+ linkType: hard
+
"diff@npm:^4.0.1, diff@npm:^4.0.2":
version: 4.0.2
resolution: "diff@npm:4.0.2"
@@ -19375,13 +19294,6 @@ __metadata:
languageName: node
linkType: hard
-"dotenv@npm:8.2.0":
- version: 8.2.0
- resolution: "dotenv@npm:8.2.0"
- checksum: b6a07a2c400b13ad4e59c34e4682256e6bb846469781a3963b36861ee608ed312e6125c4a7635a9edcf957bb294a6966e218f0e26b82ff0bda9184211d4bc141
- languageName: node
- linkType: hard
-
"dotenv@npm:^10.0.0, dotenv@npm:~10.0.0":
version: 10.0.0
resolution: "dotenv@npm:10.0.0"
@@ -19448,14 +19360,14 @@ __metadata:
linkType: hard
"dts-bundle-generator@npm:^6.2.0":
- version: 6.12.0
- resolution: "dts-bundle-generator@npm:6.12.0"
+ version: 6.13.0
+ resolution: "dts-bundle-generator@npm:6.13.0"
dependencies:
typescript: ">=3.0.1"
yargs: ^17.2.1
bin:
dts-bundle-generator: dist/bin/dts-bundle-generator.js
- checksum: 5eb97bc7b3d4aa3979641adb131371fca767dc57bcaa0296f1505ef263e31ed47d4d3e25fcb89fbb570152116314d1f5d4a9ad0f1b1b1d5ce9b91a216223f28e
+ checksum: 10dad909da40fb81db6caf131a0ea1b354d76f78feeb68eaacdf3a6897d02f8bbfb5215fadc5386fcc982ce63d2d4b66252b73d4f4b652a1039ec3b1c7562147
languageName: node
linkType: hard
@@ -19584,7 +19496,7 @@ __metadata:
languageName: node
linkType: hard
-"ejs@npm:^3.1.5, ejs@npm:^3.1.6, ejs@npm:^3.1.7, ejs@npm:^3.1.8":
+"ejs@npm:^3.1.6, ejs@npm:^3.1.7, ejs@npm:^3.1.8":
version: 3.1.8
resolution: "ejs@npm:3.1.8"
dependencies:
@@ -19596,9 +19508,9 @@ __metadata:
linkType: hard
"electron-to-chromium@npm:^1.4.202":
- version: 1.4.231
- resolution: "electron-to-chromium@npm:1.4.231"
- checksum: 4fcbb00a3f35b825c708d658f18a19696af251b0a12c88d4d2e65d5fa0218c435a4f2b1d8ee8aa2d0015abccc7be136640ac748846aff3f8979f75071d375110
+ version: 1.4.243
+ resolution: "electron-to-chromium@npm:1.4.243"
+ checksum: 4f3daad145f56998717e29129d89f6f50ee4170245ca7ae34a31c30258699084f5970fb905ac83a04a5b9418394f38c330921fac33c648067d31cd3e6d1b7da2
languageName: node
linkType: hard
@@ -19979,19 +19891,19 @@ __metadata:
dependencies:
"@babel/core": ^7.12.10
"@ember/optional-features": ^2.0.0
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addon-viewport": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/ember": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addon-viewport": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/ember": 7.0.0-alpha.31
"@storybook/ember-cli-storybook": ^0.2.1
- "@storybook/source-loader": 7.0.0-alpha.27
+ "@storybook/source-loader": 7.0.0-alpha.31
babel-loader: ^8.2.5
broccoli-asset-rev: ^3.0.0
browserify-zlib: ^0.2.0
@@ -20013,7 +19925,7 @@ __metadata:
loader.js: ^4.7.0
os-browserify: ^0.3.0
shx: ^0.3.2
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
stream-browserify: ^3.0.0
vm-browserify: ^1.1.2
webpack: 5
@@ -20296,10 +20208,10 @@ __metadata:
languageName: node
linkType: hard
-"entities@npm:^4.2.0, entities@npm:^4.3.0":
- version: 4.3.1
- resolution: "entities@npm:4.3.1"
- checksum: 48401fa6f63e0dddce9f78bf9989d2ae2314564a86406d5176e5bd8912b0dc210b785e81125bd61ed5763e2f39940d530ebe6857ab577604f30c9a29ededca59
+"entities@npm:^4.2.0, entities@npm:^4.3.0, entities@npm:^4.4.0":
+ version: 4.4.0
+ resolution: "entities@npm:4.4.0"
+ checksum: b7971419897622d3996bbbff99249e166caaaf3ea95d3841d6dc5d3bf315f133b649fbe932623e3cc527d871112e7563a8284e24f23e472126aa90c4e9c3215b
languageName: node
linkType: hard
@@ -20509,14 +20421,14 @@ __metadata:
linkType: hard
"es-abstract@npm:^1.17.2, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.4, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0, es-abstract@npm:^1.20.1":
- version: 1.20.1
- resolution: "es-abstract@npm:1.20.1"
+ version: 1.20.2
+ resolution: "es-abstract@npm:1.20.2"
dependencies:
call-bind: ^1.0.2
es-to-primitive: ^1.2.1
function-bind: ^1.1.1
function.prototype.name: ^1.1.5
- get-intrinsic: ^1.1.1
+ get-intrinsic: ^1.1.2
get-symbol-description: ^1.0.0
has: ^1.0.3
has-property-descriptors: ^1.0.0
@@ -20528,14 +20440,14 @@ __metadata:
is-shared-array-buffer: ^1.0.2
is-string: ^1.0.7
is-weakref: ^1.0.2
- object-inspect: ^1.12.0
+ object-inspect: ^1.12.2
object-keys: ^1.1.1
- object.assign: ^4.1.2
+ object.assign: ^4.1.4
regexp.prototype.flags: ^1.4.3
string.prototype.trimend: ^1.0.5
string.prototype.trimstart: ^1.0.5
unbox-primitive: ^1.0.2
- checksum: 1598f86d4e778032ef2be6ca573202689e08f8262121aff7fdb54682d9170465d49a10197db0704d4b71249ab95a1804f1666a19ac839f271c120d4662889060
+ checksum: 86c68bbbb286a5d6bd4a9fdf04f4a9e664c84cd51e4b91d35ec8bfe674e5b34c3fbc6c7ac231a13ae24c82cac63405ca43162c7be7161bf339a9055830830374
languageName: node
linkType: hard
@@ -20755,10 +20667,10 @@ __metadata:
linkType: hard
"esbuild-loader@npm:^2.19.0":
- version: 2.19.0
- resolution: "esbuild-loader@npm:2.19.0"
+ version: 2.20.0
+ resolution: "esbuild-loader@npm:2.20.0"
dependencies:
- esbuild: ^0.14.39
+ esbuild: ^0.15.6
joycon: ^3.0.1
json5: ^2.2.0
loader-utils: ^2.0.0
@@ -20766,7 +20678,7 @@ __metadata:
webpack-sources: ^2.2.0
peerDependencies:
webpack: ^4.40.0 || ^5.0.0
- checksum: 309b4bd169ffd1d743ad7099182323a179dec789cd5eb4f5f0258c1c13034a154917679e2402bfcedd90c9b03d06d773e97fe4aa1056274dc43d30633c5707e1
+ checksum: 42c3d4ae00409048020079c6a28b70bd21e708624550941b32aa3c673ef58de4c080b23f32d48908eac164631a404cc2f6b0a325c7cff93369a163b86f787894
languageName: node
linkType: hard
@@ -20817,11 +20729,11 @@ __metadata:
linkType: hard
"esbuild-wasm@npm:>=0.13.8":
- version: 0.15.5
- resolution: "esbuild-wasm@npm:0.15.5"
+ version: 0.15.7
+ resolution: "esbuild-wasm@npm:0.15.7"
bin:
esbuild: bin/esbuild
- checksum: 096cf65386fc42322a999ef253b02286c94fa781809b2a389736bd99ad075a5967640ae85b0e5420ded173b8a713183387b61cf32775731cf11fb6d6aee93857
+ checksum: c80c5664dbe6925b891cce63a05307b94e42cd494d30f763ef6d2325e718e482ee5556564707b37c5a5e0d3489974864eda0905375bd3d40932bd64e68cb2781
languageName: node
linkType: hard
@@ -21304,8 +21216,8 @@ __metadata:
linkType: hard
"eslint-plugin-react@npm:^7.19.0, eslint-plugin-react@npm:^7.22.0, eslint-plugin-react@npm:^7.27.0, eslint-plugin-react@npm:^7.27.1":
- version: 7.31.0
- resolution: "eslint-plugin-react@npm:7.31.0"
+ version: 7.31.7
+ resolution: "eslint-plugin-react@npm:7.31.7"
dependencies:
array-includes: ^3.1.5
array.prototype.flatmap: ^1.3.0
@@ -21323,7 +21235,7 @@ __metadata:
string.prototype.matchall: ^4.0.7
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- checksum: bb8bc09716f9f82d85c81e9fc685d606d2352e65805f6adc8761cfc57e1b4fa2db579409b186a2bc41708d8a01ca632ed1d48ac29814b629bbfac2ad898d4125
+ checksum: 2bf81b5ce6dde691df6a27f1464f73f7a0af85fadf25041299fd38fc7aeb38272a2dba05af12299b9926fad5813f2c8c60b5707fb248b2103862c389b81f62ce
languageName: node
linkType: hard
@@ -21341,13 +21253,13 @@ __metadata:
linkType: hard
"eslint-plugin-testing-library@npm:^5.0.1":
- version: 5.6.0
- resolution: "eslint-plugin-testing-library@npm:5.6.0"
+ version: 5.6.2
+ resolution: "eslint-plugin-testing-library@npm:5.6.2"
dependencies:
"@typescript-eslint/utils": ^5.13.0
peerDependencies:
eslint: ^7.5.0 || ^8.0.0
- checksum: b839538bb7f5d904dd366dcfdd380fb9e697c2ceac6f9b2ea3bdc7737fd02e6ade222a7df8c66aff8f20db94bb314b178dd18dd7eb1ddfc9cb3208498accb50d
+ checksum: 9011f1e249aed8782ac162a66022f6922429f6bfa4268c071f9711a20b97345c8b08b2b6f25d77c6f9b78194acf6f7c843891bf202014a76bc2b24debe53f875
languageName: node
linkType: hard
@@ -21475,17 +21387,6 @@ __metadata:
languageName: node
linkType: hard
-"espree@npm:7.2.0":
- version: 7.2.0
- resolution: "espree@npm:7.2.0"
- dependencies:
- acorn: ^7.3.1
- acorn-jsx: ^5.2.0
- eslint-visitor-keys: ^1.3.0
- checksum: c18d11a61f6fbd402773c1fd073b3d92bcf8d56456a62bed3ba1be154383b1fbec7987c069b79077cda19e4c477eb6671e2d3feafebb303d507c75b3a0ed558f
- languageName: node
- linkType: hard
-
"espree@npm:9.2.0":
version: 9.2.0
resolution: "espree@npm:9.2.0"
@@ -21794,9 +21695,9 @@ __metadata:
linkType: hard
"eventemitter2@npm:^6.4.3":
- version: 6.4.7
- resolution: "eventemitter2@npm:6.4.7"
- checksum: 35d8e9d51b919114eb072d33786274e1475db50efe00960c24c088ce4f76c07a826ccc927602724928efb3d8f09a7d8dd1fa79e410875118c0e9846959287f34
+ version: 6.4.8
+ resolution: "eventemitter2@npm:6.4.8"
+ checksum: a0c93cf931dac6380f59f2b6c6fc8e799285552440a3e3c66c93985500ae3b407f35c6ae5ad48ae70d045ea57ca2003790e1dc3e85f63b02c7047bbffb68ef98
languageName: node
linkType: hard
@@ -21989,7 +21890,7 @@ __metadata:
languageName: node
linkType: hard
-"expect@npm:^28.0.0":
+"expect@npm:^28.1.3":
version: 28.1.3
resolution: "expect@npm:28.1.3"
dependencies:
@@ -22002,6 +21903,19 @@ __metadata:
languageName: node
linkType: hard
+"expect@npm:^29.0.0":
+ version: 29.0.2
+ resolution: "expect@npm:29.0.2"
+ dependencies:
+ "@jest/expect-utils": ^29.0.2
+ jest-get-type: ^29.0.0
+ jest-matcher-utils: ^29.0.2
+ jest-message-util: ^29.0.2
+ jest-util: ^29.0.2
+ checksum: 3147ea90c9e26517b1d111a3426f9447c262eb00a37b2cd55d1190e4a285742fc51cbbdbaa882c5fb0b877802a28812bd2f990fee4ec763631eb93eac887214c
+ languageName: node
+ linkType: hard
+
"express@npm:4.17.1":
version: 4.17.1
resolution: "express@npm:4.17.1"
@@ -22137,11 +22051,11 @@ __metadata:
linkType: hard
"ext@npm:^1.1.2":
- version: 1.6.0
- resolution: "ext@npm:1.6.0"
+ version: 1.7.0
+ resolution: "ext@npm:1.7.0"
dependencies:
- type: ^2.5.0
- checksum: d6ff29ca86fbe4e69743d10702ece124e0239faa435a6c3b2833282787b9eace2c8cbf5d8439d0c85312255d5472d251bf3cd4c4d1b9de8f8a8090e6b43db948
+ type: ^2.7.2
+ checksum: a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7
languageName: node
linkType: hard
@@ -22872,9 +22786,9 @@ __metadata:
linkType: hard
"flow-parser@npm:0.*":
- version: 0.185.2
- resolution: "flow-parser@npm:0.185.2"
- checksum: 0365b3cb26e812a411ae04fbd3dc8d5701d0c0b7621a4a3856724aca8cf9d29a8671c92a3ff0a05fb261a6a1824252e2245b1732548d244f1b3daff087c48209
+ version: 0.186.0
+ resolution: "flow-parser@npm:0.186.0"
+ checksum: 4f8c476cd64ab1df9eb67338a29ee3c6c32fd8fb8f72dc16703d2f18812be3c307084faf9b9d266b8ff653247cb1573351193edee86e156ae2e1bce17b4bd507
languageName: node
linkType: hard
@@ -23524,7 +23438,7 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1":
+"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.2":
version: 1.1.2
resolution: "get-intrinsic@npm:1.1.2"
dependencies:
@@ -23828,17 +23742,6 @@ __metadata:
languageName: node
linkType: hard
-"glob-promise@npm:^3.4.0":
- version: 3.4.0
- resolution: "glob-promise@npm:3.4.0"
- dependencies:
- "@types/glob": "*"
- peerDependencies:
- glob: "*"
- checksum: 8862e309f46a97c9491d35900257c9174f72b8358a8f485cdba88eb2d5b0f9cf496dfe635711bbd871e89165f50ec3acd435cbef5bfc5efbc14508abced778ac
- languageName: node
- linkType: hard
-
"glob-promise@npm:^4.2.0":
version: 4.2.2
resolution: "glob-promise@npm:4.2.2"
@@ -24727,15 +24630,6 @@ __metadata:
languageName: node
linkType: hard
-"history@npm:5.0.0":
- version: 5.0.0
- resolution: "history@npm:5.0.0"
- dependencies:
- "@babel/runtime": ^7.7.6
- checksum: 6e1a0880c1d67a9040117e5b426e71bc35642488485354d378cb635f194c2177979558b6fb537972840c6993d92c1ae971ab6c33bf77be1b1f135349ea65cde0
- languageName: node
- linkType: hard
-
"history@npm:^5.1.0":
version: 5.3.0
resolution: "history@npm:5.3.0"
@@ -24867,31 +24761,31 @@ __metadata:
version: 0.0.0-use.local
resolution: "html-kitchen-sink@workspace:examples/html-kitchen-sink"
dependencies:
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-jest": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-jest": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
"@storybook/addon-postcss": ^2.0.0
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addon-viewport": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/client-api": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
- "@storybook/html": 7.0.0-alpha.27
- "@storybook/html-webpack5": 7.0.0-alpha.27
- "@storybook/source-loader": 7.0.0-alpha.27
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addon-viewport": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/client-api": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
+ "@storybook/html": 7.0.0-alpha.31
+ "@storybook/html-webpack5": 7.0.0-alpha.31
+ "@storybook/source-loader": 7.0.0-alpha.31
autoprefixer: ^10.0.1
eventemitter3: ^4.0.7
format-json: ^1.0.3
global: ^4.4.0
postcss: ^8.2.4
postcss-color-rebeccapurple: ^6.0.0
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
languageName: unknown
linkType: soft
@@ -26202,16 +26096,6 @@ __metadata:
languageName: node
linkType: hard
-"is-dom@npm:^1.0.0":
- version: 1.1.0
- resolution: "is-dom@npm:1.1.0"
- dependencies:
- is-object: ^1.0.1
- is-window: ^1.0.2
- checksum: 0645d388bed188e827b4440af7c2f4c454ad6e6fd4c395d46eae404ca8b64f1bb45e3f33f1a60fbc7f59ca10fb0e5351589b49b3d3bac1b3c5aeec70e2e5be07
- languageName: node
- linkType: hard
-
"is-empty@npm:^1.0.0":
version: 1.2.0
resolution: "is-empty@npm:1.2.0"
@@ -26752,13 +26636,6 @@ __metadata:
languageName: node
linkType: hard
-"is-window@npm:^1.0.2":
- version: 1.0.2
- resolution: "is-window@npm:1.0.2"
- checksum: f954f21c9fce64e6c72f8a908c3aaefa8fd6d1ef819acdfa1be007de70e5424bd2ac774950b38b523fd8ff4b581899efc1156cc6b0505040072e8ff25e57ec18
- languageName: node
- linkType: hard
-
"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1, is-windows@npm:^1.0.2":
version: 1.0.2
resolution: "is-windows@npm:1.0.2"
@@ -27086,6 +26963,33 @@ __metadata:
languageName: node
linkType: hard
+"jest-circus@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "jest-circus@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/expect": ^28.1.3
+ "@jest/test-result": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ co: ^4.6.0
+ dedent: ^0.7.0
+ is-generator-fn: ^2.0.0
+ jest-each: ^28.1.3
+ jest-matcher-utils: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-runtime: ^28.1.3
+ jest-snapshot: ^28.1.3
+ jest-util: ^28.1.3
+ p-limit: ^3.1.0
+ pretty-format: ^28.1.3
+ slash: ^3.0.0
+ stack-utils: ^2.0.3
+ checksum: 6f20ff8b5f100c7bafb6f71a2bd42e81804f0af848d628864508340239c56957a731bcdd83dba3e962a81c1f05ce9daa4ecee207a02e0ec73a908a2ec62f1f19
+ languageName: node
+ linkType: hard
+
"jest-cli@npm:^26.6.3":
version: 26.6.3
resolution: "jest-cli@npm:26.6.3"
@@ -27136,7 +27040,76 @@ __metadata:
languageName: node
linkType: hard
-"jest-config@npm:27.5.1, jest-config@npm:^27.5.1":
+"jest-config@npm:28.1.1":
+ version: 28.1.1
+ resolution: "jest-config@npm:28.1.1"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@jest/test-sequencer": ^28.1.1
+ "@jest/types": ^28.1.1
+ babel-jest: ^28.1.1
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ deepmerge: ^4.2.2
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ jest-circus: ^28.1.1
+ jest-environment-node: ^28.1.1
+ jest-get-type: ^28.0.2
+ jest-regex-util: ^28.0.2
+ jest-resolve: ^28.1.1
+ jest-runner: ^28.1.1
+ jest-util: ^28.1.1
+ jest-validate: ^28.1.1
+ micromatch: ^4.0.4
+ parse-json: ^5.2.0
+ pretty-format: ^28.1.1
+ slash: ^3.0.0
+ strip-json-comments: ^3.1.1
+ peerDependencies:
+ "@types/node": "*"
+ ts-node: ">=9.0.0"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ ts-node:
+ optional: true
+ checksum: 24590b094cb2678ba51d8ab270c465f1598a374588a4b4e7dd63fef2a86d2c3a52fea4943b3e41e5864bc30997908f0b602e503199e54c65894c625b31f4bc5b
+ languageName: node
+ linkType: hard
+
+"jest-config@npm:^26.6.3":
+ version: 26.6.3
+ resolution: "jest-config@npm:26.6.3"
+ dependencies:
+ "@babel/core": ^7.1.0
+ "@jest/test-sequencer": ^26.6.3
+ "@jest/types": ^26.6.2
+ babel-jest: ^26.6.3
+ chalk: ^4.0.0
+ deepmerge: ^4.2.2
+ glob: ^7.1.1
+ graceful-fs: ^4.2.4
+ jest-environment-jsdom: ^26.6.2
+ jest-environment-node: ^26.6.2
+ jest-get-type: ^26.3.0
+ jest-jasmine2: ^26.6.3
+ jest-regex-util: ^26.0.0
+ jest-resolve: ^26.6.2
+ jest-util: ^26.6.2
+ jest-validate: ^26.6.2
+ micromatch: ^4.0.2
+ pretty-format: ^26.6.2
+ peerDependencies:
+ ts-node: ">=9.0.0"
+ peerDependenciesMeta:
+ ts-node:
+ optional: true
+ checksum: 7ca34c8d4fa48d9af081e05a2a7a54df5ad03df14dc1edca52f162c65f54fbd3745c14512b3f9dd42b753bd90d4aec4b86a7e1fdd410780bc79d27be3af5a36e
+ languageName: node
+ linkType: hard
+
+"jest-config@npm:^27.5.1":
version: 27.5.1
resolution: "jest-config@npm:27.5.1"
dependencies:
@@ -27173,37 +27146,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-config@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-config@npm:26.6.3"
- dependencies:
- "@babel/core": ^7.1.0
- "@jest/test-sequencer": ^26.6.3
- "@jest/types": ^26.6.2
- babel-jest: ^26.6.3
- chalk: ^4.0.0
- deepmerge: ^4.2.2
- glob: ^7.1.1
- graceful-fs: ^4.2.4
- jest-environment-jsdom: ^26.6.2
- jest-environment-node: ^26.6.2
- jest-get-type: ^26.3.0
- jest-jasmine2: ^26.6.3
- jest-regex-util: ^26.0.0
- jest-resolve: ^26.6.2
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- micromatch: ^4.0.2
- pretty-format: ^26.6.2
- peerDependencies:
- ts-node: ">=9.0.0"
- peerDependenciesMeta:
- ts-node:
- optional: true
- checksum: 7ca34c8d4fa48d9af081e05a2a7a54df5ad03df14dc1edca52f162c65f54fbd3745c14512b3f9dd42b753bd90d4aec4b86a7e1fdd410780bc79d27be3af5a36e
- languageName: node
- linkType: hard
-
"jest-diff@npm:^25.2.1":
version: 25.5.0
resolution: "jest-diff@npm:25.5.0"
@@ -27252,6 +27194,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-diff@npm:^29.0.2":
+ version: 29.0.2
+ resolution: "jest-diff@npm:29.0.2"
+ dependencies:
+ chalk: ^4.0.0
+ diff-sequences: ^29.0.0
+ jest-get-type: ^29.0.0
+ pretty-format: ^29.0.2
+ checksum: 7c515cb4dbae844f2eef386145cb157ad5cc3128b1f22db2f1857e558c430989ec6ae7422c2456aca79b43288b3b3a703564ca81ab0f8121651cfbf2fff20db5
+ languageName: node
+ linkType: hard
+
"jest-docblock@npm:^26.0.0":
version: 26.0.0
resolution: "jest-docblock@npm:26.0.0"
@@ -27270,6 +27224,15 @@ __metadata:
languageName: node
linkType: hard
+"jest-docblock@npm:^28.1.1":
+ version: 28.1.1
+ resolution: "jest-docblock@npm:28.1.1"
+ dependencies:
+ detect-newline: ^3.0.0
+ checksum: 147b7e537ff025c0be2909192c56fb9bfda09bc2603075491798bd0315d503687efa7c75131f2909a0fde30af9dc309b7ef58eb21413e2380c471b3db133949a
+ languageName: node
+ linkType: hard
+
"jest-each@npm:^26.6.2":
version: 26.6.2
resolution: "jest-each@npm:26.6.2"
@@ -27296,6 +27259,19 @@ __metadata:
languageName: node
linkType: hard
+"jest-each@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-each@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ chalk: ^4.0.0
+ jest-get-type: ^28.0.2
+ jest-util: ^28.1.3
+ pretty-format: ^28.1.3
+ checksum: 63e1ecf86297085527b369a517af3dba8614937adc1870de041f6f0c3d5dff4d60d94be32949cf9945d9ce401bd28bea2c5efa9e090c39777cfd1627b71d6bc7
+ languageName: node
+ linkType: hard
+
"jest-environment-enzyme@npm:^7.1.2":
version: 7.1.2
resolution: "jest-environment-enzyme@npm:7.1.2"
@@ -27408,6 +27384,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-environment-node@npm:^28.1.1, jest-environment-node@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-environment-node@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/fake-timers": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ jest-mock: ^28.1.3
+ jest-util: ^28.1.3
+ checksum: d7d313ee28d6063f0740cf5dd94f3ae206f0897ac8e562e52159ec1b26c24233c75893b3cbf1b885dcc8abb50e82a20d07f77c28917be8fd20156dd15602892f
+ languageName: node
+ linkType: hard
+
"jest-enzyme@npm:^7.1.2":
version: 7.1.2
resolution: "jest-enzyme@npm:7.1.2"
@@ -27450,6 +27440,13 @@ __metadata:
languageName: node
linkType: hard
+"jest-get-type@npm:^29.0.0":
+ version: 29.0.0
+ resolution: "jest-get-type@npm:29.0.0"
+ checksum: 953a32cef3034764c0e2ac53e8192fe1fa3e5e56465086f0b57cd1a45aebbfceecca1f8cf890004be41b99fa7c4585b3c183a2dee5017c088a8a5b760dca31d0
+ languageName: node
+ linkType: hard
+
"jest-haste-map@npm:^24.9.0":
version: 24.9.0
resolution: "jest-haste-map@npm:24.9.0"
@@ -27522,6 +27519,29 @@ __metadata:
languageName: node
linkType: hard
+"jest-haste-map@npm:^28.1.1, jest-haste-map@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-haste-map@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ "@types/graceful-fs": ^4.1.3
+ "@types/node": "*"
+ anymatch: ^3.0.3
+ fb-watchman: ^2.0.0
+ fsevents: ^2.3.2
+ graceful-fs: ^4.2.9
+ jest-regex-util: ^28.0.2
+ jest-util: ^28.1.3
+ jest-worker: ^28.1.3
+ micromatch: ^4.0.4
+ walker: ^1.0.8
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: 6a2beedd31f5d67b508d57fbfdd8858cfbd2f59a61737fc74cac4b9f60120faeda8c40189afba331324b08e10bc2281521292cdb6713fb3cab7770828f4e83d9
+ languageName: node
+ linkType: hard
+
"jest-image-snapshot@npm:^4.3.0":
version: 4.5.1
resolution: "jest-image-snapshot@npm:4.5.1"
@@ -27624,6 +27644,16 @@ __metadata:
languageName: node
linkType: hard
+"jest-leak-detector@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-leak-detector@npm:28.1.3"
+ dependencies:
+ jest-get-type: ^28.0.2
+ pretty-format: ^28.1.3
+ checksum: 038cca2fa8cb24ede34834308c86eca40a6c20f02ad5b81d059072c444c421c60058c2610107bd6a50043ef3fe6283d63ddb0946dea4d2a8a874ceb1281a009e
+ languageName: node
+ linkType: hard
+
"jest-matcher-utils@npm:^26.6.2":
version: 26.6.2
resolution: "jest-matcher-utils@npm:26.6.2"
@@ -27660,6 +27690,18 @@ __metadata:
languageName: node
linkType: hard
+"jest-matcher-utils@npm:^29.0.2":
+ version: 29.0.2
+ resolution: "jest-matcher-utils@npm:29.0.2"
+ dependencies:
+ chalk: ^4.0.0
+ jest-diff: ^29.0.2
+ jest-get-type: ^29.0.0
+ pretty-format: ^29.0.2
+ checksum: dbf3f75fff853085c64b923434271d1d4db864dd6a2b0c620b12e0af2293bc21fb5ab645df34b601711b2345ff85554dc5be03db0a1996a1cf372d4938785134
+ languageName: node
+ linkType: hard
+
"jest-message-util@npm:^24.9.0":
version: 24.9.0
resolution: "jest-message-util@npm:24.9.0"
@@ -27710,7 +27752,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-message-util@npm:^28.1.3":
+"jest-message-util@npm:^28.1.1, jest-message-util@npm:^28.1.3":
version: 28.1.3
resolution: "jest-message-util@npm:28.1.3"
dependencies:
@@ -27727,6 +27769,23 @@ __metadata:
languageName: node
linkType: hard
+"jest-message-util@npm:^29.0.2":
+ version: 29.0.2
+ resolution: "jest-message-util@npm:29.0.2"
+ dependencies:
+ "@babel/code-frame": ^7.12.13
+ "@jest/types": ^29.0.2
+ "@types/stack-utils": ^2.0.0
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ micromatch: ^4.0.4
+ pretty-format: ^29.0.2
+ slash: ^3.0.0
+ stack-utils: ^2.0.3
+ checksum: 03ac5e1e5c32e2a92d6c671bea0445640ee2485eb6578946219a0deb20cce147700986b432eda17419fe4a890f3ad6ae8f204242cd670fc2b0ea35e47aa6739d
+ languageName: node
+ linkType: hard
+
"jest-mock@npm:^24.0.0, jest-mock@npm:^24.9.0":
version: 24.9.0
resolution: "jest-mock@npm:24.9.0"
@@ -27786,8 +27845,8 @@ __metadata:
linkType: hard
"jest-preset-angular@npm:^12.0.0":
- version: 12.2.0
- resolution: "jest-preset-angular@npm:12.2.0"
+ version: 12.2.2
+ resolution: "jest-preset-angular@npm:12.2.2"
dependencies:
bs-logger: ^0.2.6
esbuild: ">=0.13.8"
@@ -27805,7 +27864,7 @@ __metadata:
dependenciesMeta:
esbuild:
optional: true
- checksum: 0ff9576d8ba6ed87b1ce1a005a1a831e9afeae50b8a203cff4211d248f4f665bda274ce3d5015945079fa2b3a9f90f01c244cfc468cefc6b244d44c5123bb659
+ checksum: 3ae0d3cd203e464eb18e46c060f74c789803edc6d88994ac89eab7b475470f5428077ebb0205a94ce60d71d053f5824e58cabf42da96d0a380059d23aa7fa122
languageName: node
linkType: hard
@@ -27851,7 +27910,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-regex-util@npm:^28.0.0":
+"jest-regex-util@npm:^28.0.0, jest-regex-util@npm:^28.0.2":
version: 28.0.2
resolution: "jest-regex-util@npm:28.0.2"
checksum: d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084
@@ -27880,7 +27939,40 @@ __metadata:
languageName: node
linkType: hard
-"jest-resolve@npm:27.5.1, jest-resolve@npm:^27.4.2, jest-resolve@npm:^27.5.1":
+"jest-resolve@npm:28.1.1":
+ version: 28.1.1
+ resolution: "jest-resolve@npm:28.1.1"
+ dependencies:
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.1
+ jest-pnp-resolver: ^1.2.2
+ jest-util: ^28.1.1
+ jest-validate: ^28.1.1
+ resolve: ^1.20.0
+ resolve.exports: ^1.1.0
+ slash: ^3.0.0
+ checksum: 3e58e75ff90b54a24039689e407b59688f2495d18e2ae15e686cdf9c8a7e745b1ab292741afdac0f166a28b8a6e538c5dde3efb5a0b223da6e6a259fd74ccde4
+ languageName: node
+ linkType: hard
+
+"jest-resolve@npm:^26.6.2":
+ version: 26.6.2
+ resolution: "jest-resolve@npm:26.6.2"
+ dependencies:
+ "@jest/types": ^26.6.2
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.4
+ jest-pnp-resolver: ^1.2.2
+ jest-util: ^26.6.2
+ read-pkg-up: ^7.0.1
+ resolve: ^1.18.1
+ slash: ^3.0.0
+ checksum: 9ead2ebe49efeb6c428c25b2da0e773844692cbd1b0b55145c950592053113e67b6121f9cfe1dcea901df3cea8c06ee38a464a37a9b611dc9f1ab376ea7be35a
+ languageName: node
+ linkType: hard
+
+"jest-resolve@npm:^27.4.2, jest-resolve@npm:^27.5.1":
version: 27.5.1
resolution: "jest-resolve@npm:27.5.1"
dependencies:
@@ -27898,19 +27990,20 @@ __metadata:
languageName: node
linkType: hard
-"jest-resolve@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-resolve@npm:26.6.2"
+"jest-resolve@npm:^28.1.1, jest-resolve@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-resolve@npm:28.1.3"
dependencies:
- "@jest/types": ^26.6.2
chalk: ^4.0.0
- graceful-fs: ^4.2.4
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
jest-pnp-resolver: ^1.2.2
- jest-util: ^26.6.2
- read-pkg-up: ^7.0.1
- resolve: ^1.18.1
+ jest-util: ^28.1.3
+ jest-validate: ^28.1.3
+ resolve: ^1.20.0
+ resolve.exports: ^1.1.0
slash: ^3.0.0
- checksum: 9ead2ebe49efeb6c428c25b2da0e773844692cbd1b0b55145c950592053113e67b6121f9cfe1dcea901df3cea8c06ee38a464a37a9b611dc9f1ab376ea7be35a
+ checksum: 3d37b33137266eadc9febb5c8f6ab59030818bf4cc426cf013e260a79189d49e48dee004a796ce48d631e1353bc03463bd630f55ce01af0cffef73c3d23d6f91
languageName: node
linkType: hard
@@ -27971,6 +28064,35 @@ __metadata:
languageName: node
linkType: hard
+"jest-runner@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "jest-runner@npm:28.1.3"
+ dependencies:
+ "@jest/console": ^28.1.3
+ "@jest/environment": ^28.1.3
+ "@jest/test-result": ^28.1.3
+ "@jest/transform": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ emittery: ^0.10.2
+ graceful-fs: ^4.2.9
+ jest-docblock: ^28.1.1
+ jest-environment-node: ^28.1.3
+ jest-haste-map: ^28.1.3
+ jest-leak-detector: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-resolve: ^28.1.3
+ jest-runtime: ^28.1.3
+ jest-util: ^28.1.3
+ jest-watcher: ^28.1.3
+ jest-worker: ^28.1.3
+ p-limit: ^3.1.0
+ source-map-support: 0.5.13
+ checksum: 423dd2b4d7c61e27572bb558f68ac838f94927131626e709489636224593d274ad7b8ced6c7abecd2c0075ac9d01bf4e7ef09f1a60c495f66ad855f093575ced
+ languageName: node
+ linkType: hard
+
"jest-runtime@npm:^26.6.3":
version: 26.6.3
resolution: "jest-runtime@npm:26.6.3"
@@ -28038,6 +28160,36 @@ __metadata:
languageName: node
linkType: hard
+"jest-runtime@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-runtime@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/fake-timers": ^28.1.3
+ "@jest/globals": ^28.1.3
+ "@jest/source-map": ^28.1.2
+ "@jest/test-result": ^28.1.3
+ "@jest/transform": ^28.1.3
+ "@jest/types": ^28.1.3
+ chalk: ^4.0.0
+ cjs-module-lexer: ^1.0.0
+ collect-v8-coverage: ^1.0.0
+ execa: ^5.0.0
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-mock: ^28.1.3
+ jest-regex-util: ^28.0.2
+ jest-resolve: ^28.1.3
+ jest-snapshot: ^28.1.3
+ jest-util: ^28.1.3
+ slash: ^3.0.0
+ strip-bom: ^4.0.0
+ checksum: f315b5dafd1af501afb643b274311fc906cd27236ba87bc004cf0494619fd4fad70bbc8d1b30a7335a17531367cefac0b0941cfd35c255d6ce4aecd686e76508
+ languageName: node
+ linkType: hard
+
"jest-serializer-html@npm:^7.0.0":
version: 7.1.0
resolution: "jest-serializer-html@npm:7.1.0"
@@ -28128,6 +28280,37 @@ __metadata:
languageName: node
linkType: hard
+"jest-snapshot@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-snapshot@npm:28.1.3"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@babel/generator": ^7.7.2
+ "@babel/plugin-syntax-typescript": ^7.7.2
+ "@babel/traverse": ^7.7.2
+ "@babel/types": ^7.3.3
+ "@jest/expect-utils": ^28.1.3
+ "@jest/transform": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/babel__traverse": ^7.0.6
+ "@types/prettier": ^2.1.5
+ babel-preset-current-node-syntax: ^1.0.0
+ chalk: ^4.0.0
+ expect: ^28.1.3
+ graceful-fs: ^4.2.9
+ jest-diff: ^28.1.3
+ jest-get-type: ^28.0.2
+ jest-haste-map: ^28.1.3
+ jest-matcher-utils: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-util: ^28.1.3
+ natural-compare: ^1.4.0
+ pretty-format: ^28.1.3
+ semver: ^7.3.5
+ checksum: 2dcf7a7e7a2ffff8decfab61e4a9b7c333ad4766a21cfb77d63d5bd01c298df31c511ac5c0754715e280e4cdeae9ca91f2c765c86e8764a59c142063bcc8dee6
+ languageName: node
+ linkType: hard
+
"jest-specific-snapshot@npm:^4.0.0":
version: 4.0.0
resolution: "jest-specific-snapshot@npm:4.0.0"
@@ -28150,17 +28333,17 @@ __metadata:
languageName: node
linkType: hard
-"jest-util@npm:27.5.1, jest-util@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-util@npm:27.5.1"
+"jest-util@npm:28.1.1":
+ version: 28.1.1
+ resolution: "jest-util@npm:28.1.1"
dependencies:
- "@jest/types": ^27.5.1
+ "@jest/types": ^28.1.1
"@types/node": "*"
chalk: ^4.0.0
ci-info: ^3.2.0
graceful-fs: ^4.2.9
picomatch: ^2.2.3
- checksum: 0f60cd2a2e09a6646ccd4ff489f1970282c0694724104979e897bd5164f91204726f5408572bf5e759d09e59d5c4e4dc65a643d2b630e06a10402bba07bf2a2e
+ checksum: 24f311d1b0c46f7ae9f37b020ee2932551d27882256b259768d3ce9915b43861808f1a40711344c4e567013858f11e11fc9ca19509e2c17810310e927185c705
languageName: node
linkType: hard
@@ -28198,7 +28381,21 @@ __metadata:
languageName: node
linkType: hard
-"jest-util@npm:^28.0.0, jest-util@npm:^28.1.3":
+"jest-util@npm:^27.5.1":
+ version: 27.5.1
+ resolution: "jest-util@npm:27.5.1"
+ dependencies:
+ "@jest/types": ^27.5.1
+ "@types/node": "*"
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ graceful-fs: ^4.2.9
+ picomatch: ^2.2.3
+ checksum: 0f60cd2a2e09a6646ccd4ff489f1970282c0694724104979e897bd5164f91204726f5408572bf5e759d09e59d5c4e4dc65a643d2b630e06a10402bba07bf2a2e
+ languageName: node
+ linkType: hard
+
+"jest-util@npm:^28.0.0, jest-util@npm:^28.1.1, jest-util@npm:^28.1.3":
version: 28.1.3
resolution: "jest-util@npm:28.1.3"
dependencies:
@@ -28212,6 +28409,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-util@npm:^29.0.2":
+ version: 29.0.2
+ resolution: "jest-util@npm:29.0.2"
+ dependencies:
+ "@jest/types": ^29.0.2
+ "@types/node": "*"
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ graceful-fs: ^4.2.9
+ picomatch: ^2.2.3
+ checksum: eb76e9e9cb60c2e2d68bc198a83fba8fd366464b35040f71ec4214816a5f83be71bb459f6842152992f8688136a8f4cfb1a9e0ffdc846842106dc0ec54f85d70
+ languageName: node
+ linkType: hard
+
"jest-validate@npm:^26.6.2":
version: 26.6.2
resolution: "jest-validate@npm:26.6.2"
@@ -28240,6 +28451,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-validate@npm:^28.1.1, jest-validate@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-validate@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ camelcase: ^6.2.0
+ chalk: ^4.0.0
+ jest-get-type: ^28.0.2
+ leven: ^3.1.0
+ pretty-format: ^28.1.3
+ checksum: 57a69c560f7ea8b69d0b26fb895f43de1e46f361c512cb74495b17a10d2999a341dba6a83b67dd3d8899a86242662db113ef8f3e0bc5cbf032a9982535b378e0
+ languageName: node
+ linkType: hard
+
"jest-vue-preprocessor@npm:^1.7.1":
version: 1.7.1
resolution: "jest-vue-preprocessor@npm:1.7.1"
@@ -28319,7 +28544,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-watcher@npm:^28.0.0":
+"jest-watcher@npm:^28.0.0, jest-watcher@npm:^28.1.3":
version: 28.1.3
resolution: "jest-watcher@npm:28.1.3"
dependencies:
@@ -28367,7 +28592,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-worker@npm:^28.0.2":
+"jest-worker@npm:^28.0.2, jest-worker@npm:^28.1.1, jest-worker@npm:^28.1.3":
version: 28.1.3
resolution: "jest-worker@npm:28.1.3"
dependencies:
@@ -28455,9 +28680,9 @@ __metadata:
linkType: hard
"jquery@npm:^3.5.0":
- version: 3.6.0
- resolution: "jquery@npm:3.6.0"
- checksum: 45a63f8376a8918087c0277b2394dd382fcacff765c41ccbb5009a9336f8c971bf41c6a0519062edc1dff6333d96959c3a3ec55c95eb6c94d5372253d6cbf82f
+ version: 3.6.1
+ resolution: "jquery@npm:3.6.1"
+ checksum: 5867ba6c9f4eecb8e55965288799b2569f83cdac5f97602d6ae17959c3ff17e728dc7c6f75e607e00d235bfb41d6c730b61953a0052046e67784e2fb5edd151c
languageName: node
linkType: hard
@@ -28489,7 +28714,7 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:3.14.1, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.0, js-yaml@npm:^3.14.1, js-yaml@npm:^3.2.5, js-yaml@npm:^3.2.7, js-yaml@npm:^3.6.1, js-yaml@npm:^3.9.0":
+"js-yaml@npm:3.14.1, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.0, js-yaml@npm:^3.14.1, js-yaml@npm:^3.2.5, js-yaml@npm:^3.2.7, js-yaml@npm:^3.6.1":
version: 3.14.1
resolution: "js-yaml@npm:3.14.1"
dependencies:
@@ -28843,7 +29068,7 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:2.x, json5@npm:^2.0.0, json5@npm:^2.1.0, json5@npm:^2.1.2, json5@npm:^2.1.3, json5@npm:^2.2.0, json5@npm:^2.2.1":
+"json5@npm:2.x, json5@npm:^2.0.0, json5@npm:^2.1.0, json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.1":
version: 2.2.1
resolution: "json5@npm:2.2.1"
bin:
@@ -28880,9 +29105,9 @@ __metadata:
linkType: hard
"jsonc-parser@npm:^3.0.0":
- version: 3.1.0
- resolution: "jsonc-parser@npm:3.1.0"
- checksum: c39b66b96c4ecb269187f4cd24fb3400b43d944eb023f5df9d9f4ab87cd396e26541d521b22379621458156badaf96a2520a75511e14fc15be8ad33eb88cbc91
+ version: 3.2.0
+ resolution: "jsonc-parser@npm:3.2.0"
+ checksum: 5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b
languageName: node
linkType: hard
@@ -30445,12 +30670,12 @@ __metadata:
languageName: node
linkType: hard
-"magic-string@npm:^0.26.0, magic-string@npm:^0.26.1, magic-string@npm:^0.26.2":
- version: 0.26.2
- resolution: "magic-string@npm:0.26.2"
+"magic-string@npm:^0.26.0, magic-string@npm:^0.26.1, magic-string@npm:^0.26.2, magic-string@npm:^0.26.3":
+ version: 0.26.3
+ resolution: "magic-string@npm:0.26.3"
dependencies:
sourcemap-codec: ^1.4.8
- checksum: abffa31439bccebdce3554ae496331c130af4d97f8cb96f4753ef5a4b7d5eb03d346107a0673b55187d7cbd67eb512ddc4424f82849a297dba571769896053ca
+ checksum: 9393155a0f2054baa6c178c0c9ff8e20590a0c182d76e39c220e0e35cab346c0440f81a19bca1d1a4d0c7c9910c71f11bf24b12c753cf722f0ef4c988d652fe7
languageName: node
linkType: hard
@@ -30732,11 +30957,11 @@ __metadata:
linkType: hard
"marked@npm:^4.0.12":
- version: 4.0.19
- resolution: "marked@npm:4.0.19"
+ version: 4.1.0
+ resolution: "marked@npm:4.1.0"
bin:
marked: bin/marked.js
- checksum: 0a1951f2fc8b1e20ba94df753d1a4b03ed1e8a61ab7e21eae659ffabcc862e53de641179abbf4de71eab8287eff4ef12e89af8d7e5b8abf05148b9879b0206bf
+ checksum: 6cabf22cf3a2f9eac8ddf1222adccf4da4210f3ce5caa75e712dcacc337cbf4810301ea946128882a34114389555b125d2b6ab59648d08d65480ecf7c53de432
languageName: node
linkType: hard
@@ -31135,13 +31360,6 @@ __metadata:
languageName: node
linkType: hard
-"memorystream@npm:^0.3.1":
- version: 0.3.1
- resolution: "memorystream@npm:0.3.1"
- checksum: 4bd164657711d9747ff5edb0508b2944414da3464b7fe21ac5c67cf35bba975c4b446a0124bd0f9a8be54cfc18faf92e92bd77563a20328b1ccf2ff04e9f39b9
- languageName: node
- linkType: hard
-
"meow@npm:^3.3.0":
version: 3.7.0
resolution: "meow@npm:3.7.0"
@@ -32012,7 +32230,7 @@ __metadata:
languageName: node
linkType: hard
-"minizlib@npm:^2.0.0, minizlib@npm:^2.1.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
+"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
dependencies:
@@ -33160,27 +33378,6 @@ __metadata:
languageName: node
linkType: hard
-"npm-run-all@npm:^4.1.5":
- version: 4.1.5
- resolution: "npm-run-all@npm:4.1.5"
- dependencies:
- ansi-styles: ^3.2.1
- chalk: ^2.4.1
- cross-spawn: ^6.0.5
- memorystream: ^0.3.1
- minimatch: ^3.0.4
- pidtree: ^0.3.0
- read-pkg: ^3.0.0
- shell-quote: ^1.6.1
- string.prototype.padend: ^3.0.0
- bin:
- npm-run-all: bin/npm-run-all/index.js
- run-p: bin/run-p/index.js
- run-s: bin/run-s/index.js
- checksum: 736ee39bd35454d3efaa4a2e53eba6c523e2e17fba21a18edcce6b221f5cab62000bef16bb6ae8aff9e615831e6b0eb25ab51d52d60e6fa6f4ea880e4c6d31f4
- languageName: node
- linkType: hard
-
"npm-run-path@npm:^2.0.0":
version: 2.0.2
resolution: "npm-run-path@npm:2.0.2"
@@ -33284,18 +33481,18 @@ __metadata:
linkType: hard
"nwsapi@npm:^2.0.7, nwsapi@npm:^2.0.9, nwsapi@npm:^2.2.0":
- version: 2.2.1
- resolution: "nwsapi@npm:2.2.1"
- checksum: 1412f557f5acb72a15dcc59374b7c917f1c65c7d56c6c542da69afc7756ab3e99fe9744302f92a699f600cf664e3ce5de08e74e2aedacd836cd5b7a889136e23
+ version: 2.2.2
+ resolution: "nwsapi@npm:2.2.2"
+ checksum: f7c4fedb0dc0786204ee99f440e9827d6e01a0c0322e93b5c9a9a382dd0bd9650d98ca3d1967a77554e3ec1f9a46a20cfea80a41fb00e91c5101c53d8b2c9aed
languageName: node
linkType: hard
-"nx@npm:14.5.10":
- version: 14.5.10
- resolution: "nx@npm:14.5.10"
+"nx@npm:14.6.1":
+ version: 14.6.1
+ resolution: "nx@npm:14.6.1"
dependencies:
- "@nrwl/cli": 14.5.10
- "@nrwl/tao": 14.5.10
+ "@nrwl/cli": 14.6.1
+ "@nrwl/tao": 14.6.1
"@parcel/watcher": 2.0.4
chalk: 4.1.0
chokidar: ^3.5.1
@@ -33334,7 +33531,7 @@ __metadata:
optional: true
bin:
nx: bin/nx.js
- checksum: 56e1d5b6c3205f9d2141246bcbe75f30ddb8686731c009893fc940963548ac5583644f4ba44bc2eb6b5a01d245df966abff98d3c3785e7807d276820d5f563e9
+ checksum: 9f448a1f0e171d8b735a9a6e6930b8b199183ff9e224e6b6acac8ecd64d2eaf67261dca86a848befc96c60134096377f9d20b96b8c2829d658622603a718a01d
languageName: node
linkType: hard
@@ -33391,7 +33588,7 @@ __metadata:
languageName: node
linkType: hard
-"object-inspect@npm:^1.12.0, object-inspect@npm:^1.6.0, object-inspect@npm:^1.7.0, object-inspect@npm:^1.9.0":
+"object-inspect@npm:^1.12.2, object-inspect@npm:^1.6.0, object-inspect@npm:^1.7.0, object-inspect@npm:^1.9.0":
version: 1.12.2
resolution: "object-inspect@npm:1.12.2"
checksum: e1bd625f4c44a2f733bd69cfccce6469f71333fb09c6de151f4f346c16d658ef7555727b12652c108e20c2afb908ae7cd165f52ca53745a1d6cbf228cdb46ebe
@@ -33424,7 +33621,7 @@ __metadata:
languageName: node
linkType: hard
-"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.3":
+"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4":
version: 4.1.4
resolution: "object.assign@npm:4.1.4"
dependencies:
@@ -33527,33 +33724,33 @@ __metadata:
dependencies:
"@emotion/jest": ^11.8.0
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.5
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-interactions": 7.0.0-alpha.27
- "@storybook/addon-jest": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storyshots-puppeteer": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addon-toolbars": 7.0.0-alpha.27
- "@storybook/addon-viewport": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/cli": 7.0.0-alpha.27
- "@storybook/components": 7.0.0-alpha.27
- "@storybook/core-events": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-interactions": 7.0.0-alpha.31
+ "@storybook/addon-jest": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storyshots-puppeteer": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addon-toolbars": 7.0.0-alpha.31
+ "@storybook/addon-viewport": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/cli": 7.0.0-alpha.31
+ "@storybook/components": 7.0.0-alpha.31
+ "@storybook/core-events": 7.0.0-alpha.31
"@storybook/design-system": ^5.4.7
"@storybook/jest": ^0.0.10
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
- "@storybook/router": 7.0.0-alpha.27
- "@storybook/source-loader": 7.0.0-alpha.27
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
+ "@storybook/router": 7.0.0-alpha.31
+ "@storybook/source-loader": 7.0.0-alpha.31
"@storybook/testing-library": 0.0.14-next.0
- "@storybook/theming": 7.0.0-alpha.27
+ "@storybook/theming": 7.0.0-alpha.31
"@testing-library/dom": ^7.31.2
"@testing-library/user-event": ^13.1.9
chromatic: ^6.0.2
@@ -33569,7 +33766,7 @@ __metadata:
prop-types: ^15.7.2
react: 16.14.0
react-dom: 16.14.0
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
terser-webpack-plugin: ^5.3.1
uuid-browser: ^3.1.0
webpack: 5
@@ -33641,7 +33838,7 @@ __metadata:
languageName: node
linkType: hard
-"open@npm:^7.0.3, open@npm:^7.4.2":
+"open@npm:^7.0.3":
version: 7.4.2
resolution: "open@npm:7.4.2"
dependencies:
@@ -34343,11 +34540,11 @@ __metadata:
linkType: hard
"parse5@npm:^7.0.0":
- version: 7.0.0
- resolution: "parse5@npm:7.0.0"
+ version: 7.1.1
+ resolution: "parse5@npm:7.1.1"
dependencies:
- entities: ^4.3.0
- checksum: 10fc17755a7b81279da53988f56d2d0d8b1b832dd1c4df14e2f25d4f15cd363e9ee781428785da3780b32114c8e9eec11a2b68e00e0cea16e9ee839756118c41
+ entities: ^4.4.0
+ checksum: 20d4ffb1eccad4a2d6c320d2d98b07814f43ab7762e11ffea247b0d54981646f99eeba4da16e06c568877e532ca32a6b5c5e4fafc4eb87daf890957050482435
languageName: node
linkType: hard
@@ -34440,7 +34637,7 @@ __metadata:
languageName: node
linkType: hard
-"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7":
+"path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1
@@ -34525,8 +34722,8 @@ __metadata:
linkType: hard
"pdfjs-dist@npm:^2.12.313":
- version: 2.15.349
- resolution: "pdfjs-dist@npm:2.15.349"
+ version: 2.16.105
+ resolution: "pdfjs-dist@npm:2.16.105"
dependencies:
dommatrix: ^1.0.3
web-streams-polyfill: ^3.2.1
@@ -34535,7 +34732,7 @@ __metadata:
peerDependenciesMeta:
worker-loader:
optional: true
- checksum: 471dd78428ab6a32a0dd0c400540b1dc76389290097c50ccb89ddcf4136f952b74669e0ac7ebd339b93bed7b061acab5c8e241a46d44bdca452bf8b9ac1aa070
+ checksum: 903a2d95fb3b8a2ec66fb3164813e6181512a144abc39b7f87a735fbcf3384b1d2ee3c6ed8dde70bfbe87c8ae5f87fea8c799c22a2ebe2669ed8573bc076d1f6
languageName: node
linkType: hard
@@ -34596,15 +34793,6 @@ __metadata:
languageName: node
linkType: hard
-"pidtree@npm:^0.3.0":
- version: 0.3.1
- resolution: "pidtree@npm:0.3.1"
- bin:
- pidtree: bin/pidtree.js
- checksum: cd69b0182f749f45ab48584e3442c48c5dc4512502c18d5b0147a33b042c41a4db4269b9ce2f7c48f11833ee5e79d81f5ebc6f7bf8372d4ea55726f60dc505a1
- languageName: node
- linkType: hard
-
"pify@npm:^2.0.0, pify@npm:^2.2.0, pify@npm:^2.3.0":
version: 2.3.0
resolution: "pify@npm:2.3.0"
@@ -34734,23 +34922,23 @@ __metadata:
languageName: node
linkType: hard
-"playwright-core@npm:1.25.1":
- version: 1.25.1
- resolution: "playwright-core@npm:1.25.1"
+"playwright-core@npm:1.25.2":
+ version: 1.25.2
+ resolution: "playwright-core@npm:1.25.2"
bin:
playwright: cli.js
- checksum: 59b393ba8a62421b4278934a8277e57d956965f2e0497211d5e94120889bf65f7304596684ab9f68242bed33e2705c76b77cb1ef56f74f2ff08d7cd05aa3d341
+ checksum: 9c5fb23220a824e755d9bca4055ba85fe08538722f0837b9012505a76f387103eee4e30e4cebe0d704904b5e7a5d9d33cfc3f67181d6fd1a8488cb5ffbeb469b
languageName: node
linkType: hard
"playwright@npm:^1.24.2":
- version: 1.25.1
- resolution: "playwright@npm:1.25.1"
+ version: 1.25.2
+ resolution: "playwright@npm:1.25.2"
dependencies:
- playwright-core: 1.25.1
+ playwright-core: 1.25.2
bin:
playwright: cli.js
- checksum: e7112e7c125bac78253f1288a08a8f0023130a9c8bb49e9d8645e8763bdca7a1a04fe77b652a5525931346281b91a5a8737696584941fd99e8d6099df24dd21e
+ checksum: f8c5647dd680dd6f15d1f7bb19f2afec9a62b7331721b0860b3777bb8f1e653fa2fb737a8e79564557805505c0d8e255fbdedb2c1cc9dd219f1b8c1f7141a744
languageName: node
linkType: hard
@@ -35656,10 +35844,10 @@ __metadata:
linkType: hard
"postcss-preset-env@npm:^7.0.1":
- version: 7.8.0
- resolution: "postcss-preset-env@npm:7.8.0"
+ version: 7.8.1
+ resolution: "postcss-preset-env@npm:7.8.1"
dependencies:
- "@csstools/postcss-cascade-layers": ^1.0.5
+ "@csstools/postcss-cascade-layers": ^1.0.6
"@csstools/postcss-color-function": ^1.1.1
"@csstools/postcss-font-format-keywords": ^1.0.1
"@csstools/postcss-hwb-function": ^1.0.2
@@ -35678,7 +35866,7 @@ __metadata:
css-blank-pseudo: ^3.0.3
css-has-pseudo: ^3.0.4
css-prefers-color-scheme: ^6.0.3
- cssdb: ^7.0.0
+ cssdb: ^7.0.1
postcss-attribute-case-insensitive: ^5.0.2
postcss-clamp: ^4.1.0
postcss-color-functional-notation: ^4.2.4
@@ -35710,7 +35898,7 @@ __metadata:
postcss-value-parser: ^4.2.0
peerDependencies:
postcss: ^8.2
- checksum: 976be22bd380785ce9ed5179c3dc092e468fefd2fa8ec04addca15423eaa96d7e96c42e7b51973c8f018277c5d9534c163bc3c2c0e1cec50de8ef256ca58cd04
+ checksum: 298880ddfae3148e8877450b02266f8c7799c97f65e820aafeb5ffba8ec7f37bb88f8ca84bcd3b76f0e1c3051d90800da9dad578ec73539057064094c9ece24e
languageName: node
linkType: hard
@@ -35948,18 +36136,18 @@ __metadata:
resolution: "preact-example@workspace:examples/preact-kitchen-sink"
dependencies:
"@babel/core": ^7.12.10
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addon-viewport": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
- "@storybook/preact": 7.0.0-alpha.27
- "@storybook/preact-webpack5": 7.0.0-alpha.27
- "@storybook/source-loader": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addon-viewport": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
+ "@storybook/preact": 7.0.0-alpha.31
+ "@storybook/preact-webpack5": 7.0.0-alpha.31
+ "@storybook/source-loader": 7.0.0-alpha.31
"@types/prop-types": ^15.7.3
"@types/react": ^17
"@types/react-dom": ^17
@@ -35974,7 +36162,7 @@ __metadata:
raw-loader: ^4.0.2
react: ^17.0.2
react-dom: ^17.0.2
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
svg-url-loader: ^7.1.1
webpack: 5
webpack-dev-server: ^4.8.1
@@ -35993,13 +36181,13 @@ __metadata:
linkType: hard
"preact-render-to-string@npm:^5.1.19":
- version: 5.2.2
- resolution: "preact-render-to-string@npm:5.2.2"
+ version: 5.2.3
+ resolution: "preact-render-to-string@npm:5.2.3"
dependencies:
pretty-format: ^3.8.0
peerDependencies:
preact: ">=10"
- checksum: eeea9ba4bd0c3e78e287b8549aaf123b3f9fb960f9a549b14da5e6228e009c4863cbbee9b6f45b42ce76a06090dfbc12dfd03194afa93db26bb65311dc0abf25
+ checksum: c7695dd034a2dc50e3fd44621fd55e2d41854ab0abbcbc833a81feb3593a22a011596049de5a2486f71483323467a827adc7d6077cbbb1d154c0089fd8ab4cd7
languageName: node
linkType: hard
@@ -36049,6 +36237,15 @@ __metadata:
languageName: node
linkType: hard
+"prettier@npm:2.7.1, prettier@npm:^1.18.2 || ^2.0.0":
+ version: 2.7.1
+ resolution: "prettier@npm:2.7.1"
+ bin:
+ prettier: bin-prettier.js
+ checksum: 359d2b7ecf36bd52924a48331cae506d335f18637fde6c686212f952b9ce678ce9f554a80571049b36ec2897a8a6c40094b776dea371cc5c04c481cf5b78504b
+ languageName: node
+ linkType: hard
+
"prettier@npm:>=2.2.1 <=2.3.0":
version: 2.3.0
resolution: "prettier@npm:2.3.0"
@@ -36058,15 +36255,6 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:^1.18.2 || ^2.0.0":
- version: 2.7.1
- resolution: "prettier@npm:2.7.1"
- bin:
- prettier: bin-prettier.js
- checksum: 359d2b7ecf36bd52924a48331cae506d335f18637fde6c686212f952b9ce678ce9f554a80571049b36ec2897a8a6c40094b776dea371cc5c04c481cf5b78504b
- languageName: node
- linkType: hard
-
"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.4.1, pretty-bytes@npm:^5.6.0":
version: 5.6.0
resolution: "pretty-bytes@npm:5.6.0"
@@ -36119,7 +36307,7 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3":
+"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.1, pretty-format@npm:^28.1.3":
version: 28.1.3
resolution: "pretty-format@npm:28.1.3"
dependencies:
@@ -36131,6 +36319,17 @@ __metadata:
languageName: node
linkType: hard
+"pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.2":
+ version: 29.0.2
+ resolution: "pretty-format@npm:29.0.2"
+ dependencies:
+ "@jest/schemas": ^29.0.0
+ ansi-styles: ^5.0.0
+ react-is: ^18.0.0
+ checksum: 35e942285ab11cc873256817d7a542e0776d05c8eea869a6ed40c94d36dd0e28cbbc269788dc19d8e6eb12d717d74f7b423b57be86306385839786780f2e0a51
+ languageName: node
+ linkType: hard
+
"pretty-format@npm:^3.5.1, pretty-format@npm:^3.8.0":
version: 3.8.0
resolution: "pretty-format@npm:3.8.0"
@@ -36157,15 +36356,6 @@ __metadata:
languageName: node
linkType: hard
-"preval.macro@npm:^5.0.0":
- version: 5.0.0
- resolution: "preval.macro@npm:5.0.0"
- dependencies:
- babel-plugin-preval: ^5.0.0
- checksum: cee971359aa216190928bfff3c9b58f01b536bd6ded216f6f59b6f5405cfe32bb9535238d0e32afa7e68c0d0688e2cef5e894e19063c4a648d92c734fe218f6f
- languageName: node
- linkType: hard
-
"printf@npm:^0.6.1":
version: 0.6.1
resolution: "printf@npm:0.6.1"
@@ -36318,11 +36508,11 @@ __metadata:
linkType: hard
"promise@npm:^8.1.0":
- version: 8.1.0
- resolution: "promise@npm:8.1.0"
+ version: 8.2.0
+ resolution: "promise@npm:8.2.0"
dependencies:
asap: ~2.0.6
- checksum: bd6594e66b200a0c5aa18b46502e859d5abe7daeae2f9edaaf4e440628e6f960158ca0b9a12763d845ea7532e832566eee6fcceaa52b6862cc90908a51c4eca8
+ checksum: 058589c7b2ded3ddb7db0d3f3771e0814f73fc5181786ad338bb090e95e1aa93e2a07cb9b7ece53b45b619026c77508442959c867d951634215e73e75da0d02f
languageName: node
linkType: hard
@@ -36367,7 +36557,7 @@ __metadata:
languageName: node
linkType: hard
-"prop-types@npm:^15.0.0, prop-types@npm:^15.5.10, prop-types@npm:^15.5.4, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
+"prop-types@npm:^15.5.10, prop-types@npm:^15.5.4, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
dependencies:
@@ -37138,7 +37328,7 @@ __metadata:
languageName: node
linkType: hard
-"react-docgen@npm:^6.0.0-alpha.0, react-docgen@npm:^6.0.0-alpha.3":
+"react-docgen@npm:^6.0.0-alpha.3":
version: 6.0.0-alpha.3
resolution: "react-docgen@npm:6.0.0-alpha.3"
dependencies:
@@ -37198,17 +37388,17 @@ __metadata:
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"
+"react-element-to-jsx-string@npm:^15.0.0":
+ version: 15.0.0
+ resolution: "react-element-to-jsx-string@npm:15.0.0"
dependencies:
"@base2/pretty-print-object": 1.0.1
is-plain-object: 5.0.0
- react-is: 17.0.2
+ react-is: 18.1.0
peerDependencies:
- react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1
- react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1
- checksum: 4ead664b2e26e76af57c9ce2f2a46e79fda1d3a408afb5f34d03357d195b7f41a1a86bb9286b6d6ba76c9c2611fe56bc038665cf27fdb56f571d235ddfce9ffb
+ react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0
+ react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0
+ checksum: 0d60a0ea758529c32a706d0c69d70b69fb94de3c46442fffdee34f08f51ffceddbb5395b41dfd1565895653e9f60f98ca525835be9d5db1f16d6b22be12f4cd4
languageName: node
linkType: hard
@@ -37275,23 +37465,19 @@ __metadata:
languageName: node
linkType: hard
-"react-inspector@npm:^5.1.0":
- version: 5.1.1
- resolution: "react-inspector@npm:5.1.1"
- dependencies:
- "@babel/runtime": ^7.0.0
- is-dom: ^1.0.0
- prop-types: ^15.0.0
+"react-inspector@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "react-inspector@npm:6.0.1"
peerDependencies:
- react: ^16.8.4 || ^17.0.0
- checksum: 64282953f1e9318501ae9ff64dc955845fce0b543577fcc5b6a5cf786d9a1872edadc5df5821d830a8510ecf629e9a220b323e5cd45b091508939f71ea332239
+ react: ^16.8.4 || ^17.0.0 || ^18.0.0
+ checksum: 34b0ba6e8c718aa0bbde3bc325531bc94b1e536eb226579e57cb912065693ff70611308c8e567c8e5703b0513655eb5258e5c3ac447e6a5003a44559abc84fa7
languageName: node
linkType: hard
-"react-is@npm:17.0.2, react-is@npm:^17.0.1, react-is@npm:^17.0.2":
- version: 17.0.2
- resolution: "react-is@npm:17.0.2"
- checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053
+"react-is@npm:18.1.0":
+ version: 18.1.0
+ resolution: "react-is@npm:18.1.0"
+ checksum: 558874e4c3bd9805a9294426e090919ee6901be3ab07f80b997c36b5a01a8d691112802e7438d146f6c82fd6495d8c030f276ef05ec3410057f8740a8d723f8c
languageName: node
linkType: hard
@@ -37302,6 +37488,13 @@ __metadata:
languageName: node
linkType: hard
+"react-is@npm:^17.0.1, react-is@npm:^17.0.2":
+ version: 17.0.2
+ resolution: "react-is@npm:17.0.2"
+ checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053
+ languageName: node
+ linkType: hard
+
"react-is@npm:^18.0.0":
version: 18.2.0
resolution: "react-is@npm:18.2.0"
@@ -38843,7 +39036,7 @@ __metadata:
languageName: node
linkType: hard
-"require-from-string@npm:^2.0.1, require-from-string@npm:^2.0.2":
+"require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
checksum: aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2
@@ -39029,15 +39222,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:1.17.0":
- version: 1.17.0
- resolution: "resolve@npm:1.17.0"
- dependencies:
- path-parse: ^1.0.6
- checksum: 4e6c76cc1a7b08bff637b092ce035d7901465067915605bc5a23ac0c10fe42ec205fc209d5d5f7a5f27f37ce71d687def7f656bbb003631cd46a8374f55ec73d
- languageName: node
- linkType: hard
-
"resolve@npm:1.22.0":
version: 1.22.0
resolution: "resolve@npm:1.22.0"
@@ -39084,15 +39268,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@1.17.0#~builtin":
- version: 1.17.0
- resolution: "resolve@patch:resolve@npm%3A1.17.0#~builtin::version=1.17.0&hash=07638b"
- dependencies:
- path-parse: ^1.0.6
- checksum: e072e52be3c3dbfd086761115db4a5136753e7aefc0e665e66e7307ddcd9d6b740274516055c74aee44921625e95993f03570450aa310b8d73b1c9daa056c4cd
- languageName: node
- linkType: hard
-
"resolve@patch:resolve@1.22.0#~builtin":
version: 1.22.0
resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b"
@@ -39292,9 +39467,9 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:>=2.75.6 <2.77.0 || ~2.77.0":
- version: 2.77.3
- resolution: "rollup@npm:2.77.3"
+"rollup@npm:^2.43.1, rollup@npm:^2.60.2, rollup@npm:^2.74.1":
+ version: 2.79.0
+ resolution: "rollup@npm:2.79.0"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
@@ -39302,11 +39477,11 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 7e04ba4e8fdbc3a4a368013e4b788044c16fe94e7301aacbf38e37210983e159b97887ddd3333be9f78fedb30264f094c111ff56a0207c21d4e1745248a7aa42
+ checksum: dbabfe69bf370422de4356cbfd2611ff11efb69ceb52ade5567b752d728b4882a9db49434c978ba9d7be439967ad8832db4f7d4c7366dbaa668783a7fa8e2676
languageName: node
linkType: hard
-"rollup@npm:^2.43.1, rollup@npm:^2.60.2, rollup@npm:^2.74.1":
+"rollup@npm:~2.78.0":
version: 2.78.1
resolution: "rollup@npm:2.78.1"
dependencies:
@@ -39376,24 +39551,6 @@ __metadata:
languageName: node
linkType: hard
-"rxjs-for-await@npm:0.0.2":
- version: 0.0.2
- resolution: "rxjs-for-await@npm:0.0.2"
- peerDependencies:
- rxjs: ^6.0.0
- checksum: 20f98281b1e9f7bf9c0da52f58e9d1404e875c71cf124a7672da2e43654b27e869aaf39fab60fed41d012cc6b8724206beb1156b506e9a7b9a8962d8b4ab9671
- languageName: node
- linkType: hard
-
-"rxjs@npm:6.5.5":
- version: 6.5.5
- resolution: "rxjs@npm:6.5.5"
- dependencies:
- tslib: ^1.9.0
- checksum: 0b2f83892734c65b1682ddfc2616155a615d4b7f67e993cb459dbaaeedaad7878d5014dc0abb7a0da50b4c01ec8d3c1bca05bbb36260523dd18b7a7181a56bb5
- languageName: node
- linkType: hard
-
"rxjs@npm:6.6.7, rxjs@npm:^6.4.0, rxjs@npm:^6.5.2, rxjs@npm:^6.5.4, rxjs@npm:^6.6.0, rxjs@npm:^6.6.3, rxjs@npm:^6.6.7":
version: 6.6.7
resolution: "rxjs@npm:6.6.7"
@@ -39578,15 +39735,15 @@ __metadata:
linkType: hard
"sass@npm:^1.43.4":
- version: 1.54.5
- resolution: "sass@npm:1.54.5"
+ version: 1.54.8
+ resolution: "sass@npm:1.54.8"
dependencies:
chokidar: ">=3.0.0 <4.0.0"
immutable: ^4.0.0
source-map-js: ">=0.6.2 <2.0.0"
bin:
sass: sass.js
- checksum: 2a4d20cc8f5ffb85ddaaa382c39c4de908a5e1562eef516f15ab4a69e8868458adccd9114899a740f93636023d14722d3df4d4ca816cfc1b49acf2b57e5836e2
+ checksum: d3580078c3093dc2fd69550a41a6d3f3fc03dd81aae77fe2e4f77b20d57e3d84682e5e935c80d82c13dd44d24c8a96fda215bea1543e7762cc84456441d22749
languageName: node
linkType: hard
@@ -39624,11 +39781,11 @@ __metadata:
languageName: node
linkType: hard
-"sb@7.0.0-alpha.27, sb@workspace:lib/cli-sb":
+"sb@7.0.0-alpha.31, sb@workspace:lib/cli-sb":
version: 0.0.0-use.local
resolution: "sb@workspace:lib/cli-sb"
dependencies:
- "@storybook/cli": 7.0.0-alpha.27
+ "@storybook/cli": 7.0.0-alpha.31
typescript: ~4.6.3
bin:
sb: ./index.js
@@ -39771,11 +39928,11 @@ __metadata:
linkType: hard
"selfsigned@npm:^2.0.0, selfsigned@npm:^2.0.1":
- version: 2.0.1
- resolution: "selfsigned@npm:2.0.1"
+ version: 2.1.1
+ resolution: "selfsigned@npm:2.1.1"
dependencies:
node-forge: ^1
- checksum: 3f5d5b88f072db51d1c8184db571a466c5a60d46f888dee62b7396c9c27a10cc98c151fde5441140da29abc493a82530666911468d3a57bd8c6d81b8e6a8f830
+ checksum: 4a2509c8a5bd49c3630a799de66b317352b52746bec981133d4f8098365da35d2344f0fbedf14aacf2cd1e88682048e2df11ad9dc59331d3b1c0a5ec3e6e16ad
languageName: node
linkType: hard
@@ -40002,15 +40159,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "server-kitchen-sink@workspace:examples/server-kitchen-sink"
dependencies:
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/node-logger": 7.0.0-alpha.27
- "@storybook/server": 7.0.0-alpha.27
- "@storybook/server-webpack5": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/node-logger": 7.0.0-alpha.31
+ "@storybook/server": 7.0.0-alpha.31
+ "@storybook/server-webpack5": 7.0.0-alpha.31
concurrently: ^5.3.0
cors: ^2.8.5
express: ~4.17.1
@@ -40018,7 +40175,7 @@ __metadata:
nodemon: ^2.0.7
pug: ^3.0.0
safe-identifier: ^0.4.1
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
languageName: unknown
linkType: soft
@@ -40124,7 +40281,7 @@ __metadata:
languageName: node
linkType: hard
-"shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3":
+"shell-quote@npm:^1.7.3":
version: 1.7.3
resolution: "shell-quote@npm:1.7.3"
checksum: cf997c325f49c4393a859074f1ee9ca3da7d9e1940225bab24a86f0266504c7d7e356b83f13c74932cb243d53125b5c8c57b714017c53490bf1fe10540422014
@@ -40340,28 +40497,27 @@ __metadata:
languageName: node
linkType: hard
-"socket.io-parser@npm:~4.0.4":
- version: 4.0.5
- resolution: "socket.io-parser@npm:4.0.5"
+"socket.io-parser@npm:~4.2.0":
+ version: 4.2.1
+ resolution: "socket.io-parser@npm:4.2.1"
dependencies:
- "@types/component-emitter": ^1.2.10
- component-emitter: ~1.3.0
+ "@socket.io/component-emitter": ~3.1.0
debug: ~4.3.1
- checksum: 9db9d2d190b6b0b3e5b0e830b6068219929280fbaa348d155ead420a1f4f3f43a9cacd628dda93ac09295f74fd2aa48447b2c53c00deb4f9204146e9bd43c594
+ checksum: d59530de3fe1d0e5ce680e266940eef60a4a8faa9a8036914ab05760ba9efb4a05e3f44ede1be37f2698ffa2fad8860f2ba46cf69c64a9e52fb6a0ec11252dfd
languageName: node
linkType: hard
"socket.io@npm:^4.1.2":
- version: 4.5.1
- resolution: "socket.io@npm:4.5.1"
+ version: 4.5.2
+ resolution: "socket.io@npm:4.5.2"
dependencies:
accepts: ~1.3.4
base64id: ~2.0.0
debug: ~4.3.2
engine.io: ~6.2.0
socket.io-adapter: ~2.4.0
- socket.io-parser: ~4.0.4
- checksum: 16a57d816d0bf993489997b692ab9d3a9cdde83dee39e5b3700d6cbbce838b791df985a66012daf5d90d8359466959f9b575fe691f1b379ef9eec6854a38360f
+ socket.io-parser: ~4.2.0
+ checksum: 6b17ed97ec6d99499b7eed2ba8e57846b3528096b2f57a6289ca28931d8929c4a0605f7d0c1941db86f89eb93e52b127be850fad057c826b50a7d05e11c24369
languageName: node
linkType: hard
@@ -40542,6 +40698,16 @@ __metadata:
languageName: node
linkType: hard
+"source-map-support@npm:0.5.13":
+ version: 0.5.13
+ resolution: "source-map-support@npm:0.5.13"
+ dependencies:
+ buffer-from: ^1.0.0
+ source-map: ^0.6.0
+ checksum: 137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e
+ languageName: node
+ linkType: hard
+
"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.5, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
@@ -40927,15 +41093,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "standalone-preview@workspace:examples/standalone-preview"
dependencies:
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/cli": 7.0.0-alpha.27
- "@storybook/react": 7.0.0-alpha.27
- "@storybook/react-webpack5": 7.0.0-alpha.27
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/cli": 7.0.0-alpha.31
+ "@storybook/react": 7.0.0-alpha.31
+ "@storybook/react-webpack5": 7.0.0-alpha.31
cross-env: ^7.0.3
parcel: 2.0.1
react: 16.14.0
react-dom: 16.14.0
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
languageName: unknown
linkType: soft
@@ -41031,11 +41197,11 @@ __metadata:
languageName: node
linkType: hard
-"storybook@7.0.0-alpha.27, storybook@workspace:lib/cli-storybook":
+"storybook@7.0.0-alpha.31, storybook@workspace:lib/cli-storybook":
version: 0.0.0-use.local
resolution: "storybook@workspace:lib/cli-storybook"
dependencies:
- "@storybook/cli": 7.0.0-alpha.27
+ "@storybook/cli": 7.0.0-alpha.31
typescript: ~4.6.3
bin:
sb: ./index.js
@@ -41228,17 +41394,6 @@ __metadata:
languageName: node
linkType: hard
-"string.prototype.padend@npm:^3.0.0":
- version: 3.1.3
- resolution: "string.prototype.padend@npm:3.1.3"
- dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- checksum: c713de3b48f6c773c72012dfad99d3865e714d9c9f8ea8656852b21a9bf5d6ccbcbf553e14ef2b6cbdff45db935103322a1fab87dfda8021fd8c8af432195aeb
- languageName: node
- linkType: hard
-
"string.prototype.trim@npm:^1.2.1":
version: 1.2.6
resolution: "string.prototype.trim@npm:1.2.6"
@@ -41747,12 +41902,12 @@ __metadata:
linkType: hard
"supports-hyperlinks@npm:^2.0.0":
- version: 2.2.0
- resolution: "supports-hyperlinks@npm:2.2.0"
+ version: 2.3.0
+ resolution: "supports-hyperlinks@npm:2.3.0"
dependencies:
has-flag: ^4.0.0
supports-color: ^7.0.0
- checksum: 022677b8891c75bfdab99cf471248ddc823c666c6d5811fbee1257d502cdfb0047c5a3b3fd34854da7b688716af921470abdeabbe80fb035ae1157f457134b48
+ checksum: 4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1
languageName: node
linkType: hard
@@ -41774,25 +41929,25 @@ __metadata:
version: 0.0.0-use.local
resolution: "svelte-example@workspace:examples/svelte-kitchen-sink"
dependencies:
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-interactions": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addon-viewport": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-interactions": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addon-viewport": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
"@storybook/jest": ^0.0.10
- "@storybook/source-loader": 7.0.0-alpha.27
- "@storybook/svelte": 7.0.0-alpha.27
- "@storybook/svelte-webpack5": 7.0.0-alpha.27
+ "@storybook/source-loader": 7.0.0-alpha.31
+ "@storybook/svelte": 7.0.0-alpha.31
+ "@storybook/svelte-webpack5": 7.0.0-alpha.31
"@storybook/testing-library": 0.0.14-next.0
global: ^4.4.0
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
svelte-jester: ^2.3.2
svelte-preprocess: ^4.10.6
languageName: unknown
@@ -41880,20 +42035,9 @@ __metadata:
linkType: hard
"svelte@npm:^3.0.0, svelte@npm:^3.31.2, svelte@npm:^3.48.0":
- version: 3.49.0
- resolution: "svelte@npm:3.49.0"
- checksum: 22bf1a252911c03fcbb840c89e02493af29304c8920e67cb2d63bb9477892dd7babd2fdeed9147328e72ba38211427e0658831b89ef63563415091b643fb116d
- languageName: node
- linkType: hard
-
-"sveltedoc-parser@npm:4.1.0":
- version: 4.1.0
- resolution: "sveltedoc-parser@npm:4.1.0"
- dependencies:
- eslint: 7.6.0
- espree: 7.2.0
- htmlparser2-svelte: 4.1.0
- checksum: f89eba8437cb8827de7d4bee603a487b7feecb3ce6e99f2ef9a45aa38f53ded04a8e48ccd79bf89a2970f3f6aaca4125d8414350edee494a773bbe75754305d4
+ version: 3.50.0
+ resolution: "svelte@npm:3.50.0"
+ checksum: fe004a6a7470f62ec1dd69a6520e476dae641c515ff66b2cc40eb7f66cd815a1f9d3b0e8c02c9736f1e3c73af6e4aa311631f1d59b71e60787d64dd2639dd1f8
languageName: node
linkType: hard
@@ -42009,9 +42153,9 @@ __metadata:
linkType: hard
"synchronous-promise@npm:^2.0.15":
- version: 2.0.15
- resolution: "synchronous-promise@npm:2.0.15"
- checksum: 967778e7570dc496d7630a89db3bada38876574797c9b272ee50f6ecd7afcebf450268b4bb48a84274d213ab9fd4865dbcc6edeb279f9ecaddf189d5446cbe43
+ version: 2.0.16
+ resolution: "synchronous-promise@npm:2.0.16"
+ checksum: b0cbad61b24b36ab1a8c6ac5b10335ad7c1a006b69bf5e73e5de9a141a54abaef20b4b808a9939e81dc52cf27f4c4c7a62e90cec42a0005efda712618985ba5a
languageName: node
linkType: hard
@@ -42139,17 +42283,17 @@ __metadata:
languageName: node
linkType: hard
-"tar@npm:5.0.5":
- version: 5.0.5
- resolution: "tar@npm:5.0.5"
+"tar@npm:6.1.11, tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2":
+ version: 6.1.11
+ resolution: "tar@npm:6.1.11"
dependencies:
- chownr: ^1.1.3
+ chownr: ^2.0.0
fs-minipass: ^2.0.0
minipass: ^3.0.0
- minizlib: ^2.1.0
- mkdirp: ^0.5.0
+ minizlib: ^2.1.1
+ mkdirp: ^1.0.3
yallist: ^4.0.0
- checksum: 3ca8d5e8e9f30dd0480d726c26b15ddb50ee91b9c8a6e65f139beaca11423db03197951d786033a1b15a45fd315383afff31a93d56e6331c4e972cef46688b05
+ checksum: 5a016f5330f43815420797b87ade578e2ea60affd47439c988a3fc8f7bb6b36450d627c31ba6a839346fae248b4c8c12bb06bb0716211f37476838c7eff91f05
languageName: node
linkType: hard
@@ -42168,20 +42312,6 @@ __metadata:
languageName: node
linkType: hard
-"tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2":
- version: 6.1.11
- resolution: "tar@npm:6.1.11"
- dependencies:
- chownr: ^2.0.0
- fs-minipass: ^2.0.0
- minipass: ^3.0.0
- minizlib: ^2.1.1
- mkdirp: ^1.0.3
- yallist: ^4.0.0
- checksum: 5a016f5330f43815420797b87ade578e2ea60affd47439c988a3fc8f7bb6b36450d627c31ba6a839346fae248b4c8c12bb06bb0716211f37476838c7eff91f05
- languageName: node
- linkType: hard
-
"teeny-request@npm:7.0.1":
version: 7.0.1
resolution: "teeny-request@npm:7.0.1"
@@ -42288,8 +42418,8 @@ __metadata:
linkType: hard
"terser-webpack-plugin@npm:*, terser-webpack-plugin@npm:^5.1.1, terser-webpack-plugin@npm:^5.1.3, terser-webpack-plugin@npm:^5.2.5, terser-webpack-plugin@npm:^5.3.1":
- version: 5.3.5
- resolution: "terser-webpack-plugin@npm:5.3.5"
+ version: 5.3.6
+ resolution: "terser-webpack-plugin@npm:5.3.6"
dependencies:
"@jridgewell/trace-mapping": ^0.3.14
jest-worker: ^27.4.5
@@ -42305,7 +42435,7 @@ __metadata:
optional: true
uglify-js:
optional: true
- checksum: 4e70f03956e819de8e1744a96c21a59747506b44a587d293072645647651391e6a42244342a8af8cd3f0db2d732b4ea0bf6519a8860b3377124c9fca42e93fc6
+ checksum: 75ac4de6f95e62667166572b1db9f54ef163f02a7f9234549239d1a42462a5a0df67a821d791e1eb105a5a6e02941a5b03c271c56a886a508b83b90c2d52863e
languageName: node
linkType: hard
@@ -42374,8 +42504,8 @@ __metadata:
linkType: hard
"testem@npm:^3.2.0":
- version: 3.8.0
- resolution: "testem@npm:3.8.0"
+ version: 3.9.0
+ resolution: "testem@npm:3.9.0"
dependencies:
"@xmldom/xmldom": ^0.8.0
backbone: ^1.1.2
@@ -42408,7 +42538,7 @@ __metadata:
tmp: 0.0.33
bin:
testem: testem.js
- checksum: e4100f9934c55872010412045f0e785a1749395c0058a2318448f2bd7657d5facc9d4d69c72e1571273296bc49f031df23bf12e7f3ac4e258c06189b683138eb
+ checksum: ee249735f80750c5c13ffaec978826e8163bc25569c4c841beee754de07f83d9002e7b9d7f27e72c11ee379e9f659cd978dd0686466a7635f56895112ae16c7c
languageName: node
linkType: hard
@@ -43062,7 +43192,7 @@ __metadata:
languageName: node
linkType: hard
-"ts-jest@npm:^28.0.0":
+"ts-jest@npm:^28.0.0, ts-jest@npm:^28.0.8":
version: 28.0.8
resolution: "ts-jest@npm:28.0.8"
dependencies:
@@ -43420,7 +43550,7 @@ __metadata:
languageName: node
linkType: hard
-"type@npm:^2.5.0, type@npm:^2.7.2":
+"type@npm:^2.7.2":
version: 2.7.2
resolution: "type@npm:2.7.2"
checksum: 84c2382788fe24e0bc3d64c0c181820048f672b0f06316aa9c7bdb373f8a09f8b5404f4e856bc4539fb931f2f08f2adc4c53f6c08c9c0314505d70c29a1289e1
@@ -44077,8 +44207,8 @@ __metadata:
linkType: hard
"update-browserslist-db@npm:^1.0.5":
- version: 1.0.5
- resolution: "update-browserslist-db@npm:1.0.5"
+ version: 1.0.7
+ resolution: "update-browserslist-db@npm:1.0.7"
dependencies:
escalade: ^3.1.1
picocolors: ^1.0.0
@@ -44086,7 +44216,7 @@ __metadata:
browserslist: ">= 4.21.0"
bin:
browserslist-lint: cli.js
- checksum: c587343bffa5895335778129cebb0b4d1ec219f5f7441d06919ce182c225a0f22d3000e037a3ace857167d6ae9a9d86eb37fc9ca125e180a3c8ccd4b35cd5194
+ checksum: 1590cf572c55827f7feee0124af408eaf6322dfb21097ec987867668222db64f29933ce5dbb563c8f2bd64a57953a1eaa5426623c2025532fb22ee6f40583668
languageName: node
linkType: hard
@@ -44618,15 +44748,15 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:3":
- version: 3.0.9
- resolution: "vite@npm:3.0.9"
+"vite@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "vite@npm:3.1.0"
dependencies:
- esbuild: ^0.14.47
+ esbuild: ^0.15.6
fsevents: ~2.3.2
postcss: ^8.4.16
resolve: ^1.22.1
- rollup: ">=2.75.6 <2.77.0 || ~2.77.0"
+ rollup: ~2.78.0
peerDependencies:
less: "*"
sass: "*"
@@ -44646,7 +44776,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: 0e39c11e8befd9ac139ab48ace83125bb4ad0ded14fd7c370290af8c001accbb5e67ce7677d958f5b2ffaf0a38b342ffabf166bc33aa5de32a8510ecb4596be9
+ checksum: 38c1a495226ebda7a3f2b341152dc01cb13cbe014a0f834c0bae2f29a6a4fefa3a18587a8d787e25e0ebbd4874da2506a87e3e37b959b26ee8a22983fed2a9e0
languageName: node
linkType: hard
@@ -44685,9 +44815,9 @@ __metadata:
linkType: hard
"vscode-languageserver-textdocument@npm:^1.0.1":
- version: 1.0.5
- resolution: "vscode-languageserver-textdocument@npm:1.0.5"
- checksum: 17f9f3eb52fbe5f0d750ab152623a93424b24a28a349fd9576c967423306156a8c1964c92ad15ce2b09b79f3ebd5666f23bc115d14675e3c5a66a0e3f038d655
+ version: 1.0.7
+ resolution: "vscode-languageserver-textdocument@npm:1.0.7"
+ checksum: 6bda397d117b3d5bdf636a5fa29bdfc29c288dd748eb6636722caa1408cfc38d51d522a96a9162c529e9c33cb4b9c55cc8b4c5e417b00297ff0e5a1f21fe0ce6
languageName: node
linkType: hard
@@ -44699,9 +44829,9 @@ __metadata:
linkType: hard
"vscode-nls@npm:^5.0.0":
- version: 5.1.0
- resolution: "vscode-nls@npm:5.1.0"
- checksum: 08b9fb0097dd10e6fe5b1850ba5bd9ab489e05be6c441e8ed0c36339620867f47fe008ac760ca80fa6cc84262a17e6d4dbe153334c4edeeee69fd154d971c364
+ version: 5.2.0
+ resolution: "vscode-nls@npm:5.2.0"
+ checksum: dc9e48f58ebbc807f435d351008813a2ea0c9432d51e778bcac9163c0642f929ddb518411ad654e775ce31e24d6acfa8fb7db8893c05b42c2019894e08b050f9
languageName: node
linkType: hard
@@ -44717,22 +44847,21 @@ __metadata:
resolution: "vue-3-cli-example@workspace:examples/vue-3-cli"
dependencies:
"@babel/core": ^7.12.10
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-essentials": 7.0.0-alpha.27
- "@storybook/addon-interactions": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-essentials": 7.0.0-alpha.31
+ "@storybook/addon-interactions": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
"@storybook/jest": ^0.0.10
"@storybook/testing-library": 0.0.14-next.0
- "@storybook/vue3": 7.0.0-alpha.27
- "@storybook/vue3-webpack5": 7.0.0-alpha.27
+ "@storybook/vue3": 7.0.0-alpha.31
+ "@storybook/vue3-webpack5": 7.0.0-alpha.31
"@vue/cli-plugin-babel": ^5.0.4
"@vue/cli-plugin-typescript": ^5.0.4
"@vue/cli-service": ^5.0.4
"@vue/compiler-sfc": ^3.2.36
babel-loader: ^8.2.5
- core-js: ^3.8.2
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
typescript: ~4.6.3
vue: ^3.0.0
vue-jest: ^5.0.0-alpha.8
@@ -44753,17 +44882,16 @@ __metadata:
version: 0.0.0-use.local
resolution: "vue-cli-example@workspace:examples/vue-cli"
dependencies:
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-essentials": 7.0.0-alpha.27
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-essentials": 7.0.0-alpha.31
"@storybook/preset-scss": ^1.0.3
- "@storybook/source-loader": 7.0.0-alpha.27
- "@storybook/vue": 7.0.0-alpha.27
- "@storybook/vue-webpack5": 7.0.0-alpha.27
+ "@storybook/source-loader": 7.0.0-alpha.31
+ "@storybook/vue": 7.0.0-alpha.31
+ "@storybook/vue-webpack5": 7.0.0-alpha.31
"@vue/cli-plugin-babel": ^5.0.4
"@vue/cli-plugin-typescript": ^5.0.4
"@vue/cli-service": ^5.0.4
- core-js: ^3.8.2
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
typescript: ~4.6.3
vue: ^2.6.12
vue-class-component: ^7.2.6
@@ -44811,29 +44939,29 @@ __metadata:
resolution: "vue-example@workspace:examples/vue-kitchen-sink"
dependencies:
"@babel/core": ^7.12.10
- "@storybook/addon-a11y": 7.0.0-alpha.27
- "@storybook/addon-actions": 7.0.0-alpha.27
- "@storybook/addon-backgrounds": 7.0.0-alpha.27
- "@storybook/addon-controls": 7.0.0-alpha.27
- "@storybook/addon-docs": 7.0.0-alpha.27
- "@storybook/addon-highlight": 7.0.0-alpha.27
- "@storybook/addon-interactions": 7.0.0-alpha.27
- "@storybook/addon-links": 7.0.0-alpha.27
- "@storybook/addon-storyshots": 7.0.0-alpha.27
- "@storybook/addon-storysource": 7.0.0-alpha.27
- "@storybook/addon-viewport": 7.0.0-alpha.27
- "@storybook/addons": 7.0.0-alpha.27
+ "@storybook/addon-a11y": 7.0.0-alpha.31
+ "@storybook/addon-actions": 7.0.0-alpha.31
+ "@storybook/addon-backgrounds": 7.0.0-alpha.31
+ "@storybook/addon-controls": 7.0.0-alpha.31
+ "@storybook/addon-docs": 7.0.0-alpha.31
+ "@storybook/addon-highlight": 7.0.0-alpha.31
+ "@storybook/addon-interactions": 7.0.0-alpha.31
+ "@storybook/addon-links": 7.0.0-alpha.31
+ "@storybook/addon-storyshots": 7.0.0-alpha.31
+ "@storybook/addon-storysource": 7.0.0-alpha.31
+ "@storybook/addon-viewport": 7.0.0-alpha.31
+ "@storybook/addons": 7.0.0-alpha.31
"@storybook/jest": ^0.0.10
- "@storybook/source-loader": 7.0.0-alpha.27
+ "@storybook/source-loader": 7.0.0-alpha.31
"@storybook/testing-library": 0.0.14-next.0
- "@storybook/vue": 7.0.0-alpha.27
- "@storybook/vue-webpack5": 7.0.0-alpha.27
+ "@storybook/vue": 7.0.0-alpha.31
+ "@storybook/vue-webpack5": 7.0.0-alpha.31
"@vue/babel-preset-jsx": ^1.2.4
babel-loader: ^8.2.5
cross-env: ^7.0.3
file-loader: ^6.2.0
prop-types: ^15.7.2
- storybook: 7.0.0-alpha.27
+ storybook: 7.0.0-alpha.31
svg-url-loader: ^7.1.1
vue: ^2.6.12
vue-loader: ^15.9.6
@@ -44853,11 +44981,11 @@ __metadata:
linkType: hard
"vue-inbrowser-compiler-independent-utils@npm:^4.52.0":
- version: 4.52.0
- resolution: "vue-inbrowser-compiler-independent-utils@npm:4.52.0"
+ version: 4.54.1
+ resolution: "vue-inbrowser-compiler-independent-utils@npm:4.54.1"
peerDependencies:
vue: ">=2"
- checksum: 20d8577a94cd7e0a591ba1f0bea7ccbe87d51389b33523ad7b86bc1f6e13c78f3438b837ed78631b6e7cb4ef7a56b1d6d2a70a5f51b6f6fc100d644438ae28aa
+ checksum: ff5f83f3c6c603215fa9928715a186edbfdd7939537906388970eef23a85b1b41ab1d959ce7e8b3f4c8c15a9a80efd9c251dcdca14fc3b6786e48111c66b7bf9
languageName: node
linkType: hard
@@ -44981,15 +45109,15 @@ __metadata:
linkType: hard
"vue@npm:^3.0.0, vue@npm:^3.2.33":
- version: 3.2.37
- resolution: "vue@npm:3.2.37"
+ version: 3.2.38
+ resolution: "vue@npm:3.2.38"
dependencies:
- "@vue/compiler-dom": 3.2.37
- "@vue/compiler-sfc": 3.2.37
- "@vue/runtime-dom": 3.2.37
- "@vue/server-renderer": 3.2.37
- "@vue/shared": 3.2.37
- checksum: b4e4d051452d284de89788b748596210950d08a805f3a5b9c4709ee6ddebb818d95439046a8fd8188fac7fba2d2746aad734d22ae8aa11b2991e11d63afde4be
+ "@vue/compiler-dom": 3.2.38
+ "@vue/compiler-sfc": 3.2.38
+ "@vue/runtime-dom": 3.2.38
+ "@vue/server-renderer": 3.2.38
+ "@vue/shared": 3.2.38
+ checksum: 54f6425bd29da94063a62bbd7b07759e7f9230bcfd3e5be042ed72f11801ba864e0ae7094e6734261ec0570cd89b8dd9b6c9639e3400ff208c71ba53c36eb2ce
languageName: node
linkType: hard
@@ -45098,7 +45226,7 @@ __metadata:
languageName: node
linkType: hard
-"walker@npm:^1.0.7, walker@npm:~1.0.5":
+"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5":
version: 1.0.8
resolution: "walker@npm:1.0.8"
dependencies:
@@ -45394,8 +45522,8 @@ __metadata:
linkType: hard
"webpack-dev-server@npm:^4.6.0, webpack-dev-server@npm:^4.7.3, webpack-dev-server@npm:^4.8.1":
- version: 4.10.0
- resolution: "webpack-dev-server@npm:4.10.0"
+ version: 4.10.1
+ resolution: "webpack-dev-server@npm:4.10.1"
dependencies:
"@types/bonjour": ^3.5.9
"@types/connect-history-api-fallback": ^1.3.5
@@ -45433,7 +45561,7 @@ __metadata:
optional: true
bin:
webpack-dev-server: bin/webpack-dev-server.js
- checksum: cf3bbcb875c24553018a84389d454f2e9d991923ec774ed20f0ae34ddbfa5a3226c265058aa687984e4410769f08d60a5de851203cebe32677d5594edbb2efd5
+ checksum: d2e0681f7b74fb8e014940e9efa1390928e2763dd15e09a7db1510928138c9fd746971f8af710ec52ce4370012a04e4d76153f718b7f46cee7bb58a1ac84fe35
languageName: node
linkType: hard
@@ -46151,6 +46279,16 @@ __metadata:
languageName: node
linkType: hard
+"write-file-atomic@npm:^4.0.1":
+ version: 4.0.2
+ resolution: "write-file-atomic@npm:4.0.2"
+ dependencies:
+ imurmurhash: ^0.1.4
+ signal-exit: ^3.0.7
+ checksum: a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7
+ languageName: node
+ linkType: hard
+
"write-json-file@npm:^2.2.0":
version: 2.3.0
resolution: "write-json-file@npm:2.3.0"
@@ -46409,13 +46547,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:20.0.0":
- version: 20.0.0
- resolution: "yargs-parser@npm:20.0.0"
- checksum: 57737f9a5a16907513928aa4307641b04d0686543b9c31d827f26f3013715b3d6e32334022924ddf1b3b82170a4eb2393eae47dca38db3ed5659637a3afd1157
- languageName: node
- linkType: hard
-
"yargs-parser@npm:20.x, yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3, yargs-parser@npm:^20.2.9":
version: 20.2.9
resolution: "yargs-parser@npm:20.2.9"
@@ -46430,6 +46561,13 @@ __metadata:
languageName: node
linkType: hard
+"yargs-parser@npm:>=21.0.1, yargs-parser@npm:^21.0.0, yargs-parser@npm:^21.0.1":
+ version: 21.1.1
+ resolution: "yargs-parser@npm:21.1.1"
+ checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2
+ languageName: node
+ linkType: hard
+
"yargs-parser@npm:^13.1.2":
version: 13.1.2
resolution: "yargs-parser@npm:13.1.2"
@@ -46460,32 +46598,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:^21.0.0, yargs-parser@npm:^21.0.1":
- version: 21.1.1
- resolution: "yargs-parser@npm:21.1.1"
- checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2
- languageName: node
- linkType: hard
-
-"yargs@npm:15.4.1, yargs@npm:^15.3.1, yargs@npm:^15.4.1":
- version: 15.4.1
- resolution: "yargs@npm:15.4.1"
- dependencies:
- cliui: ^6.0.0
- decamelize: ^1.2.0
- find-up: ^4.1.0
- get-caller-file: ^2.0.1
- require-directory: ^2.1.1
- require-main-filename: ^2.0.0
- set-blocking: ^2.0.0
- string-width: ^4.2.0
- which-module: ^2.0.0
- y18n: ^4.0.0
- yargs-parser: ^18.1.2
- checksum: f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d
- languageName: node
- linkType: hard
-
"yargs@npm:^13.3.0":
version: 13.3.2
resolution: "yargs@npm:13.3.2"
@@ -46523,6 +46635,25 @@ __metadata:
languageName: node
linkType: hard
+"yargs@npm:^15.3.1, yargs@npm:^15.4.1":
+ version: 15.4.1
+ resolution: "yargs@npm:15.4.1"
+ dependencies:
+ cliui: ^6.0.0
+ decamelize: ^1.2.0
+ find-up: ^4.1.0
+ get-caller-file: ^2.0.1
+ require-directory: ^2.1.1
+ require-main-filename: ^2.0.0
+ set-blocking: ^2.0.0
+ string-width: ^4.2.0
+ which-module: ^2.0.0
+ y18n: ^4.0.0
+ yargs-parser: ^18.1.2
+ checksum: f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d
+ languageName: node
+ linkType: hard
+
"yargs@npm:^16.0.0, yargs@npm:^16.2.0":
version: 16.2.0
resolution: "yargs@npm:16.2.0"
diff --git a/docs/faq.md b/docs/faq.md
index b7375d2b331..b83a5fd3590 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -156,6 +156,7 @@ We're only covering versions 5.3 and 5.0 as they were important milestones for S
| Section | Page | Current Location | Version 5.3 location | Version 5.0 location |
| ---------------- | ----------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| N/A | Why Storybook | [See current documentation](./why-storybook.md) | Non existing feature or undocumented | Non existing feature or undocumented |
| Get started | Install | [See current documentation](./get-started/install.md) | [See versioned documentation](https://github.com/storybookjs/storybook/tree/release/5.3/docs/src/pages/guides/quick-start-guide) | [See versioned documentation](https://github.com/storybookjs/storybook/tree/release/5.0/docs/src/pages/guides/quick-start-guide) |
| | What's a story | [See current documentation](./get-started/whats-a-story.md) | [See versioned documentation for your framework](https://github.com/storybookjs/storybook/tree/release/5.3/docs/src/pages/guides) | [See versioned documentation for your framework](https://github.com/storybookjs/storybook/tree/release/5.0/docs/src/pages/guides) |
| | Browse Stories | [See current documentation](./get-started/browse-stories.md) | [See versioned documentation for your framework](https://github.com/storybookjs/storybook/tree/release/5.3/docs/src/pages/guides) | [See versioned documentation for your framework](https://github.com/storybookjs/storybook/blob/release/5.0/docs/src/pages/guides) |
diff --git a/docs/misc-docs-assets/why-storybook/7.0-storybook-hero-video.mp4 b/docs/misc-docs-assets/why-storybook/7.0-storybook-hero-video.mp4
new file mode 100644
index 00000000000..03857d6083d
Binary files /dev/null and b/docs/misc-docs-assets/why-storybook/7.0-storybook-hero-video.mp4 differ
diff --git a/docs/misc-docs-assets/why-storybook/multiverse.png b/docs/misc-docs-assets/why-storybook/multiverse.png
new file mode 100644
index 00000000000..365611e21e8
Binary files /dev/null and b/docs/misc-docs-assets/why-storybook/multiverse.png differ
diff --git a/docs/misc-docs-assets/why-storybook/whats-a-story.mp4 b/docs/misc-docs-assets/why-storybook/whats-a-story.mp4
new file mode 100644
index 00000000000..134d76d1ad3
Binary files /dev/null and b/docs/misc-docs-assets/why-storybook/whats-a-story.mp4 differ
diff --git a/docs/sharing/publish-storybook.md b/docs/sharing/publish-storybook.md
index adc3f2b6683..de46998efbf 100644
--- a/docs/sharing/publish-storybook.md
+++ b/docs/sharing/publish-storybook.md
@@ -113,6 +113,12 @@ If you publish your Storybook to Chromatic, you can use the [UI Review](https://

+### Versioning and history
+
+When you publish Storybook, you also get component history and versioning down to the commit. That's useful during implementation review for comparing components between branches/commits to past versions.
+
+
+
## Publish Storybook to other services
You can publish the static Storybook web app to many hosts. We maintain [`storybook-deployer`](https://github.com/storybookjs/storybook-deployer), a handy tool to help you publish to AWS or GitHub pages.
diff --git a/docs/sharing/workflow-history-versioning.png b/docs/sharing/workflow-history-versioning.png
new file mode 100644
index 00000000000..7cc34126678
Binary files /dev/null and b/docs/sharing/workflow-history-versioning.png differ
diff --git a/docs/snippets/angular/histogram-story.mdx.mdx b/docs/snippets/angular/histogram-story.mdx.mdx
new file mode 100644
index 00000000000..16ac042be54
--- /dev/null
+++ b/docs/snippets/angular/histogram-story.mdx.mdx
@@ -0,0 +1,24 @@
+```md
+
+
+import { Canvas, Meta, Story } from '@storybook/addon-docs';
+
+import { HistogramComponent } from './histogram.component';
+
+
+
+export const Template = (args) => ({ props: args });
+
+
+
+ {Template.bind({})}
+
+
+```
\ No newline at end of file
diff --git a/docs/snippets/angular/histogram-story.ts.mdx b/docs/snippets/angular/histogram-story.ts.mdx
new file mode 100644
index 00000000000..75bcf531fe1
--- /dev/null
+++ b/docs/snippets/angular/histogram-story.ts.mdx
@@ -0,0 +1,28 @@
+```ts
+// Histogram.stories.ts
+
+import { Meta, Story } from '@storybook/angular';
+
+import { HistogramComponent } from './histogram.component';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/angular/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: HistogramComponent,
+} as Meta;
+
+const Template: Story = (args) => ({
+ props: args,
+});
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/html/histogram-story.js.mdx b/docs/snippets/html/histogram-story.js.mdx
new file mode 100644
index 00000000000..cb31f5b22ce
--- /dev/null
+++ b/docs/snippets/html/histogram-story.js.mdx
@@ -0,0 +1,23 @@
+```js
+// Histogram.stories.js
+
+import { createHistogram } from './Histogram';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/html/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+};
+
+const Template = (args) => createHistogram(args);
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/html/histogram-story.ts.mdx b/docs/snippets/html/histogram-story.ts.mdx
new file mode 100644
index 00000000000..26f974b2495
--- /dev/null
+++ b/docs/snippets/html/histogram-story.ts.mdx
@@ -0,0 +1,25 @@
+```ts
+// Histogram.stories.ts
+
+import { Meta, StoryFn } from '@storybook/html';
+
+import { Histogram, HistogramProps } from './Histogram';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/html/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+} as Meta;
+
+const Template: StoryFn = (args) => createHistogram(args);
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/preact/histogram-story.js.mdx b/docs/snippets/preact/histogram-story.js.mdx
new file mode 100644
index 00000000000..24774c1d18a
--- /dev/null
+++ b/docs/snippets/preact/histogram-story.js.mdx
@@ -0,0 +1,27 @@
+```js
+// Histogram.stories.js|jsx
+
+/** @jsx h */
+import { h } from 'preact';
+
+import { Histogram } from './Histogram';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/preact/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+};
+
+const Template = (args) => ;
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/preact/histogram-story.mdx.mdx b/docs/snippets/preact/histogram-story.mdx.mdx
new file mode 100644
index 00000000000..de0c9b746e0
--- /dev/null
+++ b/docs/snippets/preact/histogram-story.mdx.mdx
@@ -0,0 +1,24 @@
+```md
+
+
+import { Canvas, Meta, Story } from '@storybook/addon-docs/';
+
+import { Histogram } from './Histogram';
+
+
+
+export const Template = (args) => ;
+
+
+
+ {Template.bind({})}
+
+
+```
\ No newline at end of file
diff --git a/docs/snippets/react/histogram-story.js.mdx b/docs/snippets/react/histogram-story.js.mdx
new file mode 100644
index 00000000000..27a1f9a0d47
--- /dev/null
+++ b/docs/snippets/react/histogram-story.js.mdx
@@ -0,0 +1,26 @@
+```js
+// Histogram.stories.js|jsx
+
+import React from 'react';
+
+import { Histogram } from './Histogram';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+};
+
+const Template = (args) => ;
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/react/histogram-story.mdx.mdx b/docs/snippets/react/histogram-story.mdx.mdx
new file mode 100644
index 00000000000..d87e5b8d4b4
--- /dev/null
+++ b/docs/snippets/react/histogram-story.mdx.mdx
@@ -0,0 +1,24 @@
+```md
+
+
+import { Canvas, Meta, Story } from '@storybook/addon-docs';
+
+import { Histogram } from './Histogram';
+
+
+
+export const Template = (args) => ;
+
+
+
+ {Template.bind({})}
+
+
+```
\ No newline at end of file
diff --git a/docs/snippets/react/histogram-story.ts.mdx b/docs/snippets/react/histogram-story.ts.mdx
new file mode 100644
index 00000000000..3c74801d9c8
--- /dev/null
+++ b/docs/snippets/react/histogram-story.ts.mdx
@@ -0,0 +1,28 @@
+```ts
+// Histogram.stories.ts|tsx
+
+import React from 'react';
+
+import { ComponentStory, ComponentMeta } from '@storybook/react';
+
+import { Histogram } from './Histogram';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/react/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+} as ComponentMeta;
+
+const Template: ComponentStory = (args) => ;
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/svelte/histogram-story.js.mdx b/docs/snippets/svelte/histogram-story.js.mdx
new file mode 100644
index 00000000000..b474184e5b1
--- /dev/null
+++ b/docs/snippets/svelte/histogram-story.js.mdx
@@ -0,0 +1,27 @@
+```js
+// Histogram.stories.js
+
+import Histogram from './Histogram.svelte';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/svelte/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+};
+
+const Template = (args) => ({
+ Component: Histogram,
+ props: args,
+});
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/svelte/histogram-story.mdx.mdx b/docs/snippets/svelte/histogram-story.mdx.mdx
new file mode 100644
index 00000000000..eb34b3dafb2
--- /dev/null
+++ b/docs/snippets/svelte/histogram-story.mdx.mdx
@@ -0,0 +1,27 @@
+```md
+
+
+import { Canvas, Meta, Story } from '@storybook/addon-docs';
+
+import Histogram from './Histogram.svelte';
+
+
+
+export const Template = (args) => ({
+ Component: Histogram,
+ props: args,
+});
+
+
+
+ {Template.bind({})}
+
+
+```
\ No newline at end of file
diff --git a/docs/snippets/vue/histogram-story.2.js.mdx b/docs/snippets/vue/histogram-story.2.js.mdx
new file mode 100644
index 00000000000..78f2008f65c
--- /dev/null
+++ b/docs/snippets/vue/histogram-story.2.js.mdx
@@ -0,0 +1,28 @@
+```js
+// Histogram.stories.js
+
+import Histogram from './Histogram.vue';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/vue/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+};
+
+const Template = (args, { argTypes }) => ({
+ components: { Histogram },
+ props: Object.keys(argTypes),
+ template: ' ',
+});
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/vue/histogram-story.3.js.mdx b/docs/snippets/vue/histogram-story.3.js.mdx
new file mode 100644
index 00000000000..59ff7e6416a
--- /dev/null
+++ b/docs/snippets/vue/histogram-story.3.js.mdx
@@ -0,0 +1,30 @@
+```js
+// Histogram.stories.js
+
+import Histogram from './Histogram.vue';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/vue/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+};
+
+const Template = (args) => ({
+ components: { Histogram },
+ setup() {
+ return { args };
+ },
+ template: ' ',
+});
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/vue/histogram-story.mdx-2.mdx b/docs/snippets/vue/histogram-story.mdx-2.mdx
new file mode 100644
index 00000000000..245abc0d3f0
--- /dev/null
+++ b/docs/snippets/vue/histogram-story.mdx-2.mdx
@@ -0,0 +1,28 @@
+```md
+
+
+import { Canvas, Meta, Story } from '@storybook/addon-docs';
+
+import Histogram from './Histogram.vue';
+
+
+
+export const Template = (args, { argTypes }) => ({
+ components: { Histogram },
+ props: Object.keys(argTypes),
+ template: ` `,
+});
+
+
+
+ {Template.bind({})}
+
+
+```
\ No newline at end of file
diff --git a/docs/snippets/vue/histogram-story.mdx-3.mdx b/docs/snippets/vue/histogram-story.mdx-3.mdx
new file mode 100644
index 00000000000..d2ff1cb94ce
--- /dev/null
+++ b/docs/snippets/vue/histogram-story.mdx-3.mdx
@@ -0,0 +1,30 @@
+```md
+
+
+import { Canvas, Meta, Story } from '@storybook/addon-docs';
+
+import Histogram from './Histogram.vue';
+
+
+
+export const Template = (args) => ({
+ components: { Histogram },
+ setup() {
+ return { args };
+ },
+ template: ' ',
+});
+
+
+
+ {Template.bind({})}
+
+
+```
\ No newline at end of file
diff --git a/docs/snippets/vue/histogram-story.ts-2.ts.mdx b/docs/snippets/vue/histogram-story.ts-2.ts.mdx
new file mode 100644
index 00000000000..35b41d0ad77
--- /dev/null
+++ b/docs/snippets/vue/histogram-story.ts-2.ts.mdx
@@ -0,0 +1,30 @@
+```ts
+// Histogram.stories.ts
+
+import { Meta, StoryFn } from '@storybook/vue';
+
+import Histogram from './Histogram.vue';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/vue/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+} as Meta;
+
+const Template: StoryFn = (args, { argTypes }) => ({
+ components: { Button },
+ props: Object.keys(argTypes),
+ template: ' ',
+});
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/vue/histogram-story.ts-3.ts.mdx b/docs/snippets/vue/histogram-story.ts-3.ts.mdx
new file mode 100644
index 00000000000..e7a5efa50b0
--- /dev/null
+++ b/docs/snippets/vue/histogram-story.ts-3.ts.mdx
@@ -0,0 +1,33 @@
+```ts
+// Histogram.stories.ts
+
+import { Meta, StoryFn } from '@storybook/vue3';
+
+import Histogram from './Histogram.vue';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/vue/configure/overview#configure-story-loading
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+ component: Histogram,
+} as Meta;
+
+//π We create a βtemplateβ of how args map to rendering
+const Template: StoryFn = (args) => ({
+ components: { Histogram },
+ setup() {
+ return { args };
+ },
+ template: ' ',
+});
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/snippets/web-components/histogram-story.js.mdx b/docs/snippets/web-components/histogram-story.js.mdx
new file mode 100644
index 00000000000..795fcaf0753
--- /dev/null
+++ b/docs/snippets/web-components/histogram-story.js.mdx
@@ -0,0 +1,32 @@
+```js
+// Histogram.stories.js
+
+import { html } from 'lit-html';
+
+import './histogram-component';
+
+export default {
+ /* π The title prop is optional.
+ * See https://storybook.js.org/docs/web-components/configure/overview
+ * to learn how to generate automatic titles
+ */
+ title: 'Histogram',
+};
+
+const Template = ({ dataType, showHistogramLabels, histogramAccentColor, label }) => html`
+
+`;
+
+export const Default = Template.bind({});
+Default.args = {
+ dataType: 'latency',
+ showHistogramLabels: true,
+ histogramAccentColor: '#1EA7FD',
+ label: 'Latency distribution',
+};
+```
\ No newline at end of file
diff --git a/docs/toc.js b/docs/toc.js
index ba45d3bffc4..cf923c94703 100644
--- a/docs/toc.js
+++ b/docs/toc.js
@@ -1,5 +1,10 @@
module.exports = {
toc: [
+ {
+ title: 'π Why',
+ pathSegment: 'why-storybook',
+ type: 'link',
+ },
{
title: 'π Get started',
pathSegment: 'get-started',
diff --git a/docs/why-storybook.md b/docs/why-storybook.md
new file mode 100644
index 00000000000..1f92e7c381c
--- /dev/null
+++ b/docs/why-storybook.md
@@ -0,0 +1,140 @@
+---
+title: 'Why Storybook?'
+---
+
+## The problem
+
+The webβs universality is pushing more complexity into the frontend. It began with responsive web design, which turned every user interface from one to 10, 100, 1000 different user interfaces. Over time, additional requirements piled on like devices, browsers, accessibility, performance, and async states.
+
+Component-driven tools like React, Vue, and Angular help break down complex UIs into simple components but theyβre not silver bullets. As frontends grow, the number of components swells. Mature projects can contain hundreds of components that yield thousands of discrete variations.
+
+To complicate matters further, those UIs are painful to debug because theyβre entangled in business logic, interactive states, and app context.
+
+The breadth of modern frontends overwhelm existing workflows. Developers must consider countless UI variations, yet arenβt equipped to develop or organize them all. You end up in a situation where UIs are tougher to build, less satisfying to work on, and brittle.
+
+
+
+## The solution
+
+**Build UIs in isolation**
+
+Every piece of UI is now a [component](https://www.componentdriven.org/). The superpower of components is that you don't need to spin up the whole app just to see how they render. You can render a specific variation in isolation by passing in props, mocking data, or faking events.
+
+Storybook is packaged as a small, development-only, [workshop](https://bradfrost.com/blog/post/a-frontend-workshop-environment/) that lives alongside your app. It provides an isolated iframe to render components without interference from app business logic and context. That helps you focus development on each variation of a component, even the hard-to-reach edge cases.
+
+
+
+
+
+**Capture UI variations as βstoriesβ**
+
+When developing a component variation in isolation, save it as a story. [Stories](https://github.com/ComponentDriven/csf) are a declarative syntax for supplying props and mock data to simulate component variations. Each component can have multiple stories. Each story allows you to demonstrate a specific variation of that component to verify appearance and behavior.
+
+You write stories for granular UI component variation and then use those stories in development, testing, and documentation.
+
+
+
+
+
+
+
+**Storybook keeps track of every story**
+
+Storybook is an interactive directory of your UI components and their stories. In the past, you'd have to spin up the app, navigate to a page, and contort the UI into the right state. This is a huge waste of time and bogs down frontend development. With Storybook, you can skip all those steps and jump straight to working on a UI component in a specific state.
+
+
+
+
+
+
+Where does Storybook fit into my project?
+
+Storybook is packaged as a small, development-only, [workshop](https://bradfrost.com/blog/post/a-frontend-workshop-environment/) that lives alongside your app. Install it by [running a command](./get-started/install.md).
+
+During development, run it in a separate node process. If youβre working on UI in isolation, the only thing youβll need to run is Storybook.
+
+
+
+
+Does Storybook work with X?
+
+Storybook aims to integrate with industry-standard tools and platforms to simplify setup. Thanks to our ambitious developer community, weβve made significant progress. There are hundreds of [addons](https://storybook.js.org/addons/) and tutorials that walk through how to set up Storybook in all types of projects.
+
+If youβre using a niche framework or a recently launched tool, we might not have an integration for it yet. Consider creating a [proof of concept](./addons/writing-addons.md) yourself first to lead the way for the rest of the community.
+
+
+
+
+Whatβs the recommended Storybook workflow?
+
+Every team is different and so is their workflow. Storybook is designed to be incrementally adoptable. Teams can gradually try features to see what works best for them.
+
+Most community members choose a [Component-Driven](https://www.componentdriven.org/) workflow. UIs are developed in isolation from the βbottom upβ starting with basic components then progressively combined to assemble pages.
+
+1. Build each component in isolation and write stories for its variations.
+2. Compose small components together to enable more complex functionality.
+3. Assemble pages by combining composite components.
+4. Integrate pages into your project by hooking up data and business logic.
+
+
+
+## Benefits
+
+When you write stories for components, you get a bunch of additional benefits for free.
+
+**π Develop UIs that are more durable**
+
+Isolate components and pages and track their use cases as [stories](./writing-stories/introduction.md). Verify hard-to-reach edge cases of UI. Use addons to mock everything a component needsβcontext, API requests, device features, etc.
+
+**β
Test UIs with less effort and no flakes**
+
+Stories are a pragmatic, reproducible way of tracking UI states. Use them to spot-test the UI during development. Storybook offers built-in workflows for automated [Accessibility](./writing-tests/accessibility-testing.md), [Interaction](./writing-tests/interaction-testing.md), and [Visual](./writing-tests/visual-testing.md) testing. Or use stories as test cases by importing them into other JavaScript testing tools.
+
+**π Document UI for your team to reuse**
+
+Storybook is the single source of truth for your UI. Stories index all your components and their various states, making it easy for your team to find and reuse existing UI patterns. Storybook also auto-generates [documentation](./writing-docs/introduction.md) from those stories.
+
+**π€ Share how the UI actually works**
+
+Stories show how UIs actually work, not just a picture of how they're supposed to work. That keeps everyone aligned on what's currently in production. [Publish Storybook](./sharing/publish-storybook.md) to get sign-off from teammates. Or [embed](./sharing/embed.md) them in wikis, Markdown, and Figma to streamline collaboration.
+
+**π¦Automate UI workflows**
+
+Storybook is compatible with your continuous integration workflow. Add it as a CI step to automate user interface testing, review implementation with teammates, and get signoff from stakeholders.
+
+## Write stories once, reuse everywhere
+
+Storybook is powered by [Component Story Format](https://github.com/ComponentDriven/csf), an open standard based on JavaScript ES6 modules. This enables stories to interoperate between development, testing, and design tools. Each story is exported as a JavaScript function enabling you to reuse it with other tools. No vendor lock-in.
+
+Reuse stories with [Jest](https://jestjs.io/) and [Testing Library](https://testing-library.com/) to verify interactions. Put them in [Chromatic](https://www.chromatic.com/) for visual testing. Audit story accessibility with [Axe](https://github.com/dequelabs/axe-core). Or test user flows with [Playwright](https://playwright.dev/) and [Cypress](https://www.cypress.io/). Reuse unlocks more workflows at no extra cost.
+
+---
+
+Storybook is purpose-built to help you develop complex UIs faster with greater durability and lower maintenance. Itβs used by 100s of [leading companies](https://storybook.js.org/showcase) and thousands of [developers](https://github.com/storybookjs/storybook/).
\ No newline at end of file
diff --git a/docs/writing-stories/decorators.md b/docs/writing-stories/decorators.md
index 5e82aee932a..a9e57a73651 100644
--- a/docs/writing-stories/decorators.md
+++ b/docs/writing-stories/decorators.md
@@ -37,7 +37,7 @@ Some components require a βharnessβ to render in a useful way. For instance,
## βContextβ for mocking
-Framework-specific libraries (e.g., [Styled Components](https://styled-components.com/), [Fortawesome](https://github.com/FortAwesome/vue-fontawesome) for Vue, Angular's [localize](https://angular.io/api/localize)) may require additional configuration to render correctly in Storybook.
+Framework-specific libraries (e.g., [Styled Components](https://styled-components.com/), [Fontawesome](https://github.com/FortAwesome/vue-fontawesome) for Vue, Angular's [localize](https://angular.io/api/localize)) may require additional configuration to render correctly in Storybook.
For example, if you're working with React's Styled Components and your components use themes, add a single global decorator to [`.storybook/preview.js`](../configure/overview.md#configure-story-rendering) to enable them. With Vue, extend Storybook's application and register your library. Or with Angular, add the package into your `polyfills.ts` and import it:
diff --git a/scripts/bootstrap.js b/scripts/bootstrap.js
index 4fc16a11063..70e9dfc499f 100755
--- a/scripts/bootstrap.js
+++ b/scripts/bootstrap.js
@@ -54,7 +54,7 @@ function run() {
});
log.info(prefix, name);
- command();
+ return command();
},
});
@@ -74,9 +74,9 @@ function run() {
defaultValue: true,
option: '--prep',
command: () => {
- log.info(prefix, 'prepare');
- spawn(
- `nx run-many --target="prepare" --all --parallel --exclude=@storybook/addon-storyshots,@storybook/addon-storyshots-puppeteer -- --reset`
+ log.info(prefix, 'prep');
+ return spawn(
+ `nx run-many --target="prep" --all --parallel --exclude=@storybook/addon-storyshots,@storybook/addon-storyshots-puppeteer -- --reset`
);
},
order: 2,
@@ -86,9 +86,9 @@ function run() {
defaultValue: true,
option: '--retry',
command: () => {
- log.info(prefix, 'prepare');
- spawn(
- `nx run-many --target=prepare --all --parallel --only-failed ${
+ log.info(prefix, 'prep');
+ return spawn(
+ `nx run-many --target="prep" --all --parallel --only-failed ${
process.env.CI ? `--max-parallel=${maxConcurrentTasks}` : ''
}`
);
@@ -101,7 +101,7 @@ function run() {
option: '--reset',
command: () => {
log.info(prefix, 'git clean');
- spawn(`node -r esm ${join(__dirname, 'reset.js')}`);
+ return spawn(`node -r esm ${join(__dirname, 'reset.js')}`);
},
order: 0,
}),
@@ -111,7 +111,7 @@ function run() {
option: '--install',
command: () => {
const command = process.env.CI ? `yarn install --immutable` : `yarn install`;
- spawn(command);
+ return spawn(command);
},
order: 1,
}),
@@ -121,8 +121,8 @@ function run() {
option: '--build',
command: () => {
log.info(prefix, 'build');
- spawn(
- `nx run-many --target="prepare" --all --parallel=8 ${
+ return spawn(
+ `nx run-many --target="prep" --all --parallel=8 ${
process.env.CI ? `--max-parallel=${maxConcurrentTasks}` : ''
} -- --reset --optimized`
);
@@ -134,7 +134,7 @@ function run() {
defaultValue: false,
option: '--reg',
command: () => {
- spawn('yarn local-registry --publish --open --port 6001');
+ return spawn('yarn local-registry --publish --open --port 6001');
},
order: 11,
}),
@@ -143,7 +143,7 @@ function run() {
defaultValue: false,
option: '--dev',
command: () => {
- spawn('yarn build');
+ return spawn('yarn build');
},
order: 9,
}),
@@ -234,7 +234,10 @@ function run() {
list
.sort((a, b) => a.order - b.order)
.forEach((key) => {
- key.command();
+ const result = key.command();
+ if (result && 'status' in result && result.status !== 0) {
+ process.exit(result.status);
+ }
});
process.stdout.write('\x07');
}
diff --git a/scripts/build-package.js b/scripts/build-package.js
index f9df57b1f7c..70468be2e0e 100644
--- a/scripts/build-package.js
+++ b/scripts/build-package.js
@@ -113,7 +113,7 @@ async function run() {
}
selection?.filter(Boolean).forEach(async (v) => {
- const commmand = (await readJSON(resolve(v.location, 'package.json'))).scripts.prepare;
+ const commmand = (await readJSON(resolve(v.location, 'package.json'))).scripts.prep;
const cwd = resolve(__dirname, '..', 'code', v.location);
const sub = require('execa').command(
`${commmand}${watchMode ? ' --watch' : ''}${prodMode ? ' --optimized' : ''}`,
diff --git a/scripts/dts-localize.ts b/scripts/dts-localize.ts
index 05108ca5523..d9e92f28e69 100644
--- a/scripts/dts-localize.ts
+++ b/scripts/dts-localize.ts
@@ -173,7 +173,7 @@ export const run = async (entrySourceFiles: string[], outputPath: string, option
(ts.isImportDeclaration(node) || ts.isExportDeclaration(node)) &&
node.moduleSpecifier !== undefined
) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const target: string = node.moduleSpecifier.text;
let currentSourceFile = '';
let referencedSourceFile = '';
@@ -198,7 +198,7 @@ export const run = async (entrySourceFiles: string[], outputPath: string, option
referencedSourceFile
);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
node.moduleSpecifier = ts.factory.createStringLiteral(replacementPath);
return true;
@@ -231,7 +231,7 @@ export const run = async (entrySourceFiles: string[], outputPath: string, option
referencedSourceFile
);
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
node.argument = ts.factory.createStringLiteral(replacementPath);
return true;
diff --git a/scripts/next-repro-generators/generate-repros.ts b/scripts/next-repro-generators/generate-repros.ts
index a2e532aca5f..29f36516ed8 100755
--- a/scripts/next-repro-generators/generate-repros.ts
+++ b/scripts/next-repro-generators/generate-repros.ts
@@ -12,7 +12,7 @@ import reproTemplates from '../../code/lib/cli/src/repro-templates';
import storybookVersions from '../../code/lib/cli/src/versions';
import { JsPackageManagerFactory } from '../../code/lib/cli/src/js-package-manager/JsPackageManagerFactory';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import { maxConcurrentTasks } from '../utils/concurrency';
import { localizeYarnConfigFiles, setupYarn } from './utils/yarn';
@@ -107,7 +107,7 @@ const runGenerators = async (
let controller: AbortController;
if (localRegistry) {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
await publish.run();
console.log(`βοΈ Starting local registry: ${LOCAL_REGISTRY_URL}`);
controller = await servePackages({ debug: true });
diff --git a/scripts/next-repro-generators/publish.ts b/scripts/next-repro-generators/publish.ts
index f3975c993a0..5dbca3e6fb4 100755
--- a/scripts/next-repro-generators/publish.ts
+++ b/scripts/next-repro-generators/publish.ts
@@ -3,10 +3,11 @@ import { join } from 'path';
import { existsSync } from 'fs';
import { command } from 'execa';
import * as tempy from 'tempy';
-import { copy, remove, writeFile } from 'fs-extra';
+import { copy, emptyDir, readdir, remove, stat, writeFile } from 'fs-extra';
import { getTemplatesData, renderTemplate } from './utils/template';
import { commitAllToGit } from './utils/git';
+import { promiseImpl } from 'ejs';
export const logger = console;
@@ -30,6 +31,19 @@ const publish = async (options: PublishOptions & { tmpFolder: string }) => {
await command(`git clone ${remote} .`, { cwd: tmpFolder });
await command(`git checkout ${gitBranch}`, { cwd: tmpFolder });
+ // otherwise old files will stick around and result inconsistent states
+ logger.log(`π Delete existing template dirs from clone`);
+ const files = await Promise.all(
+ (
+ await readdir(REPROS_DIRECTORY)
+ ).map(async (f) => ({ path: f, stats: await stat(join(REPROS_DIRECTORY, f)) }))
+ );
+ await Promise.all(
+ files
+ .filter(({ stats, path }) => stats.isDirectory && !path.startsWith('.'))
+ .map(async ({ path }) => emptyDir(join(tmpFolder, path)))
+ );
+
logger.log(`π Moving template files into the repository`);
const templatePath = join(scriptPath, 'templates', 'root.ejs');
@@ -40,7 +54,7 @@ const publish = async (options: PublishOptions & { tmpFolder: string }) => {
await writeFile(join(tmpFolder, 'README.md'), output);
logger.log(`π Moving all the repros into the repository`);
- await copy(join(REPROS_DIRECTORY), tmpFolder);
+ await copy(REPROS_DIRECTORY, tmpFolder);
await commitAllToGit(tmpFolder);
diff --git a/scripts/package.json b/scripts/package.json
index d311c05a97c..db6b99d7ee3 100644
--- a/scripts/package.json
+++ b/scripts/package.json
@@ -23,7 +23,7 @@
]
},
"resolutions": {
- "@nrwl/cli": "12.3.4",
+ "@nrwl/cli": "14.6.1",
"@typescript-eslint/eslint-plugin": "^5.15.0",
"@typescript-eslint/experimental-utils": "5.3.0",
"@typescript-eslint/parser": "^5.15.0",
@@ -58,10 +58,9 @@
"@jest/globals": "^26.6.2",
"@linear/sdk": "^1.21.0",
"@nicolo-ribaudo/chokidar-2": "^2.1.8",
- "@nrwl/cli": "12.3.4",
- "@nrwl/nx-cloud": "12.1.1",
- "@nrwl/tao": "12.3.4",
- "@nrwl/workspace": "12.3.4",
+ "@nrwl/cli": "14.6.1",
+ "@nrwl/nx-cloud": "14.6.0",
+ "@nrwl/workspace": "14.6.1",
"@rollup/plugin-babel": "^5.3.1",
"@rollup/plugin-commonjs": "^21.0.1",
"@rollup/plugin-json": "^4.1.0",
@@ -108,7 +107,6 @@
"chalk": "^4.1.0",
"codecov": "^3.8.1",
"commander": "^6.2.1",
- "core-js": "^3.21.1",
"cross-env": "^7.0.3",
"danger": "^10.6.2",
"detect-port": "^1.3.0",
@@ -152,6 +150,7 @@
"node-fetch": "^2.6.1",
"node-gyp": "^8.4.0",
"npmlog": "^5.0.1",
+ "nx": "14.6.1",
"p-limit": "^3.1.0",
"prettier": ">=2.2.1 <=2.3.0",
"pretty-hrtime": "^1.0.0",
diff --git a/scripts/run-e2e.ts b/scripts/run-e2e.ts
index e25504aeb0c..712bc0c2ccd 100644
--- a/scripts/run-e2e.ts
+++ b/scripts/run-e2e.ts
@@ -5,7 +5,7 @@ import program from 'commander';
import { readConfig, writeConfig } from '../code/lib/csf-tools';
import { getInterpretedFile } from '../code/lib/core-common';
import { serve } from './utils/serve';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import { filterDataForCurrentCircleCINode } from './utils/concurrency';
import * as configs from '../code/lib/cli/src/repro-generators/configs';
@@ -292,10 +292,10 @@ const getConfig = async (): Promise => {
min: 1,
hint: 'You can also run directly with package name like `test:e2e-framework react`, or `yarn test:e2e-framework --all` for all packages!',
choices: Object.keys(configs).map((key) => {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
const { name, version } = configs[key];
return {
- // @ts-ignore
+ // @ts-expect-error (Converted from ts-ignore)
value: configs[key],
title: `${name}@${version}`,
selected: false,
diff --git a/scripts/run-registry.ts b/scripts/run-registry.ts
index f364994544d..46aaa24340a 100755
--- a/scripts/run-registry.ts
+++ b/scripts/run-registry.ts
@@ -9,7 +9,7 @@ import yaml from 'js-yaml';
import startVerdaccioServer from 'verdaccio';
import pLimit from 'p-limit';
-// @ts-ignore
+// @ts-expect-error (Converted from ts-ignore)
import { maxConcurrentTasks } from './utils/concurrency';
import { listOfPackages } from './utils/list-packages';
diff --git a/scripts/sandbox.ts b/scripts/sandbox.ts
index 8aa3455e60f..b9f6cb1d717 100644
--- a/scripts/sandbox.ts
+++ b/scripts/sandbox.ts
@@ -205,9 +205,14 @@ async function readMainConfig({ cwd }: { cwd: string }) {
return readConfig(mainConfigPath);
}
-// NOTE: the test regexp here will apply whether the path is symlink-preserved or otherwise
-const loaderPath = require.resolve('../code/node_modules/esbuild-loader');
-const webpackFinalCode = `
+// Ensure that sandboxes can refer to story files defined in `code/`.
+// Most WP-based build systems will not compile files outside of the project root or 'src/` or
+// similar. Plus they aren't guaranteed to handle TS files. So we need to patch in esbuild
+// loader for such files. NOTE this isn't necessary for Vite, as far as we know.
+function addEsbuildLoaderToStories(mainConfig: ConfigFile) {
+ // NOTE: the test regexp here will apply whether the path is symlink-preserved or otherwise
+ const loaderPath = require.resolve('../code/node_modules/esbuild-loader');
+ const webpackFinalCode = `
(config) => ({
...config,
module: {
@@ -225,27 +230,88 @@ const webpackFinalCode = `
],
},
})`;
+ mainConfig.setFieldNode(
+ ['webpackFinal'],
+ // @ts-expect-error (not sure why TS complains here, it does exist)
+ babelParse(webpackFinalCode).program.body[0].expression
+ );
+}
+
+// Recompile optimized deps on each startup, so you can change @storybook/* packages and not
+// have to clear caches.
+function forceViteRebuilds(mainConfig: ConfigFile) {
+ const viteFinalCode = `
+ (config) => ({
+ ...config,
+ optimizeDeps: {
+ ...config.optimizeDeps,
+ force: true,
+ },
+ })`;
+ mainConfig.setFieldNode(
+ ['viteFinal'],
+ // @ts-expect-error (not sure why TS complains here, it does exist)
+ babelParse(viteFinalCode).program.body[0].expression
+ );
+}
// paths are of the form 'renderers/react', 'addons/actions'
async function addStories(paths: string[], { mainConfig }: { mainConfig: ConfigFile }) {
- const stories = mainConfig.getFieldValue(['stories']) as string[];
+ // Add `stories` entries of the form
+ // '../../../code/lib/store/template/stories/*.stories.@(js|jsx|ts|tsx)'
+ // if the directory /lib/store/template/stories exists
const extraStoryDirsAndExistence = await Promise.all(
paths
.map((p) => path.join(p, 'template', 'stories'))
.map(async (p) => [p, await pathExists(path.resolve(codeDir, p))] as const)
);
- const relativeCodeDir = path.join('..', '..', '..', 'code');
+ const stories = mainConfig.getFieldValue(['stories']) as string[];
const extraStories = extraStoryDirsAndExistence
.filter(([, exists]) => exists)
- .map(([p]) => path.join(relativeCodeDir, p, '*.stories.@(js|jsx|ts|tsx)'));
+ .map(([p]) => ({
+ directory: path.join('..', '..', '..', 'code', p),
+ titlePrefix: p.split('/').slice(-4, -2).join('/'),
+ files: '*.stories.@(js|jsx|ts|tsx)',
+ }));
mainConfig.setFieldValue(['stories'], [...stories, ...extraStories]);
- mainConfig.setFieldNode(
- ['webpackFinal'],
- // @ts-ignore (not sure why TS complains here, it does exist)
- babelParse(webpackFinalCode).program.body[0].expression
+ // Add `config` entries of the form
+ // '../../code/lib/store/template/stories/preview.ts'
+ // if the file /lib/store/template/stories/preview.ts exists
+ const extraPreviewAndExistence = await Promise.all(
+ extraStoryDirsAndExistence
+ .filter(([, exists]) => exists)
+ .map(([storiesPath]) => path.join(storiesPath, 'preview.ts'))
+ .map(
+ async (previewPath) =>
+ [previewPath, await pathExists(path.resolve(codeDir, previewPath))] as const
+ )
);
+
+ const config = mainConfig.getFieldValue(['config']) as string[];
+ const extraConfig = extraPreviewAndExistence
+ .filter(([, exists]) => exists)
+ .map(([p]) => path.join('..', '..', 'code', p));
+ mainConfig.setFieldValue(['config'], [...(config || []), ...extraConfig]);
+}
+
+type Workspace = { name: string; location: string };
+
+async function getWorkspaces() {
+ const { stdout } = await command('yarn workspaces list --json', {
+ cwd: process.cwd(),
+ shell: true,
+ });
+ return JSON.parse(`[${stdout.split('\n').join(',')}]`) as Workspace[];
+}
+
+function workspacePath(type: string, packageName: string, workspaces: Workspace[]) {
+ const workspace = workspaces.find((w) => w.name === packageName);
+ if (!workspace) {
+ throw new Error(`Unknown ${type} '${packageName}', not in yarn workspace!`);
+ }
+ return workspace.location;
}
export async function sandbox(optionValues: OptionValues) {
@@ -303,22 +369,12 @@ export async function sandbox(optionValues: OptionValues) {
const mainConfig = await readMainConfig({ cwd });
const templateConfig = TEMPLATES[template as Template];
+ const { renderer, builder } = templateConfig.expected;
const storiesPath = await findFirstPath([path.join('src', 'stories'), 'stories'], { cwd });
- // Link in the template/components/index.js from the renderer
- const { stdout } = await command('yarn workspaces list --json', {
- cwd: process.cwd(),
- shell: true,
- });
- const workspaces = JSON.parse(`[${stdout.split('\n').join(',')}]`) as [
- { name: string; location: string }
- ];
- const { renderer } = templateConfig.expected;
- const rendererWorkspace = workspaces.find((workspace) => workspace.name === renderer);
- if (!rendererWorkspace) {
- throw new Error(`Unknown renderer '${renderer}', not in yarn workspace!`);
- }
- const rendererPath = rendererWorkspace.location;
+ const workspaces = await getWorkspaces();
+ // Link in the template/components/index.js from store, the renderer and the addons
+ const rendererPath = workspacePath('renderer', renderer, workspaces);
await ensureSymlink(
path.join(codeDir, rendererPath, 'template', 'components'),
path.resolve(cwd, storiesPath, 'components')
@@ -327,9 +383,10 @@ export async function sandbox(optionValues: OptionValues) {
['previewEntries'],
[`.${path.sep}${path.join(storiesPath, 'components')}`]
);
- mainConfig.setFieldValue(['core', 'disableTelemetry'], true);
+ // Link in the stories from the store, the renderer and the addons
const storiesToAdd = [] as string[];
+ storiesToAdd.push(workspacePath('core package', '@storybook/store', workspaces));
storiesToAdd.push(rendererPath);
// TODO -- sb add doesn't actually work properly:
@@ -343,10 +400,15 @@ export async function sandbox(optionValues: OptionValues) {
}
for (const addon of [...defaultAddons, ...optionValues.addon]) {
- storiesToAdd.push(path.join('addons', addon));
+ storiesToAdd.push(workspacePath('addon', `@storybook/addon-${addon}`, workspaces));
}
await addStories(storiesToAdd, { mainConfig });
+ // Add some extra settings (see above for what these do)
+ mainConfig.setFieldValue(['core', 'disableTelemetry'], true);
+ if (builder === '@storybook/builder-webpack5') addEsbuildLoaderToStories(mainConfig);
+ if (builder === '@storybook/builder-vite') forceViteRebuilds(mainConfig);
+
await writeConfig(mainConfig);
await installYarn2({ cwd, dryRun, debug });
diff --git a/scripts/tasks/test-runner.ts b/scripts/tasks/test-runner.ts
index 277e0f568d6..a2ce46a50f0 100644
--- a/scripts/tasks/test-runner.ts
+++ b/scripts/tasks/test-runner.ts
@@ -14,7 +14,7 @@ export const testRunner: Task = {
// We could split this out into a separate task if it became annoying
const publishController = await servePackages({});
- await exec(`yarn add --dev @storybook/test-runner`, execOptions);
+ await exec(`yarn add --dev @storybook/test-runner@0.7.1-next.0`, execOptions);
const storybookController = await serveSandbox(builtSandboxDir, {});
diff --git a/scripts/yarn.lock b/scripts/yarn.lock
index b3e71a92213..cc62c6f2f88 100644
--- a/scripts/yarn.lock
+++ b/scripts/yarn.lock
@@ -129,6 +129,40 @@ __metadata:
languageName: node
linkType: hard
+"@babel/core@npm:^7.11.6":
+ version: 7.18.13
+ resolution: "@babel/core@npm:7.18.13"
+ dependencies:
+ "@ampproject/remapping": ^2.1.0
+ "@babel/code-frame": ^7.18.6
+ "@babel/generator": ^7.18.13
+ "@babel/helper-compilation-targets": ^7.18.9
+ "@babel/helper-module-transforms": ^7.18.9
+ "@babel/helpers": ^7.18.9
+ "@babel/parser": ^7.18.13
+ "@babel/template": ^7.18.10
+ "@babel/traverse": ^7.18.13
+ "@babel/types": ^7.18.13
+ convert-source-map: ^1.7.0
+ debug: ^4.1.0
+ gensync: ^1.0.0-beta.2
+ json5: ^2.2.1
+ semver: ^6.3.0
+ checksum: 4a880723a1ee5b878482ce2f359d690f09ed407667f3d19c97790b772b11bec3dd71f66b5fb76d2da41e0f80f06ac85dfce1b46696307fc124f192a08b85c3b8
+ languageName: node
+ linkType: hard
+
+"@babel/generator@npm:^7.18.13, @babel/generator@npm:^7.7.2":
+ version: 7.18.13
+ resolution: "@babel/generator@npm:7.18.13"
+ dependencies:
+ "@babel/types": ^7.18.13
+ "@jridgewell/gen-mapping": ^0.3.2
+ jsesc: ^2.5.1
+ checksum: 801f8b68c951da7badc81b9ed773599fa30c969cee4c7b8698aed6ed02be9231a2dea5ffe2e5cc3d1471d3b0e554cd0b949409ae8a6567e80da22b0672e4e861
+ languageName: node
+ linkType: hard
+
"@babel/generator@npm:^7.18.9, @babel/generator@npm:^7.4.0":
version: 7.18.9
resolution: "@babel/generator@npm:7.18.9"
@@ -359,6 +393,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-string-parser@npm:^7.18.10":
+ version: 7.18.10
+ resolution: "@babel/helper-string-parser@npm:7.18.10"
+ checksum: d32cba5466806e79a8e6242773619fd72dd504e5f432752811c143e7d721c18c5143322a583f18ea0e8ba579de8a5ea32552dc79ef14f76fb2990d5b71fa06ef
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/helper-validator-identifier@npm:7.18.6"
@@ -416,6 +457,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.13":
+ version: 7.18.13
+ resolution: "@babel/parser@npm:7.18.13"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: c81e3c47b827a3dcbe7793a56834de1bb8769f303fef008b1e91a58545594e26d0ecf1a0ba859ae853f80421d5aca830e4b7262e9f146b7023c2210ee6312f8b
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6"
@@ -887,7 +937,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-typescript@npm:^7.18.6":
+"@babel/plugin-syntax-typescript@npm:^7.18.6, @babel/plugin-syntax-typescript@npm:^7.7.2":
version: 7.18.6
resolution: "@babel/plugin-syntax-typescript@npm:7.18.6"
dependencies:
@@ -1539,6 +1589,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/template@npm:^7.18.10":
+ version: 7.18.10
+ resolution: "@babel/template@npm:7.18.10"
+ dependencies:
+ "@babel/code-frame": ^7.18.6
+ "@babel/parser": ^7.18.10
+ "@babel/types": ^7.18.10
+ checksum: d807944427b8899125e71687d2f631731e44a64a155d39e479ff9d1eaf5341de78c5c19cf64d3341bd676e16f779f13b588aac0ec75bf65f822d8936ee227490
+ languageName: node
+ linkType: hard
+
"@babel/template@npm:^7.18.6, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0":
version: 7.18.6
resolution: "@babel/template@npm:7.18.6"
@@ -1568,6 +1629,24 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.18.13, @babel/traverse@npm:^7.7.2":
+ version: 7.18.13
+ resolution: "@babel/traverse@npm:7.18.13"
+ dependencies:
+ "@babel/code-frame": ^7.18.6
+ "@babel/generator": ^7.18.13
+ "@babel/helper-environment-visitor": ^7.18.9
+ "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-hoist-variables": ^7.18.6
+ "@babel/helper-split-export-declaration": ^7.18.6
+ "@babel/parser": ^7.18.13
+ "@babel/types": ^7.18.13
+ debug: ^4.1.0
+ globals: ^11.1.0
+ checksum: dd17b1c610da1480f78bb159789acd7e621313eeb49b39b42ea2adeadcd23d22d548890af1a87ad618bfdf9df4132239d6bc1b1b5b24448a6c230af9b6752830
+ languageName: node
+ linkType: hard
+
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3":
version: 7.18.9
resolution: "@babel/types@npm:7.18.9"
@@ -1578,6 +1657,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.18.10, @babel/types@npm:^7.18.13":
+ version: 7.18.13
+ resolution: "@babel/types@npm:7.18.13"
+ dependencies:
+ "@babel/helper-string-parser": ^7.18.10
+ "@babel/helper-validator-identifier": ^7.18.6
+ to-fast-properties: ^2.0.0
+ checksum: 057c7f336c708f33c1a058695565ba6d311cabbd120ac514cf73fdd66cfc2c27693ff52a27e2c58f5a7741236fdcde67df524699be907d4e9edd1576d3d7058b
+ languageName: node
+ linkType: hard
+
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -2032,6 +2122,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/console@npm:^28.1.1, @jest/console@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/console@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ jest-message-util: ^28.1.3
+ jest-util: ^28.1.3
+ slash: ^3.0.0
+ checksum: c539b814cd9d3eadb53ce04e2ac00716fe0d808511cb64aebf2920bcb1646c65f094188a7f9aa74fca73a501c00ee5835e906717dc3682cbb4ecf7fbb316fc75
+ languageName: node
+ linkType: hard
+
"@jest/core@npm:^26.6.3":
version: 26.6.3
resolution: "@jest/core@npm:26.6.3"
@@ -2092,6 +2196,37 @@ __metadata:
languageName: node
linkType: hard
+"@jest/environment@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/environment@npm:28.1.3"
+ dependencies:
+ "@jest/fake-timers": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ jest-mock: ^28.1.3
+ checksum: 910b8863f300e0627c8f7bf6280fe51da25060e72ac1179d959cce74907b048e64042ad192800259a037dc52faa2e361e778a94df223cf1b17a315e5eec5471e
+ languageName: node
+ linkType: hard
+
+"@jest/expect-utils@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/expect-utils@npm:28.1.3"
+ dependencies:
+ jest-get-type: ^28.0.2
+ checksum: 6cb424bf24c9a20d7420601fb5599a563f09c1771cc8df3399a291f77f3cb512cfa06e6b0bce23b8b078d333d2713572fae298c6a017ca9bbe26d6b05f7bae46
+ languageName: node
+ linkType: hard
+
+"@jest/expect@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/expect@npm:28.1.3"
+ dependencies:
+ expect: ^28.1.3
+ jest-snapshot: ^28.1.3
+ checksum: 6000cd5322bca35b9e920a822f3e093d01d646508e5eb639f0a2577f203f15143315b93e79e412525e7312a2290e1bac979b26f6417ebaf50799a3a38eb6d011
+ languageName: node
+ linkType: hard
+
"@jest/fake-timers@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/fake-timers@npm:24.9.0"
@@ -2117,6 +2252,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/fake-timers@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/fake-timers@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ "@sinonjs/fake-timers": ^9.1.2
+ "@types/node": "*"
+ jest-message-util: ^28.1.3
+ jest-mock: ^28.1.3
+ jest-util: ^28.1.3
+ checksum: 70ca341df62bf51a9bed653743dfc17011df58995520b51730ee7f5aef26a0295a5f5b58e838e6dbace998de417aa1c3a77d6de1590b53065475a195601552c6
+ languageName: node
+ linkType: hard
+
"@jest/globals@npm:^26.6.2":
version: 26.6.2
resolution: "@jest/globals@npm:26.6.2"
@@ -2128,6 +2277,55 @@ __metadata:
languageName: node
linkType: hard
+"@jest/globals@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/globals@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/expect": ^28.1.3
+ "@jest/types": ^28.1.3
+ checksum: de95367a5e7312b643bfa5f6ac760fbfa4ac626abec11444702bc08506c32e9da44fc5ad5bf3049115b0757533cb0f4b90be3eb7fcea5d4ef06c31fe8ed0b579
+ languageName: node
+ linkType: hard
+
+"@jest/reporters@npm:28.1.1":
+ version: 28.1.1
+ resolution: "@jest/reporters@npm:28.1.1"
+ dependencies:
+ "@bcoe/v8-coverage": ^0.2.3
+ "@jest/console": ^28.1.1
+ "@jest/test-result": ^28.1.1
+ "@jest/transform": ^28.1.1
+ "@jest/types": ^28.1.1
+ "@jridgewell/trace-mapping": ^0.3.7
+ "@types/node": "*"
+ chalk: ^4.0.0
+ collect-v8-coverage: ^1.0.0
+ exit: ^0.1.2
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ istanbul-lib-coverage: ^3.0.0
+ istanbul-lib-instrument: ^5.1.0
+ istanbul-lib-report: ^3.0.0
+ istanbul-lib-source-maps: ^4.0.0
+ istanbul-reports: ^3.1.3
+ jest-message-util: ^28.1.1
+ jest-util: ^28.1.1
+ jest-worker: ^28.1.1
+ slash: ^3.0.0
+ string-length: ^4.0.1
+ strip-ansi: ^6.0.0
+ terminal-link: ^2.0.0
+ v8-to-istanbul: ^9.0.0
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ checksum: b3f7049fa53471fa413dade6b87cd2ba812d3ad5b4cb6d52c21f01572e944af736f4aaf82650d7827a9216f7cf1617db21d1fffd837144a515ef5ae8ea91bab1
+ languageName: node
+ linkType: hard
+
"@jest/reporters@npm:^26.6.2":
version: 26.6.2
resolution: "@jest/reporters@npm:26.6.2"
@@ -2195,6 +2393,29 @@ __metadata:
languageName: node
linkType: hard
+"@jest/source-map@npm:^28.1.2":
+ version: 28.1.2
+ resolution: "@jest/source-map@npm:28.1.2"
+ dependencies:
+ "@jridgewell/trace-mapping": ^0.3.13
+ callsites: ^3.0.0
+ graceful-fs: ^4.2.9
+ checksum: 535036de941aa98bff1c46a77fb2e98ec1f78f5b101a8c8b3c1a7e3e863a1a71ea3aef111afc4ef9d44c39b4e7e7c8384412d0a685138a92c6d522fdb8cd5b3b
+ languageName: node
+ linkType: hard
+
+"@jest/test-result@npm:28.1.1":
+ version: 28.1.1
+ resolution: "@jest/test-result@npm:28.1.1"
+ dependencies:
+ "@jest/console": ^28.1.1
+ "@jest/types": ^28.1.1
+ "@types/istanbul-lib-coverage": ^2.0.0
+ collect-v8-coverage: ^1.0.0
+ checksum: f79c3324b15e0afe761720b263c864540ac65a356fb40646fe2c6a11cba49417d61ff1e3efef579ad495c69596d88bcf1f8e74c28345300aa9438bbcd39229b1
+ languageName: node
+ linkType: hard
+
"@jest/test-result@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/test-result@npm:24.9.0"
@@ -2230,6 +2451,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/test-result@npm:^28.1.1, @jest/test-result@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/test-result@npm:28.1.3"
+ dependencies:
+ "@jest/console": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/istanbul-lib-coverage": ^2.0.0
+ collect-v8-coverage: ^1.0.0
+ checksum: 2dcc5dda444d4a308c6cb5b62f71a72ee5ff5702541e7faeec0314b4d50139d9004efd503baa15dec692856005c8a5c4afc3a94dabd92825645832eb12f00bea
+ languageName: node
+ linkType: hard
+
"@jest/test-sequencer@npm:^26.6.3":
version: 26.6.3
resolution: "@jest/test-sequencer@npm:26.6.3"
@@ -2243,6 +2476,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/test-sequencer@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "@jest/test-sequencer@npm:28.1.3"
+ dependencies:
+ "@jest/test-result": ^28.1.3
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
+ slash: ^3.0.0
+ checksum: 7401537789902edc9c0cf2333a5052e8f8d936aa45ac4074fa1dc0af928c8a53e4b21802019bc4b6c01a66be2aba6d9aaa04ab97c6729a123476d9cf4f69eace
+ languageName: node
+ linkType: hard
+
"@jest/transform@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/transform@npm:24.9.0"
@@ -2290,6 +2535,29 @@ __metadata:
languageName: node
linkType: hard
+"@jest/transform@npm:^28.1.1, @jest/transform@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/transform@npm:28.1.3"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@jest/types": ^28.1.3
+ "@jridgewell/trace-mapping": ^0.3.13
+ babel-plugin-istanbul: ^6.1.1
+ chalk: ^4.0.0
+ convert-source-map: ^1.4.0
+ fast-json-stable-stringify: ^2.0.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
+ jest-regex-util: ^28.0.2
+ jest-util: ^28.1.3
+ micromatch: ^4.0.4
+ pirates: ^4.0.4
+ slash: ^3.0.0
+ write-file-atomic: ^4.0.1
+ checksum: d4211fb30ad17a450a86ab1af488762742b00480c4f76684ba0ad9b2ffc34a0d309a922514775de36a5b74aa8e22ec833e38600565dbbd0596a041fbe9ecf44c
+ languageName: node
+ linkType: hard
+
"@jest/types@npm:^24.9.0":
version: 24.9.0
resolution: "@jest/types@npm:24.9.0"
@@ -2327,6 +2595,20 @@ __metadata:
languageName: node
linkType: hard
+"@jest/types@npm:^28.1.1, @jest/types@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "@jest/types@npm:28.1.3"
+ dependencies:
+ "@jest/schemas": ^28.1.3
+ "@types/istanbul-lib-coverage": ^2.0.0
+ "@types/istanbul-reports": ^3.0.0
+ "@types/node": "*"
+ "@types/yargs": ^17.0.8
+ chalk: ^4.0.0
+ checksum: 3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb
+ languageName: node
+ linkType: hard
+
"@jridgewell/gen-mapping@npm:^0.1.0":
version: 0.1.1
resolution: "@jridgewell/gen-mapping@npm:0.1.1"
@@ -2389,6 +2671,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.7":
+ version: 0.3.15
+ resolution: "@jridgewell/trace-mapping@npm:0.3.15"
+ dependencies:
+ "@jridgewell/resolve-uri": ^3.0.3
+ "@jridgewell/sourcemap-codec": ^1.4.10
+ checksum: 2de2dc1ec5038b1e5470b04c32713a690d4439e1174ff761af332798cb940b3f2846393b2775fd31a9bcaa931df7e462dbb1b7aef8e3c9fd254afa4f81b7da17
+ languageName: node
+ linkType: hard
+
"@jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9":
version: 0.3.14
resolution: "@jridgewell/trace-mapping@npm:0.3.14"
@@ -2493,128 +2785,133 @@ __metadata:
languageName: node
linkType: hard
-"@nrwl/cli@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/cli@npm:12.3.4"
+"@nrwl/cli@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/cli@npm:14.6.1"
dependencies:
- "@nrwl/tao": 12.3.4
- chalk: 4.1.0
- v8-compile-cache: 2.3.0
- yargs: 15.4.1
- yargs-parser: 20.0.0
- bin:
- nx: bin/nx.js
- checksum: 2d8f6101856ee036a4b38e86d5e2f28f35e1cc7807e63666e986b3370c23642eacfcbf842c4fcb2922ae446c7f6ed85aa827b78fa3cf79c1da76bb519f64484a
+ nx: 14.6.1
+ checksum: b1595e7346d3806f7f0fd55f0371ba9461201c62e1734484b6a4982e39174320712faba88c41069ac41399966a89e68c43e0527812b122020a3f50b173bf00d8
languageName: node
linkType: hard
-"@nrwl/devkit@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/devkit@npm:12.3.4"
+"@nrwl/devkit@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/devkit@npm:14.6.1"
dependencies:
- "@nrwl/tao": 12.3.4
- ejs: ^3.1.5
+ "@phenomnomnominal/tsquery": 4.1.1
+ ejs: ^3.1.7
ignore: ^5.0.4
semver: 7.3.4
- strip-json-comments: ^3.1.1
- tslib: ^2.0.0
- checksum: 6246b1faa97e72d48e5cb7b9fecf5d4f4edaf4c40471845430dd8b2cd1bd731bfc39d2e4a0da2f6a7b106d0cac9cc3aefaa29c982ba94c981d04202dbd0afb81
+ tslib: ^2.3.0
+ peerDependencies:
+ nx: ">= 13.10 <= 15"
+ checksum: 6cee651f3decb259a8f955e9dcf59f4fc58fd5bc71b8a2295edb9ed06a0e77a413c79af79ad2148299d502f3631b217da792f5e4cd57f9d39fdb73f84703f2f5
languageName: node
linkType: hard
-"@nrwl/jest@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/jest@npm:12.3.4"
+"@nrwl/jest@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/jest@npm:14.6.1"
dependencies:
- "@nrwl/devkit": 12.3.4
- jest-resolve: ^26.6.2
+ "@jest/reporters": 28.1.1
+ "@jest/test-result": 28.1.1
+ "@nrwl/devkit": 14.6.1
+ "@phenomnomnominal/tsquery": 4.1.1
+ chalk: 4.1.0
+ dotenv: ~10.0.0
+ identity-obj-proxy: 3.0.0
+ jest-config: 28.1.1
+ jest-resolve: 28.1.1
+ jest-util: 28.1.1
+ resolve.exports: 1.1.0
rxjs: ^6.5.4
- strip-json-comments: ^3.1.1
- tslib: ^2.0.0
- checksum: a14796c6a5c4ec0460590d1bf519d2bca1b8bfcc1a223c033a7ec9fc552314dcc2bb56392c44297c9cd55329f5a0808797e0db617acc8658ff37de833b611ba5
+ tslib: ^2.3.0
+ checksum: f4b11439a12e436208c793de7b3d368d1147456370cc4aaa7422bd801ce3b3e3b60b72bab0c4c4c2604252acc1177cd7274ca815a61d28d54d6524a324c1c3d5
languageName: node
linkType: hard
-"@nrwl/linter@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/linter@npm:12.3.4"
+"@nrwl/linter@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/linter@npm:14.6.1"
dependencies:
- "@nrwl/devkit": 12.3.4
- glob: 7.1.4
- minimatch: 3.0.4
+ "@nrwl/devkit": 14.6.1
+ "@nrwl/jest": 14.6.1
+ "@phenomnomnominal/tsquery": 4.1.1
+ nx: 14.6.1
tmp: ~0.2.1
- tslib: ^2.0.0
- checksum: a0bca2cdfc24705d54a8c377d770e86618680643d14e987af9a1739611865dc356c987db531cd0ee2429bfc46c291a0b8c39f77267dc4c65d977d002ff73dadd
+ tslib: ^2.3.0
+ peerDependencies:
+ eslint: ^8.0.0
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+ checksum: cc6e37a0a1601cd012f3a766c2a7669d814c42a0c7f32afabd4b5b7e9941770bae562a7c437985ae139e0c9ef1f0f88bb56c27090337ff918579c968842ad982
languageName: node
linkType: hard
-"@nrwl/nx-cloud@npm:12.1.1":
- version: 12.1.1
- resolution: "@nrwl/nx-cloud@npm:12.1.1"
+"@nrwl/nx-cloud@npm:14.6.0":
+ version: 14.6.0
+ resolution: "@nrwl/nx-cloud@npm:14.6.0"
dependencies:
axios: ^0.21.1
chalk: 4.1.0
+ dotenv: ~10.0.0
node-machine-id: ^1.1.12
- rxjs: 6.5.5
strip-json-comments: ^3.1.1
- tar: 5.0.5
- uuid: ^3.3.3
+ tar: 6.1.11
+ yargs-parser: ">=21.0.1"
bin:
nx-cloud: bin/nx-cloud.js
- checksum: 0ece114978bb4bb04381a62910151f1e7f5977ac795ce15b1f1c12abea89d2d5893650dadc489db124ed291dabee436de103ac660180aa454f7c73793f5c8a96
+ checksum: a9f766fa01fd90ddada823ec205e866e8d486ae699378a99ca0fb98de14ffa006d98f2197495fbac235f2b3fdc69e4eaeda0c524ede7dfe69d7c6ab56f13aa51
languageName: node
linkType: hard
-"@nrwl/tao@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/tao@npm:12.3.4"
+"@nrwl/tao@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/tao@npm:14.6.1"
dependencies:
- chalk: 4.1.0
- enquirer: ~2.3.6
- fs-extra: ^9.1.0
- rxjs: ^6.5.4
- rxjs-for-await: 0.0.2
- semver: 7.3.4
- strip-json-comments: ^3.1.1
- tmp: ~0.2.1
- tslib: ^2.0.0
- yargs-parser: 20.0.0
+ nx: 14.6.1
bin:
tao: index.js
- checksum: 43e47e57fb34dfb6fe430eeed28ee9ddc4376fdf4a2d1fc8b8013b619020d13a9c055c5c9d435bbf75e5a2f64573455a4683610008166ee2e204db4a9d1e7b39
+ checksum: 881593c6ff55ebaf085f36f9bba67bca4713d7381516473ee7bf9a9859e032ac0335d0f4e4850cb47ecb6929c6d9d970a10806e29e4321c181dac0142f26daa2
languageName: node
linkType: hard
-"@nrwl/workspace@npm:12.3.4":
- version: 12.3.4
- resolution: "@nrwl/workspace@npm:12.3.4"
+"@nrwl/workspace@npm:14.6.1":
+ version: 14.6.1
+ resolution: "@nrwl/workspace@npm:14.6.1"
dependencies:
- "@nrwl/cli": 12.3.4
- "@nrwl/devkit": 12.3.4
- "@nrwl/jest": 12.3.4
- "@nrwl/linter": 12.3.4
+ "@nrwl/devkit": 14.6.1
+ "@nrwl/jest": 14.6.1
+ "@nrwl/linter": 14.6.1
+ "@parcel/watcher": 2.0.4
chalk: 4.1.0
- cosmiconfig: ^4.0.0
- dotenv: 8.2.0
+ chokidar: ^3.5.1
+ cli-cursor: 3.1.0
+ cli-spinners: 2.6.1
+ dotenv: ~10.0.0
enquirer: ~2.3.6
+ figures: 3.2.0
flat: ^5.0.2
- fs-extra: ^9.1.0
+ fs-extra: ^10.1.0
glob: 7.1.4
ignore: ^5.0.4
- minimatch: 3.0.4
- npm-run-all: ^4.1.5
- open: ^7.4.2
- resolve: 1.17.0
+ minimatch: 3.0.5
+ npm-run-path: ^4.0.1
+ nx: 14.6.1
+ open: ^8.4.0
rxjs: ^6.5.4
semver: 7.3.4
- strip-json-comments: ^3.1.1
tmp: ~0.2.1
- tslib: ^2.0.0
- yargs: 15.4.1
- yargs-parser: 20.0.0
+ tslib: ^2.3.0
+ yargs: ^17.4.0
+ yargs-parser: 21.0.1
peerDependencies:
- prettier: ^2.0.4
- checksum: 94e494bd3c648b817356596deee94f215bafaecf68a9b2ce45bb46926dba580397392349744c6885254a5c7a20ec3597bc87f0acfb59eb098c5f397ac9d5ed12
+ prettier: ^2.6.2
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+ checksum: 573cd6ed892ac397a137d079a847e85efe849ecab7d77aca6595baba4bdd53e9bf34eed200ce1f3847c22e3bf106e11426e34faab6ea017b52a1e685d1d1b16d
languageName: node
linkType: hard
@@ -2866,6 +3163,28 @@ __metadata:
languageName: node
linkType: hard
+"@parcel/watcher@npm:2.0.4":
+ version: 2.0.4
+ resolution: "@parcel/watcher@npm:2.0.4"
+ dependencies:
+ node-addon-api: ^3.2.1
+ node-gyp: latest
+ node-gyp-build: ^4.3.0
+ checksum: 7c7e8fa2879371135039cf6559122808fc37d436701dd804f3e0b4897d5690a2c92c73795ad4a015d8715990bfb4226dc6d14fea429522fcb5662ce370508e8d
+ languageName: node
+ linkType: hard
+
+"@phenomnomnominal/tsquery@npm:4.1.1":
+ version: 4.1.1
+ resolution: "@phenomnomnominal/tsquery@npm:4.1.1"
+ dependencies:
+ esquery: ^1.0.1
+ peerDependencies:
+ typescript: ^3 || ^4
+ checksum: cd600f67232dca9c58457257d607c10d271721758de515a3d9642eff53da0e3e13985403192644b5d359b05add29804e899832ef622a79d68661dba5fdf8f6d4
+ languageName: node
+ linkType: hard
+
"@rollup/plugin-babel@npm:^5.3.1":
version: 5.3.1
resolution: "@rollup/plugin-babel@npm:5.3.1"
@@ -3021,6 +3340,15 @@ __metadata:
languageName: node
linkType: hard
+"@sinonjs/fake-timers@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "@sinonjs/fake-timers@npm:9.1.2"
+ dependencies:
+ "@sinonjs/commons": ^1.7.0
+ checksum: d9187f9130f03272562ff9845867299c6f7cf15157bbb3e6aca4a1f06d885b0eef54259d0ad41e2f8043dc530b4db730b6c9415b169033e7ba8fed0ad449ceec
+ languageName: node
+ linkType: hard
+
"@storybook/addons@npm:6.5.9":
version: 6.5.9
resolution: "@storybook/addons@npm:6.5.9"
@@ -3243,10 +3571,9 @@ __metadata:
"@jest/globals": ^26.6.2
"@linear/sdk": ^1.21.0
"@nicolo-ribaudo/chokidar-2": ^2.1.8
- "@nrwl/cli": 12.3.4
- "@nrwl/nx-cloud": 12.1.1
- "@nrwl/tao": 12.3.4
- "@nrwl/workspace": 12.3.4
+ "@nrwl/cli": 14.6.1
+ "@nrwl/nx-cloud": 14.6.0
+ "@nrwl/workspace": 14.6.1
"@rollup/plugin-babel": ^5.3.1
"@rollup/plugin-commonjs": ^21.0.1
"@rollup/plugin-json": ^4.1.0
@@ -3294,7 +3621,6 @@ __metadata:
chalk: ^4.1.0
codecov: ^3.8.1
commander: ^6.2.1
- core-js: ^3.21.1
cross-env: ^7.0.3
cypress: 8.7.0
danger: ^10.6.2
@@ -3339,6 +3665,7 @@ __metadata:
node-fetch: ^2.6.1
node-gyp: ^8.4.0
npmlog: ^5.0.1
+ nx: 14.6.1
p-limit: ^3.1.0
prettier: ">=2.2.1 <=2.3.0"
pretty-hrtime: ^1.0.0
@@ -3575,7 +3902,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7":
+"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7":
version: 7.1.19
resolution: "@types/babel__core@npm:7.1.19"
dependencies:
@@ -3738,7 +4065,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/graceful-fs@npm:^4.1.2":
+"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3":
version: 4.1.5
resolution: "@types/graceful-fs@npm:4.1.5"
dependencies:
@@ -3940,6 +4267,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/prettier@npm:^2.1.5":
+ version: 2.7.0
+ resolution: "@types/prettier@npm:2.7.0"
+ checksum: 7416351864a6cd41fdb79683b720dc1b6bdc59da81edb52a85674135b385ef6e1a49c7780b0fe9fba2c5383df4ab195769d3cfc9e3a4f831e5bab4143ed5dd38
+ languageName: node
+ linkType: hard
+
"@types/prompts@npm:2.0.11":
version: 2.0.11
resolution: "@types/prompts@npm:2.0.11"
@@ -4143,6 +4477,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/yargs@npm:^17.0.8":
+ version: 17.0.12
+ resolution: "@types/yargs@npm:17.0.12"
+ dependencies:
+ "@types/yargs-parser": "*"
+ checksum: a0ba2dde56b4e5cd9666c6119ed5c519d5efa838ef37d1ce4b5d08643c3edd827b2b584a43daf6cb09a891d9171706f61aeffc235bf81079d50f470fd73751d3
+ languageName: node
+ linkType: hard
+
"@types/yauzl@npm:^2.9.1":
version: 2.10.0
resolution: "@types/yauzl@npm:2.10.0"
@@ -4883,6 +5226,13 @@ __metadata:
languageName: node
linkType: hard
+"argparse@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "argparse@npm:2.0.1"
+ checksum: c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e
+ languageName: node
+ linkType: hard
+
"argv@npm:0.0.2":
version: 0.0.2
resolution: "argv@npm:0.0.2"
@@ -5286,6 +5636,23 @@ __metadata:
languageName: node
linkType: hard
+"babel-jest@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "babel-jest@npm:28.1.3"
+ dependencies:
+ "@jest/transform": ^28.1.3
+ "@types/babel__core": ^7.1.14
+ babel-plugin-istanbul: ^6.1.1
+ babel-preset-jest: ^28.1.3
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ slash: ^3.0.0
+ peerDependencies:
+ "@babel/core": ^7.8.0
+ checksum: 612a6317c176d2d890d9e7c5fc1379a6b2aca784522c1242db9dbcc6e18f2cdaa793e3d649346d37333576b37953fadd53a415787e32ec0fac8b79c35aaafd11
+ languageName: node
+ linkType: hard
+
"babel-loader@npm:^8.2.5":
version: 8.2.5
resolution: "babel-loader@npm:8.2.5"
@@ -5329,7 +5696,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-istanbul@npm:^6.0.0":
+"babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1":
version: 6.1.1
resolution: "babel-plugin-istanbul@npm:6.1.1"
dependencies:
@@ -5354,6 +5721,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-jest-hoist@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "babel-plugin-jest-hoist@npm:28.1.3"
+ dependencies:
+ "@babel/template": ^7.3.3
+ "@babel/types": ^7.3.3
+ "@types/babel__core": ^7.1.14
+ "@types/babel__traverse": ^7.0.6
+ checksum: 4a47f1673bdfcc15b0968d5577119b1abc6eb199a2d627be56c60872fba7b65455cbc7d631896d33e6ec27831bf43600a1d66616d3bc3a37a8784c1596339eeb
+ languageName: node
+ linkType: hard
+
"babel-plugin-macros@npm:^2.6.1":
version: 2.8.0
resolution: "babel-plugin-macros@npm:2.8.0"
@@ -5446,6 +5825,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-preset-jest@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "babel-preset-jest@npm:28.1.3"
+ dependencies:
+ babel-plugin-jest-hoist: ^28.1.3
+ babel-preset-current-node-syntax: ^1.0.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: b30f4102012f9474be4649ea8dba848614ae995418173c5d4a0e606785f03320aea1e8889b5f163f0336c06d5901100b47cd77a45c54fcbf149ff06ad4fa907c
+ languageName: node
+ linkType: hard
+
"bail@npm:^1.0.0":
version: 1.0.5
resolution: "bail@npm:1.0.5"
@@ -5572,7 +5963,7 @@ __metadata:
languageName: node
linkType: hard
-"bl@npm:^4.1.0":
+"bl@npm:^4.0.3, bl@npm:^4.1.0":
version: 4.1.0
resolution: "bl@npm:4.1.0"
dependencies:
@@ -5998,7 +6389,7 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:^6.0.0":
+"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
checksum: 0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
@@ -6068,7 +6459,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.0, chalk@npm:^2.4.1":
+"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.0":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
@@ -6216,13 +6607,6 @@ __metadata:
languageName: node
linkType: hard
-"chownr@npm:^1.1.3":
- version: 1.1.4
- resolution: "chownr@npm:1.1.4"
- checksum: ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db
- languageName: node
- linkType: hard
-
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -6258,6 +6642,13 @@ __metadata:
languageName: node
linkType: hard
+"cjs-module-lexer@npm:^1.0.0":
+ version: 1.2.2
+ resolution: "cjs-module-lexer@npm:1.2.2"
+ checksum: 83330e1feda2e3699b8c305bfa8f841b41822049393f5eefeb574e60bde556e2a251ee9b7971cde0cb47ac4f7823bf4ab4a6005b8471f86ad9f5509eefb66cbd
+ languageName: node
+ linkType: hard
+
"class-utils@npm:^0.3.5":
version: 0.3.6
resolution: "class-utils@npm:0.3.6"
@@ -6277,7 +6668,7 @@ __metadata:
languageName: node
linkType: hard
-"cli-cursor@npm:^3.1.0":
+"cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "cli-cursor@npm:3.1.0"
dependencies:
@@ -6286,7 +6677,7 @@ __metadata:
languageName: node
linkType: hard
-"cli-spinners@npm:^2.5.0":
+"cli-spinners@npm:2.6.1, cli-spinners@npm:^2.5.0":
version: 2.6.1
resolution: "cli-spinners@npm:2.6.1"
checksum: 6abcdfef59aa68e6b51376d87d257f9120a0a7120a39dd21633702d24797decb6dc747dff2217c88732710db892b5053c5c672d221b6c4d13bbcb5372e203596
@@ -6735,7 +7126,7 @@ __metadata:
languageName: node
linkType: hard
-"core-js@npm:^3.21.1, core-js@npm:^3.6.5, core-js@npm:^3.8.2":
+"core-js@npm:^3.6.5, core-js@npm:^3.8.2":
version: 3.23.5
resolution: "core-js@npm:3.23.5"
checksum: ab9b483ede285b3949e2411f9190d147ac589d111b0aa3a4b2999a1bf2755b3e930529c2a22ff550efd4fc154c7cfae700bee858dedff905a09f35ddbcc6425f
@@ -6773,18 +7164,6 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig@npm:^4.0.0":
- version: 4.0.0
- resolution: "cosmiconfig@npm:4.0.0"
- dependencies:
- is-directory: ^0.3.1
- js-yaml: ^3.9.0
- parse-json: ^4.0.0
- require-from-string: ^2.0.1
- checksum: e4596d290d9690ca5123677f153a57279441bf74f148e303fc33b137553b65defc96c0ffa5d762f79a870fa6c4b3be32245d038e20bf881d3de0c50653a931da
- languageName: node
- linkType: hard
-
"cosmiconfig@npm:^6.0.0":
version: 6.0.0
resolution: "cosmiconfig@npm:6.0.0"
@@ -6830,7 +7209,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5":
+"cross-spawn@npm:^6.0.0":
version: 6.0.5
resolution: "cross-spawn@npm:6.0.5"
dependencies:
@@ -7653,10 +8032,10 @@ __metadata:
languageName: node
linkType: hard
-"dotenv@npm:8.2.0":
- version: 8.2.0
- resolution: "dotenv@npm:8.2.0"
- checksum: b6a07a2c400b13ad4e59c34e4682256e6bb846469781a3963b36861ee608ed312e6125c4a7635a9edcf957bb294a6966e218f0e26b82ff0bda9184211d4bc141
+"dotenv@npm:~10.0.0":
+ version: 10.0.0
+ resolution: "dotenv@npm:10.0.0"
+ checksum: 2d8d4ba64bfaff7931402aa5e8cbb8eba0acbc99fe9ae442300199af021079eafa7171ce90e150821a5cb3d74f0057721fbe7ec201a6044b68c8a7615f8c123f
languageName: node
linkType: hard
@@ -7738,7 +8117,7 @@ __metadata:
languageName: node
linkType: hard
-"ejs@npm:^3.1.5, ejs@npm:^3.1.8":
+"ejs@npm:^3.1.7, ejs@npm:^3.1.8":
version: 3.1.8
resolution: "ejs@npm:3.1.8"
dependencies:
@@ -7756,6 +8135,13 @@ __metadata:
languageName: node
linkType: hard
+"emittery@npm:^0.10.2":
+ version: 0.10.2
+ resolution: "emittery@npm:0.10.2"
+ checksum: 2caeea7501a0cca9b0e9d8d0a84d7d059cd2319ab02016bb6f81ae8bc2f3353c6734ed50a5fe0e4e2b96ebcc1623c1344b6beec51a4feda34b121942dd50ba55
+ languageName: node
+ linkType: hard
+
"emittery@npm:^0.7.1":
version: 0.7.2
resolution: "emittery@npm:0.7.2"
@@ -7812,7 +8198,7 @@ __metadata:
languageName: node
linkType: hard
-"end-of-stream@npm:^1.1.0":
+"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1":
version: 1.4.4
resolution: "end-of-stream@npm:1.4.4"
dependencies:
@@ -8844,7 +9230,7 @@ __metadata:
languageName: node
linkType: hard
-"esquery@npm:^1.4.0":
+"esquery@npm:^1.0.1, esquery@npm:^1.4.0":
version: 1.4.0
resolution: "esquery@npm:1.4.0"
dependencies:
@@ -9120,6 +9506,19 @@ __metadata:
languageName: node
linkType: hard
+"expect@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "expect@npm:28.1.3"
+ dependencies:
+ "@jest/expect-utils": ^28.1.3
+ jest-get-type: ^28.0.2
+ jest-matcher-utils: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-util: ^28.1.3
+ checksum: fce8aa5462294fc7a32b17eef697e9999989b383e62f88b76e69badc59d4abb231dd6131aebaf27c4683be2fb0aa345e125bf2f15545e30a31dc85ec98673608
+ languageName: node
+ linkType: hard
+
"express@npm:4.17.1":
version: 4.17.1
resolution: "express@npm:4.17.1"
@@ -9328,6 +9727,19 @@ __metadata:
languageName: node
linkType: hard
+"fast-glob@npm:3.2.7":
+ version: 3.2.7
+ resolution: "fast-glob@npm:3.2.7"
+ dependencies:
+ "@nodelib/fs.stat": ^2.0.2
+ "@nodelib/fs.walk": ^1.2.3
+ glob-parent: ^5.1.2
+ merge2: ^1.3.0
+ micromatch: ^4.0.4
+ checksum: cc820a9acbd99c51267d525ed3c0c368b57d273f8d34e2401eef824390ff38ff419af3c0308d4ec1aef3dae0e24d1ac1dfe3156e5c702d63416a4c877ab7e0c4
+ languageName: node
+ linkType: hard
+
"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9":
version: 3.2.11
resolution: "fast-glob@npm:3.2.11"
@@ -9424,7 +9836,7 @@ __metadata:
languageName: node
linkType: hard
-"figures@npm:^3.0.0, figures@npm:^3.2.0":
+"figures@npm:3.2.0, figures@npm:^3.0.0, figures@npm:^3.2.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
dependencies:
@@ -9726,6 +10138,13 @@ __metadata:
languageName: node
linkType: hard
+"fs-constants@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "fs-constants@npm:1.0.0"
+ checksum: a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8
+ languageName: node
+ linkType: hard
+
"fs-exists-sync@npm:^0.1.0":
version: 0.1.0
resolution: "fs-exists-sync@npm:0.1.0"
@@ -9790,7 +10209,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:^2.1.2, fsevents@npm:~2.3.2":
+"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2":
version: 2.3.2
resolution: "fsevents@npm:2.3.2"
dependencies:
@@ -9810,7 +10229,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin":
+"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin":
version: 2.3.2
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7"
dependencies:
@@ -10321,6 +10740,13 @@ __metadata:
languageName: node
linkType: hard
+"harmony-reflect@npm:^1.4.6":
+ version: 1.6.2
+ resolution: "harmony-reflect@npm:1.6.2"
+ checksum: fa5b251fbeff0e2d925f0bfb5ffe39e0627639e998c453562d6a39e41789c15499649dc022178c807cf99bfb97e7b974bbbc031ba82078a26be7b098b9bc2b1a
+ languageName: node
+ linkType: hard
+
"has-ansi@npm:^2.0.0":
version: 2.0.0
resolution: "has-ansi@npm:2.0.0"
@@ -10855,6 +11281,15 @@ __metadata:
languageName: node
linkType: hard
+"identity-obj-proxy@npm:3.0.0":
+ version: 3.0.0
+ resolution: "identity-obj-proxy@npm:3.0.0"
+ dependencies:
+ harmony-reflect: ^1.4.6
+ checksum: a3fc4de0042d7b45bf8652d5596c80b42139d8625c9cd6a8834e29e1b6dce8fccabd1228e08744b78677a19ceed7201a32fed8ca3dc3e4852e8fee24360a6cfc
+ languageName: node
+ linkType: hard
+
"ieee754@npm:^1.1.13":
version: 1.2.1
resolution: "ieee754@npm:1.2.1"
@@ -11255,13 +11690,6 @@ __metadata:
languageName: node
linkType: hard
-"is-directory@npm:^0.3.1":
- version: 0.3.1
- resolution: "is-directory@npm:0.3.1"
- checksum: 1c39c7d1753b04e9483b89fb88908b8137ab4743b6f481947e97ccf93ecb384a814c8d3f0b95b082b149c5aa19c3e9e4464e2791d95174bce95998c26bb1974b
- languageName: node
- linkType: hard
-
"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1":
version: 2.2.1
resolution: "is-docker@npm:2.2.1"
@@ -11601,7 +12029,7 @@ __metadata:
languageName: node
linkType: hard
-"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0":
+"is-wsl@npm:^2.2.0":
version: 2.2.0
resolution: "is-wsl@npm:2.2.0"
dependencies:
@@ -11705,7 +12133,7 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-instrument@npm:^5.0.4":
+"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0":
version: 5.2.0
resolution: "istanbul-lib-instrument@npm:5.2.0"
dependencies:
@@ -11740,7 +12168,7 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-reports@npm:^3.0.2":
+"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.3":
version: 3.1.5
resolution: "istanbul-reports@npm:3.1.5"
dependencies:
@@ -11775,6 +12203,33 @@ __metadata:
languageName: node
linkType: hard
+"jest-circus@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "jest-circus@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/expect": ^28.1.3
+ "@jest/test-result": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ co: ^4.6.0
+ dedent: ^0.7.0
+ is-generator-fn: ^2.0.0
+ jest-each: ^28.1.3
+ jest-matcher-utils: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-runtime: ^28.1.3
+ jest-snapshot: ^28.1.3
+ jest-util: ^28.1.3
+ p-limit: ^3.1.0
+ pretty-format: ^28.1.3
+ slash: ^3.0.0
+ stack-utils: ^2.0.3
+ checksum: 6f20ff8b5f100c7bafb6f71a2bd42e81804f0af848d628864508340239c56957a731bcdd83dba3e962a81c1f05ce9daa4ecee207a02e0ec73a908a2ec62f1f19
+ languageName: node
+ linkType: hard
+
"jest-cli@npm:^26.6.3":
version: 26.6.3
resolution: "jest-cli@npm:26.6.3"
@@ -11798,6 +12253,44 @@ __metadata:
languageName: node
linkType: hard
+"jest-config@npm:28.1.1":
+ version: 28.1.1
+ resolution: "jest-config@npm:28.1.1"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@jest/test-sequencer": ^28.1.1
+ "@jest/types": ^28.1.1
+ babel-jest: ^28.1.1
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ deepmerge: ^4.2.2
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ jest-circus: ^28.1.1
+ jest-environment-node: ^28.1.1
+ jest-get-type: ^28.0.2
+ jest-regex-util: ^28.0.2
+ jest-resolve: ^28.1.1
+ jest-runner: ^28.1.1
+ jest-util: ^28.1.1
+ jest-validate: ^28.1.1
+ micromatch: ^4.0.4
+ parse-json: ^5.2.0
+ pretty-format: ^28.1.1
+ slash: ^3.0.0
+ strip-json-comments: ^3.1.1
+ peerDependencies:
+ "@types/node": "*"
+ ts-node: ">=9.0.0"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ ts-node:
+ optional: true
+ checksum: 24590b094cb2678ba51d8ab270c465f1598a374588a4b4e7dd63fef2a86d2c3a52fea4943b3e41e5864bc30997908f0b602e503199e54c65894c625b31f4bc5b
+ languageName: node
+ linkType: hard
+
"jest-config@npm:^26.6.3":
version: 26.6.3
resolution: "jest-config@npm:26.6.3"
@@ -11862,6 +12355,15 @@ __metadata:
languageName: node
linkType: hard
+"jest-docblock@npm:^28.1.1":
+ version: 28.1.1
+ resolution: "jest-docblock@npm:28.1.1"
+ dependencies:
+ detect-newline: ^3.0.0
+ checksum: 147b7e537ff025c0be2909192c56fb9bfda09bc2603075491798bd0315d503687efa7c75131f2909a0fde30af9dc309b7ef58eb21413e2380c471b3db133949a
+ languageName: node
+ linkType: hard
+
"jest-each@npm:^26.6.2":
version: 26.6.2
resolution: "jest-each@npm:26.6.2"
@@ -11875,6 +12377,19 @@ __metadata:
languageName: node
linkType: hard
+"jest-each@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-each@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ chalk: ^4.0.0
+ jest-get-type: ^28.0.2
+ jest-util: ^28.1.3
+ pretty-format: ^28.1.3
+ checksum: 63e1ecf86297085527b369a517af3dba8614937adc1870de041f6f0c3d5dff4d60d94be32949cf9945d9ce401bd28bea2c5efa9e090c39777cfd1627b71d6bc7
+ languageName: node
+ linkType: hard
+
"jest-environment-enzyme@npm:^7.1.2":
version: 7.1.2
resolution: "jest-environment-enzyme@npm:7.1.2"
@@ -11942,6 +12457,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-environment-node@npm:^28.1.1, jest-environment-node@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-environment-node@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/fake-timers": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ jest-mock: ^28.1.3
+ jest-util: ^28.1.3
+ checksum: d7d313ee28d6063f0740cf5dd94f3ae206f0897ac8e562e52159ec1b26c24233c75893b3cbf1b885dcc8abb50e82a20d07f77c28917be8fd20156dd15602892f
+ languageName: node
+ linkType: hard
+
"jest-enzyme@npm:^7.1.2":
version: 7.1.2
resolution: "jest-enzyme@npm:7.1.2"
@@ -12018,6 +12547,29 @@ __metadata:
languageName: node
linkType: hard
+"jest-haste-map@npm:^28.1.1, jest-haste-map@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-haste-map@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ "@types/graceful-fs": ^4.1.3
+ "@types/node": "*"
+ anymatch: ^3.0.3
+ fb-watchman: ^2.0.0
+ fsevents: ^2.3.2
+ graceful-fs: ^4.2.9
+ jest-regex-util: ^28.0.2
+ jest-util: ^28.1.3
+ jest-worker: ^28.1.3
+ micromatch: ^4.0.4
+ walker: ^1.0.8
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: 6a2beedd31f5d67b508d57fbfdd8858cfbd2f59a61737fc74cac4b9f60120faeda8c40189afba331324b08e10bc2281521292cdb6713fb3cab7770828f4e83d9
+ languageName: node
+ linkType: hard
+
"jest-image-snapshot@npm:^4.3.0":
version: 4.5.1
resolution: "jest-image-snapshot@npm:4.5.1"
@@ -12085,6 +12637,16 @@ __metadata:
languageName: node
linkType: hard
+"jest-leak-detector@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-leak-detector@npm:28.1.3"
+ dependencies:
+ jest-get-type: ^28.0.2
+ pretty-format: ^28.1.3
+ checksum: 038cca2fa8cb24ede34834308c86eca40a6c20f02ad5b81d059072c444c421c60058c2610107bd6a50043ef3fe6283d63ddb0946dea4d2a8a874ceb1281a009e
+ languageName: node
+ linkType: hard
+
"jest-matcher-utils@npm:^26.6.2":
version: 26.6.2
resolution: "jest-matcher-utils@npm:26.6.2"
@@ -12097,7 +12659,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-matcher-utils@npm:^28.0.0":
+"jest-matcher-utils@npm:^28.0.0, jest-matcher-utils@npm:^28.1.3":
version: 28.1.3
resolution: "jest-matcher-utils@npm:28.1.3"
dependencies:
@@ -12159,6 +12721,23 @@ __metadata:
languageName: node
linkType: hard
+"jest-message-util@npm:^28.1.1, jest-message-util@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-message-util@npm:28.1.3"
+ dependencies:
+ "@babel/code-frame": ^7.12.13
+ "@jest/types": ^28.1.3
+ "@types/stack-utils": ^2.0.0
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ micromatch: ^4.0.4
+ pretty-format: ^28.1.3
+ slash: ^3.0.0
+ stack-utils: ^2.0.3
+ checksum: 9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7
+ languageName: node
+ linkType: hard
+
"jest-mock@npm:^24.0.0, jest-mock@npm:^24.9.0":
version: 24.9.0
resolution: "jest-mock@npm:24.9.0"
@@ -12188,6 +12767,16 @@ __metadata:
languageName: node
linkType: hard
+"jest-mock@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-mock@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ checksum: 1d936755925863bd896bfc9c0ed733faf9ff13ab51cdcb4c53bd07e6857e464bb5c0723f9d157837c47dbf880a3a4b9cff2805051207a37caec04d65e6c509fb
+ languageName: node
+ linkType: hard
+
"jest-os-detection@npm:^1.3.1":
version: 1.3.1
resolution: "jest-os-detection@npm:1.3.1"
@@ -12235,6 +12824,13 @@ __metadata:
languageName: node
linkType: hard
+"jest-regex-util@npm:^28.0.2":
+ version: 28.0.2
+ resolution: "jest-regex-util@npm:28.0.2"
+ checksum: d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084
+ languageName: node
+ linkType: hard
+
"jest-resolve-dependencies@npm:^26.6.3":
version: 26.6.3
resolution: "jest-resolve-dependencies@npm:26.6.3"
@@ -12246,6 +12842,23 @@ __metadata:
languageName: node
linkType: hard
+"jest-resolve@npm:28.1.1":
+ version: 28.1.1
+ resolution: "jest-resolve@npm:28.1.1"
+ dependencies:
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.1
+ jest-pnp-resolver: ^1.2.2
+ jest-util: ^28.1.1
+ jest-validate: ^28.1.1
+ resolve: ^1.20.0
+ resolve.exports: ^1.1.0
+ slash: ^3.0.0
+ checksum: 3e58e75ff90b54a24039689e407b59688f2495d18e2ae15e686cdf9c8a7e745b1ab292741afdac0f166a28b8a6e538c5dde3efb5a0b223da6e6a259fd74ccde4
+ languageName: node
+ linkType: hard
+
"jest-resolve@npm:^26.6.2":
version: 26.6.2
resolution: "jest-resolve@npm:26.6.2"
@@ -12262,6 +12875,23 @@ __metadata:
languageName: node
linkType: hard
+"jest-resolve@npm:^28.1.1, jest-resolve@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-resolve@npm:28.1.3"
+ dependencies:
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
+ jest-pnp-resolver: ^1.2.2
+ jest-util: ^28.1.3
+ jest-validate: ^28.1.3
+ resolve: ^1.20.0
+ resolve.exports: ^1.1.0
+ slash: ^3.0.0
+ checksum: 3d37b33137266eadc9febb5c8f6ab59030818bf4cc426cf013e260a79189d49e48dee004a796ce48d631e1353bc03463bd630f55ce01af0cffef73c3d23d6f91
+ languageName: node
+ linkType: hard
+
"jest-runner@npm:^26.6.3":
version: 26.6.3
resolution: "jest-runner@npm:26.6.3"
@@ -12290,6 +12920,35 @@ __metadata:
languageName: node
linkType: hard
+"jest-runner@npm:^28.1.1":
+ version: 28.1.3
+ resolution: "jest-runner@npm:28.1.3"
+ dependencies:
+ "@jest/console": ^28.1.3
+ "@jest/environment": ^28.1.3
+ "@jest/test-result": ^28.1.3
+ "@jest/transform": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ emittery: ^0.10.2
+ graceful-fs: ^4.2.9
+ jest-docblock: ^28.1.1
+ jest-environment-node: ^28.1.3
+ jest-haste-map: ^28.1.3
+ jest-leak-detector: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-resolve: ^28.1.3
+ jest-runtime: ^28.1.3
+ jest-util: ^28.1.3
+ jest-watcher: ^28.1.3
+ jest-worker: ^28.1.3
+ p-limit: ^3.1.0
+ source-map-support: 0.5.13
+ checksum: 423dd2b4d7c61e27572bb558f68ac838f94927131626e709489636224593d274ad7b8ced6c7abecd2c0075ac9d01bf4e7ef09f1a60c495f66ad855f093575ced
+ languageName: node
+ linkType: hard
+
"jest-runtime@npm:^26.6.3":
version: 26.6.3
resolution: "jest-runtime@npm:26.6.3"
@@ -12327,6 +12986,36 @@ __metadata:
languageName: node
linkType: hard
+"jest-runtime@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-runtime@npm:28.1.3"
+ dependencies:
+ "@jest/environment": ^28.1.3
+ "@jest/fake-timers": ^28.1.3
+ "@jest/globals": ^28.1.3
+ "@jest/source-map": ^28.1.2
+ "@jest/test-result": ^28.1.3
+ "@jest/transform": ^28.1.3
+ "@jest/types": ^28.1.3
+ chalk: ^4.0.0
+ cjs-module-lexer: ^1.0.0
+ collect-v8-coverage: ^1.0.0
+ execa: ^5.0.0
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-mock: ^28.1.3
+ jest-regex-util: ^28.0.2
+ jest-resolve: ^28.1.3
+ jest-snapshot: ^28.1.3
+ jest-util: ^28.1.3
+ slash: ^3.0.0
+ strip-bom: ^4.0.0
+ checksum: f315b5dafd1af501afb643b274311fc906cd27236ba87bc004cf0494619fd4fad70bbc8d1b30a7335a17531367cefac0b0941cfd35c255d6ce4aecd686e76508
+ languageName: node
+ linkType: hard
+
"jest-serializer-html@npm:^7.0.0":
version: 7.1.0
resolution: "jest-serializer-html@npm:7.1.0"
@@ -12377,6 +13066,51 @@ __metadata:
languageName: node
linkType: hard
+"jest-snapshot@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-snapshot@npm:28.1.3"
+ dependencies:
+ "@babel/core": ^7.11.6
+ "@babel/generator": ^7.7.2
+ "@babel/plugin-syntax-typescript": ^7.7.2
+ "@babel/traverse": ^7.7.2
+ "@babel/types": ^7.3.3
+ "@jest/expect-utils": ^28.1.3
+ "@jest/transform": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/babel__traverse": ^7.0.6
+ "@types/prettier": ^2.1.5
+ babel-preset-current-node-syntax: ^1.0.0
+ chalk: ^4.0.0
+ expect: ^28.1.3
+ graceful-fs: ^4.2.9
+ jest-diff: ^28.1.3
+ jest-get-type: ^28.0.2
+ jest-haste-map: ^28.1.3
+ jest-matcher-utils: ^28.1.3
+ jest-message-util: ^28.1.3
+ jest-util: ^28.1.3
+ natural-compare: ^1.4.0
+ pretty-format: ^28.1.3
+ semver: ^7.3.5
+ checksum: 2dcf7a7e7a2ffff8decfab61e4a9b7c333ad4766a21cfb77d63d5bd01c298df31c511ac5c0754715e280e4cdeae9ca91f2c765c86e8764a59c142063bcc8dee6
+ languageName: node
+ linkType: hard
+
+"jest-util@npm:28.1.1":
+ version: 28.1.1
+ resolution: "jest-util@npm:28.1.1"
+ dependencies:
+ "@jest/types": ^28.1.1
+ "@types/node": "*"
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ graceful-fs: ^4.2.9
+ picomatch: ^2.2.3
+ checksum: 24f311d1b0c46f7ae9f37b020ee2932551d27882256b259768d3ce9915b43861808f1a40711344c4e567013858f11e11fc9ca19509e2c17810310e927185c705
+ languageName: node
+ linkType: hard
+
"jest-util@npm:^24.0.0, jest-util@npm:^24.9.0":
version: 24.9.0
resolution: "jest-util@npm:24.9.0"
@@ -12425,6 +13159,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-util@npm:^28.1.1, jest-util@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-util@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ chalk: ^4.0.0
+ ci-info: ^3.2.0
+ graceful-fs: ^4.2.9
+ picomatch: ^2.2.3
+ checksum: 7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9
+ languageName: node
+ linkType: hard
+
"jest-validate@npm:^26.6.2":
version: 26.6.2
resolution: "jest-validate@npm:26.6.2"
@@ -12439,6 +13187,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-validate@npm:^28.1.1, jest-validate@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-validate@npm:28.1.3"
+ dependencies:
+ "@jest/types": ^28.1.3
+ camelcase: ^6.2.0
+ chalk: ^4.0.0
+ jest-get-type: ^28.0.2
+ leven: ^3.1.0
+ pretty-format: ^28.1.3
+ checksum: 57a69c560f7ea8b69d0b26fb895f43de1e46f361c512cb74495b17a10d2999a341dba6a83b67dd3d8899a86242662db113ef8f3e0bc5cbf032a9982535b378e0
+ languageName: node
+ linkType: hard
+
"jest-watch-typeahead@npm:^0.6.1":
version: 0.6.5
resolution: "jest-watch-typeahead@npm:0.6.5"
@@ -12486,6 +13248,22 @@ __metadata:
languageName: node
linkType: hard
+"jest-watcher@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-watcher@npm:28.1.3"
+ dependencies:
+ "@jest/test-result": ^28.1.3
+ "@jest/types": ^28.1.3
+ "@types/node": "*"
+ ansi-escapes: ^4.2.1
+ chalk: ^4.0.0
+ emittery: ^0.10.2
+ jest-util: ^28.1.3
+ string-length: ^4.0.1
+ checksum: c61da8c35f8fc74224335471675649966787b12ae4469b5049cb46facafb30f16b63a52d0d1137701b651cd514abcae005680bfc542d85979ddbae4dbc6c10ad
+ languageName: node
+ linkType: hard
+
"jest-worker@npm:^24.9.0":
version: 24.9.0
resolution: "jest-worker@npm:24.9.0"
@@ -12507,6 +13285,17 @@ __metadata:
languageName: node
linkType: hard
+"jest-worker@npm:^28.1.1, jest-worker@npm:^28.1.3":
+ version: 28.1.3
+ resolution: "jest-worker@npm:28.1.3"
+ dependencies:
+ "@types/node": "*"
+ merge-stream: ^2.0.0
+ supports-color: ^8.0.0
+ checksum: d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931
+ languageName: node
+ linkType: hard
+
"jest@npm:^26.6.3":
version: 26.6.3
resolution: "jest@npm:26.6.3"
@@ -12554,7 +13343,7 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:3.14.1, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1, js-yaml@npm:^3.6.1, js-yaml@npm:^3.9.0":
+"js-yaml@npm:3.14.1, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1, js-yaml@npm:^3.6.1":
version: 3.14.1
resolution: "js-yaml@npm:3.14.1"
dependencies:
@@ -12566,6 +13355,17 @@ __metadata:
languageName: node
linkType: hard
+"js-yaml@npm:4.1.0":
+ version: 4.1.0
+ resolution: "js-yaml@npm:4.1.0"
+ dependencies:
+ argparse: ^2.0.1
+ bin:
+ js-yaml: bin/js-yaml.js
+ checksum: 184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f
+ languageName: node
+ linkType: hard
+
"jsbn@npm:~0.1.0":
version: 0.1.1
resolution: "jsbn@npm:0.1.1"
@@ -13989,13 +14789,6 @@ __metadata:
languageName: node
linkType: hard
-"memorystream@npm:^0.3.1":
- version: 0.3.1
- resolution: "memorystream@npm:0.3.1"
- checksum: 4bd164657711d9747ff5edb0508b2944414da3464b7fe21ac5c67cf35bba975c4b446a0124bd0f9a8be54cfc18faf92e92bd77563a20328b1ccf2ff04e9f39b9
- languageName: node
- linkType: hard
-
"merge-descriptors@npm:1.0.1":
version: 1.0.1
resolution: "merge-descriptors@npm:1.0.1"
@@ -14158,6 +14951,15 @@ __metadata:
languageName: node
linkType: hard
+"minimatch@npm:3.0.5":
+ version: 3.0.5
+ resolution: "minimatch@npm:3.0.5"
+ dependencies:
+ brace-expansion: ^1.1.7
+ checksum: f398652d0d260137c289c270a4ac98ebe0a27cd316fa0fac72b096e96cbdc89f71d80d47ac7065c716ba3b0b730783b19180bd85a35f9247535d2adfe96bba76
+ languageName: node
+ linkType: hard
+
"minimatch@npm:^5.0.1":
version: 5.1.0
resolution: "minimatch@npm:5.1.0"
@@ -14249,7 +15051,7 @@ __metadata:
languageName: node
linkType: hard
-"minizlib@npm:^2.0.0, minizlib@npm:^2.1.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
+"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
dependencies:
@@ -14507,6 +15309,15 @@ __metadata:
languageName: node
linkType: hard
+"node-addon-api@npm:^3.2.1":
+ version: 3.2.1
+ resolution: "node-addon-api@npm:3.2.1"
+ dependencies:
+ node-gyp: latest
+ checksum: 41f21c9d12318875a2c429befd06070ce367065a3ef02952cfd4ea17ef69fa14012732f510b82b226e99c254da8d671847ea018cad785f839a5366e02dd56302
+ languageName: node
+ linkType: hard
+
"node-cleanup@npm:^2.1.2":
version: 2.1.2
resolution: "node-cleanup@npm:2.1.2"
@@ -14546,6 +15357,17 @@ __metadata:
languageName: node
linkType: hard
+"node-gyp-build@npm:^4.3.0":
+ version: 4.5.0
+ resolution: "node-gyp-build@npm:4.5.0"
+ bin:
+ node-gyp-build: bin.js
+ node-gyp-build-optional: optional.js
+ node-gyp-build-test: build-test.js
+ checksum: 4ca30ae1f7ba570cd33ae6b71c7e3eb249c3901c0b8a02014cfe2ce18f7f23df621c8d087868973e4f32c90b1c4ad753b4dff1d8bf54666a3f848f414828c14f
+ languageName: node
+ linkType: hard
+
"node-gyp-build@npm:~4.1.0":
version: 4.1.1
resolution: "node-gyp-build@npm:4.1.1"
@@ -14671,27 +15493,6 @@ __metadata:
languageName: node
linkType: hard
-"npm-run-all@npm:^4.1.5":
- version: 4.1.5
- resolution: "npm-run-all@npm:4.1.5"
- dependencies:
- ansi-styles: ^3.2.1
- chalk: ^2.4.1
- cross-spawn: ^6.0.5
- memorystream: ^0.3.1
- minimatch: ^3.0.4
- pidtree: ^0.3.0
- read-pkg: ^3.0.0
- shell-quote: ^1.6.1
- string.prototype.padend: ^3.0.0
- bin:
- npm-run-all: bin/npm-run-all/index.js
- run-p: bin/run-p/index.js
- run-s: bin/run-s/index.js
- checksum: 736ee39bd35454d3efaa4a2e53eba6c523e2e17fba21a18edcce6b221f5cab62000bef16bb6ae8aff9e615831e6b0eb25ab51d52d60e6fa6f4ea880e4c6d31f4
- languageName: node
- linkType: hard
-
"npm-run-path@npm:^2.0.0":
version: 2.0.2
resolution: "npm-run-path@npm:2.0.2"
@@ -14759,6 +15560,54 @@ __metadata:
languageName: node
linkType: hard
+"nx@npm:14.6.1":
+ version: 14.6.1
+ resolution: "nx@npm:14.6.1"
+ dependencies:
+ "@nrwl/cli": 14.6.1
+ "@nrwl/tao": 14.6.1
+ "@parcel/watcher": 2.0.4
+ chalk: 4.1.0
+ chokidar: ^3.5.1
+ cli-cursor: 3.1.0
+ cli-spinners: 2.6.1
+ cliui: ^7.0.2
+ dotenv: ~10.0.0
+ enquirer: ~2.3.6
+ fast-glob: 3.2.7
+ figures: 3.2.0
+ flat: ^5.0.2
+ fs-extra: ^10.1.0
+ glob: 7.1.4
+ ignore: ^5.0.4
+ js-yaml: 4.1.0
+ jsonc-parser: 3.0.0
+ minimatch: 3.0.5
+ npm-run-path: ^4.0.1
+ open: ^8.4.0
+ semver: 7.3.4
+ string-width: ^4.2.3
+ tar-stream: ~2.2.0
+ tmp: ~0.2.1
+ tsconfig-paths: ^3.9.0
+ tslib: ^2.3.0
+ v8-compile-cache: 2.3.0
+ yargs: ^17.4.0
+ yargs-parser: 21.0.1
+ peerDependencies:
+ "@swc-node/register": ^1.4.2
+ "@swc/core": ^1.2.173
+ peerDependenciesMeta:
+ "@swc-node/register":
+ optional: true
+ "@swc/core":
+ optional: true
+ bin:
+ nx: bin/nx.js
+ checksum: 9f448a1f0e171d8b735a9a6e6930b8b199183ff9e224e6b6acac8ecd64d2eaf67261dca86a848befc96c60134096377f9d20b96b8c2829d658622603a718a01d
+ languageName: node
+ linkType: hard
+
"oauth-sign@npm:~0.9.0":
version: 0.9.0
resolution: "oauth-sign@npm:0.9.0"
@@ -14950,7 +15799,7 @@ __metadata:
languageName: node
linkType: hard
-"open@npm:8.4.0":
+"open@npm:8.4.0, open@npm:^8.4.0":
version: 8.4.0
resolution: "open@npm:8.4.0"
dependencies:
@@ -14961,16 +15810,6 @@ __metadata:
languageName: node
linkType: hard
-"open@npm:^7.4.2":
- version: 7.4.2
- resolution: "open@npm:7.4.2"
- dependencies:
- is-docker: ^2.0.0
- is-wsl: ^2.1.1
- checksum: 77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f
- languageName: node
- linkType: hard
-
"opencollective-postinstall@npm:^2.0.0, opencollective-postinstall@npm:^2.0.2, opencollective-postinstall@npm:^2.0.3":
version: 2.0.3
resolution: "opencollective-postinstall@npm:2.0.3"
@@ -15249,7 +16088,7 @@ __metadata:
languageName: node
linkType: hard
-"parse-json@npm:^5.0.0":
+"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
dependencies:
@@ -15387,7 +16226,7 @@ __metadata:
languageName: node
linkType: hard
-"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7":
+"path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1
@@ -15481,15 +16320,6 @@ __metadata:
languageName: node
linkType: hard
-"pidtree@npm:^0.3.0":
- version: 0.3.1
- resolution: "pidtree@npm:0.3.1"
- bin:
- pidtree: bin/pidtree.js
- checksum: cd69b0182f749f45ab48584e3442c48c5dc4512502c18d5b0147a33b042c41a4db4269b9ce2f7c48f11833ee5e79d81f5ebc6f7bf8372d4ea55726f60dc505a1
- languageName: node
- linkType: hard
-
"pify@npm:^2.2.0, pify@npm:^2.3.0":
version: 2.3.0
resolution: "pify@npm:2.3.0"
@@ -15534,7 +16364,7 @@ __metadata:
languageName: node
linkType: hard
-"pirates@npm:^4.0.1":
+"pirates@npm:^4.0.1, pirates@npm:^4.0.4":
version: 4.0.5
resolution: "pirates@npm:4.0.5"
checksum: 58b6ff0f137a3d70ff34ac4802fd19819cdc19b53e9c95adecae6c7cfc77719a11f561ad85d46e79e520ef57c31145a564c8bc3bee8cfee75d441fab2928a51d
@@ -15719,7 +16549,7 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3":
+"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.1, pretty-format@npm:^28.1.3":
version: 28.1.3
resolution: "pretty-format@npm:28.1.3"
dependencies:
@@ -16941,7 +17771,7 @@ __metadata:
languageName: node
linkType: hard
-"require-from-string@npm:^2.0.1, require-from-string@npm:^2.0.2":
+"require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
checksum: aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2
@@ -16999,6 +17829,13 @@ __metadata:
languageName: node
linkType: hard
+"resolve.exports@npm:1.1.0, resolve.exports@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "resolve.exports@npm:1.1.0"
+ checksum: 7e21c22ad129b934d5cc0b6aefd07f377a92e0b9699f49ac33eac1736a85e3aeb9270c85aac47f7070b5975739623ed007aac318d6bc5f036504b2b7a407fd31
+ languageName: node
+ linkType: hard
+
"resolve@npm:1.1.7":
version: 1.1.7
resolution: "resolve@npm:1.1.7"
@@ -17006,15 +17843,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:1.17.0":
- version: 1.17.0
- resolution: "resolve@npm:1.17.0"
- dependencies:
- path-parse: ^1.0.6
- checksum: 4e6c76cc1a7b08bff637b092ce035d7901465067915605bc5a23ac0c10fe42ec205fc209d5d5f7a5f27f37ce71d687def7f656bbb003631cd46a8374f55ec73d
- languageName: node
- linkType: hard
-
"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
@@ -17048,15 +17876,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@1.17.0#~builtin":
- version: 1.17.0
- resolution: "resolve@patch:resolve@npm%3A1.17.0#~builtin::version=1.17.0&hash=07638b"
- dependencies:
- path-parse: ^1.0.6
- checksum: e072e52be3c3dbfd086761115db4a5136753e7aefc0e665e66e7307ddcd9d6b740274516055c74aee44921625e95993f03570450aa310b8d73b1c9daa056c4cd
- languageName: node
- linkType: hard
-
"resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin":
version: 1.22.1
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b"
@@ -17238,24 +18057,6 @@ __metadata:
languageName: node
linkType: hard
-"rxjs-for-await@npm:0.0.2":
- version: 0.0.2
- resolution: "rxjs-for-await@npm:0.0.2"
- peerDependencies:
- rxjs: ^6.0.0
- checksum: 20f98281b1e9f7bf9c0da52f58e9d1404e875c71cf124a7672da2e43654b27e869aaf39fab60fed41d012cc6b8724206beb1156b506e9a7b9a8962d8b4ab9671
- languageName: node
- linkType: hard
-
-"rxjs@npm:6.5.5":
- version: 6.5.5
- resolution: "rxjs@npm:6.5.5"
- dependencies:
- tslib: ^1.9.0
- checksum: 0b2f83892734c65b1682ddfc2616155a615d4b7f67e993cb459dbaaeedaad7878d5014dc0abb7a0da50b4c01ec8d3c1bca05bbb36260523dd18b7a7181a56bb5
- languageName: node
- linkType: hard
-
"rxjs@npm:6.6.7, rxjs@npm:^6.5.4, rxjs@npm:^6.6.3":
version: 6.6.7
resolution: "rxjs@npm:6.6.7"
@@ -17630,13 +18431,6 @@ __metadata:
languageName: node
linkType: hard
-"shell-quote@npm:^1.6.1":
- version: 1.7.3
- resolution: "shell-quote@npm:1.7.3"
- checksum: cf997c325f49c4393a859074f1ee9ca3da7d9e1940225bab24a86f0266504c7d7e356b83f13c74932cb243d53125b5c8c57b714017c53490bf1fe10540422014
- languageName: node
- linkType: hard
-
"shelljs@npm:^0.8.5":
version: 0.8.5
resolution: "shelljs@npm:0.8.5"
@@ -17872,6 +18666,16 @@ __metadata:
languageName: node
linkType: hard
+"source-map-support@npm:0.5.13":
+ version: 0.5.13
+ resolution: "source-map-support@npm:0.5.13"
+ dependencies:
+ buffer-from: ^1.0.0
+ source-map: ^0.6.0
+ checksum: 137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e
+ languageName: node
+ linkType: hard
+
"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
@@ -18254,17 +19058,6 @@ __metadata:
languageName: node
linkType: hard
-"string.prototype.padend@npm:^3.0.0":
- version: 3.1.3
- resolution: "string.prototype.padend@npm:3.1.3"
- dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- checksum: c713de3b48f6c773c72012dfad99d3865e714d9c9f8ea8656852b21a9bf5d6ccbcbf553e14ef2b6cbdff45db935103322a1fab87dfda8021fd8c8af432195aeb
- languageName: node
- linkType: hard
-
"string.prototype.trim@npm:^1.2.1":
version: 1.2.6
resolution: "string.prototype.trim@npm:1.2.6"
@@ -18465,7 +19258,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.1.1":
+"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -18528,21 +19321,20 @@ __metadata:
languageName: node
linkType: hard
-"tar@npm:5.0.5":
- version: 5.0.5
- resolution: "tar@npm:5.0.5"
+"tar-stream@npm:~2.2.0":
+ version: 2.2.0
+ resolution: "tar-stream@npm:2.2.0"
dependencies:
- chownr: ^1.1.3
- fs-minipass: ^2.0.0
- minipass: ^3.0.0
- minizlib: ^2.1.0
- mkdirp: ^0.5.0
- yallist: ^4.0.0
- checksum: 3ca8d5e8e9f30dd0480d726c26b15ddb50ee91b9c8a6e65f139beaca11423db03197951d786033a1b15a45fd315383afff31a93d56e6331c4e972cef46688b05
+ bl: ^4.0.3
+ end-of-stream: ^1.4.1
+ fs-constants: ^1.0.0
+ inherits: ^2.0.3
+ readable-stream: ^3.1.1
+ checksum: 2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692
languageName: node
linkType: hard
-"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2":
+"tar@npm:6.1.11, tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2":
version: 6.1.11
resolution: "tar@npm:6.1.11"
dependencies:
@@ -19036,7 +19828,7 @@ __metadata:
languageName: node
linkType: hard
-"tsconfig-paths@npm:^3.14.1":
+"tsconfig-paths@npm:^3.14.1, tsconfig-paths@npm:^3.9.0":
version: 3.14.1
resolution: "tsconfig-paths@npm:3.14.1"
dependencies:
@@ -19055,7 +19847,7 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^2.0.0, tslib@npm:^2.1.0":
+"tslib@npm:^2.1.0, tslib@npm:^2.3.0":
version: 2.4.0
resolution: "tslib@npm:2.4.0"
checksum: eb19bda3ae545b03caea6a244b34593468e23d53b26bf8649fbc20fce43e9b21a71127fd6d2b9662c0fe48ee6ff668ead48fd00d3b88b2b716b1c12edae25b5d
@@ -19730,7 +20522,7 @@ __metadata:
languageName: node
linkType: hard
-"uuid@npm:^3.3.2, uuid@npm:^3.3.3":
+"uuid@npm:^3.3.2":
version: 3.4.0
resolution: "uuid@npm:3.4.0"
bin:
@@ -19773,6 +20565,17 @@ __metadata:
languageName: node
linkType: hard
+"v8-to-istanbul@npm:^9.0.0":
+ version: 9.0.1
+ resolution: "v8-to-istanbul@npm:9.0.1"
+ dependencies:
+ "@jridgewell/trace-mapping": ^0.3.12
+ "@types/istanbul-lib-coverage": ^2.0.1
+ convert-source-map: ^1.6.0
+ checksum: aaa6491ee0505010a818a98bd7abdb30c0136a93eac12106b836e1afb519759ea4da795cceaf7fe871d26ed6cb669e46fd48533d6f8107a23213d723a028f805
+ languageName: node
+ linkType: hard
+
"validate-npm-package-license@npm:^3.0.1":
version: 3.0.4
resolution: "validate-npm-package-license@npm:3.0.4"
@@ -20025,7 +20828,7 @@ __metadata:
languageName: node
linkType: hard
-"walker@npm:^1.0.7, walker@npm:~1.0.5":
+"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5":
version: 1.0.8
resolution: "walker@npm:1.0.8"
dependencies:
@@ -20333,6 +21136,16 @@ __metadata:
languageName: node
linkType: hard
+"write-file-atomic@npm:^4.0.1":
+ version: 4.0.2
+ resolution: "write-file-atomic@npm:4.0.2"
+ dependencies:
+ imurmurhash: ^0.1.4
+ signal-exit: ^3.0.7
+ checksum: a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7
+ languageName: node
+ linkType: hard
+
"ws@npm:^5.2.0":
version: 5.2.3
resolution: "ws@npm:5.2.3"
@@ -20457,13 +21270,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:20.0.0":
- version: 20.0.0
- resolution: "yargs-parser@npm:20.0.0"
- checksum: 57737f9a5a16907513928aa4307641b04d0686543b9c31d827f26f3013715b3d6e32334022924ddf1b3b82170a4eb2393eae47dca38db3ed5659637a3afd1157
- languageName: node
- linkType: hard
-
"yargs-parser@npm:20.x":
version: 20.2.9
resolution: "yargs-parser@npm:20.2.9"
@@ -20471,6 +21277,20 @@ __metadata:
languageName: node
linkType: hard
+"yargs-parser@npm:21.0.1, yargs-parser@npm:^21.0.0":
+ version: 21.0.1
+ resolution: "yargs-parser@npm:21.0.1"
+ checksum: 384ca19e113a053bb7858cf47f891e630c10ea6ad91f9ad7cae84ea1cdfb09b155a2d0fa97b51116ee6f01e038faaa6c46964953afecd453fa64a761bb87475f
+ languageName: node
+ linkType: hard
+
+"yargs-parser@npm:>=21.0.1":
+ version: 21.1.1
+ resolution: "yargs-parser@npm:21.1.1"
+ checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2
+ languageName: node
+ linkType: hard
+
"yargs-parser@npm:^18.1.2":
version: 18.1.3
resolution: "yargs-parser@npm:18.1.3"
@@ -20481,14 +21301,7 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:^21.0.0":
- version: 21.0.1
- resolution: "yargs-parser@npm:21.0.1"
- checksum: 384ca19e113a053bb7858cf47f891e630c10ea6ad91f9ad7cae84ea1cdfb09b155a2d0fa97b51116ee6f01e038faaa6c46964953afecd453fa64a761bb87475f
- languageName: node
- linkType: hard
-
-"yargs@npm:15.4.1, yargs@npm:^15.4.1":
+"yargs@npm:^15.4.1":
version: 15.4.1
resolution: "yargs@npm:15.4.1"
dependencies:
@@ -20507,7 +21320,7 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:^17.2.1":
+"yargs@npm:^17.2.1, yargs@npm:^17.4.0":
version: 17.5.1
resolution: "yargs@npm:17.5.1"
dependencies: