From 9147c3050e82e7d575c86973bc3d3837940bf17c Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa Date: Mon, 29 Jul 2024 15:47:41 +0200 Subject: [PATCH 01/10] chore: migrate to storybook v7 --- .storybook/docs-root.css | 156 +- .storybook/main.js | 88 +- .storybook/preview.js | 23 +- .storybook/types.d.ts | 11 +- apps/pr-deploy-site/README.md | 2 +- .../.storybook/docs-root-v9.css | 2 +- apps/public-docsite-v9/.storybook/main.js | 10 +- .../.storybook/manager-head.html | 4 + apps/public-docsite-v9/.storybook/manager.js | 2 +- .../.storybook/tsconfig.json | 2 +- apps/public-docsite-v9/package.json | 7 +- .../ComponentLabelling.stories.mdx | 13 +- .../src/Concepts/Introduction.stories.mdx | 2 +- .../FromV8/Components/Menu.stories.mdx | 2 +- .../Concepts/StylingComponents.stories.mdx | 2 +- .../src/DocsComponents/DirSwitch.stories.tsx | 2 +- .../FluentDocsContainer.stories.tsx | 2 +- .../DocsComponents/FluentDocsPage.stories.tsx | 12 +- .../DocsComponents/ThemePicker.stories.tsx | 2 +- .../src/DocsComponents/Toc.stories.tsx | 2 +- apps/ssr-tests-v9/.storybook/tsconfig.json | 2 +- apps/ssr-tests-v9/package.json | 2 +- .../.storybook/main.js | 64 +- .../.storybook/manager.js | 2 +- apps/vr-tests-react-components/package.json | 4 +- .../src/stories/CustomStyleHooks.stories.tsx | 2 +- .../src/stories/Field.stories.tsx | 4 +- .../src/stories/Spinner.stories.tsx | 4 +- .../src/utilities/TestWrapperDecorator.tsx | 12 +- .../src/utilities/getStoryVariant.tsx | 7 +- .../.storybook/main.cjs | 15 +- .../.storybook/manager.mjs | 2 +- apps/vr-tests-web-components/package.json | 4 +- .../src/utilities/WCThemeDecorator.tsx | 20 +- apps/vr-tests/.storybook/main.js | 63 +- apps/vr-tests/.storybook/manager.js | 2 +- apps/vr-tests/.storybook/preview.js | 2 +- apps/vr-tests/package.json | 4 +- .../PeoplePickerNormalWithText.stories.tsx | 2 +- .../src/utilities/StoryVariantDecorator.tsx | 13 +- .../src/utilities/StoryWrightDecorator.tsx | 4 +- .../src/utilities/TestWrapperDecorator.tsx | 12 +- ...-e142edaf-5b4f-4133-bbd0-417b835606a2.json | 7 + ...-aa4ca248-a2be-4944-be72-a329491a0f0e.json | 7 + ...-c80cb490-35ba-4aef-a74d-c6f89450c455.json | 7 + ...-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json | 7 + package.json | 48 +- packages/fluentui/docs/.storybook/main.js | 62 +- packages/fluentui/docs/.storybook/preview.js | 12 +- packages/fluentui/docs/package.json | 8 +- .../vr-tests/Accordion/Accordion.stories.tsx | 4 +- .../AccordionExampleCustomTitle.stories.tsx | 4 +- .../docs/src/vr-tests/Alert/Alert.stories.tsx | 14 +- .../Alert/AlertExampleDanger.stories.tsx | 4 +- .../Alert/AlertExampleDismissible.stories.tsx | 4 +- .../Alert/AlertExampleInfo.stories.tsx | 4 +- .../Alert/AlertExampleOof.stories.tsx | 4 +- .../Alert/AlertExampleUrgent.stories.tsx | 4 +- .../vr-tests/Animation/Animation.stories.tsx | 4 +- .../Attachment/Attachment.stories.tsx | 4 +- ...tachmentActionExampleShorthand.stories.tsx | 4 +- ...mentActionableExampleShorthand.stories.tsx | 4 +- .../src/vr-tests/Avatar/Avatar.stories.tsx | 4 +- .../docs/src/vr-tests/Box/Box.stories.tsx | 4 +- .../Breadcrumb/Breadcrumb.stories.tsx | 4 +- .../src/vr-tests/Button/Button.stories.tsx | 13 +- .../vr-tests/Button/ButtonExample.stories.tsx | 4 +- .../ButtonExampleContentAndIcon.stories.tsx | 4 +- .../Button/ButtonExampleDisabled.stories.tsx | 4 +- .../ButtonExampleTextShorthand.stories.tsx | 4 +- .../ButtonExampleWithTooltip.stories.tsx | 4 +- ...nGroupCircularExampleShorthand.stories.tsx | 4 +- .../ButtonGroupExampleShorthand.stories.tsx | 4 +- .../docs/src/vr-tests/Card/Card.stories.tsx | 4 +- .../Card/CardExampleFocusable.stories.tsx | 4 +- .../Card/CardExampleWithPreview.stories.tsx | 4 +- .../vr-tests/Carousel/Carousel.stories.tsx | 4 +- .../docs/src/vr-tests/Chat/Chat.stories.tsx | 7 +- .../src/vr-tests/Chat/ChatExample.stories.tsx | 4 +- .../Chat/ChatExampleCompact.stories.tsx | 4 +- .../Chat/ChatExampleDetails.stories.tsx | 4 +- ...atExampleInScrollableShorthand.stories.tsx | 4 +- .../Chat/ChatMessageExampleBadge.stories.tsx | 4 +- .../MessageReactionsWithPopup.stories.tsx | 4 +- .../vr-tests/Checkbox/Checkbox.stories.tsx | 4 +- .../Checkbox/CheckboxExample.stories.tsx | 4 +- .../CheckboxExampleCheckedMixed.stories.tsx | 4 +- .../CheckboxExampleToggle.stories.tsx | 4 +- .../Datepicker/Datepicker.stories.tsx | 4 +- .../DatepickerCellExample.stories.tsx | 4 +- .../DatepickerExampleClearable.stories.tsx | 4 +- ...ckerExampleLocalizationStrings.stories.tsx | 4 +- .../DatepickerExampleMinMaxDate.stories.tsx | 4 +- .../DatepickerExampleNoInput.stories.tsx | 4 +- .../DatepickerExampleRequired.stories.tsx | 4 +- ...tepickerExampleRestrictedDates.stories.tsx | 4 +- ...xampleStandaloneCalendarButton.stories.tsx | 4 +- .../DatepickerExampleToday.stories.tsx | 4 +- .../DatepickerExampleWeek.stories.tsx | 4 +- .../DatepickerFormatExample.stories.tsx | 4 +- .../DatepickerHeaderCellExample.stories.tsx | 4 +- .../src/vr-tests/Dialog/Dialog.stories.tsx | 4 +- .../Dialog/DialogExampleBackdrop.stories.tsx | 4 +- .../Dialog/DialogExampleContent.stories.tsx | 4 +- .../Dialog/DialogExampleFooter.stories.tsx | 4 +- .../Dialog/DialogExampleFullWidth.stories.tsx | 4 +- .../DialogExampleHeaderAction.stories.tsx | 4 +- .../Dialog/DialogExampleRtl.stories.tsx | 4 +- .../Dialog/DialogExampleScroll.stories.tsx | 4 +- .../DialogExampleZoomContent.stories.tsx | 4 +- .../src/vr-tests/Divider/Divider.stories.tsx | 10 +- .../Divider/DividerExampleColor.stories.tsx | 4 +- .../Divider/DividerExampleContent.stories.tsx | 4 +- .../DividerExampleFittedShorthand.stories.tsx | 4 +- ...viderExampleImportantShorthand.stories.tsx | 4 +- .../Divider/DividerExampleRtl.stories.tsx | 4 +- .../DividerExampleRtlAndLtr.stories.tsx | 4 +- .../DividerExampleShorthand.stories.tsx | 4 +- .../Divider/DividerExampleSize.stories.tsx | 4 +- .../vr-tests/Dropdown/Dropdown.stories.tsx | 7 +- .../DropdownClearableExample.stories.tsx | 4 +- ...DropdownCustomClearableExample.stories.tsx | 4 +- .../Dropdown/DropdownExample.stories.tsx | 4 +- .../DropdownExampleDisabled.stories.tsx | 4 +- .../DropdownExampleHeaderMessage.stories.tsx | 4 +- .../DropdownExampleLoading.stories.tsx | 4 +- .../DropdownExampleMultiple.stories.tsx | 4 +- .../DropdownExamplePosition.stories.tsx | 4 +- .../Dropdown/DropdownExampleRtl.stories.tsx | 4 +- .../DropdownExampleSearchMultiple.stories.tsx | 4 +- .../docs/src/vr-tests/Embed/Embed.stories.tsx | 4 +- .../docs/src/vr-tests/Flex/Flex.stories.tsx | 4 +- .../docs/src/vr-tests/Form/Form.stories.tsx | 4 +- .../docs/src/vr-tests/Grid/Grid.stories.tsx | 4 +- .../src/vr-tests/Header/Header.stories.tsx | 4 +- .../docs/src/vr-tests/Image/Image.stories.tsx | 4 +- .../docs/src/vr-tests/Input/Input.stories.tsx | 4 +- .../vr-tests/Input/InputExample.stories.tsx | 4 +- .../Input/InputExampleClearable.stories.tsx | 4 +- .../InputExampleLabelShorthand.stories.tsx | 4 +- .../ItemLayout/ItemLayout.stories.tsx | 4 +- .../docs/src/vr-tests/Label/Label.stories.tsx | 4 +- .../src/vr-tests/Layout/Layout.stories.tsx | 4 +- .../docs/src/vr-tests/List/List.stories.tsx | 17 +- .../List/ListExampleNavigable.stories.tsx | 4 +- .../List/ListExampleSelectable.stories.tsx | 4 +- .../src/vr-tests/Loader/Loader.stories.tsx | 4 +- .../docs/src/vr-tests/Menu/Menu.stories.tsx | 25 +- .../src/vr-tests/Menu/MenuExample.stories.tsx | 4 +- .../Menu/MenuExampleIconOnly.stories.tsx | 4 +- .../Menu/MenuExamplePointing.stories.tsx | 4 +- ...enuExamplePositioningShorthand.stories.tsx | 4 +- ...mplePositioningUpdateShorthand.stories.tsx | 4 +- .../MenuExampleToolbarShorthand.stories.tsx | 4 +- .../Menu/MenuExampleUnderlined.stories.tsx | 4 +- .../Menu/MenuExampleVertical.stories.tsx | 4 +- .../MenuExampleVerticalPointing.stories.tsx | 4 +- .../Menu/MenuExampleWithIcons.stories.tsx | 4 +- .../Menu/MenuExampleWithSubMenu.stories.tsx | 4 +- .../MenuExampleWithSubMenuHover.stories.tsx | 4 +- .../Menu/MenuExampleWithTooltip.stories.tsx | 4 +- .../MenuButton/MenuButton.stories.tsx | 4 +- .../MenuButtonExampleRtl.stories.tsx | 4 +- .../docs/src/vr-tests/Pill/Pill.stories.tsx | 4 +- .../PopperExamplePositioning.stories.tsx | 4 +- ...pperExampleVisibilityModifiers.stories.tsx | 4 +- .../docs/src/vr-tests/Popup/Popup.stories.tsx | 11 +- .../Popup/PopupControlledExample.stories.tsx | 4 +- .../PopupCustomTargetExample.stories.tsx | 4 +- .../vr-tests/Popup/PopupExample.stories.tsx | 4 +- .../Popup/PopupExampleOffset.stories.tsx | 4 +- .../Popup/PopupExampleRtl.stories.tsx | 4 +- .../Popup/PopupScrollExample.stories.tsx | 4 +- .../src/vr-tests/Portal/Portal.stories.tsx | 4 +- .../vr-tests/Provider/Provider.stories.tsx | 4 +- ...derExampleFocusBorderShorthand.stories.tsx | 4 +- .../RadioGroup/RadioGroup.stories.tsx | 4 +- .../RadioGroupVerticalExample.stories.tsx | 4 +- .../vr-tests/Reaction/Reaction.stories.tsx | 4 +- .../src/vr-tests/Segment/Segment.stories.tsx | 4 +- .../vr-tests/Skeleton/Skeleton.stories.tsx | 4 +- .../src/vr-tests/Slider/Slider.stories.tsx | 4 +- .../Slider/SliderExampleRtl.stories.tsx | 4 +- .../Slider/SliderExampleShorthand.stories.tsx | 4 +- .../SplitButton/SplitButton.stories.tsx | 4 +- ...tButtonExamplePrimaryShorthand.stories.tsx | 4 +- ...litButtonExampleSmallContainer.stories.tsx | 4 +- ...tonPositioningExampleShorthand.stories.tsx | 4 +- .../src/vr-tests/Status/Status.stories.tsx | 4 +- .../StatusTypeExampleShorthand.stories.tsx | 4 +- .../src/vr-tests/SvgIcon/SvgIcon.stories.tsx | 4 +- .../SvgIcon/SvgIconExample.stories.tsx | 4 +- .../SvgIconExampleCircular.stories.tsx | 4 +- .../SvgIcon/SvgIconExampleColor.stories.tsx | 4 +- .../SvgIconExampleDisabled.stories.tsx | 4 +- .../SvgIcon/SvgIconExampleSize.stories.tsx | 4 +- .../SvgIcon/SvgIconExampleSpace.stories.tsx | 4 +- .../SvgIconSetExampleShorthand.stories.tsx | 4 +- .../SvgIcon/SvgconExampleBordered.stories.tsx | 4 +- .../vr-tests/Table/StaticTable.stories.tsx | 4 +- .../docs/src/vr-tests/Table/Table.stories.tsx | 12 +- .../docs/src/vr-tests/Text/Text.stories.tsx | 4 +- .../vr-tests/TextArea/TextArea.stories.tsx | 4 +- .../TextArea/TextAreaExample.stories.tsx | 4 +- .../TextAreaExampleInverted.stories.tsx | 4 +- .../src/vr-tests/Toolbar/Toolbar.stories.tsx | 7 +- ...oolbarExampleActionPopupInMenu.stories.tsx | 4 +- .../ToolbarExampleEditorShorthand.stories.tsx | 4 +- .../ToolbarExampleMenuShorthand.stories.tsx | 4 +- ...xampleMenuWithSubmenuShorthand.stories.tsx | 4 +- .../ToolbarExampleOverflow.stories.tsx | 4 +- ...leOverflowPositioningShorthand.stories.tsx | 4 +- ...verflowPositioningShorthandRtl.stories.tsx | 4 +- .../ToolbarExamplePopupInMenu.stories.tsx | 4 +- .../ToolbarExamplePopupShorthand.stories.tsx | 4 +- ...lbarExampleRadioGroupShorthand.stories.tsx | 4 +- .../ToolbarExampleShorthand.stories.tsx | 4 +- .../ToolbarExampleVariables.stories.tsx | 4 +- .../src/vr-tests/Tooltip/Tooltip.stories.tsx | 12 +- .../Tooltip/TooltipExample.stories.tsx | 4 +- ...pExampleDialogContentShorthand.stories.tsx | 4 +- .../TooltipExamplePointing.stories.tsx | 4 +- .../Tooltip/TooltipExampleRtl.stories.tsx | 4 +- .../Tooltip/TooltipExampleTarget.stories.tsx | 4 +- .../docs/src/vr-tests/Tree/Tree.stories.tsx | 4 +- .../Tree/TreeExampleShorthand.stories.tsx | 4 +- .../Tree/TreeMultiselectExample.stories.tsx | 4 +- .../TreeTitleCustomizationExample.stories.tsx | 4 +- .../docs/src/vr-tests/Video/Video.stories.tsx | 4 +- .../src/createEmotionRenderer.tsx | 4 +- .../add-parameter/code.js | 13 +- .../add-parameter/output.js | 15 +- .../add-with-parameters/code.js | 3 + .../add-with-parameters/output.js | 5 + .../keep-sourcecode-spacing/code.js | 4 +- .../keep-sourcecode-spacing/output.js | 6 +- .../src/fullsource.ts | 135 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-accordion/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-aria/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-avatar/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-badge/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-breadcrumb/stories/package.json | 2 +- .../stories/src/Breadcrumb/index.stories.tsx | 4 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-button/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-card/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-checkbox/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-combobox/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-dialog/stories/package.json | 2 +- .../stories/src/Dialog/index.stories.tsx | 7 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-divider/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-drawer/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-field/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-icons-compat/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-image/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-infolabel/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-input/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-label/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-link/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-list-preview/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-menu/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-message-bar/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-motion/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-nav-preview/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-overflow/stories/package.json | 2 +- .../stories/src/Overflow/index.stories.tsx | 7 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-persona/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-popover/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-portal/stories/package.json | 2 +- .../src/middleware/matchTargetSize.test.ts | 10 +- .../react-positioning/src/utils/devtools.ts | 4 +- .../src/utils/getFloatingUIOffset.test.ts | 4 +- .../src/utils/getFloatingUIOffset.ts | 4 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-progress/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-provider/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-radio/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-rating/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-search/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-select/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-skeleton/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-slider/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-spinbutton/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-spinner/stories/package.json | 2 +- .../package.json | 4 +- .../preset.js | 4 +- .../with-export-to-sandbox-button.ts | 2 +- .../src/preset/preview.ts | 18 +- .../src/sandbox-utils.spec.ts | 2 +- .../src/sandbox-utils.ts | 2 +- .../src/styles.css | 4 +- .../src/types.ts | 2 +- .../src/webpack.spec.ts | 24 +- .../src/webpack.ts | 29 +- .../.storybook/tsconfig.json | 2 +- .../etc/react-storybook-addon.api.md | 17 +- .../react-storybook-addon/package.json | 11 +- .../react-storybook-addon/preset.js | 4 +- .../src/components/ThemePicker.tsx | 4 +- .../src/decorators/withFluentProvider.tsx | 37 +- .../react-storybook-addon/src/hooks.ts | 4 +- .../src/preset/manager.ts | 4 +- .../src/preset/preview.ts | 9 +- .../react-storybook-addon/src/theme.ts | 18 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-swatch-picker/stories/package.json | 2 +- .../src/SwatchPicker/index.stories.tsx | 7 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-switch/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-table/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-tabs/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-tag-picker/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-tags/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-text/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-textarea/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-theme/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-toast/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-toolbar/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-tooltip/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-tree/stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../stories/package.json | 2 +- .../stories/.storybook/tsconfig.json | 2 +- .../react-virtualizer/stories/package.json | 2 +- .../recipes/.storybook/tsconfig.json | 2 +- .../.storybook/docs-root-theme-designer.css | 4 +- .../theme-designer/.storybook/tsconfig.json | 2 +- .../theme-designer/package.json | 4 +- .../src/ThemeDesigner.styles.ts | 2 +- packages/react-examples/.storybook/main.js | 31 +- packages/react-examples/.storybook/manager.js | 2 +- packages/react-examples/.storybook/preview.js | 20 +- packages/storybook/package.json | 4 +- .../src/decorators/withStrictMode.tsx | 13 +- packages/storybook/src/globalTypes/index.ts | 18 + packages/storybook/src/index.ts | 3 +- packages/storybook/src/knobs/useStrictMode.ts | 3 - .../web-components/.storybook/docs-root.css | 124 +- packages/web-components/.storybook/main.cjs | 19 +- .../.storybook/manager-head.html | 4 + .../web-components/.storybook/manager.mjs | 3 +- packages/web-components/package.json | 9 +- packages/web-components/public/shell.css | 4 +- .../src/accordion-item/accordion-item.spec.ts | 2 +- .../src/accordion/accordion.spec.ts | 2 +- .../web-components/src/avatar/avatar.spec.ts | 2 +- .../web-components/src/badge/badge.spec.ts | 2 +- .../src/counter-badge/counter-badge.spec.ts | 2 +- .../src/divider/divider.spec.ts | 2 +- .../web-components/src/helpers.stories.ts | 4 +- .../web-components/src/image/image.spec.ts | 2 +- .../web-components/src/label/label.spec.ts | 2 +- .../src/menu-list/menu-list.spec.ts | 2 +- .../src/radio-group/radio-group.spec.ts | 6 +- .../rating-display/rating-display.stories.ts | 4 +- .../web-components/src/slider/slider.spec.ts | 2 +- .../src/spinner/spinner.spec.ts | 2 +- .../src/tab-panel/tab-panel.spec.ts | 2 +- packages/web-components/src/tabs/tabs.spec.ts | 2 +- scripts/storybook/src/utils.js | 2 +- scripts/tasks/src/storybook.ts | 8 +- .../migrate-converged-pkg/index.spec.ts | 4 +- .../generators/migrate-converged-pkg/index.ts | 4 +- .../prepare-initial-release/index.spec.ts | 8 +- .../files/.storybook/tsconfig.json__tmpl__ | 2 +- .../react-library/files/package.json__tmpl__ | 2 +- .../generators/react-library/index.spec.ts | 2 +- .../split-library-in-two/generator.spec.ts | 7 +- .../split-library-in-two/generator.ts | 2 +- typings/storybook__addons/index.d.ts | 70 - typings/storybook__addons/tsconfig.json | 5 - typings/tsconfig.json | 3 - yarn.lock | 7808 ++++++++--------- 440 files changed, 4954 insertions(+), 5526 deletions(-) create mode 100644 change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json create mode 100644 change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json create mode 100644 change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json create mode 100644 change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json create mode 100644 packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js create mode 100644 packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js create mode 100644 packages/storybook/src/globalTypes/index.ts delete mode 100644 packages/storybook/src/knobs/useStrictMode.ts delete mode 100644 typings/storybook__addons/index.d.ts delete mode 100644 typings/storybook__addons/tsconfig.json diff --git a/.storybook/docs-root.css b/.storybook/docs-root.css index b27a96511be1ed..713bc7f97807bd 100644 --- a/.storybook/docs-root.css +++ b/.storybook/docs-root.css @@ -1,24 +1,26 @@ -#docs-root .sbdocs-content { +#storybook-docs .sbdocs-content { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; max-width: 1200px; } -#docs-root h1.sbdocs-title { +#storybook-docs h1.sbdocs-title { + font-family: inherit; font-size: 44px; line-height: 60px; /* identical to box height, or 143% */ + font-weight: 900; letter-spacing: -0.04em; color: #000000; margin-top: 49px; } -#docs-root details { +#storybook-docs details { position: relative; z-index: 99; } -#docs-root .sbdocs-p { +#storybook-docs .sbdocs:not(.sbdocs-preview) p { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 18px; @@ -28,28 +30,28 @@ margin-top: 24px; } -#docs-root .sbdocs-wrapper { +#storybook-docs .sbdocs-wrapper { background: white; min-height: auto; } -#docs-root .sbdocs-img.featured-image { +#storybook-docs .sbdocs-img.featured-image { max-width: 100%; margin: 48px 0; display: block; } -#docs-root .sbdocs-img { +#storybook-docs .sbdocs-img { border-radius: 24px; } -#docs-root .sbdocs-hr { +#storybook-docs .sbdocs:not(.sbdocs-preview) hr { margin: 48px 0; height: 0; border-top: 1px solid #ebebeb; } -#docs-root .sbdocs-h2 { +#storybook-docs .sbdocs h2 { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 24px; @@ -62,12 +64,12 @@ padding: 48px 0 0 0; } -#docs-root .sbdocs-h2 code { +#storybook-docs .sbdocs h2 code { border-radius: 4px; font-size: 20px; } -#docs-root .sbdocs-h3 { +#storybook-docs .sbdocs-h3 { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 18px; @@ -77,20 +79,20 @@ color: #000000; } -#docs-root .sbdocs-h3 code { +#storybook-docs .sbdocs-h3 code { border-radius: 3px; font-size: 16px; } /* Only apply to H3s inside of stories which have a parent with an ID */ -#docs-root [id] > .sbdocs-h3:before { +#storybook-docs [id] > .sbdocs-h3:before { content: ''; display: block; height: 40px; margin: -40px 0 0; } -#docs-root .sbdocs-li { +#storybook-docs .sbdocs:not(.sbdocs-preview) li { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 16px; @@ -102,16 +104,16 @@ margin-top: 8px; } -#docs-root .sbdocs-ul { +#storybook-docs .sbdocs:not(.sbdocs-preview) ul { margin: 12px 0; } -#docs-root .sbdocs-ul .sbdocs-li { +#storybook-docs .sbdocs-ul .sbdocs:not(.sbdocs-preview) li { list-style: none; position: relative; } -#docs-root .sbdocs-ul .sbdocs-li::before { +#storybook-docs .sbdocs-ul .sbdocs-li::before { position: absolute; content: '•'; color: #8d8d8d; @@ -119,11 +121,11 @@ left: -15px; } -#docs-root .sbdocs-ol .sbdocs-li::marker { +#storybook-docs .sbdocs-ol .sbdocs-li::marker { color: #8d8d8d; } -#docs-root .sbdocs-preview { +#storybook-docs .sbdocs-preview { border-radius: 16px; background: var(--colorBrandBackgroundInverted, #fff); padding: 0; @@ -131,33 +133,37 @@ border: 1px solid var(--colorNeutralStroke1, #e1dfdd); } -#docs-root .innerZoomElementWrapper { +#storybook-docs .sbdocs .docs-story div[scale] { + height: auto !important; +} + +#storybook-docs .innerZoomElementWrapper { padding: 30px; } -#docs-root .sbdocs-preview > .os-host { +#storybook-docs .sbdocs-preview > .os-host { display: none; } -#docs-root span + .sbdocs .docblock-argstable tbody tr td button { +#storybook-docs span + .sbdocs .docblock-argstable tbody tr td button { color: #0078d4; color: red; } -#docs-root .docs-story + div { +#storybook-docs .docs-story + div { background: #11100f; } -#docs-root .sbdocs-content > div:last-child { +#storybook-docs .sbdocs-content > div:last-child { margin-bottom: 96px; } -#docs-root .docs-story > div { +#storybook-docs .docs-story > div { padding: 0; background: none; } -#docs-root .docs-story > div:last-child { +#storybook-docs .docs-story > div:last-child { right: 31px; border-radius: 24px; } @@ -179,22 +185,46 @@ letter-spacing: -0.01em; } -#docs-root a.sbdocs-a { +#storybook-docs a.sbdocs-a { color: #0078d4; text-decoration: underline; } +/* Styles for Github-flawored Markdown tables */ +#storybook-docs table:not(.docblock-argstable) { + margin: 16px 0px; + font-size: 14px; + line-height: 24px; + padding: 0; + border-collapse: collapse; +} +#storybook-docs table:not(.docblock-argstable) tr { + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +#storybook-docs table:not(.docblock-argstable) th { + font-weight: bold; + color: rgb(51, 51, 51); + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 6px 13px; +} + +#storybook-docs table:not(.docblock-argstable) td { + border: 1px solid rgba(0, 0, 0, 0.1); + padding: 6px 13px; +} + /* */ /* Args Table */ /* */ -#docs-root .docblock-argstable tbody { +#storybook-docs .docblock-argstable tbody { box-shadow: none; border-left: none; border-right: none; } -#docs-root .docblock-argstable-head th { +#storybook-docs .docblock-argstable-head th { letter-spacing: -0.01em; color: black; font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', @@ -204,30 +234,30 @@ font-weight: 600; } -#docs-root thead.docblock-argstable-head { +#storybook-docs thead.docblock-argstable-head { border-bottom: 1px solid #edebe9; } -#docs-root .docblock-argstable-body > tr > td:nth-child(4) { +#storybook-docs .docblock-argstable-body > tr > td:nth-child(4) { display: none; } -#docs-root .docblock-argstable-head > tr > th:nth-child(4) { +#storybook-docs .docblock-argstable-head > tr > th:nth-child(4) { display: none; } -#docs-root .docblock-argstable tbody tr { +#storybook-docs .docblock-argstable tbody tr { border: none; } -#docs-root table.docblock-argstable tbody.docblock-argstable-body td, -#docs-root .docblock-argstable th { +#storybook-docs table.docblock-argstable tbody.docblock-argstable-body td, +#storybook-docs .docblock-argstable th { padding-top: 12px; padding-bottom: 12px; padding-left: 16px; } -#docs-root .docblock-argstable tbody tr td:nth-child(1) span { +#storybook-docs .docblock-argstable tbody tr td:nth-child(1) span { font-weight: normal; font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; @@ -237,20 +267,20 @@ color: #616161; } -#docs-root .docblock-argstable tbody tr td { +#storybook-docs .docblock-argstable tbody tr td { vertical-align: top; } -#docs-root .docblock-argstable-body > tr > td > div > div > button { +#storybook-docs .docblock-argstable-body > tr > td > div > div > button { color: #0078d4; line-height: 21px; } -#docs-root code, -#docs-root .docblock-argstable tbody tr td:nth-child(3) > div > span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, -#docs-root .css-16d4d7t { +#storybook-docs code, +#storybook-docs .docblock-argstable tbody tr td:nth-child(3) > div > span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, +#storybook-docs .css-16d4d7t { font-family: 'Cascadia Code', Menlo, 'Courier New', Courier, monospace; font-style: normal; font-weight: normal; @@ -261,14 +291,14 @@ -webkit-box-decoration-break: clone; } -#docs-root code.sbdocs-code, -#docs-root .sbdocs-p code, -#docs-root .sbdocs-li code, -#docs-root .docblock-argstable code, -#docs-root .docblock-argstable tbody tr td:nth-child(3) > div > span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, -#docs-root .css-16d4d7t { +#storybook-docs code.sbdocs-code, +#storybook-docs .sbdocs-p code, +#storybook-docs .sbdocs-li code, +#storybook-docs .docblock-argstable code, +#storybook-docs .docblock-argstable tbody tr td:nth-child(3) > div > span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, +#storybook-docs .css-16d4d7t { font-size: 14px; background: #f0f0f0; border-radius: 4px; @@ -279,11 +309,11 @@ line-height: 1.5; } -#docs-root .docblock-argstable code { +#storybook-docs .docblock-argstable code { white-space: normal; } -#docs-root code { +#storybook-docs code { padding: 0.1em 0.2em; display: inline-block; background-color: rgba(17, 16, 15, 0.1); @@ -294,26 +324,26 @@ width: auto !important; } -#docs-root .sbdocs-preview .prismjs { +#storybook-docs .sbdocs-preview .prismjs { overflow: hidden; } -#docs-root .os-content .prismjs * { +#storybook-docs .os-content .prismjs * { font-family: 'Cascadia Code', Menlo, 'Courier New', Courier, monospace; font-size: 14px; line-height: 1.4em; } -#docs-root .sbdocs-preview .prismjs code { +#storybook-docs .sbdocs-preview .prismjs code { color: white; background: #11100f; margin: 0; overflow-x: auto; } -#docs-root .docblock-argstable-body td > div > p, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) p, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > span { +#storybook-docs .docblock-argstable-body td > div > p, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) p, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > span { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 16px; @@ -322,15 +352,15 @@ letter-spacing: -0.01em; } -#docs-root .docblock-argstable tr > :nth-child(1) { +#storybook-docs .docblock-argstable tr > :nth-child(1) { width: 4%; } -#docs-root .docblock-argstable tr > :nth-child(2) { +#storybook-docs .docblock-argstable tr > :nth-child(2) { width: 100%; } -#docs-root .os-padding { +#storybook-docs .os-padding { z-index: 0; } @@ -380,6 +410,8 @@ } body, +body h1, +body h2, body p, body ul, body ul li { diff --git a/.storybook/main.js b/.storybook/main.js index 0eb69a5ce4d826..7075d924db9c9c 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -10,54 +10,19 @@ const { const tsConfigPath = path.resolve(__dirname, '../tsconfig.base.json'); -/** - * @typedef {import('./types').StorybookConfig} StorybookBaseConfig - * - * @typedef {import('./types').StorybookExtraConfig} StorybookExtraConfig - * - * @typedef {import('./types').StorybookConfig} StorybookConfig - */ - const previewHeadTemplate = fs.readFileSync(path.resolve(__dirname, 'preview-head-template.html'), 'utf8'); -module.exports = /** @type {Omit} */ ({ - features: { - // Enables code splitting - storyStoreV7: true, - }, +module.exports = /** @type {import('./types').StorybookConfig} */ ({ stories: [], addons: [ - { - name: 'storybook-addon-swc', - options: /** @type {import('storybook-addon-swc').StoryBookAddonSwcOptions} */ ({ - swcLoaderOptions: { - jsc: { - target: 'es2019', - parser: { - syntax: 'typescript', - tsx: true, - decorators: true, - dynamicImport: true, - }, - transform: { - decoratorMetadata: true, - legacyDecorator: true, - }, - keepClassNames: true, - externalHelpers: true, - loose: true, - }, - }, - swcMinifyOptions: { mangle: false }, - }), - }, + // external custom addons + '@storybook/addon-essentials', '@storybook/addon-a11y', '@storybook/addon-links', - '@storybook/addon-knobs/preset', 'storybook-addon-performance', - - // external custom addons + // https://storybook.js.org/docs/writing-docs/mdx#markdown-tables-arent-rendering-correctly + '@storybook/addon-mdx-gfm', // internal monorepo custom addons @@ -88,13 +53,52 @@ module.exports = /** @type {Omit} */ ({ return config; }, core: { - builder: 'webpack5', - lazyCompilation: true, disableTelemetry: true, }, + framework: { + name: '@storybook/react-webpack5', + options: { + builder: { + fsCache: false, + lazyCompilation: true, + useSWC: true, + }, + }, + }, + docs: { + autodocs: true, + }, /** * Programmatically enhance previewHead as inheriting just static file `preview-head.html` doesn't work in monorepo * @see https://storybook.js.org/docs/addons/writing-presets#ui-configuration */ previewHead: head => head + previewHeadTemplate, + + typescript: { + reactDocgen: 'react-docgen-typescript', + }, + + swc() { + return { + jsc: { + target: 'es2019', + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + decoratorMetadata: true, + legacyDecorator: true, + }, + keepClassNames: true, + externalHelpers: true, + loose: true, + minify: { + mangle: false, + }, + }, + }; + }, }); diff --git a/.storybook/preview.js b/.storybook/preview.js index e9d735bb68ed75..39118393205c07 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -3,28 +3,9 @@ import './docs-root.css'; import '../packages/react-components/react-storybook-addon-export-to-sandbox/src/styles.css'; import { withLinks } from '@storybook/addon-links'; -/** @typedef {import('../packages/react-components/react-storybook-addon-export-to-sandbox/src/public-types').ParametersExtension & import('@storybook/addons').Parameters} Parameters */ +/** @typedef {import('../packages/react-components/react-storybook-addon-export-to-sandbox/src/public-types').ParametersExtension & import('@storybook/react').Parameters} Parameters */ -// This patches globals set up by cypress-storybook to work around its usage of the deprecated -// forceReRender API that no longer works with storyStoreV7 -// https://github.com/NicholasBoll/cypress-storybook/issues/46 -// https://github.com/NicholasBoll/cypress-storybook/blob/aa9bc19d66c1cd6c6e25b93cddecb1d4a7241f2f/react.js -// @ts-ignore -const realSetCurrentStory = window.__setCurrentStory; -// @ts-ignore -window.__setCurrentStory = function (categorization, story) { - try { - realSetCurrentStory(categorization, story); - } catch (err) { - // Ignore API removed errors from cypress-storybook's call to forceReRender - // https://github.com/storybookjs/storybook/blob/208d2f930b2b72a48355367d993e65e5b01be655/lib/core-client/src/preview/start.ts#L24 - if (!(err instanceof Error && err.message.includes('was removed in storyStoreV7'))) { - throw err; - } - } -}; - -/** @type {NonNullable} */ +/** @type {import('@storybook/react').Decorator[]} */ export const decorators = [withLinks]; /** @type {Parameters} */ diff --git a/.storybook/types.d.ts b/.storybook/types.d.ts index 836d0b5827075f..ac62ee96b22caa 100644 --- a/.storybook/types.d.ts +++ b/.storybook/types.d.ts @@ -1,11 +1,4 @@ -import type { StorybookConfig as StorybookBaseConfig } from '@storybook/core-common'; - -export type { StorybookBaseConfig }; -export type StorybookExtraConfig = { - babel?: (options: Record) => Promise>; - previewHead?: (head: string) => string; -}; +import type { StorybookConfig as StorybookBaseConfig } from '@storybook/react-webpack5'; export type StorybookConfig = StorybookBaseConfig & - Required> & - StorybookExtraConfig; + Required>; diff --git a/apps/pr-deploy-site/README.md b/apps/pr-deploy-site/README.md index 22eb805b136b4f..48348917d6723a 100644 --- a/apps/pr-deploy-site/README.md +++ b/apps/pr-deploy-site/README.md @@ -18,7 +18,7 @@ Lets say we wanna add a new package storybook named `@fluentui/react-clippy` { "name": "@fluentui/react-clippy", "scripts": { -+ "build-storybook": "build-storybook -o ./dist/storybook" ++ "build-storybook": "storybook build -o ./dist/storybook" } } ``` diff --git a/apps/public-docsite-v9/.storybook/docs-root-v9.css b/apps/public-docsite-v9/.storybook/docs-root-v9.css index aa6f23e4c1f42d..53af064c22f08e 100644 --- a/apps/public-docsite-v9/.storybook/docs-root-v9.css +++ b/apps/public-docsite-v9/.storybook/docs-root-v9.css @@ -1,6 +1,6 @@ /* remove the docs wrapper bg to let page bg show through */ /* remove unnecessary padding now that theme switcher is not taking up space */ -#docs-root .sbdocs-wrapper { +#storybook-docs .sbdocs-wrapper { background: transparent !important; padding-top: 0; } diff --git a/apps/public-docsite-v9/.storybook/main.js b/apps/public-docsite-v9/.storybook/main.js index 5858cae5801b2b..fe78038781088c 100644 --- a/apps/public-docsite-v9/.storybook/main.js +++ b/apps/public-docsite-v9/.storybook/main.js @@ -15,13 +15,17 @@ module.exports = /** @type {Omit { - const localConfig = /** @type config */ ({ ...rootMain.webpackFinal(config, options) }); + const localConfig = /** @type config */ ({ ...rootMain.webpackFinal?.(config, options) }); // add your own webpack tweaks if needed registerTsPaths({ configFile: tsConfigAllPath, config: localConfig }); diff --git a/apps/public-docsite-v9/.storybook/manager-head.html b/apps/public-docsite-v9/.storybook/manager-head.html index 377f1a2869f936..85685d19bedc0c 100644 --- a/apps/public-docsite-v9/.storybook/manager-head.html +++ b/apps/public-docsite-v9/.storybook/manager-head.html @@ -87,6 +87,10 @@ font-weight: 700; } + #storybook-preview-iframe { + background: transparent !important; + } + #storybook-explorer-searchfield { font-weight: 400 !important; font-size: 14px !important; diff --git a/apps/public-docsite-v9/.storybook/manager.js b/apps/public-docsite-v9/.storybook/manager.js index 2b6d7fc576fce7..e2c45d19e6487b 100644 --- a/apps/public-docsite-v9/.storybook/manager.js +++ b/apps/public-docsite-v9/.storybook/manager.js @@ -1,4 +1,4 @@ -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import fluentStorybookTheme from './theme'; import { ApplicationInsights } from '@microsoft/applicationinsights-web'; import { STORY_CHANGED, STORY_ERRORED, STORY_MISSING } from '@storybook/core-events'; diff --git a/apps/public-docsite-v9/.storybook/tsconfig.json b/apps/public-docsite-v9/.storybook/tsconfig.json index 68de02cab0cf65..86f1d27072fe39 100644 --- a/apps/public-docsite-v9/.storybook/tsconfig.json +++ b/apps/public-docsite-v9/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "allowJs": true, "checkJs": true, "jsx": "react", - "types": ["node", "static-assets", "storybook__addons"] + "types": ["node", "static-assets"] }, "include": ["*.js"] } diff --git a/apps/public-docsite-v9/package.json b/apps/public-docsite-v9/package.json index 263835b47ccd0e..e9baa44ac56254 100644 --- a/apps/public-docsite-v9/package.json +++ b/apps/public-docsite-v9/package.json @@ -4,7 +4,7 @@ "private": true, "description": "Fluent UI React v9 documentation", "scripts": { - "build-storybook": "build-storybook --no-manager-cache -o ./dist/storybook --docs && node ./.storybook/fix-title.js 'Fluent UI React v9' ../dist", + "build-storybook": "storybook build -o ./dist/storybook --docs && node ./.storybook/fix-title.js 'Fluent UI React v9' ../dist", "chromatic:branch": "npx chromatic@6.4.3 --project-token $CHROMATIC_PROJECT_TOKEN --exit-zero-on-changes --build-script-name build-storybook", "chromatic": "npx chromatic@6.4.3 --project-token $CHROMATIC_PROJECT_TOKEN --exit-zero-on-changes --build-script-name build-storybook --branch-name microsoft:master", "clean": "just-scripts clean", @@ -13,7 +13,7 @@ "lint": "just-scripts lint", "type-check": "just-scripts type-check", "start": "yarn storybook:docs", - "storybook": "start-storybook --port 3000 --no-manager-cache", + "storybook": "storybook dev --port 3000", "storybook:docs": "yarn storybook --docs", "test": "jest --passWithNoTests" }, @@ -47,6 +47,7 @@ "@fluentui/react-nav-preview": "*", "@fluentui/react-motion-components-preview": "*", "@fluentui/react-icons-compat": "*", - "@fluentui/react-carousel-preview": "*" + "@fluentui/react-carousel-preview": "*", + "@storybook/preview-api": "^7.6.20" } } diff --git a/apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.stories.mdx b/apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.stories.mdx index 04403ebbc301a9..317c563d6aad58 100644 --- a/apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.stories.mdx @@ -43,13 +43,11 @@ Explanation aria-labelledby attribute on the same button, we can refer to the "Remove" button itself.
  • - {' '} - The approach when a component refers to itself with the aria-labelledby attribute was taken from + The approach when a component refers to itself with the aria-labelledby attribute was taken from + Accessible Name and Description Computation 1.1 page. - To find the example on that page, go to "4.3.1 Terminology{'>'} 2B {'>'} Example" + + To find the example on that page, go to "4.3.1 Terminology{'>'} 2B {'>'} Example"
  • @@ -129,7 +127,8 @@ Explanation as `aria-checked`, `aria-selected`, `aria-pressed`, `aria-current`, ... See latest* aria documentation - for these attributes. + + for these attributes. diff --git a/apps/public-docsite-v9/src/Concepts/Introduction.stories.mdx b/apps/public-docsite-v9/src/Concepts/Introduction.stories.mdx index 864c6c86ad3ca4..a46ab4b8699d89 100644 --- a/apps/public-docsite-v9/src/Concepts/Introduction.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Introduction.stories.mdx @@ -5,7 +5,7 @@ import { WhatsNewBoxes } from './components/WhatsNewBoxes';

    - Fluent UI React Components + Fluent UI React Components v{pkg.version}

    diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Menu.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Menu.stories.mdx index 2f888ffffe3593..19a0091f08fecc 100644 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Menu.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Menu.stories.mdx @@ -27,7 +27,7 @@ import { Meta } from '@storybook/addon-docs'; | IContextualMenuItem itemType=Header | MenuGroupHeaderProps | | IContextualMenuItem itemType=Section | MenuGroupProps | | IContextualMenuProps.hidden | MenuTrigger, MenuPopover | -| Button menuProps={...} | MenuButton | +| Button menuProps={"..."} | MenuButton | ## IContextualMenuProps -> MenuProps diff --git a/apps/public-docsite-v9/src/Concepts/StylingComponents.stories.mdx b/apps/public-docsite-v9/src/Concepts/StylingComponents.stories.mdx index 164887e2d86789..916c41dfec51ce 100644 --- a/apps/public-docsite-v9/src/Concepts/StylingComponents.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/StylingComponents.stories.mdx @@ -20,7 +20,7 @@ To style a component, you need to call `makeStyles` in a module scope to create The `makeStyles` call accepts an object of items where each key is a unique identifier and each value is an object with styles. The call returns an object with classes mapped to these unique identifiers. - +{/* TODO: format as */} ```jsx import { makeStyles } from '@fluentui/react-components'; diff --git a/apps/public-docsite-v9/src/DocsComponents/DirSwitch.stories.tsx b/apps/public-docsite-v9/src/DocsComponents/DirSwitch.stories.tsx index 8c5a303d9dddda..53e3a6e20b41ae 100644 --- a/apps/public-docsite-v9/src/DocsComponents/DirSwitch.stories.tsx +++ b/apps/public-docsite-v9/src/DocsComponents/DirSwitch.stories.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; import { makeStyles, Label, Switch, useId, typographyStyles } from '@fluentui/react-components'; import type { SwitchProps } from '@fluentui/react-components'; import { DIR_ID } from '@fluentui/react-storybook-addon'; -import addons from '@storybook/addons'; +import { addons } from '@storybook/preview-api'; const useStyles = makeStyles({ container: { diff --git a/apps/public-docsite-v9/src/DocsComponents/FluentDocsContainer.stories.tsx b/apps/public-docsite-v9/src/DocsComponents/FluentDocsContainer.stories.tsx index 8ae689e4df658c..3c637a2d0e9ab2 100644 --- a/apps/public-docsite-v9/src/DocsComponents/FluentDocsContainer.stories.tsx +++ b/apps/public-docsite-v9/src/DocsComponents/FluentDocsContainer.stories.tsx @@ -14,7 +14,7 @@ export const FluentDocsContainer: React.FC = ({ childr return ( <> {/** TODO add table of contents */} - + {children} diff --git a/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx b/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx index faa73fc1821b18..4c9b71a38940aa 100644 --- a/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx +++ b/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx @@ -132,12 +132,14 @@ const getNativeElementsList = (elements: SBEnumType['value']): JSX.Element => { export const FluentDocsPage = () => { const context = React.useContext(DocsContext); - - const dir = context.parameters?.dir ?? context.globals?.[DIR_ID] ?? 'ltr'; - const selectedTheme = themes.find(theme => theme.id === context.globals![THEME_ID]); const stories = context.componentStories(); const primaryStory = stories[0]; - const videos = context.parameters?.videos ?? null; + const primaryStoryContext = context.getStoryContext(primaryStory); + + const dir = primaryStoryContext.parameters?.dir ?? primaryStoryContext.globals?.[DIR_ID] ?? 'ltr'; + const selectedTheme = themes.find(theme => theme.id === primaryStoryContext.globals![THEME_ID]); + + const videos = primaryStoryContext.parameters?.videos ?? null; const styles = useStyles(); // DEBUG // console.log('FluentDocsPage', context); @@ -152,7 +154,7 @@ export const FluentDocsPage = () => { // ); return ( -
    +
    <div className={styles.wrapper}> <div className={styles.container}> diff --git a/apps/public-docsite-v9/src/DocsComponents/ThemePicker.stories.tsx b/apps/public-docsite-v9/src/DocsComponents/ThemePicker.stories.tsx index 8dde44a995a123..81b2ae75533575 100644 --- a/apps/public-docsite-v9/src/DocsComponents/ThemePicker.stories.tsx +++ b/apps/public-docsite-v9/src/DocsComponents/ThemePicker.stories.tsx @@ -10,7 +10,7 @@ import { MenuTrigger, } from '@fluentui/react-components'; import { themes, ThemeIds, THEME_ID } from '@fluentui/react-storybook-addon'; -import addons from '@storybook/addons'; +import { addons } from '@storybook/preview-api'; const useStyles = makeStyles({ menuButton: { diff --git a/apps/public-docsite-v9/src/DocsComponents/Toc.stories.tsx b/apps/public-docsite-v9/src/DocsComponents/Toc.stories.tsx index 3e42e2126cd649..5dc8d8e47c5402 100644 --- a/apps/public-docsite-v9/src/DocsComponents/Toc.stories.tsx +++ b/apps/public-docsite-v9/src/DocsComponents/Toc.stories.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/preview-api'; import { NAVIGATE_URL } from '@storybook/core-events'; import { makeStyles, shorthands } from '@fluentui/react-components'; import { useRef } from 'react'; diff --git a/apps/ssr-tests-v9/.storybook/tsconfig.json b/apps/ssr-tests-v9/.storybook/tsconfig.json index f9f60e1234ed49..fb6d443db30d0d 100644 --- a/apps/ssr-tests-v9/.storybook/tsconfig.json +++ b/apps/ssr-tests-v9/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["../src/**/*.stories.ts", "../src/**/*.stories.tsx", "*.js"] } diff --git a/apps/ssr-tests-v9/package.json b/apps/ssr-tests-v9/package.json index c0724fcd1c2cab..6e8ec757f8c1dc 100644 --- a/apps/ssr-tests-v9/package.json +++ b/apps/ssr-tests-v9/package.json @@ -12,7 +12,7 @@ "clean": "just-scripts clean", "code-style": "just-scripts code-style", "lint": "just-scripts lint", - "storybook": "start-storybook", + "storybook": "storybook dev", "test": "jest --passWithNoTests", "type-check": "just-scripts type-check", "test-ssr": "test-ssr \"./src/stories/**/*.stories.tsx\"" diff --git a/apps/vr-tests-react-components/.storybook/main.js b/apps/vr-tests-react-components/.storybook/main.js index 3e4391d85eb19e..0bd0980f4f6cbb 100644 --- a/apps/vr-tests-react-components/.storybook/main.js +++ b/apps/vr-tests-react-components/.storybook/main.js @@ -5,39 +5,22 @@ const path = require('path'); const { registerTsPaths, registerRules, rules, loadWorkspaceAddon } = require('@fluentui/scripts-storybook'); const tsConfigPath = path.resolve(__dirname, '../../../tsconfig.base.json'); -module.exports = /** @type {import('../../../.storybook/main').StorybookBaseConfig} */ ({ - addons: [ - { - name: 'storybook-addon-swc', - options: /** @type {import('storybook-addon-swc').StoryBookAddonSwcOptions} */ ({ - swcLoaderOptions: { - jsc: { - target: 'es2019', - parser: { - syntax: 'typescript', - tsx: true, - decorators: true, - dynamicImport: true, - }, - transform: { - decoratorMetadata: true, - legacyDecorator: true, - }, - keepClassNames: true, - externalHelpers: true, - loose: true, - }, - }, - swcMinifyOptions: { mangle: false }, - }), - }, - loadWorkspaceAddon('@fluentui/react-storybook-addon', { tsConfigPath }), - ], +module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} */ ({ + addons: [loadWorkspaceAddon('@fluentui/react-storybook-addon', { tsConfigPath })], stories: ['../src/**/*.stories.tsx'], core: { - builder: 'webpack5', disableTelemetry: true, }, + framework: { + name: '@storybook/react-webpack5', + options: { + builder: { + fsCache: false, + useSWC: true, + lazyCompilation: false, + }, + }, + }, typescript: { // disable react-docgen-typescript (totally not needed here, slows things down a lot) reactDocgen: false, @@ -48,4 +31,27 @@ module.exports = /** @type {import('../../../.storybook/main').StorybookBaseConf return config; }, + swc() { + return { + jsc: { + target: 'es2019', + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + decoratorMetadata: true, + legacyDecorator: true, + }, + keepClassNames: true, + externalHelpers: true, + loose: true, + minify: { + mangle: false, + }, + }, + }; + }, }); diff --git a/apps/vr-tests-react-components/.storybook/manager.js b/apps/vr-tests-react-components/.storybook/manager.js index 3b7292756fab1a..29e84386f2daac 100644 --- a/apps/vr-tests-react-components/.storybook/manager.js +++ b/apps/vr-tests-react-components/.storybook/manager.js @@ -1,6 +1,6 @@ // @ts-check -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import { create } from '@storybook/theming'; addons.setConfig({ diff --git a/apps/vr-tests-react-components/package.json b/apps/vr-tests-react-components/package.json index a89069eb0434b7..a5935a97d75be3 100644 --- a/apps/vr-tests-react-components/package.json +++ b/apps/vr-tests-react-components/package.json @@ -4,11 +4,11 @@ "private": true, "description": "Visual regression tests for @fluentui/react-components", "scripts": { - "build-storybook": "build-storybook --no-manager-cache -o dist/storybook", + "build-storybook": "storybook build -o dist/storybook", "clean": "just-scripts clean", "format": "prettier . -w --ignore-path ../../.prettierignore", "lint": "just-scripts lint", - "start": "start-storybook", + "start": "storybook dev", "test": "just-scripts test", "type-check": "tsc -p . --noEmit --baseUrl .", "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true" diff --git a/apps/vr-tests-react-components/src/stories/CustomStyleHooks.stories.tsx b/apps/vr-tests-react-components/src/stories/CustomStyleHooks.stories.tsx index 15dbe4999ba3c0..1c2f856aac852e 100644 --- a/apps/vr-tests-react-components/src/stories/CustomStyleHooks.stories.tsx +++ b/apps/vr-tests-react-components/src/stories/CustomStyleHooks.stories.tsx @@ -14,7 +14,7 @@ import { makeStyles, mergeClasses, shorthands } from '@griffel/react'; export default { title: 'FluentProvider CustomStyleHooks', component: FluentProvider, -} satisfies Meta<typeof Button>; +} satisfies Meta<typeof FluentProvider>; export const Default = () => <FluentProvider>Hello, world</FluentProvider>; diff --git a/apps/vr-tests-react-components/src/stories/Field.stories.tsx b/apps/vr-tests-react-components/src/stories/Field.stories.tsx index 6bbdbbde5fc4c6..1dcd828e8317b3 100644 --- a/apps/vr-tests-react-components/src/stories/Field.stories.tsx +++ b/apps/vr-tests-react-components/src/stories/Field.stories.tsx @@ -11,12 +11,12 @@ import { Slider } from '@fluentui/react-slider'; import { SpinButton } from '@fluentui/react-spinbutton'; import { Switch } from '@fluentui/react-switch'; import { Textarea } from '@fluentui/react-textarea'; -import type { Meta, DecoratorFn } from '@storybook/react'; +import type { Meta, Decorator } from '@storybook/react'; import { Steps } from 'storywright'; import { withStoryWrightSteps } from '../utilities'; -const TestWrapperDecoratorFixedWidth400: DecoratorFn = story => ( +const TestWrapperDecoratorFixedWidth400: Decorator = story => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px', width: '400px' }}> {story()} diff --git a/apps/vr-tests-react-components/src/stories/Spinner.stories.tsx b/apps/vr-tests-react-components/src/stories/Spinner.stories.tsx index 348fb9e99f8f84..4c5209f7615f19 100644 --- a/apps/vr-tests-react-components/src/stories/Spinner.stories.tsx +++ b/apps/vr-tests-react-components/src/stories/Spinner.stories.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import type { DecoratorFn, Meta } from '@storybook/react'; +import type { Decorator, Meta } from '@storybook/react'; import { Spinner, spinnerClassNames } from '@fluentui/react-spinner'; import { tokens } from '@fluentui/react-theme'; import { Steps } from 'storywright'; @@ -17,7 +17,7 @@ const usePauseWrapperClass = makeResetStyles({ }, }); -const TestWrapperDecoratorPauseAnimation: DecoratorFn = story => ( +const TestWrapperDecoratorPauseAnimation: Decorator = story => ( <div style={{ display: 'flex' }}> <div className={mergeClasses('testWrapper', usePauseWrapperClass())}>{story()}</div> </div> diff --git a/apps/vr-tests-react-components/src/utilities/TestWrapperDecorator.tsx b/apps/vr-tests-react-components/src/utilities/TestWrapperDecorator.tsx index c2057b4008113a..1662f69d268876 100644 --- a/apps/vr-tests-react-components/src/utilities/TestWrapperDecorator.tsx +++ b/apps/vr-tests-react-components/src/utilities/TestWrapperDecorator.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; -import type { DecoratorFn } from '@storybook/react'; +import type { Decorator } from '@storybook/react'; -export const TestWrapperDecorator: DecoratorFn = story => ( +export const TestWrapperDecorator: Decorator = story => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px', overflow: 'hidden' }}> {story()} @@ -9,7 +9,7 @@ export const TestWrapperDecorator: DecoratorFn = story => ( </div> ); -export const TestWrapperDecoratorTall: DecoratorFn = story => ( +export const TestWrapperDecoratorTall: Decorator = story => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px 10px 120px' }}> {story()} @@ -17,7 +17,7 @@ export const TestWrapperDecoratorTall: DecoratorFn = story => ( </div> ); -export const TestWrapperDecoratorTallFixedWidth: DecoratorFn = story => ( +export const TestWrapperDecoratorTallFixedWidth: Decorator = story => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px 10px 120px', width: '300px' }}> {story()} @@ -25,7 +25,7 @@ export const TestWrapperDecoratorTallFixedWidth: DecoratorFn = story => ( </div> ); -export const TestWrapperDecoratorFixedWidth: DecoratorFn = story => ( +export const TestWrapperDecoratorFixedWidth: Decorator = story => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px', width: '300px' }}> {story()} @@ -33,7 +33,7 @@ export const TestWrapperDecoratorFixedWidth: DecoratorFn = story => ( </div> ); -export const TestWrapperDecoratorFullWidth: DecoratorFn = story => ( +export const TestWrapperDecoratorFullWidth: Decorator = story => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px', width: '100%', overflow: 'hidden' }}> {story()} diff --git a/apps/vr-tests-react-components/src/utilities/getStoryVariant.tsx b/apps/vr-tests-react-components/src/utilities/getStoryVariant.tsx index c4077a4f69aada..ea2d8d228bcbc5 100644 --- a/apps/vr-tests-react-components/src/utilities/getStoryVariant.tsx +++ b/apps/vr-tests-react-components/src/utilities/getStoryVariant.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import type { Args, DecoratorFn, StoryFn, StoryObj } from '@storybook/react'; +import type { Args, Decorator, StoryFn, StoryObj } from '@storybook/react'; import { FluentProvider } from '@fluentui/react-provider'; import { webLightTheme, webDarkTheme, teamsHighContrastTheme } from '@fluentui/react-theme'; @@ -13,6 +13,7 @@ type StoryVariant = typeof DARK_MODE | typeof HIGH_CONTRAST | typeof RTL; export function getStoryVariant(story: StoryFn, variant: StoryVariant) { const theme = getTheme(variant); const dir = getDir(variant); + const decorators = story.decorators ?? []; return { ...story, @@ -24,11 +25,11 @@ export function getStoryVariant(story: StoryFn, variant: StoryVariant) { mode: 'vr-test', theme, }, - decorators: [...(story.decorators ?? []), StoryVariantDecorator], + decorators: [...(Array.isArray(decorators) ? decorators : [decorators]), StoryVariantDecorator], } satisfies StoryObj; } -const StoryVariantDecorator: DecoratorFn = (storyFn, context) => { +const StoryVariantDecorator: Decorator = (storyFn, context) => { return ( <FluentProvider applyStylesToPortals={false} theme={context.parameters.theme} dir={context.parameters.dir}> {storyFn(context)} diff --git a/apps/vr-tests-web-components/.storybook/main.cjs b/apps/vr-tests-web-components/.storybook/main.cjs index 3d6a7366d32f83..6a62a787a594f4 100644 --- a/apps/vr-tests-web-components/.storybook/main.cjs +++ b/apps/vr-tests-web-components/.storybook/main.cjs @@ -9,11 +9,8 @@ const tsPaths = new TsconfigPathsPlugin({ configFile: tsConfigPath, }); -module.exports = /** @type {import('../../../.storybook/types').StorybookBaseConfig} */ ({ +module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} */ ({ addons: [ - { - name: '@storybook/addon-docs', - }, { name: '@storybook/addon-essentials', options: { @@ -27,9 +24,17 @@ module.exports = /** @type {import('../../../.storybook/types').StorybookBaseCon stories: ['../src/**/*.stories.tsx'], core: { - builder: 'webpack5', disableTelemetry: true, }, + framework: { + name: '@storybook/react-webpack5', + options: { + builder: { + fsCache: false, + lazyCompilation: false, + }, + }, + }, typescript: { // disable react-docgen-typescript (totally not needed here, slows things down a lot) reactDocgen: false, diff --git a/apps/vr-tests-web-components/.storybook/manager.mjs b/apps/vr-tests-web-components/.storybook/manager.mjs index 87192fa503710d..e78df05ccff937 100644 --- a/apps/vr-tests-web-components/.storybook/manager.mjs +++ b/apps/vr-tests-web-components/.storybook/manager.mjs @@ -1,4 +1,4 @@ -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; addons.setConfig({ previewTabs: { diff --git a/apps/vr-tests-web-components/package.json b/apps/vr-tests-web-components/package.json index ce69dca20c6265..de70568e5b64f4 100644 --- a/apps/vr-tests-web-components/package.json +++ b/apps/vr-tests-web-components/package.json @@ -5,10 +5,10 @@ "description": "Visual regression tests for @fluentui/web-components", "type": "module", "scripts": { - "build-storybook": "build-storybook -o dist/storybook", + "build-storybook": "storybook build -o dist/storybook", "format": "prettier . -w --ignore-path ../../.prettierignore", "lint": "eslint src --ext .ts,.tsx", - "start": "start-storybook", + "start": "storybook dev", "type-check": "tsc -p . --baseUrl . --noEmit", "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true" }, diff --git a/apps/vr-tests-web-components/src/utilities/WCThemeDecorator.tsx b/apps/vr-tests-web-components/src/utilities/WCThemeDecorator.tsx index 88d1cfb77653ee..511983078e456e 100644 --- a/apps/vr-tests-web-components/src/utilities/WCThemeDecorator.tsx +++ b/apps/vr-tests-web-components/src/utilities/WCThemeDecorator.tsx @@ -1,6 +1,5 @@ import * as React from 'react'; -import { StoryContext } from '@storybook/addons'; -import { ComponentStory } from '@storybook/react'; +import type { Decorator, StoryFn } from '@storybook/react'; import { FASTElement, customElement, html, attr } from '@microsoft/fast-element'; import { teamsLightTheme, teamsDarkTheme, webLightTheme, webDarkTheme } from '@fluentui/tokens'; import { setThemeFor } from '@fluentui/web-components'; @@ -16,13 +15,6 @@ const defaultTheme = themes[0]; type ThemeId = (typeof themes)[number]['id']; -interface WCStoryContext extends StoryContext { - parameters: { - dir?: 'ltr' | 'rtl'; - fluentTheme?: ThemeId; - }; -} - @customElement({ name: 'fast-theme-decorator', template: html`<slot></slot>`, @@ -48,10 +40,10 @@ export class FASTThemeDecorator extends FASTElement { } } -export const WCThemeDecorator = (StoryFn: () => JSX.Element, context: WCStoryContext) => { +export const WCThemeDecorator: Decorator = (storyFn, context) => { const { dir = 'ltr', fluentTheme = defaultTheme.id } = context.parameters; - return React.createElement('fast-theme-decorator', { dir, 'fluent-theme': fluentTheme }, StoryFn()); + return React.createElement('fast-theme-decorator', { dir, 'fluent-theme': fluentTheme }, storyFn(context)); }; export const DARK_MODE = 'Dark Mode'; @@ -59,19 +51,19 @@ export const RTL = 'RTL'; type Variant = typeof DARK_MODE | typeof RTL; -function getStoryName(story: ComponentStory<never>) { +function getStoryName(story: StoryFn) { if (story.storyName) { return story.storyName; } - return story.name.replace(/([a-z])([A-Z])/g, '$1 $2'); + return story.name?.replace(/([a-z])([A-Z])/g, '$1 $2'); } export const getStoryVariant = (story: () => string | JSX.Element | JSX.Element[], variant: Variant) => { return { ...story, render: story, - storyName: `${getStoryName(story as ComponentStory<never>)} - ${variant}`, + storyName: `${getStoryName(story as StoryFn)} - ${variant}`, parameters: { ...(variant === DARK_MODE && { fluentTheme: 'teams-dark' }), ...(variant === RTL && { dir: 'rtl' }), diff --git a/apps/vr-tests/.storybook/main.js b/apps/vr-tests/.storybook/main.js index 0063e538ea1c78..0f479d1d80bbfa 100644 --- a/apps/vr-tests/.storybook/main.js +++ b/apps/vr-tests/.storybook/main.js @@ -4,39 +4,21 @@ const path = require('path'); const { registerRules, registerTsPaths, rules } = require('@fluentui/scripts-storybook'); const tsConfigPath = path.resolve(__dirname, '../../../tsconfig.base.v8.json'); -module.exports = /** @type {import('../../../.storybook/main').StorybookBaseConfig} */ ({ - addons: [ - { - name: 'storybook-addon-swc', - options: /** @type {import('storybook-addon-swc').StoryBookAddonSwcOptions} */ ({ - swcLoaderOptions: { - jsc: { - target: 'es2019', - parser: { - syntax: 'typescript', - tsx: true, - decorators: true, - dynamicImport: true, - }, - transform: { - decoratorMetadata: true, - legacyDecorator: true, - }, - keepClassNames: true, - externalHelpers: true, - loose: true, - }, - }, - swcMinifyOptions: { mangle: false }, - }), - }, - '@storybook/addon-actions', - ], +module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} */ ({ stories: ['../src/**/*.stories.tsx'], core: { - builder: 'webpack5', disableTelemetry: true, }, + framework: { + name: '@storybook/react-webpack5', + options: { + builder: { + fsCache: false, + useSWC: true, + lazyCompilation: false, + }, + }, + }, typescript: { // disable react-docgen-typescript (totally not needed here, slows things down a lot) reactDocgen: false, @@ -47,4 +29,27 @@ module.exports = /** @type {import('../../../.storybook/main').StorybookBaseConf return config; }, + swc() { + return { + jsc: { + target: 'es2019', + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + decoratorMetadata: true, + legacyDecorator: true, + }, + keepClassNames: true, + externalHelpers: true, + loose: true, + minify: { + mangle: false, + }, + }, + }; + }, }); diff --git a/apps/vr-tests/.storybook/manager.js b/apps/vr-tests/.storybook/manager.js index 3b7292756fab1a..29e84386f2daac 100644 --- a/apps/vr-tests/.storybook/manager.js +++ b/apps/vr-tests/.storybook/manager.js @@ -1,6 +1,6 @@ // @ts-check -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import { create } from '@storybook/theming'; addons.setConfig({ diff --git a/apps/vr-tests/.storybook/preview.js b/apps/vr-tests/.storybook/preview.js index b0aa2c0cd28389..b4dd9c9d538286 100644 --- a/apps/vr-tests/.storybook/preview.js +++ b/apps/vr-tests/.storybook/preview.js @@ -2,7 +2,7 @@ import { setRTL } from '@fluentui/react/lib/Utilities'; -/** @type {import('@storybook/react').DecoratorFn[]} */ +/** @type {import('@storybook/react').Decorator[]} */ export const decorators = [ (storyFn, context) => { setRTL(false); diff --git a/apps/vr-tests/package.json b/apps/vr-tests/package.json index fa5ae6d2e6ffa7..ed7b03e4e42538 100644 --- a/apps/vr-tests/package.json +++ b/apps/vr-tests/package.json @@ -4,12 +4,12 @@ "private": true, "description": "Visual regression tests for Fluent UI React", "scripts": { - "build-storybook": "build-storybook --no-manager-cache -o dist/storybook", + "build-storybook": "storybook build -o dist/storybook", "clean": "just-scripts clean", "code-style": "just-scripts code-style", "just": "just-scripts", "lint": "just-scripts lint", - "start": "start-storybook -p 3000", + "start": "storybook dev -p 3000", "type-check": "tsc -p . --noEmit --baseUrl .", "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true" }, diff --git a/apps/vr-tests/src/stories/PeoplePicker/PeoplePickerNormalWithText.stories.tsx b/apps/vr-tests/src/stories/PeoplePicker/PeoplePickerNormalWithText.stories.tsx index 0bb03dfedc6634..ba7d9f58a5c020 100644 --- a/apps/vr-tests/src/stories/PeoplePicker/PeoplePickerNormalWithText.stories.tsx +++ b/apps/vr-tests/src/stories/PeoplePicker/PeoplePickerNormalWithText.stories.tsx @@ -13,7 +13,7 @@ export default { new Steps() .snapshot('default', { cropTo: '.testWrapper' }) .setValue('.ms-BasePicker-input', 'a') - .snapshot('suggestion: "a"') + .snapshot('suggestion: a') .end(), ), ], diff --git a/apps/vr-tests/src/utilities/StoryVariantDecorator.tsx b/apps/vr-tests/src/utilities/StoryVariantDecorator.tsx index ee53a4ed5f0255..73b3a75f92c3b8 100644 --- a/apps/vr-tests/src/utilities/StoryVariantDecorator.tsx +++ b/apps/vr-tests/src/utilities/StoryVariantDecorator.tsx @@ -1,10 +1,10 @@ import * as React from 'react'; -import type { Args, DecoratorFn, StoryFn, StoryObj } from '@storybook/react'; +import type { Args, Decorator, StoryFn } from '@storybook/react'; import { setRTL } from '@fluentui/react/lib/Utilities'; import { ThemeProvider } from '@fluentui/react'; import { DarkTheme } from '@fluentui/theme-samples'; -const StoryVariantDecorator: DecoratorFn = (storyFn, context) => { +const StoryVariantDecorator: Decorator = (storyFn, context) => { const { dir, theme } = context.parameters; setRTL(dir === 'rtl'); @@ -24,10 +24,9 @@ export const RTL = 'RTL'; type StoryVariant = typeof DARK_MODE | typeof RTL; /** Helper function that returns RTL or Dark Mode variant of an existing story. */ -export function getStoryVariant<TArgs = Args>( - story: StoryFn<TArgs>, - variant: StoryVariant, -): StoryObj<TArgs> { +export function getStoryVariant<TArgs = Args>(story: StoryFn<TArgs>, variant: StoryVariant) { + const decorators = story.decorators ?? []; + const theme = getTheme(variant); const dir = getDir(variant); @@ -36,7 +35,7 @@ export function getStoryVariant<TArgs = Args>( render: story, storyName: `${getStoryName(story)} - ${variant}`, parameters: { ...story.parameters, dir, theme }, - decorators: [...(story.decorators ?? []), StoryVariantDecorator], + decorators: [...(Array.isArray(decorators) ? decorators : [decorators]), StoryVariantDecorator], }; } diff --git a/apps/vr-tests/src/utilities/StoryWrightDecorator.tsx b/apps/vr-tests/src/utilities/StoryWrightDecorator.tsx index 1794e440b59b0d..28e48337dad0c4 100644 --- a/apps/vr-tests/src/utilities/StoryWrightDecorator.tsx +++ b/apps/vr-tests/src/utilities/StoryWrightDecorator.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import type { DecoratorFn } from '@storybook/react'; +import type { Decorator } from '@storybook/react'; import { StoryWright, Step } from 'storywright'; /** @@ -10,6 +10,6 @@ import { StoryWright, Step } from 'storywright'; * @returns The decorator function. */ export const StoryWrightDecorator = - (steps: Step[] = []): DecoratorFn => + (steps: Step[] = []): Decorator => (story, context) => <StoryWright steps={steps}> {story(context)} </StoryWright>; diff --git a/apps/vr-tests/src/utilities/TestWrapperDecorator.tsx b/apps/vr-tests/src/utilities/TestWrapperDecorator.tsx index d89e0eb477da46..66df75f3755d7d 100644 --- a/apps/vr-tests/src/utilities/TestWrapperDecorator.tsx +++ b/apps/vr-tests/src/utilities/TestWrapperDecorator.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; -import type { DecoratorFn } from '@storybook/react'; +import type { Decorator } from '@storybook/react'; -export const TestWrapperDecorator: DecoratorFn = (story, context) => ( +export const TestWrapperDecorator: Decorator = (story, context) => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px', overflow: 'hidden' }}> {story(context)} @@ -9,7 +9,7 @@ export const TestWrapperDecorator: DecoratorFn = (story, context) => ( </div> ); -export const TestWrapperDecoratorTall: DecoratorFn = (story, context) => ( +export const TestWrapperDecoratorTall: Decorator = (story, context) => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px 10px 120px' }}> {story(context)} @@ -17,7 +17,7 @@ export const TestWrapperDecoratorTall: DecoratorFn = (story, context) => ( </div> ); -export const TestWrapperDecoratorTallFixedWidth: DecoratorFn = (story, context) => ( +export const TestWrapperDecoratorTallFixedWidth: Decorator = (story, context) => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px 10px 120px', width: '300px' }}> {story(context)} @@ -25,7 +25,7 @@ export const TestWrapperDecoratorTallFixedWidth: DecoratorFn = (story, context) </div> ); -export const TestWrapperDecoratorFixedWidth: DecoratorFn = (story, context) => ( +export const TestWrapperDecoratorFixedWidth: Decorator = (story, context) => ( <div style={{ display: 'flex' }}> <div className="testWrapper" style={{ padding: '10px', width: '300px' }}> {story(context)} @@ -33,7 +33,7 @@ export const TestWrapperDecoratorFixedWidth: DecoratorFn = (story, context) => ( </div> ); -export const TestWrapperDecoratorFullWidth: DecoratorFn = (story, context) => ( +export const TestWrapperDecoratorFullWidth: Decorator = (story, context) => ( <div style={{ display: 'flex' }}> <div className="testWrapper" diff --git a/change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json b/change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json new file mode 100644 index 00000000000000..e006b8dcddbeea --- /dev/null +++ b/change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "migrate to storybook v7", + "packageName": "@fluentui/react-migration-v0-v9", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json b/change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json new file mode 100644 index 00000000000000..511c97ae28d6e3 --- /dev/null +++ b/change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "migrate to storybook v7", + "packageName": "@fluentui/react-migration-v8-v9", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json b/change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json new file mode 100644 index 00000000000000..2e0964af940e95 --- /dev/null +++ b/change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "updated deprecated types", + "packageName": "@fluentui/react-positioning", + "email": "kirpadv@gmail.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json b/change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json new file mode 100644 index 00000000000000..604c99be2397a3 --- /dev/null +++ b/change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "migrate to storybook v7", + "packageName": "@fluentui/web-components", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/package.json b/package.json index a7436bf9b9d5c3..cb96406706cb37 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "@griffel/shadow-dom": "0.2.2", "@griffel/webpack-loader": "2.2.10", "@jest/reporters": "29.7.0", - "@mdx-js/loader": "1.6.22", + "@mdx-js/loader": "2.3.0", "@microsoft/api-extractor": "7.38.5", "@microsoft/api-extractor-model": "7.28.3", "@microsoft/eslint-plugin-sdl": "0.1.9", @@ -104,21 +104,19 @@ "@react-native/babel-preset": "0.73.21", "@rnx-kit/eslint-plugin": "0.5.3", "@rollup/plugin-node-resolve": "13.3.0", - "@storybook/addon-a11y": "6.5.15", - "@storybook/addon-actions": "6.5.15", - "@storybook/addon-docs": "6.5.15", - "@storybook/addon-essentials": "6.5.15", - "@storybook/addon-knobs": "6.4.0", - "@storybook/addon-links": "6.5.15", - "@storybook/addons": "6.5.15", - "@storybook/builder-webpack5": "6.5.15", - "@storybook/client-api": "6.5.15", - "@storybook/components": "6.5.15", - "@storybook/core": "6.5.15", - "@storybook/core-events": "6.5.15", - "@storybook/manager-webpack5": "6.5.15", - "@storybook/react": "6.5.15", - "@storybook/theming": "6.5.15", + "@storybook/addon-a11y": "7.6.20", + "@storybook/addon-actions": "7.6.20", + "@storybook/addon-docs": "7.6.20", + "@storybook/addon-essentials": "7.6.20", + "@storybook/addon-links": "7.6.20", + "@storybook/addon-mdx-gfm": "7.6.20", + "@storybook/components": "7.6.20", + "@storybook/core-events": "7.6.20", + "@storybook/core-server": "7.6.20", + "@storybook/react": "7.6.20", + "@storybook/react-webpack5": "7.6.20", + "@storybook/source-loader": "7.6.20", + "@storybook/theming": "7.6.20", "@swc/cli": "0.3.14", "@swc/core": "1.5.7", "@swc/helpers": "0.5.1", @@ -134,7 +132,7 @@ "@types/babel__register": "7.17.3", "@types/babel__traverse": "7.20.6", "@types/chrome-remote-interface": "0.30.0", - "@types/circular-dependency-plugin": "5.0.5", + "@types/circular-dependency-plugin": "5.0.8", "@types/copy-webpack-plugin": "10.1.0", "@types/doctrine": "0.0.5", "@types/ejs": "3.1.2", @@ -188,7 +186,7 @@ "ajv": "8.4.0", "autoprefixer": "10.2.1", "babel-jest": "29.7.0", - "babel-loader": "8.3.0", + "babel-loader": "9.1.3", "babel-plugin-annotate-pure-calls": "0.4.0", "babel-plugin-annotate-pure-imports": "1.0.0-1", "babel-plugin-iife-wrap-react-components": "1.0.0-5", @@ -208,7 +206,7 @@ "css-loader": "5.0.1", "cypress": "13.6.4", "cypress-real-events": "1.11.0", - "cypress-storybook": "0.5.1", + "cypress-storybook": "1.0.0", "danger": "^11.0.0", "dedent": "1.2.0", "del": "6.0.0", @@ -319,9 +317,9 @@ "schema-utils": "3.1.1", "semver": "^6.2.0", "source-map-loader": "4.0.0", - "storybook-addon-performance": "0.16.1", - "storybook-addon-swc": "1.2.0", - "storywright": "0.0.26-beta.1", + "storybook": "7.6.20", + "storybook-addon-performance": "0.17.3", + "storywright": "0.0.27-storybook7.9", "strip-ansi": "6.0.0", "style-loader": "2.0.0", "swc-loader": "0.2.6", @@ -339,7 +337,7 @@ "tslib": "2.6.3", "typescript": "5.0.4", "vinyl": "2.2.0", - "webpack": "5.90.3", + "webpack": "5.93.0", "webpack-bundle-analyzer": "4.10.1", "webpack-cli": "5.1.4", "webpack-dev-middleware": "7.1.0", @@ -365,9 +363,6 @@ "scripts/*", "tools/*", "typings" - ], - "nohoist": [ - "@fluentui/web-components/@storybook/html" ] }, "resolutions": { @@ -377,7 +372,6 @@ "@typescript-eslint/utils": "6.21.0", "@types/jest-axe/axe-core": "4.7.2", "eslint": "8.57.0", - "@mdx-js/loader/loader-utils": "~2.0.4", "swc-loader": "^0.2.6", "prettier": "2.8.8", "puppeteer": "19.6.0" diff --git a/packages/fluentui/docs/.storybook/main.js b/packages/fluentui/docs/.storybook/main.js index 8138d817939743..7eb6de1baa659a 100644 --- a/packages/fluentui/docs/.storybook/main.js +++ b/packages/fluentui/docs/.storybook/main.js @@ -6,38 +6,21 @@ const { registerTsPaths, registerRules, rules } = require('@fluentui/scripts-sto const tsConfigPath = path.resolve(__dirname, '../../../../tsconfig.base.v0.json'); -module.exports = /** @type {import('../../../../.storybook/main').StorybookBaseConfig} */ ({ - addons: [ - { - name: 'storybook-addon-swc', - options: /** @type {import('storybook-addon-swc').StoryBookAddonSwcOptions} */ ({ - swcLoaderOptions: { - jsc: { - target: 'es2019', - parser: { - syntax: 'typescript', - tsx: true, - decorators: true, - dynamicImport: true, - }, - transform: { - decoratorMetadata: true, - legacyDecorator: true, - }, - keepClassNames: true, - externalHelpers: true, - loose: true, - }, - }, - swcMinifyOptions: { mangle: false }, - }), - }, - ], +module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} */ ({ stories: ['../src/**/*.stories.tsx'], core: { - builder: 'webpack5', disableTelemetry: true, }, + framework: { + name: '@storybook/react-webpack5', + options: { + builder: { + fsCache: false, + lazyCompilation: false, + useSWC: true, + }, + }, + }, typescript: { // disable react-docgen-typescript (totally not needed here, slows things down a lot) reactDocgen: false, @@ -48,4 +31,27 @@ module.exports = /** @type {import('../../../../.storybook/main').StorybookBaseC return config; }, + swc() { + return { + jsc: { + target: 'es2019', + parser: { + syntax: 'typescript', + tsx: true, + decorators: true, + dynamicImport: true, + }, + transform: { + decoratorMetadata: true, + legacyDecorator: true, + }, + keepClassNames: true, + externalHelpers: true, + loose: true, + minify: { + mangle: false, + }, + }, + }; + }, }); diff --git a/packages/fluentui/docs/.storybook/preview.js b/packages/fluentui/docs/.storybook/preview.js index a053aad8c272bd..2f1bd8a37a2d9b 100644 --- a/packages/fluentui/docs/.storybook/preview.js +++ b/packages/fluentui/docs/.storybook/preview.js @@ -2,19 +2,23 @@ import * as React from 'react'; import { Provider, teamsTheme } from '@fluentui/react-northstar'; +import { StoryWright } from 'storywright'; /** @type {import("@fluentui/react-storybook-addon").FluentParameters} */ export const parameters = { layout: 'none' }; -/** @type {import("@storybook/react").DecoratorFn[]} */ + +/** @type {import("@storybook/react").Decorator[]} */ export const decorators = [ (story, context) => { const isRtl = context.id.toLowerCase().includes('rtl'); return ( <Provider theme={teamsTheme} dir={isRtl ? 'rtl' : 'ltr'}> - <div className="testWrapper" style={{ width: '600px' }}> - {story()} - </div> + <StoryWright> + <div className="testWrapper" style={{ width: '600px' }}> + {story()} + </div> + </StoryWright> </Provider> ); }, diff --git a/packages/fluentui/docs/package.json b/packages/fluentui/docs/package.json index 9ce33e5328eb1a..60996a38240776 100644 --- a/packages/fluentui/docs/package.json +++ b/packages/fluentui/docs/package.json @@ -22,7 +22,7 @@ "@fluentui/react-telemetry": "*", "@fluentui/styles": "*", "@hot-loader/react-dom": "17.0.2", - "@mdx-js/react": "^1.5.5", + "@mdx-js/react": "^2.3.0", "classnames": "^2.2.6", "color": "^3.1.0", "copy-to-clipboard": "^3.2.0", @@ -69,13 +69,13 @@ "bundle": "gulp build:docs", "prepare-storybook": "nx run-many -t build:info -p react-northstar react-component-ref react-bindings --nxBail", "prebuild-storybook": "yarn run prepare-storybook --verbose", - "build-storybook": "build-storybook --no-manager-cache -o dist/storybook", + "build-storybook": "storybook build -o dist/storybook", "lint": "eslint --ext .js,.ts,.tsx .", "lint:fix": "yarn lint --fix", "start": "gulp docs", "start:profile": "cross-env NODE_ENV=production PERF=true gulp docs", "prestart:storybook": "yarn run prepare-storybook", - "start:storybook": "start-storybook", - "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true" + "start:storybook": "storybook dev", + "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true" } } diff --git a/packages/fluentui/docs/src/vr-tests/Accordion/Accordion.stories.tsx b/packages/fluentui/docs/src/vr-tests/Accordion/Accordion.stories.tsx index 80d5b613d9ead3..cdeadc5a6d23b2 100644 --- a/packages/fluentui/docs/src/vr-tests/Accordion/Accordion.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Accordion/Accordion.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Accordion } from '@fluentui/react-northstar'; import AccordionDefaultBsize from '../../examples/components/Accordion/Performance/AccordionDefault.bsize'; import AccordionExampleRtl from '../../examples/components/Accordion/Rtl/AccordionExample.rtl'; @@ -9,7 +9,7 @@ import AccordionPanelCustomContentExample from '../../examples/components/Accord import AccordionPanelCustomTitleExample from '../../examples/components/Accordion/Usage/AccordionPanelCustomTitleExample.shorthand'; import AccordionDefaultExample from '../../examples/components/Accordion/Visual/AccordionExampleDefault.shorthand'; -export default { component: Accordion, title: 'Accordion' } as ComponentMeta<typeof Accordion>; +export default { component: Accordion, title: 'Accordion' } as Meta<typeof Accordion>; export { AccordionDefaultBsize, diff --git a/packages/fluentui/docs/src/vr-tests/Accordion/AccordionExampleCustomTitle.stories.tsx b/packages/fluentui/docs/src/vr-tests/Accordion/AccordionExampleCustomTitle.stories.tsx index 326249796a2a04..ed746c83a42624 100644 --- a/packages/fluentui/docs/src/vr-tests/Accordion/AccordionExampleCustomTitle.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Accordion/AccordionExampleCustomTitle.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Accordion, accordionTitleSlotClassNames } from '@fluentui/react-northstar'; import AccordionExampleCustomTitle from '../../examples/components/Accordion/Visual/AccordionExampleCustomTitle.shorthand'; @@ -19,6 +19,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Accordion>; +} as Meta<typeof Accordion>; export { AccordionExampleCustomTitle }; diff --git a/packages/fluentui/docs/src/vr-tests/Alert/Alert.stories.tsx b/packages/fluentui/docs/src/vr-tests/Alert/Alert.stories.tsx index 6930b49606806f..a586efdde43b3f 100644 --- a/packages/fluentui/docs/src/vr-tests/Alert/Alert.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Alert/Alert.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Alert } from '@fluentui/react-northstar'; import AlertDefaultBsize from '../../examples/components/Alert/Performance/AlertDefault.bsize'; import AlertExampleRtl from '../../examples/components/Alert/Rtl/AlertExample.rtl'; @@ -7,21 +7,16 @@ import AlertExampleDismissActionRtl from '../../examples/components/Alert/Rtl/Al import AlertExampleDismissAction from '../../examples/components/Alert/Slots/AlertExampleActions.shorthand'; import AlertExampleHeader from '../../examples/components/Alert/Slots/AlertExampleHeader.shorthand'; import AlertExampleIcon from '../../examples/components/Alert/Slots/AlertExampleIcon.shorthand'; -import AlertExampleDismissible from '../../examples/components/Alert/State/AlertExampleVisible.shorthand'; import AlertExample from '../../examples/components/Alert/Types/AlertExample.shorthand'; import AlertExampleDismissActions from '../../examples/components/Alert/Usage/AlertExampleDismissActions.shorthand'; import AlertExampleImportantMessage from '../../examples/components/Alert/Usage/AlertExampleImportantMessage.shorthand'; import AlertExampleWidth from '../../examples/components/Alert/Usage/AlertExampleWidth.shorthand'; import AlertExampleShorthand from '../../examples/components/Alert/Variations/AlertExampleAttached.shorthand'; -import AlertExampleDanger from '../../examples/components/Alert/Variations/AlertExampleDanger'; import AlertExampleFitted from '../../examples/components/Alert/Variations/AlertExampleFitted.shorthand'; -import AlertExampleInfo from '../../examples/components/Alert/Variations/AlertExampleInfo'; -import AlertExampleOof from '../../examples/components/Alert/Variations/AlertExampleOofs'; import AlertExampleSuccess from '../../examples/components/Alert/Variations/AlertExampleSuccess.shorthand'; -import AlertExampleUrgent from '../../examples/components/Alert/Variations/AlertExampleUrgent'; import AlertExampleWarning from '../../examples/components/Alert/Variations/AlertExampleWarning.shorthand'; -export default { component: Alert, title: 'Alert' } as ComponentMeta<typeof Alert>; +export default { component: Alert, title: 'Alert' } as Meta<typeof Alert>; export { AlertDefaultBsize, @@ -31,17 +26,12 @@ export { AlertExampleDismissAction, AlertExampleHeader, AlertExampleIcon, - AlertExampleDismissible, AlertExample, AlertExampleDismissActions, AlertExampleImportantMessage, AlertExampleWidth, AlertExampleShorthand, - AlertExampleDanger, AlertExampleFitted, - AlertExampleInfo, - AlertExampleOof, AlertExampleSuccess, - AlertExampleUrgent, AlertExampleWarning, }; diff --git a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDanger.stories.tsx b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDanger.stories.tsx index 50003daca7fa76..64801cd4ee02ca 100644 --- a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDanger.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDanger.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Alert } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; import AlertExampleDanger from '../../examples/components/Alert/Variations/AlertExampleDanger.shorthand'; @@ -6,7 +6,7 @@ import AlertExampleDanger from '../../examples/components/Alert/Variations/Alert export default { component: Alert, title: 'Alert', -} as ComponentMeta<typeof Alert>; +} as Meta<typeof Alert>; const AlertExampleDangerTeams = getThemeStoryVariant(AlertExampleDanger, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDismissible.stories.tsx b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDismissible.stories.tsx index 4b3757df1b6f14..5ddd50cc77ab92 100644 --- a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDismissible.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleDismissible.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Alert } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Alert, title: 'Alert', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Alert>; +} as Meta<typeof Alert>; const AlertExampleDismissibleTeams = getThemeStoryVariant(AlertExampleDismissible, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleInfo.stories.tsx b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleInfo.stories.tsx index 575c4500604a3a..6b33bbebcb6315 100644 --- a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleInfo.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleInfo.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Alert } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; import AlertExampleInfo from '../../examples/components/Alert/Variations/AlertExampleInfo.shorthand'; @@ -6,7 +6,7 @@ import AlertExampleInfo from '../../examples/components/Alert/Variations/AlertEx export default { component: Alert, title: 'Alert', -} as ComponentMeta<typeof Alert>; +} as Meta<typeof Alert>; const AlertExampleInfoTeams = getThemeStoryVariant(AlertExampleInfo, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleOof.stories.tsx b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleOof.stories.tsx index 94e077edf643c4..c86f55dcaa2fdb 100644 --- a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleOof.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleOof.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Alert } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; @@ -11,7 +11,7 @@ export default { component: Alert, title: 'Alert', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Alert>; +} as Meta<typeof Alert>; const AlertExampleOofTeams = getThemeStoryVariant(AlertExampleOof, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleUrgent.stories.tsx b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleUrgent.stories.tsx index e5cbccdffd7138..928f175ae29530 100644 --- a/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleUrgent.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Alert/AlertExampleUrgent.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Alert } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Alert, title: 'Alert', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Alert>; +} as Meta<typeof Alert>; const AlertExampleUrgentTeams = getThemeStoryVariant(AlertExampleUrgent, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Animation/Animation.stories.tsx b/packages/fluentui/docs/src/vr-tests/Animation/Animation.stories.tsx index e1540c74d887d2..b8afc6e2c633ff 100644 --- a/packages/fluentui/docs/src/vr-tests/Animation/Animation.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Animation/Animation.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Animation } from '@fluentui/react-northstar'; import AnimationExample from '../../examples/components/Animation/Types/AnimationExample.shorthand'; import AnimationExampleDelay from '../../examples/components/Animation/Types/AnimationExampleDelay.shorthand'; @@ -9,7 +9,7 @@ import AnimationExampleIterationCount from '../../examples/components/Animation/ import AnimationExampleTimingFunction from '../../examples/components/Animation/Types/AnimationExampleTimingFunction.shorthand'; import AnimationExampleVisible from '../../examples/components/Animation/Usage/AnimationExampleVisible.shorthand'; -export default { component: Animation, title: 'Animation' } as ComponentMeta<typeof Animation>; +export default { component: Animation, title: 'Animation' } as Meta<typeof Animation>; export { AnimationExample, diff --git a/packages/fluentui/docs/src/vr-tests/Attachment/Attachment.stories.tsx b/packages/fluentui/docs/src/vr-tests/Attachment/Attachment.stories.tsx index 73ea34cf1df56c..4a07ed60fd24c3 100644 --- a/packages/fluentui/docs/src/vr-tests/Attachment/Attachment.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Attachment/Attachment.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Attachment } from '@fluentui/react-northstar'; import AttachmentDefaultBsize from '../../examples/components/Attachment/Performance/AttachmentDefault.bsize'; import AttachmentExampleRtl from '../../examples/components/Attachment/Rtl/AttachmentExample.rtl'; @@ -8,7 +8,7 @@ import AttachmentIconExampleShorthand from '../../examples/components/Attachment import AttachmentExampleShorthand from '../../examples/components/Attachment/Types/AttachmentExample.shorthand'; import AttachmentProgressExampleShorthand from '../../examples/components/Attachment/Types/AttachmentProgressExample.shorthand'; -export default { component: Attachment, title: 'Attachment' } as ComponentMeta<typeof Attachment>; +export default { component: Attachment, title: 'Attachment' } as Meta<typeof Attachment>; export { AttachmentDefaultBsize, diff --git a/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionExampleShorthand.stories.tsx index fbdf460abbe2ac..5e1551dc6ee943 100644 --- a/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Attachment } from '@fluentui/react-northstar'; import { CloseIcon, MoreIcon } from '@fluentui/react-icons-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; @@ -27,7 +27,7 @@ export default { component: Attachment, title: 'Attachment', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Attachment>; +} as Meta<typeof Attachment>; const AttachmentActionExampleShorthandTeams = getThemeStoryVariant(AttachmentActionExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionableExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionableExampleShorthand.stories.tsx index ac1370ae1d9bb4..032f1a163a237b 100644 --- a/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionableExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Attachment/AttachmentActionableExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Attachment } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -27,7 +27,7 @@ export default { component: Attachment, title: 'Attachment', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Attachment>; +} as Meta<typeof Attachment>; const AttachmentActionableExampleShorthandTeams = getThemeStoryVariant(AttachmentActionableExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Avatar/Avatar.stories.tsx b/packages/fluentui/docs/src/vr-tests/Avatar/Avatar.stories.tsx index 249be784f70a8d..2cc71438fc524a 100644 --- a/packages/fluentui/docs/src/vr-tests/Avatar/Avatar.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Avatar/Avatar.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Avatar } from '@fluentui/react-northstar'; import AvatarDefaultBsize from '../../examples/components/Avatar/Performance/AvatarDefault.bsize'; import AvatarExampleRtl from '../../examples/components/Avatar/Rtl/AvatarExample.rtl'; @@ -16,7 +16,7 @@ import AvatarExampleStatusShorthand from '../../examples/components/Avatar/Varia import AvatarExampleStatusCustomizationShorthand from '../../examples/components/Avatar/Variations/AvatarExampleStatusCustomization.shorthand'; import AvatarExampleStatusImageShorthand from '../../examples/components/Avatar/Variations/AvatarExampleStatusImage.shorthand'; -export default { component: Avatar, title: 'Avatar' } as ComponentMeta<typeof Avatar>; +export default { component: Avatar, title: 'Avatar' } as Meta<typeof Avatar>; export { AvatarDefaultBsize, diff --git a/packages/fluentui/docs/src/vr-tests/Box/Box.stories.tsx b/packages/fluentui/docs/src/vr-tests/Box/Box.stories.tsx index bbdfe12273f9fd..38534ff53ac1c3 100644 --- a/packages/fluentui/docs/src/vr-tests/Box/Box.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Box/Box.stories.tsx @@ -1,9 +1,9 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Box } from '@fluentui/react-northstar'; import BoxDefaultBsize from '../../examples/components/Box/Performance/BoxDefault.bsize'; import BoxShorthandExample from '../../examples/components/Box/Types/BoxExample.shorthand'; import BoxExample from '../../examples/components/Box/Types/BoxExample'; -export default { component: Box, title: 'Box' } as ComponentMeta<typeof Box>; +export default { component: Box, title: 'Box' } as Meta<typeof Box>; export { BoxDefaultBsize, BoxShorthandExample, BoxExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Breadcrumb/Breadcrumb.stories.tsx b/packages/fluentui/docs/src/vr-tests/Breadcrumb/Breadcrumb.stories.tsx index 4465e20c544cdc..94f52bb0317f16 100644 --- a/packages/fluentui/docs/src/vr-tests/Breadcrumb/Breadcrumb.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Breadcrumb/Breadcrumb.stories.tsx @@ -1,9 +1,9 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Breadcrumb } from '@fluentui/react-northstar'; import BreadcrumbExampleIconDivider from '../../examples/components/Breadcrumb/Content/BreadcrumbExampleIconDivider'; import BreadcrumbExample from '../../examples/components/Breadcrumb/Types/BreadcrumbExampleBasic'; import BreadcrumbExampleSizes from '../../examples/components/Breadcrumb/Variations/BreadcrumbExampleSizes'; -export default { component: Breadcrumb, title: 'Breadcrumb' } as ComponentMeta<typeof Breadcrumb>; +export default { component: Breadcrumb, title: 'Breadcrumb' } as Meta<typeof Breadcrumb>; export { BreadcrumbExampleIconDivider, BreadcrumbExample, BreadcrumbExampleSizes }; diff --git a/packages/fluentui/docs/src/vr-tests/Button/Button.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/Button.stories.tsx index daa16befcf077c..d6c8accff5da07 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/Button.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/Button.stories.tsx @@ -1,16 +1,16 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import ButtonDefaultBsize from '../../examples/components/Button/Performance/ButtonDefault.bsize'; import ButtonExampleRtl from '../../examples/components/Button/Rtl/ButtonExample.rtl'; -import ButtonExampleDisabled from '../../examples/components/Button/States/ButtonExampleDisabled'; + import ButtonExampleDisabledFocusable from '../../examples/components/Button/States/ButtonExampleDisabledFocusable.shorthand'; import ButtonExampleLoading from '../../examples/components/Button/States/ButtonExampleLoading.shorthand'; -import ButtonExample from '../../examples/components/Button/Types/ButtonExample'; + import ButtonExampleEmphasis from '../../examples/components/Button/Types/ButtonExampleEmphasis.shorthand'; import ButtonExampleIconOnly from '../../examples/components/Button/Types/ButtonExampleIconOnly.shorthand'; import ButtonExampleInverted from '../../examples/components/Button/Types/ButtonExampleInverted'; import ButtonExampleText from '../../examples/components/Button/Types/ButtonExampleText'; -import ButtonExampleContentAndIcon from '../../examples/components/Button/Usage/ButtonExampleContentAndIcon'; + import ButtonExampleOverflow from '../../examples/components/Button/Usage/ButtonExampleOverflow.shorthand'; import ButtonUsageExampleShorthand from '../../examples/components/Button/Usage/ButtonUsageExample.shorthand'; import ButtonExampleCircular from '../../examples/components/Button/Variations/ButtonExampleCircular.shorthand'; @@ -18,20 +18,17 @@ import ButtonExampleFlat from '../../examples/components/Button/Variations/Butto import ButtonExampleFluid from '../../examples/components/Button/Variations/ButtonExampleFluid.shorthand'; import ButtonExampleSizeShorthand from '../../examples/components/Button/Variations/ButtonExampleSize.shorthand'; -export default { component: Button, title: 'Button' } as ComponentMeta<typeof Button>; +export default { component: Button, title: 'Button' } as Meta<typeof Button>; export { ButtonDefaultBsize, ButtonExampleRtl, - ButtonExampleDisabled, ButtonExampleDisabledFocusable, ButtonExampleLoading, - ButtonExample, ButtonExampleEmphasis, ButtonExampleIconOnly, ButtonExampleInverted, ButtonExampleText, - ButtonExampleContentAndIcon, ButtonExampleOverflow, ButtonUsageExampleShorthand, ButtonExampleCircular, diff --git a/packages/fluentui/docs/src/vr-tests/Button/ButtonExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/ButtonExample.stories.tsx index 86f6195e96aabd..e19e9095f1c4ee 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/ButtonExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/ButtonExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Button, title: 'Button', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Button>; +} as Meta<typeof Button>; const ButtonExampleTeams = getThemeStoryVariant(ButtonExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleContentAndIcon.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleContentAndIcon.stories.tsx index 5ece489681ddf3..bda73a861a20da 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleContentAndIcon.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleContentAndIcon.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Button, title: 'Button', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Button>; +} as Meta<typeof Button>; const ButtonExampleContentAndIconTeams = getThemeStoryVariant(ButtonExampleContentAndIcon, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleDisabled.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleDisabled.stories.tsx index 1ff3712e51395a..94f04cfc7b8cdc 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleDisabled.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleDisabled.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Button, title: 'Button', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Button>; +} as Meta<typeof Button>; const ButtonExampleDisabledTeams = getThemeStoryVariant(ButtonExampleDisabled, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleTextShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleTextShorthand.stories.tsx index 076bf9183fb15b..650a990c75f851 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleTextShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleTextShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Button, title: 'Button', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Button>; +} as Meta<typeof Button>; const ButtonExampleTextShorthandTeams = getThemeStoryVariant(ButtonExampleTextShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleWithTooltip.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleWithTooltip.stories.tsx index ebec0e229d13bc..860f52ec0977ec 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleWithTooltip.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/ButtonExampleWithTooltip.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Button, title: 'Button', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Button>; +} as Meta<typeof Button>; const ButtonExampleWithTooltipTeams = getThemeStoryVariant(ButtonExampleWithTooltip, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupCircularExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupCircularExampleShorthand.stories.tsx index 4594732d9b66d1..f6d40667ff5161 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupCircularExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupCircularExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Button, title: 'Button', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Button>; +} as Meta<typeof Button>; const ButtonGroupCircularExampleShorthandTeams = getThemeStoryVariant(ButtonGroupCircularExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupExampleShorthand.stories.tsx index 7f6c825ade3e52..25bc205ade5510 100644 --- a/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Button/ButtonGroupExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Button } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities/getThemeStoryVariant'; @@ -10,7 +10,7 @@ export default { component: Button, title: 'Button', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Button>; +} as Meta<typeof Button>; const ButtonGroupExampleShorthandTeams = getThemeStoryVariant(ButtonGroupExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Card/Card.stories.tsx b/packages/fluentui/docs/src/vr-tests/Card/Card.stories.tsx index fcd213e1b88d9b..aac4c3f17bd001 100644 --- a/packages/fluentui/docs/src/vr-tests/Card/Card.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Card/Card.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Card } from '@fluentui/react-northstar'; import CardExampleBody from '../../examples/components/Card/Slots/CardExampleBody'; import CardExampleFooter from '../../examples/components/Card/Slots/CardExampleFooter'; @@ -19,7 +19,7 @@ import CardExampleInverted from '../../examples/components/Card/Variations/CardE import CardExampleQuiet from '../../examples/components/Card/Variations/CardExampleQuiet'; import CardExampleSize from '../../examples/components/Card/Variations/CardExampleSize'; -export default { component: Card, title: 'Card' } as ComponentMeta<typeof Card>; +export default { component: Card, title: 'Card' } as Meta<typeof Card>; export { CardExampleBody, diff --git a/packages/fluentui/docs/src/vr-tests/Card/CardExampleFocusable.stories.tsx b/packages/fluentui/docs/src/vr-tests/Card/CardExampleFocusable.stories.tsx index 10b24ae6d15c6c..1a83d3a4f83d6c 100644 --- a/packages/fluentui/docs/src/vr-tests/Card/CardExampleFocusable.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Card/CardExampleFocusable.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Card } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import CardExampleFocusable from '../../examples/components/Card/Usage/CardExampleFocusable'; @@ -13,7 +13,7 @@ export default { <StoryWright steps={new Steps().keys('body', Keys.tab).snapshot('Focus on a card').end()}>{story()}</StoryWright> ), ], -} as ComponentMeta<typeof Card>; +} as Meta<typeof Card>; const CardExampleFocusableTeams = getThemeStoryVariant(CardExampleFocusable, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Card/CardExampleWithPreview.stories.tsx b/packages/fluentui/docs/src/vr-tests/Card/CardExampleWithPreview.stories.tsx index 876ec6eec949db..d8cad17e9e00d1 100644 --- a/packages/fluentui/docs/src/vr-tests/Card/CardExampleWithPreview.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Card/CardExampleWithPreview.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Card } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import CardExampleWithPreview from '../../examples/components/Card/Usage/CardExampleWithPreview'; @@ -6,7 +6,7 @@ import CardExampleWithPreview from '../../examples/components/Card/Usage/CardExa export default { component: Card, title: 'Card', -} as ComponentMeta<typeof Card>; +} as Meta<typeof Card>; const CardExampleWithPreviewTeams = getThemeStoryVariant(CardExampleWithPreview, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Carousel/Carousel.stories.tsx b/packages/fluentui/docs/src/vr-tests/Carousel/Carousel.stories.tsx index ce92c8fce7d7c9..fe83ebf02ab1d1 100644 --- a/packages/fluentui/docs/src/vr-tests/Carousel/Carousel.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Carousel/Carousel.stories.tsx @@ -1,8 +1,8 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Carousel } from '@fluentui/react-northstar'; import CarouselExample from '../../examples/components/Carousel/Types/CarouselExample.shorthand'; import CarouselSlideAnimationExample from '../../examples/components/Carousel/Variations/CarouselSlideAnimationExample.shorthand'; -export default { component: Carousel, title: 'Carousel' } as ComponentMeta<typeof Carousel>; +export default { component: Carousel, title: 'Carousel' } as Meta<typeof Carousel>; export { CarouselExample, CarouselSlideAnimationExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Chat/Chat.stories.tsx b/packages/fluentui/docs/src/vr-tests/Chat/Chat.stories.tsx index c09abf613656a4..e2aa17dab1ad0d 100644 --- a/packages/fluentui/docs/src/vr-tests/Chat/Chat.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Chat/Chat.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Chat } from '@fluentui/react-northstar'; import ChatExampleHeader from '../../examples/components/Chat/Content/ChatExampleHeader.shorthand'; import ChatExampleHeaderOverride from '../../examples/components/Chat/Content/ChatExampleHeaderOverride.shorthand'; @@ -6,11 +6,11 @@ import ChatExampleReactionGroup from '../../examples/components/Chat/Content/Cha import ChatExampleReadStatus from '../../examples/components/Chat/Content/ChatExampleReadStatus.shorthand'; import ChatExampleRtl from '../../examples/components/Chat/Rtl/ChatExample.rtl'; import ChatExampleComfyRefresh from '../../examples/components/Chat/Types/ChatExampleComfyRefresh'; -import ChatExampleCompact from '../../examples/components/Chat/Types/ChatExampleCompact'; + import ChatExampleContentPosition from '../../examples/components/Chat/Types/ChatExampleContentPosition.shorthand'; import ChatMessageExampleStyled from '../../examples/components/Chat/Types/ChatMessageExampleStyled.shorthand'; -export default { component: Chat, title: 'Chat' } as ComponentMeta<typeof Chat>; +export default { component: Chat, title: 'Chat' } as Meta<typeof Chat>; export { ChatExampleHeader, @@ -19,7 +19,6 @@ export { ChatExampleReadStatus, ChatExampleRtl, ChatExampleComfyRefresh, - ChatExampleCompact, ChatExampleContentPosition, ChatMessageExampleStyled, }; diff --git a/packages/fluentui/docs/src/vr-tests/Chat/ChatExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Chat/ChatExample.stories.tsx index a8836a1b412cfd..81a1b83c3a447d 100644 --- a/packages/fluentui/docs/src/vr-tests/Chat/ChatExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Chat/ChatExample.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Chat } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ChatExample from '../../examples/components/Chat/Types/ChatExample.shorthand'; @@ -6,7 +6,7 @@ import ChatExample from '../../examples/components/Chat/Types/ChatExample.shorth export default { component: Chat, title: 'Chat', -} as ComponentMeta<typeof Chat>; +} as Meta<typeof Chat>; const ChatExampleTeams = getThemeStoryVariant(ChatExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleCompact.stories.tsx b/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleCompact.stories.tsx index 1a9eea18127d59..370fde3b535c23 100644 --- a/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleCompact.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleCompact.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Chat } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ChatExampleCompact from '../../examples/components/Chat/Types/ChatExampleCompact.shorthand'; @@ -6,7 +6,7 @@ import ChatExampleCompact from '../../examples/components/Chat/Types/ChatExample export default { component: Chat, title: 'Chat', -} as ComponentMeta<typeof Chat>; +} as Meta<typeof Chat>; const ChatExampleCompactTeams = getThemeStoryVariant(ChatExampleCompact, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleDetails.stories.tsx b/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleDetails.stories.tsx index 3ecd974baae35b..cbd962a7191779 100644 --- a/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleDetails.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleDetails.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Chat } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ChatExampleDetails from '../../examples/components/Chat/Types/ChatExampleDetails.shorthand'; @@ -6,7 +6,7 @@ import ChatExampleDetails from '../../examples/components/Chat/Types/ChatExample export default { component: Chat, title: 'Chat', -} as ComponentMeta<typeof Chat>; +} as Meta<typeof Chat>; const ChatExampleDetailsTeams = getThemeStoryVariant(ChatExampleDetails, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleInScrollableShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleInScrollableShorthand.stories.tsx index 7b8edb0f8482a6..47afca8b3d5c6b 100644 --- a/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleInScrollableShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Chat/ChatExampleInScrollableShorthand.stories.tsx @@ -1,10 +1,10 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Chat } from '@fluentui/react-northstar'; import ChatExampleInScrollableShorthand from '../../examples/components/Chat/Usage/ChatExampleInScrollable.shorthand'; export default { component: Chat, title: 'Chat', -} as ComponentMeta<typeof Chat>; +} as Meta<typeof Chat>; export { ChatExampleInScrollableShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Chat/ChatMessageExampleBadge.stories.tsx b/packages/fluentui/docs/src/vr-tests/Chat/ChatMessageExampleBadge.stories.tsx index 5e4903373011d4..de0d8ddbe03159 100644 --- a/packages/fluentui/docs/src/vr-tests/Chat/ChatMessageExampleBadge.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Chat/ChatMessageExampleBadge.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Chat } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ChatMessageExampleBadge from '../../examples/components/Chat/Types/ChatMessageExampleBadge.shorthand'; @@ -6,7 +6,7 @@ import ChatMessageExampleBadge from '../../examples/components/Chat/Types/ChatMe export default { component: Chat, title: 'Chat', -} as ComponentMeta<typeof Chat>; +} as Meta<typeof Chat>; const ChatMessageExampleBadgeTeams = getThemeStoryVariant(ChatMessageExampleBadge, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Chat/MessageReactionsWithPopup.stories.tsx b/packages/fluentui/docs/src/vr-tests/Chat/MessageReactionsWithPopup.stories.tsx index 273432c8bdd164..5c0d83923bf98f 100644 --- a/packages/fluentui/docs/src/vr-tests/Chat/MessageReactionsWithPopup.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Chat/MessageReactionsWithPopup.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Chat } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import MessageReactionsWithPopup from '../../examples/components/Chat/Content/ChatExampleReactionGroupMeReacting.shorthand'; @@ -6,7 +6,7 @@ import MessageReactionsWithPopup from '../../examples/components/Chat/Content/Ch export default { component: Chat, title: 'Chat', -} as ComponentMeta<typeof Chat>; +} as Meta<typeof Chat>; const MessageReactionsWithPopupTeams = getThemeStoryVariant(MessageReactionsWithPopup, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Checkbox/Checkbox.stories.tsx b/packages/fluentui/docs/src/vr-tests/Checkbox/Checkbox.stories.tsx index a7d8ac653634b3..981006649b64e4 100644 --- a/packages/fluentui/docs/src/vr-tests/Checkbox/Checkbox.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Checkbox/Checkbox.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Checkbox } from '@fluentui/react-northstar'; import CheckboxExampleRtl from '../../examples/components/Checkbox/Rtl/CheckboxExample.rtl'; import CheckboxExampleLabel from '../../examples/components/Checkbox/Slots/CheckboxExampleLabel.shorthand'; @@ -6,7 +6,7 @@ import CheckboxExampleChecked from '../../examples/components/Checkbox/States/Ch import CheckboxExampleDisabled from '../../examples/components/Checkbox/States/CheckboxExampleDisabled.shorthand'; import CheckboxExampleLabelFlexColumn from '../../examples/components/Checkbox/Visual/CheckboxExampleLabelFlexColumn.shorthand'; -export default { component: Checkbox, title: 'Checkbox' } as ComponentMeta<typeof Checkbox>; +export default { component: Checkbox, title: 'Checkbox' } as Meta<typeof Checkbox>; export { CheckboxExampleRtl, diff --git a/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExample.stories.tsx index dfb9459ff65d2a..c8ff24c5b59482 100644 --- a/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Checkbox } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import CheckboxExample from '../../examples/components/Checkbox/Types/CheckboxExample.shorthand'; @@ -9,6 +9,6 @@ export default { component: Checkbox, title: 'Checkbox', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Checkbox>; +} as Meta<typeof Checkbox>; export { CheckboxExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleCheckedMixed.stories.tsx b/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleCheckedMixed.stories.tsx index 6d86516c091b4a..bab033a74a9e06 100644 --- a/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleCheckedMixed.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleCheckedMixed.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Checkbox } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Checkbox, title: 'Checkbox', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Checkbox>; +} as Meta<typeof Checkbox>; const CheckboxExampleCheckedMixedTeams = getThemeStoryVariant(CheckboxExampleCheckedMixed, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleToggle.stories.tsx b/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleToggle.stories.tsx index 04dc465e44673f..d8637d165fb339 100644 --- a/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleToggle.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Checkbox/CheckboxExampleToggle.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Checkbox } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import CheckboxExampleToggle from '../../examples/components/Checkbox/Types/CheckboxExampleToggle.shorthand'; @@ -9,6 +9,6 @@ export default { component: Checkbox, title: 'Checkbox', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Checkbox>; +} as Meta<typeof Checkbox>; export { CheckboxExampleToggle }; diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/Datepicker.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/Datepicker.stories.tsx index 587be384986da0..557d00b41fea45 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/Datepicker.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/Datepicker.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker } from '@fluentui/react-northstar'; import DatepickerHeaderExample from '../../examples/components/Datepicker/Slots/DatepickerHeaderExample.shorthand'; import DatepickerExampleDisabled from '../../examples/components/Datepicker/States/DatepickerExampleDisabled.shorthand'; @@ -10,7 +10,7 @@ import DatepickerNoInputPlaceholderExample from '../../examples/components/Datep import DatepickerParseExample from '../../examples/components/Datepicker/Usage/DatepickerParseExample.shorthand'; import DatepickerExampleStandaloneCalendarInput from '../../examples/components/Datepicker/Variations/DatepickerExampleStandaloneCalendarInput.shorthand'; -export default { component: Datepicker, title: 'Datepicker' } as ComponentMeta<typeof Datepicker>; +export default { component: Datepicker, title: 'Datepicker' } as Meta<typeof Datepicker>; export { DatepickerHeaderExample, diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerCellExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerCellExample.stories.tsx index ce82149f6f1b33..0cb842265b2b98 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerCellExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerCellExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, inputClassName } from '@fluentui/react-northstar'; import { datepickerCalendarCellSelector } from './utils'; import { getThemeStoryVariant } from '../utilities'; @@ -25,7 +25,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerCellExampleTeams = getThemeStoryVariant(DatepickerCellExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleClearable.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleClearable.stories.tsx index a7294c4dc70bfa..a1efb3b8046a42 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleClearable.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleClearable.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, inputClassName } from '@fluentui/react-northstar'; import { datepickerCalendarCellSelector } from './utils'; import { getThemeStoryVariant } from '../utilities'; @@ -26,7 +26,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleClearableTeams = getThemeStoryVariant(DatepickerExampleClearable, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleLocalizationStrings.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleLocalizationStrings.stories.tsx index 03a45c165d0eb2..9d4a54446c7f60 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleLocalizationStrings.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleLocalizationStrings.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DatepickerExampleLocalizationStrings from '../../examples/components/Datepicker/Types/DatepickerExampleLocalizationStrings.shorthand'; @@ -15,7 +15,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleLocalizationStringsTeams = getThemeStoryVariant(DatepickerExampleLocalizationStrings, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleMinMaxDate.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleMinMaxDate.stories.tsx index 6932abd46b614e..2d4323b3d9538e 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleMinMaxDate.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleMinMaxDate.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName, datepickerCalendarHeaderActionClassName } from '@fluentui/react-northstar'; import { datepickerCalendarCellSelector } from './utils'; import { getThemeStoryVariant } from '../utilities'; @@ -25,7 +25,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleMinMaxDateTeams = getThemeStoryVariant(DatepickerExampleMinMaxDate, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleNoInput.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleNoInput.stories.tsx index d1da26dae7229c..2d7ce45f34b668 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleNoInput.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleNoInput.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName, inputClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DatepickerExampleNoInput from '../../examples/components/Datepicker/Types/DatepickerExampleNoInput.shorthand'; @@ -22,7 +22,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleNoInputTeams = getThemeStoryVariant(DatepickerExampleNoInput, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRequired.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRequired.stories.tsx index f7e1da52abd656..3afa3ab380b9f4 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRequired.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRequired.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName } from '@fluentui/react-northstar'; import { datepickerCalendarCellSelector } from './utils'; import { getThemeStoryVariant } from '../utilities'; @@ -24,7 +24,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleRequiredTeams = getThemeStoryVariant(DatepickerExampleRequired, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRestrictedDates.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRestrictedDates.stories.tsx index 706a375ff64b1a..fab31884167578 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRestrictedDates.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleRestrictedDates.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DatepickerExampleRestrictedDates from '../../examples/components/Datepicker/Types/DatepickerExampleRestrictedDates.shorthand'; @@ -15,7 +15,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleRestrictedDatesTeams = getThemeStoryVariant(DatepickerExampleRestrictedDates, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleStandaloneCalendarButton.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleStandaloneCalendarButton.stories.tsx index 2742b274a06583..1574a81458eafc 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleStandaloneCalendarButton.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleStandaloneCalendarButton.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DatepickerExampleStandaloneCalendarButton from '../../examples/components/Datepicker/Variations/DatepickerExampleStandaloneCalendarButton.shorthand'; @@ -15,7 +15,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleStandaloneCalendarButtonTeams = getThemeStoryVariant( DatepickerExampleStandaloneCalendarButton, diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleToday.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleToday.stories.tsx index 2dba23d7bdcdab..a46aad2a4cf710 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleToday.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleToday.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName } from '@fluentui/react-northstar'; import { datepickerCalendarCellSelector } from './utils'; import { getThemeStoryVariant } from '../utilities'; @@ -27,7 +27,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleTodayTeams = getThemeStoryVariant(DatepickerExampleToday, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleWeek.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleWeek.stories.tsx index ab7e0e32357b26..803b16718104b4 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleWeek.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerExampleWeek.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, buttonClassName, datepickerCalendarCellClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DatepickerExampleWeek from '../../examples/components/Datepicker/Types/DatepickerExampleWeek.shorthand'; @@ -25,7 +25,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerExampleWeekTeams = getThemeStoryVariant(DatepickerExampleWeek, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerFormatExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerFormatExample.stories.tsx index df08a5936696d1..c8cad2f9db1a46 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerFormatExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerFormatExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, inputClassName } from '@fluentui/react-northstar'; import { datepickerCalendarCellSelector } from './utils'; import { getThemeStoryVariant } from '../utilities'; @@ -23,7 +23,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerFormatExampleTeams = getThemeStoryVariant(DatepickerFormatExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerHeaderCellExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerHeaderCellExample.stories.tsx index 73e607589cc373..a98a7aa981f63e 100644 --- a/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerHeaderCellExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Datepicker/DatepickerHeaderCellExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Datepicker, datepickerCalendarHeaderCellClassName, inputClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DatepickerHeaderCellExample from '../../examples/components/Datepicker/Slots/DatepickerHeaderCellExample.shorthand'; @@ -22,7 +22,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Datepicker>; +} as Meta<typeof Datepicker>; const DatepickerHeaderCellExampleTeams = getThemeStoryVariant(DatepickerHeaderCellExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/Dialog.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/Dialog.stories.tsx index 6893d973e2c9b2..34c6ae1a8159e1 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/Dialog.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/Dialog.stories.tsx @@ -1,8 +1,8 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import DialogExample from '../../examples/components/Dialog/Types/DialogExample.shorthand'; import DialogExampleCallbacks from '../../examples/components/Dialog/Usage/DialogExampleCallbacks.shorthand'; -export default { component: Dialog, title: 'Dialog' } as ComponentMeta<typeof Dialog>; +export default { component: Dialog, title: 'Dialog' } as Meta<typeof Dialog>; export { DialogExample, DialogExampleCallbacks }; diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleBackdrop.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleBackdrop.stories.tsx index e483d5e8217fd2..9b514dce568cef 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleBackdrop.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleBackdrop.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; const DialogExampleBackdropTeams = getThemeStoryVariant(DialogExampleBackdrop, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleContent.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleContent.stories.tsx index a7d7a66020959c..f1ca970ca4f5ff 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleContent.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleContent.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; const DialogExampleContentTeams = getThemeStoryVariant(DialogExampleContent, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFooter.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFooter.stories.tsx index d16083ebf54117..22de3cd2847887 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFooter.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFooter.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import DialogExampleFooter from '../../examples/components/Dialog/Content/DialogExampleFooter.shorthand'; @@ -9,6 +9,6 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; export { DialogExampleFooter }; diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFullWidth.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFullWidth.stories.tsx index 18c4408756dd37..29effd99a82a19 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFullWidth.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleFullWidth.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import DialogExampleFullWidth from '../../examples/components/Dialog/Content/DialogExampleFullWidth.shorthand'; @@ -9,6 +9,6 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; export { DialogExampleFullWidth }; diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleHeaderAction.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleHeaderAction.stories.tsx index ba4f474906359b..6b8c2fdf686e19 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleHeaderAction.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleHeaderAction.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; const DialogExampleHeaderActionTeams = getThemeStoryVariant(DialogExampleHeaderAction, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleRtl.stories.tsx index 63117a6becf704..32d0e2b9b81877 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleRtl.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import DialogExampleRtl from '../../examples/components/Dialog/Rtl/DialogExample.rtl'; @@ -9,6 +9,6 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; export { DialogExampleRtl }; diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleScroll.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleScroll.stories.tsx index db8f33772f6fe4..347e6af02f1612 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleScroll.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleScroll.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; const DialogExampleScrollTeams = getThemeStoryVariant(DialogExampleScroll, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleZoomContent.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleZoomContent.stories.tsx index d7dbe50f7cb068..1707f26e023f1b 100644 --- a/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleZoomContent.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dialog/DialogExampleZoomContent.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dialog } from '@fluentui/react-northstar'; import StoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Dialog, title: 'Dialog', decorators: [story => <StoryWright steps={StoryWrightSteps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dialog>; +} as Meta<typeof Dialog>; const DialogExampleZoomContentTeams = getThemeStoryVariant(DialogExampleZoomContent, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/Divider.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/Divider.stories.tsx index 55a39c047afc7f..e6a5a52c624e70 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/Divider.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/Divider.stories.tsx @@ -1,10 +1,10 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; -import DividerExampleContent from '../../examples/components/Divider/Types/DividerExampleContent'; + import DividerExampleImportant from '../../examples/components/Divider/Variations/DividerExampleImportant'; -import DividerExampleSize from '../../examples/components/Divider/Variations/DividerExampleSize'; + import DividerVerticalExampleShorthand from '../../examples/components/Divider/Variations/DividerExampleVertical.shorthand'; -export default { component: Divider, title: 'Divider' } as ComponentMeta<typeof Divider>; +export default { component: Divider, title: 'Divider' } as Meta<typeof Divider>; -export { DividerExampleContent, DividerExampleImportant, DividerExampleSize, DividerVerticalExampleShorthand }; +export { DividerExampleImportant, DividerVerticalExampleShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleColor.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleColor.stories.tsx index 7d167e9ecdd071..a1579afa2f7bc1 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleColor.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleColor.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleColor from '../../examples/components/Divider/Variations/DividerExampleColor.shorthand'; @@ -6,7 +6,7 @@ import DividerExampleColor from '../../examples/components/Divider/Variations/Di export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleColorTeams = getThemeStoryVariant(DividerExampleColor, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleContent.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleContent.stories.tsx index 0225a1ba41b7b7..dafa905716e779 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleContent.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleContent.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleContent from '../../examples/components/Divider/Types/DividerExampleContent.shorthand'; @@ -6,7 +6,7 @@ import DividerExampleContent from '../../examples/components/Divider/Types/Divid export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleContentTeams = getThemeStoryVariant(DividerExampleContent, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleFittedShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleFittedShorthand.stories.tsx index 603df02060ba5b..8416b9ef6dac75 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleFittedShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleFittedShorthand.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleFittedShorthand from '../../examples/components/Divider/Variations/DividerExampleFitted.shorthand'; @@ -6,7 +6,7 @@ import DividerExampleFittedShorthand from '../../examples/components/Divider/Var export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleFittedShorthandTeams = getThemeStoryVariant(DividerExampleFittedShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleImportantShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleImportantShorthand.stories.tsx index d3e4bd55c5b94d..73bdf4526ef0d6 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleImportantShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleImportantShorthand.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleImportantShorthand from '../../examples/components/Divider/Variations/DividerExampleImportant.shorthand'; @@ -6,7 +6,7 @@ import DividerExampleImportantShorthand from '../../examples/components/Divider/ export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleImportantShorthandTeams = getThemeStoryVariant(DividerExampleImportantShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtl.stories.tsx index 2357e485ba1881..b8007a4ba72e3b 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtl.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleRtl from '../../examples/components/Divider/Rtl/DividerExample.rtl'; @@ -6,7 +6,7 @@ import DividerExampleRtl from '../../examples/components/Divider/Rtl/DividerExam export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleRtlTeams = getThemeStoryVariant(DividerExampleRtl, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtlAndLtr.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtlAndLtr.stories.tsx index 8a04127a7a1101..73b6512f01ffa4 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtlAndLtr.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleRtlAndLtr.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleRtlAndLtr from '../../examples/components/Divider/Visuals/DividerExampleRtlAndLtr'; @@ -6,7 +6,7 @@ import DividerExampleRtlAndLtr from '../../examples/components/Divider/Visuals/D export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleRtlAndLtrTeams = getThemeStoryVariant(DividerExampleRtlAndLtr, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleShorthand.stories.tsx index 6bf951c7af0cc1..3be2c05129b68f 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleShorthand.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleShorthand from '../../examples/components/Divider/Types/DividerExample.shorthand'; @@ -6,7 +6,7 @@ import DividerExampleShorthand from '../../examples/components/Divider/Types/Div export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleShorthandTeams = getThemeStoryVariant(DividerExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleSize.stories.tsx b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleSize.stories.tsx index eeb2b177a53f23..5148093e12273e 100644 --- a/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleSize.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Divider/DividerExampleSize.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta, ComponentStory } from '@storybook/react'; +import { Meta, ComponentStory } from '@storybook/react'; import { Divider } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DividerExampleSize from '../../examples/components/Divider/Variations/DividerExampleSize.shorthand'; @@ -6,7 +6,7 @@ import DividerExampleSize from '../../examples/components/Divider/Variations/Div export default { component: Divider, title: 'Divider', -} as ComponentMeta<typeof Divider>; +} as Meta<typeof Divider>; const DividerExampleSizeTeams = getThemeStoryVariant(DividerExampleSize as unknown as ComponentStory<any>, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/Dropdown.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/Dropdown.stories.tsx index 1c442e28164b5a..f4b3009bd0fbf8 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/Dropdown.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/Dropdown.stories.tsx @@ -1,16 +1,16 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown } from '@fluentui/react-northstar'; import DropdownExampleFreeform from '../../examples/components/Dropdown/Types/DropdownExampleFreeform.shorthand'; import DropdownExampleInline from '../../examples/components/Dropdown/Types/DropdownExampleInline.shorthand'; import DropdownExampleInverted from '../../examples/components/Dropdown/Types/DropdownExampleInverted.shorthand'; import DropdownExampleSearch from '../../examples/components/Dropdown/Types/DropdownExampleSearch.shorthand'; import DropdownExampleRender from '../../examples/components/Dropdown/Usage/DropdownExampleRender.shorthand'; -import DropdownExamplePosition from '../../examples/components/Dropdown/Variations/DropdownExamplePosition.shorthand'; + import DropdownExampleSearchMultipleFluid from '../../examples/components/Dropdown/Variations/DropdownExampleSearchMultipleFluid.shorthand'; import DropdownExampleSearchMultipleFrenchLanguage from '../../examples/components/Dropdown/Variations/DropdownExampleSearchMultipleFrenchLanguage.shorthand'; import DropdownExampleSearchMultipleImageAndContent from '../../examples/components/Dropdown/Variations/DropdownExampleSearchMultipleImageAndContent.shorthand'; -export default { component: Dropdown, title: 'Dropdown' } as ComponentMeta<typeof Dropdown>; +export default { component: Dropdown, title: 'Dropdown' } as Meta<typeof Dropdown>; export { DropdownExampleFreeform, @@ -18,7 +18,6 @@ export { DropdownExampleInverted, DropdownExampleSearch, DropdownExampleRender, - DropdownExamplePosition, DropdownExampleSearchMultipleFluid, DropdownExampleSearchMultipleFrenchLanguage, DropdownExampleSearchMultipleImageAndContent, diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownClearableExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownClearableExample.stories.tsx index 668c4c1b5c593e..b417c889a57c0e 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownClearableExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownClearableExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames } from '@fluentui/react-northstar'; import DropdownClearableExample from '../../examples/components/Dropdown/Types/DropdownExampleClearable.shorthand'; @@ -22,6 +22,6 @@ export default { component: Dropdown, title: 'Dropdown', decorators: [story => <StoryWright steps={steps}>{story()}</StoryWright>], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; export { DropdownClearableExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownCustomClearableExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownCustomClearableExample.stories.tsx index cd9297f44b16f5..50afa8a9c62b3d 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownCustomClearableExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownCustomClearableExample.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DropdownCustomClearableExample from '../../examples/components/Dropdown/Visual/DropdownExampleCustomClearable.shorthand'; @@ -6,7 +6,7 @@ import DropdownCustomClearableExample from '../../examples/components/Dropdown/V export default { component: Dropdown, title: 'Dropdown', -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; const DropdownCustomClearableExampleTeams = getThemeStoryVariant(DropdownCustomClearableExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExample.stories.tsx index db8982d6977c86..4cf169e607e08b 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DropdownExample from '../../examples/components/Dropdown/Types/DropdownExample.shorthand'; @@ -51,7 +51,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; const DropdownExampleTeams = getThemeStoryVariant(DropdownExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleDisabled.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleDisabled.stories.tsx index fa5905e535fc95..d687cb9c4b78a4 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleDisabled.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleDisabled.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames, dropdownSearchInputSlotClassNames } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DropdownExampleDisabled from '../../examples/components/Dropdown/State/DropdownExampleDisabled.shorthand'; @@ -25,7 +25,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; const DropdownExampleDisabledTeams = getThemeStoryVariant(DropdownExampleDisabled, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleHeaderMessage.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleHeaderMessage.stories.tsx index fca28e640a3dc5..f64491419ff889 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleHeaderMessage.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleHeaderMessage.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames } from '@fluentui/react-northstar'; import DropdownExampleHeaderMessage from '../../examples/components/Dropdown/Slots/DropdownExampleHeaderMessage.shorthand'; @@ -18,6 +18,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; export { DropdownExampleHeaderMessage }; diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleLoading.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleLoading.stories.tsx index 338da77138d911..24f8d69daa55ff 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleLoading.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleLoading.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames, dropdownSearchInputSlotClassNames } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DropdownExampleLoading from '../../examples/components/Dropdown/State/DropdownExampleLoading.shorthand'; @@ -27,7 +27,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; const DropdownExampleLoadingTeams = getThemeStoryVariant(DropdownExampleLoading, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleMultiple.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleMultiple.stories.tsx index 94448bcf922cab..0d5052c5337adf 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleMultiple.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleMultiple.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames, dropdownSelectedItemSlotClassNames } from '@fluentui/react-northstar'; import DropdownExampleMultiple from '../../examples/components/Dropdown/Types/DropdownExampleMultiple.shorthand'; @@ -35,6 +35,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; export { DropdownExampleMultiple }; diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExamplePosition.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExamplePosition.stories.tsx index ed77a6b5354416..b0a4e43e916706 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExamplePosition.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExamplePosition.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames } from '@fluentui/react-northstar'; import DropdownExamplePosition from '../../examples/components/Dropdown/Variations/DropdownExampleOffset.shorthand'; @@ -18,6 +18,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; export { DropdownExamplePosition }; diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleRtl.stories.tsx index 502d4085bd995f..57790a2f4f1a3c 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleRtl.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSlotClassNames } from '@fluentui/react-northstar'; import DropdownExampleRtl from '../../examples/components/Dropdown/Rtl/DropdownExample.rtl'; @@ -26,6 +26,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; export { DropdownExampleRtl }; diff --git a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleSearchMultiple.stories.tsx b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleSearchMultiple.stories.tsx index 25f861ae62903a..28ddf98b01a8b0 100644 --- a/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleSearchMultiple.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Dropdown/DropdownExampleSearchMultiple.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Dropdown, dropdownSearchInputSlotClassNames, dropdownSlotClassNames } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import DropdownExampleSearchMultiple from '../../examples/components/Dropdown/Types/DropdownExampleSearchMultiple.shorthand'; @@ -33,7 +33,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Dropdown>; +} as Meta<typeof Dropdown>; const DropdownExampleSearchMultipleTeams = getThemeStoryVariant(DropdownExampleSearchMultiple, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Embed/Embed.stories.tsx b/packages/fluentui/docs/src/vr-tests/Embed/Embed.stories.tsx index 5410887e8e85c4..cc555b0ebfa528 100644 --- a/packages/fluentui/docs/src/vr-tests/Embed/Embed.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Embed/Embed.stories.tsx @@ -1,8 +1,8 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Embed } from '@fluentui/react-northstar'; import EmbedExampleVideo from '../../examples/components/Embed/Slots/EmbedExampleVideo.shorthand'; import EmbedExampleYouTube from '../../examples/components/Embed/Usage/EmbedExampleYouTube.shorthand'; -export default { component: Embed, title: 'Embed' } as ComponentMeta<typeof Embed>; +export default { component: Embed, title: 'Embed' } as Meta<typeof Embed>; export { EmbedExampleVideo, EmbedExampleYouTube }; diff --git a/packages/fluentui/docs/src/vr-tests/Flex/Flex.stories.tsx b/packages/fluentui/docs/src/vr-tests/Flex/Flex.stories.tsx index 5d8ad660212b05..ccbdae0875d6a4 100644 --- a/packages/fluentui/docs/src/vr-tests/Flex/Flex.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Flex/Flex.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Flex } from '@fluentui/react-northstar'; import FlexExampleMediaCard from '../../examples/components/Flex/Rtl/FlexExample.rtl'; import FlexExampleColumns from '../../examples/components/Flex/Types/FlexExampleColumns.shorthand'; @@ -7,7 +7,7 @@ import FlexExampleItemsAlignment from '../../examples/components/Flex/Types/Flex import FlexExampleMixedAlignment from '../../examples/components/Flex/Types/FlexExampleMixedAlignment.shorthand'; import FlexExampleNavMenu from '../../examples/components/Flex/Types/FlexExampleNavMenu.shorthand'; -export default { component: Flex, title: 'Flex' } as ComponentMeta<typeof Flex>; +export default { component: Flex, title: 'Flex' } as Meta<typeof Flex>; export { FlexExampleMediaCard, diff --git a/packages/fluentui/docs/src/vr-tests/Form/Form.stories.tsx b/packages/fluentui/docs/src/vr-tests/Form/Form.stories.tsx index 01de63fdc7519c..692f77aac2d010 100644 --- a/packages/fluentui/docs/src/vr-tests/Form/Form.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Form/Form.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Form } from '@fluentui/react-northstar'; import FormExampleRtl from '../../examples/components/Form/Rtl/FormExample.rtl'; import FormExample from '../../examples/components/Form/Types/FormExampleBase'; @@ -8,7 +8,7 @@ import FormExampleErrorAndSatisfactory from '../../examples/components/Form/Usag import FormExampleSlider from '../../examples/components/Form/Usage/FormExampleSlider'; import FormExampleComponents from '../../examples/components/Form/Variants/FormExampleComponents'; -export default { component: Form, title: 'Form' } as ComponentMeta<typeof Form>; +export default { component: Form, title: 'Form' } as Meta<typeof Form>; export { FormExampleRtl, diff --git a/packages/fluentui/docs/src/vr-tests/Grid/Grid.stories.tsx b/packages/fluentui/docs/src/vr-tests/Grid/Grid.stories.tsx index 72c9c279cc948e..4aa6ab7b7b064e 100644 --- a/packages/fluentui/docs/src/vr-tests/Grid/Grid.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Grid/Grid.stories.tsx @@ -1,7 +1,7 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Grid } from '@fluentui/react-northstar'; import GridExample from '../../examples/components/Grid/Rtl/GridExample.rtl'; -export default { component: Grid, title: 'Grid' } as ComponentMeta<typeof Grid>; +export default { component: Grid, title: 'Grid' } as Meta<typeof Grid>; export { GridExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Header/Header.stories.tsx b/packages/fluentui/docs/src/vr-tests/Header/Header.stories.tsx index 481a0e237c0b4b..534128944ca38d 100644 --- a/packages/fluentui/docs/src/vr-tests/Header/Header.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Header/Header.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Header } from '@fluentui/react-northstar'; import HeaderExampleRtl from '../../examples/components/Header/Rtl/HeaderExample.rtl'; import HeadersExampleShorthand from '../../examples/components/Header/Types/HeaderExample.shorthand'; @@ -10,7 +10,7 @@ import HeaderExampleDescription from '../../examples/components/Header/Variation import HeaderExampleDescriptionCustomizationShorthand from '../../examples/components/Header/Variations/HeaderExampleDescriptionCustomization.shorthand'; import HeaderExampleDescriptionCustomization from '../../examples/components/Header/Variations/HeaderExampleDescriptionCustomization'; -export default { component: Header, title: 'Header' } as ComponentMeta<typeof Header>; +export default { component: Header, title: 'Header' } as Meta<typeof Header>; export { HeaderExampleRtl, diff --git a/packages/fluentui/docs/src/vr-tests/Image/Image.stories.tsx b/packages/fluentui/docs/src/vr-tests/Image/Image.stories.tsx index 9377b7145749a3..87ab70f71b9f8d 100644 --- a/packages/fluentui/docs/src/vr-tests/Image/Image.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Image/Image.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Image } from '@fluentui/react-northstar'; import ImageExampleRtl from '../../examples/components/Image/Rtl/ImageExample.rtl'; import ImageExample from '../../examples/components/Image/Types/ImageExample.shorthand'; @@ -6,6 +6,6 @@ import ImageExampleAvatar from '../../examples/components/Image/Types/ImageExamp import ImageExampleCircular from '../../examples/components/Image/Variations/ImageExampleCircular'; import ImageExampleFluent from '../../examples/components/Image/Variations/ImageExampleFluid'; -export default { component: Image, title: 'Image' } as ComponentMeta<typeof Image>; +export default { component: Image, title: 'Image' } as Meta<typeof Image>; export { ImageExampleRtl, ImageExample, ImageExampleAvatar, ImageExampleCircular, ImageExampleFluent }; diff --git a/packages/fluentui/docs/src/vr-tests/Input/Input.stories.tsx b/packages/fluentui/docs/src/vr-tests/Input/Input.stories.tsx index 3aa5534aeec723..a8c0e538c3b152 100644 --- a/packages/fluentui/docs/src/vr-tests/Input/Input.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Input/Input.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Input } from '@fluentui/react-northstar'; import InputExampleRtl from '../../examples/components/Input/Rtl/InputExample.rtl'; import InputExampleDisabled from '../../examples/components/Input/State/InputExampleDisabled.shorthand'; @@ -11,7 +11,7 @@ import InputExampleInputSlot from '../../examples/components/Input/Variations/In import InputExampleTargeting from '../../examples/components/Input/Variations/InputExampleTargeting.shorthand'; import InputExampleWrapperSlot from '../../examples/components/Input/Variations/InputExampleWrapperSlot.shorthand'; -export default { component: Input, title: 'Input' } as ComponentMeta<typeof Input>; +export default { component: Input, title: 'Input' } as Meta<typeof Input>; export { InputExampleRtl, diff --git a/packages/fluentui/docs/src/vr-tests/Input/InputExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Input/InputExample.stories.tsx index 57b100ffea7eb9..fc0a5c3d056efa 100644 --- a/packages/fluentui/docs/src/vr-tests/Input/InputExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Input/InputExample.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Input } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import InputExample from '../../examples/components/Input/Types/InputInvertedExample.shorthand'; @@ -6,7 +6,7 @@ import InputExample from '../../examples/components/Input/Types/InputInvertedExa export default { component: Input, title: 'Input', -} as ComponentMeta<typeof Input>; +} as Meta<typeof Input>; const InputExampleTeams = getThemeStoryVariant(InputExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Input/InputExampleClearable.stories.tsx b/packages/fluentui/docs/src/vr-tests/Input/InputExampleClearable.stories.tsx index b1ef0956976e11..74972403eacb15 100644 --- a/packages/fluentui/docs/src/vr-tests/Input/InputExampleClearable.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Input/InputExampleClearable.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Input, inputClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import InputExampleClearable from '../../examples/components/Input/Variations/InputExampleClearable.shorthand'; @@ -17,7 +17,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Input>; +} as Meta<typeof Input>; const InputExampleClearableTeams = getThemeStoryVariant(InputExampleClearable, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Input/InputExampleLabelShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Input/InputExampleLabelShorthand.stories.tsx index e113dd1da258c8..17e026a2201348 100644 --- a/packages/fluentui/docs/src/vr-tests/Input/InputExampleLabelShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Input/InputExampleLabelShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Input } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import InputExampleLabelShorthand from '../../examples/components/Input/Slots/InputExampleLabel.shorthand'; @@ -21,7 +21,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Input>; +} as Meta<typeof Input>; const InputExampleLabelShorthandTeams = getThemeStoryVariant(InputExampleLabelShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/ItemLayout/ItemLayout.stories.tsx b/packages/fluentui/docs/src/vr-tests/ItemLayout/ItemLayout.stories.tsx index 4eefb8313137e5..ba0390f9580bee 100644 --- a/packages/fluentui/docs/src/vr-tests/ItemLayout/ItemLayout.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/ItemLayout/ItemLayout.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { ItemLayout } from '@fluentui/react-northstar'; import ItemLayoutExampleContent from '../../examples/components/ItemLayout/Content/ItemLayoutExampleContent.shorthand'; import ItemLayoutExampleContentMediaShorthand from '../../examples/components/ItemLayout/Content/ItemLayoutExampleContentMedia.shorthand'; @@ -11,7 +11,7 @@ import ItemLayoutExampleRtlShorthand from '../../examples/components/ItemLayout/ import ItemLayoutExampleShorthand from '../../examples/components/ItemLayout/Types/ItemLayoutExample.shorthand'; import ItemLayoutExampleSelectionShorthand from '../../examples/components/ItemLayout/Types/ItemLayoutExampleSelection.shorthand'; -export default { component: ItemLayout, title: 'ItemLayout' } as ComponentMeta<typeof ItemLayout>; +export default { component: ItemLayout, title: 'ItemLayout' } as Meta<typeof ItemLayout>; export { ItemLayoutExampleContent, diff --git a/packages/fluentui/docs/src/vr-tests/Label/Label.stories.tsx b/packages/fluentui/docs/src/vr-tests/Label/Label.stories.tsx index 2e001f28a9ffd8..a7abf8bfd32e63 100644 --- a/packages/fluentui/docs/src/vr-tests/Label/Label.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Label/Label.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Label } from '@fluentui/react-northstar'; import LabelExampleShorthand from '../../examples/components/Label/Content/LabelExample.shorthand'; import LabelExample from '../../examples/components/Label/Content/LabelExample'; @@ -10,7 +10,7 @@ import LabelExampleRtl from '../../examples/components/Label/Rtl/LabelExample.rt import LabelExampleCircularShorthand from '../../examples/components/Label/Variations/LabelExampleCircular.shorthand'; import LabelExampleColor from '../../examples/components/Label/Variations/LabelExampleColor.shorthand'; -export default { component: Label, title: 'Label' } as ComponentMeta<typeof Label>; +export default { component: Label, title: 'Label' } as Meta<typeof Label>; export { LabelExampleShorthand, diff --git a/packages/fluentui/docs/src/vr-tests/Layout/Layout.stories.tsx b/packages/fluentui/docs/src/vr-tests/Layout/Layout.stories.tsx index 85ee7696461c40..06ae17ef7ef146 100644 --- a/packages/fluentui/docs/src/vr-tests/Layout/Layout.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Layout/Layout.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Layout } from '@fluentui/react-northstar'; import LayoutExample from '../../examples/components/Layout/Types/LayoutExample.shorthand'; import LayoutExampleVertical from '../../examples/components/Layout/Types/LayoutExampleVertical.shorthand'; @@ -6,6 +6,6 @@ import LayoutExampleDisappearing from '../../examples/components/Layout/Variatio import LayoutExampleGap from '../../examples/components/Layout/Variations/LayoutExampleGap.shorthand'; import LayoutExampleReducing from '../../examples/components/Layout/Variations/LayoutExampleReducing.shorthand'; -export default { component: Layout, title: 'Layout' } as ComponentMeta<typeof Layout>; +export default { component: Layout, title: 'Layout' } as Meta<typeof Layout>; export { LayoutExample, LayoutExampleVertical, LayoutExampleDisappearing, LayoutExampleGap, LayoutExampleReducing }; diff --git a/packages/fluentui/docs/src/vr-tests/List/List.stories.tsx b/packages/fluentui/docs/src/vr-tests/List/List.stories.tsx index c320ea74b867c9..d2e1480da6ecaa 100644 --- a/packages/fluentui/docs/src/vr-tests/List/List.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/List/List.stories.tsx @@ -1,21 +1,12 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { List } from '@fluentui/react-northstar'; import ListExample from '../../examples/components/List/Content/ListExampleContent.shorthand'; import ListExampleMediaShorthand from '../../examples/components/List/Content/ListExampleMedia.shorthand'; import ListExampleMedia from '../../examples/components/List/Content/ListExampleMedia'; import ListExampleRtl from '../../examples/components/List/Rtl/ListExample.rtl'; -import ListExampleSelectable from '../../examples/components/List/Types/ListExample.shorthand'; -import ListExampleNavigable from '../../examples/components/List/Types/ListExampleNavigable'; + import SelectableListControlledExample from '../../examples/components/List/Types/ListExampleSelectableControlled.shorthand'; -export default { component: List, title: 'List' } as ComponentMeta<typeof List>; +export default { component: List, title: 'List' } as Meta<typeof List>; -export { - ListExample, - ListExampleMediaShorthand, - ListExampleMedia, - ListExampleRtl, - ListExampleSelectable, - ListExampleNavigable, - SelectableListControlledExample, -}; +export { ListExample, ListExampleMediaShorthand, ListExampleMedia, ListExampleRtl, SelectableListControlledExample }; diff --git a/packages/fluentui/docs/src/vr-tests/List/ListExampleNavigable.stories.tsx b/packages/fluentui/docs/src/vr-tests/List/ListExampleNavigable.stories.tsx index a96da8af29e3bc..daae722eb02d4b 100644 --- a/packages/fluentui/docs/src/vr-tests/List/ListExampleNavigable.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/List/ListExampleNavigable.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { List, listItemClassName, listClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ListExampleNavigable from '../../examples/components/List/Types/ListExampleNavigable.shorthand'; @@ -34,7 +34,7 @@ export default { <StoryWright steps={new Steps().keys('body', Keys.tab).snapshot('Focuses item').end()}>{story()}</StoryWright> ), ], -} as ComponentMeta<typeof List>; +} as Meta<typeof List>; const ListExampleNavigableTeams = getThemeStoryVariant(ListExampleNavigable, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/List/ListExampleSelectable.stories.tsx b/packages/fluentui/docs/src/vr-tests/List/ListExampleSelectable.stories.tsx index d35b20d57138fe..13e3e416a5510c 100644 --- a/packages/fluentui/docs/src/vr-tests/List/ListExampleSelectable.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/List/ListExampleSelectable.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { List, listItemClassName, listClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ListExampleSelectable from '../../examples/components/List/Types/ListExampleSelectable.shorthand'; @@ -32,7 +32,7 @@ export default { <StoryWright steps={new Steps().keys('body', Keys.tab).snapshot('Focuses item').end()}>{story()}</StoryWright> ), ], -} as ComponentMeta<typeof List>; +} as Meta<typeof List>; const ListExampleSelectableTeams = getThemeStoryVariant(ListExampleSelectable, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Loader/Loader.stories.tsx b/packages/fluentui/docs/src/vr-tests/Loader/Loader.stories.tsx index 6b12e4819b2862..566e24fad90f99 100644 --- a/packages/fluentui/docs/src/vr-tests/Loader/Loader.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Loader/Loader.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Loader } from '@fluentui/react-northstar'; import LoaderExampleRtl from '../../examples/components/Loader/Rtl/LoaderExample.rtl'; import LoaderExample from '../../examples/components/Loader/Types/LoaderExample.shorthand'; @@ -8,7 +8,7 @@ import LoaderExampleInline from '../../examples/components/Loader/Variations/Loa import LoaderExampleSecondary from '../../examples/components/Loader/Variations/LoaderExampleSecondary'; import LoaderExampleSize from '../../examples/components/Loader/Variations/LoaderExampleSize'; -export default { component: Loader, title: 'Loader' } as ComponentMeta<typeof Loader>; +export default { component: Loader, title: 'Loader' } as Meta<typeof Loader>; export { LoaderExampleRtl, diff --git a/packages/fluentui/docs/src/vr-tests/Menu/Menu.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/Menu.stories.tsx index 63c74018c7ad2b..a362f1562e2e58 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/Menu.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/Menu.stories.tsx @@ -1,41 +1,30 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import MenuPlayground from '../../examples/components/Menu/Playground'; -import MenuExample from '../../examples/components/Menu/Rtl/MenuExample.rtl'; + import MenuExampleKind from '../../examples/components/Menu/Slots/MenuExampleDivider.shorthand'; import MenuExampleDividerHorizontal from '../../examples/components/Menu/Slots/MenuExampleDividerHorizontal'; -import MenuExampleIconOnly from '../../examples/components/Menu/Slots/MenuExampleIconOnly'; + import MenuExampleSlot from '../../examples/components/Menu/Slots/MenuExampleSlot'; -import MenuExampleWithIcons from '../../examples/components/Menu/Slots/MenuExampleWithIcons'; + import MenuControlledExampleDisabled from '../../examples/components/Menu/States/MenuControlledExample.shorthand'; import MenuItemExampleDisabled from '../../examples/components/Menu/States/MenuItemExampleDisabled.shorthand'; -import MenuExamplePointing from '../../examples/components/Menu/Types/MenuExamplePointing'; -import MenuExampleUnderlined from '../../examples/components/Menu/Types/MenuExampleUnderlined'; + import MenuExampleTabShorthand from '../../examples/components/Menu/Usage/MenuExampleTabList.shorthand'; import MenuWithSubmenuControlledExample from '../../examples/components/Menu/Usage/MenuExampleWithSubmenuControlled.shorthand'; -import MenuExampleWithTooltip from '../../examples/components/Menu/Usage/MenuExampleWithTooltip'; + import MenuExampleFluid from '../../examples/components/Menu/Variations/MenuExampleFluid.shorthand'; -import MenuExampleVerticalPointing from '../../examples/components/Menu/Variations/MenuExampleVerticalPointing'; -import MenuExampleVertical from '../../examples/components/Menu/Visual/MenuExampleVertical'; -export default { component: Menu, title: 'Menu' } as ComponentMeta<typeof Menu>; +export default { component: Menu, title: 'Menu' } as Meta<typeof Menu>; export { MenuPlayground, - MenuExample, MenuExampleKind, MenuExampleDividerHorizontal, - MenuExampleIconOnly, MenuExampleSlot, - MenuExampleWithIcons, MenuControlledExampleDisabled, MenuItemExampleDisabled, - MenuExamplePointing, - MenuExampleUnderlined, MenuExampleTabShorthand, MenuWithSubmenuControlledExample, - MenuExampleWithTooltip, MenuExampleFluid, - MenuExampleVerticalPointing, - MenuExampleVertical, }; diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExample.stories.tsx index ed77b953f836ca..7f1e49c7ceda85 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import getStoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Menu, title: 'Menu', decorators: [story => <StoryWright steps={getStoryWrightSteps({})}>{story()}</StoryWright>], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExampleTeams = getThemeStoryVariant(MenuExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleIconOnly.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleIconOnly.stories.tsx index fc54bb2672b147..416a78d7cee25f 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleIconOnly.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleIconOnly.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import getStoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Menu, title: 'Menu', decorators: [story => <StoryWright steps={getStoryWrightSteps({})}>{story()}</StoryWright>], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExampleIconOnlyTeams = getThemeStoryVariant(MenuExampleIconOnly, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePointing.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePointing.stories.tsx index 344cf7ed32ce08..bb16848d7d88f0 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePointing.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePointing.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import getStoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Menu, title: 'Menu', decorators: [story => <StoryWright steps={getStoryWrightSteps({})}>{story()}</StoryWright>], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExamplePointingTeams = getThemeStoryVariant(MenuExamplePointing, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningShorthand.stories.tsx index c5a7e61cb6b200..ac418db05d1a0d 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import MenuExamplePositioningShorthand from '../../examples/components/Menu/Visual/MenuExamplePositioning.shorthand'; @@ -23,6 +23,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; export { MenuExamplePositioningShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningUpdateShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningUpdateShorthand.stories.tsx index ce08fbe26d8301..8e90fa46bc1e3e 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningUpdateShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExamplePositioningUpdateShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import MenuExamplePositioningUpdateShorthand from '../../examples/components/Menu/Visual/MenuExamplePositioningUpdate.shorthand'; @@ -23,6 +23,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; export { MenuExamplePositioningUpdateShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleToolbarShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleToolbarShorthand.stories.tsx index 3d3eb444e7ef40..bfdc39113eb154 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleToolbarShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleToolbarShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu, menuClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import MenuExampleToolbarShorthand from '../../examples/components/Menu/Usage/MenuExampleToolbar.shorthand'; @@ -36,7 +36,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExampleToolbarShorthandTeams = getThemeStoryVariant(MenuExampleToolbarShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleUnderlined.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleUnderlined.stories.tsx index 83c2cb77a43e8c..d6aae9ee68859f 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleUnderlined.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleUnderlined.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import getStoryWrightSteps from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -10,7 +10,7 @@ export default { component: Menu, title: 'Menu', decorators: [story => <StoryWright steps={getStoryWrightSteps({})}>{story()}</StoryWright>], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExampleUnderlinedTeams = getThemeStoryVariant(MenuExampleUnderlined, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVertical.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVertical.stories.tsx index c6d03cb9d8126f..9c3f4514f21122 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVertical.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVertical.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu, menuClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import MenuExampleVertical from '../../examples/components/Menu/Variations/MenuExampleVerticalPrimary.shorthand'; @@ -29,7 +29,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExampleVerticalTeams = getThemeStoryVariant(MenuExampleVertical, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVerticalPointing.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVerticalPointing.stories.tsx index 37396110a1dd18..ba0de73551c6f3 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVerticalPointing.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleVerticalPointing.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import getStoryWrightSteps from './commonStoryWrightSteps'; import MenuExampleVerticalPointing from '../../examples/components/Menu/Variations/MenuExampleVerticalPointing.shorthand'; @@ -9,6 +9,6 @@ export default { component: Menu, title: 'Menu', decorators: [story => <StoryWright steps={getStoryWrightSteps({ vertical: true })}>{story()}</StoryWright>], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; export { MenuExampleVerticalPointing }; diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithIcons.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithIcons.stories.tsx index bc0f187a2aae0f..1547874f22e618 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithIcons.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithIcons.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import getStoryWrightSteps from './commonStoryWrightSteps'; import MenuExampleWithIcons from '../../examples/components/Menu/Slots/MenuExampleWithIcons.shorthand'; @@ -9,6 +9,6 @@ export default { component: Menu, title: 'Menu', decorators: [story => <StoryWright steps={getStoryWrightSteps({})}>{story()}</StoryWright>], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; export { MenuExampleWithIcons }; diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenu.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenu.stories.tsx index 253224fd8442ab..9999c787896acf 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenu.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenu.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu } from '@fluentui/react-northstar'; import getStoryWrightSteps from './commonStoryWrightSteps'; import MenuExampleWithSubMenu from '../../examples/components/Menu/Usage/MenuExampleWithSubmenu.shorthand'; @@ -9,6 +9,6 @@ export default { component: Menu, title: 'Menu', decorators: [story => <StoryWright steps={getStoryWrightSteps({})}>{story()}</StoryWright>], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; export { MenuExampleWithSubMenu }; diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenuHover.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenuHover.stories.tsx index 2c8c5c17396d08..ab8697e0477559 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenuHover.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithSubMenuHover.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu, menuClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import MenuExampleWithSubMenuHover from '../../examples/components/Menu/Usage/MenuExampleWithSubmenuHover.shorthand'; @@ -26,7 +26,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExampleWithSubMenuHoverTeams = getThemeStoryVariant(MenuExampleWithSubMenuHover, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithTooltip.stories.tsx b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithTooltip.stories.tsx index 09b273b1a80afa..31282d77e826c2 100644 --- a/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithTooltip.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Menu/MenuExampleWithTooltip.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Menu, menuClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import MenuExampleWithTooltip from '../../examples/components/Menu/Usage/MenuExampleWithTooltip.shorthand'; @@ -28,7 +28,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Menu>; +} as Meta<typeof Menu>; const MenuExampleWithTooltipTeams = getThemeStoryVariant(MenuExampleWithTooltip, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButton.stories.tsx b/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButton.stories.tsx index e1a7c9aa9a8370..66443e6e9aee0e 100644 --- a/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButton.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButton.stories.tsx @@ -1,7 +1,7 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { MenuButton } from '@fluentui/react-northstar'; import MenuButtonOpenExample from '../../examples/components/MenuButton/State/MenuButtonExampleOpen.shorthand'; -export default { component: MenuButton, title: 'MenuButton' } as ComponentMeta<typeof MenuButton>; +export default { component: MenuButton, title: 'MenuButton' } as Meta<typeof MenuButton>; export { MenuButtonOpenExample }; diff --git a/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButtonExampleRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButtonExampleRtl.stories.tsx index e169ae1887317d..d90f1e734248dc 100644 --- a/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButtonExampleRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/MenuButton/MenuButtonExampleRtl.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { MenuButton, buttonClassName } from '@fluentui/react-northstar'; import MenuButtonExampleRtl from '../../examples/components/MenuButton/Rtl/MenuButtonExample.rtl'; @@ -14,6 +14,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof MenuButton>; +} as Meta<typeof MenuButton>; export { MenuButtonExampleRtl }; diff --git a/packages/fluentui/docs/src/vr-tests/Pill/Pill.stories.tsx b/packages/fluentui/docs/src/vr-tests/Pill/Pill.stories.tsx index f030c2ea561039..80281b902dd37e 100644 --- a/packages/fluentui/docs/src/vr-tests/Pill/Pill.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Pill/Pill.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Pill } from '@fluentui/react-northstar'; import PillExampleDisabled from '../../examples/components/Pill/State/PillExampleDisabled'; import PillExample from '../../examples/components/Pill/Types/PillExample'; @@ -11,7 +11,7 @@ import PillRectangularExample from '../../examples/components/Pill/Variations/Pi import PillSelectableExample from '../../examples/components/Pill/Variations/PillExampleSelectable'; import PillSizesExample from '../../examples/components/Pill/Variations/PillExampleSizes'; -export default { component: Pill, title: 'Pill' } as ComponentMeta<typeof Pill>; +export default { component: Pill, title: 'Pill' } as Meta<typeof Pill>; export { PillExampleDisabled, diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopperExamplePositioning.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopperExamplePositioning.stories.tsx index 638d8513dabd6b..6891d657f4e571 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopperExamplePositioning.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopperExamplePositioning.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup } from '@fluentui/react-northstar'; import PopperExamplePositioning from '../../examples/components/Popup/Visual/PopperExamplePositioning'; @@ -26,6 +26,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; export { PopperExamplePositioning }; diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopperExampleVisibilityModifiers.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopperExampleVisibilityModifiers.stories.tsx index 1b320fde20a415..aac7254d290ddc 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopperExampleVisibilityModifiers.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopperExampleVisibilityModifiers.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup } from '@fluentui/react-northstar'; import PopperExampleVisibilityModifiers from '../../examples/components/Popup/Visual/PopperExampleVisibilityModifiers'; @@ -25,6 +25,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; export { PopperExampleVisibilityModifiers }; diff --git a/packages/fluentui/docs/src/vr-tests/Popup/Popup.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/Popup.stories.tsx index 6fd3436ee7444d..c5f8fdcce6fc47 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/Popup.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/Popup.stories.tsx @@ -1,8 +1,6 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup } from '@fluentui/react-northstar'; -import PopupControlledExample from '../../examples/components/Popup/Types/PopupControlledExample'; -import PopupCustomTargetExample from '../../examples/components/Popup/Types/PopupCustomTargetExample'; -import PopupExample from '../../examples/components/Popup/Types/PopupExample'; + import PopupExampleInline from '../../examples/components/Popup/Types/PopupExampleInline.shorthand'; import PopupExamplePointing from '../../examples/components/Popup/Types/PopupExamplePointing.shorthand'; import PopupFocusTrapExample from '../../examples/components/Popup/Types/PopupFocusTrapExample.shorthand'; @@ -15,12 +13,9 @@ import PopupExampleContainerTransformed from '../../examples/components/Popup/Vi import PopupExamplePointerMargin from '../../examples/components/Popup/Visual/PopupExamplePointerMargin.shorthand'; import PopupExamplePointerOffset from '../../examples/components/Popup/Visual/PopupExamplePointerOffset'; -export default { component: Popup, title: 'Popup' } as ComponentMeta<typeof Popup>; +export default { component: Popup, title: 'Popup' } as Meta<typeof Popup>; export { - PopupControlledExample, - PopupCustomTargetExample, - PopupExample, PopupExampleInline, PopupExamplePointing, PopupFocusTrapExample, diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopupControlledExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopupControlledExample.stories.tsx index a9d0f341aedc8a..a47de911f49ca8 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopupControlledExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopupControlledExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup, buttonClassName, dropdownSlotClassNames } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import PopupControlledExample from '../../examples/components/Popup/Usage/PopupExampleCloseButton.shorthand'; @@ -34,7 +34,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; const PopupControlledExampleTeams = getThemeStoryVariant(PopupControlledExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopupCustomTargetExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopupCustomTargetExample.stories.tsx index 8f8513d4715f41..1f59abaf5e6a4f 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopupCustomTargetExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopupCustomTargetExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup, buttonClassName } from '@fluentui/react-northstar'; import PopupCustomTargetExample from '../../examples/components/Popup/Types/PopupCustomTargetExample.shorthand'; @@ -14,6 +14,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; export { PopupCustomTargetExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopupExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopupExample.stories.tsx index 7795bb91a2177e..fe31f940838cc6 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopupExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopupExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup, buttonClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import PopupExample from '../../examples/components/Popup/Types/PopupExample.shorthand'; @@ -15,7 +15,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; const PopupExampleTeams = getThemeStoryVariant(PopupExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleOffset.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleOffset.stories.tsx index eb0ef1f34653cd..d4358da262c55e 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleOffset.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleOffset.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup, buttonClassName } from '@fluentui/react-northstar'; import PopupExampleOffset from '../../examples/components/Popup/Variations/PopupExampleOffset.shorthand'; @@ -16,6 +16,6 @@ export default { <StoryWright steps={new Steps().click(selectors.trigger).snapshot('Opens a popup').end()}>{story()}</StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; export { PopupExampleOffset }; diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleRtl.stories.tsx index f70f1524341df3..1d3cf781deabfc 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopupExampleRtl.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup, buttonClassName } from '@fluentui/react-northstar'; import PopupExampleRtl from '../../examples/components/Popup/Rtl/PopupExample.rtl'; @@ -14,6 +14,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; export { PopupExampleRtl }; diff --git a/packages/fluentui/docs/src/vr-tests/Popup/PopupScrollExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Popup/PopupScrollExample.stories.tsx index f5c354cd5e99d6..010a6a9504d3cd 100644 --- a/packages/fluentui/docs/src/vr-tests/Popup/PopupScrollExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Popup/PopupScrollExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Popup, buttonClassName } from '@fluentui/react-northstar'; import PopupScrollExample from '../../examples/components/Popup/Visual/PopupScrollExample'; @@ -39,6 +39,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Popup>; +} as Meta<typeof Popup>; export { PopupScrollExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Portal/Portal.stories.tsx b/packages/fluentui/docs/src/vr-tests/Portal/Portal.stories.tsx index f588adf9239399..463d852b44c357 100644 --- a/packages/fluentui/docs/src/vr-tests/Portal/Portal.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Portal/Portal.stories.tsx @@ -1,7 +1,7 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Portal } from '@fluentui/react-northstar'; import PortalExampleOpen from '../../examples/components/Portal/State/PortalExampleOpen'; -export default { component: Portal, title: 'Portal' } as ComponentMeta<typeof Portal>; +export default { component: Portal, title: 'Portal' } as Meta<typeof Portal>; export { PortalExampleOpen }; diff --git a/packages/fluentui/docs/src/vr-tests/Provider/Provider.stories.tsx b/packages/fluentui/docs/src/vr-tests/Provider/Provider.stories.tsx index 6a13647ff38b58..455f3a60d8478a 100644 --- a/packages/fluentui/docs/src/vr-tests/Provider/Provider.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Provider/Provider.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Provider } from '@fluentui/react-northstar'; import ProviderExampleAnimation from '../../examples/components/Provider/Types/ProviderDisableAnimationsExample.shorthand'; import ProviderExampleShorthand from '../../examples/components/Provider/Types/ProviderExample.shorthand'; @@ -7,7 +7,7 @@ import ProviderRtlExample from '../../examples/components/Provider/Types/Provide import ProviderExampleTarget from '../../examples/components/Provider/Usage/ProviderExampleTarget'; import ProviderExampleTargetFrame from '../../examples/components/Provider/Usage/ProviderExampleTargetFrame'; -export default { component: Provider, title: 'Provider' } as ComponentMeta<typeof Provider>; +export default { component: Provider, title: 'Provider' } as Meta<typeof Provider>; export { ProviderExampleAnimation, diff --git a/packages/fluentui/docs/src/vr-tests/Provider/ProviderExampleFocusBorderShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Provider/ProviderExampleFocusBorderShorthand.stories.tsx index 1796e65cf277c1..b33d2ac3a4b530 100644 --- a/packages/fluentui/docs/src/vr-tests/Provider/ProviderExampleFocusBorderShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Provider/ProviderExampleFocusBorderShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Provider, buttonClassName } from '@fluentui/react-northstar'; import ProviderExampleFocusBorderShorthand from '../../examples/components/Provider/Types/ProviderExampleFocusBorder.shorthand'; @@ -22,6 +22,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Provider>; +} as Meta<typeof Provider>; export { ProviderExampleFocusBorderShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroup.stories.tsx b/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroup.stories.tsx index 869034d51104ba..2bc1595a80132e 100644 --- a/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroup.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroup.stories.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider, RadioGroup } from '@fluentui/react-northstar'; import RadioGroupItemExample from '../../examples/components/RadioGroup/Item/RadioGroupItemExample.shorthand'; import RadioGroupItemExampleCheckedShorthand from '../../examples/components/RadioGroup/Item/RadioGroupItemExampleChecked.shorthand'; @@ -33,7 +33,7 @@ const RadioGroupColorPickerExample = () => { ); }; -export default { component: RadioGroup, title: 'RadioGroup' } as ComponentMeta<typeof RadioGroup>; +export default { component: RadioGroup, title: 'RadioGroup' } as Meta<typeof RadioGroup>; export { RadioGroupItemExample, diff --git a/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroupVerticalExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroupVerticalExample.stories.tsx index fdcda3d0223eb1..bc6bc4b0a520e0 100644 --- a/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroupVerticalExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/RadioGroup/RadioGroupVerticalExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Divider, RadioGroup } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; @@ -51,7 +51,7 @@ export default { <StoryWright steps={new Steps().keys('body', Keys.tab).snapshot('Focuses item').end()}>{story()}</StoryWright> ), ], -} as ComponentMeta<typeof RadioGroup>; +} as Meta<typeof RadioGroup>; const RadioGroupVerticalExampleTeams = getThemeStoryVariant(RadioGroupVerticalExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Reaction/Reaction.stories.tsx b/packages/fluentui/docs/src/vr-tests/Reaction/Reaction.stories.tsx index f2869f3ea99c96..3bb7a7055e93ff 100644 --- a/packages/fluentui/docs/src/vr-tests/Reaction/Reaction.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Reaction/Reaction.stories.tsx @@ -1,9 +1,9 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Reaction } from '@fluentui/react-northstar'; import ReactionGroupExampleRtl from '../../examples/components/Reaction/Rtl/ReactionExample.rtl'; import ReactionExample from '../../examples/components/Reaction/Types/ReactionExample.shorthand'; import ReactionGroupExample from '../../examples/components/Reaction/Types/ReactionGroupExample.shorthand'; -export default { component: Reaction, title: 'Reaction' } as ComponentMeta<typeof Reaction>; +export default { component: Reaction, title: 'Reaction' } as Meta<typeof Reaction>; export { ReactionGroupExampleRtl, ReactionExample, ReactionGroupExample }; diff --git a/packages/fluentui/docs/src/vr-tests/Segment/Segment.stories.tsx b/packages/fluentui/docs/src/vr-tests/Segment/Segment.stories.tsx index a96b1bd23f5683..a8cac524126809 100644 --- a/packages/fluentui/docs/src/vr-tests/Segment/Segment.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Segment/Segment.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Segment } from '@fluentui/react-northstar'; import SegmentExampleRtl from '../../examples/components/Segment/Rtl/SegmentExample.rtl'; import SegmentExampleDisabledShorthand from '../../examples/components/Segment/States/SegmentExampleDisabled.shorthand'; @@ -8,7 +8,7 @@ import SegmentExample from '../../examples/components/Segment/Types/SegmentExamp import SegmentExampleColor from '../../examples/components/Segment/Variations/SegmentExampleColor.shorthand'; import SegmentExampleInvertedShorthand from '../../examples/components/Segment/Variations/SegmentExampleInverted.shorthand'; -export default { component: Segment, title: 'Segment' } as ComponentMeta<typeof Segment>; +export default { component: Segment, title: 'Segment' } as Meta<typeof Segment>; export { SegmentExampleRtl, diff --git a/packages/fluentui/docs/src/vr-tests/Skeleton/Skeleton.stories.tsx b/packages/fluentui/docs/src/vr-tests/Skeleton/Skeleton.stories.tsx index 72784dc3410992..f39597ad3f9c41 100644 --- a/packages/fluentui/docs/src/vr-tests/Skeleton/Skeleton.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Skeleton/Skeleton.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Skeleton } from '@fluentui/react-northstar'; import SkeletonExampleCard from '../../examples/components/Skeleton/Usage/SkeletonExampleCard'; import SkeletonExampleDefault from '../../examples/components/Skeleton/Usage/SkeletonExampleDefault'; @@ -6,7 +6,7 @@ import SkeletonExampleList from '../../examples/components/Skeleton/Usage/Skelet import SkeletonExampleAnimations from '../../examples/components/Skeleton/Variations/SkeletonExampleAnimations'; import SkeletonExampleComponents from '../../examples/components/Skeleton/Variations/SkeletonExampleComponents'; -export default { component: Skeleton, title: 'Skeleton' } as ComponentMeta<typeof Skeleton>; +export default { component: Skeleton, title: 'Skeleton' } as Meta<typeof Skeleton>; export { SkeletonExampleCard, diff --git a/packages/fluentui/docs/src/vr-tests/Slider/Slider.stories.tsx b/packages/fluentui/docs/src/vr-tests/Slider/Slider.stories.tsx index 644c0b7a509de8..f06e6bbcddd22c 100644 --- a/packages/fluentui/docs/src/vr-tests/Slider/Slider.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Slider/Slider.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Slider } from '@fluentui/react-northstar'; import SliderExampleDisabledShorthand from '../../examples/components/Slider/States/SliderExampleDisabled.shorthand'; import SliderExampleActionShorthand from '../../examples/components/Slider/Usage/SliderExampleAction.shorthand'; @@ -6,7 +6,7 @@ import SliderExampleFormShorthand from '../../examples/components/Slider/Usage/S import SliderExampleFluidShorthand from '../../examples/components/Slider/Variations/SliderExampleFluid.shorthand'; import SliderExampleVerticalShorthand from '../../examples/components/Slider/Variations/SliderExampleVertical.shorthand'; -export default { component: Slider, title: 'Slider' } as ComponentMeta<typeof Slider>; +export default { component: Slider, title: 'Slider' } as Meta<typeof Slider>; export { SliderExampleDisabledShorthand, diff --git a/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleRtl.stories.tsx index d13b90fceafea7..1a2d9608726a47 100644 --- a/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleRtl.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Slider } from '@fluentui/react-northstar'; import { focusSliderSteps, rightArrowSteps, upArrowSteps } from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -14,7 +14,7 @@ export default { story => <StoryWright steps={rightArrowSteps}>{story()}</StoryWright>, story => <StoryWright steps={upArrowSteps}>{story()}</StoryWright>, ], -} as ComponentMeta<typeof Slider>; +} as Meta<typeof Slider>; const SliderExampleRtlTeams = getThemeStoryVariant(SliderExampleRtl, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleShorthand.stories.tsx index ac8ee424abcbfd..8dd36b5a30c9d1 100644 --- a/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Slider/SliderExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Slider } from '@fluentui/react-northstar'; import { focusSliderSteps, rightArrowSteps, upArrowSteps } from './commonStoryWrightSteps'; import { getThemeStoryVariant } from '../utilities'; @@ -14,7 +14,7 @@ export default { story => <StoryWright steps={rightArrowSteps}>{story()}</StoryWright>, story => <StoryWright steps={upArrowSteps}>{story()}</StoryWright>, ], -} as ComponentMeta<typeof Slider>; +} as Meta<typeof Slider>; const SliderExampleShorthandTeams = getThemeStoryVariant(SliderExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButton.stories.tsx b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButton.stories.tsx index 50885b47a15cc2..072bc729d04980 100644 --- a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButton.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButton.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SplitButton } from '@fluentui/react-northstar'; import SplitButtonIconAndContentExampleShorthand from '../../examples/components/SplitButton/Slots/SplitButtonIconAndContentExample.shorthand'; import SplitButtonExampleToggleButtonShorthand from '../../examples/components/SplitButton/Slots/SplitButtonToggleButtonExample.shorthand'; @@ -8,7 +8,7 @@ import SplitButtonExampleFlat from '../../examples/components/SplitButton/Types/ import SplitButtonExampleSmallShorthand from '../../examples/components/SplitButton/Types/SplitButtonExampleSmall.shorthand'; import SplitButtonMainOptionChangeExample from '../../examples/components/SplitButton/Usage/SplitButtonMainOptionChangeExample.shorthand'; -export default { component: SplitButton, title: 'SplitButton' } as ComponentMeta<typeof SplitButton>; +export default { component: SplitButton, title: 'SplitButton' } as Meta<typeof SplitButton>; export { SplitButtonIconAndContentExampleShorthand, diff --git a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExamplePrimaryShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExamplePrimaryShorthand.stories.tsx index 27d7ab0c0b5110..5ca3490bff8193 100644 --- a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExamplePrimaryShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExamplePrimaryShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SplitButton, splitButtonToggleClassName } from '@fluentui/react-northstar'; import SplitButtonExamplePrimaryShorthand from '../../examples/components/SplitButton/Types/SplitButtonExamplePrimary.shorthand'; @@ -18,6 +18,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof SplitButton>; +} as Meta<typeof SplitButton>; export { SplitButtonExamplePrimaryShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExampleSmallContainer.stories.tsx b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExampleSmallContainer.stories.tsx index 35a2037bb9351d..239825e86b5103 100644 --- a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExampleSmallContainer.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonExampleSmallContainer.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SplitButton } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SplitButtonExampleSmallContainer from '../../examples/components/SplitButton/Visual/SplitButtonExampleSmallContainer'; @@ -6,7 +6,7 @@ import SplitButtonExampleSmallContainer from '../../examples/components/SplitBut export default { component: SplitButton, title: 'SplitButton', -} as ComponentMeta<typeof SplitButton>; +} as Meta<typeof SplitButton>; const SplitButtonExampleSmallContainerTeams = getThemeStoryVariant(SplitButtonExampleSmallContainer, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonPositioningExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonPositioningExampleShorthand.stories.tsx index b379583d96f245..82c32ad61e8ab9 100644 --- a/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonPositioningExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SplitButton/SplitButtonPositioningExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SplitButton, splitButtonToggleClassName } from '@fluentui/react-northstar'; import SplitButtonPositioningExampleShorthand from '../../examples/components/SplitButton/Usage/SplitButtonPositioningExampleShorthand.shorthand'; @@ -18,6 +18,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof SplitButton>; +} as Meta<typeof SplitButton>; export { SplitButtonPositioningExampleShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Status/Status.stories.tsx b/packages/fluentui/docs/src/vr-tests/Status/Status.stories.tsx index 8a78f2a52d3b45..9895fd67d1cd0f 100644 --- a/packages/fluentui/docs/src/vr-tests/Status/Status.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Status/Status.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Status } from '@fluentui/react-northstar'; import StatusExampleShorthand from '../../examples/components/Status/Types/StatusExample.shorthand'; import StatusColorExampleShorthand from '../../examples/components/Status/Variations/StatusColorExample.shorthand'; @@ -6,7 +6,7 @@ import StatusCustomExampleShorthand from '../../examples/components/Status/Varia import StatusIconExampleShorthand from '../../examples/components/Status/Variations/StatusIconExample.shorthand'; import StatusSizeExampleShorthand from '../../examples/components/Status/Variations/StatusSizeExample.shorthand'; -export default { component: Status, title: 'Status' } as ComponentMeta<typeof Status>; +export default { component: Status, title: 'Status' } as Meta<typeof Status>; export { StatusExampleShorthand, diff --git a/packages/fluentui/docs/src/vr-tests/Status/StatusTypeExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Status/StatusTypeExampleShorthand.stories.tsx index 3ee36f1f6aae9f..ee3ef2955cec65 100644 --- a/packages/fluentui/docs/src/vr-tests/Status/StatusTypeExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Status/StatusTypeExampleShorthand.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Status } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import StatusTypeExampleShorthand from '../../examples/components/Status/Types/StatusTypeExample.shorthand'; @@ -6,7 +6,7 @@ import StatusTypeExampleShorthand from '../../examples/components/Status/Types/S export default { component: Status, title: 'Status', -} as ComponentMeta<typeof Status>; +} as Meta<typeof Status>; const StatusTypeExampleShorthandTeams = getThemeStoryVariant(StatusTypeExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIcon.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIcon.stories.tsx index 7bec43e5582713..5a2c470e7354e9 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIcon.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIcon.stories.tsx @@ -1,10 +1,10 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import SvgPlayground from '../../examples/components/SvgIcon/Playground'; import SvgIconExampleRtl from '../../examples/components/SvgIcon/Rtl/SvgIconExample.rtl'; import SvgIconExampleRotateRtl from '../../examples/components/SvgIcon/Rtl/SvgIconExampleRotate.rtl'; import SvgIconExampleRotate from '../../examples/components/SvgIcon/Variations/SvgIconExampleRotate.shorthand'; -export default { component: SvgIcon, title: 'SvgIcon' } as ComponentMeta<typeof SvgIcon>; +export default { component: SvgIcon, title: 'SvgIcon' } as Meta<typeof SvgIcon>; export { SvgPlayground, SvgIconExampleRtl, SvgIconExampleRotateRtl, SvgIconExampleRotate }; diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExample.stories.tsx index 1efdb5790a31b0..3ac964a2a3eb1f 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExample.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgIconExample from '../../examples/components/SvgIcon/Types/SvgIconExample.shorthand'; @@ -6,7 +6,7 @@ import SvgIconExample from '../../examples/components/SvgIcon/Types/SvgIconExamp export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgIconExampleTeams = getThemeStoryVariant(SvgIconExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleCircular.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleCircular.stories.tsx index 7d843786094a1c..4f31644963195b 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleCircular.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleCircular.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgIconExampleCircular from '../../examples/components/SvgIcon/Variations/SvgIconExampleCircular.shorthand'; @@ -6,7 +6,7 @@ import SvgIconExampleCircular from '../../examples/components/SvgIcon/Variations export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgIconExampleCircularTeams = getThemeStoryVariant(SvgIconExampleCircular, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleColor.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleColor.stories.tsx index c657706f6c19f7..4745cda48fb82c 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleColor.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleColor.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgIconExampleColor from '../../examples/components/SvgIcon/Variations/SvgIconExampleColor.shorthand'; @@ -6,7 +6,7 @@ import SvgIconExampleColor from '../../examples/components/SvgIcon/Variations/Sv export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgIconExampleColorTeams = getThemeStoryVariant(SvgIconExampleColor, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleDisabled.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleDisabled.stories.tsx index dcb9b8c8332905..d63caf8e8c831a 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleDisabled.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleDisabled.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgIconExampleDisabled from '../../examples/components/SvgIcon/States/SvgIconExampleDisabled.shorthand'; @@ -6,7 +6,7 @@ import SvgIconExampleDisabled from '../../examples/components/SvgIcon/States/Svg export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgIconExampleDisabledTeams = getThemeStoryVariant(SvgIconExampleDisabled, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSize.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSize.stories.tsx index 2f48b031775b6f..37948dc1344539 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSize.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSize.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgIconExampleSize from '../../examples/components/SvgIcon/Variations/SvgIconExampleSize.shorthand'; @@ -6,7 +6,7 @@ import SvgIconExampleSize from '../../examples/components/SvgIcon/Variations/Svg export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgIconExampleSizeTeams = getThemeStoryVariant(SvgIconExampleSize, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSpace.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSpace.stories.tsx index 8afd5199a10170..ac6052047f46b9 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSpace.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconExampleSpace.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgIconExampleSpace from '../../examples/components/SvgIcon/Variations/SvgIconExampleSpace.shorthand'; @@ -6,7 +6,7 @@ import SvgIconExampleSpace from '../../examples/components/SvgIcon/Variations/Sv export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgIconExampleSpaceTeams = getThemeStoryVariant(SvgIconExampleSpace, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconSetExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconSetExampleShorthand.stories.tsx index f20461688958dc..23b9d4a8764051 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconSetExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgIconSetExampleShorthand.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgIconSetExampleShorthand from '../../examples/components/SvgIcon/Usage/SvgIconSetExample.shorthand'; @@ -6,7 +6,7 @@ import SvgIconSetExampleShorthand from '../../examples/components/SvgIcon/Usage/ export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgIconSetExampleShorthandTeams = getThemeStoryVariant(SvgIconSetExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgconExampleBordered.stories.tsx b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgconExampleBordered.stories.tsx index 50c571d10d8152..a91cc73460c256 100644 --- a/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgconExampleBordered.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/SvgIcon/SvgconExampleBordered.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { SvgIcon } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import SvgconExampleBordered from '../../examples/components/SvgIcon/Variations/SvgIconExampleBordered.shorthand'; @@ -6,7 +6,7 @@ import SvgconExampleBordered from '../../examples/components/SvgIcon/Variations/ export default { component: SvgIcon, title: 'SvgIcon', -} as ComponentMeta<typeof SvgIcon>; +} as Meta<typeof SvgIcon>; const SvgconExampleBorderedTeams = getThemeStoryVariant(SvgconExampleBordered, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Table/StaticTable.stories.tsx b/packages/fluentui/docs/src/vr-tests/Table/StaticTable.stories.tsx index 9e54ca99e7e76d..8b735af4f22f7b 100644 --- a/packages/fluentui/docs/src/vr-tests/Table/StaticTable.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Table/StaticTable.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Table } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import StaticTable from '../../examples/components/Table/Usage/TableExampleNavigable.shorthand'; @@ -6,7 +6,7 @@ import StaticTable from '../../examples/components/Table/Usage/TableExampleNavig export default { component: Table, title: 'Table', -} as ComponentMeta<typeof Table>; +} as Meta<typeof Table>; const StaticTableTeams = getThemeStoryVariant(StaticTable, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Table/Table.stories.tsx b/packages/fluentui/docs/src/vr-tests/Table/Table.stories.tsx index d065d236b7311b..15e7600dab2f80 100644 --- a/packages/fluentui/docs/src/vr-tests/Table/Table.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Table/Table.stories.tsx @@ -1,10 +1,14 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Table } from '@fluentui/react-northstar'; import TableExampleStaticShorthand from '../../examples/components/Table/Usage/TableExampleStatic.shorthand'; import TableExampleStatic from '../../examples/components/Table/Usage/TableExampleStatic'; import StaticTableCompact from '../../examples/components/Table/Usage/TableExampleStaticCompact.shorthand'; -import StaticTable from '../../examples/components/Table/Usage/TableExampleStaticHeadless.shorthand'; -export default { component: Table, title: 'Table' } as ComponentMeta<typeof Table>; +export default { component: Table, title: 'Table' } as Meta<typeof Table>; -export { TableExampleStaticShorthand, TableExampleStatic, StaticTableCompact, StaticTable }; +export { + TableExampleStaticShorthand, + TableExampleStatic, + StaticTableCompact, + // StaticTable +}; diff --git a/packages/fluentui/docs/src/vr-tests/Text/Text.stories.tsx b/packages/fluentui/docs/src/vr-tests/Text/Text.stories.tsx index 1524edd15ca462..2591772103accd 100644 --- a/packages/fluentui/docs/src/vr-tests/Text/Text.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Text/Text.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Text } from '@fluentui/react-northstar'; import TextExampleRtl from '../../examples/components/Text/Rtl/TextExample.rtl'; import TextExampleDisabledShorthand from '../../examples/components/Text/States/TextExampleDisabled.shorthand'; @@ -24,7 +24,7 @@ import TextExampleImportant from '../../examples/components/Text/Variations/Text import TextExampleTimestampShorthand from '../../examples/components/Text/Variations/TextExampleTimestamp.shorthand'; import TextExampleTimestamp from '../../examples/components/Text/Variations/TextExampleTimestamp'; -export default { component: Text, title: 'Text' } as ComponentMeta<typeof Text>; +export default { component: Text, title: 'Text' } as Meta<typeof Text>; export { TextExampleRtl, diff --git a/packages/fluentui/docs/src/vr-tests/TextArea/TextArea.stories.tsx b/packages/fluentui/docs/src/vr-tests/TextArea/TextArea.stories.tsx index c6a0d0f82c8312..ef694ec0f41aea 100644 --- a/packages/fluentui/docs/src/vr-tests/TextArea/TextArea.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/TextArea/TextArea.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { TextArea } from '@fluentui/react-northstar'; import TextAreaDisabledExample from '../../examples/components/TextArea/States/TextAreaDisabledExample.shorthand'; import TextAreaValueExample from '../../examples/components/TextArea/States/TextAreaValueExample.shorthand'; @@ -7,7 +7,7 @@ import TextAreaExampleMaxLength from '../../examples/components/TextArea/Usage/T import TextAreaExampleResize from '../../examples/components/TextArea/Usage/TextAreaExampleResize.shorthand'; import TextAreaExampleFluid from '../../examples/components/TextArea/Variations/TextAreaExampleFluid.shorthand'; -export default { component: TextArea, title: 'TextArea' } as ComponentMeta<typeof TextArea>; +export default { component: TextArea, title: 'TextArea' } as Meta<typeof TextArea>; export { TextAreaDisabledExample, diff --git a/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExample.stories.tsx index aa457d20fd0e0c..c3e7572cba1f2d 100644 --- a/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { TextArea, textAreaClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import TextAreaExample from '../../examples/components/TextArea/Types/TextAreaExample.shorthand'; @@ -15,7 +15,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof TextArea>; +} as Meta<typeof TextArea>; const TextAreaExampleTeams = getThemeStoryVariant(TextAreaExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExampleInverted.stories.tsx b/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExampleInverted.stories.tsx index 94b9920b80a28b..ce9377d1141bfd 100644 --- a/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExampleInverted.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/TextArea/TextAreaExampleInverted.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { TextArea } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import TextAreaExampleInverted from '../../examples/components/TextArea/Variations/TextAreaExampleInverted.shorthand'; @@ -6,7 +6,7 @@ import TextAreaExampleInverted from '../../examples/components/TextArea/Variatio export default { component: TextArea, title: 'TextArea', -} as ComponentMeta<typeof TextArea>; +} as Meta<typeof TextArea>; const TextAreaExampleInvertedTeams = getThemeStoryVariant(TextAreaExampleInverted, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/Toolbar.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/Toolbar.stories.tsx index d54d84387b1d35..607d2a8a31e10c 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/Toolbar.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/Toolbar.stories.tsx @@ -1,17 +1,16 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import ToolbarExampleCustomContentShorthand from '../../examples/components/Toolbar/Content/ToolbarExampleCustomContent.shorthand'; import ToolbarExampleMenuItemToggle from '../../examples/components/Toolbar/Content/ToolbarExampleMenuItemToggle.shorthand'; import ToolbarExampleMenuRadioGroup from '../../examples/components/Toolbar/Content/ToolbarExampleMenuRadioGroup.shorthand'; -import ToolbarExampleShorthand from '../../examples/components/Toolbar/Types/ToolbarExample.shorthand'; + import ToolbarExample from '../../examples/components/Toolbar/Types/ToolbarExample'; -export default { component: Toolbar, title: 'Toolbar' } as ComponentMeta<typeof Toolbar>; +export default { component: Toolbar, title: 'Toolbar' } as Meta<typeof Toolbar>; export { ToolbarExampleCustomContentShorthand, ToolbarExampleMenuItemToggle, ToolbarExampleMenuRadioGroup, - ToolbarExampleShorthand, ToolbarExample, }; diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleActionPopupInMenu.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleActionPopupInMenu.stories.tsx index e5becf0cae77a7..68c1983ca93919 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleActionPopupInMenu.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleActionPopupInMenu.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar, toolbarItemWrapperClassName, toolbarMenuItemClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ToolbarExampleActionPopupInMenu from '../../examples/components/Toolbar/Usage/ToolbarExampleActionPopupInMenu.shorthand'; @@ -22,7 +22,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; const ToolbarExampleActionPopupInMenuTeams = getThemeStoryVariant(ToolbarExampleActionPopupInMenu, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleEditorShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleEditorShorthand.stories.tsx index 1cd959ec5fe9c5..2d271bd284f775 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleEditorShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleEditorShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ToolbarExampleEditorShorthand from '../../examples/components/Toolbar/Types/ToolbarExampleEditor.shorthand'; @@ -13,7 +13,7 @@ export default { <StoryWright steps={new Steps().keys('body', Keys.tab).snapshot('Focuses item').end()}>{story()}</StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; const ToolbarExampleEditorShorthandTeams = getThemeStoryVariant(ToolbarExampleEditorShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuShorthand.stories.tsx index d64bba3389133c..2a4991d63e398e 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import ToolbarExampleMenuShorthand from '../../examples/components/Toolbar/Visual/ToolbarExampleCompose.shorthand'; @@ -12,6 +12,6 @@ export default { <StoryWright steps={new Steps().click('#open-menu').snapshot('Shows a menu').end()}>{story()}</StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; export { ToolbarExampleMenuShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuWithSubmenuShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuWithSubmenuShorthand.stories.tsx index c15bed3f58d114..ec5801372823fb 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuWithSubmenuShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleMenuWithSubmenuShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar, toolbarItemWrapperClassName, toolbarMenuItemClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ToolbarExampleMenuWithSubmenuShorthand from '../../examples/components/Toolbar/Content/ToolbarExampleMenuWithSubmenu.shorthand'; @@ -24,7 +24,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; const ToolbarExampleMenuWithSubmenuShorthandTeams = getThemeStoryVariant( ToolbarExampleMenuWithSubmenuShorthand, diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflow.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflow.stories.tsx index c89d6980b944dd..3a4155dfd8c836 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflow.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflow.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import ToolbarExampleOverflow from '../../examples/components/Toolbar/Visual/ToolbarExampleChatMessage'; @@ -16,6 +16,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; export { ToolbarExampleOverflow }; diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthand.stories.tsx index b8c5b205eacb35..f2da2bbbb0845f 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import ToolbarExampleOverflowPositioningShorthand from '../../examples/components/Toolbar/Visual/ToolbarExampleOverflowPositioning.shorthand'; @@ -19,6 +19,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; export { ToolbarExampleOverflowPositioningShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthandRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthandRtl.stories.tsx index 7f3a4655a1d8e3..646c0e1f043094 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthandRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleOverflowPositioningShorthandRtl.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import ToolbarExampleOverflowPositioningShorthandRtl from '../../examples/components/Toolbar/Visual/ToolbarExampleOverflowPositioning.rtl'; @@ -19,6 +19,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; export { ToolbarExampleOverflowPositioningShorthandRtl }; diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupInMenu.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupInMenu.stories.tsx index 472d85f4cd9203..3f214045a5d197 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupInMenu.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupInMenu.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar, toolbarItemClassName, toolbarMenuItemClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ToolbarExamplePopupInMenu from '../../examples/components/Toolbar/Usage/ToolbarExamplePopupInMenu.shorthand'; @@ -22,7 +22,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; const ToolbarExamplePopupInMenuTeams = getThemeStoryVariant(ToolbarExamplePopupInMenu, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupShorthand.stories.tsx index be0b39448058fb..9b7bd393b8e98f 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExamplePopupShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar, toolbarItemClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ToolbarExamplePopupShorthand from '../../examples/components/Toolbar/Content/ToolbarExamplePopup.shorthand'; @@ -22,7 +22,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; const ToolbarExamplePopupShorthandTeams = getThemeStoryVariant(ToolbarExamplePopupShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleRadioGroupShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleRadioGroupShorthand.stories.tsx index 829b0cb8bd8133..f3d85f0013a31e 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleRadioGroupShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleRadioGroupShorthand.stories.tsx @@ -1,4 +1,4 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ToolbarExampleRadioGroupShorthand from '../../examples/components/Toolbar/Content/ToolbarExampleRadioGroup.shorthand'; @@ -6,7 +6,7 @@ import ToolbarExampleRadioGroupShorthand from '../../examples/components/Toolbar export default { component: Toolbar, title: 'Toolbar', -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; const ToolbarExampleRadioGroupShorthandTeams = getThemeStoryVariant(ToolbarExampleRadioGroupShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleShorthand.stories.tsx index cbf90ad9028b40..caf53f301a2764 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar, toolbarClassName, toolbarItemClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import ToolbarExampleShorthand from '../../examples/components/Toolbar/Usage/ToolbarExampleWithTooltip.shorthand'; @@ -27,7 +27,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; const ToolbarExampleShorthandTeams = getThemeStoryVariant(ToolbarExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleVariables.stories.tsx b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleVariables.stories.tsx index 812ce91a4461d7..dca5525c985b54 100644 --- a/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleVariables.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Toolbar/ToolbarExampleVariables.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Toolbar } from '@fluentui/react-northstar'; import ToolbarExampleVariables from '../../examples/components/Toolbar/Visual/ToolbarExampleVariables.shorthand'; @@ -21,6 +21,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Toolbar>; +} as Meta<typeof Toolbar>; export { ToolbarExampleVariables }; diff --git a/packages/fluentui/docs/src/vr-tests/Tooltip/Tooltip.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tooltip/Tooltip.stories.tsx index 0d1efd9ec648ca..9edd82ea2e3b64 100644 --- a/packages/fluentui/docs/src/vr-tests/Tooltip/Tooltip.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tooltip/Tooltip.stories.tsx @@ -1,23 +1,19 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tooltip } from '@fluentui/react-northstar'; import TooltipOpenExample from '../../examples/components/Tooltip/States/TooltipOpenControlledExample.shorthand'; -import TooltipExample from '../../examples/components/Tooltip/Types/TooltipExample'; -import TooltipExamplePointing from '../../examples/components/Tooltip/Types/TooltipExamplePointing'; + import TooltipExampleDisabledTrigger from '../../examples/components/Tooltip/Usage/TooltipExampleDisabledTrigger.shorthand'; import TooltipExampleDismissOnContentMouseEnter from '../../examples/components/Tooltip/Usage/TooltipExampleDismissOnContentMouseEnter'; -import TooltipExampleTarget from '../../examples/components/Tooltip/Usage/TooltipExampleTarget'; + import TooltipExamplePosition from '../../examples/components/Tooltip/Variations/TooltipExamplePosition.shorthand'; import TooltipExamplePointerMargin from '../../examples/components/Tooltip/Visual/TooltipExamplePointerMargin.shorthand'; -export default { component: Tooltip, title: 'Tooltip' } as ComponentMeta<typeof Tooltip>; +export default { component: Tooltip, title: 'Tooltip' } as Meta<typeof Tooltip>; export { TooltipOpenExample, - TooltipExample, - TooltipExamplePointing, TooltipExampleDisabledTrigger, TooltipExampleDismissOnContentMouseEnter, - TooltipExampleTarget, TooltipExamplePosition, TooltipExamplePointerMargin, }; diff --git a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExample.stories.tsx index cd1e35002ba253..b893bcb76cb696 100644 --- a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tooltip, buttonClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import TooltipExample from '../../examples/components/Tooltip/Types/TooltipExample.shorthand'; @@ -15,7 +15,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tooltip>; +} as Meta<typeof Tooltip>; const TooltipExampleTeams = getThemeStoryVariant(TooltipExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleDialogContentShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleDialogContentShorthand.stories.tsx index 2117e61fe7dbf1..f134db60593a35 100644 --- a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleDialogContentShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleDialogContentShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tooltip, buttonClassName, dialogSlotClassNames } from '@fluentui/react-northstar'; import TooltipExampleDialogContentShorthand from '../../examples/components/Tooltip/Usage/TooltipExampleDialogContent.shorthand'; @@ -20,6 +20,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tooltip>; +} as Meta<typeof Tooltip>; export { TooltipExampleDialogContentShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExamplePointing.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExamplePointing.stories.tsx index 878b116c34ea49..9dfc7391ff2de0 100644 --- a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExamplePointing.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExamplePointing.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tooltip, buttonClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import TooltipExamplePointing from '../../examples/components/Tooltip/Types/TooltipExamplePointing.shorthand'; @@ -27,7 +27,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tooltip>; +} as Meta<typeof Tooltip>; const TooltipExamplePointingTeams = getThemeStoryVariant(TooltipExamplePointing, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleRtl.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleRtl.stories.tsx index 527c83d276a9bd..0110dc62210242 100644 --- a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleRtl.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleRtl.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tooltip, buttonClassName } from '@fluentui/react-northstar'; import TooltipExampleRtl from '../../examples/components/Tooltip/Rtl/TooltipExample.rtl'; @@ -14,6 +14,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tooltip>; +} as Meta<typeof Tooltip>; export { TooltipExampleRtl }; diff --git a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleTarget.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleTarget.stories.tsx index b9e15013dfdf01..568f4308123a15 100644 --- a/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleTarget.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tooltip/TooltipExampleTarget.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tooltip, buttonClassName } from '@fluentui/react-northstar'; import TooltipExampleTarget from '../../examples/components/Tooltip/Usage/TooltipExampleTarget.shorthand'; @@ -14,6 +14,6 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tooltip>; +} as Meta<typeof Tooltip>; export { TooltipExampleTarget }; diff --git a/packages/fluentui/docs/src/vr-tests/Tree/Tree.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tree/Tree.stories.tsx index 48ad4ce796e3b3..baac92f2946528 100644 --- a/packages/fluentui/docs/src/vr-tests/Tree/Tree.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tree/Tree.stories.tsx @@ -1,8 +1,8 @@ -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tree } from '@fluentui/react-northstar'; import TreeExclusiveExample from '../../examples/components/Tree/Types/TreeExclusiveExample.shorthand'; import TreeInitiallyOpenExampleShorthand from '../../examples/components/Tree/Usage/TreeInitiallyOpenExample.shorthand'; -export default { component: Tree, title: 'Tree' } as ComponentMeta<typeof Tree>; +export default { component: Tree, title: 'Tree' } as Meta<typeof Tree>; export { TreeExclusiveExample, TreeInitiallyOpenExampleShorthand }; diff --git a/packages/fluentui/docs/src/vr-tests/Tree/TreeExampleShorthand.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tree/TreeExampleShorthand.stories.tsx index 48e92741d142a2..49315bf656dac0 100644 --- a/packages/fluentui/docs/src/vr-tests/Tree/TreeExampleShorthand.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tree/TreeExampleShorthand.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tree, treeTitleClassName, treeItemClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import TreeExampleShorthand from '../../examples/components/Tree/Types/TreeExample.shorthand'; @@ -32,7 +32,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tree>; +} as Meta<typeof Tree>; const TreeExampleShorthandTeams = getThemeStoryVariant(TreeExampleShorthand, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Tree/TreeMultiselectExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tree/TreeMultiselectExample.stories.tsx index 6b7aeab4409aef..16803d661c28e5 100644 --- a/packages/fluentui/docs/src/vr-tests/Tree/TreeMultiselectExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tree/TreeMultiselectExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { Keys, StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tree, treeItemClassName, treeTitleClassName, treeTitleSlotClassNames } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import TreeMultiselectExample from '../../examples/components/Tree/Usage/TreeMultiselectExample.shorthand'; @@ -51,7 +51,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tree>; +} as Meta<typeof Tree>; const TreeMultiselectExampleTeams = getThemeStoryVariant(TreeMultiselectExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Tree/TreeTitleCustomizationExample.stories.tsx b/packages/fluentui/docs/src/vr-tests/Tree/TreeTitleCustomizationExample.stories.tsx index 2aef629fa10c1f..bb6df944a204cf 100644 --- a/packages/fluentui/docs/src/vr-tests/Tree/TreeTitleCustomizationExample.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Tree/TreeTitleCustomizationExample.stories.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { StoryWright, Steps } from 'storywright'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Tree, treeItemClassName, treeTitleClassName } from '@fluentui/react-northstar'; import { getThemeStoryVariant } from '../utilities'; import TreeTitleCustomizationExample from '../../examples/components/Tree/Usage/TreeTitleCustomizationExample.shorthand'; @@ -21,7 +21,7 @@ export default { </StoryWright> ), ], -} as ComponentMeta<typeof Tree>; +} as Meta<typeof Tree>; const TreeTitleCustomizationExampleTeams = getThemeStoryVariant(TreeTitleCustomizationExample, 'teamsV2'); diff --git a/packages/fluentui/docs/src/vr-tests/Video/Video.stories.tsx b/packages/fluentui/docs/src/vr-tests/Video/Video.stories.tsx index d1a90e5027aef7..8d721919f2601a 100644 --- a/packages/fluentui/docs/src/vr-tests/Video/Video.stories.tsx +++ b/packages/fluentui/docs/src/vr-tests/Video/Video.stories.tsx @@ -1,8 +1,8 @@ import * as React from 'react'; -import { ComponentMeta } from '@storybook/react'; +import { Meta } from '@storybook/react'; import { Flex, Text, Video } from '@fluentui/react-northstar'; -export default { component: Video, title: 'Video' } as ComponentMeta<typeof Video>; +export default { component: Video, title: 'Video' } as Meta<typeof Video>; const VideoExample = () => ( <Flex column> diff --git a/packages/fluentui/react-northstar-emotion-renderer/src/createEmotionRenderer.tsx b/packages/fluentui/react-northstar-emotion-renderer/src/createEmotionRenderer.tsx index ff880ba4450921..e4c25f98d1fb6b 100644 --- a/packages/fluentui/react-northstar-emotion-renderer/src/createEmotionRenderer.tsx +++ b/packages/fluentui/react-northstar-emotion-renderer/src/createEmotionRenderer.tsx @@ -1,7 +1,7 @@ import createCache, { StylisPlugin } from '@emotion/cache'; import { CSSObject, serializeStyles } from '@emotion/serialize'; import { StyleSheet } from '@emotion/sheet'; -import { EmotionCache, insertStyles } from '@emotion/utils'; +import { insertStyles } from '@emotion/utils'; import { CreateRenderer, Renderer, @@ -41,7 +41,7 @@ export function createEmotionRenderer(options: CreateEmotionRendererOptions = {} // TODO: make this configurable via perf flags speedy: true, - }) as EmotionCache & { insert: Function }; + }); const cacheRtl = createCache({ container: target?.head, key: 'rfui', diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js index cc9a52a0fdd6d3..00362510079c0a 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js @@ -1,2 +1,11 @@ -var __STORY__ = "import { Button } from '@fluentui/react-button';"; -storyName.parameters = {}; +var __STORY__ = + "import * as React from 'react';\nimport { Button } from '@fluentui/react-button';\nexport const Default = () => <Button>Click me</Button>;\n"; +const Default = () => '<Button>Click me</Button>'; +Default.storyName = 'Default'; +Default.parameters = { + docsMode: { + description: { + story: 'The default story', + }, + }, +}; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js index 29cb4dcd3860ff..26f8f61c04e41d 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js @@ -1,3 +1,12 @@ -var __STORY__ = 'import { Button } from "@fluentui/react-components";\n'; -storyName.parameters = {}; -storyName.parameters.fullSource = __STORY__; +var __STORY__ = + 'import { Button } from "@fluentui/react-components";\nimport * as React from "react";\n\nexport const Default = () => <Button>Click me</Button>;\n'; +const Default = () => '<Button>Click me</Button>'; +Default.storyName = 'Default'; +Default.parameters = { + docsMode: { + description: { + story: 'The default story', + }, + }, +}; +Default.parameters.fullSource = __STORY__; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js new file mode 100644 index 00000000000000..28fc8e0ab17ec2 --- /dev/null +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js @@ -0,0 +1,3 @@ +var __STORY__ = + "import * as React from 'react';\nimport { Button } from '@fluentui/react-button';\nexport const Default = () => <Button>Click me</Button>;\n"; +const Default = () => '<Button>Click me</Button>'; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js new file mode 100644 index 00000000000000..5bde37a3fe6bbc --- /dev/null +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js @@ -0,0 +1,5 @@ +var __STORY__ = + 'import { Button } from "@fluentui/react-components";\nimport * as React from "react";\n\nexport const Default = () => <Button>Click me</Button>;\n'; +const Default = () => '<Button>Click me</Button>'; +Default.parameters = {}; +Default.parameters.fullSource = __STORY__; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js index 822c37996da162..88a65b15ae1aaa 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js @@ -1,3 +1,5 @@ var __STORY__ = 'import * as React from "react";\nimport { Button } from "@fluentui/react-components";\n\nexport const ButtonAppearance = () => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n'; -storyName.parameters = {}; +const ButtonAppearance = () => + `() => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n';`; +ButtonAppearance.parameters = {}; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js index 76ddcfdd6608e1..4e0c01d33e6bd8 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js @@ -1,4 +1,6 @@ var __STORY__ = 'import * as React from "react";\nimport { Button } from "@fluentui/react-components";\n\nexport const ButtonAppearance = () => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n'; -storyName.parameters = {}; -storyName.parameters.fullSource = __STORY__; +const ButtonAppearance = () => + `() => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n';`; +ButtonAppearance.parameters = {}; +ButtonAppearance.parameters.fullSource = __STORY__; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts index 4ee2c5deaf1232..fe1acd6dfa1235 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts +++ b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts @@ -11,11 +11,12 @@ export const PLUGIN_NAME = 'storybook-stories-fullsource'; * This Babel plugin adds `context.parameters.fullSource` property to Storybook stories, * which contains source of the file where story is present. * - * Specifically, it finds this expression in a story file: storyName.parameters = ... - * And adds the following expression after it: storyName.parameters.fullSource = __STORY__; + * Specifically, it finds this expression in a story file: Story.parameters = ... + * In case Story.parameters doesn't exist, it creates it. + * And adds the following expression after it: Story.parameters.fullSource = __STORY__; * * The __STORY__ variable is added to each story file by - * [Storybook’s webpack loader](https://github.com/storybookjs/storybook/tree/next/lib/source-loader) + * [Storybook’s webpack loader](https://github.com/storybookjs/storybook/tree/next/code/lib/source-loader) * and contains source code of the story file. * * This plugin is utilized by Export to CodeSandbox. @@ -30,49 +31,95 @@ export function fullSourcePlugin(babel: typeof Babel, options: BabelPluginOption name: PLUGIN_NAME, visitor: { // eslint-disable-next-line @typescript-eslint/naming-convention - VariableDeclarator(path, state) { - if ( - t.isIdentifier(path.node.id) && - t.isStringLiteral(path.node.init) && - path.node.id.name === '__STORY__' && - path.parentPath.isVariableDeclaration() - ) { - const transformedCode = babel.transformSync(path.node.init.value, { - ...state.file.opts, - compact: false, - retainLines: true, - comments: false, - plugins: [[modifyImportsPlugin, options], removeStorybookParameters], - })?.code; - const code = prettier.format(transformedCode ?? '', { parser: 'babel-ts' }); + Program(programPath, state) { + programPath.traverse({ + // eslint-disable-next-line @typescript-eslint/naming-convention + VariableDeclarator(path) { + if ( + t.isIdentifier(path.node.id) && + t.isStringLiteral(path.node.init) && + path.node.id.name === '__STORY__' && + path.parentPath.isVariableDeclaration() + ) { + const transformedCode = babel.transformSync(path.node.init.value, { + ...state.file.opts, + compact: false, + retainLines: true, + comments: false, + plugins: [[modifyImportsPlugin, options], removeStorybookParameters], + })?.code; + const code = prettier.format(transformedCode ?? '', { parser: 'babel-ts' }); - path.get('init').replaceWith(t.stringLiteral(code)); - } - }, + path.get('init').replaceWith(t.stringLiteral(code)); - // eslint-disable-next-line @typescript-eslint/naming-convention - MemberExpression(path) { - if ( - t.isIdentifier(path.node.property) && - t.isIdentifier(path.node.object) && - path.node.property.name === 'parameters' && - path.parentPath.isAssignmentExpression() - ) { - const storyName = path.node.object.name; - const expression = t.expressionStatement( - t.assignmentExpression( - '=', - t.memberExpression( - t.memberExpression(t.identifier(storyName), t.identifier('parameters')), - t.identifier('fullSource'), - ), - t.identifier('__STORY__'), - ), - ); - const expressionStatement = path.findParent(p => p.isExpressionStatement()); - expressionStatement?.insertAfter(expression); - path.stop(); - } + path.stop(); + } + }, + }); + + programPath.traverse({ + // eslint-disable-next-line @typescript-eslint/naming-convention + VariableDeclarator(path) { + if (t.isArrowFunctionExpression(path.node.init) && t.isIdentifier(path.node.id)) { + const storyName = path.node.id.name; + + let parametersAssignment: Babel.NodePath<Babel.types.AssignmentExpression> | undefined; + + // Find `Story.parameters` assignment + programPath.traverse({ + // eslint-disable-next-line @typescript-eslint/naming-convention + AssignmentExpression(assignmentPath) { + if ( + t.isMemberExpression(assignmentPath.node.left) && + t.isIdentifier(assignmentPath.node.left.object) && + assignmentPath.node.left.object.name === storyName && + t.isIdentifier(assignmentPath.node.left.property) && + assignmentPath.node.left.property.name === 'parameters' + ) { + parametersAssignment = assignmentPath; + } + }, + }); + + if (parametersAssignment) { + // If `Story.parameters` exists, add `StoryParameters.fullSource` property + parametersAssignment.insertAfter( + t.expressionStatement( + t.assignmentExpression( + '=', + t.memberExpression( + t.memberExpression(t.identifier(storyName), t.identifier('parameters')), + t.identifier('fullSource'), + ), + t.identifier('__STORY__'), + ), + ), + ); + } else { + // If `Story.parameters` doesn't exist, create it and add `StoryParameters.fullSource` property + path.parentPath.insertAfter([ + t.expressionStatement( + t.assignmentExpression( + '=', + t.memberExpression(t.identifier(storyName), t.identifier('parameters')), + t.objectExpression([]), + ), + ), + t.expressionStatement( + t.assignmentExpression( + '=', + t.memberExpression( + t.memberExpression(t.identifier(storyName), t.identifier('parameters')), + t.identifier('fullSource'), + ), + t.identifier('__STORY__'), + ), + ), + ]); + } + } + }, + }); }, }, }; diff --git a/packages/react-components/react-accordion/stories/.storybook/tsconfig.json b/packages/react-components/react-accordion/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-accordion/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-accordion/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-accordion/stories/package.json b/packages/react-components/react-accordion/stories/package.json index 574e346801ac70..a4655e7244f35b 100644 --- a/packages/react-components/react-accordion/stories/package.json +++ b/packages/react-components/react-accordion/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-aria/stories/.storybook/tsconfig.json b/packages/react-components/react-aria/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-aria/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-aria/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-aria/stories/package.json b/packages/react-components/react-aria/stories/package.json index 00c2a0652a6823..0cef50e82b8d42 100644 --- a/packages/react-components/react-aria/stories/package.json +++ b/packages/react-components/react-aria/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-avatar/stories/.storybook/tsconfig.json b/packages/react-components/react-avatar/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-avatar/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-avatar/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-avatar/stories/package.json b/packages/react-components/react-avatar/stories/package.json index b9931e7fec665b..ecbd37ad57ebfb 100644 --- a/packages/react-components/react-avatar/stories/package.json +++ b/packages/react-components/react-avatar/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-badge/stories/.storybook/tsconfig.json b/packages/react-components/react-badge/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-badge/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-badge/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-badge/stories/package.json b/packages/react-components/react-badge/stories/package.json index fe3e39fcbebd0d..fa7ece62d9bf07 100644 --- a/packages/react-components/react-badge/stories/package.json +++ b/packages/react-components/react-badge/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-breadcrumb/stories/.storybook/tsconfig.json b/packages/react-components/react-breadcrumb/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-breadcrumb/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-breadcrumb/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-breadcrumb/stories/package.json b/packages/react-components/react-breadcrumb/stories/package.json index a969abec55a385..45e62716e9b694 100644 --- a/packages/react-components/react-breadcrumb/stories/package.json +++ b/packages/react-components/react-breadcrumb/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-breadcrumb/stories/src/Breadcrumb/index.stories.tsx b/packages/react-components/react-breadcrumb/stories/src/Breadcrumb/index.stories.tsx index 37a1f9cc318dab..fa715fdeff39f1 100644 --- a/packages/react-components/react-breadcrumb/stories/src/Breadcrumb/index.stories.tsx +++ b/packages/react-components/react-breadcrumb/stories/src/Breadcrumb/index.stories.tsx @@ -5,9 +5,9 @@ export { BreadcrumbSize } from './BreadcrumbSize.stories'; export { BreadcrumbWithOverflow } from './BreadcrumbWithOverflow.stories'; export { BreadcrumbWithTooltip } from './BreadcrumbWithTooltip.stories'; -import { ComponentMeta } from '@storybook/react'; +import type { Meta } from '@storybook/react'; -const metadata: ComponentMeta<typeof Breadcrumb> = { +const metadata: Meta<typeof Breadcrumb> = { title: 'Components/Breadcrumb', component: Breadcrumb, subcomponents: { diff --git a/packages/react-components/react-button/stories/.storybook/tsconfig.json b/packages/react-components/react-button/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-button/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-button/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-button/stories/package.json b/packages/react-components/react-button/stories/package.json index 127b4c125f3f6f..c9bb672580b7e6 100644 --- a/packages/react-components/react-button/stories/package.json +++ b/packages/react-components/react-button/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-calendar-compat/stories/.storybook/tsconfig.json b/packages/react-components/react-calendar-compat/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-calendar-compat/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-calendar-compat/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-calendar-compat/stories/package.json b/packages/react-components/react-calendar-compat/stories/package.json index ba66d37710812c..b001a502300a15 100644 --- a/packages/react-components/react-calendar-compat/stories/package.json +++ b/packages/react-components/react-calendar-compat/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-card/stories/.storybook/tsconfig.json b/packages/react-components/react-card/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-card/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-card/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-card/stories/package.json b/packages/react-components/react-card/stories/package.json index de20363c1960ea..459eb70a88d27a 100644 --- a/packages/react-components/react-card/stories/package.json +++ b/packages/react-components/react-card/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-carousel-preview/stories/.storybook/tsconfig.json b/packages/react-components/react-carousel-preview/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-carousel-preview/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-carousel-preview/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-carousel-preview/stories/package.json b/packages/react-components/react-carousel-preview/stories/package.json index 5c1acdae7227e2..60f5b08b192869 100644 --- a/packages/react-components/react-carousel-preview/stories/package.json +++ b/packages/react-components/react-carousel-preview/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-checkbox/stories/.storybook/tsconfig.json b/packages/react-components/react-checkbox/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-checkbox/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-checkbox/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-checkbox/stories/package.json b/packages/react-components/react-checkbox/stories/package.json index 5b4722abf55d9a..be32b2ca400f71 100644 --- a/packages/react-components/react-checkbox/stories/package.json +++ b/packages/react-components/react-checkbox/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-color-picker-preview/stories/.storybook/tsconfig.json b/packages/react-components/react-color-picker-preview/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-color-picker-preview/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-color-picker-preview/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-color-picker-preview/stories/package.json b/packages/react-components/react-color-picker-preview/stories/package.json index 8c5fc1b7002ad7..33a042ae1045ea 100644 --- a/packages/react-components/react-color-picker-preview/stories/package.json +++ b/packages/react-components/react-color-picker-preview/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-combobox/stories/.storybook/tsconfig.json b/packages/react-components/react-combobox/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-combobox/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-combobox/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-combobox/stories/package.json b/packages/react-components/react-combobox/stories/package.json index 6e8c277fca0ebf..0089c391865458 100644 --- a/packages/react-components/react-combobox/stories/package.json +++ b/packages/react-components/react-combobox/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-datepicker-compat/stories/.storybook/tsconfig.json b/packages/react-components/react-datepicker-compat/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-datepicker-compat/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-datepicker-compat/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-datepicker-compat/stories/package.json b/packages/react-components/react-datepicker-compat/stories/package.json index e44fb9f46d571b..04dd828b671f0c 100644 --- a/packages/react-components/react-datepicker-compat/stories/package.json +++ b/packages/react-components/react-datepicker-compat/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-dialog/stories/.storybook/tsconfig.json b/packages/react-components/react-dialog/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-dialog/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-dialog/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-dialog/stories/package.json b/packages/react-components/react-dialog/stories/package.json index 0e594a613b3263..4c3835530d2778 100644 --- a/packages/react-components/react-dialog/stories/package.json +++ b/packages/react-components/react-dialog/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-dialog/stories/src/Dialog/index.stories.tsx b/packages/react-components/react-dialog/stories/src/Dialog/index.stories.tsx index 4fc1d1cf577a35..734d1c1b486f55 100644 --- a/packages/react-components/react-dialog/stories/src/Dialog/index.stories.tsx +++ b/packages/react-components/react-dialog/stories/src/Dialog/index.stories.tsx @@ -3,7 +3,6 @@ import { Dialog, DialogSurface, DialogTitle, DialogActions, DialogTrigger } from import descriptionMd from './DialogDescription.md'; import bestPracticesMd from './DialogBestPractices.md'; import a11yMd from './DialogA11y.md'; -import { ComponentMeta } from '@storybook/react'; export { Default } from './DialogDefault.stories'; export { NonModal } from './DialogNonModal.stories'; @@ -20,7 +19,11 @@ export { WithForm } from './DialogWithForm.stories'; export { TitleCustomAction } from './DialogTitleCustomAction.stories'; export { TitleNoAction } from './DialogTitleNoAction.stories'; -const metadata: ComponentMeta<typeof Dialog> = { +// Typing with Meta<typeof Dialog> generates a type error for the `subcomponents` property. +// https://github.com/storybookjs/storybook/issues/27535 +// +// TODO: bring back typing when the issue is resolved +const metadata = { title: 'Components/Dialog', component: Dialog, subcomponents: { diff --git a/packages/react-components/react-divider/stories/.storybook/tsconfig.json b/packages/react-components/react-divider/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-divider/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-divider/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-divider/stories/package.json b/packages/react-components/react-divider/stories/package.json index 638744500638ac..6ec17507907b2e 100644 --- a/packages/react-components/react-divider/stories/package.json +++ b/packages/react-components/react-divider/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-drawer/stories/.storybook/tsconfig.json b/packages/react-components/react-drawer/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-drawer/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-drawer/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-drawer/stories/package.json b/packages/react-components/react-drawer/stories/package.json index dedf3ef0d7f0e2..92106f487bf356 100644 --- a/packages/react-components/react-drawer/stories/package.json +++ b/packages/react-components/react-drawer/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-field/stories/.storybook/tsconfig.json b/packages/react-components/react-field/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-field/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-field/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-field/stories/package.json b/packages/react-components/react-field/stories/package.json index 633d6a8c6aa475..49076563160f02 100644 --- a/packages/react-components/react-field/stories/package.json +++ b/packages/react-components/react-field/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-icons-compat/stories/.storybook/tsconfig.json b/packages/react-components/react-icons-compat/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-icons-compat/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-icons-compat/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-icons-compat/stories/package.json b/packages/react-components/react-icons-compat/stories/package.json index 276be217526602..a209c982796fdf 100644 --- a/packages/react-components/react-icons-compat/stories/package.json +++ b/packages/react-components/react-icons-compat/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-image/stories/.storybook/tsconfig.json b/packages/react-components/react-image/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-image/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-image/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-image/stories/package.json b/packages/react-components/react-image/stories/package.json index 6d9ae7c1d9a35d..4083489cfdd59c 100644 --- a/packages/react-components/react-image/stories/package.json +++ b/packages/react-components/react-image/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-infolabel/stories/.storybook/tsconfig.json b/packages/react-components/react-infolabel/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-infolabel/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-infolabel/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-infolabel/stories/package.json b/packages/react-components/react-infolabel/stories/package.json index 390e043a039c04..0e79ebeb7e3bed 100644 --- a/packages/react-components/react-infolabel/stories/package.json +++ b/packages/react-components/react-infolabel/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-input/stories/.storybook/tsconfig.json b/packages/react-components/react-input/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-input/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-input/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-input/stories/package.json b/packages/react-components/react-input/stories/package.json index 1caed3e0132a4e..50cc4ee9294b27 100644 --- a/packages/react-components/react-input/stories/package.json +++ b/packages/react-components/react-input/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-keytips-preview/stories/.storybook/tsconfig.json b/packages/react-components/react-keytips-preview/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-keytips-preview/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-keytips-preview/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-keytips-preview/stories/package.json b/packages/react-components/react-keytips-preview/stories/package.json index bd42f55eaeeb50..ab32557dfac168 100644 --- a/packages/react-components/react-keytips-preview/stories/package.json +++ b/packages/react-components/react-keytips-preview/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-label/stories/.storybook/tsconfig.json b/packages/react-components/react-label/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-label/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-label/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-label/stories/package.json b/packages/react-components/react-label/stories/package.json index 0ec60cfb70926c..cb19448fc1851f 100644 --- a/packages/react-components/react-label/stories/package.json +++ b/packages/react-components/react-label/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-link/stories/.storybook/tsconfig.json b/packages/react-components/react-link/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-link/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-link/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-link/stories/package.json b/packages/react-components/react-link/stories/package.json index 703e5b91985a52..29fa73b81ccd5b 100644 --- a/packages/react-components/react-link/stories/package.json +++ b/packages/react-components/react-link/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-list-preview/stories/.storybook/tsconfig.json b/packages/react-components/react-list-preview/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-list-preview/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-list-preview/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-list-preview/stories/package.json b/packages/react-components/react-list-preview/stories/package.json index a1937c62875eab..e1df32563651b9 100644 --- a/packages/react-components/react-list-preview/stories/package.json +++ b/packages/react-components/react-list-preview/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-menu/stories/.storybook/tsconfig.json b/packages/react-components/react-menu/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-menu/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-menu/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-menu/stories/package.json b/packages/react-components/react-menu/stories/package.json index 59f05aba48494c..b9d52acc5eb538 100644 --- a/packages/react-components/react-menu/stories/package.json +++ b/packages/react-components/react-menu/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-message-bar/stories/.storybook/tsconfig.json b/packages/react-components/react-message-bar/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-message-bar/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-message-bar/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-message-bar/stories/package.json b/packages/react-components/react-message-bar/stories/package.json index 75acbe35a9e391..d85b82c5da309d 100644 --- a/packages/react-components/react-message-bar/stories/package.json +++ b/packages/react-components/react-message-bar/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-migration-v0-v9/stories/.storybook/tsconfig.json b/packages/react-components/react-migration-v0-v9/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-migration-v0-v9/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-migration-v0-v9/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-migration-v8-v9/stories/.storybook/tsconfig.json b/packages/react-components/react-migration-v8-v9/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-migration-v8-v9/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-migration-v8-v9/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-motion-components-preview/stories/.storybook/tsconfig.json b/packages/react-components/react-motion-components-preview/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-motion-components-preview/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-motion-components-preview/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-motion-components-preview/stories/package.json b/packages/react-components/react-motion-components-preview/stories/package.json index 886d749224e3a7..17bc41caa08858 100644 --- a/packages/react-components/react-motion-components-preview/stories/package.json +++ b/packages/react-components/react-motion-components-preview/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-motion/stories/.storybook/tsconfig.json b/packages/react-components/react-motion/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-motion/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-motion/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-motion/stories/package.json b/packages/react-components/react-motion/stories/package.json index 2d4f0c2eec3773..67b96a9ce7678b 100644 --- a/packages/react-components/react-motion/stories/package.json +++ b/packages/react-components/react-motion/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-nav-preview/stories/.storybook/tsconfig.json b/packages/react-components/react-nav-preview/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-nav-preview/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-nav-preview/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-nav-preview/stories/package.json b/packages/react-components/react-nav-preview/stories/package.json index 54888e537359c5..42a03e7b0d578e 100644 --- a/packages/react-components/react-nav-preview/stories/package.json +++ b/packages/react-components/react-nav-preview/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-overflow/stories/.storybook/tsconfig.json b/packages/react-components/react-overflow/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-overflow/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-overflow/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-overflow/stories/package.json b/packages/react-components/react-overflow/stories/package.json index c6c46224884eb3..503aa3143fe598 100644 --- a/packages/react-components/react-overflow/stories/package.json +++ b/packages/react-components/react-overflow/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-overflow/stories/src/Overflow/index.stories.tsx b/packages/react-components/react-overflow/stories/src/Overflow/index.stories.tsx index 03ad2fd77de0d1..b7b4b3479bbbdc 100644 --- a/packages/react-components/react-overflow/stories/src/Overflow/index.stories.tsx +++ b/packages/react-components/react-overflow/stories/src/Overflow/index.stories.tsx @@ -1,5 +1,4 @@ import { Overflow, OverflowItem } from '@fluentui/react-components'; -import { ComponentMeta } from '@storybook/react'; import descriptionMd from './OverflowDescription.md'; export { Default } from './Default.stories'; @@ -14,6 +13,10 @@ export { LargerDividers } from './LargerDividers.stories'; export { PriorityWithDividers } from './PriorityWithDividers.stories'; export { CustomComponent } from './CustomComponent.stories'; +// Typing with as Meta<typeof Overflow> generates a type error for the `subcomponents` property. +// https://github.com/storybookjs/storybook/issues/27535 +// +// TODO: bring back typing when the issue is resolved export default { title: 'Components/Overflow', component: Overflow, @@ -27,4 +30,4 @@ export default { }, }, }, -} as ComponentMeta<typeof Overflow>; +}; diff --git a/packages/react-components/react-persona/stories/.storybook/tsconfig.json b/packages/react-components/react-persona/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-persona/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-persona/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-persona/stories/package.json b/packages/react-components/react-persona/stories/package.json index d33e74dfd6ed53..561c524d95ce46 100644 --- a/packages/react-components/react-persona/stories/package.json +++ b/packages/react-components/react-persona/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-popover/stories/.storybook/tsconfig.json b/packages/react-components/react-popover/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-popover/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-popover/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-popover/stories/package.json b/packages/react-components/react-popover/stories/package.json index f9c4ae8974761e..495d756a9b9922 100644 --- a/packages/react-components/react-popover/stories/package.json +++ b/packages/react-components/react-popover/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-portal/stories/.storybook/tsconfig.json b/packages/react-components/react-portal/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-portal/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-portal/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-portal/stories/package.json b/packages/react-components/react-portal/stories/package.json index 9f8d6a45c31619..ea2b042d988d11 100644 --- a/packages/react-components/react-portal/stories/package.json +++ b/packages/react-components/react-portal/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts b/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts index 9485a0651b0dca..50195b6f40bc43 100644 --- a/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts +++ b/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts @@ -1,4 +1,4 @@ -import type { MiddlewareArguments } from '@floating-ui/dom'; +import type { MiddlewareState } from '@floating-ui/dom'; import { matchTargetSize, matchTargetSizeCssVar } from './matchTargetSize'; import { CSSProperties } from 'react'; @@ -21,7 +21,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: '1px' }, }, - } as unknown as MiddlewareArguments; + } as unknown as MiddlewareState; const result = await middlewareFn(middlewareArguments); @@ -52,7 +52,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: '1px' }, }, - } as unknown as MiddlewareArguments; + } as unknown as MiddlewareState; const result = await middlewareFn(middlewareArguments); @@ -82,7 +82,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: referenceWidth }, }, - } as unknown as MiddlewareArguments; + } as unknown as MiddlewareState; const result = await middlewareFn(middlewareArguments); @@ -103,7 +103,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: '1px' }, }, - } as unknown as MiddlewareArguments; + } as unknown as MiddlewareState; const result = await middlewareFn(middlewareArguments); diff --git a/packages/react-components/react-positioning/src/utils/devtools.ts b/packages/react-components/react-positioning/src/utils/devtools.ts index c14372cbd7e492..0efaaa642e6195 100644 --- a/packages/react-components/react-positioning/src/utils/devtools.ts +++ b/packages/react-components/react-positioning/src/utils/devtools.ts @@ -1,10 +1,10 @@ -import type { MiddlewareArguments } from '@floating-ui/dom'; +import type { MiddlewareState } from '@floating-ui/dom'; import type { PositioningOptions } from '../types'; import { isHTMLElement } from '@fluentui/react-utilities'; import { listScrollParents } from './listScrollParents'; import { fromFloatingUIPlacement } from './fromFloatingUIPlacement'; -export const devtoolsCallback = (options: PositioningOptions) => (middlewareState: MiddlewareArguments) => { +export const devtoolsCallback = (options: PositioningOptions) => (middlewareState: MiddlewareState) => { const { elements: { floating, reference }, } = middlewareState; diff --git a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts index 365f3b59b73c13..4c81d9004bf1ef 100644 --- a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts +++ b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts @@ -1,9 +1,9 @@ -import { MiddlewareArguments } from '@floating-ui/dom'; +import { MiddlewareState } from '@floating-ui/dom'; import { OffsetFunction } from '../types'; import { FloatingUIOffsetFunction, getFloatingUIOffset } from './getFloatingUIOffset'; describe('getFloatingUIOffset', () => { - const testMiddlewareArgs: MiddlewareArguments = { + const testMiddlewareArgs: MiddlewareState = { elements: { reference: document.createElement('div'), floating: document.createElement('div'), diff --git a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts index d18e827ab0d9c9..04ace8eea99abc 100644 --- a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts +++ b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts @@ -1,5 +1,5 @@ import type { Offset } from '../types'; -import type { MiddlewareArguments } from '@floating-ui/dom'; +import type { MiddlewareState } from '@floating-ui/dom'; import { fromFloatingUIPlacement } from './fromFloatingUIPlacement'; /** * Type taken from Floating UI since they are not exported @@ -30,7 +30,7 @@ export type FloatingUIOffsetValue = /** * Type taken from Floating UI since they are not exported */ -export type FloatingUIOffsetFunction = (args: MiddlewareArguments) => FloatingUIOffsetValue; +export type FloatingUIOffsetFunction = (args: MiddlewareState) => FloatingUIOffsetValue; /** * Shim to transform offset values from this library to Floating UI diff --git a/packages/react-components/react-progress/stories/.storybook/tsconfig.json b/packages/react-components/react-progress/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-progress/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-progress/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-progress/stories/package.json b/packages/react-components/react-progress/stories/package.json index 199b0a20295fea..ebd382628277d8 100644 --- a/packages/react-components/react-progress/stories/package.json +++ b/packages/react-components/react-progress/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-provider/stories/.storybook/tsconfig.json b/packages/react-components/react-provider/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-provider/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-provider/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-provider/stories/package.json b/packages/react-components/react-provider/stories/package.json index 46a196584d5919..0d21bea2eda7ef 100644 --- a/packages/react-components/react-provider/stories/package.json +++ b/packages/react-components/react-provider/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-radio/stories/.storybook/tsconfig.json b/packages/react-components/react-radio/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-radio/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-radio/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-radio/stories/package.json b/packages/react-components/react-radio/stories/package.json index bcca6147efbd75..f77a285a8cec74 100644 --- a/packages/react-components/react-radio/stories/package.json +++ b/packages/react-components/react-radio/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-rating/stories/.storybook/tsconfig.json b/packages/react-components/react-rating/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-rating/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-rating/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-rating/stories/package.json b/packages/react-components/react-rating/stories/package.json index 111b97480b5096..ba654cb4db0972 100644 --- a/packages/react-components/react-rating/stories/package.json +++ b/packages/react-components/react-rating/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-search/stories/.storybook/tsconfig.json b/packages/react-components/react-search/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-search/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-search/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-search/stories/package.json b/packages/react-components/react-search/stories/package.json index f1a08aa49ac811..a5cf3eea2b0c08 100644 --- a/packages/react-components/react-search/stories/package.json +++ b/packages/react-components/react-search/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-select/stories/.storybook/tsconfig.json b/packages/react-components/react-select/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-select/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-select/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-select/stories/package.json b/packages/react-components/react-select/stories/package.json index a81a04af8327cf..e4f1ffba7602f8 100644 --- a/packages/react-components/react-select/stories/package.json +++ b/packages/react-components/react-select/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-shared-contexts/stories/.storybook/tsconfig.json b/packages/react-components/react-shared-contexts/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-shared-contexts/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-shared-contexts/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-shared-contexts/stories/package.json b/packages/react-components/react-shared-contexts/stories/package.json index e5aeebece9d4c6..21f92cf6b29abd 100644 --- a/packages/react-components/react-shared-contexts/stories/package.json +++ b/packages/react-components/react-shared-contexts/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-skeleton/stories/.storybook/tsconfig.json b/packages/react-components/react-skeleton/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-skeleton/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-skeleton/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-skeleton/stories/package.json b/packages/react-components/react-skeleton/stories/package.json index 694b2d7993fdd7..743eaa3622b8b3 100644 --- a/packages/react-components/react-skeleton/stories/package.json +++ b/packages/react-components/react-skeleton/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-slider/stories/.storybook/tsconfig.json b/packages/react-components/react-slider/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-slider/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-slider/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-slider/stories/package.json b/packages/react-components/react-slider/stories/package.json index 0fa3cd4aa28c92..2c207b441478f9 100644 --- a/packages/react-components/react-slider/stories/package.json +++ b/packages/react-components/react-slider/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-spinbutton/stories/.storybook/tsconfig.json b/packages/react-components/react-spinbutton/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-spinbutton/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-spinbutton/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-spinbutton/stories/package.json b/packages/react-components/react-spinbutton/stories/package.json index 7cbef611b244ac..df6e122fd62d6a 100644 --- a/packages/react-components/react-spinbutton/stories/package.json +++ b/packages/react-components/react-spinbutton/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-spinner/stories/.storybook/tsconfig.json b/packages/react-components/react-spinner/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-spinner/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-spinner/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-spinner/stories/package.json b/packages/react-components/react-spinner/stories/package.json index acf6476ea6b5cf..c4880a27800333 100644 --- a/packages/react-components/react-spinner/stories/package.json +++ b/packages/react-components/react-spinner/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/package.json b/packages/react-components/react-storybook-addon-export-to-sandbox/package.json index dc9ee40ab48b99..928a2cfc62c383 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/package.json +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/package.json @@ -33,7 +33,9 @@ "dedent": "^1.2.0" }, "peerDependencies": { - "@storybook/addons": "^6.5.15" + "@storybook/manager-api": "^7.6.20", + "@storybook/preview-api": "^7.6.20", + "@storybook/react": "^7.6.20" }, "beachball": { "disallowedChangeTypes": [ diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/preset.js b/packages/react-components/react-storybook-addon-export-to-sandbox/preset.js index c7c7bd61d4eadb..29199fbaee5dce 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/preset.js +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/preset.js @@ -2,8 +2,8 @@ const preset = require('./lib/preset/preset'); -function config(entry = []) { +function previewAnnotations(entry = []) { return [...entry, require.resolve('./lib/preset/preview')]; } -module.exports = { config, ...preset }; +module.exports = { previewAnnotations, ...preset }; diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/decorators/with-export-to-sandbox-button.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/decorators/with-export-to-sandbox-button.ts index 218fac13bc37f7..2dc15ade396cb9 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/decorators/with-export-to-sandbox-button.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/decorators/with-export-to-sandbox-button.ts @@ -1,4 +1,4 @@ -import { useEffect } from '@storybook/addons'; +import { useEffect } from '@storybook/preview-api'; import { addDemoActionButton } from '../sandbox-factory'; import { StoryContext } from '../types'; diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/preset/preview.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/preset/preview.ts index da489893782a14..28fb155c514449 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/preset/preview.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/preset/preview.ts @@ -1,4 +1,4 @@ -import type { Parameters } from '@storybook/addons'; +import type { Parameters } from '@storybook/react'; import type { StoryContextForEnhancers } from '@storybook/csf'; import { withExportToSandboxButton } from '../decorators/with-export-to-sandbox-button'; @@ -7,13 +7,15 @@ export const decorators = [withExportToSandboxButton]; export const parameters: Parameters = { docs: { - /** - * Override source code shown within "Show Code" Docs tab. - * @see https://github.com/storybookjs/storybook/blob/release-6-5/addons/docs/docs/recipes.md#customizing-source-snippets - */ - transformSource: (source: string, storyContext: StoryContextForEnhancers) => { - // This config renders story source generated via `fullSource` parameter that is being added by @fluentui/babel-preset-storybook-full-source plugin, which is registered as part of this preset - return storyContext.parameters.fullSource; + source: { + /** + * Override source code shown within "Show Code" Docs tab. + * @see https://github.com/storybookjs/storybook/blob/release-6-5/addons/docs/docs/recipes.md#customizing-source-snippets + */ + transform: (source: string, storyContext: StoryContextForEnhancers) => { + // This config renders story source generated via `fullSource` parameter that is being added by @fluentui/babel-preset-storybook-full-source plugin, which is registered as part of this preset + return storyContext.parameters.fullSource; + }, }, }, }; diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.spec.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.spec.ts index d01403d49ed143..4f67cc6554eef7 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.spec.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.spec.ts @@ -44,7 +44,7 @@ describe(`sabdbox-utils`, () => { expect(actual).toBe(null); expect(consoleErrorSpy.mock.calls.flat()).toMatchInlineSnapshot(` Array [ - "Export to Sandbox Addon: Couldn't find source for story Showcase. Did you install the babel plugin?", + "Export to Sandbox Addon: Couldn't find source for story DefaultTitle. Did you install the babel plugin?", ] `); }); diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.ts index d4a29ad8d748b4..cb9a4240342db6 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/sandbox-utils.ts @@ -69,7 +69,7 @@ export function prepareData(context: StoryContext): Data | null { if (!storyFile) { console.error( - dedent`Export to Sandbox Addon: Couldn't find source for story ${context.story}. Did you install the babel plugin?`, + dedent`Export to Sandbox Addon: Couldn't find source for story ${context.title}. Did you install the babel plugin?`, ); return null; } diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/styles.css b/packages/react-components/react-storybook-addon-export-to-sandbox/src/styles.css index 275289ec078139..e18ccce19c96cb 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/styles.css +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/styles.css @@ -4,7 +4,7 @@ z-index: auto; } -#docs-root .docblock-code-toggle, +#storybook-docs .docblock-code-toggle, .docs-story .with-code-sandbox-button { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; @@ -30,7 +30,7 @@ /* https://github.com/microsoft/fluentui/issues/22764 */ @media screen and (max-width: 380px) { - #docs-root .docblock-code-toggle, + #storybook-docs .docblock-code-toggle, .docs-story .with-code-sandbox-button { font-size: 10px !important; } diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/types.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/types.ts index 78519a904cbae5..e6b0abd372d8be 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/types.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/types.ts @@ -1,4 +1,4 @@ -import type { StoryContext as StoryContextOrigin, Parameters } from '@storybook/addons'; +import type { StoryContext as StoryContextOrigin, Parameters } from '@storybook/react'; import type { ParametersExtension, PresetConfig } from './public-types'; export interface StoryContext extends StoryContextOrigin { diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts index bdbe31935fbe68..468775e54d129f 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts @@ -14,7 +14,7 @@ describe(`webpack`, () => { expect(actual.module?.rules).toEqual([ { - enforce: 'post', + // enforce: 'post', test: /\.stories\.(jsx?$|tsx?$)/, use: { loader: 'babel-loader', @@ -23,6 +23,16 @@ describe(`webpack`, () => { }, }, }, + { + test: /\.stories\.[tj]sx?$/, + use: [ + { + loader: expect.stringContaining('@storybook/source-loader'), + options: {}, + }, + ], + // enforce: 'pre', + }, ]); }); @@ -47,7 +57,7 @@ describe(`webpack`, () => { expect(actual.module?.rules).toEqual([ { - enforce: 'post', + // enforce: 'post', test: /\.stories\.tsx?/, include: /foo-stories/, use: { @@ -63,6 +73,16 @@ describe(`webpack`, () => { }, }, }, + { + test: /\.stories\.[tj]sx?$/, + use: [ + { + loader: expect.stringContaining('@storybook/source-loader'), + options: {}, + }, + ], + // enforce: 'pre', + }, ]); }); }); diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts index 5fd2825c30f507..8dbe451ea15575 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts @@ -1,13 +1,13 @@ import type { PresetConfig } from './types'; -type WebpackFinalFn = NonNullable<import('@storybook/core-common').StorybookConfig['webpackFinal']>; +type WebpackFinalFn = NonNullable<import('@storybook/react-webpack5').StorybookConfig['webpackFinal']>; export type WebpackFinalConfig = Parameters<WebpackFinalFn>[0]; export type WebpackFinalOptions = Parameters<WebpackFinalFn>[1]; export function webpack(config: WebpackFinalConfig, options: WebpackFinalOptions) { const addonPresetConfig = getAddonOptions(options); - registerRules({ config, rules: [createRule(addonPresetConfig)] }); + registerRules({ config, rules: [createBabelLoaderRule(addonPresetConfig), createStorybookSourceLoaderRule()] }); return config; } @@ -24,7 +24,7 @@ const PLUGIN_PATH = ? '@fluentui/babel-preset-storybook-full-source/__dev' : '@fluentui/babel-preset-storybook-full-source'; -function createRule(config: Required<PresetConfig>): import('webpack').RuleSetRule { +function createBabelLoaderRule(config: Required<PresetConfig>): import('webpack').RuleSetRule { const { babelLoaderOptionsUpdater, importMappings, webpackRule } = config; const plugin = [require.resolve(PLUGIN_PATH), importMappings]; @@ -36,7 +36,7 @@ function createRule(config: Required<PresetConfig>): import('webpack').RuleSetRu * why the usage of 'post' ? - we need to run this loader after all storybook webpack rules/loaders have been executed. * while we can use Array.prototype.unshift to "override" the indexes this approach is more declarative without additional hacks. */ - enforce: 'post', + // enforce: 'post', use: { loader: 'babel-loader', options: babelLoaderOptionsUpdater({ @@ -46,6 +46,25 @@ function createRule(config: Required<PresetConfig>): import('webpack').RuleSetRu }; } +/** + * Storybook Source Loader is used to extract the source code from the stories by the babel plugin, + * and it was removed in Storybook 7. So we need to add it manually. + * + * https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#dropped-source-loader--storiesof-static-snippets + */ +function createStorybookSourceLoaderRule(): import('webpack').RuleSetRule { + return { + test: /\.stories\.[tj]sx?$/, + use: [ + { + loader: require.resolve('@storybook/source-loader'), + options: {}, + }, + ], + // enforce: 'pre', + }; +} + /** * * register custom Webpack Rules to webpack config @@ -54,7 +73,7 @@ function registerRules(options: { rules: import('webpack').RuleSetRule[]; config const { config, rules } = options; config.module = config.module ?? {}; config.module.rules = config.module.rules ?? []; - config.module.rules.push(...rules); + config.module.rules.unshift(...rules); return config; } diff --git a/packages/react-components/react-storybook-addon/.storybook/tsconfig.json b/packages/react-components/react-storybook-addon/.storybook/tsconfig.json index ea89218a3d916f..b40edfab128608 100644 --- a/packages/react-components/react-storybook-addon/.storybook/tsconfig.json +++ b/packages/react-components/react-storybook-addon/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["../stories/**/*.stories.ts", "../stories/**/*.stories.tsx", "*.js"] } diff --git a/packages/react-components/react-storybook-addon/etc/react-storybook-addon.api.md b/packages/react-components/react-storybook-addon/etc/react-storybook-addon.api.md index 33c63e5b47d7dc..957d7b6c581774 100644 --- a/packages/react-components/react-storybook-addon/etc/react-storybook-addon.api.md +++ b/packages/react-components/react-storybook-addon/etc/react-storybook-addon.api.md @@ -4,11 +4,9 @@ ```ts -import { Args } from '@storybook/api'; -import { OptionsParameter } from '@storybook/addons'; -import { Parameters as Parameters_2 } from '@storybook/addons'; -import { StoryContext } from '@storybook/addons'; -import type { Theme } from '@fluentui/react-theme'; +import { Args } from '@storybook/react'; +import { Parameters as Parameters_2 } from '@storybook/react'; +import { StoryContext } from '@storybook/react'; // @public (undocumented) export const DIR_ID: "storybook_fluentui-react-addon_dir"; @@ -53,10 +51,6 @@ export function parameters(options?: FluentParameters): { reactStorybookAddon?: { disabledDecorators: ["AriaLive" | "FluentProvider" | "ReactStrictMode"]; } | undefined; - fileName?: string | undefined; - options?: OptionsParameter | undefined; - layout?: "centered" | "fullscreen" | "padded" | "none" | undefined; - docsOnly?: boolean | undefined; }; // @public (undocumented) @@ -69,23 +63,18 @@ export type ThemeIds = (typeof themes)[number]['id']; export const themes: readonly [{ readonly id: "web-light"; readonly label: "Web Light"; - readonly theme: Theme; }, { readonly id: "web-dark"; readonly label: "Web Dark"; - readonly theme: Theme; }, { readonly id: "teams-light"; readonly label: "Teams Light"; - readonly theme: Theme; }, { readonly id: "teams-dark"; readonly label: "Teams Dark"; - readonly theme: Theme; }, { readonly id: "teams-high-contrast"; readonly label: "Teams High Contrast"; - readonly theme: Theme; }]; // (No @packageDocumentation comment for this package) diff --git a/packages/react-components/react-storybook-addon/package.json b/packages/react-components/react-storybook-addon/package.json index 041ad3a7160e22..62409638a1181f 100644 --- a/packages/react-components/react-storybook-addon/package.json +++ b/packages/react-components/react-storybook-addon/package.json @@ -20,7 +20,7 @@ "lint": "just-scripts lint", "start": "yarn storybook", "test": "jest --passWithNoTests", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "tsc -b tsconfig.json", "generate-api": "just-scripts generate-api" }, @@ -40,11 +40,10 @@ "@types/react-dom": ">=16.9.0 <19.0.0", "react": ">=16.14.0 <19.0.0", "react-dom": ">=16.14.0 <19.0.0", - "@storybook/addons": "^6.5.15", - "@storybook/api": "^6.5.15", - "@storybook/components": "^6.5.15", - "@storybook/core-events": "^6.5.15", - "@storybook/theming": "^6.5.15" + "@storybook/components": "^7.6.20", + "@storybook/manager-api": "^7.6.20", + "@storybook/react": "^7.6.20", + "@storybook/theming": "^7.6.20" }, "beachball": { "disallowedChangeTypes": [ diff --git a/packages/react-components/react-storybook-addon/preset.js b/packages/react-components/react-storybook-addon/preset.js index 40e2a8218ef81d..405bde4673742b 100644 --- a/packages/react-components/react-storybook-addon/preset.js +++ b/packages/react-components/react-storybook-addon/preset.js @@ -1,4 +1,4 @@ -function config(entry = []) { +function previewAnnotations(entry = []) { return [...entry, require.resolve('./lib/preset/preview')]; } @@ -6,4 +6,4 @@ function managerEntries(entry = []) { return [...entry, require.resolve('./lib/preset/manager')]; } -module.exports = { managerEntries, config }; +module.exports = { managerEntries, previewAnnotations }; diff --git a/packages/react-components/react-storybook-addon/src/components/ThemePicker.tsx b/packages/react-components/react-storybook-addon/src/components/ThemePicker.tsx index d48dbf24dac82e..4db22c8dbc9346 100644 --- a/packages/react-components/react-storybook-addon/src/components/ThemePicker.tsx +++ b/packages/react-components/react-storybook-addon/src/components/ThemePicker.tsx @@ -1,6 +1,6 @@ import * as React from 'react'; import { IconButton, Icons, TooltipLinkList, WithTooltip } from '@storybook/components'; -import { useParameter } from '@storybook/api'; +import { useParameter } from '@storybook/manager-api'; import { ThemeIds, themes, defaultTheme } from '../theme'; import { THEME_ID } from '../constants'; @@ -70,7 +70,7 @@ export const ThemePicker = () => { <> <WithTooltip placement="top" trigger="click" closeOnClick tooltip={renderTooltip}> <IconButton key={THEME_ID} title="Change Fluent theme" active={isActive}> - <Icons icon="chevrondown" /> + <Icons icon="arrowdown" /> <span style={{ marginLeft: 5 }}>Theme: {selectedTheme?.label}</span> </IconButton> </WithTooltip> diff --git a/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx b/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx index 467bed589a9d64..1903d1298bce1e 100644 --- a/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx +++ b/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx @@ -1,24 +1,29 @@ import * as React from 'react'; import { FluentProvider } from '@fluentui/react-provider'; -import { Theme } from '@fluentui/react-theme'; -import { themes, defaultTheme, ThemeIds } from '../theme'; +import { + Theme, + teamsDarkTheme, + teamsHighContrastTheme, + teamsLightTheme, + webDarkTheme, + webLightTheme, +} from '@fluentui/react-theme'; +import { defaultTheme, ThemeIds } from '../theme'; import { DIR_ID, THEME_ID } from '../constants'; -import { FluentGlobals, FluentStoryContext } from '../hooks'; +import { FluentStoryContext } from '../hooks'; import { isDecoratorDisabled } from '../utils/isDecoratorDisabled'; -const findTheme = (themeId?: ThemeIds) => { - if (!themeId) { - return; - } - return themes.find(value => value.id === themeId); -}; - -const getActiveFluentTheme = (globals: FluentGlobals) => { - const selectedThemeId = globals[THEME_ID]; - const { theme } = findTheme(selectedThemeId) ?? defaultTheme; +const themes: Record<ThemeIds, Theme> = { + 'web-light': webLightTheme, + 'web-dark': webDarkTheme, + 'teams-light': teamsLightTheme, + 'teams-dark': teamsDarkTheme, + 'teams-high-contrast': teamsHighContrastTheme, +} as const; - return { theme }; +const findTheme = (themeId: ThemeIds = defaultTheme.id) => { + return themes[themeId]; }; export const withFluentProvider = (StoryFn: () => JSX.Element, context: FluentStoryContext) => { @@ -31,9 +36,9 @@ export const withFluentProvider = (StoryFn: () => JSX.Element, context: FluentSt const isVrTest = mode === 'vr-test'; const dir = parameters.dir ?? globals[DIR_ID] ?? 'ltr'; - const globalTheme = getActiveFluentTheme(globals); + const globalTheme = findTheme(globals[THEME_ID]); const paramTheme = findTheme(parameters.fluentTheme); - const { theme } = paramTheme ?? globalTheme; + const theme = paramTheme ?? globalTheme; return ( <FluentProvider theme={theme} dir={dir}> diff --git a/packages/react-components/react-storybook-addon/src/hooks.ts b/packages/react-components/react-storybook-addon/src/hooks.ts index 9a22aaa2eaecd2..7ba702cc4ac695 100644 --- a/packages/react-components/react-storybook-addon/src/hooks.ts +++ b/packages/react-components/react-storybook-addon/src/hooks.ts @@ -1,5 +1,5 @@ -import { useGlobals as useStorybookGlobals, Args as StorybookArgs } from '@storybook/api'; -import { StoryContext as StorybookContext, Parameters } from '@storybook/addons'; +import { useGlobals as useStorybookGlobals } from '@storybook/manager-api'; +import { Args as StorybookArgs, StoryContext as StorybookContext, Parameters } from '@storybook/react'; import { DIR_ID, STRICT_MODE_ID, THEME_ID } from './constants'; import type { ThemeIds } from './theme'; diff --git a/packages/react-components/react-storybook-addon/src/preset/manager.ts b/packages/react-components/react-storybook-addon/src/preset/manager.ts index 3c7cd31adf07a1..1780a37a7021fa 100644 --- a/packages/react-components/react-storybook-addon/src/preset/manager.ts +++ b/packages/react-components/react-storybook-addon/src/preset/manager.ts @@ -1,4 +1,4 @@ -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ADDON_ID, STRICT_MODE_ID, THEME_ID } from '../constants'; import { ThemePicker } from '../components/ThemePicker'; @@ -7,11 +7,13 @@ import { ReactStrictMode } from '../components/ReactStrictMode'; addons.register(ADDON_ID, () => { addons.add(THEME_ID, { title: 'Fluent Theme Picker', + // eslint-disable-next-line deprecation/deprecation type: types.TOOL, match: ({ viewMode }) => !!(viewMode && viewMode.match(/^(story|docs)$/)), render: ThemePicker, }); addons.add(STRICT_MODE_ID, { + // eslint-disable-next-line deprecation/deprecation type: types.TOOL, title: 'React Strict Mode', match: ({ viewMode }) => !!(viewMode && viewMode.match(/^(story|docs)$/)), diff --git a/packages/react-components/react-storybook-addon/src/preset/preview.ts b/packages/react-components/react-storybook-addon/src/preset/preview.ts index f453b4e28a222c..7a5bd35653c8c6 100644 --- a/packages/react-components/react-storybook-addon/src/preset/preview.ts +++ b/packages/react-components/react-storybook-addon/src/preset/preview.ts @@ -12,7 +12,12 @@ import { withFluentProvider } from '../decorators/withFluentProvider'; import { withReactStrictMode } from '../decorators/withReactStrictMode'; import { withAriaLive } from '../decorators/withAriaLive'; -import { THEME_ID } from '../constants'; +import { DIR_ID, STRICT_MODE_ID, THEME_ID } from '../constants'; export const decorators = [withFluentProvider, withAriaLive, withReactStrictMode]; -export const globals = { [THEME_ID]: undefined }; // allow theme to be set by URL query param +export const globals = { [THEME_ID]: undefined, [DIR_ID]: undefined, [STRICT_MODE_ID]: undefined }; // allow theme to be set by URL query param + +export default { + decorators, + globals, +}; diff --git a/packages/react-components/react-storybook-addon/src/theme.ts b/packages/react-components/react-storybook-addon/src/theme.ts index bdd2df38c3f94b..1d1f572011501a 100644 --- a/packages/react-components/react-storybook-addon/src/theme.ts +++ b/packages/react-components/react-storybook-addon/src/theme.ts @@ -1,19 +1,11 @@ -import { - webLightTheme, - webDarkTheme, - teamsLightTheme, - teamsDarkTheme, - teamsHighContrastTheme, -} from '@fluentui/react-theme'; - import type { Theme } from '@fluentui/react-theme'; export const themes = [ - { id: 'web-light', label: 'Web Light', theme: webLightTheme }, - { id: 'web-dark', label: 'Web Dark', theme: webDarkTheme }, - { id: 'teams-light', label: 'Teams Light', theme: teamsLightTheme }, - { id: 'teams-dark', label: 'Teams Dark', theme: teamsDarkTheme }, - { id: 'teams-high-contrast', label: 'Teams High Contrast', theme: teamsHighContrastTheme }, + { id: 'web-light', label: 'Web Light' }, + { id: 'web-dark', label: 'Web Dark' }, + { id: 'teams-light', label: 'Teams Light' }, + { id: 'teams-dark', label: 'Teams Dark' }, + { id: 'teams-high-contrast', label: 'Teams High Contrast' }, ] as const; export const defaultTheme = themes[0]; diff --git a/packages/react-components/react-swatch-picker/stories/.storybook/tsconfig.json b/packages/react-components/react-swatch-picker/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-swatch-picker/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-swatch-picker/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-swatch-picker/stories/package.json b/packages/react-components/react-swatch-picker/stories/package.json index b68fb0812da353..8e8eb422a5fec7 100644 --- a/packages/react-components/react-swatch-picker/stories/package.json +++ b/packages/react-components/react-swatch-picker/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-swatch-picker/stories/src/SwatchPicker/index.stories.tsx b/packages/react-components/react-swatch-picker/stories/src/SwatchPicker/index.stories.tsx index 476de6e3925327..51b7afc6ad2367 100644 --- a/packages/react-components/react-swatch-picker/stories/src/SwatchPicker/index.stories.tsx +++ b/packages/react-components/react-swatch-picker/stories/src/SwatchPicker/index.stories.tsx @@ -1,4 +1,3 @@ -import { ComponentMeta } from '@storybook/react'; import { SwatchPicker, ColorSwatch, ImageSwatch, SwatchPickerRow, EmptySwatch } from '@fluentui/react-components'; import descriptionMd from './SwatchPickerDescription.md'; @@ -16,7 +15,11 @@ export { SwatchPickerMixedSwatches } from './SwatchPickerMixedSwatches.stories'; export { SwatchPickerWithTooltip } from './SwatchPickerWithTooltip.stories'; export { SwatchPickerPopup } from './SwatchPickerPopup.stories'; -const metadata: ComponentMeta<typeof SwatchPicker> = { +// Typing with Meta<typeof SwatchPicker> generates a type error for the `subcomponents` property. +// https://github.com/storybookjs/storybook/issues/27535 +// +// TODO: bring back typing when the issue is resolved +const metadata = { title: 'Components/SwatchPicker', component: SwatchPicker, subcomponents: { diff --git a/packages/react-components/react-switch/stories/.storybook/tsconfig.json b/packages/react-components/react-switch/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-switch/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-switch/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-switch/stories/package.json b/packages/react-components/react-switch/stories/package.json index 19b45eaf5140b5..d2cf45b2a46dc6 100644 --- a/packages/react-components/react-switch/stories/package.json +++ b/packages/react-components/react-switch/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-table/stories/.storybook/tsconfig.json b/packages/react-components/react-table/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-table/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-table/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-table/stories/package.json b/packages/react-components/react-table/stories/package.json index d9deb510badaf7..92571d1dd16fdd 100644 --- a/packages/react-components/react-table/stories/package.json +++ b/packages/react-components/react-table/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-tabs/stories/.storybook/tsconfig.json b/packages/react-components/react-tabs/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-tabs/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-tabs/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-tabs/stories/package.json b/packages/react-components/react-tabs/stories/package.json index abe3777ba2890e..33182d6db4441f 100644 --- a/packages/react-components/react-tabs/stories/package.json +++ b/packages/react-components/react-tabs/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-tag-picker/stories/.storybook/tsconfig.json b/packages/react-components/react-tag-picker/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-tag-picker/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-tag-picker/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-tag-picker/stories/package.json b/packages/react-components/react-tag-picker/stories/package.json index 7939ed3d7ab042..24fea7dae9ff6c 100644 --- a/packages/react-components/react-tag-picker/stories/package.json +++ b/packages/react-components/react-tag-picker/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-tags/stories/.storybook/tsconfig.json b/packages/react-components/react-tags/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-tags/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-tags/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-tags/stories/package.json b/packages/react-components/react-tags/stories/package.json index 6f4febff1d4d8c..9b934c932908a1 100644 --- a/packages/react-components/react-tags/stories/package.json +++ b/packages/react-components/react-tags/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-teaching-popover/stories/.storybook/tsconfig.json b/packages/react-components/react-teaching-popover/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-teaching-popover/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-teaching-popover/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-teaching-popover/stories/package.json b/packages/react-components/react-teaching-popover/stories/package.json index 444b58091aef87..17f43bbc0694c8 100644 --- a/packages/react-components/react-teaching-popover/stories/package.json +++ b/packages/react-components/react-teaching-popover/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-text/stories/.storybook/tsconfig.json b/packages/react-components/react-text/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-text/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-text/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-text/stories/package.json b/packages/react-components/react-text/stories/package.json index 18a0c16bfc3f1b..b492a3fe3e1653 100644 --- a/packages/react-components/react-text/stories/package.json +++ b/packages/react-components/react-text/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-textarea/stories/.storybook/tsconfig.json b/packages/react-components/react-textarea/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-textarea/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-textarea/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-textarea/stories/package.json b/packages/react-components/react-textarea/stories/package.json index 4762da3c33a840..b16f78cfa123d2 100644 --- a/packages/react-components/react-textarea/stories/package.json +++ b/packages/react-components/react-textarea/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-theme/stories/.storybook/tsconfig.json b/packages/react-components/react-theme/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-theme/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-theme/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-theme/stories/package.json b/packages/react-components/react-theme/stories/package.json index e437a172656afd..9ed941d219db5d 100644 --- a/packages/react-components/react-theme/stories/package.json +++ b/packages/react-components/react-theme/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier" diff --git a/packages/react-components/react-timepicker-compat/stories/.storybook/tsconfig.json b/packages/react-components/react-timepicker-compat/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-timepicker-compat/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-timepicker-compat/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-timepicker-compat/stories/package.json b/packages/react-components/react-timepicker-compat/stories/package.json index c392cb963d7137..d73f073eccc9d0 100644 --- a/packages/react-components/react-timepicker-compat/stories/package.json +++ b/packages/react-components/react-timepicker-compat/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-toast/stories/.storybook/tsconfig.json b/packages/react-components/react-toast/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-toast/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-toast/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-toast/stories/package.json b/packages/react-components/react-toast/stories/package.json index 21c40ce783d3a1..15d921d733e3f2 100644 --- a/packages/react-components/react-toast/stories/package.json +++ b/packages/react-components/react-toast/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-toolbar/stories/.storybook/tsconfig.json b/packages/react-components/react-toolbar/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-toolbar/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-toolbar/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-toolbar/stories/package.json b/packages/react-components/react-toolbar/stories/package.json index c8bdb0d9703c29..70b5e68a08a17e 100644 --- a/packages/react-components/react-toolbar/stories/package.json +++ b/packages/react-components/react-toolbar/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-tooltip/stories/.storybook/tsconfig.json b/packages/react-components/react-tooltip/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-tooltip/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-tooltip/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-tooltip/stories/package.json b/packages/react-components/react-tooltip/stories/package.json index 99195011f6f00f..524e9a4889ec61 100644 --- a/packages/react-components/react-tooltip/stories/package.json +++ b/packages/react-components/react-tooltip/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-tree/stories/.storybook/tsconfig.json b/packages/react-components/react-tree/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-tree/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-tree/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-tree/stories/package.json b/packages/react-components/react-tree/stories/package.json index 243ce4560936ec..95da65c5eeccdd 100644 --- a/packages/react-components/react-tree/stories/package.json +++ b/packages/react-components/react-tree/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-utilities-compat/stories/.storybook/tsconfig.json b/packages/react-components/react-utilities-compat/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-utilities-compat/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-utilities-compat/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-utilities-compat/stories/package.json b/packages/react-components/react-utilities-compat/stories/package.json index 8f29cb697063b0..8dad97bb2c556b 100644 --- a/packages/react-components/react-utilities-compat/stories/package.json +++ b/packages/react-components/react-utilities-compat/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/react-virtualizer/stories/.storybook/tsconfig.json b/packages/react-components/react-virtualizer/stories/.storybook/tsconfig.json index 7e896893bbf3f5..4cdd1ce9d006f1 100644 --- a/packages/react-components/react-virtualizer/stories/.storybook/tsconfig.json +++ b/packages/react-components/react-virtualizer/stories/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["*.js"] } diff --git a/packages/react-components/react-virtualizer/stories/package.json b/packages/react-components/react-virtualizer/stories/package.json index 5b9b4e2b330040..8b4c6070d9be4b 100644 --- a/packages/react-components/react-virtualizer/stories/package.json +++ b/packages/react-components/react-virtualizer/stories/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "lint": "eslint src/", "format": "just-scripts prettier", diff --git a/packages/react-components/recipes/.storybook/tsconfig.json b/packages/react-components/recipes/.storybook/tsconfig.json index ea89218a3d916f..b40edfab128608 100644 --- a/packages/react-components/recipes/.storybook/tsconfig.json +++ b/packages/react-components/recipes/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["../stories/**/*.stories.ts", "../stories/**/*.stories.tsx", "*.js"] } diff --git a/packages/react-components/theme-designer/.storybook/docs-root-theme-designer.css b/packages/react-components/theme-designer/.storybook/docs-root-theme-designer.css index 43b6c3483a9f6f..ac50b7fbd691d0 100644 --- a/packages/react-components/theme-designer/.storybook/docs-root-theme-designer.css +++ b/packages/react-components/theme-designer/.storybook/docs-root-theme-designer.css @@ -1,8 +1,8 @@ -#docs-root .sbdocs-wrapper { +#storybook-docs .sbdocs-wrapper { padding: 0; } -#docs-root .sbdocs-content { +#storybook-docs .sbdocs-content { max-width: none; font-family: none; } diff --git a/packages/react-components/theme-designer/.storybook/tsconfig.json b/packages/react-components/theme-designer/.storybook/tsconfig.json index f9f60e1234ed49..fb6d443db30d0d 100644 --- a/packages/react-components/theme-designer/.storybook/tsconfig.json +++ b/packages/react-components/theme-designer/.storybook/tsconfig.json @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["../src/**/*.stories.ts", "../src/**/*.stories.tsx", "*.js"] } diff --git a/packages/react-components/theme-designer/package.json b/packages/react-components/theme-designer/package.json index fb0a0edfefb802..f696cb85ae662f 100644 --- a/packages/react-components/theme-designer/package.json +++ b/packages/react-components/theme-designer/package.json @@ -14,14 +14,14 @@ "license": "MIT", "scripts": { "build": "just-scripts build", - "build-storybook": "build-storybook -o ./dist/storybook", + "build-storybook": "storybook build -o ./dist/storybook", "clean": "just-scripts clean", "code-style": "just-scripts code-style", "just": "just-scripts", "lint": "just-scripts lint", "start": "yarn storybook", "test": "jest --passWithNoTests", - "storybook": "start-storybook", + "storybook": "storybook dev", "type-check": "just-scripts type-check", "generate-api": "just-scripts generate-api", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"" diff --git a/packages/react-components/theme-designer/src/ThemeDesigner.styles.ts b/packages/react-components/theme-designer/src/ThemeDesigner.styles.ts index e5ba31ee42ece1..14dadb714b5f51 100644 --- a/packages/react-components/theme-designer/src/ThemeDesigner.styles.ts +++ b/packages/react-components/theme-designer/src/ThemeDesigner.styles.ts @@ -1,7 +1,7 @@ import { makeStaticStyles, makeStyles } from '@fluentui/react-components'; export const useStaticStyles = makeStaticStyles({ - '#docs-root .sbdocs-content > div:last-child': { + '#storybook-docs .sbdocs-content > div:last-child': { marginBottom: '0px', }, }); diff --git a/packages/react-examples/.storybook/main.js b/packages/react-examples/.storybook/main.js index a7cb243f28ab1f..229418807711d5 100644 --- a/packages/react-examples/.storybook/main.js +++ b/packages/react-examples/.storybook/main.js @@ -3,18 +3,9 @@ import * as fs from 'fs'; import * as path from 'path'; import { merge } from 'webpack-merge'; -/** @type {Partial<import('@storybook/core-common').StorybookConfig>} */ -const config = { +const config = /** @type {import('@storybook/react-webpack5').StorybookConfig} */ ({ stories: getStories(), - addons: [ - '@storybook/addon-a11y', - '@storybook/addon-essentials', - 'storybook-addon-performance', - { - name: '@storybook/addon-knobs', - options: { escapeHTML: false }, - }, - ], + addons: ['@storybook/addon-a11y', '@storybook/addon-essentials', 'storybook-addon-performance'], typescript: { // disable react-docgen-typescript due to perf issues // (also appears that it would require more configuration to work properly) @@ -23,23 +14,17 @@ const config = { webpackFinal: config => { const customConfig = createStorybookWebpackConfig(config); - return merge(customConfig, { - resolve: { - fallback: { - crypto: require.resolve('crypto-browserify'), - stream: require.resolve('stream-browserify'), - vm: require.resolve('vm-browserify'), - path: require.resolve('path-browserify'), - }, - }, - }); + return merge(customConfig, {}); }, core: { - builder: 'webpack5', disableTelemetry: true, }, -}; + framework: { + name: '@storybook/react-webpack5', + options: {}, + }, +}); function getStories() { const packageName = path.basename(process.cwd()); diff --git a/packages/react-examples/.storybook/manager.js b/packages/react-examples/.storybook/manager.js index 5044c88991160f..8d32df09518d1e 100644 --- a/packages/react-examples/.storybook/manager.js +++ b/packages/react-examples/.storybook/manager.js @@ -1,4 +1,4 @@ -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; addons.setConfig({ showPanel: true, diff --git a/packages/react-examples/.storybook/preview.js b/packages/react-examples/.storybook/preview.js index 0e2f712ab0f055..a82087c248704d 100644 --- a/packages/react-examples/.storybook/preview.js +++ b/packages/react-examples/.storybook/preview.js @@ -1,14 +1,20 @@ import { initializeIcons } from '@fluentui/font-icons-mdl2'; import 'cypress-storybook/react'; import { withPerformance } from 'storybook-addon-performance'; -import { withKeytipLayer, withStrictMode } from '@fluentui/storybook'; +import { globalTypes, withKeytipLayer, withStrictMode } from '@fluentui/storybook'; initializeIcons(); -export const decorators = [withPerformance, withStrictMode, withKeytipLayer]; +export default /** @type {import('@storybook/react').Preview} */ ({ + decorators: [withPerformance, withStrictMode, withKeytipLayer], -export const parameters = { - a11y: /** @type {import('@storybook/addon-a11y').A11yParameters} */ ({ - manual: true, - }), -}; + globalTypes: { + ...globalTypes(), + }, + + parameters: { + a11y: /** @type {import('@storybook/addon-a11y').A11yParameters} */ ({ + manual: true, + }), + }, +}); diff --git a/packages/storybook/package.json b/packages/storybook/package.json index c55115f2fe4b6e..98168063690552 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -24,9 +24,7 @@ "dependencies": { "@fluentui/react": "^8.120.2", "@fluentui/theme": "^2.6.57", - "@storybook/addon-knobs": "6.4.0", - "@storybook/addon-essentials": "6.5.15", - "@storybook/addons": "6.5.15", + "@storybook/addon-essentials": "7.6.20", "@fluentui/azure-themes": "^8.6.90", "@fluentui/theme-samples": "^8.7.166", "tslib": "^2.1.0" diff --git a/packages/storybook/src/decorators/withStrictMode.tsx b/packages/storybook/src/decorators/withStrictMode.tsx index f5b9daefce9c5a..ddaf7739563df5 100644 --- a/packages/storybook/src/decorators/withStrictMode.tsx +++ b/packages/storybook/src/decorators/withStrictMode.tsx @@ -1,11 +1,12 @@ import * as React from 'react'; -import { useStrictMode } from '../knobs/useStrictMode'; +import type { Decorator } from '@storybook/react'; -const StrictModeWrapper: React.FunctionComponent<{}> = props => { - const strictMode = useStrictMode(); - return strictMode ? <React.StrictMode>{props.children}</React.StrictMode> : <>{props.children}</>; +const StrictModeWrapper: React.FunctionComponent<{ strictMode: boolean }> = props => { + return props.strictMode ? <React.StrictMode>{props.children}</React.StrictMode> : <>{props.children}</>; }; -export const withStrictMode = (storyFn: () => React.ReactNode) => { - return <StrictModeWrapper>{storyFn()}</StrictModeWrapper>; +export const withStrictMode: Decorator = (storyFn, context) => { + const strictMode = context.globals.strictMode === 'on'; + + return <StrictModeWrapper strictMode={strictMode}>{storyFn()}</StrictModeWrapper>; }; diff --git a/packages/storybook/src/globalTypes/index.ts b/packages/storybook/src/globalTypes/index.ts new file mode 100644 index 00000000000000..f77c050584ca2d --- /dev/null +++ b/packages/storybook/src/globalTypes/index.ts @@ -0,0 +1,18 @@ +import type { GlobalTypes } from '@storybook/types'; + +export function globalTypes(): GlobalTypes { + return { + strictMode: { + description: 'Wrap the component in React.StrictMode.', + defaultValue: 'off', + type: 'string', + toolbar: { + icon: 'lock', + items: [ + { value: 'on', title: 'On' }, + { value: 'off', title: 'Off' }, + ], + }, + }, + }; +} diff --git a/packages/storybook/src/index.ts b/packages/storybook/src/index.ts index 531f4c92b9e378..d4a694f4ec52fd 100644 --- a/packages/storybook/src/index.ts +++ b/packages/storybook/src/index.ts @@ -1 +1,2 @@ -export * from './decorators/index'; +export { KeytipLayerWrapper, withKeytipLayer, withStrictMode } from './decorators/index'; +export { globalTypes } from './globalTypes/index'; diff --git a/packages/storybook/src/knobs/useStrictMode.ts b/packages/storybook/src/knobs/useStrictMode.ts deleted file mode 100644 index 2ccd911b064d4a..00000000000000 --- a/packages/storybook/src/knobs/useStrictMode.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { boolean } from '@storybook/addon-knobs'; - -export const useStrictMode = () => boolean('Use React.StrictMode', false); diff --git a/packages/web-components/.storybook/docs-root.css b/packages/web-components/.storybook/docs-root.css index e8bf6c27996b43..b24a61b6161347 100644 --- a/packages/web-components/.storybook/docs-root.css +++ b/packages/web-components/.storybook/docs-root.css @@ -4,7 +4,7 @@ */ /* remove the docs wrapper bg to let page bg show through */ -#docs-root .sbdocs-wrapper { +#storybook-docs .sbdocs-wrapper { background: transparent !important; } @@ -17,26 +17,27 @@ display: block; } -#docs-root .sbdocs-content { +#storybook-docs .sbdocs-content { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; max-width: 1200px; } -#docs-root h1.sbdocs-title { +#storybook-docs h1.sbdocs-title { font-size: 44px; line-height: 60px; /* identical to box height, or 143% */ + font-weight: 900; letter-spacing: -0.04em; color: #000000; } -#docs-root details { +#storybook-docs details { position: relative; z-index: 99; } -#docs-root .sbdocs-p { +#storybook-docs .sbdocs:not(.sbdocs-preview) p { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 18px; @@ -46,23 +47,23 @@ margin-top: 24px; } -#docs-root .sbdocs-img.featured-image { +#storybook-docs .sbdocs-img.featured-image { max-width: 100%; margin: 48px 0; display: block; } -#docs-root .sbdocs-img { +#storybook-docs .sbdocs-img { border-radius: 24px; } -#docs-root .sbdocs-hr { +#storybook-docs .sbdocs:not(.sbdocs-preview) hr { margin: 48px 0; height: 0; border-top: 1px solid #ebebeb; } -#docs-root .sbdocs-h2 { +#storybook-docs .sbdocs h2 { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 24px; @@ -75,12 +76,12 @@ padding: 48px 0 0 0; } -#docs-root .sbdocs-h2 code { +#storybook-docs .sbdocs h2 code { border-radius: 4px; font-size: 20px; } -#docs-root .sbdocs-h3 { +#storybook-docs .sbdocs-h3 { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 18px; @@ -90,20 +91,20 @@ color: #000000; } -#docs-root .sbdocs-h3 code { +#storybook-docs .sbdocs-h3 code { border-radius: 3px; font-size: 16px; } /* Only apply to H3s inside of stories which have a parent with an ID */ -#docs-root [id] > .sbdocs-h3:before { +#storybook-docs [id] > .sbdocs-h3:before { content: ''; display: block; height: 40px; margin: -40px 0 0; } -#docs-root .sbdocs-li { +#storybook-docs .sbdocs:not(.sbdocs-preview) li { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 16px; @@ -115,16 +116,16 @@ margin-top: 8px; } -#docs-root .sbdocs-ul { +#storybook-docs .sbdocs:not(.sbdocs-preview) ul { margin: 12px 0; } -#docs-root .sbdocs-ul .sbdocs-li { +#storybook-docs .sbdocs-ul .sbdocs:not(.sbdocs-preview) li { list-style: none; position: relative; } -#docs-root .sbdocs-ul .sbdocs-li::before { +#storybook-docs .sbdocs-ul .sbdocs-li::before { position: absolute; content: '•'; color: #8d8d8d; @@ -132,11 +133,11 @@ left: -15px; } -#docs-root .sbdocs-ol .sbdocs-li::marker { +#storybook-docs .sbdocs-ol .sbdocs-li::marker { color: #8d8d8d; } -#docs-root .sbdocs-preview { +#storybook-docs .sbdocs-preview { border-radius: 16px; background: #fff; /* --colorBrandBackgroundInverted */ padding: 0; @@ -145,13 +146,12 @@ } /* Apply the currently selected Fluent UI theme to the relevant areas of the docs */ -#docs-root .innerZoomElementWrapper > div { - padding: 30px; +#storybook-docs .innerZoomElementWrapper > div { box-sizing: border-box; } /* fix mouse interactions for toolbar on first story */ -#docs-root .sbdocs-preview > .os-host { +#storybook-docs .sbdocs-preview > .os-host { /* The toolbar sits within the story content area and is position: absolute by default. */ /* The story content overlays the toolbar making it non-interactive */ /* We don't use z-index because the toolbar can still sometimes overlay story content (flyout menu) */ @@ -159,25 +159,25 @@ position: static; } -#docs-root span + .sbdocs .docblock-argstable tbody tr td button { +#storybook-docs span + .sbdocs .docblock-argstable tbody tr td button { color: #0078d4; color: red; } -#docs-root .docs-story + div { +#storybook-docs .docs-story + div { background: #11100f; } -#docs-root .sbdocs-content > div:last-child { +#storybook-docs .sbdocs-content > div:last-child { margin-bottom: 96px; } -#docs-root .docs-story > div { +#storybook-docs .docs-story > div { padding: 0; background: none; } -#docs-root .docs-story > div:last-child { +#storybook-docs .docs-story > div:last-child { right: 31px; border-radius: 24px; } @@ -199,7 +199,7 @@ letter-spacing: -0.01em; } -#docs-root a.sbdocs-a { +#storybook-docs a.sbdocs-a { color: #0078d4; text-decoration: underline; } @@ -208,13 +208,13 @@ /* Args Table */ /* */ -#docs-root .docblock-argstable tbody { +#storybook-docs .docblock-argstable tbody { box-shadow: none; border-left: none; border-right: none; } -#docs-root .docblock-argstable-head th { +#storybook-docs .docblock-argstable-head th { letter-spacing: -0.01em; color: black; font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', @@ -224,22 +224,22 @@ font-weight: 600; } -#docs-root thead.docblock-argstable-head { +#storybook-docs thead.docblock-argstable-head { border-bottom: 1px solid #edebe9; } -#docs-root .docblock-argstable tbody tr { +#storybook-docs .docblock-argstable tbody tr { border: none; } -#docs-root table.docblock-argstable tbody.docblock-argstable-body td, -#docs-root .docblock-argstable th { +#storybook-docs table.docblock-argstable tbody.docblock-argstable-body td, +#storybook-docs .docblock-argstable th { padding-top: 12px; padding-bottom: 12px; padding-left: 16px; } -#docs-root .docblock-argstable tbody tr td:nth-child(1) span { +#storybook-docs .docblock-argstable tbody tr td:nth-child(1) span { font-weight: normal; font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; @@ -249,20 +249,20 @@ color: #616161; } -#docs-root .docblock-argstable tbody tr td { +#storybook-docs .docblock-argstable tbody tr td { vertical-align: top; } -#docs-root .docblock-argstable-body > tr > td > div > div > button { +#storybook-docs .docblock-argstable-body > tr > td > div > div > button { color: #0078d4; line-height: 21px; } -#docs-root code, -#docs-root .docblock-argstable tbody tr td:nth-child(3) > div > span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, -#docs-root .css-16d4d7t { +#storybook-docs code, +#storybook-docs .docblock-argstable tbody tr td:nth-child(3) > div > span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, +#storybook-docs .css-16d4d7t { font-family: 'Cascadia Code', Menlo, 'Courier New', Courier, monospace; font-style: normal; font-weight: normal; @@ -273,14 +273,14 @@ -webkit-box-decoration-break: clone; } -#docs-root code.sbdocs-code, -#docs-root .sbdocs-p code, -#docs-root .sbdocs-li code, -#docs-root .docblock-argstable code, -#docs-root .docblock-argstable tbody tr td:nth-child(3) > div > span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, -#docs-root .css-16d4d7t { +#storybook-docs code.sbdocs-code, +#storybook-docs .sbdocs-p code, +#storybook-docs .sbdocs-li code, +#storybook-docs .docblock-argstable code, +#storybook-docs .docblock-argstable tbody tr td:nth-child(3) > div > span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(2) span, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > div > span, +#storybook-docs .css-16d4d7t { font-size: 14px; background: #f0f0f0; border-radius: 4px; @@ -291,11 +291,11 @@ line-height: 1.5; } -#docs-root .docblock-argstable code { +#storybook-docs .docblock-argstable code { white-space: normal; } -#docs-root code { +#storybook-docs code { padding: 0.1em 0.2em; display: inline-block; background-color: rgba(17, 16, 15, 0.1); @@ -307,26 +307,26 @@ width: auto !important; } -#docs-root .sbdocs-preview .prismjs { +#storybook-docs .sbdocs-preview .prismjs { overflow: hidden; } -#docs-root .os-content .prismjs * { +#storybook-docs .os-content .prismjs * { font-family: 'Cascadia Code', Menlo, 'Courier New', Courier, monospace; font-size: 14px; line-height: 1.4em; } -#docs-root .sbdocs-preview .prismjs code { +#storybook-docs .sbdocs-preview .prismjs code { color: white; background: #11100f; margin: 0; overflow-x: auto; } -#docs-root .docblock-argstable-body td > div > p, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) p, -#docs-root .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > span { +#storybook-docs .docblock-argstable-body td > div > p, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) p, +#storybook-docs .docblock-argstable-body > tr > td:nth-child(2) > div:nth-child(1) > span { font-family: 'Segoe UI', 'Segoe UI Web (West European)', -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', sans-serif; font-size: 16px; @@ -335,15 +335,15 @@ letter-spacing: -0.01em; } -#docs-root .docblock-argstable tr > :nth-child(1) { +#storybook-docs .docblock-argstable tr > :nth-child(1) { width: 10%; } -#docs-root .docblock-argstable tr > :nth-child(2) { +#storybook-docs .docblock-argstable tr > :nth-child(2) { width: 60%; } -#docs-root .os-padding { +#storybook-docs .os-padding { z-index: 0; } @@ -426,7 +426,7 @@ h2.fluent { * - apply font, background, and foreground colors * - apply padding for story content */ -#docs-root .innerZoomElementWrapper > div > div { +#storybook-docs .innerZoomElementWrapper > div > div { padding: 48px 24px; font-family: var(--fontFamilyBase); background: var(--colorNeutralBackground2); diff --git a/packages/web-components/.storybook/main.cjs b/packages/web-components/.storybook/main.cjs index 6c6321ef08bde0..9cc493772e60ec 100644 --- a/packages/web-components/.storybook/main.cjs +++ b/packages/web-components/.storybook/main.cjs @@ -10,17 +10,21 @@ const tsPaths = new TsconfigPathsPlugin({ }); module.exports = - /** @type {Omit<import('../../../.storybook/types').StorybookConfig,'typescript'|'babel'|'previewHead'>} */ ({ - stories: ['../src/**/*.stories.@(ts|mdx)'], + /** @type {import('@storybook/html-webpack5').StorybookConfig} */ + ({ + features: { + // On-demand code splitting is disabled for now, as it causes issues e2e tests. + storyStoreV7: false, + }, + // helpers.stories.ts is a file that contains helper functions for stories, + // and should not be treated as a story itself. + stories: ['../src/**/!(helpers)*.stories.@(ts|mdx)'], staticDirs: ['../public'], core: { - builder: 'webpack5', disableTelemetry: true, }, + framework: '@storybook/html-webpack5', addons: [ - { - name: '@storybook/addon-docs', - }, { name: '@storybook/addon-essentials', options: { @@ -78,4 +82,7 @@ module.exports = return config; }, + docs: { + autodocs: true, + }, }); diff --git a/packages/web-components/.storybook/manager-head.html b/packages/web-components/.storybook/manager-head.html index d2af1fb450b828..19fd792dff3257 100644 --- a/packages/web-components/.storybook/manager-head.html +++ b/packages/web-components/.storybook/manager-head.html @@ -56,6 +56,10 @@ font-weight: 700; } + #storybook-preview-iframe { + background: transparent !important; + } + #storybook-explorer-searchfield { font-weight: 400 !important; font-size: 14px !important; diff --git a/packages/web-components/.storybook/manager.mjs b/packages/web-components/.storybook/manager.mjs index 5dcaa431bdecd9..73873977355b42 100644 --- a/packages/web-components/.storybook/manager.mjs +++ b/packages/web-components/.storybook/manager.mjs @@ -1,4 +1,4 @@ -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import webcomponentsTheme from './theme.mjs'; addons.setConfig({ @@ -9,5 +9,6 @@ addons.setConfig({ sidebar: { showRoots: true, }, + showPanel: false, theme: webcomponentsTheme, // override the default Storybook theme with a custom fluent theme }); diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 2a3efb51feed3b..a1fcfe276ef97a 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -238,9 +238,9 @@ "format": "prettier -w src/**/*.{ts,html} --ignore-path ../../.prettierignore", "format:check": "yarn format -c", "code-style": "yarn format:check && yarn lint", - "start": "yarn start-storybook -p 6006 --docs --no-manager-cache", - "start-storybook": "node node_modules/@storybook/html/bin/index", - "build-storybook": "node node_modules/@storybook/html/bin/build -o ./dist/storybook --docs", + "start": "yarn start-storybook -p 6006 --docs", + "start-storybook": "storybook dev", + "build-storybook": "storybook build -o ./dist/storybook --docs", "e2e": "playwright test", "test:dev": "playwright test" }, @@ -248,7 +248,8 @@ "@microsoft/fast-element": "2.0.0-beta.26", "@tensile-perf/web-components": "~0.2.0", "@types/web": "^0.0.142", - "@storybook/html": "6.5.15", + "@storybook/html": "7.6.20", + "@storybook/html-webpack5": "7.6.20", "chromedriver": "^125.0.0" }, "dependencies": { diff --git a/packages/web-components/public/shell.css b/packages/web-components/public/shell.css index 74e3083205760d..21dc2f875e5906 100644 --- a/packages/web-components/public/shell.css +++ b/packages/web-components/public/shell.css @@ -15,7 +15,7 @@ /* Add left side background color splash */ /* colors become distracting in mobile layout so scoped to where sidebar is visible */ @media (min-width: 600px) { - #root > div:before { + #storybook-root > div:before { content: ''; position: absolute; top: -200px; @@ -28,7 +28,7 @@ } /* Add right side background color splash */ - #root > div:after { + #storybook-root > div:after { content: ''; position: absolute; top: -200px; diff --git a/packages/web-components/src/accordion-item/accordion-item.spec.ts b/packages/web-components/src/accordion-item/accordion-item.spec.ts index 83bcdfa766a188..6c82b76e9cfde5 100644 --- a/packages/web-components/src/accordion-item/accordion-item.spec.ts +++ b/packages/web-components/src/accordion-item/accordion-item.spec.ts @@ -15,7 +15,7 @@ test.describe('Accordion item', () => { element = page.locator('fluent-accordion-item'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); heading = page.locator(`[role="heading"]`); diff --git a/packages/web-components/src/accordion/accordion.spec.ts b/packages/web-components/src/accordion/accordion.spec.ts index f0008c32b53227..6933e8cca18d87 100644 --- a/packages/web-components/src/accordion/accordion.spec.ts +++ b/packages/web-components/src/accordion/accordion.spec.ts @@ -12,7 +12,7 @@ test.describe('Accordion', () => { element = page.locator('fluent-accordion'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-accordion--accordion')); }); diff --git a/packages/web-components/src/avatar/avatar.spec.ts b/packages/web-components/src/avatar/avatar.spec.ts index 70343d90b1c35d..5f5b1a1bd213a7 100644 --- a/packages/web-components/src/avatar/avatar.spec.ts +++ b/packages/web-components/src/avatar/avatar.spec.ts @@ -14,7 +14,7 @@ test.describe('Avatar Component', () => { element = page.locator('fluent-avatar'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-avatar--avatar')); }); diff --git a/packages/web-components/src/badge/badge.spec.ts b/packages/web-components/src/badge/badge.spec.ts index bb526516088e27..99b5b5c06d7a07 100644 --- a/packages/web-components/src/badge/badge.spec.ts +++ b/packages/web-components/src/badge/badge.spec.ts @@ -12,7 +12,7 @@ test.describe('Badge component', () => { page = await browser.newPage(); element = page.locator('fluent-badge'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-badge--badge')); }); diff --git a/packages/web-components/src/counter-badge/counter-badge.spec.ts b/packages/web-components/src/counter-badge/counter-badge.spec.ts index a6457d02cd4467..b9750695988087 100644 --- a/packages/web-components/src/counter-badge/counter-badge.spec.ts +++ b/packages/web-components/src/counter-badge/counter-badge.spec.ts @@ -11,7 +11,7 @@ test.describe('CounterBadge component', () => { test.beforeEach(async ({ browser }) => { page = await browser.newPage(); element = page.locator('fluent-counter-badge'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-badge-counter-badge--counter-badge')); }); diff --git a/packages/web-components/src/divider/divider.spec.ts b/packages/web-components/src/divider/divider.spec.ts index 3135381c31c0e6..49172fef4adbc9 100644 --- a/packages/web-components/src/divider/divider.spec.ts +++ b/packages/web-components/src/divider/divider.spec.ts @@ -15,7 +15,7 @@ test.describe('Divider', () => { element = page.locator('fluent-divider'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); }); test.afterAll(async () => { diff --git a/packages/web-components/src/helpers.stories.ts b/packages/web-components/src/helpers.stories.ts index 68c04fe67697a8..1f9857657222fd 100644 --- a/packages/web-components/src/helpers.stories.ts +++ b/packages/web-components/src/helpers.stories.ts @@ -1,5 +1,5 @@ import type { FASTElement, ViewTemplate } from '@microsoft/fast-element'; -import type { AnnotatedStoryFn, Args, ComponentAnnotations, StoryAnnotations } from '@storybook/csf'; +import type { AnnotatedStoryFn, Args, ComponentAnnotations, Renderer, StoryAnnotations } from '@storybook/csf'; /** * A helper that returns a function to bind a Storybook story to a ViewTemplate. @@ -21,7 +21,7 @@ export function renderComponent<TArgs = Args>(template: ViewTemplate): (args: TA /** * A helper that returns a function to bind a Storybook story to a ViewTemplate. */ -export type FASTFramework = { +export type FASTFramework = Renderer & { component: typeof FASTElement; storyResult: FASTElement | Element | DocumentFragment; }; diff --git a/packages/web-components/src/image/image.spec.ts b/packages/web-components/src/image/image.spec.ts index 2c86b266574667..0db550f2f00c65 100644 --- a/packages/web-components/src/image/image.spec.ts +++ b/packages/web-components/src/image/image.spec.ts @@ -11,7 +11,7 @@ test.describe('Image', () => { test.beforeAll(async ({ browser }) => { page = await browser.newPage(); element = page.locator('fluent-image'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-image--image')); }); diff --git a/packages/web-components/src/label/label.spec.ts b/packages/web-components/src/label/label.spec.ts index 1837248632d79d..15e126edb9f8b5 100644 --- a/packages/web-components/src/label/label.spec.ts +++ b/packages/web-components/src/label/label.spec.ts @@ -12,7 +12,7 @@ test.describe('Label', () => { page = await browser.newPage(); element = page.locator('fluent-label'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-label--label')); }); diff --git a/packages/web-components/src/menu-list/menu-list.spec.ts b/packages/web-components/src/menu-list/menu-list.spec.ts index 5d213f0d599850..03ffe7e7c73fc1 100644 --- a/packages/web-components/src/menu-list/menu-list.spec.ts +++ b/packages/web-components/src/menu-list/menu-list.spec.ts @@ -14,7 +14,7 @@ test.describe('Menu', () => { element = page.locator('fluent-menu-list'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); menuItems = element.locator('fluent-menu-item'); diff --git a/packages/web-components/src/radio-group/radio-group.spec.ts b/packages/web-components/src/radio-group/radio-group.spec.ts index 40f517ed4f9911..d31655bcb99fdb 100644 --- a/packages/web-components/src/radio-group/radio-group.spec.ts +++ b/packages/web-components/src/radio-group/radio-group.spec.ts @@ -257,9 +257,6 @@ test.describe('RadioGroup', () => { }); test('should mark only the last radio defaulted to checked as checked', async ({ page }) => { - const element = page.locator('fluent-radio-group'); - const radios = element.locator('fluent-radio'); - await page.setContent(/* html */ ` <fluent-radio-group> <fluent-radio value="foo" checked></fluent-radio> @@ -268,6 +265,9 @@ test.describe('RadioGroup', () => { </fluent-radio-group> `); + const element = page.locator('fluent-radio-group'); + const radios = element.locator('fluent-radio'); + expect(await radios.evaluateAll((radios: Radio[]) => radios.filter(radio => radio.checked).length)).toBe(1); await expect(radios.nth(0)).toHaveJSProperty('checked', false); diff --git a/packages/web-components/src/rating-display/rating-display.stories.ts b/packages/web-components/src/rating-display/rating-display.stories.ts index a458f8d5cd7b8a..3f9661b500f246 100644 --- a/packages/web-components/src/rating-display/rating-display.stories.ts +++ b/packages/web-components/src/rating-display/rating-display.stories.ts @@ -59,7 +59,7 @@ export default { summary: 'The maximum possible value of the rating. This attribute determines the number of icons displayed.', }, defaultValue: { - summary: 5, + summary: '5', }, }, }, @@ -84,7 +84,7 @@ export default { summary: 'The value of the rating', }, defaultValue: { - summary: 0, + summary: '0', }, }, }, diff --git a/packages/web-components/src/slider/slider.spec.ts b/packages/web-components/src/slider/slider.spec.ts index 955b3f97c850df..2faf80af99eb77 100644 --- a/packages/web-components/src/slider/slider.spec.ts +++ b/packages/web-components/src/slider/slider.spec.ts @@ -14,7 +14,7 @@ test.describe('Slider', () => { element = page.locator('fluent-slider'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-slider--slider')); }); diff --git a/packages/web-components/src/spinner/spinner.spec.ts b/packages/web-components/src/spinner/spinner.spec.ts index f44f270c123e8d..6bb835b18ad69a 100644 --- a/packages/web-components/src/spinner/spinner.spec.ts +++ b/packages/web-components/src/spinner/spinner.spec.ts @@ -13,7 +13,7 @@ test.describe('Spinner', () => { element = page.locator('fluent-spinner'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-spinner--spinner')); }); diff --git a/packages/web-components/src/tab-panel/tab-panel.spec.ts b/packages/web-components/src/tab-panel/tab-panel.spec.ts index 2bb832f1e4e354..7430d8b410c3d3 100644 --- a/packages/web-components/src/tab-panel/tab-panel.spec.ts +++ b/packages/web-components/src/tab-panel/tab-panel.spec.ts @@ -12,7 +12,7 @@ test.describe('TabPanel', () => { element = page.locator('fluent-tab-panel'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); await page.goto(fixtureURL('components-tabs--tabs-default')); }); diff --git a/packages/web-components/src/tabs/tabs.spec.ts b/packages/web-components/src/tabs/tabs.spec.ts index f0f35da4cdeb48..3831e609269511 100644 --- a/packages/web-components/src/tabs/tabs.spec.ts +++ b/packages/web-components/src/tabs/tabs.spec.ts @@ -27,7 +27,7 @@ test.describe('Tabs', () => { element = page.locator('fluent-tabs'); - root = page.locator('#root'); + root = page.locator('#storybook-root'); tablist = element.locator('.tablist'); diff --git a/scripts/storybook/src/utils.js b/scripts/storybook/src/utils.js index 51ab5c971b9754..45d21e142569b2 100644 --- a/scripts/storybook/src/utils.js +++ b/scripts/storybook/src/utils.js @@ -379,7 +379,7 @@ function processBabelLoaderOptions(loaderConfig) { * * **Note:** * - this function mutates `rules` argument which is a reference to `modules.rules` webpack config property - * - to print used babel-loader config run: `yarn start-storybook --no-manager-cache --debug-webpack` and look for + * - to print used babel-loader config run: `yarn start-storybook --debug-webpack` and look for * webpack rule set containing both: * - `test: /\.(mjs|tsx?|jsx?)$/` * - `node_modules/babel-loader/lib/index.js` as `loader` within module.rules diff --git a/scripts/tasks/src/storybook.ts b/scripts/tasks/src/storybook.ts index cd54bba3b4c80a..f3d22ca3d4304b 100644 --- a/scripts/tasks/src/storybook.ts +++ b/scripts/tasks/src/storybook.ts @@ -3,13 +3,7 @@ import * as fs from 'fs'; import * as path from 'path'; import { findGitRoot } from '@fluentui/scripts-monorepo'; -// TODO: this should be replaced with `'@storybook/core-server';` API -// eslint-disable-next-line @typescript-eslint/ban-ts-comment -// @ts-ignore- standalone.js is basically private API/thus doesn't ship types. NOTE: Storybook can be run standalone from Node, although it should be noted this isn't officially supported any more. - https://github.com/storybookjs/storybook/blob/master/lib/core/docs/standalone.md#standalone-mode -import _storybook from '@storybook/react/standalone'; -const storybook: StorybookStandaloneBuildFn = _storybook; - -type StorybookStandaloneBuildFn = (options?: StorybookDevOptions | StorybookStaticOptions) => Promise<void>; +import { build as storybook } from '@storybook/core-server'; // Option types are documented here but not included in package for some reason // https://github.com/storybookjs/storybook/blob/master/lib/core/docs/standalone.md diff --git a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts index 257a43a7cb1cbe..eb0724c37ad437 100644 --- a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts +++ b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts @@ -556,7 +556,7 @@ describe('migrate-converged-pkg generator', () => { expect(readJson(tree, paths.packageJson).scripts).toEqual( expect.objectContaining({ start: 'yarn storybook', - storybook: 'start-storybook', + storybook: 'storybook dev', }), ); @@ -566,7 +566,7 @@ describe('migrate-converged-pkg generator', () => { allowJs: true, checkJs: true, outDir: '', - types: ['static-assets', 'environment', 'storybook__addons'], + types: ['static-assets', 'environment'], }, include: ['../stories/**/*.stories.ts', '../stories/**/*.stories.tsx', '*.js'], }); diff --git a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts index 3f94a5f63684c4..aa6b2b0a42d6e0 100644 --- a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts +++ b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts @@ -818,7 +818,7 @@ function setupStorybook(tree: Tree, options: NormalizedSchema) { updateJson(tree, options.paths.storybook.tsconfig, (json: TsConfig) => { json.compilerOptions.types = json.compilerOptions.types || []; - json.compilerOptions.types.push(...(libTsConfig.compilerOptions.types || []), 'storybook__addons'); + json.compilerOptions.types.push(...(libTsConfig.compilerOptions.types || [])); json.compilerOptions.types = uniqueArray(json.compilerOptions.types); return json; @@ -850,7 +850,7 @@ function setupStorybook(tree: Tree, options: NormalizedSchema) { updateJson(tree, options.paths.packageJson, (json: PackageJson) => { const scripts = { - storybook: `start-storybook`, + storybook: `storybook dev`, start: 'yarn storybook', }; json.scripts = json.scripts ?? {}; diff --git a/tools/workspace-plugin/src/generators/prepare-initial-release/index.spec.ts b/tools/workspace-plugin/src/generators/prepare-initial-release/index.spec.ts index aacdad4185a62a..6f301d8777feb8 100644 --- a/tools/workspace-plugin/src/generators/prepare-initial-release/index.spec.ts +++ b/tools/workspace-plugin/src/generators/prepare-initial-release/index.spec.ts @@ -356,7 +356,7 @@ describe('prepare-initial-release generator', () => { content: stripIndents` import { One } from '@proj/react-one-preview'; - const metadata: ComponentMeta<typeof One> = { + const metadata: Meta<typeof One> = { title: 'Preview Components/One', component: One, } @@ -456,7 +456,7 @@ describe('prepare-initial-release generator', () => { expect(tree.read('packages/react-one/stories/index.stories.tsx', 'utf-8')).toMatchInlineSnapshot(` "import { One } from '@proj/react-components'; - const metadata: ComponentMeta<typeof One> = { + const metadata: Meta<typeof One> = { title: 'Components/One', component: One, }; @@ -641,7 +641,7 @@ describe('prepare-initial-release generator', () => { content: stripIndents` import { One } from '@proj/react-one-preview'; - const metadata: ComponentMeta<typeof One> = { + const metadata: Meta<typeof One> = { title: 'Preview Components/One', component: One, } @@ -771,7 +771,7 @@ describe('prepare-initial-release generator', () => { expect(tree.read('packages/react-one/stories/src/index.stories.tsx', 'utf-8')).toMatchInlineSnapshot(` "import { One } from '@proj/react-components'; - const metadata: ComponentMeta<typeof One> = { + const metadata: Meta<typeof One> = { title: 'Components/One', component: One, }; diff --git a/tools/workspace-plugin/src/generators/react-library/files/.storybook/tsconfig.json__tmpl__ b/tools/workspace-plugin/src/generators/react-library/files/.storybook/tsconfig.json__tmpl__ index ea89218a3d916f..b40edfab128608 100644 --- a/tools/workspace-plugin/src/generators/react-library/files/.storybook/tsconfig.json__tmpl__ +++ b/tools/workspace-plugin/src/generators/react-library/files/.storybook/tsconfig.json__tmpl__ @@ -4,7 +4,7 @@ "outDir": "", "allowJs": true, "checkJs": true, - "types": ["static-assets", "environment", "storybook__addons"] + "types": ["static-assets", "environment"] }, "include": ["../stories/**/*.stories.ts", "../stories/**/*.stories.tsx", "*.js"] } diff --git a/tools/workspace-plugin/src/generators/react-library/files/package.json__tmpl__ b/tools/workspace-plugin/src/generators/react-library/files/package.json__tmpl__ index 7da305180feaea..4d266d458dd87e 100644 --- a/tools/workspace-plugin/src/generators/react-library/files/package.json__tmpl__ +++ b/tools/workspace-plugin/src/generators/react-library/files/package.json__tmpl__ @@ -24,7 +24,7 @@ "generate-api": "just-scripts generate-api", "lint": "just-scripts lint", "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "test": "jest --passWithNoTests", "test-ssr": "test-ssr \"./stories/**/*.stories.tsx\"", "type-check": "tsc -b tsconfig.json" diff --git a/tools/workspace-plugin/src/generators/react-library/index.spec.ts b/tools/workspace-plugin/src/generators/react-library/index.spec.ts index 4ad8045a69ce0b..e74360f3518bca 100644 --- a/tools/workspace-plugin/src/generators/react-library/index.spec.ts +++ b/tools/workspace-plugin/src/generators/react-library/index.spec.ts @@ -198,7 +198,7 @@ describe('react-library generator', () => { format: 'just-scripts prettier', lint: 'eslint src/', start: 'yarn storybook', - storybook: 'start-storybook', + storybook: 'storybook dev', 'type-check': 'just-scripts type-check', 'test-ssr': 'test-ssr "./src/**/*.stories.tsx"', }, diff --git a/tools/workspace-plugin/src/generators/split-library-in-two/generator.spec.ts b/tools/workspace-plugin/src/generators/split-library-in-two/generator.spec.ts index 9f4a3af5454fb9..261a85eb1d265b 100644 --- a/tools/workspace-plugin/src/generators/split-library-in-two/generator.spec.ts +++ b/tools/workspace-plugin/src/generators/split-library-in-two/generator.spec.ts @@ -192,7 +192,7 @@ describe('split-library-in-two generator', () => { "format": "just-scripts prettier", "lint": "eslint src/", "start": "yarn storybook", - "storybook": "start-storybook", + "storybook": "storybook dev", "test-ssr": "test-ssr \\"./src/**/*.stories.tsx\\"", "type-check": "just-scripts type-check", }, @@ -295,7 +295,6 @@ describe('split-library-in-two generator', () => { "types": Array [ "static-assets", "environment", - "storybook__addons", ], }, "extends": "../tsconfig.json", @@ -382,7 +381,7 @@ function setupDummyPackage(tree: Tree, options: { projectName: string }) { lint: 'just-scripts lint', start: 'yarn storybook', test: 'jest --passWithNoTests', - storybook: 'start-storybook', + storybook: 'storybook dev', 'type-check': 'tsc -b tsconfig.json', 'generate-api': 'just-scripts generate-api', 'test-ssr': 'test-ssr "./stories/**/*.stories.tsx"', @@ -488,7 +487,7 @@ function setupDummyPackage(tree: Tree, options: { projectName: string }) { outDir: '', allowJs: true, checkJs: true, - types: ['static-assets', 'environment', 'storybook__addons'], + types: ['static-assets', 'environment'], }, include: ['../stories/**/*.stories.ts', '../stories/**/*.stories.tsx', '*.js'], }, diff --git a/tools/workspace-plugin/src/generators/split-library-in-two/generator.ts b/tools/workspace-plugin/src/generators/split-library-in-two/generator.ts index 7086c5adb421d2..0ea7a1357fe006 100644 --- a/tools/workspace-plugin/src/generators/split-library-in-two/generator.ts +++ b/tools/workspace-plugin/src/generators/split-library-in-two/generator.ts @@ -325,7 +325,7 @@ function makeStoriesLibrary(tree: Tree, options: Options, logger: CLIOutput) { private: true, scripts: { start: 'yarn storybook', - storybook: 'start-storybook', + storybook: 'storybook dev', 'type-check': 'just-scripts type-check', lint: 'eslint src/', format: 'just-scripts prettier', diff --git a/typings/storybook__addons/index.d.ts b/typings/storybook__addons/index.d.ts deleted file mode 100644 index b1e120cfcf5ecd..00000000000000 --- a/typings/storybook__addons/index.d.ts +++ /dev/null @@ -1,70 +0,0 @@ -// Type definitions extension for @storybook/addons 6.0.18 -// Project: https://github.com/storybookjs/storybook/tree/main/lib/addons - -import { ViewMode } from '@storybook/addons'; -import { StoryContextForEnhancers } from '@storybook/csf'; -import * as React from 'react'; - -declare module '@storybook/addons' { - // PUBLIC API - extended definitions - export interface Parameters extends ParametersExtended {} - - // ===== - interface ParametersExtended { - controls?: ControlsParameters & DisableControl; - /** - * control the view mode - * @default 'story' - * @remarks - * Note that this behaviour is rather confusing and will work only after 1st user interaction click - * on particular menu item. On initial render canvas will be always rendered. - * - * @see https://github.com/storybookjs/storybook/blob/main/addons/docs/docs/recipes.md#controlling-a-storys-view-mode - */ - viewMode?: ViewMode; - /** - * configure Storybook's preview tabs - * @see https://github.com/storybookjs/storybook/blob/main/addons/docs/docs/recipes.md#reordering-docs-tab-first - */ - previewTabs?: Record<'storybook/docs/panel' | 'canvas', { index?: number; hidden?: boolean }>; - docs?: { - description?: { - /** Description for a whole component */ - component?: string; - /** Description for an individual story */ - story?: string; - }; - - source?: { - /** - * enable/disable rendering decorators in Docs mode - */ - excludeDecorators: boolean; - type: 'source' | 'auto' | 'dynamic'; - }; - - /** - * Allows to override code that will be used for "Show Code" tab. - * @see https://github.com/storybookjs/storybook/blob/release-6-5/addons/docs/docs/recipes.md#customizing-source-snippets - */ - transformSource?: (snippet: string, storyContext: StoryContextForEnhancers) => string | undefined; - - container?: React.ComponentType<any>; - page?: React.ComponentType<any>; - - /** - * https://github.com/storybookjs/storybook/tree/main/addons/docs/react#inline-stories - */ - inlineStories?: boolean; - }; - } - - interface ControlsParameters { - sort?: 'alpha' | 'requiredFirst' | 'none'; - expanded?: boolean; - presetColors?: Array<string | { color: string; title?: string }>; - hideNoControlsWarning?: boolean; - } - - type DisableControl = { disable?: boolean }; -} diff --git a/typings/storybook__addons/tsconfig.json b/typings/storybook__addons/tsconfig.json deleted file mode 100644 index c6f8b0a935c4c2..00000000000000 --- a/typings/storybook__addons/tsconfig.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": {}, - "include": ["*.d.ts"] -} diff --git a/typings/tsconfig.json b/typings/tsconfig.json index d2324f1f1c570d..f1a723a903b346 100644 --- a/typings/tsconfig.json +++ b/typings/tsconfig.json @@ -16,9 +16,6 @@ { "path": "./static-assets/tsconfig.json" }, - { - "path": "./storybook__addons/tsconfig.json" - }, { "path": "./ignore-not-found-export-webpack-plugin/tsconfig.json" }, diff --git a/yarn.lock b/yarn.lock index 7fe9537ec17b5d..a5791355f5dad5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -45,6 +45,13 @@ resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== +"@aw-web-design/x-default-browser@1.4.126": + version "1.4.126" + resolved "https://registry.yarnpkg.com/@aw-web-design/x-default-browser/-/x-default-browser-1.4.126.tgz#43e4bd8f0314ed907a8718d7e862a203af79bc16" + integrity sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug== + dependencies: + default-browser-id "3.0.0" + "@azure/abort-controller@^2.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz#42fe0ccab23841d9905812c58f1082d27784566d" @@ -153,42 +160,20 @@ dependencies: tslib "^1.9.3" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.24.6", "@babel/code-frame@^7.5.5", "@babel/code-frame@^7.8.3": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.6.tgz#ab88da19344445c3d8889af2216606d3329f3ef2" - integrity sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.24.6", "@babel/code-frame@^7.24.7", "@babel/code-frame@^7.5.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== dependencies: - "@babel/highlight" "^7.24.6" + "@babel/highlight" "^7.24.7" picocolors "^1.0.0" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.6.tgz#b3600217688cabb26e25f8e467019e66d71b7ae2" - integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ== - -"@babel/core@7.12.9": - version "7.12.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" - integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.7" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.9" - "@babel/types" "^7.12.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.6", "@babel/compat-data@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" + integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== -"@babel/core@7.24.6", "@babel/core@^7.1.0", "@babel/core@^7.10.4", "@babel/core@^7.11.6", "@babel/core@^7.12.10", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.18.2", "@babel/core@^7.20.0", "@babel/core@^7.23.2", "@babel/core@^7.24.4", "@babel/core@^7.7.5": +"@babel/core@7.24.6", "@babel/core@^7.10.4", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.18.2", "@babel/core@^7.18.9", "@babel/core@^7.20.0", "@babel/core@^7.23.0", "@babel/core@^7.23.2", "@babel/core@^7.24.4": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.6.tgz#8650e0e4b03589ebe886c4e4a60398db0a7ec787" integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ== @@ -209,7 +194,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@7.24.6", "@babel/generator@>=7", "@babel/generator@^7.10.3", "@babel/generator@^7.12.11", "@babel/generator@^7.12.13", "@babel/generator@^7.12.5", "@babel/generator@^7.23.0", "@babel/generator@^7.24.6", "@babel/generator@^7.4.4", "@babel/generator@^7.7.2": +"@babel/generator@7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.6.tgz#dfac82a228582a9d30c959fe50ad28951d4737a7" integrity sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg== @@ -219,12 +204,22 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" -"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.18.6", "@babel/helper-annotate-as-pure@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz#517af93abc77924f9b2514c407bbef527fb8938d" - integrity sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg== +"@babel/generator@>=7", "@babel/generator@^7.10.3", "@babel/generator@^7.12.13", "@babel/generator@^7.23.0", "@babel/generator@^7.24.6", "@babel/generator@^7.25.0", "@babel/generator@^7.4.4", "@babel/generator@^7.7.2": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" + integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== dependencies: - "@babel/types" "^7.24.6" + "@babel/types" "^7.25.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.24.6", "@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== + dependencies: + "@babel/types" "^7.24.7" "@babel/helper-builder-binary-assignment-operator-visitor@^7.24.6": version "7.24.6" @@ -233,30 +228,28 @@ dependencies: "@babel/types" "^7.24.6" -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz#4a51d681f7680043d38e212715e2a7b1ad29cb51" - integrity sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg== +"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.24.6": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== dependencies: - "@babel/compat-data" "^7.24.6" - "@babel/helper-validator-option" "^7.24.6" - browserslist "^4.22.2" + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.21.0", "@babel/helper-create-class-features-plugin@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz#c50b86fa1c4ca9b7a890dc21884f097b6c4b5286" - integrity sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.6" - "@babel/helper-environment-visitor" "^7.24.6" - "@babel/helper-function-name" "^7.24.6" - "@babel/helper-member-expression-to-functions" "^7.24.6" - "@babel/helper-optimise-call-expression" "^7.24.6" - "@babel/helper-replace-supers" "^7.24.6" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.6" - "@babel/helper-split-export-declaration" "^7.24.6" +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.6", "@babel/helper-create-class-features-plugin@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253" + integrity sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/traverse" "^7.25.0" semver "^6.3.1" "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.24.6": @@ -268,20 +261,6 @@ regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" - integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== - 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" - "@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": version "0.6.2" resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" @@ -313,47 +292,43 @@ dependencies: "@babel/types" "^7.24.6" -"@babel/helper-member-expression-to-functions@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz#86084f3e0e4e2169a134754df3870bc7784db71e" - integrity sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg== +"@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== dependencies: - "@babel/types" "^7.24.6" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852" - integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g== +"@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.24.6", "@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== dependencies: - "@babel/types" "^7.24.6" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz#22346ed9df44ce84dee850d7433c5b73fab1fe4e" - integrity sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA== +"@babel/helper-module-transforms@^7.24.6", "@babel/helper-module-transforms@^7.24.8": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" + integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== dependencies: - "@babel/helper-environment-visitor" "^7.24.6" - "@babel/helper-module-imports" "^7.24.6" - "@babel/helper-simple-access" "^7.24.6" - "@babel/helper-split-export-declaration" "^7.24.6" - "@babel/helper-validator-identifier" "^7.24.6" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/traverse" "^7.25.2" -"@babel/helper-optimise-call-expression@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz#f7836e3ccca3dfa02f15d2bc8b794efe75a5256e" - integrity sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA== +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== dependencies: - "@babel/types" "^7.24.6" - -"@babel/helper-plugin-utils@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + "@babel/types" "^7.24.7" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.6", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz#fa02a32410a15a6e8f8185bcbf608f10528d2a24" - integrity sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.6", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== "@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.24.6": version "7.24.6" @@ -364,28 +339,30 @@ "@babel/helper-environment-visitor" "^7.24.6" "@babel/helper-wrap-function" "^7.24.6" -"@babel/helper-replace-supers@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz#3ea87405a2986a49ab052d10e540fe036d747c71" - integrity sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ== +"@babel/helper-replace-supers@^7.24.6", "@babel/helper-replace-supers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" + integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== dependencies: - "@babel/helper-environment-visitor" "^7.24.6" - "@babel/helper-member-expression-to-functions" "^7.24.6" - "@babel/helper-optimise-call-expression" "^7.24.6" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/traverse" "^7.25.0" -"@babel/helper-simple-access@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz#1d6e04d468bba4fc963b4906f6dac6286cfedff1" - integrity sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g== +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== dependencies: - "@babel/types" "^7.24.6" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz#c47e9b33b7ea50d1073e125ebc26661717cb7040" - integrity sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q== +"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.24.6", "@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== dependencies: - "@babel/types" "^7.24.6" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" "@babel/helper-split-export-declaration@^7.24.6": version "7.24.6" @@ -394,20 +371,20 @@ dependencies: "@babel/types" "^7.24.6" -"@babel/helper-string-parser@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" - integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== +"@babel/helper-string-parser@^7.24.6", "@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== -"@babel/helper-validator-identifier@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" - integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== +"@babel/helper-validator-identifier@^7.24.6", "@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== -"@babel/helper-validator-option@^7.23.5", "@babel/helper-validator-option@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz#59d8e81c40b7d9109ab7e74457393442177f460a" - integrity sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ== +"@babel/helper-validator-option@^7.24.6", "@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== "@babel/helper-wrap-function@^7.24.6": version "7.24.6" @@ -418,29 +395,36 @@ "@babel/template" "^7.24.6" "@babel/types" "^7.24.6" -"@babel/helpers@^7.12.5", "@babel/helpers@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.6.tgz#cd124245299e494bd4e00edda0e4ea3545c2c176" - integrity sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA== +"@babel/helpers@^7.24.6": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a" + integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw== dependencies: - "@babel/template" "^7.24.6" - "@babel/types" "^7.24.6" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.0" -"@babel/highlight@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.6.tgz#6d610c1ebd2c6e061cade0153bf69b0590b7b3df" - integrity sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ== +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== dependencies: - "@babel/helper-validator-identifier" "^7.24.6" + "@babel/helper-validator-identifier" "^7.24.7" chalk "^2.4.2" js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@7.24.6", "@babel/parser@^7.1.0", "@babel/parser@^7.10.3", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.24.4", "@babel/parser@^7.24.6", "@babel/parser@^7.4.5": +"@babel/parser@7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.6.tgz#5e030f440c3c6c78d195528c3b688b101a365328" integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q== +"@babel/parser@^7.1.0", "@babel/parser@^7.10.3", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.0", "@babel/parser@^7.24.4", "@babel/parser@^7.24.6", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3", "@babel/parser@^7.4.5": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" + integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== + dependencies: + "@babel/types" "^7.25.2" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.6.tgz#283a74ef365b1e954cda6b2724c678a978215e88" @@ -483,7 +467,7 @@ "@babel/helper-remap-async-to-generator" "^7.18.9" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@7.18.6", "@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.0": +"@babel/plugin-proposal-class-properties@7.18.6", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.0": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -491,7 +475,7 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-decorators@7.24.6", "@babel/plugin-proposal-decorators@^7.12.12", "@babel/plugin-proposal-decorators@^7.22.7": +"@babel/plugin-proposal-decorators@7.24.6", "@babel/plugin-proposal-decorators@^7.22.7": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.6.tgz#20e7ed41c24d3f6a2d94af7b44ddd06d1f8a71a3" integrity sha512-8DjR0/DzlBhz2SVi9a19/N2U5+C3y3rseXuyoKL9SP8vnbewscj1eHZtL6kpEn4UCuUmqEo0mvqyDYRFoN2gpA== @@ -500,7 +484,7 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-syntax-decorators" "^7.24.6" -"@babel/plugin-proposal-export-default-from@^7.0.0", "@babel/plugin-proposal-export-default-from@^7.12.1": +"@babel/plugin-proposal-export-default-from@^7.0.0": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.23.3.tgz#6f511a676c540ccc8d17a8553dbba9230b0ddac0" integrity sha512-Q23MpLZfSGZL1kU7fWqV262q65svLSCIP5kZ/JCW/rKTCm/FrLjpvEd2kfUYMVeHh4QhV/xzyoRAHWrAZJrE3Q== @@ -516,7 +500,7 @@ "@babel/helper-plugin-utils" "^7.18.9" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-nullish-coalescing-operator@7.18.6", "@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": +"@babel/plugin-proposal-nullish-coalescing-operator@7.18.6", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== @@ -532,16 +516,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" - integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" - -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.20.0": +"@babel/plugin-proposal-object-rest-spread@^7.20.0": version "7.20.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== @@ -560,7 +535,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@7.21.0", "@babel/plugin-proposal-optional-chaining@^7.12.7", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0": +"@babel/plugin-proposal-optional-chaining@7.21.0", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== @@ -569,7 +544,7 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.18.6": +"@babel/plugin-proposal-private-methods@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== @@ -582,16 +557,6 @@ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== -"@babel/plugin-proposal-private-property-in-object@^7.12.1": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc" - integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.21.0" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -648,12 +613,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz#084564e0f3cc21ea6c70c44cff984a1c0509729a" - integrity sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA== +"@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz#d1759e84dd4b437cf9fae69b4c06c41d7625bfb7" + integrity sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-import-assertions@^7.24.6": version "7.24.6" @@ -683,19 +648,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-jsx@^7.24.6", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.6.tgz#bcca2964150437f88f65e3679e3d68762287b9c8" - integrity sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw== +"@babel/plugin-syntax-jsx@^7.24.6", "@babel/plugin-syntax-jsx@^7.24.7", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.6" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -718,7 +676,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -753,12 +711,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.24.6", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.6.tgz#769daf2982d60308bc83d8936eaecb7582463c87" - integrity sha512-TzCtxGgVTEJWWwcYwQhCIQ6WaKlo80/B+Onsk4RRCcYqpYGFcG9etPW94VToGte5AAcxRrhjPUFvUS3Y2qKi4A== +"@babel/plugin-syntax-typescript@^7.24.7", "@babel/plugin-syntax-typescript@^7.3.3", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" + integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== dependencies: - "@babel/helper-plugin-utils" "^7.24.6" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" @@ -768,7 +726,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.24.6": +"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.6.tgz#93607d1ef5b81c70af174aff3532d57216367492" integrity sha512-jSSSDt4ZidNMggcLx8SaKsbGNEfIl0PHx/4mFEulorE7bpYLbN0d3pDW3eJ7Y5Z3yPhy3L3NaPCYyTUY7TuugQ== @@ -801,7 +759,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.6" -"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.24.6": +"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.6.tgz#a03ec8a4591c2b43cf7798bc633e698293fda179" integrity sha512-S/t1Xh4ehW7sGA7c1j/hiOBLnEYCp/c2sEG4ZkL8kI1xX9tW2pqJTCHKtdhe/jHKt8nG0pFCrDHUXd4DvjHS9w== @@ -825,7 +783,7 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.24.6": +"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.6.tgz#0cc198c02720d4eeb091004843477659c6b37977" integrity sha512-+fN+NO2gh8JtRmDSOB6gaCVo36ha8kfCW1nMq2Gc0DABln0VcHN4PrALDvF5/diLzIRKptC7z/d7Lp64zk92Fg== @@ -847,7 +805,7 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/template" "^7.24.6" -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.20.0", "@babel/plugin-transform-destructuring@^7.24.6": +"@babel/plugin-transform-destructuring@^7.20.0", "@babel/plugin-transform-destructuring@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.6.tgz#bdd1a6c90ffb2bfd13b6007b13316eeafc97cb53" integrity sha512-YLW6AE5LQpk5npNXL7i/O+U9CE4XsBCuRPgyjl1EICZYKmcitV+ayuuUGMJm2lC1WWjXYszeTnIxF/dq/GhIZQ== @@ -893,15 +851,15 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz#cfa7ca159cc3306fab526fc67091556b51af26ff" - integrity sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q== +"@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.24.7": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.2.tgz#b3aa251db44959b7a7c82abcd6b4225dec7d2258" + integrity sha512-InBZ0O8tew5V0K6cHcQ+wgxlrjOw1W4wDXLkOTjLRD8GYhTSkxTVBtdy3MMtvYBrbAWa1Qm3hNoTc1620Yj+Mg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-flow" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-syntax-flow" "^7.24.7" -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.24.6": +"@babel/plugin-transform-for-of@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.6.tgz#7f31780bd0c582b546372c0c0da9d9d56731e0a2" integrity sha512-n3Sf72TnqK4nw/jziSqEl1qaWPbCRw2CziHH+jdRYvw4J6yeCzsj4jdw8hIntOEeDGTmHVe2w4MVL44PN0GMzg== @@ -956,14 +914,14 @@ "@babel/helper-module-transforms" "^7.24.6" "@babel/helper-plugin-utils" "^7.24.6" -"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.18.2", "@babel/plugin-transform-modules-commonjs@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.6.tgz#1b8269902f25bd91ca6427230d4735ddd1e1283e" - integrity sha512-JEV8l3MHdmmdb7S7Cmx6rbNEjRCgTQMZxllveHO0mx6uiclB0NflCawlQQ6+o5ZrwjUBYPzHm2XoK4wqGVUFuw== +"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.18.2", "@babel/plugin-transform-modules-commonjs@^7.23.0", "@babel/plugin-transform-modules-commonjs@^7.24.6": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" + integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== dependencies: - "@babel/helper-module-transforms" "^7.24.6" - "@babel/helper-plugin-utils" "^7.24.6" - "@babel/helper-simple-access" "^7.24.6" + "@babel/helper-module-transforms" "^7.24.8" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-simple-access" "^7.24.7" "@babel/plugin-transform-modules-systemjs@^7.24.6": version "7.24.6" @@ -998,12 +956,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.6" -"@babel/plugin-transform-nullish-coalescing-operator@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.6.tgz#12b83b3cdfd1cd2066350e36e4fb912ab194545e" - integrity sha512-+QlAiZBMsBK5NqrBWFXCYeXyiU1y7BQ/OYaiPAcQJMomn5Tyg+r5WuVtyEuvTbpV7L25ZSLfE+2E9ywj4FD48A== +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.6": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz#1de4534c590af9596f53d67f52a92f12db984120" + integrity sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.6" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-transform-numeric-separator@^7.24.6": @@ -1040,16 +998,16 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.6.tgz#3d636b3ed8b5a506f93e4d4675fc95754d7594f5" - integrity sha512-cHbqF6l1QP11OkYTYQ+hhVx1E017O5ZcSPXk9oODpqhcAD1htsWG2NpHrrhthEO2qZomLK0FXS+u7NfrkF5aOQ== +"@babel/plugin-transform-optional-chaining@^7.23.0", "@babel/plugin-transform-optional-chaining@^7.24.6": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" + integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== dependencies: - "@babel/helper-plugin-utils" "^7.24.6" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.6" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.24.6": +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.6.tgz#7aee86dfedd2fc0136fecbe6f7649fc02d86ab22" integrity sha512-ST7guE8vLV+vI70wmAxuZpIKzVjvFX9Qs8bl5w6tN/6gOypPWUmMQL2p7LJz5E63vEGrDhAiYetniJFyBH1RkA== @@ -1082,18 +1040,18 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-transform-react-display-name@^7.0.0", "@babel/plugin-transform-react-display-name@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.6.tgz#2a10c732c2c87a8f06e4413fb4a14e76e6c67a99" - integrity sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg== + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz#9caff79836803bc666bcfe210aeb6626230c293b" + integrity sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg== dependencies: - "@babel/helper-plugin-utils" "^7.24.6" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-react-jsx-development@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.6.tgz#e662058e8795b5fccd24c5bdd2b328728aef3305" - integrity sha512-F7EsNp5StNDouSSdYyDSxh4J+xvj/JqG+Cb6s2fA+jCyHOzigG5vTwgH8tU2U8Voyiu5zCG9bAK49wTr/wPH0w== + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz#eaee12f15a93f6496d852509a850085e6361470b" + integrity sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ== dependencies: - "@babel/plugin-transform-react-jsx" "^7.24.6" + "@babel/plugin-transform-react-jsx" "^7.24.7" "@babel/plugin-transform-react-jsx-self@^7.0.0": version "7.23.3" @@ -1109,24 +1067,24 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.6.tgz#4ca3660ca663d20095455571615d6263986cdfe4" - integrity sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw== +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.24.6", "@babel/plugin-transform-react-jsx@^7.24.7": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz#e37e8ebfa77e9f0b16ba07fadcb6adb47412227a" + integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.6" - "@babel/helper-module-imports" "^7.24.6" - "@babel/helper-plugin-utils" "^7.24.6" - "@babel/plugin-syntax-jsx" "^7.24.6" - "@babel/types" "^7.24.6" + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-syntax-jsx" "^7.24.7" + "@babel/types" "^7.25.2" "@babel/plugin-transform-react-pure-annotations@^7.24.6": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.6.tgz#d2bad8d70c3635cb63a69ee66c9c891f9392435c" - integrity sha512-0HoDQlFJJkXRyV2N+xOpUETbKHcouSwijRQbKWVtxsPoq5bbB30qZag9/pSc5xcWVYjTHlLsBsY+hZDnzQTPNw== + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz#bdd9d140d1c318b4f28b29a00fb94f97ecab1595" + integrity sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.6" - "@babel/helper-plugin-utils" "^7.24.6" + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" "@babel/plugin-transform-regenerator@^7.24.6": version "7.24.6" @@ -1155,14 +1113,14 @@ babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.24.6": +"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.6.tgz#ef734ebccc428d2174c7bb36015d0800faf5381e" integrity sha512-xnEUvHSMr9eOWS5Al2YPfc32ten7CXdH7Zwyyk7IqITg4nX61oHj+GxpNvl+y5JHjfN3KXE2IV55wAWowBYMVw== dependencies: "@babel/helper-plugin-utils" "^7.24.6" -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.24.6": +"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.6.tgz#a56cecbd8617675531d1b79f5b755b7613aa0822" integrity sha512-h/2j7oIUDjS+ULsIrNZ6/TKG97FgmEk1PXryk/HQq6op4XUUUwif2f69fJrzK0wza2zjCS1xhXmouACaWV5uPA== @@ -1177,7 +1135,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.6" -"@babel/plugin-transform-template-literals@>=7", "@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.24.6": +"@babel/plugin-transform-template-literals@>=7", "@babel/plugin-transform-template-literals@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.6.tgz#aaf2ae157acd0e5c9265dba8ac0a439f8d2a6303" integrity sha512-BJbEqJIcKwrqUP+KfUIkxz3q8VzXe2R8Wv8TaNgO1cx+nNavxn/2+H8kp9tgFSOL6wYPPEgFvU6IKS4qoGqhmg== @@ -1192,14 +1150,15 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-transform-typescript@^7.24.6", "@babel/plugin-transform-typescript@^7.5.0": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.6.tgz#339c6127a783c32e28a5b591e6c666f899b57db0" - integrity sha512-H0i+hDLmaYYSt6KU9cZE0gb3Cbssa/oxWis7PX4ofQzbvsfix9Lbh8SRk7LCPDlLWJHUiFeHU0qRRpF/4Zv7mQ== + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz#237c5d10de6d493be31637c6b9fa30b6c5461add" + integrity sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A== dependencies: - "@babel/helper-annotate-as-pure" "^7.24.6" - "@babel/helper-create-class-features-plugin" "^7.24.6" - "@babel/helper-plugin-utils" "^7.24.6" - "@babel/plugin-syntax-typescript" "^7.24.6" + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.25.0" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-syntax-typescript" "^7.24.7" "@babel/plugin-transform-unicode-escapes@^7.24.6": version "7.24.6" @@ -1240,7 +1199,7 @@ core-js "^2.6.5" regenerator-runtime "^0.13.4" -"@babel/preset-env@7.24.6", "@babel/preset-env@>=7", "@babel/preset-env@^7.12.11", "@babel/preset-env@^7.23.2": +"@babel/preset-env@7.24.6", "@babel/preset-env@>=7", "@babel/preset-env@^7.23.2": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.6.tgz#a5a55bc70e5ff1ed7f872067e2a9d65ff917ad6f" integrity sha512-CrxEAvN7VxfjOG8JNF2Y/eMqMJbZPZ185amwGUBp8D9USK90xQmv7dLdFSa+VbD7fdIqcy/Mfv7WtzG8+/qxKg== @@ -1327,14 +1286,14 @@ core-js-compat "^3.31.0" semver "^6.3.1" -"@babel/preset-flow@^7.12.1", "@babel/preset-flow@^7.13.13": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.24.0.tgz#0de60271b0a439b415501c5b28f685fbcb080e1c" - integrity sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg== +"@babel/preset-flow@^7.13.13", "@babel/preset-flow@^7.22.15": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.24.7.tgz#eef5cb8e05e97a448fc50c16826f5612fe512c06" + integrity sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-transform-flow-strip-types" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-validator-option" "^7.24.7" + "@babel/plugin-transform-flow-strip-types" "^7.24.7" "@babel/preset-modules@0.1.6-no-external-plugins": version "0.1.6-no-external-plugins" @@ -1345,7 +1304,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@7.24.6", "@babel/preset-react@^7.12.10": +"@babel/preset-react@7.24.6", "@babel/preset-react@^7.22.15": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.6.tgz#92eace66dce577e5263113eb82235a0d45096cae" integrity sha512-8mpzh1bWvmINmwM3xpz6ahu57mNaWavMm+wBNjQ4AFu1nghKBiIRET7l/Wmj4drXany/BBGjJZngICcD98F1iw== @@ -1357,7 +1316,7 @@ "@babel/plugin-transform-react-jsx-development" "^7.24.6" "@babel/plugin-transform-react-pure-annotations" "^7.24.6" -"@babel/preset-typescript@7.24.6", "@babel/preset-typescript@^7.12.7", "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.22.5": +"@babel/preset-typescript@7.24.6", "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.22.5", "@babel/preset-typescript@^7.23.0": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.24.6.tgz#27057470fb981c31338bdb897fc3d9aa0cb7dab2" integrity sha512-U10aHPDnokCFRXgyT/MaIRTivUu2K/mu0vJlwRS9LxJmJet+PFQNKpggPyFCUtC6zWSBPjvxjnpNkAn3Uw2m5w== @@ -1368,7 +1327,7 @@ "@babel/plugin-transform-modules-commonjs" "^7.24.6" "@babel/plugin-transform-typescript" "^7.24.6" -"@babel/register@7.24.6", "@babel/register@^7.12.1", "@babel/register@^7.13.16": +"@babel/register@7.24.6", "@babel/register@^7.13.16", "@babel/register@^7.22.15": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.24.6.tgz#59e21dcc79e1d04eed5377633b0f88029a6bef9e" integrity sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w== @@ -1384,18 +1343,10 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime-corejs3@^7.10.2": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.13.tgz#53d09813b7c20d616caf258e9325550ff701c039" - integrity sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ== - dependencies: - core-js-pure "^3.0.0" - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.10.4", "@babel/runtime@^7.12.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.22.6", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" - integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.17.8", "@babel/runtime@^7.22.6", "@babel/runtime@^7.3.1", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.0.tgz#3af9a91c1b739c569d5d80cc917280919c544ecb" + integrity sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw== dependencies: regenerator-runtime "^0.14.0" @@ -1404,16 +1355,16 @@ resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.24.6.tgz#41682b047b1d99a079998c2c52661abe34d329cb" integrity sha512-ch8nbtobUPLvSLKdG2s8pVAqS1zUc+mt7UE9k8/xpupvETbAFOaoqo0QcpgVD/f0xkMkbUnqedVY5eeVWOqtjw== -"@babel/template@>=7", "@babel/template@^7.0.0", "@babel/template@^7.12.13", "@babel/template@^7.12.7", "@babel/template@^7.22.15", "@babel/template@^7.24.6", "@babel/template@^7.3.3": - version "7.24.6" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.6.tgz#048c347b2787a6072b24c723664c8d02b67a44f9" - integrity sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw== +"@babel/template@>=7", "@babel/template@^7.0.0", "@babel/template@^7.12.13", "@babel/template@^7.22.15", "@babel/template@^7.24.6", "@babel/template@^7.25.0", "@babel/template@^7.3.3": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== dependencies: - "@babel/code-frame" "^7.24.6" - "@babel/parser" "^7.24.6" - "@babel/types" "^7.24.6" + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" -"@babel/traverse@7.24.6", "@babel/traverse@>=7", "@babel/traverse@^7.10.3", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.23.2", "@babel/traverse@^7.24.6", "@babel/traverse@^7.4.5": +"@babel/traverse@7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.6.tgz#0941ec50cdeaeacad0911eb67ae227a4f8424edc" integrity sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw== @@ -1429,7 +1380,20 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@7.24.6", "@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.20.7", "@babel/types@^7.24.6", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/traverse@>=7", "@babel/traverse@^7.10.3", "@babel/traverse@^7.12.13", "@babel/traverse@^7.16.0", "@babel/traverse@^7.18.9", "@babel/traverse@^7.23.2", "@babel/traverse@^7.24.6", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.2", "@babel/traverse@^7.4.5": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" + integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.2" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912" integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ== @@ -1438,6 +1402,15 @@ "@babel/helper-validator-identifier" "^7.24.6" to-fast-properties "^2.0.0" +"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.10.4", "@babel/types@^7.18.9", "@babel/types@^7.20.7", "@babel/types@^7.23.0", "@babel/types@^7.24.6", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" + integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@base2/pretty-print-object@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz#371ba8be66d556812dc7fb169ebc3c08378f69d4" @@ -1465,14 +1438,6 @@ dependencies: "@charlietango/use-client-hydrated" "^1.8.2" -"@cnakazawa/watch@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef" - integrity sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -1614,16 +1579,6 @@ "@effect/io" "^0.26.0" fast-check "^3.10.0" -"@emotion/cache@^10.0.27", "@emotion/cache@^10.0.9": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.27.tgz#7895db204e2c1a991ae33d51262a3a44f6737303" - integrity sha512-Zp8BEpbMunFsTcqAK4D7YTm3MvCp1SekflSLJH8lze2fCcSZ/yMkXHo8kb3t1/1Tdd3hAqf3Fb7z9VZ+FMiC9w== - dependencies: - "@emotion/sheet" "0.9.4" - "@emotion/stylis" "0.8.5" - "@emotion/utils" "0.11.3" - "@emotion/weak-memoize" "0.2.5" - "@emotion/cache@^11.4.0": version "11.4.0" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.4.0.tgz#293fc9d9a7a38b9aad8e9337e5014366c3b09ac0" @@ -1635,32 +1590,6 @@ "@emotion/weak-memoize" "^0.2.5" stylis "^4.0.3" -"@emotion/core@^10.0.9": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" - integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== - dependencies: - "@babel/runtime" "^7.5.5" - "@emotion/cache" "^10.0.27" - "@emotion/css" "^10.0.27" - "@emotion/serialize" "^0.11.15" - "@emotion/sheet" "0.9.4" - "@emotion/utils" "0.11.3" - -"@emotion/css@^10.0.27", "@emotion/css@^10.0.9": - version "10.0.27" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" - integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== - dependencies: - "@emotion/serialize" "^0.11.15" - "@emotion/utils" "0.11.3" - babel-plugin-emotion "^10.0.27" - -"@emotion/hash@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.7.4.tgz#f14932887422c9056b15a8d222a9074a7dfa2831" - integrity sha512-fxfMSBMX3tlIbKUdtGKxqB1fyrH6gVrX39Gsv3y8lRYKUqlgDt3UMqQyGnR1bQMa2B8aGnhLZokZgg8vT0Le+A== - "@emotion/hash@^0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" @@ -1671,29 +1600,11 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== -"@emotion/is-prop-valid@^0.8.8": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" - -"@emotion/memoize@0.7.4", "@emotion/memoize@^0.7.4": +"@emotion/memoize@^0.7.4": version "0.7.4" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== -"@emotion/serialize@^0.11.15": - version "0.11.15" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.15.tgz#9a0f5873fb458d87d4f23e034413c12ed60a705a" - integrity sha512-YE+qnrmGwyR+XB5j7Bi+0GT1JWsdcjM/d4POu+TXkcnrRs4RFCCsi3d/Ebf+wSStHqAlTT2+dfd+b9N9EO2KBg== - dependencies: - "@emotion/hash" "0.7.4" - "@emotion/memoize" "0.7.4" - "@emotion/unitless" "0.7.5" - "@emotion/utils" "0.11.3" - csstype "^2.5.7" - "@emotion/serialize@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.0.2.tgz#77cb21a0571c9f68eb66087754a65fa97bfcd965" @@ -1705,37 +1616,27 @@ "@emotion/utils" "^1.0.0" csstype "^3.0.2" -"@emotion/sheet@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" - integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== - "@emotion/sheet@^1.0.0", "@emotion/sheet@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.0.1.tgz#245f54abb02dfd82326e28689f34c27aa9b2a698" integrity sha512-GbIvVMe4U+Zc+929N1V7nW6YYJtidj31lidSmdYcWozwoBIObXBnaJkKNDjZrLm9Nc0BR+ZyHNaRZxqNZbof5g== -"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4", "@emotion/unitless@^0.7.5": +"@emotion/unitless@^0.7.5": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== -"@emotion/utils@0.11.3": - version "0.11.3" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" - integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== +"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz#1a818a0b2c481efba0cf34e5ab1e0cb2dcb9dfaf" + integrity sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw== "@emotion/utils@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.0.0.tgz#abe06a83160b10570816c913990245813a2fd6af" integrity sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA== -"@emotion/weak-memoize@0.2.5", "@emotion/weak-memoize@^0.2.5": +"@emotion/weak-memoize@^0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== @@ -1754,111 +1655,221 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.1.tgz#eafa8775019b3650a77e8310ba4dbd17ca7af6d5" integrity sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA== +"@esbuild/android-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" + integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== + "@esbuild/android-arm64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.1.tgz#68791afa389550736f682c15b963a4f37ec2f5f6" integrity sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A== +"@esbuild/android-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" + integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== + "@esbuild/android-arm@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.1.tgz#38c91d8ee8d5196f7fbbdf4f0061415dde3a473a" integrity sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw== +"@esbuild/android-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" + integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== + "@esbuild/android-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.1.tgz#93f6190ce997b313669c20edbf3645fc6c8d8f22" integrity sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA== +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz#08172cbeccf95fbc383399a7f39cfbddaeb0d7c1" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + "@esbuild/darwin-arm64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.1.tgz#0d391f2e81fda833fe609182cc2fbb65e03a3c46" integrity sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA== +"@esbuild/darwin-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" + integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== + "@esbuild/darwin-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.1.tgz#92504077424584684862f483a2242cfde4055ba2" integrity sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA== +"@esbuild/freebsd-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" + integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== + "@esbuild/freebsd-arm64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.1.tgz#a1646fa6ba87029c67ac8a102bb34384b9290774" integrity sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw== +"@esbuild/freebsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" + integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== + "@esbuild/freebsd-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.1.tgz#41c9243ab2b3254ea7fb512f71ffdb341562e951" integrity sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg== +"@esbuild/linux-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" + integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== + "@esbuild/linux-arm64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.1.tgz#f3c1e1269fbc9eedd9591a5bdd32bf707a883156" integrity sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w== +"@esbuild/linux-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" + integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== + "@esbuild/linux-arm@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.1.tgz#4503ca7001a8ee99589c072801ce9d7540717a21" integrity sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw== +"@esbuild/linux-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" + integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== + "@esbuild/linux-ia32@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.1.tgz#98c474e3e0cbb5bcbdd8561a6e65d18f5767ce48" integrity sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw== +"@esbuild/linux-loong64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" + integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== + "@esbuild/linux-loong64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.1.tgz#a8097d28d14b9165c725fe58fc438f80decd2f33" integrity sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA== +"@esbuild/linux-mips64el@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" + integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== + "@esbuild/linux-mips64el@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.1.tgz#c44f6f0d7d017c41ad3bb15bfdb69b690656b5ea" integrity sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA== +"@esbuild/linux-ppc64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" + integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== + "@esbuild/linux-ppc64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.1.tgz#0765a55389a99237b3c84227948c6e47eba96f0d" integrity sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw== +"@esbuild/linux-riscv64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" + integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== + "@esbuild/linux-riscv64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.1.tgz#e4153b032288e3095ddf4c8be07893781b309a7e" integrity sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg== +"@esbuild/linux-s390x@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" + integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== + "@esbuild/linux-s390x@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.1.tgz#b9ab8af6e4b73b26d63c1c426d7669a5d53eb5a7" integrity sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ== +"@esbuild/linux-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" + integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + "@esbuild/linux-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz#0b25da17ac38c3e11cdd06ca3691d4d6bef2755f" integrity sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA== +"@esbuild/netbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" + integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== + "@esbuild/netbsd-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.1.tgz#3148e48406cd0d4f7ba1e0bf3f4d77d548c98407" integrity sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg== +"@esbuild/openbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" + integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== + "@esbuild/openbsd-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.1.tgz#7b73e852986a9750192626d377ac96ac2b749b76" integrity sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw== +"@esbuild/sunos-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" + integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== + "@esbuild/sunos-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.1.tgz#402a441cdac2eee98d8be378c7bc23e00c1861c5" integrity sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q== +"@esbuild/win32-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" + integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== + "@esbuild/win32-arm64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.1.tgz#36c4e311085806a6a0c5fc54d1ac4d7b27e94d7b" integrity sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A== +"@esbuild/win32-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" + integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== + "@esbuild/win32-ia32@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.1.tgz#0cf933be3fb9dc58b45d149559fe03e9e22b54fe" integrity sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw== +"@esbuild/win32-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== + "@esbuild/win32-x64@0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.1.tgz#77583b6ea54cee7c1410ebbd54051b6a3fcbd8ba" @@ -1896,22 +1907,42 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== -"@floating-ui/core@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.2.0.tgz#ae7ae7923d41f3d84cb2fd88740a89436610bbec" - integrity sha512-GHUXPEhMEmTpnpIfesFA2KAoMJPb1SPQw964tToQwt+BbGXdhqTCWT1rOb0VURGylsxsYxiGMnseJ3IlclVpVA== +"@fal-works/esbuild-plugin-global-externals@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz#c05ed35ad82df8e6ac616c68b92c2282bd083ba4" + integrity sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ== + +"@floating-ui/core@^1.6.0": + version "1.6.5" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.5.tgz#102335cac0d22035b04d70ca5ff092d2d1a26f2b" + integrity sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA== + dependencies: + "@floating-ui/utils" "^0.2.5" "@floating-ui/devtools@0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@floating-ui/devtools/-/devtools-0.2.1.tgz#3e8023e09ede273a7aa426e7911f3dac630024c5" integrity sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw== -"@floating-ui/dom@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.2.0.tgz#a60212069cc58961c478037c30eba4b191c75316" - integrity sha512-QXzg57o1cjLz3cGETzKXjI3kx1xyS49DW9l7kV2jw2c8Yftd434t2hllX0sVGn2Q8MtcW/4pNm8bfE1/4n6mng== +"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.2.0": + version "1.6.8" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.8.tgz#45e20532b6d8a061b356a4fb336022cf2609754d" + integrity sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q== + dependencies: + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.5" + +"@floating-ui/react-dom@^2.0.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.1.tgz#cca58b6b04fc92b4c39288252e285e0422291fb0" + integrity sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg== dependencies: - "@floating-ui/core" "^1.2.0" + "@floating-ui/dom" "^1.0.0" + +"@floating-ui/utils@^0.2.5": + version "0.2.5" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.5.tgz#105c37d9d9620ce69b7f692a20c821bf1ad2cbf9" + integrity sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ== "@fluentui/dom-utilities@^1.1.1": version "1.1.1" @@ -2085,6 +2116,18 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -2267,28 +2310,7 @@ jest-haste-map "^29.7.0" slash "^3.0.0" -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/transform@^29.7.0": +"@jest/transform@^29.3.1", "@jest/transform@^29.7.0": version "29.7.0" resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== @@ -2309,27 +2331,6 @@ slash "^3.0.0" write-file-atomic "^4.0.2" -"@jest/types@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" - integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^15.0.0" - chalk "^3.0.0" - -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - "@jest/types@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" @@ -2377,10 +2378,10 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== "@jridgewell/trace-mapping@0.3.9": version "0.3.9" @@ -2398,6 +2399,11 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@juggle/resize-observer@^3.3.1": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" + integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" @@ -2467,49 +2473,44 @@ resolved "https://registry.yarnpkg.com/@linaria/utils/-/utils-3.0.0-beta.20.tgz#0965df816120a1973c4559b746571c01c6cb9bef" integrity sha512-SKRC9dBApzu0kTksVtGZ7eJz1vMu7xew/JEAjQj6XTQDblzWpTPyKQHBOGXNkqXjIB8PwAqWfvKzKapzaOwQaQ== -"@mdx-js/loader@1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.6.22.tgz#d9e8fe7f8185ff13c9c8639c048b123e30d322c4" - integrity sha512-9CjGwy595NaxAYp0hF9B/A0lH6C8Rms97e2JS9d3jVUtILn6pT5i5IV965ra3lIWc7Rs1GG1tBdVF7dCowYe6Q== - dependencies: - "@mdx-js/mdx" "1.6.22" - "@mdx-js/react" "1.6.22" - loader-utils "2.0.0" - -"@mdx-js/mdx@1.6.22", "@mdx-js/mdx@^1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" - integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== - dependencies: - "@babel/core" "7.12.9" - "@babel/plugin-syntax-jsx" "7.12.1" - "@babel/plugin-syntax-object-rest-spread" "7.8.3" - "@mdx-js/util" "1.6.22" - babel-plugin-apply-mdx-type-prop "1.6.22" - babel-plugin-extract-import-names "1.6.22" - camelcase-css "2.0.1" - detab "2.0.4" - hast-util-raw "6.0.1" - lodash.uniq "4.5.0" - mdast-util-to-hast "10.0.1" - remark-footnotes "2.0.0" - remark-mdx "1.6.22" - remark-parse "8.0.3" - remark-squeeze-paragraphs "4.0.0" - style-to-object "0.3.0" - unified "9.2.0" - unist-builder "2.0.3" - unist-util-visit "2.0.3" - -"@mdx-js/react@1.6.22", "@mdx-js/react@^1.5.5", "@mdx-js/react@^1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" - integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== - -"@mdx-js/util@1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" - integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== +"@mdx-js/loader@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-2.3.0.tgz#56a6b07eb0027b6407e953a97c52bd8619601161" + integrity sha512-IqsscXh7Q3Rzb+f5DXYk0HU71PK+WuFsEhf+mSV3fOhpLcEpgsHvTQ2h0T6TlZ5gHOaBeFjkXwB52by7ypMyNg== + dependencies: + "@mdx-js/mdx" "^2.0.0" + source-map "^0.7.0" + +"@mdx-js/mdx@^2.0.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-2.3.0.tgz#d65d8c3c28f3f46bb0e7cb3bf7613b39980671a9" + integrity sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/mdx" "^2.0.0" + estree-util-build-jsx "^2.0.0" + estree-util-is-identifier-name "^2.0.0" + estree-util-to-js "^1.1.0" + estree-walker "^3.0.0" + hast-util-to-estree "^2.0.0" + markdown-extensions "^1.0.0" + periscopic "^3.0.0" + remark-mdx "^2.0.0" + remark-parse "^10.0.0" + remark-rehype "^10.0.0" + unified "^10.0.0" + unist-util-position-from-estree "^1.0.0" + unist-util-stringify-position "^3.0.0" + unist-util-visit "^4.0.0" + vfile "^5.0.0" + +"@mdx-js/react@^2.1.5", "@mdx-js/react@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-2.3.0.tgz#4208bd6d70f0d0831def28ef28c26149b03180b3" + integrity sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g== + dependencies: + "@types/mdx" "^2.0.0" + "@types/react" ">=16" "@microsoft/api-extractor-model@7.28.3": version "7.28.3" @@ -2709,13 +2710,14 @@ got "^11.8.5" os-filter-obj "^2.0.0" -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== +"@ndelangen/get-tarball@^3.0.7": + version "3.0.9" + resolved "https://registry.yarnpkg.com/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz#727ff4454e65f34707e742a59e5e6b1f525d8964" + integrity sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA== dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" + gunzip-maybe "^1.4.2" + pump "^3.0.0" + tar-fs "^2.1.1" "@nevware21/ts-async@>= 0.5.2 < 2.x": version "0.5.2" @@ -2742,11 +2744,6 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" @@ -2755,13 +2752,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/move-file@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" - integrity sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw== - dependencies: - mkdirp "^1.0.4" - "@nrwl/devkit@19.3.2": version "19.3.2" resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-19.3.2.tgz#805368a10f900d68e0e62b04dacd693db50fb582" @@ -3134,6 +3124,11 @@ dependencies: esquery "^1.4.0" +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + "@pkgr/core@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" @@ -3146,19 +3141,17 @@ dependencies: playwright "1.44.0" -"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": - version "0.5.7" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz#58f8217ba70069cc6a73f5d7e05e85b458c150e2" - integrity sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q== +"@pmmmwh/react-refresh-webpack-plugin@^0.5.11": + version "0.5.15" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz#f126be97c30b83ed777e2aeabd518bc592e6e7c4" + integrity sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ== dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" - core-js-pure "^3.8.1" + ansi-html "^0.0.9" + core-js-pure "^3.23.3" error-stack-parser "^2.0.6" - find-up "^5.0.0" html-entities "^2.1.0" - loader-utils "^2.0.0" - schema-utils "^3.0.0" + loader-utils "^2.0.4" + schema-utils "^4.2.0" source-map "^0.7.3" "@polka/url@^1.0.0-next.24": @@ -3171,35 +3164,388 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@react-native/babel-plugin-codegen@0.73.4": - version "0.73.4" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz#8a2037d5585b41877611498ae66adbf1dddfec1b" - integrity sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ== +"@radix-ui/number@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" + integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== dependencies: - "@react-native/codegen" "0.73.3" + "@babel/runtime" "^7.13.10" -"@react-native/babel-preset@0.73.21": - version "0.73.21" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.73.21.tgz#174c16493fa4e311b2f5f0c58d4f3c6a5a68bbea" - integrity sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA== +"@radix-ui/primitive@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" + integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== dependencies: - "@babel/core" "^7.20.0" - "@babel/plugin-proposal-async-generator-functions" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.18.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0" - "@babel/plugin-proposal-numeric-separator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.20.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.20.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/runtime" "^7.13.10" + +"@radix-ui/primitive@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2" + integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== + +"@radix-ui/react-arrow@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" + integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/react-collection@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" + integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + +"@radix-ui/react-collection@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.0.tgz#f18af78e46454a2360d103c2251773028b7724ed" + integrity sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw== + dependencies: + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-slot" "1.1.0" + +"@radix-ui/react-compose-refs@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989" + integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-compose-refs@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" + integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== + +"@radix-ui/react-context@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" + integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-context@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.0.tgz#6df8d983546cfd1999c8512f3a8ad85a6e7fcee8" + integrity sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A== + +"@radix-ui/react-direction@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" + integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-direction@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" + integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== + +"@radix-ui/react-dismissable-layer@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz#883a48f5f938fa679427aa17fcba70c5494c6978" + integrity sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-escape-keydown" "1.0.3" + +"@radix-ui/react-focus-guards@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz#1ea7e32092216b946397866199d892f71f7f98ad" + integrity sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-focus-scope@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz#9c2e8d4ed1189a1d419ee61edd5c1828726472f9" + integrity sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-id@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0" + integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-id@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.0.tgz#de47339656594ad722eb87f94a6b25f9cffae0ed" + integrity sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA== + dependencies: + "@radix-ui/react-use-layout-effect" "1.1.0" + +"@radix-ui/react-popper@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.2.tgz#4c0b96fcd188dc1f334e02dba2d538973ad842e9" + integrity sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== + dependencies: + "@babel/runtime" "^7.13.10" + "@floating-ui/react-dom" "^2.0.0" + "@radix-ui/react-arrow" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-rect" "1.0.1" + "@radix-ui/react-use-size" "1.0.1" + "@radix-ui/rect" "1.0.1" + +"@radix-ui/react-portal@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.3.tgz#ffb961244c8ed1b46f039e6c215a6c4d9989bda1" + integrity sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/react-primitive@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" + integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-slot" "1.0.2" + +"@radix-ui/react-primitive@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz#fe05715faa9203a223ccc0be15dc44b9f9822884" + integrity sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw== + dependencies: + "@radix-ui/react-slot" "1.1.0" + +"@radix-ui/react-roving-focus@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz#b30c59daf7e714c748805bfe11c76f96caaac35e" + integrity sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-collection" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + +"@radix-ui/react-select@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-1.2.2.tgz#caa981fa0d672cf3c1b2a5240135524e69b32181" + integrity sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/number" "1.0.1" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-dismissable-layer" "1.0.4" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.3" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-popper" "1.1.2" + "@radix-ui/react-portal" "1.0.3" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-previous" "1.0.1" + "@radix-ui/react-visually-hidden" "1.0.3" + aria-hidden "^1.1.1" + react-remove-scroll "2.5.5" + +"@radix-ui/react-separator@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.1.0.tgz#ee0f4d86003b0e3ea7bc6ccab01ea0adee32663e" + integrity sha512-3uBAs+egzvJBDZAzvb/n4NxxOYpnspmWxO2u5NbZ8Y6FM/NdrGSF9bop3Cf6F6C71z1rTSn8KV0Fo2ZVd79lGA== + dependencies: + "@radix-ui/react-primitive" "2.0.0" + +"@radix-ui/react-slot@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" + integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + +"@radix-ui/react-slot@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.0.tgz#7c5e48c36ef5496d97b08f1357bb26ed7c714b84" + integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== + dependencies: + "@radix-ui/react-compose-refs" "1.1.0" + +"@radix-ui/react-toggle-group@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.1.0.tgz#28714c4d1ff4961a8fd259b1feef58b4cac92f80" + integrity sha512-PpTJV68dZU2oqqgq75Uzto5o/XfOVgkrJ9rulVmfTKxWp3HfUjHE6CP/WLRR4AzPX9HWxw7vFow2me85Yu+Naw== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-roving-focus" "1.1.0" + "@radix-ui/react-toggle" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + +"@radix-ui/react-toggle@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle/-/react-toggle-1.1.0.tgz#1f7697b82917019330a16c6f96f649f46b4606cf" + integrity sha512-gwoxaKZ0oJ4vIgzsfESBuSgJNdc0rv12VhHgcqN0TEJmmZixXG/2XpsLK8kzNWYcnaoRIEEQc0bEi3dIvdUpjw== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + +"@radix-ui/react-toolbar@^1.0.4": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toolbar/-/react-toolbar-1.1.0.tgz#a25d65b394ab6e9e7f45f4843cc0c55845bbcfab" + integrity sha512-ZUKknxhMTL/4hPh+4DuaTot9aO7UD6Kupj4gqXCsBTayX1pD1L+0C2/2VZKXb4tIifQklZ3pf2hG9T+ns+FclQ== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-roving-focus" "1.1.0" + "@radix-ui/react-separator" "1.1.0" + "@radix-ui/react-toggle-group" "1.1.0" + +"@radix-ui/react-use-callback-ref@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" + integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-callback-ref@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1" + integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== + +"@radix-ui/react-use-controllable-state@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" + integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-use-controllable-state@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0" + integrity sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw== + dependencies: + "@radix-ui/react-use-callback-ref" "1.1.0" + +"@radix-ui/react-use-escape-keydown@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755" + integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-use-layout-effect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" + integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-layout-effect@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27" + integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w== + +"@radix-ui/react-use-previous@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz#b595c087b07317a4f143696c6a01de43b0d0ec66" + integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-rect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2" + integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/rect" "1.0.1" + +"@radix-ui/react-use-size@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2" + integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-visually-hidden@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" + integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/rect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f" + integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@react-native/babel-plugin-codegen@0.73.4": + version "0.73.4" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.4.tgz#8a2037d5585b41877611498ae66adbf1dddfec1b" + integrity sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ== + dependencies: + "@react-native/codegen" "0.73.3" + +"@react-native/babel-preset@0.73.21": + version "0.73.21" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.73.21.tgz#174c16493fa4e311b2f5f0c58d4f3c6a5a68bbea" + integrity sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA== + dependencies: + "@babel/core" "^7.20.0" + "@babel/plugin-proposal-async-generator-functions" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.18.0" + "@babel/plugin-proposal-export-default-from" "^7.0.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0" + "@babel/plugin-proposal-numeric-separator" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.20.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-optional-chaining" "^7.20.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-default-from" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.18.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.20.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" "@babel/plugin-transform-classes" "^7.0.0" "@babel/plugin-transform-computed-properties" "^7.0.0" "@babel/plugin-transform-destructuring" "^7.20.0" @@ -3378,807 +3724,615 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@storybook/addon-a11y@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-6.5.15.tgz#2e36fdadf2b1e0fd68d19a24c537bd2d73ad7cca" - integrity sha512-4IgsCU7mrfooyGSgvyQdkZVu2iGJZqZ+2GDDIzzeIs1yXvuRy6QiHYNzesSrgeL52ykDXaPGuzKu2pcMKfDQHA== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/channels" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.15" +"@storybook/addon-a11y@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-7.6.20.tgz#7566327eb82cfd6a94b8a931b2ed707a3fe68f0f" + integrity sha512-t19O2KW+8NF8mdxAZdubpe0s/3x7z5cl4LdyiNQgYxcUGjhjAUD+C3UvEUsRxG71ZAID/VC8SX+G2HX5TENGHA== + dependencies: + "@storybook/addon-highlight" "7.6.20" axe-core "^4.2.0" - core-js "^3.8.2" - global "^4.4.0" - lodash "^4.17.21" - react-sizeme "^3.0.1" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" -"@storybook/addon-actions@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.5.15.tgz#ba737561dbf8a358ea8bc588f3da9fddd1a4267e" - integrity sha512-cnLzVK1S+EydFDSuvxMmMAxVqNXijBGdV9QTgsu6ys5sOkoiXRETKZmxuN8/ZRbkfc4N+1KAylSCZOOHzBQTBQ== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" +"@storybook/addon-actions@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-7.6.20.tgz#4264d1fba6e889f28f717ebb23c55b7d774a2f60" + integrity sha512-c/GkEQ2U9BC/Ew/IMdh+zvsh4N6y6n7Zsn2GIhJgcu9YEAa5aF2a9/pNgEGBMOABH959XE8DAOMERw/5qiLR8g== + dependencies: + "@storybook/core-events" "7.6.20" + "@storybook/global" "^5.0.0" + "@types/uuid" "^9.0.1" + dequal "^2.0.2" polished "^4.2.2" - prop-types "^15.7.2" - react-inspector "^5.1.0" - regenerator-runtime "^0.13.7" - telejson "^6.0.8" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - uuid-browser "^3.1.0" - -"@storybook/addon-backgrounds@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.5.15.tgz#bb97df61a9436f6f5a61f751f4f3fedcfe19fb84" - integrity sha512-9ddB3QIL8mRurf7TvYG1P9i1sW0b8Iik3kGlHggKogHER9WJPzbiUeH0XDjkASSa4rMCZdYn5CZKNkIAoJ2jdA== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" - global "^4.4.0" + uuid "^9.0.0" + +"@storybook/addon-backgrounds@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.20.tgz#a84758c07b236181f2d67966a7c159d0b3bc1abb" + integrity sha512-a7ukoaXT42vpKsMxkseIeO3GqL0Zst2IxpCTq5dSlXiADrcemSF/8/oNpNW9C4L6F1Zdt+WDtECXslEm017FvQ== + dependencies: + "@storybook/global" "^5.0.0" memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" - util-deprecate "^1.0.2" -"@storybook/addon-controls@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.5.15.tgz#2a1f590d5624f658561b8e0ff144667248baf907" - integrity sha512-q5y0TvD0stvQoJZ2PnFmmKIRNSOI4/k2NKyZq//J2cBUBcP1reYlFxdsNwLZWmAFpSIkc2+nsliEzNxU1WByoA== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/node-logger" "6.5.15" - "@storybook/store" "6.5.15" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" +"@storybook/addon-controls@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-7.6.20.tgz#5487064259a71f10b0aab04a4b7745ecf948e4cc" + integrity sha512-06ZT5Ce1sZW52B0s6XuokwjkKO9GqHlTUHvuflvd8wifxKlCmRvNUxjBvwh+ccGJ49ZS73LbMSLFgtmBEkCxbg== + dependencies: + "@storybook/blocks" "7.6.20" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.5.15.tgz#d5f4b991636953f30daea6aa89d5bfdfa97b9116" - integrity sha512-k3LAu+wVp6pNhfh6B1soCRl6+7sNTNxtqy6WTrIeVJVCGbXbyc5s7gQ48gJ4WAk6meoDEZbypiP4NK1El03YLg== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.12.12" - "@babel/preset-env" "^7.12.11" - "@jest/transform" "^26.6.2" - "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/docs-tools" "6.5.15" - "@storybook/mdx1-csf" "^0.0.1" - "@storybook/node-logger" "6.5.15" - "@storybook/postinstall" "6.5.15" - "@storybook/preview-web" "6.5.15" - "@storybook/source-loader" "6.5.15" - "@storybook/store" "6.5.15" - "@storybook/theming" "6.5.15" - babel-loader "^8.0.0" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - regenerator-runtime "^0.13.7" +"@storybook/addon-docs@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-7.6.20.tgz#0bff85bdbdca58c9535384a4ded69dadb2fe7e4e" + integrity sha512-XNfYRhbxH5JP7B9Lh4W06PtMefNXkfpV39Gaoih5HuqngV3eoSL4RikZYOMkvxRGQ738xc6axySU3+JKcP1OZg== + dependencies: + "@jest/transform" "^29.3.1" + "@mdx-js/react" "^2.1.5" + "@storybook/blocks" "7.6.20" + "@storybook/client-logger" "7.6.20" + "@storybook/components" "7.6.20" + "@storybook/csf-plugin" "7.6.20" + "@storybook/csf-tools" "7.6.20" + "@storybook/global" "^5.0.0" + "@storybook/mdx2-csf" "^1.0.0" + "@storybook/node-logger" "7.6.20" + "@storybook/postinstall" "7.6.20" + "@storybook/preview-api" "7.6.20" + "@storybook/react-dom-shim" "7.6.20" + "@storybook/theming" "7.6.20" + "@storybook/types" "7.6.20" + fs-extra "^11.1.0" remark-external-links "^8.0.0" remark-slug "^6.0.0" ts-dedent "^2.0.0" - util-deprecate "^1.0.2" -"@storybook/addon-essentials@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.5.15.tgz#cfbf6cacfbc7d14ac30aab118efcac818f0814ba" - integrity sha512-m3EY6BhUk6Z9Et7P5wGaRGNoEDHzJIOsLbGS/4IXvIoDfrqmNIilqUQl8kfDqpVdBSFprvpacHpKpLosu9H37w== - dependencies: - "@storybook/addon-actions" "6.5.15" - "@storybook/addon-backgrounds" "6.5.15" - "@storybook/addon-controls" "6.5.15" - "@storybook/addon-docs" "6.5.15" - "@storybook/addon-measure" "6.5.15" - "@storybook/addon-outline" "6.5.15" - "@storybook/addon-toolbars" "6.5.15" - "@storybook/addon-viewport" "6.5.15" - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/node-logger" "6.5.15" - core-js "^3.8.2" - regenerator-runtime "^0.13.7" +"@storybook/addon-essentials@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-7.6.20.tgz#149c22b51a7abd8977acaaf2e1941c5b5dcb2fd5" + integrity sha512-hCupSOiJDeOxJKZSgH0x5Mb2Xqii6mps21g5hpxac1XjhQtmGflShxi/xOHhK3sNqrbgTSbScfpUP3hUlZO/2Q== + dependencies: + "@storybook/addon-actions" "7.6.20" + "@storybook/addon-backgrounds" "7.6.20" + "@storybook/addon-controls" "7.6.20" + "@storybook/addon-docs" "7.6.20" + "@storybook/addon-highlight" "7.6.20" + "@storybook/addon-measure" "7.6.20" + "@storybook/addon-outline" "7.6.20" + "@storybook/addon-toolbars" "7.6.20" + "@storybook/addon-viewport" "7.6.20" + "@storybook/core-common" "7.6.20" + "@storybook/manager-api" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/preview-api" "7.6.20" ts-dedent "^2.0.0" -"@storybook/addon-knobs@6.4.0": - version "6.4.0" - resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-6.4.0.tgz#fa5943ef21826cdc2e20ded74edfdf5a6dc71dcf" - integrity sha512-DiH1/5e2AFHoHrncl1qLu18ZHPHzRMMPvOLFz8AWvvmc+VCqTdIaE+tdxKr3e8rYylKllibgvDOzrLjfTNjF+Q== +"@storybook/addon-highlight@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-7.6.20.tgz#d118e4cce549238d866bbbe4d49b9509afda01a7" + integrity sha512-7/x7xFdFyqCki5Dm3uBePldUs9l98/WxJ7rTHQuYqlX7kASwyN5iXPzuhmMRUhlMm/6G6xXtLabIpzwf1sFurA== dependencies: - copy-to-clipboard "^3.3.1" - core-js "^3.8.2" - escape-html "^1.0.3" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.20" - prop-types "^15.7.2" - qs "^6.10.0" - react-colorful "^5.1.2" - react-lifecycles-compat "^3.0.4" - react-select "^3.2.0" - -"@storybook/addon-links@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.5.15.tgz#97508726090a006f6c042a687ec89496c96436c4" - integrity sha512-L7Q3u/xEUuy1uPq8ttjDfvDj19Hr2Crq/Us0RfowfGAAzOb7fCoiUJDP37ADtRUlCYyuKM5V/nHxN8eGpWtugw== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/router" "6.5.15" - "@types/qs" "^6.9.5" - core-js "^3.8.2" - global "^4.4.0" - prop-types "^15.7.2" - qs "^6.10.0" - regenerator-runtime "^0.13.7" + "@storybook/global" "^5.0.0" + +"@storybook/addon-links@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-7.6.20.tgz#c6bedc7bdc0112ce4cb3f1bfc701445df696598d" + integrity sha512-iomSnBD90CA4MinesYiJkFX2kb3P1Psd/a1Y0ghlFEsHD4uMId9iT6sx2s16DYMja0SlPkrbWYnGukqaCjZpRw== + dependencies: + "@storybook/csf" "^0.1.2" + "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@storybook/addon-measure@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.5.15.tgz#a174bf498168e52469f602a8d6ba6160d4b8a9d6" - integrity sha512-j77WX/v6qpWK8ZuYscWLIc+Am4/WOJRsVgyXLIw1EZIviQsjoXPo7mmyoTneEIbbHfPtWlLRbtmkjh8DAVDrCA== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - core-js "^3.8.2" - global "^4.4.0" - -"@storybook/addon-outline@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.5.15.tgz#7cf9127f3d321136d6780ea2db525b4fd2678281" - integrity sha512-8yGEZQOYypnliU3rsakoZlgT4Pkq8iOhX9JclVXZL/fJMQWFQGCsXqlLaRn8sx7qsa+21PPxY5bd2+Hv/Au4zQ== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - core-js "^3.8.2" - global "^4.4.0" - regenerator-runtime "^0.13.7" +"@storybook/addon-mdx-gfm@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-mdx-gfm/-/addon-mdx-gfm-7.6.20.tgz#7ecb46b8d0244efaac898b2c6453e61a73d83f8b" + integrity sha512-htfiooRdIYIjdKpxFjJAT+b90iatraI7yfmgF8VmpGTPqjyjGDZccUFCaE7op9S2smLZi4zYYGd+fqA5NtykkQ== + dependencies: + "@storybook/node-logger" "7.6.20" + remark-gfm "^3.0.1" ts-dedent "^2.0.0" -"@storybook/addon-toolbars@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.5.15.tgz#6c11c9cbcc958ffe881c04cd5f04c2f47ed22f44" - integrity sha512-btwDTgElmaaT0dBRASABbTpq6m1UiQXQmLUmxfjLxVC3I2SK5tyJKbPQ2hVLFAQHK4cQn4u45BxdZ5LDpJ830A== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" - regenerator-runtime "^0.13.7" +"@storybook/addon-measure@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-7.6.20.tgz#c764009ce3e980b5b67e462ad0de5986c38cdfab" + integrity sha512-i2Iq08bGfI7gZbG6Lb8uF/L287tnaGUR+2KFEmdBjH6+kgjWLiwfpanoPQpy4drm23ar0gUjX+L3Ri03VI5/Xg== + dependencies: + "@storybook/global" "^5.0.0" + tiny-invariant "^1.3.1" -"@storybook/addon-viewport@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.5.15.tgz#c30d0f865d86658c380d31f1ae3589392046e23b" - integrity sha512-oOiVzgFMlTnzPLVoHWQNzWdmpksrUyT6Aq8ZOyBPNMQ0RN2doIgFr7W53nZ1OBB5cPQx9q2FgWwzJ7Tawo+iVA== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" - global "^4.4.0" - memoizerific "^1.11.3" - prop-types "^15.7.2" - regenerator-runtime "^0.13.7" +"@storybook/addon-outline@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-7.6.20.tgz#0ebe829b6d8d269f691a110f3b34884b1df8ee74" + integrity sha512-TdsIQZf/TcDsGoZ1XpO+9nBc4OKqcMIzY4SrI8Wj9dzyFLQ37s08gnZr9POci8AEv62NTUOVavsxcafllkzqDQ== + dependencies: + "@storybook/global" "^5.0.0" + ts-dedent "^2.0.0" -"@storybook/addons@6.5.15", "@storybook/addons@^6.2.9": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.5.15.tgz#3c3fafbf3c9ce2182d652cb6682f6581ba6580e1" - integrity sha512-xT31SuSX+kYGyxCNK2nqL7WTxucs3rSmhiCLovJcUjYk+QquV3c2c53Ki7lwwdDbzfXFcNAe0HJ4hoTN4jhn0Q== - dependencies: - "@storybook/api" "6.5.15" - "@storybook/channels" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/router" "6.5.15" - "@storybook/theming" "6.5.15" - "@types/webpack-env" "^1.16.0" - core-js "^3.8.2" - global "^4.4.0" - regenerator-runtime "^0.13.7" +"@storybook/addon-toolbars@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-7.6.20.tgz#c1cd31c6a8f98d3ec4853157134ca143d065d31a" + integrity sha512-5Btg4i8ffWTDHsU72cqxC8nIv9N3E3ObJAc6k0llrmPBG/ybh3jxmRfs8fNm44LlEXaZ5qrK/petsXX3UbpIFg== -"@storybook/api@6.5.15", "@storybook/api@^6.2.9": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.15.tgz#a189dac82a57ae9cfac43c887207b1075a2a2e96" - integrity sha512-BBE0KXKvj1/3jTghbIoWfrcDM0t+xO7EYtWWAXD6XlhGsZVD2Dy82Z52ONyLulMDRpMWl0OYy3h6A1YnFUH25w== - dependencies: - "@storybook/channels" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/router" "6.5.15" - "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" +"@storybook/addon-viewport@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-7.6.20.tgz#882571f4b0f405e1cf2cfad9a1f74b30d22f9a93" + integrity sha512-i8mIw8BjLWAVHEQsOTE6UPuEGQvJDpsu1XZnOCkpfTfPMz73m+3td/PmLG7mMT2wPnLu9IZncKLCKTAZRbt/YQ== + dependencies: + memoizerific "^1.11.3" + +"@storybook/blocks@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-7.6.20.tgz#1cc142f1c238616f0f3a9f900965c651e7ee7c52" + integrity sha512-xADKGEOJWkG0UD5jbY4mBXRlmj2C+CIupDL0/hpzvLvwobxBMFPKZIkcZIMvGvVnI/Ui+tJxQxLSuJ5QsPthUw== + dependencies: + "@storybook/channels" "7.6.20" + "@storybook/client-logger" "7.6.20" + "@storybook/components" "7.6.20" + "@storybook/core-events" "7.6.20" + "@storybook/csf" "^0.1.2" + "@storybook/docs-tools" "7.6.20" + "@storybook/global" "^5.0.0" + "@storybook/manager-api" "7.6.20" + "@storybook/preview-api" "7.6.20" + "@storybook/theming" "7.6.20" + "@storybook/types" "7.6.20" + "@types/lodash" "^4.14.167" + color-convert "^2.0.1" + dequal "^2.0.2" lodash "^4.17.21" + markdown-to-jsx "^7.1.8" memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - store2 "^2.12.0" - telejson "^6.0.8" + polished "^4.2.2" + react-colorful "^5.1.2" + telejson "^7.2.0" + tocbot "^4.20.1" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.5.15.tgz#8050b2eec84e055eee9b181e067d9a8aa76e252a" - integrity sha512-1ZkMECUUdiYplhlgyUF5fqW3XU7eWNDJbuPUguyDOeidgJ111WZzBcLuKj+SNrzdNNgXwROCWAFybiNnX33YHQ== - dependencies: - "@babel/core" "^7.12.10" - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/channel-postmessage" "6.5.15" - "@storybook/channels" "6.5.15" - "@storybook/client-api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/node-logger" "6.5.15" - "@storybook/preview-web" "6.5.15" - "@storybook/router" "6.5.15" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.15" - "@storybook/theming" "6.5.15" - "@storybook/ui" "6.5.15" - "@types/node" "^14.0.10 || ^16.0.0" - "@types/webpack" "^4.41.26" - autoprefixer "^9.8.6" - babel-loader "^8.0.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - core-js "^3.8.2" - css-loader "^3.6.0" - file-loader "^6.2.0" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^4.1.6" - glob "^7.1.6" - glob-promise "^3.4.0" - global "^4.4.0" - html-webpack-plugin "^4.0.0" - pnp-webpack-plugin "1.6.4" - postcss "^7.0.36" - postcss-flexbugs-fixes "^4.2.1" - postcss-loader "^4.2.0" - raw-loader "^4.0.2" - stable "^0.1.8" - style-loader "^1.3.0" - terser-webpack-plugin "^4.2.3" - ts-dedent "^2.0.0" - url-loader "^4.1.1" - util-deprecate "^1.0.2" - webpack "4" - webpack-dev-middleware "^3.7.3" - webpack-filter-warnings-plugin "^1.2.1" - webpack-hot-middleware "^2.25.1" - webpack-virtual-modules "^0.2.2" - -"@storybook/builder-webpack5@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.5.15.tgz#0c45ed6699d88a9d51f00c8c312750fcd707c37d" - integrity sha512-BnSoAmI02pvbGBSyzCx+voXb/d5EopQ78zx/lYv4CeOspBFOYEfGvAgYHILFo04V12S2/k8aSOc/tCYw5AqPtw== - dependencies: - "@babel/core" "^7.12.10" - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/channel-postmessage" "6.5.15" - "@storybook/channels" "6.5.15" - "@storybook/client-api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/node-logger" "6.5.15" - "@storybook/preview-web" "6.5.15" - "@storybook/router" "6.5.15" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.15" - "@storybook/theming" "6.5.15" - "@types/node" "^14.0.10 || ^16.0.0" - babel-loader "^8.0.0" - babel-plugin-named-exports-order "^0.0.2" +"@storybook/builder-manager@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-7.6.20.tgz#d550a3f209012e4e383e61320ea756cddfdb416e" + integrity sha512-e2GzpjLaw6CM/XSmc4qJRzBF8GOoOyotyu3JrSPTYOt4RD8kjUsK4QlismQM1DQRu8i39aIexxmRbiJyD74xzQ== + dependencies: + "@fal-works/esbuild-plugin-global-externals" "^2.1.2" + "@storybook/core-common" "7.6.20" + "@storybook/manager" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@types/ejs" "^3.1.1" + "@types/find-cache-dir" "^3.2.1" + "@yarnpkg/esbuild-plugin-pnp" "^3.0.0-rc.10" browser-assert "^1.2.1" - case-sensitive-paths-webpack-plugin "^2.3.0" - core-js "^3.8.2" - css-loader "^5.0.1" - fork-ts-checker-webpack-plugin "^6.0.4" - glob "^7.1.6" - glob-promise "^3.4.0" - html-webpack-plugin "^5.0.0" + ejs "^3.1.8" + esbuild "^0.18.0" + esbuild-plugin-alias "^0.2.1" + express "^4.17.3" + find-cache-dir "^3.0.0" + fs-extra "^11.1.0" + process "^0.11.10" + util "^0.12.4" + +"@storybook/builder-webpack5@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-7.6.20.tgz#416bb22db997f206cca6da657c43ce2749675a0b" + integrity sha512-kUcMZHVo/jybwsje03MFN1ZucdjyH6QB+jlw9dzHrAhM6N1IItwHzhlixvxmseA5OB7jk1b0WcCN8tfD2qByFA== + dependencies: + "@babel/core" "^7.23.2" + "@storybook/channels" "7.6.20" + "@storybook/client-logger" "7.6.20" + "@storybook/core-common" "7.6.20" + "@storybook/core-events" "7.6.20" + "@storybook/core-webpack" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/preview" "7.6.20" + "@storybook/preview-api" "7.6.20" + "@swc/core" "^1.3.82" + "@types/node" "^18.0.0" + "@types/semver" "^7.3.4" + babel-loader "^9.0.0" + browser-assert "^1.2.1" + case-sensitive-paths-webpack-plugin "^2.4.0" + cjs-module-lexer "^1.2.3" + constants-browserify "^1.0.0" + css-loader "^6.7.1" + es-module-lexer "^1.4.1" + express "^4.17.3" + fork-ts-checker-webpack-plugin "^8.0.0" + fs-extra "^11.1.0" + html-webpack-plugin "^5.5.0" + magic-string "^0.30.5" path-browserify "^1.0.1" process "^0.11.10" - stable "^0.1.8" - style-loader "^2.0.0" - terser-webpack-plugin "^5.0.3" + semver "^7.3.7" + style-loader "^3.3.1" + swc-loader "^0.2.3" + terser-webpack-plugin "^5.3.1" ts-dedent "^2.0.0" + url "^0.11.0" + util "^0.12.4" util-deprecate "^1.0.2" - webpack "^5.9.0" - webpack-dev-middleware "^4.1.0" + webpack "5" + webpack-dev-middleware "^6.1.1" webpack-hot-middleware "^2.25.1" - webpack-virtual-modules "^0.4.1" - -"@storybook/channel-postmessage@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.5.15.tgz#a9d614be56bededf7cec41b833c46d35958b6d2b" - integrity sha512-gMpA8LWT8lC4z5KWnaMh03aazEwtDO7GtY5kZVru+EEMgExGmaR82qgekwmLmgLj2nRJEv0o138o9IqYUcou8w== - dependencies: - "@storybook/channels" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - core-js "^3.8.2" - global "^4.4.0" - qs "^6.10.0" - telejson "^6.0.8" + webpack-virtual-modules "^0.5.0" -"@storybook/channel-websocket@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.5.15.tgz#3fa090412d122428a7bc3d622e4cd36fdac7dd78" - integrity sha512-K85KEgzo5ahzJNJjyUbSNyuRmkeC8glJX2hCg2j9HiJ9rasX53qugkODrKDlWAeheulo3kR13VSuAqIuwVbmbw== +"@storybook/channels@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-7.6.20.tgz#33d8292b1b16d7f504bf751c57a792477d1c3a9e" + integrity sha512-4hkgPSH6bJclB2OvLnkZOGZW1WptJs09mhQ6j6qLjgBZzL/ZdD6priWSd7iXrmPiN5TzUobkG4P4Dp7FjkiO7A== dependencies: - "@storybook/channels" "6.5.15" - "@storybook/client-logger" "6.5.15" - core-js "^3.8.2" - global "^4.4.0" - telejson "^6.0.8" + "@storybook/client-logger" "7.6.20" + "@storybook/core-events" "7.6.20" + "@storybook/global" "^5.0.0" + qs "^6.10.0" + telejson "^7.2.0" + tiny-invariant "^1.3.1" -"@storybook/channels@6.5.15", "@storybook/channels@^6.2.9": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.5.15.tgz#586681b6ec458124da084c39bc8c518d9e96b10b" - integrity sha512-gPpsBgirv2NCXbH4WbYqdkI0JLE96aiVuu7UEWfn9yu071pQ9CLHbhXGD9fSFNrfOkyBBY10ppSE7uCXw3Wexg== +"@storybook/cli@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-7.6.20.tgz#498625db5f2447e8e1ad34827a7803c5940527f0" + integrity sha512-ZlP+BJyqg7HlnXf7ypjG2CKMI/KVOn03jFIiClItE/jQfgR6kRFgtjRU7uajh427HHfjv9DRiur8nBzuO7vapA== dependencies: - core-js "^3.8.2" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@storybook/client-api@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.5.15.tgz#70f3ced6d0fcc7b71217cae858bf81c3b2c50eba" - integrity sha512-0ZGpRgVz7rdbCguBqBpwObXbsVY5qlSTWDzzIBpmz8EkxW/MtK5wEyeq+0L0O+DTn41FwvH5yCGLAENpzWD8BQ== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/channel-postmessage" "6.5.15" - "@storybook/channels" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.15" - "@types/qs" "^6.9.5" - "@types/webpack-env" "^1.16.0" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - store2 "^2.12.0" - synchronous-promise "^2.0.15" + "@babel/core" "^7.23.2" + "@babel/preset-env" "^7.23.2" + "@babel/types" "^7.23.0" + "@ndelangen/get-tarball" "^3.0.7" + "@storybook/codemod" "7.6.20" + "@storybook/core-common" "7.6.20" + "@storybook/core-events" "7.6.20" + "@storybook/core-server" "7.6.20" + "@storybook/csf-tools" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/telemetry" "7.6.20" + "@storybook/types" "7.6.20" + "@types/semver" "^7.3.4" + "@yarnpkg/fslib" "2.10.3" + "@yarnpkg/libzip" "2.3.0" + chalk "^4.1.0" + commander "^6.2.1" + cross-spawn "^7.0.3" + detect-indent "^6.1.0" + envinfo "^7.7.3" + execa "^5.0.0" + express "^4.17.3" + find-up "^5.0.0" + fs-extra "^11.1.0" + get-npm-tarball-url "^2.0.3" + get-port "^5.1.1" + giget "^1.0.0" + globby "^11.0.2" + jscodeshift "^0.15.1" + leven "^3.1.0" + ora "^5.4.1" + prettier "^2.8.0" + prompts "^2.4.0" + puppeteer-core "^2.1.1" + read-pkg-up "^7.0.1" + semver "^7.3.7" + strip-json-comments "^3.0.1" + tempy "^1.0.1" ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/client-logger@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.5.15.tgz#0d9878af893a3493b6ee108cc097ae1436d7da4d" - integrity sha512-0uyxKvodq+FycGv6aUwC1wUR6suXf2+7ywMFAOlYolI4UvNj8NyU/5AfgKT5XnxYAgPmoCiAjOE700TrfHrosw== +"@storybook/client-logger@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.6.20.tgz#1d6e93443091cccd50e269371aa786172d0c4659" + integrity sha512-NwG0VIJQCmKrSaN5GBDFyQgTAHLNishUPLW1NrzqTDNAhfZUoef64rPQlinbopa0H4OXmlB+QxbQIb3ubeXmSQ== dependencies: - core-js "^3.8.2" - global "^4.4.0" + "@storybook/global" "^5.0.0" -"@storybook/components@6.5.15", "@storybook/components@^6.2.9": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.15.tgz#8145be807bf48c1d010f29114411f390a9e3228f" - integrity sha512-bHTT0Oa3s4g+MBMaLBbX9ofMtb1AW59AzIUNGrfqW1XqJMGuUHMiJ7TSo+i5dRSFpbFygnwMEG9LfHxpR2Z0Dw== +"@storybook/codemod@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-7.6.20.tgz#0aa7e0c1aacc605c7691b4b06baef0a9abefe114" + integrity sha512-8vmSsksO4XukNw0TmqylPmk7PxnfNfE21YsxFa7mnEBmEKQcZCQsNil4ZgWfG0IzdhTfhglAN4r++Ew0WE+PYA== dependencies: - "@storybook/client-logger" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" - memoizerific "^1.11.3" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - util-deprecate "^1.0.2" - -"@storybook/core-client@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.5.15.tgz#57d86a07f920ab0cb058820dbcb1f48cc9dc6257" - integrity sha512-i9t4WONy2MxJwLI1FIp5ck7b52EXyJfALnxUn4O/3GTkw09J0NOKi2DPjefUsi7IB5MzFpDjDH9vw/XiTM+OZw== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/channel-postmessage" "6.5.15" - "@storybook/channel-websocket" "6.5.15" - "@storybook/client-api" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/preview-web" "6.5.15" - "@storybook/store" "6.5.15" - "@storybook/ui" "6.5.15" - airbnb-js-shims "^2.2.1" - ansi-to-html "^0.6.11" - core-js "^3.8.2" - global "^4.4.0" + "@babel/core" "^7.23.2" + "@babel/preset-env" "^7.23.2" + "@babel/types" "^7.23.0" + "@storybook/csf" "^0.1.2" + "@storybook/csf-tools" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/types" "7.6.20" + "@types/cross-spawn" "^6.0.2" + cross-spawn "^7.0.3" + globby "^11.0.2" + jscodeshift "^0.15.1" lodash "^4.17.21" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - unfetch "^4.2.0" + prettier "^2.8.0" + recast "^0.23.1" + +"@storybook/components@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-7.6.20.tgz#09d044923142d2e087a1c4a43dec6731a42d2871" + integrity sha512-0d8u4m558R+W5V+rseF/+e9JnMciADLXTpsILrG+TBhwECk0MctIWW18bkqkujdCm8kDZr5U2iM/5kS1Noy7Ug== + dependencies: + "@radix-ui/react-select" "^1.2.2" + "@radix-ui/react-toolbar" "^1.0.4" + "@storybook/client-logger" "7.6.20" + "@storybook/csf" "^0.1.2" + "@storybook/global" "^5.0.0" + "@storybook/theming" "7.6.20" + "@storybook/types" "7.6.20" + memoizerific "^1.11.3" + use-resize-observer "^9.1.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.5.15.tgz#3ab524c7abdae52024caeb5c0349a764cb08769f" - integrity sha512-uits9o6qwHTPnjsNZP25f7hWmUBGRJ7FXtxxtEaNSmtiwk50KWxBaro7wt505lJ1Gb9vOhpNPhS7y3IxdsXNmQ== - 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/node-logger" "6.5.15" - "@storybook/semver" "^7.3.2" - "@types/node" "^14.0.10 || ^16.0.0" +"@storybook/core-client@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-7.6.20.tgz#831681d64194e4d604a859ed3eb452981f6824c5" + integrity sha512-upQuQQinLmlOPKcT8yqXNtwIucZ4E4qegYZXH5HXRWoLAL6GQtW7sUVSIuFogdki8OXRncr/dz8OA+5yQyYS4w== + dependencies: + "@storybook/client-logger" "7.6.20" + "@storybook/preview-api" "7.6.20" + +"@storybook/core-common@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-7.6.20.tgz#3a2a3ae570bd13dc34726178c0eb36cf6a64e2a4" + integrity sha512-8H1zPWPjcmeD4HbDm4FDD0WLsfAKGVr566IZ4hG+h3iWVW57II9JW9MLBtiR2LPSd8u7o0kw64lwRGmtCO1qAw== + dependencies: + "@storybook/core-events" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/types" "7.6.20" + "@types/find-cache-dir" "^3.2.1" + "@types/node" "^18.0.0" + "@types/node-fetch" "^2.6.4" "@types/pretty-hrtime" "^1.0.0" - babel-loader "^8.0.0" - babel-plugin-macros "^3.0.1" - babel-plugin-polyfill-corejs3 "^0.1.0" chalk "^4.1.0" - core-js "^3.8.2" - express "^4.17.1" - file-system-cache "^1.0.5" + esbuild "^0.18.0" + esbuild-register "^3.5.0" + file-system-cache "2.3.0" + find-cache-dir "^3.0.0" find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.0.4" - fs-extra "^9.0.1" - glob "^7.1.6" + fs-extra "^11.1.0" + glob "^10.0.0" handlebars "^4.7.7" - interpret "^2.2.0" - json5 "^2.1.3" - lazy-universal-dotenv "^3.0.1" + lazy-universal-dotenv "^4.0.0" + node-fetch "^2.0.0" picomatch "^2.3.0" pkg-dir "^5.0.0" pretty-hrtime "^1.0.3" resolve-from "^5.0.0" - slash "^3.0.0" - telejson "^6.0.8" ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - webpack "4" -"@storybook/core-events@6.5.15", "@storybook/core-events@^6.2.9": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.5.15.tgz#c12f645b50231c50eb9b26038aa67ab92b1ba24e" - integrity sha512-B1Ba6l5W7MeNclclqMMTMHgYgfdpB5SIhNCQFnzIz8blynzRhNFMdxvbAl6Je5G0S4xydYYd7Lno2kXQebs7HA== +"@storybook/core-events@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-7.6.20.tgz#6648d661d1c96841a4c2a710a35759b01b6a06a1" + integrity sha512-tlVDuVbDiNkvPDFAu+0ou3xBBYbx9zUURQz4G9fAq0ScgBOs/bpzcRrFb4mLpemUViBAd47tfZKdH4MAX45KVQ== dependencies: - core-js "^3.8.2" + ts-dedent "^2.0.0" -"@storybook/core-server@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.5.15.tgz#217c40d7a33708b9ac69f73dd51ed9d2f031d19d" - integrity sha512-m+pZwHhCjwryeqTptyyKHSbIjnnPGKoRSnkqLTOpKQf8llZMnNQWUFrn4fx6UDKzxFQ2st2+laV8O2QbMs8qwQ== +"@storybook/core-server@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-7.6.20.tgz#fa143fbcad64fb7b0f0dc6d555d083c506a44ab4" + integrity sha512-qC5BdbqqwMLTdCwMKZ1Hbc3+3AaxHYWLiJaXL9e8s8nJw89xV8c8l30QpbJOGvcDmsgY6UTtXYaJ96OsTr7MrA== dependencies: + "@aw-web-design/x-default-browser" "1.4.126" "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.5.15" - "@storybook/core-client" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/csf-tools" "6.5.15" - "@storybook/manager-webpack4" "6.5.15" - "@storybook/node-logger" "6.5.15" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.15" - "@storybook/telemetry" "6.5.15" - "@types/node" "^14.0.10 || ^16.0.0" - "@types/node-fetch" "^2.5.7" + "@storybook/builder-manager" "7.6.20" + "@storybook/channels" "7.6.20" + "@storybook/core-common" "7.6.20" + "@storybook/core-events" "7.6.20" + "@storybook/csf" "^0.1.2" + "@storybook/csf-tools" "7.6.20" + "@storybook/docs-mdx" "^0.1.0" + "@storybook/global" "^5.0.0" + "@storybook/manager" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/preview-api" "7.6.20" + "@storybook/telemetry" "7.6.20" + "@storybook/types" "7.6.20" + "@types/detect-port" "^1.3.0" + "@types/node" "^18.0.0" "@types/pretty-hrtime" "^1.0.0" - "@types/webpack" "^4.41.26" - better-opn "^2.1.1" - boxen "^5.1.2" + "@types/semver" "^7.3.4" + better-opn "^3.0.2" chalk "^4.1.0" cli-table3 "^0.6.1" - commander "^6.2.1" compression "^1.7.4" - core-js "^3.8.2" - cpy "^8.1.2" detect-port "^1.3.0" - express "^4.17.1" - fs-extra "^9.0.1" - global "^4.4.0" + express "^4.17.3" + fs-extra "^11.1.0" globby "^11.0.2" - ip "^2.0.0" lodash "^4.17.21" - node-fetch "^2.6.7" open "^8.4.0" pretty-hrtime "^1.0.3" prompts "^2.4.0" - regenerator-runtime "^0.13.7" - serve-favicon "^2.5.0" - slash "^3.0.0" - telejson "^6.0.8" + read-pkg-up "^7.0.1" + semver "^7.3.7" + telejson "^7.2.0" + tiny-invariant "^1.3.1" ts-dedent "^2.0.0" + util "^0.12.4" util-deprecate "^1.0.2" watchpack "^2.2.0" - webpack "4" ws "^8.2.3" - x-default-browser "^0.4.0" - -"@storybook/core@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.5.15.tgz#82e0998d908fc9e66a659e1217072c425d63f9b6" - integrity sha512-T9TjLxbb5P/XvLEoj0dnbtexJa0V3pqCifRlIUNkTJO0nU3PdGLMcKMSyIYWjkthAJ9oBrajnodV0UveM/epTg== - dependencies: - "@storybook/core-client" "6.5.15" - "@storybook/core-server" "6.5.15" - -"@storybook/csf-tools@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.5.15.tgz#dc5d0fe946c25d60bf201e5180c4fc81b24f763b" - integrity sha512-2LwSD7yE/ccXBc58K4vdKw/oJJg6IpC4WD51rBt2mAl5JUCkxhOq7wG/Z8Wy1lZw2LVuKNTmjVou5blGRI/bTg== - 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.4566f4d.1" - "@storybook/mdx1-csf" "^0.0.1" - core-js "^3.8.2" - fs-extra "^9.0.1" - global "^4.4.0" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" -"@storybook/csf@0.0.2--canary.4566f4d.1": - version "0.0.2--canary.4566f4d.1" - resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz#dac52a21c40ef198554e71fe4d20d61e17f65327" - integrity sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ== +"@storybook/core-webpack@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-7.6.20.tgz#f821061f55210e35a8aeda0e3ba2cf75e5510451" + integrity sha512-pGYhKQhMYQ76HPL336L5n7eiJGk1sjWFkA+xRRRmQ9q6VUlqtEPuRHjKBQwrrTb1nA33BQX58Be06OtlbsFkjg== dependencies: - lodash "^4.17.15" + "@storybook/core-common" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/types" "7.6.20" + "@types/node" "^18.0.0" + ts-dedent "^2.0.0" -"@storybook/docs-tools@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-6.5.15.tgz#c9a3954719c45c3748abd6aaa735e33f5c961912" - integrity sha512-8w78NFOtlJGuIa9vPPsr87J9iQUGmLFh7CrMS2+t9LxW+0oH5MZ8QqPQUHNuTuKsYN3r+QAmmi2pj0auZmCoKA== +"@storybook/csf-plugin@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-7.6.20.tgz#0e79e58d5ed47dfb472b1dc202b0e754c21ec33b" + integrity sha512-dzBzq0dN+8WLDp6NxYS4G7BCe8+vDeDRBRjHmM0xb0uJ6xgQViL8SDplYVSGnk3bXE/1WmtvyRzQyTffBnaj9Q== dependencies: - "@babel/core" "^7.12.10" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.15" - core-js "^3.8.2" - doctrine "^3.0.0" - lodash "^4.17.21" - regenerator-runtime "^0.13.7" + "@storybook/csf-tools" "7.6.20" + unplugin "^1.3.1" -"@storybook/html@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/html/-/html-6.5.15.tgz#db67b6e94041e143220173bdf0126626f0b3d2a3" - integrity sha512-SFjhq9VqZNpocSLJ94j/CK9sT4g+Qt3gMixQSuhSvvNDEt2tN8T7dy/vB2IwnjIrMBdbtQZO4UDcX6kZvy0g8A== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/core" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/docs-tools" "6.5.15" - "@storybook/preview-web" "6.5.15" - "@storybook/store" "6.5.15" - "@types/node" "^14.14.20 || ^16.0.0" - "@types/webpack-env" "^1.16.0" - core-js "^3.8.2" - global "^4.4.0" - html-loader "^1.3.2" - react "16.14.0" - react-dom "16.14.0" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" - ts-dedent "^2.0.0" - webpack ">=4.0.0 <6.0.0" - -"@storybook/manager-webpack4@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.5.15.tgz#09808b87b510591390765af708ab511ff63a1e5c" - integrity sha512-zRvBTMoaFO6MvHDsDLnt3tsFENhpY3k+e/UIPdqbIDMbUPGGQzxJucAM9aS/kbVSO5IVs8IflVxbeeB/uTIIfA== - dependencies: - "@babel/core" "^7.12.10" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.5.15" - "@storybook/core-client" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/node-logger" "6.5.15" - "@storybook/theming" "6.5.15" - "@storybook/ui" "6.5.15" - "@types/node" "^14.0.10 || ^16.0.0" - "@types/webpack" "^4.41.26" - babel-loader "^8.0.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - chalk "^4.1.0" - core-js "^3.8.2" - css-loader "^3.6.0" - express "^4.17.1" - file-loader "^6.2.0" - find-up "^5.0.0" - fs-extra "^9.0.1" - html-webpack-plugin "^4.0.0" - node-fetch "^2.6.7" - pnp-webpack-plugin "1.6.4" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" - style-loader "^1.3.0" - telejson "^6.0.8" - terser-webpack-plugin "^4.2.3" - ts-dedent "^2.0.0" - url-loader "^4.1.1" - util-deprecate "^1.0.2" - webpack "4" - webpack-dev-middleware "^3.7.3" - webpack-virtual-modules "^0.2.2" - -"@storybook/manager-webpack5@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.5.15.tgz#e17ae2538c7bd013e77597f20a3843e448d1cb5b" - integrity sha512-yrHVFUHGdVRWq/oGJwQu+UOZzxELH5SS+Lpn5oIQ/Dblam9piQC0KmBZtFuA9X8acaw4BBVnXgF/aiqs9fOp/Q== - dependencies: - "@babel/core" "^7.12.10" - "@babel/plugin-transform-template-literals" "^7.12.1" - "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.5.15" - "@storybook/core-client" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/node-logger" "6.5.15" - "@storybook/theming" "6.5.15" - "@storybook/ui" "6.5.15" - "@types/node" "^14.0.10 || ^16.0.0" - babel-loader "^8.0.0" - case-sensitive-paths-webpack-plugin "^2.3.0" - chalk "^4.1.0" - core-js "^3.8.2" - css-loader "^5.0.1" - express "^4.17.1" - find-up "^5.0.0" - fs-extra "^9.0.1" - html-webpack-plugin "^5.0.0" - node-fetch "^2.6.7" - process "^0.11.10" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" - style-loader "^2.0.0" - telejson "^6.0.8" - terser-webpack-plugin "^5.0.3" +"@storybook/csf-tools@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-7.6.20.tgz#fdd9fa9459720a627e83e31d3839721dbc655f22" + integrity sha512-rwcwzCsAYh/m/WYcxBiEtLpIW5OH1ingxNdF/rK9mtGWhJxXRDV8acPkFrF8rtFWIVKoOCXu5USJYmc3f2gdYQ== + dependencies: + "@babel/generator" "^7.23.0" + "@babel/parser" "^7.23.0" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + "@storybook/csf" "^0.1.2" + "@storybook/types" "7.6.20" + fs-extra "^11.1.0" + recast "^0.23.1" ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - webpack "^5.9.0" - webpack-dev-middleware "^4.1.0" - webpack-virtual-modules "^0.4.1" -"@storybook/mdx1-csf@^0.0.1": - version "0.0.1" - resolved "https://registry.yarnpkg.com/@storybook/mdx1-csf/-/mdx1-csf-0.0.1.tgz#d4184e3f6486fade9f7a6bfaf934d9bc07718d5b" - integrity sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg== - dependencies: - "@babel/generator" "^7.12.11" - "@babel/parser" "^7.12.11" - "@babel/preset-env" "^7.12.11" - "@babel/types" "^7.12.11" - "@mdx-js/mdx" "^1.6.22" - "@types/lodash" "^4.14.167" - js-string-escape "^1.0.1" - loader-utils "^2.0.0" +"@storybook/csf@^0.1.2": + version "0.1.11" + resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.1.11.tgz#ad685a4fe564a47a6b73571c2e7c07b526f4f71b" + integrity sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg== + dependencies: + type-fest "^2.19.0" + +"@storybook/docs-mdx@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz#33ba0e39d1461caf048b57db354b2cc410705316" + integrity sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg== + +"@storybook/docs-tools@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-7.6.20.tgz#2a6dd402c880e24ec6bec8411beee89cfe69f932" + integrity sha512-Bw2CcCKQ5xGLQgtexQsI1EGT6y5epoFzOINi0FSTGJ9Wm738nRp5LH3dLk1GZLlywIXcYwOEThb2pM+pZeRQxQ== + dependencies: + "@storybook/core-common" "7.6.20" + "@storybook/preview-api" "7.6.20" + "@storybook/types" "7.6.20" + "@types/doctrine" "^0.0.3" + assert "^2.1.0" + doctrine "^3.0.0" lodash "^4.17.21" - prettier ">=2.2.1 <=2.3.0" + +"@storybook/global@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@storybook/global/-/global-5.0.0.tgz#b793d34b94f572c1d7d9e0f44fac4e0dbc9572ed" + integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== + +"@storybook/html-webpack5@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/html-webpack5/-/html-webpack5-7.6.20.tgz#437e890ed5292ff4849544aba7afaac273f19f1b" + integrity sha512-INQSJLfftA2HPBF2gcbyWNR2Xx2fgYTW43n2coQGCIydqq9PgTki8YV0T3bjEDl0+FEvbHAHD+nHq28yyeQZZA== + dependencies: + "@storybook/builder-webpack5" "7.6.20" + "@storybook/core-common" "7.6.20" + "@storybook/global" "^5.0.0" + "@storybook/html" "7.6.20" + "@storybook/preset-html-webpack" "7.6.20" + "@types/node" "^18.0.0" + +"@storybook/html@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/html/-/html-7.6.20.tgz#783f19234cc49c1cf5629ed80e1c19fb4bf7cf23" + integrity sha512-438v36zDSfZOKiOYY3qiakPag7YtLXEubwYp4gyHzQ54j0GcopbGoBaRpdx4lhc6uix09i0n9hgern6VsX/IMw== + dependencies: + "@storybook/core-client" "7.6.20" + "@storybook/docs-tools" "7.6.20" + "@storybook/global" "^5.0.0" + "@storybook/preview-api" "7.6.20" + "@storybook/types" "7.6.20" ts-dedent "^2.0.0" -"@storybook/node-logger@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.5.15.tgz#d99695e8d5f8cf434e8fdcca719b5b5fa5c88e2e" - integrity sha512-LQjjbfMuUXm7wZTBKb+iGeCNnej4r1Jb2NxG3Svu2bVhaoB6u33jHAcbmhXpXW1jghzW3kQwOU7BoLuJiRRFIw== - dependencies: - "@types/npmlog" "^4.1.2" - chalk "^4.1.0" - core-js "^3.8.2" - npmlog "^5.0.1" - pretty-hrtime "^1.0.3" +"@storybook/manager-api@7.6.20", "@storybook/manager-api@^7.6.10": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-7.6.20.tgz#225ff7dea3dbdb2e82bb5568babdaace4071c32e" + integrity sha512-gOB3m8hO3gBs9cBoN57T7jU0wNKDh+hi06gLcyd2awARQlAlywnLnr3s1WH5knih6Aq+OpvGBRVKkGLOkaouCQ== + dependencies: + "@storybook/channels" "7.6.20" + "@storybook/client-logger" "7.6.20" + "@storybook/core-events" "7.6.20" + "@storybook/csf" "^0.1.2" + "@storybook/global" "^5.0.0" + "@storybook/router" "7.6.20" + "@storybook/theming" "7.6.20" + "@storybook/types" "7.6.20" + dequal "^2.0.2" + lodash "^4.17.21" + memoizerific "^1.11.3" + store2 "^2.14.2" + telejson "^7.2.0" + ts-dedent "^2.0.0" -"@storybook/postinstall@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.5.15.tgz#90989c8049357a6df6f38c933172210c9c6caf8c" - integrity sha512-l7pApTgLD10OedNOyuf4vUdVCHLOSaIUIL9gdJl1WaSFHiUpJvvzBIh5M4aRICYPbnuExQc8y2GAjERKO4Ep+g== - dependencies: - core-js "^3.8.2" - -"@storybook/preview-web@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.15.tgz#5f47899dff1580ed3dc1b5a7bfdf67d6574536fc" - integrity sha512-gIHABSAD0JS0iRaG67BnSDq/q8Zf4fFwEWBQOSYgcEx2TzhAUeSkhGZUQHdlOTCwuA2PpXT0/cWDH8u2Ev+msg== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/channel-postmessage" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.15" - ansi-to-html "^0.6.11" - core-js "^3.8.2" - global "^4.4.0" +"@storybook/manager@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-7.6.20.tgz#eb619fe8d33446e581a7b1c3050644c196364d39" + integrity sha512-0Cf6WN0t7yEG2DR29tN5j+i7H/TH5EfPppg9h9/KiQSoFHk+6KLoy2p5do94acFU+Ro4+zzxvdCGbcYGKuArpg== + +"@storybook/mdx2-csf@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz#97f6df04d0bf616991cc1005a073ac004a7281e5" + integrity sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw== + +"@storybook/node-logger@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-7.6.20.tgz#c0ca90cf68cf31d84cdcf53c76cec22769407ece" + integrity sha512-l2i4qF1bscJkOplNffcRTsgQWYR7J51ewmizj5YrTM8BK6rslWT1RntgVJWB1RgPqvx6VsCz1gyP3yW1oKxvYw== + +"@storybook/postinstall@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-7.6.20.tgz#5a77ce7913375b11bd7c72388798854bd8507b91" + integrity sha512-AN4WPeNma2xC2/K/wP3I/GMbBUyeSGD3+86ZFFJFO1QmE/Zea6E+1aVlTd1iKHQUcNkZ9bZTrqkhPGVYx10pIw== + +"@storybook/preset-html-webpack@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/preset-html-webpack/-/preset-html-webpack-7.6.20.tgz#46e700ddff5c91a5c2cd4d821a54a7251049c8a5" + integrity sha512-udLnAP4EKAlZcsZW1vwYao2KjRTKd8Ml9Eow/l8jg+odw9kFeLBX4NIjYAaD4vQXXFdn2Vw1vK8FOqvOJT/OpA== + dependencies: + "@storybook/core-webpack" "7.6.20" + "@types/node" "^18.0.0" + html-loader "^3.1.0" + webpack "5" + +"@storybook/preset-react-webpack@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-7.6.20.tgz#6d535c77139a29d698964efa990363e7949aa1f9" + integrity sha512-z5/NF+HI9zN/ONocNyxQwewaG5G/1ChCeWfi5m5E1mwKQxxJbFUgE8oiAFhe90A1R7lAEsGFKd8WxdefY2JvEg== + dependencies: + "@babel/preset-flow" "^7.22.15" + "@babel/preset-react" "^7.22.15" + "@pmmmwh/react-refresh-webpack-plugin" "^0.5.11" + "@storybook/core-webpack" "7.6.20" + "@storybook/docs-tools" "7.6.20" + "@storybook/node-logger" "7.6.20" + "@storybook/react" "7.6.20" + "@storybook/react-docgen-typescript-plugin" "1.0.6--canary.9.0c3f3b7.0" + "@types/node" "^18.0.0" + "@types/semver" "^7.3.4" + babel-plugin-add-react-displayname "^0.0.5" + fs-extra "^11.1.0" + magic-string "^0.30.5" + react-docgen "^7.0.0" + react-refresh "^0.14.0" + semver "^7.3.7" + webpack "5" + +"@storybook/preview-api@7.6.20", "@storybook/preview-api@^7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.20.tgz#688a435ee2cfe57eeb1e3053c18025a9e0a03bbb" + integrity sha512-3ic2m9LDZEPwZk02wIhNc3n3rNvbi7VDKn52hDXfAxnL5EYm7yDICAkaWcVaTfblru2zn0EDJt7ROpthscTW5w== + dependencies: + "@storybook/channels" "7.6.20" + "@storybook/client-logger" "7.6.20" + "@storybook/core-events" "7.6.20" + "@storybook/csf" "^0.1.2" + "@storybook/global" "^5.0.0" + "@storybook/types" "7.6.20" + "@types/qs" "^6.9.5" + dequal "^2.0.2" lodash "^4.17.21" + memoizerific "^1.11.3" qs "^6.10.0" - regenerator-runtime "^0.13.7" synchronous-promise "^2.0.15" ts-dedent "^2.0.0" - unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/react-docgen-typescript-plugin@1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0", "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0": +"@storybook/preview@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-7.6.20.tgz#df39739dce6e183efaf06a8c15a9459f019e631b" + integrity sha512-cxYlZ5uKbCYMHoFpgleZqqGWEnqHrk5m5fT8bYSsDsdQ+X5wPcwI/V+v8dxYAdQcMphZVIlTjo6Dno9WG8qmVA== + +"@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0": version "1.0.6--canary.9.0c3f3b7.0" resolved "https://registry.yarnpkg.com/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.0c3f3b7.0.tgz#7f10f3c641f32e4513a8b6ffb5036933e7059534" integrity sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q== @@ -4191,150 +4345,101 @@ react-docgen-typescript "^2.2.2" tslib "^2.0.0" -"@storybook/react@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.5.15.tgz#83e645b16a4d241ec84a8d0015b1a7a2d55c5091" - integrity sha512-iQta2xOs/oK0sw/zpn3g/huvOmvggzi8z2/WholmUmmRiSQRo9lOhRXH0u13T4ja4fEa+u7m58G83xOG6i73Kw== - dependencies: - "@babel/preset-flow" "^7.12.1" - "@babel/preset-react" "^7.12.10" - "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" - "@storybook/addons" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core" "6.5.15" - "@storybook/core-common" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/docs-tools" "6.5.15" - "@storybook/node-logger" "6.5.15" - "@storybook/react-docgen-typescript-plugin" "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0" - "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.15" +"@storybook/react-dom-shim@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-7.6.20.tgz#20b902663474b731c22b211ec29c7fd0e86b4b7f" + integrity sha512-SRvPDr9VWcS24ByQOVmbfZ655y5LvjXRlsF1I6Pr9YZybLfYbu3L5IicfEHT4A8lMdghzgbPFVQaJez46DTrkg== + +"@storybook/react-webpack5@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/react-webpack5/-/react-webpack5-7.6.20.tgz#812e798cfff142c870ea12347b6a2ba2c270502d" + integrity sha512-xaLtadKczfUdpyPMk/e49qGnRpjMDtTwFq4RqkS7q+Z+EO72kTCUPGtK3jJXyv70pp/qbzM5OfjFLjXjMezvYw== + dependencies: + "@storybook/builder-webpack5" "7.6.20" + "@storybook/preset-react-webpack" "7.6.20" + "@storybook/react" "7.6.20" + "@types/node" "^18.0.0" + +"@storybook/react@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-7.6.20.tgz#e326969851b96e9a6bea6fdd81f624de052ddbb6" + integrity sha512-i5tKNgUbTNwlqBWGwPveDhh9ktlS0wGtd97A1ZgKZc3vckLizunlAFc7PRC1O/CMq5PTyxbuUb4RvRD2jWKwDA== + dependencies: + "@storybook/client-logger" "7.6.20" + "@storybook/core-client" "7.6.20" + "@storybook/docs-tools" "7.6.20" + "@storybook/global" "^5.0.0" + "@storybook/preview-api" "7.6.20" + "@storybook/react-dom-shim" "7.6.20" + "@storybook/types" "7.6.20" + "@types/escodegen" "^0.0.6" "@types/estree" "^0.0.51" - "@types/node" "^14.14.20 || ^16.0.0" - "@types/webpack-env" "^1.16.0" + "@types/node" "^18.0.0" acorn "^7.4.1" acorn-jsx "^5.3.1" acorn-walk "^7.2.0" - babel-plugin-add-react-displayname "^0.0.5" - babel-plugin-react-docgen "^4.2.1" - core-js "^3.8.2" - escodegen "^2.0.0" - fs-extra "^9.0.1" - global "^4.4.0" + escodegen "^2.1.0" html-tags "^3.1.0" lodash "^4.17.21" prop-types "^15.7.2" - react-element-to-jsx-string "^14.3.4" - react-refresh "^0.11.0" - read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" + react-element-to-jsx-string "^15.0.0" ts-dedent "^2.0.0" + type-fest "~2.19" util-deprecate "^1.0.2" - webpack ">=4.43.0 <6.0.0" -"@storybook/router@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.5.15.tgz#bf01d35bdd4603bf188629a6578489e313a312fd" - integrity sha512-9t8rI8t7/Krolau29gsdjdbRQ66orONIyP0efp0EukVgv6reNFzb/U14ARrl0uHys6Tl5Xyece9FoakQUdn8Kg== +"@storybook/router@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-7.6.20.tgz#ffa6a3ba1790e86f1d2364c27d3511f7975742a6" + integrity sha512-mCzsWe6GrH47Xb1++foL98Zdek7uM5GhaSlrI7blWVohGa0qIUYbfJngqR4ZsrXmJeeEvqowobh+jlxg3IJh+w== dependencies: - "@storybook/client-logger" "6.5.15" - core-js "^3.8.2" + "@storybook/client-logger" "7.6.20" memoizerific "^1.11.3" qs "^6.10.0" - regenerator-runtime "^0.13.7" - -"@storybook/semver@^7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" - integrity sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg== - dependencies: - core-js "^3.6.5" - find-up "^4.1.0" -"@storybook/source-loader@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.5.15.tgz#363a9b2812a2cef6cc5cb948e55d8a2624e18643" - integrity sha512-MaWzki40g0/7NWmJgUBhOp+e7y8Ohw6G/bRr/rcDP7eXSnud6ThYylXv0QqBScLPPTy8txjmBClCoqdLGyvLWQ== +"@storybook/source-loader@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-7.6.20.tgz#ce559aad34093a361bc8266d9c8d30079761083c" + integrity sha512-AlOX5w95tajmZEsEcbYCtwtpKYW0xLV2hRzk2MZfc6XUXC9/n2jwhz1X4EKilwKGCWFUj/HAYbNc2XChS9juvg== dependencies: - "@storybook/addons" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - core-js "^3.8.2" + "@storybook/csf" "^0.1.2" + "@storybook/types" "7.6.20" estraverse "^5.2.0" - global "^4.4.0" - loader-utils "^2.0.4" lodash "^4.17.21" - prettier ">=2.2.1 <=2.3.0" - regenerator-runtime "^0.13.7" - -"@storybook/store@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.5.15.tgz#d6ca7a3165442aabfde335f243bdd179d53bca1a" - integrity sha512-r6cYTf6GtbqgdI4ZG3xuWdJAAu5fJ3xAWMiDkHyoK2u+R2TeYXIsJvgn0BPrW87sZhELIkg4ckdFECmATs3kpQ== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/csf" "0.0.2--canary.4566f4d.1" - core-js "^3.8.2" - fast-deep-equal "^3.1.3" - global "^4.4.0" - lodash "^4.17.21" - memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" - slash "^3.0.0" - stable "^0.1.8" - synchronous-promise "^2.0.15" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" + prettier "^2.8.0" -"@storybook/telemetry@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-6.5.15.tgz#852050c1e54bf704a104e47e4e498d999096e0e7" - integrity sha512-WHMRG6xMkEGscn1q4SotwzV8hxM1g3zHyXPN77iosY5zpOIn/qAzvkmW28V1DPH9jPWMZMizBgG1TIQvUpduXg== +"@storybook/telemetry@7.6.20": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-7.6.20.tgz#5b3705eb5100b21070d76767dde1040ed5d9b35b" + integrity sha512-dmAOCWmOscYN6aMbhCMmszQjoycg7tUPRVy2kTaWg6qX10wtMrvEtBV29W4eMvqdsoRj5kcvoNbzRdYcWBUOHQ== dependencies: - "@storybook/client-logger" "6.5.15" - "@storybook/core-common" "6.5.15" + "@storybook/client-logger" "7.6.20" + "@storybook/core-common" "7.6.20" + "@storybook/csf-tools" "7.6.20" 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" + fs-extra "^11.1.0" read-pkg-up "^7.0.1" - regenerator-runtime "^0.13.7" -"@storybook/theming@6.5.15", "@storybook/theming@^6.2.9": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.5.15.tgz#048461b37ad0c29dc8d91a065a6bf1c90067524c" - integrity sha512-pgdW0lVZKKXQ4VhIfLHycMmwFSVOY7vLTKnytag4Y8Yz+aXm0bwDN/QxPntFzDH47F1Rcy2ywNnvty8ooDTvuA== +"@storybook/theming@7.6.20", "@storybook/theming@^7.6.10": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-7.6.20.tgz#c932cd82c27314979d22d0e7867268e301f5f97c" + integrity sha512-iT1pXHkSkd35JsCte6Qbanmprx5flkqtSHC6Gi6Umqoxlg9IjiLPmpHbaIXzoC06DSW93hPj5Zbi1lPlTvRC7Q== dependencies: - "@storybook/client-logger" "6.5.15" - core-js "^3.8.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@storybook/client-logger" "7.6.20" + "@storybook/global" "^5.0.0" memoizerific "^1.11.3" - regenerator-runtime "^0.13.7" -"@storybook/ui@6.5.15": - version "6.5.15" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.5.15.tgz#e4d80465116e53d48d2c3bb616909c37f5405181" - integrity sha512-OO+TWZmI8ebWA1C3JBKNvbUbsgvt4GppqsGlkf5CTBZrT/MzmMlYiooLAtlY1ZPcMtTd5ynLxvroHWBEnMOk2A== - dependencies: - "@storybook/addons" "6.5.15" - "@storybook/api" "6.5.15" - "@storybook/channels" "6.5.15" - "@storybook/client-logger" "6.5.15" - "@storybook/components" "6.5.15" - "@storybook/core-events" "6.5.15" - "@storybook/router" "6.5.15" - "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.5.15" - core-js "^3.8.2" - memoizerific "^1.11.3" - qs "^6.10.0" - regenerator-runtime "^0.13.7" - resolve-from "^5.0.0" +"@storybook/types@7.6.20", "@storybook/types@^7.6.10": + version "7.6.20" + resolved "https://registry.yarnpkg.com/@storybook/types/-/types-7.6.20.tgz#b8d62b30914b35e6750b1f4937da532432f02890" + integrity sha512-GncdY3x0LpbhmUAAJwXYtJDUQEwfF175gsjH0/fxPkxPoV7Sef9TM41jQLJW/5+6TnZoCZP/+aJZTJtq3ni23Q== + dependencies: + "@storybook/channels" "7.6.20" + "@types/babel__core" "^7.0.0" + "@types/express" "^4.7.0" + file-system-cache "2.3.0" "@swc/cli@0.3.14": version "0.3.14" @@ -4401,7 +4506,7 @@ resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.5.7.tgz#f84641393b5223450d00d97bfff877b8b69d7c9b" integrity sha512-tp43WfJLCsKLQKBmjmY/0vv1slVywR5Q4qKjF5OIY8QijaEW7/8VwPyUyVoJZEnDgv9jKtUTG5PzqtIYPZGnyg== -"@swc/core@1.5.7": +"@swc/core@1.5.7", "@swc/core@^1.3.82": version "1.5.7" resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.5.7.tgz#e1db7b9887d5f34eb4a3256a738d0c5f1b018c33" integrity sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ== @@ -4538,18 +4643,7 @@ lz-string "^1.5.0" pretty-format "^27.0.2" -"@testing-library/dom@^7.22.0": - version "7.22.3" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.22.3.tgz#12c0b1b97115e7731da6a86b4574eae401cb9ac5" - integrity sha512-IK6/eL1Xza/0goDKrwnBvlM06L+5eL9b1o+hUhX7HslfUvMETh0TYgXEr2LVpsVkHiOhRmUbUyml95KV/VlRNw== - dependencies: - "@babel/runtime" "^7.10.3" - "@types/aria-query" "^4.2.0" - aria-query "^4.2.2" - dom-accessibility-api "^0.5.1" - pretty-format "^25.5.0" - -"@testing-library/jest-dom@5.16.5", "@testing-library/jest-dom@^5.11.2": +"@testing-library/jest-dom@5.16.5": version "5.16.5" resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz#3912846af19a29b2dbf32a6ae9c31ef52580074e" integrity sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA== @@ -4671,6 +4765,13 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node18/-/node18-1.0.3.tgz#b14aed11bda116950a57fb5d223dd050e47f4fe1" integrity sha512-RbwvSJQsuN9TB04AQbGULYfOGE/RnSFk/FLQ5b0NmDf5Kx2q/lABZbHQPKCO1vZ6Fiwkplu+yb9pGdLy1iGseQ== +"@types/acorn@^4.0.0": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" + integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== + dependencies: + "@types/estree" "*" + "@types/argparse@1.0.38": version "1.0.38" resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" @@ -4694,7 +4795,7 @@ "@types/babel__core" "*" "@types/prettier" "*" -"@types/babel__core@*", "@types/babel__core@7.20.5", "@types/babel__core@^7.1.14": +"@types/babel__core@*", "@types/babel__core@7.20.5", "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.18.0": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== @@ -4734,7 +4835,7 @@ "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@7.20.6", "@types/babel__traverse@^7.0.6": +"@types/babel__traverse@*", "@types/babel__traverse@7.20.6", "@types/babel__traverse@^7.0.6", "@types/babel__traverse@^7.18.0": version "7.20.6" resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7" integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== @@ -4790,10 +4891,10 @@ dependencies: devtools-protocol "0.0.894172" -"@types/circular-dependency-plugin@5.0.5": - version "5.0.5" - resolved "https://registry.yarnpkg.com/@types/circular-dependency-plugin/-/circular-dependency-plugin-5.0.5.tgz#431979052a11bdb192c2961cc4ae8b47ca24a38c" - integrity sha512-JU1sYQWNbUluWHseLUfokakx18+BXRA9Bxji56hdY5NW0nvrJSJd4SNAl0Btpm5ima9BnUkoGEcW/2PH1QuWQA== +"@types/circular-dependency-plugin@5.0.8": + version "5.0.8" + resolved "https://registry.yarnpkg.com/@types/circular-dependency-plugin/-/circular-dependency-plugin-5.0.8.tgz#109cca1a4530d0041576a8a002c22cd4ecde20bf" + integrity sha512-P9nspqZxy+9NsoS4KOG5p1JFss0n0pv8UHD8OAP7bz4lAkgtdAnOS0J0ZXlcqzekWdUtmCFwpIuW+AtOhFp8VA== dependencies: "@types/node" "*" webpack "^5.1.0" @@ -4849,6 +4950,13 @@ dependencies: copy-webpack-plugin "*" +"@types/cross-spawn@^6.0.2": + version "6.0.6" + resolved "https://registry.yarnpkg.com/@types/cross-spawn/-/cross-spawn-6.0.6.tgz#0163d0b79a6f85409e0decb8dcca17147f81fd22" + integrity sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA== + dependencies: + "@types/node" "*" + "@types/d3-array@^2.0.0": version "2.12.7" resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-2.12.7.tgz#46ec31094a4727af09680dd7133a5bf1409ae104" @@ -4931,21 +5039,48 @@ resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-2.1.4.tgz#43587aa57d565ab60a1d2201edeebc497d5c1252" integrity sha512-BTfLsxTeo7yFxI/haOOf1ZwJ6xKgQLT9dCp+EcmQv87Gox6X+oKl4mLKfO6fnWm3P22+A6DknMNEZany8ql2Rw== +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + "@types/deep-assign@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@types/deep-assign/-/deep-assign-0.1.1.tgz#c10aa2d6202774015f5820ed303b82ab3b0bde9b" integrity sha512-88jktQ7RJ96bJ4S8I2oeRylMXGeaZt/QBG0k8PiQ5UXCIliUQm0Pzlv3zcN1ZvEIuaLBgMkP0ynr8fAkwChgOQ== +"@types/detect-port@^1.3.0": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/detect-port/-/detect-port-1.3.5.tgz#deecde143245989dee0e82115f3caba5ee0ea747" + integrity sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA== + "@types/doctrine@0.0.5": version "0.0.5" resolved "https://registry.yarnpkg.com/@types/doctrine/-/doctrine-0.0.5.tgz#9768264221e8fd422e4989c8cfdab2ff781f4eb6" integrity sha512-JJwEeFy8Sl9ctiugU4h4DGN9hCB47oyhUkM2H8g8xZr4tHTEXtmV4U6krKrU8Ng0S7RlG/J7fkta1rGu3pq+YQ== -"@types/ejs@3.1.2": +"@types/doctrine@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@types/doctrine/-/doctrine-0.0.3.tgz#e892d293c92c9c1d3f9af72c15a554fbc7e0895a" + integrity sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA== + +"@types/doctrine@^0.0.9": + version "0.0.9" + resolved "https://registry.yarnpkg.com/@types/doctrine/-/doctrine-0.0.9.tgz#d86a5f452a15e3e3113b99e39616a9baa0f9863f" + integrity sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA== + +"@types/ejs@3.1.2", "@types/ejs@^3.1.1": version "3.1.2" resolved "https://registry.yarnpkg.com/@types/ejs/-/ejs-3.1.2.tgz#75d277b030bc11b3be38c807e10071f45ebc78d9" integrity sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g== +"@types/emscripten@^1.39.6": + version "1.39.13" + resolved "https://registry.yarnpkg.com/@types/emscripten/-/emscripten-1.39.13.tgz#afeb1648648dc096efe57983e20387627306e2aa" + integrity sha512-cFq+fO/isvhvmuP/+Sl4K4jtU6E23DoivtbO4r50e3odaxAiVdbfSYRDdJ4gCdxx+3aRjhphS5ZMwIH4hFy/Cw== + "@types/enzyme@3.10.7": version "3.10.7" resolved "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.10.7.tgz#ebdf3b972d293095e09af479e36c772025285e3a" @@ -4954,6 +5089,11 @@ "@types/cheerio" "*" "@types/react" "*" +"@types/escodegen@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@types/escodegen/-/escodegen-0.0.6.tgz#5230a9ce796e042cda6f086dbf19f22ea330659c" + integrity sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig== + "@types/eslint-scope@^3.7.3": version "3.7.3" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" @@ -4977,6 +5117,13 @@ dependencies: "@types/estree" "*" +"@types/estree-jsx@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" + integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== + dependencies: + "@types/estree" "*" + "@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" @@ -5019,7 +5166,7 @@ "@types/range-parser" "*" "@types/send" "*" -"@types/express@*", "@types/express@4.17.21", "@types/express@^4.17.13": +"@types/express@*", "@types/express@4.17.21", "@types/express@^4.17.13", "@types/express@^4.7.0": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -5034,6 +5181,11 @@ resolved "https://registry.yarnpkg.com/@types/faker/-/faker-4.1.9.tgz#5539f331eb66fc40f06ad307e52ed83f2a3fe1bb" integrity sha512-4ZFqA3CEXB6MgT8sDV8E5LhW+O9ndONsHeQXMbEwfOsjoQ4UXKqTJKru+BjDBUfobYEpQz1WYF9/uzQsvbY2wA== +"@types/find-cache-dir@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@types/find-cache-dir/-/find-cache-dir-3.2.1.tgz#7b959a4b9643a1e6a1a5fe49032693cc36773501" + integrity sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw== + "@types/fs-extra@8.0.1": version "8.0.1" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.0.1.tgz#a2378d6e7e8afea1564e44aafa2e207dadf77686" @@ -5065,7 +5217,7 @@ dependencies: globby "*" -"@types/graceful-fs@^4.1.2", "@types/graceful-fs@^4.1.3": +"@types/graceful-fs@^4.1.3": version "4.1.6" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== @@ -5148,11 +5300,6 @@ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.4.tgz#06cbceb0ace6a342a9aafcb655a688cf38f6150d" integrity sha512-+o2igcuZA3xtOoFH56s+MCZVidwlJNcJID57DSCyawS2i910yG9vkwehCjJNZ6ImhCR5S9DbvIJKyYHcMyOfMw== -"@types/html-minifier-terser@^5.0.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz#551a4589b6ee2cc9c1dff08056128aec29b94880" - integrity sha512-iYCgjm1dGPRuo12+BStjd1HiVQqhlRhWDOQigNxn023HcjnhsiFz9pc6CzJj4HwDCSQca9bxTL4PxJDbkdm3PA== - "@types/html-minifier-terser@^6.0.0": version "6.1.0" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" @@ -5183,11 +5330,6 @@ "@types/through" "*" rxjs ">=6.4.0" -"@types/is-function@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.0.tgz#1b0b819b1636c7baf0d6785d030d12edf70c3e83" - integrity sha512-iTs9HReBu7evG77Q4EC8hZnqRt57irBDkK9nvmHroiOIVwYMQc4IvYvdRgwKfYepunIY7Oh/dBuuld+Gj9uo6w== - "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" @@ -5200,14 +5342,6 @@ dependencies: "@types/istanbul-lib-coverage" "*" -"@types/istanbul-reports@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" - integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - "@types/istanbul-reports@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" @@ -5245,7 +5379,7 @@ "@types/tough-cookie" "*" parse5 "^7.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -5287,6 +5421,11 @@ dependencies: "@types/unist" "*" +"@types/mdx@^2.0.0": + version "2.0.13" + resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.13.tgz#68f6877043d377092890ff5b298152b0a21671bd" + integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== + "@types/micromatch@4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@types/micromatch/-/micromatch-4.0.2.tgz#ce29c8b166a73bf980a5727b1e4a4d099965151d" @@ -5294,6 +5433,11 @@ dependencies: "@types/braces" "*" +"@types/mime-types@^2.1.0": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@types/mime-types/-/mime-types-2.1.4.tgz#93a1933e24fed4fb9e4adc5963a63efcbb3317a2" + integrity sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w== + "@types/mime@*", "@types/mime@^1": version "1.3.5" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" @@ -5309,7 +5453,12 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-7.0.2.tgz#b17f16cf933597e10d6d78eae3251e692ce8b0ce" integrity sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w== -"@types/node-fetch@^2.5.7": +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/node-fetch@^2.6.4": version "2.6.11" resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.11.tgz#9b39b78665dae0e82a08f02f4967d62c66f95d24" integrity sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g== @@ -5324,23 +5473,18 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@^14.0.10 || ^16.0.0", "@types/node@^14.14.20 || ^16.0.0": - version "16.18.79" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.18.79.tgz#153e25561b271cf87dc1b28d38f98cebd514d788" - integrity sha512-Qd7jdLR5zmnIyMhfDrfPqN5tUCvreVpP3Qrf2oSM+F7SNzlb/MwHISGUkdFHtevfkPJ3iAGyeQI/jsbh9EStgQ== - -"@types/node@12.20.24": - version "12.20.24" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.24.tgz#c37ac69cb2948afb4cef95f424fa0037971a9a5c" - integrity sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ== - -"@types/node@20.12.12": +"@types/node@*", "@types/node@20.12.12": version "20.12.12" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== dependencies: undici-types "~5.26.4" +"@types/node@12.20.24": + version "12.20.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.24.tgz#c37ac69cb2948afb4cef95f424fa0037971a9a5c" + integrity sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ== + "@types/node@^10.12.18": version "10.17.13" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.13.tgz#ccebcdb990bd6139cd16e84c39dc2fb1023ca90c" @@ -5351,16 +5495,18 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-11.15.54.tgz#59ed60e7b0d56905a654292e8d73275034eb6283" integrity sha512-1RWYiq+5UfozGsU6MwJyFX6BtktcT10XRjvcAQmskCtMcW3tPske88lM/nHv7BQG1w9KBXI1zPGuu5PnNCX14g== +"@types/node@^18.0.0": + version "18.19.42" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.42.tgz#b54ed4752c85427906aab40917b0f7f3d724bf72" + integrity sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg== + dependencies: + undici-types "~5.26.4" + "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== -"@types/npmlog@^4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@types/npmlog/-/npmlog-4.1.2.tgz#d070fe6a6b78755d1092a3dc492d34c3d8f871c4" - integrity sha512-4QQmOF5KlwfxJ5IGXFIudkeLCdMABz03RcUXu+LCb24zmln8QW6aDjuGl4d4XPVLf2j+FnjelHTP7dvceAFbhA== - "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -5512,7 +5658,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@17.0.44", "@types/react@>=16.9.0", "@types/react@^17": +"@types/react@*", "@types/react@17.0.44", "@types/react@>=16", "@types/react@>=16.9.0", "@types/react@^17": version "17.0.44" resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7" integrity sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g== @@ -5561,6 +5707,11 @@ dependencies: "@types/node" "*" +"@types/resolve@^1.20.2": + version "1.20.6" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.6.tgz#e6e60dad29c2c8c206c026e6dd8d6d1bdda850b8" + integrity sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ== + "@types/responselike@*", "@types/responselike@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" @@ -5583,7 +5734,7 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.3.tgz#5798ecf1bec94eaa64db39ee52808ec0693315aa" integrity sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A== -"@types/semver@^7.5.0": +"@types/semver@^7.3.4", "@types/semver@^7.5.0": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== @@ -5649,7 +5800,7 @@ resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.0.0.tgz#ad0f07d60dd7291676d968498fa21d6b9bb1afe8" integrity sha512-DB1wPXVDfTTyLO9tr4wTeAptinTGd+EemFDDJTdCfsLedYXuF1mRWpJtU74Rucqx7N7HecBmMwEERbPpLt1tGA== -"@types/tapable@^1", "@types/tapable@^1.0.5": +"@types/tapable@^1": version "1.0.6" resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.6.tgz#a9ca4b70a18b270ccb2bc0aaafefd1d486b7ea74" integrity sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== @@ -5704,7 +5855,7 @@ dependencies: "@types/undertaker-registry" "*" -"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": +"@types/unist@*", "@types/unist@^2.0.0": version "2.0.6" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== @@ -5714,6 +5865,11 @@ resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz#60be8d21baab8c305132eb9cb912ed497852aadc" integrity sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg== +"@types/uuid@^9.0.1": + version "9.0.8" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" + integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== + "@types/vinyl-fs@*": version "2.4.11" resolved "https://registry.yarnpkg.com/@types/vinyl-fs/-/vinyl-fs-2.4.11.tgz#b98119b8bb2494141eaf649b09fbfeb311161206" @@ -5752,7 +5908,7 @@ dependencies: webpack-dev-middleware "*" -"@types/webpack-env@1.18.4", "@types/webpack-env@^1.16.0": +"@types/webpack-env@1.18.4": version "1.18.4" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.18.4.tgz#62879b0a9c653f9b1172d403b882f2045ecce032" integrity sha512-I6e+9+HtWADAWeeJWDFQtdk4EVSAbj6Rtz4q8fJ7mSr1M0jzlFcs8/HZ+Xb5SHzVm1dxH7aUiI+A8kA8Gcrm0A== @@ -5775,7 +5931,7 @@ "@types/source-list-map" "*" source-map "^0.6.1" -"@types/webpack@^4", "@types/webpack@^4.41.26", "@types/webpack@^4.41.8": +"@types/webpack@^4": version "4.41.30" resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.30.tgz#fd3db6d0d41e145a8eeeafcd3c4a7ccde9068ddc" integrity sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA== @@ -5816,13 +5972,6 @@ dependencies: "@types/yargs-parser" "*" -"@types/yargs@^15.0.0": - version "15.0.13" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" - integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== - dependencies: - "@types/yargs-parser" "*" - "@types/yargs@^17.0.8": version "17.0.22" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.22.tgz#7dd37697691b5f17d020f3c63e7a45971ff71e9a" @@ -5993,7 +6142,7 @@ loglevel-plugin-prefix "^0.8.4" strip-ansi "^7.1.0" -"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.11.5": +"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== @@ -6001,64 +6150,21 @@ "@webassemblyjs/helper-numbers" "1.11.6" "@webassemblyjs/helper-wasm-bytecode" "1.11.6" -"@webassemblyjs/ast@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" - integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== - dependencies: - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@webassemblyjs/floating-point-hex-parser@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== -"@webassemblyjs/floating-point-hex-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" - integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== - "@webassemblyjs/helper-api-error@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== -"@webassemblyjs/helper-api-error@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" - integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== - "@webassemblyjs/helper-buffer@1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== -"@webassemblyjs/helper-buffer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" - integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== - -"@webassemblyjs/helper-code-frame@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" - integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== - dependencies: - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/helper-fsm@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" - integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== - -"@webassemblyjs/helper-module-context@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" - integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-numbers@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" @@ -6073,11 +6179,6 @@ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== -"@webassemblyjs/helper-wasm-bytecode@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" - integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== - "@webassemblyjs/helper-wasm-section@1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" @@ -6088,16 +6189,6 @@ "@webassemblyjs/helper-wasm-bytecode" "1.11.6" "@webassemblyjs/wasm-gen" "1.12.1" -"@webassemblyjs/helper-wasm-section@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" - integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/ieee754@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" @@ -6105,13 +6196,6 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/ieee754@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" - integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - "@webassemblyjs/leb128@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" @@ -6119,38 +6203,12 @@ dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/leb128@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" - integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== - dependencies: - "@xtuc/long" "4.2.2" - "@webassemblyjs/utf8@1.11.6": version "1.11.6" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== -"@webassemblyjs/utf8@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" - integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== - -"@webassemblyjs/wasm-edit@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" - integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/helper-wasm-section" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-opt" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - "@webassemblyjs/wast-printer" "1.9.0" - -"@webassemblyjs/wasm-edit@^1.11.5": +"@webassemblyjs/wasm-edit@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== @@ -6175,17 +6233,6 @@ "@webassemblyjs/leb128" "1.11.6" "@webassemblyjs/utf8" "1.11.6" -"@webassemblyjs/wasm-gen@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" - integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - "@webassemblyjs/wasm-opt@1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" @@ -6196,17 +6243,7 @@ "@webassemblyjs/wasm-gen" "1.12.1" "@webassemblyjs/wasm-parser" "1.12.1" -"@webassemblyjs/wasm-opt@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" - integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-buffer" "1.9.0" - "@webassemblyjs/wasm-gen" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - -"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.11.5": +"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== @@ -6218,30 +6255,6 @@ "@webassemblyjs/leb128" "1.11.6" "@webassemblyjs/utf8" "1.11.6" -"@webassemblyjs/wasm-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" - integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-wasm-bytecode" "1.9.0" - "@webassemblyjs/ieee754" "1.9.0" - "@webassemblyjs/leb128" "1.9.0" - "@webassemblyjs/utf8" "1.9.0" - -"@webassemblyjs/wast-parser@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" - integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/floating-point-hex-parser" "1.9.0" - "@webassemblyjs/helper-api-error" "1.9.0" - "@webassemblyjs/helper-code-frame" "1.9.0" - "@webassemblyjs/helper-fsm" "1.9.0" - "@xtuc/long" "4.2.2" - "@webassemblyjs/wast-printer@1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" @@ -6250,15 +6263,6 @@ "@webassemblyjs/ast" "1.12.1" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" - integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/wast-parser" "1.9.0" - "@xtuc/long" "4.2.2" - "@webpack-cli/configtest@^2.1.1": version "2.1.1" resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" @@ -6296,13 +6300,13 @@ object.fromentries "^2.0.0" prop-types "^15.7.0" -"@xstate/react@^1.5.1": - version "1.6.3" - resolved "https://registry.yarnpkg.com/@xstate/react/-/react-1.6.3.tgz#706f3beb7bc5879a78088985c8fd43b9dab7f725" - integrity sha512-NCUReRHPGvvCvj2yLZUTfR0qVp6+apc8G83oXSjN4rl89ZjyujiKrTff55bze/HrsvCsP/sUJASf2n0nzMF1KQ== +"@xstate/react@^3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@xstate/react/-/react-3.2.2.tgz#ddf0f9d75e2c19375b1e1b7335e72cb99762aed8" + integrity sha512-feghXWLedyq8JeL13yda3XnHPZKwYDN5HPBLykpLeuNpr9178tQd2/3d0NrH6gSd0sG5mLuLeuD+ck830fgzLQ== dependencies: - use-isomorphic-layout-effect "^1.0.0" - use-subscription "^1.3.0" + use-isomorphic-layout-effect "^1.1.2" + use-sync-external-store "^1.0.0" "@xtuc/ieee754@^1.2.0": version "1.2.0" @@ -6314,6 +6318,29 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +"@yarnpkg/esbuild-plugin-pnp@^3.0.0-rc.10": + version "3.0.0-rc.15" + resolved "https://registry.yarnpkg.com/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz#4e40e7d2eb28825c9a35ab9d04c363931d7c0e67" + integrity sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA== + dependencies: + tslib "^2.4.0" + +"@yarnpkg/fslib@2.10.3": + version "2.10.3" + resolved "https://registry.yarnpkg.com/@yarnpkg/fslib/-/fslib-2.10.3.tgz#a8c9893df5d183cf6362680b9f1c6d7504dd5717" + integrity sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A== + dependencies: + "@yarnpkg/libzip" "^2.3.0" + tslib "^1.13.0" + +"@yarnpkg/libzip@2.3.0", "@yarnpkg/libzip@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/libzip/-/libzip-2.3.0.tgz#fe1e762e47669f6e2c960fc118436608d834e3be" + integrity sha512-6xm38yGVIa6mKm/DUCF2zFFJhERh/QWp1ufm4cNUvxsONBmfPg8uZ9pZBdOmF6qFGr/HlT6ABBkCSx/dlEtvWg== + dependencies: + "@types/emscripten" "^1.39.6" + tslib "^1.13.0" + "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" @@ -6383,12 +6410,12 @@ acorn-globals@^7.0.0: acorn "^8.1.0" acorn-walk "^8.0.2" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== +acorn-import-attributes@^1.9.5: + version "1.9.5" + resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== -acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: +acorn-jsx@^5.0.0, acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -6408,20 +6435,15 @@ acorn@5.X, acorn@^5.0.3: resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e" integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg== -acorn@^6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474" - integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA== - acorn@^7.4.1: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.4, acorn@^8.1.0, acorn@^8.11.3, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.1, acorn@^8.8.2, acorn@^8.9.0: - version "8.11.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" - integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== +acorn@^8.0.0, acorn@^8.0.4, acorn@^8.1.0, acorn@^8.11.3, acorn@^8.12.1, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.12.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== add-px-to-style@1.0.0: version "1.0.0" @@ -6445,6 +6467,11 @@ agent-base@4, agent-base@^4.3.0: dependencies: es6-promisify "^5.0.0" +agent-base@5: + version "5.1.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" + integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== + agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -6467,34 +6494,6 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -airbnb-js-shims@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/airbnb-js-shims/-/airbnb-js-shims-2.2.1.tgz#db481102d682b98ed1daa4c5baa697a05ce5c040" - integrity sha512-wJNXPH66U2xjgo1Zwyjf9EydvJ2Si94+vSdk6EERcBfB2VZkeltpqIats0cqIZMLCXP3zcyaUKGYQeIBT6XjsQ== - dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" - array.prototype.flatmap "^1.2.1" - es5-shim "^4.5.13" - es6-shim "^0.35.5" - function.prototype.name "^1.1.0" - globalthis "^1.0.0" - object.entries "^1.1.0" - object.fromentries "^2.0.0 || ^1.0.0" - object.getownpropertydescriptors "^2.0.3" - object.values "^1.1.0" - promise.allsettled "^1.0.0" - promise.prototype.finally "^3.1.0" - string.prototype.matchall "^4.0.0 || ^3.0.1" - string.prototype.padend "^3.0.0" - string.prototype.padstart "^3.0.0" - symbol.prototype.description "^1.0.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - ajv-formats@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" @@ -6502,7 +6501,7 @@ ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: +ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== @@ -6524,7 +6523,7 @@ ajv@8.4.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -6558,14 +6557,7 @@ ansi-align@^2.0.0: dependencies: string-width "^2.0.0" -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - -ansi-colors@3.2.3, ansi-colors@^3.0.0: +ansi-colors@3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813" integrity sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw== @@ -6622,6 +6614,11 @@ ansi-html-community@0.0.8, ansi-html-community@^0.0.8: resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== +ansi-html@^0.0.9: + version "0.0.9" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.9.tgz#6512d02342ae2cc68131952644a129cb734cd3f0" + integrity sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg== + ansi-red@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-red/-/ansi-red-0.1.1.tgz#8c638f9d1080800a353c9c28c8a81ca4705d946c" @@ -6678,12 +6675,10 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -ansi-to-html@^0.6.11: - version "0.6.13" - resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.13.tgz#c72eae8b63e5ca0643aab11bfc6e6f2217425833" - integrity sha512-Ys2/umuaTlQvP9DLkaa7UzRKF2FLrfod/hNHXS9QhXCrw7seObG6ksOGmNz3UoK+adwM8L9vQfG7mvaxfJ3Jvw== - dependencies: - entities "^1.1.2" +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== ansi-wrap@0.1.0, ansi-wrap@^0.1.0: version "0.1.0" @@ -6723,11 +6718,6 @@ append-buffer@^1.0.2: dependencies: buffer-equal "^1.0.0" -"aproba@^1.0.3 || ^2.0.0", aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - arch@^2.1.0, arch@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" @@ -6743,14 +6733,6 @@ are-docs-informative@^0.0.2: resolved "https://registry.yarnpkg.com/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963" integrity sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig== -are-we-there-yet@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" - integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -6768,6 +6750,13 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +aria-hidden@^1.1.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" + integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== + dependencies: + tslib "^2.0.0" + aria-query@5.3.0, aria-query@^5.0.0: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" @@ -6775,14 +6764,6 @@ aria-query@5.3.0, aria-query@^5.0.0: dependencies: dequal "^2.0.3" -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" - aria-query@~5.1.3: version "5.1.3" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" @@ -6875,17 +6856,12 @@ array-filter@^1.0.0: resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= -array-includes@^3.0.3, array-includes@^3.1.3, array-includes@^3.1.6, array-includes@^3.1.7, array-includes@^3.1.8: +array-includes@^3.1.3, array-includes@^3.1.6, array-includes@^3.1.7, array-includes@^3.1.8: version "3.1.8" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== @@ -6931,7 +6907,7 @@ array-sort@^1.0.0: get-value "^2.0.6" kind-of "^5.0.2" -array-union@^1.0.1, array-union@^1.0.2: +array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= @@ -6975,7 +6951,7 @@ array.prototype.flat@^1.2.1, array.prototype.flat@^1.3.1, array.prototype.flat@^ es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" -array.prototype.flatmap@^1.2.1, array.prototype.flatmap@^1.2.4, array.prototype.flatmap@^1.3.2: +array.prototype.flatmap@^1.2.4, array.prototype.flatmap@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== @@ -7009,15 +6985,6 @@ asap@~2.0.6: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" @@ -7030,13 +6997,16 @@ assert-plus@1.0.0, assert-plus@^1.0.0: resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== +assert@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.1.0.tgz#6d92a238d05dc02e7427c881fb8be81c8448b2dd" + integrity sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw== dependencies: - object-assign "^4.1.1" - util "0.10.3" + call-bind "^1.0.2" + is-nan "^1.3.2" + object-is "^1.1.5" + object.assign "^4.1.4" + util "^0.12.5" assign-symbols@^1.0.0: version "1.0.0" @@ -7055,17 +7025,17 @@ ast-types@0.15.2: dependencies: tslib "^2.0.1" -ast-types@^0.13.2, ast-types@^0.13.4: +ast-types@^0.13.4: version "0.13.4" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== dependencies: tslib "^2.0.1" -ast-types@^0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== +ast-types@^0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.16.1.tgz#7a9da1617c9081bc121faafe91711b4c8bb81da2" + integrity sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg== dependencies: tslib "^2.0.1" @@ -7074,6 +7044,11 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +astring@^1.8.0: + version "1.8.6" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" + integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== + async-done@^1.2.0, async-done@^1.2.2: version "1.3.2" resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" @@ -7089,6 +7064,11 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + async-retry@1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/async-retry/-/async-retry-1.2.3.tgz#a6521f338358d322b1a0012b79030c6f411d1ce0" @@ -7103,7 +7083,7 @@ async-settle@^1.0.0: dependencies: async-done "^1.2.2" -async@^2.1.4, async@^2.6.2: +async@^2.6.2: version "2.6.4" resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== @@ -7142,19 +7122,6 @@ autoprefixer@10.2.1: normalize-range "^0.1.2" postcss-value-parser "^4.1.0" -autoprefixer@^9.8.6: - version "9.8.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" - integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== - dependencies: - browserslist "^4.12.0" - caniuse-lite "^1.0.30001109" - colorette "^1.2.1" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.32" - postcss-value-parser "^4.1.0" - available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" @@ -7216,15 +7183,13 @@ babel-jest@29.7.0, babel-jest@^29.7.0: graceful-fs "^4.2.9" slash "^3.0.0" -babel-loader@8.3.0, babel-loader@^8.0.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8" - integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== +babel-loader@9.1.3, babel-loader@^9.0.0: + version "9.1.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" + integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" babel-plugin-add-react-displayname@^0.0.5: version "0.0.5" @@ -7245,14 +7210,6 @@ babel-plugin-annotate-pure-imports@1.0.0-1: "@babel/helper-annotate-as-pure" "^7.10.4" "@babel/types" "^7.10.4" -babel-plugin-apply-mdx-type-prop@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" - integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - "@mdx-js/util" "1.6.22" - babel-plugin-const-enum@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz#3d25524106f68f081e187829ba736b251c289861" @@ -7262,29 +7219,6 @@ babel-plugin-const-enum@^1.0.1: "@babel/plugin-syntax-typescript" "^7.3.3" "@babel/traverse" "^7.16.0" -babel-plugin-emotion@^10.0.27: - version "10.0.27" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.27.tgz#59001cf5de847c1d61f2079cd906a90a00d3184f" - integrity sha512-SUNYcT4FqhOqvwv0z1oeYhqgheU8qrceLojuHyX17ngo7WtWqN5I9l3IGHzf21Xraj465CVzF4IvOlAF+3ed0A== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.7.4" - "@emotion/memoize" "0.7.4" - "@emotion/serialize" "^0.11.15" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - escape-string-regexp "^1.0.5" - find-root "^1.1.0" - source-map "^0.5.7" - -babel-plugin-extract-import-names@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" - integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - babel-plugin-iife-wrap-react-components@1.0.0-5: version "1.0.0-5" resolved "https://registry.yarnpkg.com/babel-plugin-iife-wrap-react-components/-/babel-plugin-iife-wrap-react-components-1.0.0-5.tgz#bd0eceee22b889a3366dbf1058b455abfbbbf23c" @@ -7294,7 +7228,7 @@ babel-plugin-iife-wrap-react-components@1.0.0-5: "@babel/helper-annotate-as-pure" "^7.10.4" "@babel/types" "^7.10.4" -babel-plugin-istanbul@^6.0.0, babel-plugin-istanbul@^6.1.1: +babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== @@ -7326,23 +7260,14 @@ babel-plugin-lodash@3.3.4: lodash "^4.17.10" require-package-name "^2.0.1" -babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: +babel-plugin-macros@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== dependencies: "@babel/runtime" "^7.7.2" cosmiconfig "^6.0.0" - resolve "^1.12.0" - -babel-plugin-macros@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" - integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== - dependencies: - "@babel/runtime" "^7.12.5" - cosmiconfig "^7.0.0" - resolve "^1.19.0" + resolve "^1.12.0" babel-plugin-module-resolver@5.0.0: version "5.0.0" @@ -7355,11 +7280,6 @@ babel-plugin-module-resolver@5.0.0: reselect "^4.1.7" resolve "^1.22.1" -babel-plugin-named-exports-order@^0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-named-exports-order/-/babel-plugin-named-exports-order-0.0.2.tgz#ae14909521cf9606094a2048239d69847540cb09" - integrity sha512-OgOYHOLoRK+/mvXU9imKHlG6GkPLYrUCvFXG/CM93R/aNNO8pOOF4aS+S8CCHMDQoNSeiOYEZb/G6RwL95Jktw== - babel-plugin-polyfill-corejs2@^0.4.10: version "0.4.11" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" @@ -7369,14 +7289,6 @@ babel-plugin-polyfill-corejs2@^0.4.10: "@babel/helper-define-polyfill-provider" "^0.6.2" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" - integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.1.5" - core-js-compat "^3.8.1" - babel-plugin-polyfill-corejs3@^0.10.1, babel-plugin-polyfill-corejs3@^0.10.4: version "0.10.4" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" @@ -7392,30 +7304,6 @@ babel-plugin-polyfill-regenerator@^0.6.1: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.2" -babel-plugin-react-docgen@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/babel-plugin-react-docgen/-/babel-plugin-react-docgen-4.2.1.tgz#7cc8e2f94e8dc057a06e953162f0810e4e72257b" - integrity sha512-UQ0NmGHj/HAqi5Bew8WvNfCk8wSsmdgNd8ZdMjBCICtyCJCq9LiqgqvjCYe570/Wg7AQArSq1VQ60Dd/CHN7mQ== - dependencies: - ast-types "^0.14.2" - lodash "^4.17.15" - react-docgen "^5.0.0" - -"babel-plugin-styled-components@>= 1": - version "1.10.7" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.7.tgz#3494e77914e9989b33cc2d7b3b29527a949d635c" - integrity sha512-MBMHGcIA22996n9hZRf/UJLVVgkEOITuR2SvjHLb5dSTUyR4ZRGn+ngITapes36FI3WLxZHfRhkA1ffHxihOrg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.0.0" - "@babel/helper-module-imports" "^7.0.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - babel-plugin-tester@10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-tester/-/babel-plugin-tester-10.1.0.tgz#e099ee1d8dec538439c427a7d12aad132885757b" @@ -7499,12 +7387,17 @@ bail@^1.0.0: resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.0.2, base64-js@^1.2.0, base64-js@^1.3.1: +base64-js@^1.2.0, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -7527,11 +7420,6 @@ basic-ftp@^5.0.2: resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== -batch-processor@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/batch-processor/-/batch-processor-1.0.0.tgz#75c95c32b748e0850d10c2b168f6bdbe9891ace8" - integrity sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg= - batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -7572,17 +7460,17 @@ before-after-hook@^2.2.0: resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== -better-opn@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-2.1.1.tgz#94a55b4695dc79288f31d7d0e5f658320759f7c6" - integrity sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA== +better-opn@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" + integrity sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== dependencies: - open "^7.0.3" + open "^8.0.4" -big-integer@^1.6.17, big-integer@^1.6.7: - version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== +big-integer@^1.6.17, big-integer@^1.6.44: + version "1.6.52" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" + integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== big.js@^5.2.2: version "5.2.2" @@ -7644,7 +7532,7 @@ bindings@^1.5.0: dependencies: file-uri-to-path "1.0.0" -bl@^4.0.3: +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -7658,7 +7546,7 @@ blob-util@^2.0.2: resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== -bluebird@^3.3.5, bluebird@^3.5.5, bluebird@^3.7.2: +bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -7668,11 +7556,6 @@ bluebird@~3.4.1: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" integrity sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.11.9: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== - body-parser@1.20.1: version "1.20.1" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" @@ -7745,26 +7628,12 @@ boxen@^1.2.1: term-size "^1.2.0" widest-line "^2.0.0" -boxen@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.2" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.0.0" - -bplist-parser@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" - integrity sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q== +bplist-parser@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== dependencies: - big-integer "^1.6.7" + big-integer "^1.6.44" brace-expansion@^1.1.7: version "1.1.11" @@ -7809,11 +7678,6 @@ braces@^3.0.1, braces@~3.0.2: dependencies: fill-range "^7.0.1" -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - browser-assert@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/browser-assert/-/browser-assert-1.2.1.tgz#9aaa5a2a8c74685c2ae05bfe46efd606f068c200" @@ -7824,74 +7688,22 @@ browser-stdout@1.3.1: resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== +browserify-zlib@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" + integrity sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== dependencies: - pako "~1.0.5" + pako "~0.2.0" -browserslist@^4.12.0, browserslist@^4.16.1, browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: - version "4.23.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" - integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== +browserslist@^4.16.1, browserslist@^4.21.10, browserslist@^4.23.0, browserslist@^4.23.1: + version "4.23.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.2.tgz#244fe803641f1c19c28c48c4b6ec9736eb3d32ed" + integrity sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA== dependencies: - caniuse-lite "^1.0.30001587" - electron-to-chromium "^1.4.668" + caniuse-lite "^1.0.30001640" + electron-to-chromium "^1.4.820" node-releases "^2.0.14" - update-browserslist-db "^1.0.13" + update-browserslist-db "^1.1.0" bs-logger@0.x: version "0.2.6" @@ -7932,20 +7744,6 @@ buffer-indexof-polyfill@~1.0.0: resolved "https://registry.yarnpkg.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz#d2732135c5999c64b277fcf9b1abe3498254729c" integrity sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A== -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -7964,11 +7762,6 @@ builtin-modules@^3.1.0, builtin-modules@^3.3.0: resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - builtins@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9" @@ -7986,50 +7779,6 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -cacache@^12.0.2: - version "12.0.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" - integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^15.0.5: - version "15.0.5" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0" - integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A== - dependencies: - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.0" - tar "^6.0.2" - unique-filename "^1.1.1" - cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -8104,7 +7853,7 @@ cachedir@^2.3.0: resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== @@ -8115,11 +7864,6 @@ call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: get-intrinsic "^1.2.4" set-function-length "^1.2.1" -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - caller-callsite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" @@ -8159,7 +7903,7 @@ camel-case@^3.0.0: no-case "^2.2.0" upper-case "^1.1.1" -camel-case@^4.1.1, camel-case@^4.1.2: +camel-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -8167,24 +7911,6 @@ camel-case@^4.1.1, camel-case@^4.1.2: pascal-case "^3.1.2" tslib "^2.0.3" -camelcase-css@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" @@ -8205,22 +7931,10 @@ camelcase@^6.0.0, camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.1.tgz#250fd350cfd555d0d2160b1d51510eaf8326e86e" integrity sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA== -camelize@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" - integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= - -caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001173, caniuse-lite@^1.0.30001587: - version "1.0.30001591" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz#16745e50263edc9f395895a7cd468b9f3767cf33" - integrity sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ== - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" +caniuse-lite@^1.0.30001173, caniuse-lite@^1.0.30001640: + version "1.0.30001646" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001646.tgz#d472f2882259ba032dd73ee069ff01bfd059b25d" + integrity sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw== capture-stack-trace@^1.0.0: version "1.0.1" @@ -8235,7 +7949,7 @@ cardinal@^2.1.1: ansicolors "~0.3.2" redeyed "~2.1.0" -case-sensitive-paths-webpack-plugin@^2.3.0: +case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== @@ -8245,10 +7959,10 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -ccount@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" - integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== chainsaw@~0.1.0: version "0.1.0" @@ -8284,7 +7998,7 @@ chalk@^1.0.0, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.1, chalk@^2.2.0, chalk@^2.3.0, chalk@^2.4.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.1, chalk@^2.2.0, chalk@^2.3.0, chalk@^2.4.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -8340,21 +8054,41 @@ char-regex@^2.0.0: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.1.tgz#6dafdb25f9d3349914079f010ba8d0e6ff9cd01e" integrity sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw== +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + character-entities-legacy@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww== +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + character-entities@^1.0.0: version "1.2.3" resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w== +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + character-reference-invalid@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -8392,7 +8126,7 @@ chokidar@3.3.0: optionalDependencies: fsevents "~2.1.1" -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.3.1, chokidar@^3.4.1, chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.3.1, chokidar@^3.5.2, chokidar@^3.5.3, chokidar@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -8407,7 +8141,7 @@ chokidar@3.3.0: optionalDependencies: fsevents "~2.3.2" -chokidar@^2.0.0, chokidar@^2.1.8: +chokidar@^2.0.0: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -8474,28 +8208,22 @@ ci-info@^1.5.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - circular-dependency-plugin@5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz#39e836079db1d3cf2f988dc48c5188a44058b600" integrity sha512-g38K9Cm5WRwlaH6g03B9OEz/0qRizI+2I7n+Gz+L5DxXJAPAiWQvwlYNm1V1jkdpUv95bOe/ASm2vfi/G560jQ== -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== +citty@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/citty/-/citty-0.1.6.tgz#0f7904da1ed4625e1a9ea7e0fa780981aab7c5e4" + integrity sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ== + dependencies: + consola "^3.2.3" + +cjs-module-lexer@^1.0.0, cjs-module-lexer@^1.2.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c" + integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q== class-utils@^0.3.5: version "0.3.6" @@ -8512,7 +8240,7 @@ classnames@^2.2.6: resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== -clean-css@4.2.3, clean-css@^4.2.3: +clean-css@4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== @@ -8543,11 +8271,6 @@ cli-boxes@^1.0.0: resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM= -cli-boxes@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - cli-cursor@3.1.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -8819,7 +8542,7 @@ color-string@^1.5.2: color-name "^1.0.0" simple-swizzle "^0.2.2" -color-support@^1.1.2, color-support@^1.1.3: +color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== @@ -8832,7 +8555,7 @@ color@^3.1.0: color-convert "^1.9.1" color-string "^1.5.2" -colorette@^1.2.1, colorette@^1.2.2: +colorette@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== @@ -8877,6 +8600,11 @@ comma-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz#419cd7fb3258b1ed838dc0953167a25e152f5b59" integrity sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ== +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + command-line-args@^5.0.2: version "5.2.1" resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.2.1.tgz#c44c32e437a57d7c51157696893c5909e9cec42e" @@ -8922,11 +8650,6 @@ commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@^2.7.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - commander@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" @@ -9002,7 +8725,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@^1.5.0, concat-stream@^1.6.0, concat-stream@^1.6.2: +concat-stream@^1.6.0, concat-stream@^1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -9022,6 +8745,11 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" +confbox@^0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" + integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== + configstore@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" @@ -9049,15 +8777,10 @@ connect-history-api-fallback@^2.0.0: resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -console-control-strings@^1.0.0, console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +consola@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f" + integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== constant-case@^2.0.0: version "2.0.0" @@ -9084,7 +8807,7 @@ content-type@^1.0.4, content-type@~1.0.4, content-type@~1.0.5: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== -convert-source-map@1.X, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@1.X, convert-source-map@^1.5.0, convert-source-map@^1.6.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -9119,18 +8842,6 @@ cookies@~0.9.0: depd "~2.0.0" keygrip "~1.1.0" -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - copy-descriptor@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" @@ -9144,7 +8855,7 @@ copy-props@^2.0.1: each-props "^1.3.2" is-plain-object "^5.0.0" -copy-to-clipboard@3.3.1, copy-to-clipboard@^3.2.0, copy-to-clipboard@^3.3.1: +copy-to-clipboard@3.3.1, copy-to-clipboard@^3.2.0: version "3.3.1" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== @@ -9168,19 +8879,19 @@ copy-webpack-plugin@*, copy-webpack-plugin@12.0.2: schema-utils "^4.2.0" serialize-javascript "^6.0.2" -core-js-compat@^3.31.0, core-js-compat@^3.36.1, core-js-compat@^3.8.1: +core-js-compat@^3.31.0, core-js-compat@^3.36.1: version "3.37.1" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.1.tgz#c844310c7852f4bdf49b8d339730b97e17ff09ee" integrity sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg== dependencies: browserslist "^4.23.0" -core-js-pure@^3.0.0, core-js-pure@^3.8.1: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.1.tgz#8c4d1e78839f5f46208de7230cebfb72bc3bdb51" - integrity sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ== +core-js-pure@^3.23.3: + version "3.37.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.37.1.tgz#2b4b34281f54db06c9a9a5bd60105046900553bd" + integrity sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA== -core-js@3, core-js@^3.0.4, core-js@^3.3.2, core-js@^3.6.5, core-js@^3.8.2: +core-js@3, core-js@^3.3.2, core-js@^3.6.5: version "3.15.2" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== @@ -9236,10 +8947,10 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -9247,44 +8958,6 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -cp-file@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-7.0.0.tgz#b9454cfd07fe3b974ab9ea0e5f29655791a9b8cd" - integrity sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw== - dependencies: - graceful-fs "^4.1.2" - make-dir "^3.0.0" - nested-error-stacks "^2.0.0" - p-event "^4.1.0" - -cpy@^8.1.2: - version "8.1.2" - resolved "https://registry.yarnpkg.com/cpy/-/cpy-8.1.2.tgz#e339ea54797ad23f8e3919a5cffd37bfc3f25935" - integrity sha512-dmC4mUesv0OYH2kNFEidtf/skUwv4zePmGeepjyyJ0qTo5+8KhA1o99oIAwVVLzQMAeDJml74d6wPPKb6EZUTg== - dependencies: - arrify "^2.0.1" - cp-file "^7.0.0" - globby "^9.2.0" - has-glob "^1.0.0" - junk "^3.1.0" - nested-error-stacks "^2.1.0" - p-all "^2.1.0" - p-filter "^2.1.0" - p-map "^3.0.0" - -"crc32@>= 0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/crc32/-/crc32-0.2.2.tgz#7ad220d6ffdcd119f9fc127a7772cacea390a4ba" - integrity sha1-etIg1v/c0Rn5/BJ6d3LKzqOQpLo= - -create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - create-error-class@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" @@ -9292,29 +8965,6 @@ create-error-class@^3.0.0: dependencies: capture-stack-trace "^1.0.0" -create-hash@^1.1.0, create-hash@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - create-jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" @@ -9376,32 +9026,15 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - crypto-random-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== css-in-js-utils@^3.0.0: version "3.0.0" @@ -9410,7 +9043,7 @@ css-in-js-utils@^3.0.0: dependencies: hyphenate-style-name "^1.0.2" -css-loader@5.0.1, css-loader@^5.0.1: +css-loader@5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.0.1.tgz#9e4de0d6636a6266a585bd0900b422c85539d25f" integrity sha512-cXc2ti9V234cq7rJzFKhirb2L2iPy8ZjALeVJAozXYz9te3r4eqLSixNAbMDJSgJEQywqXzs8gonxaboeKqwiw== @@ -9428,24 +9061,19 @@ css-loader@5.0.1, css-loader@^5.0.1: schema-utils "^3.0.0" semver "^7.3.2" -css-loader@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" - integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.32" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.2.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^2.7.0" - semver "^6.3.0" +css-loader@^6.7.1: + version "6.11.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" + integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.33" + postcss-modules-extract-imports "^3.1.0" + postcss-modules-local-by-default "^4.0.5" + postcss-modules-scope "^3.2.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.5.4" css-select@^4.1.3: version "4.1.3" @@ -9468,15 +9096,6 @@ css-select@~1.2.0: domutils "1.5.1" nth-check "~1.0.1" -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - css-what@2.1: version "2.1.3" resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" @@ -9534,7 +9153,7 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^2.5.5, csstype@^2.5.7, csstype@^2.6.7: +csstype@^2.5.5, csstype@^2.6.7: version "2.6.19" resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.19.tgz#feeb5aae89020bb389e1f63669a5ed490e391caa" integrity sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== @@ -9549,27 +9168,15 @@ csv-stringify@^6.2.0: resolved "https://registry.yarnpkg.com/csv-stringify/-/csv-stringify-6.4.6.tgz#9ccf87cb8b017c96673a9fa061768c8ba83e8b98" integrity sha512-h2V2XZ3uOTLilF5dPIptgUfN/o2ia/80Ie0Lly18LAnw5s8Eb7kt8rfxSUy24AztJZas9f6DPZpVlzDUtFt/ag== -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - -cyclist@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= - cypress-real-events@1.11.0: version "1.11.0" resolved "https://registry.yarnpkg.com/cypress-real-events/-/cypress-real-events-1.11.0.tgz#292fe5281c5b6e955524e766ab7fec46930c7763" integrity sha512-4LXVRsyq+xBh5TmlEyO1ojtBXtN7xw720Pwb9rEE9rkJuXmeH3VyoR1GGayMGr+Itqf11eEjfDewtDmcx6PWPQ== -cypress-storybook@0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/cypress-storybook/-/cypress-storybook-0.5.1.tgz#e71b14ecfbe16a70b9f003c8294143ef466db78f" - integrity sha512-+CNDdcrFD3QRvHrjwpVclFpLtseyXA0NxeB3PDTheisvg/OJjLkP96t0I9R66IkZRYUUE3mLhqZpmpsv59FIIw== +cypress-storybook@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cypress-storybook/-/cypress-storybook-1.0.0.tgz#349384b7d0a1d5076706e3420f7607cc51f3a2aa" + integrity sha512-tXEhJwkD9SNsg9o9ZKI4XReTV4bpW60bcUQA6X7+j40Oqgt7atBg+oG2nMBJFf172v9cp6LX3fNTxvv7JFGVOA== cypress@13.6.4: version "13.6.4" @@ -9941,7 +9548,7 @@ debug-fabulous@1.X: memoizee "0.4.X" object-assign "4.X" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -9962,17 +9569,17 @@ debug@3.2.6: dependencies: ms "^2.1.1" -debug@3.X, debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.7: +debug@3.X, debug@^3.1.0, debug@^3.1.1, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: - version "4.3.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" - integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== +debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: + version "4.3.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== dependencies: ms "2.1.2" @@ -9990,7 +9597,7 @@ debug@4.3.4: dependencies: ms "2.1.2" -decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.1.1, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -10010,6 +9617,13 @@ decimal.js@^10.4.2: resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + decode-uri-component@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" @@ -10088,14 +9702,13 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== -default-browser-id@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-1.0.4.tgz#e59d09a5d157b828b876c26816e61c3d2a2c203a" - integrity sha1-5Z0JpdFXuCi4dsJoFuYcPSosIDo= +default-browser-id@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" + integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== dependencies: - bplist-parser "^0.1.0" - meow "^3.1.0" - untildify "^2.0.0" + bplist-parser "^0.2.0" + untildify "^4.0.0" default-compare@^1.0.0: version "1.0.0" @@ -10173,10 +9786,10 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -"deflate-js@>= 0.2.2": - version "0.2.3" - resolved "https://registry.yarnpkg.com/deflate-js/-/deflate-js-0.2.3.tgz#f85abb58ebc5151a306147473d57c3e4f7e4426b" - integrity sha1-+Fq7WOvFFRowYUdHPVfD5PfkQms= +defu@^6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479" + integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== degenerator@^5.0.0: version "5.0.1" @@ -10187,7 +9800,7 @@ degenerator@^5.0.0: escodegen "^2.1.0" esprima "^4.0.1" -del@6.0.0: +del@6.0.0, del@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== @@ -10258,36 +9871,26 @@ deprecation@^2.0.0, deprecation@^2.3.1: resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -dequal@^2.0.3: +dequal@^2.0.0, dequal@^2.0.2, dequal@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - integrity sha1-wHTS4qpqipoH29YfmhXCzYPsjsw= - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - destroy@1.2.0, destroy@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -detab@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" - integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== - dependencies: - repeat-string "^1.5.4" - detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= +detect-indent@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + detect-newline@2.X: version "2.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" @@ -10298,6 +9901,11 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== +detect-node-es@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" + integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== + detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" @@ -10348,21 +9956,10 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" - integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== - dependencies: - path-type "^3.0.0" +diff@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== dir-glob@^3.0.1: version "3.0.1" @@ -10409,7 +10006,7 @@ doctrine@^2.1.0: dependencies: esutils "^2.0.2" -dom-accessibility-api@^0.5.1, dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: +dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: version "0.5.11" resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== @@ -10469,11 +10066,6 @@ dom-walk@^0.1.0: resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" @@ -10567,10 +10159,10 @@ dot-prop@^4.1.0: dependencies: is-obj "^1.0.0" -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== +dotenv-expand@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" + integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== dotenv-expand@~11.0.6: version "11.0.6" @@ -10579,16 +10171,11 @@ dotenv-expand@~11.0.6: dependencies: dotenv "^16.4.4" -dotenv@^16.4.4, dotenv@~16.4.5: +dotenv@^16.0.0, dotenv@^16.4.4, dotenv@~16.4.5: version "16.4.5" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== -dotenv@^8.0.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" - integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== - dotparser@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/dotparser/-/dotparser-1.1.1.tgz#c474942f329638b44ddb3dff27e9a6385dbab2f9" @@ -10628,7 +10215,7 @@ duplexer@^0.1.1, duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -duplexify@^3.4.2, duplexify@^3.6.0: +duplexify@^3.5.0, duplexify@^3.6.0: version "3.7.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== @@ -10646,6 +10233,11 @@ each-props@^1.3.2: is-plain-object "^2.0.1" object.defaults "^1.1.0" +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -10695,7 +10287,7 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@3.1.10, ejs@^3.1.7: +ejs@3.1.10, ejs@^3.1.7, ejs@^3.1.8: version "3.1.10" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== @@ -10709,30 +10301,10 @@ ejs@3.1.9: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.668: - version "1.4.682" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.682.tgz#27577b88ccccc810e09b05093345cf1830f1bd65" - integrity sha512-oCglfs8yYKs9RQjJFOHonSnhikPK3y+0SvSYc/YpYJV//6rqc0/hbwd0c7vgK4vrl6y2gJAwjkhkSGWK+z4KRA== - -element-resize-detector@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.2.3.tgz#5078d9b99398fe4c589f8c8df94ff99e5d413ff3" - integrity sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ== - dependencies: - batch-processor "1.0.0" - -elliptic@^6.0.0: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" +electron-to-chromium@^1.4.820: + version "1.5.4" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz#cd477c830dd6fca41fbd5465c1ff6ce08ac22343" + integrity sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA== embla-carousel-autoplay@8.1.8: version "8.1.8" @@ -10795,16 +10367,7 @@ endent@^2.0.1: fast-json-parse "^1.0.3" objectorarray "^1.0.4" -enhanced-resolve@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" - integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -enhanced-resolve@^5.0.0, enhanced-resolve@^5.12.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.7.0, enhanced-resolve@^5.8.3: +enhanced-resolve@^5.0.0, enhanced-resolve@^5.12.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.17.0, enhanced-resolve@^5.7.0, enhanced-resolve@^5.8.3: version "5.17.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== @@ -10819,7 +10382,7 @@ enquirer@2.3.6, enquirer@^2.3.5, enquirer@^2.3.6, enquirer@~2.3.6: dependencies: ansi-colors "^4.1.1" -entities@^1.1.1, entities@^1.1.2, entities@~1.1.1: +entities@^1.1.1, entities@~1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== @@ -10888,13 +10451,6 @@ errlop@^2.0.0: resolved "https://registry.yarnpkg.com/errlop/-/errlop-2.2.0.tgz#1ff383f8f917ae328bebb802d6ca69666a42d21b" integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw== -errno@^0.1.3, errno@~0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -10909,7 +10465,7 @@ error-stack-parser@^2.0.6: dependencies: stackframe "^1.1.1" -es-abstract@^1.13.0, es-abstract@^1.17.5, es-abstract@^1.19.1, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.4.3, es-abstract@^1.5.1, es-abstract@^1.9.0: +es-abstract@^1.17.5, es-abstract@^1.19.1, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.5.1: version "1.23.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== @@ -11008,7 +10564,7 @@ es-iterator-helpers@^1.0.19: iterator.prototype "^1.1.2" safe-array-concat "^1.1.2" -es-module-lexer@^1.2.1, es-module-lexer@^1.3.1, es-module-lexer@^1.5.3: +es-module-lexer@^1.2.1, es-module-lexer@^1.3.1, es-module-lexer@^1.4.1, es-module-lexer@^1.5.3: version "1.5.4" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78" integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw== @@ -11055,11 +10611,6 @@ es5-ext@^0.10.35, es5-ext@^0.10.45, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@ esniff "^2.0.1" next-tick "^1.1.0" -es5-shim@^4.5.13: - version "4.5.13" - resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.13.tgz#5d88062de049f8969f83783f4a4884395f21d28b" - integrity sha512-xi6hh6gsvDE0MaW4Vp1lgNEBpVcCXRWfPXj5egDvtgLz4L9MEvNwYEMdJH+JJinWkwa8c3c3o5HduV7dB/e1Hw== - es6-iterator@^2.0.1, es6-iterator@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" @@ -11081,11 +10632,6 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" -es6-shim@^0.35.5: - version "0.35.5" - resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.5.tgz#46f59dc0a84a1c5029e8ff1166ca0a902077a9ab" - integrity sha512-E9kK/bjtCQRpN1K28Xh4BlmP8egvZBGJJ+9GtnzOwt7mdqtrjHFuVGr7QJfdjBIKqrlU5duPf3pCBoDrkjVYFg== - es6-symbol@^3.1.1, es6-symbol@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" @@ -11114,6 +10660,18 @@ esbuild-loader@4.1.0: loader-utils "^2.0.4" webpack-sources "^1.4.3" +esbuild-plugin-alias@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz#45a86cb941e20e7c2bc68a2bea53562172494fcb" + integrity sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ== + +esbuild-register@^3.5.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.6.0.tgz#cf270cfa677baebbc0010ac024b823cbf723a36d" + integrity sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg== + dependencies: + debug "^4.3.4" + esbuild@0.20.1, esbuild@^0.20.0: version "0.20.1" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.1.tgz#1e4cbb380ad1959db7609cb9573ee77257724a3e" @@ -11143,10 +10701,38 @@ esbuild@0.20.1, esbuild@^0.20.0: "@esbuild/win32-ia32" "0.20.1" "@esbuild/win32-x64" "0.20.1" -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +esbuild@^0.18.0: + version "0.18.20" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== + optionalDependencies: + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" + +escalade@^3.1.1, escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" @@ -11416,14 +11002,6 @@ eslint-scope@5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - eslint-scope@^7.2.2: version "7.2.2" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" @@ -11531,22 +11109,60 @@ esquery@^1.4.0, esquery@^1.4.2, esquery@^1.5.0, esquery@^1.6.0: dependencies: estraverse "^5.1.0" -esrecurse@^4.1.0, esrecurse@^4.3.0: +esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" -estraverse@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= +estraverse@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-util-attach-comments@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz#ee44f4ff6890ee7dfb3237ac7810154c94c63f84" + integrity sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w== + dependencies: + "@types/estree" "^1.0.0" + +estree-util-build-jsx@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz#32f8a239fb40dc3f3dca75bb5dcf77a831e4e47b" + integrity sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg== + dependencies: + "@types/estree-jsx" "^1.0.0" + estree-util-is-identifier-name "^2.0.0" + estree-walker "^3.0.0" + +estree-util-is-identifier-name@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz#fb70a432dcb19045e77b05c8e732f1364b4b49b2" + integrity sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ== + +estree-util-to-js@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz#0f80d42443e3b13bd32f7012fffa6f93603f4a36" + integrity sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA== + dependencies: + "@types/estree-jsx" "^1.0.0" + astring "^1.8.0" + source-map "^0.7.0" -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== +estree-util-visit@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-1.2.1.tgz#8bc2bc09f25b00827294703835aabee1cc9ec69d" + integrity sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/unist" "^2.0.0" estree-walker@^0.6.1: version "0.6.1" @@ -11563,6 +11179,13 @@ estree-walker@^2.0.2: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== +estree-walker@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -11601,24 +11224,11 @@ eventemitter3@^4.0.0, eventemitter3@^4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.0.0, events@^3.2.0: +events@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.2.tgz#6738de2eb7c8e671d0366aea0b0db8c6f7d7391b" - integrity sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg== - execa@4.1.0, execa@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" @@ -11675,6 +11285,21 @@ execa@^5.0.0, execa@^5.1.1: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +execa@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + executable@^4.1.0, executable@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" @@ -11765,7 +11390,7 @@ express@4.18.2: utils-merge "1.0.1" vary "~1.1.2" -express@4.19.2, express@^4.17.1, express@^4.17.3: +express@4.19.2, express@^4.17.3: version "4.19.2" resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== @@ -11893,6 +11518,16 @@ extract-zip@2.0.1, extract-zip@^2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" +extract-zip@^1.6.6: + version "1.7.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + extsprintf@1.3.0, extsprintf@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -11936,18 +11571,6 @@ fast-glob@3.2.7: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^2.2.6: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - fast-glob@^3.0.3, fast-glob@^3.2.5, fast-glob@^3.2.9, fast-glob@^3.3.1, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" @@ -12148,11 +11771,6 @@ fetch-retry@^5.0.2: resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-5.0.2.tgz#4c55663a7c056cb45f182394e479464f0ff8f3e3" integrity sha512-57Hmu+1kc6pKFUGVIobT7qw3NeAzY/uNN26bSevERLVvf6VGFR/ooDCOFBHMNDgAxBiU2YJq1D0vFzc6U1DcPw== -figgy-pudding@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== - figures@3.2.0, figures@^3.0.0, figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -12167,7 +11785,7 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -file-loader@6.2.0, file-loader@^6.2.0: +file-loader@6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== @@ -12175,14 +11793,13 @@ file-loader@6.2.0, file-loader@^6.2.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -file-system-cache@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-1.0.5.tgz#84259b36a2bbb8d3d6eb1021d3132ffe64cfff4f" - integrity sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08= +file-system-cache@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/file-system-cache/-/file-system-cache-2.3.0.tgz#201feaf4c8cd97b9d0d608e96861bb6005f46fe6" + integrity sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ== dependencies: - bluebird "^3.3.5" - fs-extra "^0.30.0" - ramda "^0.21.0" + fs-extra "11.1.1" + ramda "0.29.0" file-type@^17.1.6: version "17.1.6" @@ -12267,7 +11884,7 @@ find-babel-config@^2.0.0: json5 "^2.1.1" path-exists "^4.0.0" -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: +find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== @@ -12276,7 +11893,7 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.3.1: +find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: version "3.3.2" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== @@ -12285,6 +11902,14 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + find-free-port@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/find-free-port/-/find-free-port-2.0.0.tgz#4b22e5f6579eb1a38c41ac6bcb3efed1b6da9b1b" @@ -12297,11 +11922,6 @@ find-replace@^3.0.0: dependencies: array-back "^3.0.1" -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - find-up@3.0.0, find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -12433,7 +12053,7 @@ flow-parser@0.*, flow-parser@^0.206.0: resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== -flush-write-stream@^1.0.0, flush-write-stream@^1.0.2: +flush-write-stream@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== @@ -12465,6 +12085,14 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" +foreground-child@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" + integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -12488,36 +12116,23 @@ fork-ts-checker-webpack-plugin@9.0.2: semver "^7.3.5" tapable "^2.2.1" -fork-ts-checker-webpack-plugin@^4.1.6: - version "4.1.6" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" - integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== - dependencies: - "@babel/code-frame" "^7.5.5" - chalk "^2.4.1" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -fork-ts-checker-webpack-plugin@^6.0.4: - version "6.1.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.1.0.tgz#7581a6ccd7cbbed9ecce3de64fb1f599d7a2990b" - integrity sha512-xLNufWQ1dfQUdZe48TGQlER/0OkcMnUB6lfbN9Tt13wsYyo+2DwcCbnOaPBo1PoFow/WL8pJPktGIdbJaHxAnw== +fork-ts-checker-webpack-plugin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz#dae45dfe7298aa5d553e2580096ced79b6179504" + integrity sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg== dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" + "@babel/code-frame" "^7.16.7" + chalk "^4.1.2" + chokidar "^3.5.3" + cosmiconfig "^7.0.1" deepmerge "^4.2.2" - fs-extra "^9.0.0" - memfs "^3.1.2" + fs-extra "^10.0.0" + memfs "^3.4.1" minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" + node-abort-controller "^3.0.1" + schema-utils "^3.1.1" + semver "^7.3.5" + tapable "^2.2.1" form-data-encoder@^2.1.2: version "2.1.4" @@ -12598,14 +12213,6 @@ fresh@0.5.2, fresh@~0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - front-matter@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-4.0.2.tgz#b14e54dc745cfd7293484f3210d15ea4edd7f4d5" @@ -12641,17 +12248,6 @@ fs-extra@8.1.0, fs-extra@^8.0.0, fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" - integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - path-is-absolute "^1.0.0" - rimraf "^2.2.8" - fs-extra@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" @@ -12670,7 +12266,7 @@ fs-extra@^11.1.0, fs-extra@^11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0: +fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -12714,22 +12310,12 @@ fs-monkey@^1.0.4: resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@2.3.2, fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2: +fsevents@2.3.2, fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -12757,7 +12343,7 @@ fstream@^1.0.12: mkdirp ">=0.5 0" rimraf "2" -function-bind@^1.0.2, function-bind@^1.1.1, function-bind@^1.1.2: +function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== @@ -12777,21 +12363,6 @@ functions-have-names@^1.2.3: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gauge@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" - integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.2" - console-control-strings "^1.0.0" - has-unicode "^2.0.1" - object-assign "^4.1.1" - signal-exit "^3.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.2" - geckodriver@4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/geckodriver/-/geckodriver-4.0.4.tgz#0a7685e4a801e0ecc032053bb58b1013fa0a0f58" @@ -12813,7 +12384,7 @@ generic-names@^2.0.1: dependencies: loader-utils "^1.1.0" -gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: +gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== @@ -12839,6 +12410,16 @@ get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@ has-symbols "^1.0.3" hasown "^2.0.0" +get-nonce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" + integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== + +get-npm-tarball-url@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/get-npm-tarball-url/-/get-npm-tarball-url-2.1.0.tgz#cbd6bb25884622bc3191c761466c93ac83343213" + integrity sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA== + get-own-enumerable-property-symbols@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203" @@ -12849,10 +12430,10 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= +get-port@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" + integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== get-stdin@^6.0.0: version "6.0.0" @@ -12883,6 +12464,11 @@ get-stream@^6.0.0, get-stream@^6.0.1: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + get-symbol-description@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" @@ -12928,6 +12514,20 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +giget@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/giget/-/giget-1.2.3.tgz#ef6845d1140e89adad595f7f3bb60aa31c672cb6" + integrity sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA== + dependencies: + citty "^0.1.6" + consola "^3.2.3" + defu "^6.1.4" + node-fetch-native "^1.6.3" + nypm "^0.3.8" + ohash "^1.1.3" + pathe "^1.1.2" + tar "^6.2.0" + git-config-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-1.0.1.tgz#6d33f7ed63db0d0e118131503bab3aca47d54664" @@ -12994,13 +12594,6 @@ glob-parent@^6.0.1, glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob-promise@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-3.4.0.tgz#b6b8f084504216f702dc2ce8c9bc9ac8866fdb20" - integrity sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw== - dependencies: - "@types/glob" "*" - glob-stream@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" @@ -13017,11 +12610,6 @@ glob-stream@^6.1.0: to-absolute-glob "^2.0.0" unique-stream "^2.0.2" -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" @@ -13063,6 +12651,18 @@ glob@7.2.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glo once "^1.3.0" path-is-absolute "^1.0.0" +glob@^10.0.0: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^8.0.3: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" @@ -13108,7 +12708,7 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" -global@^4.3.0, global@^4.3.1, global@^4.4.0: +global@^4.3.0, global@^4.3.1: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== @@ -13128,7 +12728,7 @@ globals@^13.19.0: dependencies: type-fest "^0.20.2" -globalthis@^1.0.0, globalthis@^1.0.3: +globalthis@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== @@ -13185,20 +12785,6 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" - integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== - dependencies: - "@types/glob" "^7.1.1" - array-union "^1.0.2" - dir-glob "^2.2.2" - fast-glob "^2.2.6" - glob "^7.1.3" - ignore "^4.0.3" - pify "^4.0.1" - slash "^2.0.0" - glogg@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" @@ -13271,7 +12857,7 @@ got@^6.7.1: unzip-response "^2.0.1" url-parse-lax "^1.0.0" -graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@4.X, graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -13407,13 +12993,17 @@ gulplog@^1.0.0: dependencies: glogg "^1.0.0" -gzip-js@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/gzip-js/-/gzip-js-0.3.2.tgz#23117efeeb28cf385248deff0dffad894836d96b" - integrity sha1-IxF+/usozzhSSN7/Df+tiUg22Ws= +gunzip-maybe@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac" + integrity sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== dependencies: - crc32 ">= 0.2.2" - deflate-js ">= 0.2.2" + browserify-zlib "^0.1.4" + is-deflate "^1.0.0" + is-gzip "^1.0.0" + peek-stream "^1.1.0" + pumpify "^1.3.3" + through2 "^2.0.3" gzip-size@^6.0.0: version "6.0.0" @@ -13496,13 +13086,6 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-glob/-/has-glob-1.0.0.tgz#9aaa9eedbffb1ba3990a7b0010fb678ee0081207" - integrity sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc= - dependencies: - is-glob "^3.0.0" - has-gulplog@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" @@ -13534,11 +13117,6 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -13577,22 +13155,6 @@ has@^1.0.0, has@^1.0.3: dependencies: function-bind "^1.1.1" -hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" @@ -13600,62 +13162,36 @@ hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hast-to-hyperscript@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" - integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== - dependencies: - "@types/unist" "^2.0.3" - comma-separated-tokens "^1.0.0" - property-information "^5.3.0" - space-separated-tokens "^1.0.0" - style-to-object "^0.3.0" - unist-util-is "^4.0.0" - web-namespaces "^1.0.0" - -hast-util-from-parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" - integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== - dependencies: - "@types/parse5" "^5.0.0" - hastscript "^6.0.0" - property-information "^5.0.0" - vfile "^4.0.0" - vfile-location "^3.2.0" - web-namespaces "^1.0.0" - -hast-util-parse-selector@^2.0.0, hast-util-parse-selector@^2.2.0: +hast-util-parse-selector@^2.2.0: version "2.2.5" resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== -hast-util-raw@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" - integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== +hast-util-to-estree@^2.0.0: + version "2.3.3" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz#da60142ffe19a6296923ec222aba73339c8bf470" + integrity sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ== dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" "@types/hast" "^2.0.0" - hast-util-from-parse5 "^6.0.0" - hast-util-to-parse5 "^6.0.0" - html-void-elements "^1.0.0" - parse5 "^6.0.0" - unist-util-position "^3.0.0" - vfile "^4.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" - -hast-util-to-parse5@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" - integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== - dependencies: - hast-to-hyperscript "^9.0.0" - property-information "^5.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" + "@types/unist" "^2.0.0" + comma-separated-tokens "^2.0.0" + estree-util-attach-comments "^2.0.0" + estree-util-is-identifier-name "^2.0.0" + hast-util-whitespace "^2.0.0" + mdast-util-mdx-expression "^1.0.0" + mdast-util-mdxjs-esm "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.1" + unist-util-position "^4.0.0" + zwitch "^2.0.0" + +hast-util-whitespace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz#0ec64e257e6fc216c7d14c8a1b74d27d650b4557" + integrity sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng== hastscript@^5.0.0: version "5.1.0" @@ -13667,17 +13203,6 @@ hastscript@^5.0.0: property-information "^5.0.1" space-separated-tokens "^1.0.0" -hastscript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" - integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" - hasurl@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/hasurl/-/hasurl-1.0.0.tgz#e4c619097ae1e8fc906bee904ce47e94f5e1ea37" @@ -13739,21 +13264,12 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - hoek@4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" integrity sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA== -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: +hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -13821,28 +13337,13 @@ html-escaper@^2.0.0, html-escaper@^2.0.2: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -html-loader@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-1.3.2.tgz#5a72ebba420d337083497c9aba7866c9e1aee340" - integrity sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA== - dependencies: - html-minifier-terser "^5.1.1" - htmlparser2 "^4.1.0" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -html-minifier-terser@^5.0.1, html-minifier-terser@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" - integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== +html-loader@^3.1.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/html-loader/-/html-loader-3.1.2.tgz#5dc7e52d110b97c381468ac3354efd9bfa36c9fd" + integrity sha512-9WQlLiAV5N9fCna4MUmBW/ifaUbuFZ2r7IZmtXzhyfyi4zgPEjXsmsYCKs+yT873MzRj+f1WMjuAiPNA7C6Tcw== dependencies: - camel-case "^4.1.1" - clean-css "^4.2.3" - commander "^4.1.1" - he "^1.2.0" - param-case "^3.0.3" - relateurl "^0.2.7" - terser "^4.6.3" + html-minifier-terser "^6.0.2" + parse5 "^6.0.1" html-minifier-terser@^6.0.2: version "6.1.0" @@ -13882,12 +13383,7 @@ html-to-react@^1.3.4: lodash.camelcase "^4.3.0" ramda "^0.26" -html-void-elements@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" - integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== - -html-webpack-plugin@5.6.0, html-webpack-plugin@^5.0.0: +html-webpack-plugin@5.6.0, html-webpack-plugin@^5.5.0: version "5.6.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== @@ -13898,21 +13394,6 @@ html-webpack-plugin@5.6.0, html-webpack-plugin@^5.0.0: pretty-error "^4.0.0" tapable "^2.0.0" -html-webpack-plugin@^4.0.0: - version "4.5.2" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz#76fc83fa1a0f12dd5f7da0404a54e2699666bc12" - integrity sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A== - dependencies: - "@types/html-minifier-terser" "^5.0.0" - "@types/tapable" "^1.0.5" - "@types/webpack" "^4.41.8" - html-minifier-terser "^5.0.1" - loader-utils "^1.2.3" - lodash "^4.17.20" - pretty-error "^2.1.1" - tapable "^1.1.3" - util.promisify "1.0.0" - htmlparser2@9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-9.0.0.tgz#e431142b7eeb1d91672742dea48af8ac7140cddb" @@ -13935,7 +13416,7 @@ htmlparser2@^3.9.1: inherits "^2.0.1" readable-stream "^3.1.1" -htmlparser2@^4.0, htmlparser2@^4.1.0, htmlparser2@~4.1.0: +htmlparser2@^4.0, htmlparser2@~4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78" integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== @@ -14089,11 +13570,6 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - https-proxy-agent@5.0.1, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" @@ -14110,6 +13586,14 @@ https-proxy-agent@^2.2.1: agent-base "^4.3.0" debug "^3.1.0" +https-proxy-agent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz#702b71fb5520a132a66de1f67541d9e62154d82b" + integrity sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg== + dependencies: + agent-base "5" + debug "4" + https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.2, https-proxy-agent@^7.0.3: version "7.0.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" @@ -14128,6 +13612,11 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + humps@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" @@ -14162,14 +13651,7 @@ icss-replace-symbols@^1.1.0: resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -icss-utils@^5.0.0: +icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== @@ -14181,26 +13663,16 @@ identity-obj-proxy@3.0.0: dependencies: harmony-reflect "^1.4.6" -ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - ignore-not-found-export-webpack-plugin@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/ignore-not-found-export-webpack-plugin/-/ignore-not-found-export-webpack-plugin-1.0.2.tgz#53c14198a45f05be306af4cb273890a3edf145c8" integrity sha512-CeMqul+L7fEEc59NpQhzr5sh/LRjbMW4cYmMUJWdCm3dYyWF8Big6qea0YSBHQvajKfrnKTcARmwzd9rTp+50w== -ignore@^4.0.3: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - ignore@^5.0.4, ignore@^5.1.1, ignore@^5.2.0, ignore@^5.2.4: version "5.3.1" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" @@ -14270,23 +13742,11 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflation@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/inflation/-/inflation-2.1.0.tgz#9214db11a47e6f756d111c4f9df96971c60f886c" @@ -14305,11 +13765,6 @@ inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -14373,11 +13828,6 @@ interpret@^1.1.0, interpret@^1.2.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== -interpret@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" - integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== - interpret@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" @@ -14408,11 +13858,6 @@ ip-regex@^4.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== -ip@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.1.tgz#e8f3595d33a3ea66490204234b77636965307105" - integrity sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ== - ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -14450,11 +13895,16 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" -is-alphabetical@1.0.4, is-alphabetical@^1.0.0: +is-alphabetical@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + is-alphanumerical@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" @@ -14463,7 +13913,15 @@ is-alphanumerical@^1.0.0: is-alphabetical "^1.0.0" is-decimal "^1.0.0" -is-arguments@^1.1.1: +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + +is-arguments@^1.0.4, is-arguments@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== @@ -14551,13 +14009,6 @@ is-ci@^1.0.10: dependencies: ci-info "^1.5.0" -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - is-ci@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" @@ -14605,6 +14056,16 @@ is-decimal@^1.0.0: resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-deflate@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" + integrity sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== + is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" @@ -14633,14 +14094,6 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-dom@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-dom/-/is-dom-1.1.0.tgz#af1fced292742443bb59ca3f76ab5e80907b4e8a" - integrity sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ== - dependencies: - is-object "^1.0.1" - is-window "^1.0.2" - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -14665,13 +14118,6 @@ is-finalizationregistry@^1.0.2: dependencies: call-bind "^1.0.2" -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -14689,11 +14135,6 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-function@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" - integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== - is-generator-fn@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" @@ -14706,7 +14147,7 @@ is-generator-function@^1.0.10, is-generator-function@^1.0.7: dependencies: has-tostringtag "^1.0.0" -is-glob@^3.0.0, is-glob@^3.1.0: +is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= @@ -14720,11 +14161,21 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-gzip@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" + integrity sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== + is-hexadecimal@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + is-installed-globally@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" @@ -14763,6 +14214,14 @@ is-module@^1.0.0: resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= +is-nan@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + is-negated-glob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" @@ -14805,11 +14264,6 @@ is-obj@^1.0.0, is-obj@^1.0.1: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= -is-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" - integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= - is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -14846,7 +14300,7 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-plain-obj@^2.0.0, is-plain-obj@^2.1.0: +is-plain-obj@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== @@ -14856,6 +14310,11 @@ is-plain-obj@^3.0.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + is-plain-object@5.0.0, is-plain-object@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" @@ -14890,7 +14349,14 @@ is-reference@^1.1.2: dependencies: "@types/estree" "*" -is-regex@^1.0.4, is-regex@^1.1.2, is-regex@^1.1.4: +is-reference@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" + integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== + dependencies: + "@types/estree" "*" + +is-regex@^1.0.4, is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== @@ -14944,6 +14410,11 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + is-string@^1.0.4, is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -14963,14 +14434,14 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.1" -is-typed-array@^1.1.13: +is-typed-array@^1.1.13, is-typed-array@^1.1.3: version "1.1.13" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== dependencies: which-typed-array "^1.1.14" -is-typedarray@^1.0.0, is-typedarray@~1.0.0: +is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= @@ -15034,11 +14505,6 @@ is-whitespace-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== -is-window@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-window/-/is-window-1.0.2.tgz#2c896ca53db97de45d3c33133a65d8c9f563480d" - integrity sha1-LIlspT25feRdPDMTOmXYyfVjSA0= - is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -15054,7 +14520,7 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is-wsl@^2.1.1, is-wsl@^2.2.0: +is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -15075,7 +14541,7 @@ isarray@0.0.1: resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -15107,11 +14573,6 @@ isobject@^3.0.0, isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isobject@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-4.0.0.tgz#3f1c9155e73b192022a80819bacd0343711697b0" - integrity sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== - isomorphic-unfetch@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-2.1.1.tgz#c321770bcd682c5c8550f31146fc7dd21ac33e7b" @@ -15120,14 +14581,6 @@ isomorphic-unfetch@^2.0.0: node-fetch "^2.1.2" unfetch "^3.1.0" -isomorphic-unfetch@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f" - integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q== - dependencies: - node-fetch "^2.6.1" - unfetch "^4.2.0" - isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" @@ -15206,6 +14659,15 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jake@^10.8.5: version "10.8.5" resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.5.tgz#f2183d2c59382cb274226034543b9c03b8164c46" @@ -15380,27 +14842,6 @@ jest-get-type@^29.2.0, jest-get-type@^29.6.3: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.1.2" - jest-haste-map@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" @@ -15477,11 +14918,6 @@ jest-pnp-resolver@^1.2.2: resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - jest-regex-util@^29.0.0, jest-regex-util@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" @@ -15565,14 +15001,6 @@ jest-runtime@^29.7.0: slash "^3.0.0" strip-bom "^4.0.0" -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - jest-snapshot@29.7.0, jest-snapshot@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" @@ -15599,18 +15027,6 @@ jest-snapshot@29.7.0, jest-snapshot@^29.7.0: pretty-format "^29.7.0" semver "^7.5.3" -jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - jest-util@^29.0.0, jest-util@^29.4.1, jest-util@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" @@ -15670,15 +15086,6 @@ jest-worker@^24.9.0: merge-stream "^2.0.0" supports-color "^6.1.0" -jest-worker@^26.5.0, jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" @@ -15713,11 +15120,6 @@ jju@1.4.0, jju@^1.4.0, jju@~1.4.0: resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" integrity sha1-o6vicYryQaKykE+EpiWXDzia4yo= -js-string-escape@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" - integrity sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8= - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -15773,6 +15175,32 @@ jscodeshift@^0.14.0: temp "^0.8.4" write-file-atomic "^2.3.0" +jscodeshift@^0.15.1: + version "0.15.2" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.15.2.tgz#145563860360b4819a558c75c545f39683e5a0be" + integrity sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA== + dependencies: + "@babel/core" "^7.23.0" + "@babel/parser" "^7.23.0" + "@babel/plugin-transform-class-properties" "^7.22.5" + "@babel/plugin-transform-modules-commonjs" "^7.23.0" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" + "@babel/plugin-transform-optional-chaining" "^7.23.0" + "@babel/plugin-transform-private-methods" "^7.22.5" + "@babel/preset-flow" "^7.22.15" + "@babel/preset-typescript" "^7.23.0" + "@babel/register" "^7.22.15" + babel-core "^7.0.0-bridge.0" + chalk "^4.1.2" + flow-parser "0.*" + graceful-fs "^4.2.4" + micromatch "^4.0.4" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.23.3" + temp "^0.8.4" + write-file-atomic "^2.3.0" + jsdoc-type-pratt-parser@~4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" @@ -15825,7 +15253,7 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== @@ -15867,7 +15295,7 @@ json5@^1.0.1, json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.1.0, json5@^2.1.1, json5@^2.1.2, json5@^2.1.3, json5@^2.2.2, json5@^2.2.3: +json5@^2.1.0, json5@^2.1.1, json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -15887,13 +15315,6 @@ jsonc-parser@3.2.0, jsonc-parser@^3.2.0: resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== -jsonfile@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= - optionalDependencies: - graceful-fs "^4.1.6" - jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -15981,11 +15402,6 @@ jszip@^3.10.1: readable-stream "~2.3.6" setimmediate "^1.0.5" -junk@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" - integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== - just-debounce@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" @@ -16113,18 +15529,16 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= - optionalDependencies: - graceful-fs "^4.1.9" - kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +kleur@^4.0.3: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + klona@^2.0.4: version "2.0.6" resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" @@ -16273,16 +15687,14 @@ lazy-ass@^1.6.0: resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM= -lazy-universal-dotenv@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz#a6c8938414bca426ab8c9463940da451a911db38" - integrity sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ== +lazy-universal-dotenv@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/lazy-universal-dotenv/-/lazy-universal-dotenv-4.0.0.tgz#0b220c264e89a042a37181a4928cdd298af73422" + integrity sha512-aXpZJRnTkpK6gQ/z4nk+ZBLd/Qdp118cvPruLSIQzQNRhKwEcdXCOzXuF55VDqIiuAaY3UGZ10DJtvZzDcvsxg== dependencies: - "@babel/runtime" "^7.5.0" app-root-dir "^1.0.2" - core-js "^3.0.4" - dotenv "^8.0.0" - dotenv-expand "^5.1.0" + dotenv "^16.0.0" + dotenv-expand "^10.0.0" lazystream@^1.0.0: version "1.0.0" @@ -16440,17 +15852,12 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - loader-runner@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== -loader-utils@1.4.2, loader-utils@^1.1.0, loader-utils@^1.2.3: +loader-utils@1.4.2, loader-utils@^1.1.0: version "1.4.2" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== @@ -16459,7 +15866,7 @@ loader-utils@1.4.2, loader-utils@^1.1.0, loader-utils@^1.2.3: emojis-list "^3.0.0" json5 "^1.0.1" -loader-utils@2.0.0, loader-utils@2.0.4, loader-utils@^2.0.0, loader-utils@^2.0.4, loader-utils@~2.0.4: +loader-utils@2.0.4, loader-utils@^2.0.0, loader-utils@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -16721,12 +16128,7 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash.uniq@4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@4.17.21, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@~4.17.15: +lodash@4.17.21, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@~4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -16752,7 +16154,7 @@ log-symbols@^2.2.0: dependencies: chalk "^2.0.1" -log-symbols@^4.0.0: +log-symbols@^4.0.0, log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== @@ -16780,6 +16182,11 @@ loglevel@^1.6.0: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -16787,14 +16194,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3 dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - lower-case-first@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" @@ -16837,10 +16236,10 @@ lowlight@~1.11.0: fault "^1.0.2" highlight.js "~9.13.0" -lru-cache@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" - integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== +lru-cache@^10.0.1, lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== lru-cache@^4.0.1: version "4.1.5" @@ -16888,6 +16287,13 @@ magic-string@^0.25.2: dependencies: sourcemap-codec "^1.4.4" +magic-string@^0.30.5: + version "0.30.11" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" + integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" @@ -16903,7 +16309,7 @@ make-dir@^2.0.0, make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: +make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -16929,23 +16335,11 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -map-age-cleaner@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - map-or-similar@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" @@ -16963,6 +16357,11 @@ markdown-escapes@^1.0.0: resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== +markdown-extensions@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-1.1.1.tgz#fea03b539faeaee9b4ef02a3769b455b189f7fc3" + integrity sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q== + markdown-table@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-2.0.0.tgz#194a90ced26d31fe753d8b9434430214c011865b" @@ -16970,15 +16369,15 @@ markdown-table@2.0.0: dependencies: repeat-string "^1.0.0" -markdown-table@3.0.3: +markdown-table@3.0.3, markdown-table@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== -markdown-to-jsx@^7.0.0: - version "7.1.7" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.1.7.tgz#a5f22102fb12241c8cea1ca6a4050bb76b23a25d" - integrity sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w== +markdown-to-jsx@^7.0.0, markdown-to-jsx@^7.1.8: + version "7.4.7" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz#740ee7ec933865ef5cc683a0992797685a75e2ee" + integrity sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg== marked-terminal@^4.1.0: version "4.1.0" @@ -17007,15 +16406,6 @@ matchdep@^2.0.0: resolve "^1.4.0" stack-trace "0.0.10" -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - mdast-add-list-metadata@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz#95e73640ce2fc1fa2dcb7ec443d09e2bfe7db4cf" @@ -17023,13 +16413,6 @@ mdast-add-list-metadata@1.0.1: dependencies: unist-util-visit-parents "1.1.2" -mdast-squeeze-paragraphs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" - integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== - dependencies: - unist-util-remove "^2.0.0" - mdast-util-definitions@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" @@ -17037,43 +16420,205 @@ mdast-util-definitions@^4.0.0: dependencies: unist-util-visit "^2.0.0" -mdast-util-to-hast@10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" - integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== +mdast-util-definitions@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz#9910abb60ac5d7115d6819b57ae0bcef07a3f7a7" + integrity sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA== dependencies: "@types/mdast" "^3.0.0" "@types/unist" "^2.0.0" - mdast-util-definitions "^4.0.0" - mdurl "^1.0.0" - unist-builder "^2.0.0" - unist-util-generated "^1.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" + unist-util-visit "^4.0.0" + +mdast-util-find-and-replace@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz#cc2b774f7f3630da4bd592f61966fecade8b99b1" + integrity sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw== + dependencies: + "@types/mdast" "^3.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.0.0" + +mdast-util-from-markdown@^1.0.0, mdast-util-from-markdown@^1.1.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" + integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + decode-named-character-reference "^1.0.0" + mdast-util-to-string "^3.1.0" + micromark "^3.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-decode-string "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-stringify-position "^3.0.0" + uvu "^0.5.0" + +mdast-util-gfm-autolink-literal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz#67a13abe813d7eba350453a5333ae1bc0ec05c06" + integrity sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA== + dependencies: + "@types/mdast" "^3.0.0" + ccount "^2.0.0" + mdast-util-find-and-replace "^2.0.0" + micromark-util-character "^1.0.0" + +mdast-util-gfm-footnote@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz#ce5e49b639c44de68d5bf5399877a14d5020424e" + integrity sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + micromark-util-normalize-identifier "^1.0.0" + +mdast-util-gfm-strikethrough@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz#5470eb105b483f7746b8805b9b989342085795b7" + integrity sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm-table@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz#3552153a146379f0f9c4c1101b071d70bbed1a46" + integrity sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg== + dependencies: + "@types/mdast" "^3.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^1.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm-task-list-item@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz#b280fcf3b7be6fd0cc012bbe67a59831eb34097b" + integrity sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-to-markdown "^1.3.0" + +mdast-util-gfm@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz#e92f4d8717d74bdba6de57ed21cc8b9552e2d0b6" + integrity sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg== + dependencies: + mdast-util-from-markdown "^1.0.0" + mdast-util-gfm-autolink-literal "^1.0.0" + mdast-util-gfm-footnote "^1.0.0" + mdast-util-gfm-strikethrough "^1.0.0" + mdast-util-gfm-table "^1.0.0" + mdast-util-gfm-task-list-item "^1.0.0" + mdast-util-to-markdown "^1.0.0" + +mdast-util-mdx-expression@^1.0.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz#d027789e67524d541d6de543f36d51ae2586f220" + integrity sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + mdast-util-to-markdown "^1.0.0" + +mdast-util-mdx-jsx@^2.0.0: + version "2.1.4" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz#7c1f07f10751a78963cfabee38017cbc8b7786d1" + integrity sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + ccount "^2.0.0" + mdast-util-from-markdown "^1.1.0" + mdast-util-to-markdown "^1.3.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-remove-position "^4.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" + +mdast-util-mdx@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz#49b6e70819b99bb615d7223c088d295e53bb810f" + integrity sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw== + dependencies: + mdast-util-from-markdown "^1.0.0" + mdast-util-mdx-expression "^1.0.0" + mdast-util-mdx-jsx "^2.0.0" + mdast-util-mdxjs-esm "^1.0.0" + mdast-util-to-markdown "^1.0.0" + +mdast-util-mdxjs-esm@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz#645d02cd607a227b49721d146fd81796b2e2d15b" + integrity sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + mdast-util-to-markdown "^1.0.0" + +mdast-util-phrasing@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" + integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== + dependencies: + "@types/mdast" "^3.0.0" + unist-util-is "^5.0.0" + +mdast-util-to-hast@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" + integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-definitions "^5.0.0" + micromark-util-sanitize-uri "^1.1.0" + trim-lines "^3.0.0" + unist-util-generated "^2.0.0" + unist-util-position "^4.0.0" + unist-util-visit "^4.0.0" + +mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" + integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^3.0.0" + mdast-util-to-string "^3.0.0" + micromark-util-decode-string "^1.0.0" + unist-util-visit "^4.0.0" + zwitch "^2.0.0" mdast-util-to-string@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz#27055500103f51637bd07d01da01eb1967a43527" integrity sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A== -mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= +mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" + integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== + dependencies: + "@types/mdast" "^3.0.0" media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem@^8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122" - integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== - dependencies: - map-age-cleaner "^0.1.3" - mimic-fn "^3.1.0" - memfs-or-file-map-to-github-branch@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/memfs-or-file-map-to-github-branch/-/memfs-or-file-map-to-github-branch-1.2.1.tgz#fdb9a85408262316a9bd5567409bf89be7d72f96" @@ -17088,7 +16633,7 @@ memfs@3.2.2: dependencies: fs-monkey "1.0.3" -memfs@^3.1.2, memfs@^3.2.2, memfs@^3.4.1, memfs@^3.4.3: +memfs@^3.4.1, memfs@^3.4.12, memfs@^3.4.3: version "3.6.0" resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== @@ -17102,88 +16647,418 @@ memfs@^4.6.0: dependencies: tslib "^2.0.0" -"memoize-one@>=3.1.1 <6", memoize-one@^5.0.0: +"memoize-one@>=3.1.1 <6": version "5.1.1" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== -memoizee@0.4.X: - version "0.4.14" - resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.14.tgz#07a00f204699f9a95c2d9e77218271c7cd610d57" - integrity sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg== +memoizee@0.4.X: + version "0.4.14" + resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.14.tgz#07a00f204699f9a95c2d9e77218271c7cd610d57" + integrity sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg== + dependencies: + d "1" + es5-ext "^0.10.45" + es6-weak-map "^2.0.2" + event-emitter "^0.3.5" + is-promise "^2.1" + lru-queue "0.1" + next-tick "1" + timers-ext "^0.1.5" + +memoizerific@^1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" + integrity sha1-fIekZGREwy11Q4VwkF8tvRsagFo= + dependencies: + map-or-similar "^1.5.0" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" + integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-factory-destination "^1.0.0" + micromark-factory-label "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-factory-title "^1.0.0" + micromark-factory-whitespace "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-html-tag-name "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" + +micromark-extension-gfm-autolink-literal@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz#5853f0e579bbd8ef9e39a7c0f0f27c5a063a66e7" + integrity sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-extension-gfm-footnote@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz#05e13034d68f95ca53c99679040bc88a6f92fe2e" + integrity sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q== + dependencies: + micromark-core-commonmark "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-strikethrough@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz#c8212c9a616fa3bf47cb5c711da77f4fdc2f80af" + integrity sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-classify-character "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-table@^1.0.0: + version "1.0.7" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz#dcb46074b0c6254c3fc9cc1f6f5002c162968008" + integrity sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm-tagfilter@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz#aa7c4dd92dabbcb80f313ebaaa8eb3dac05f13a7" + integrity sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g== + dependencies: + micromark-util-types "^1.0.0" + +micromark-extension-gfm-task-list-item@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz#b52ce498dc4c69b6a9975abafc18f275b9dde9f4" + integrity sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-gfm@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz#e517e8579949a5024a493e49204e884aa74f5acf" + integrity sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ== + dependencies: + micromark-extension-gfm-autolink-literal "^1.0.0" + micromark-extension-gfm-footnote "^1.0.0" + micromark-extension-gfm-strikethrough "^1.0.0" + micromark-extension-gfm-table "^1.0.0" + micromark-extension-gfm-tagfilter "^1.0.0" + micromark-extension-gfm-task-list-item "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-extension-mdx-expression@^1.0.0: + version "1.0.8" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz#5bc1f5fd90388e8293b3ef4f7c6f06c24aff6314" + integrity sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw== + dependencies: + "@types/estree" "^1.0.0" + micromark-factory-mdx-expression "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-events-to-acorn "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-extension-mdx-jsx@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz#e72d24b7754a30d20fb797ece11e2c4e2cae9e82" + integrity sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + estree-util-is-identifier-name "^2.0.0" + micromark-factory-mdx-expression "^1.0.0" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + vfile-message "^3.0.0" + +micromark-extension-mdx-md@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz#595d4b2f692b134080dca92c12272ab5b74c6d1a" + integrity sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA== + dependencies: + micromark-util-types "^1.0.0" + +micromark-extension-mdxjs-esm@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz#e4f8be9c14c324a80833d8d3a227419e2b25dec1" + integrity sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w== + dependencies: + "@types/estree" "^1.0.0" + micromark-core-commonmark "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-events-to-acorn "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-position-from-estree "^1.1.0" + uvu "^0.5.0" + vfile-message "^3.0.0" + +micromark-extension-mdxjs@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz#f78d4671678d16395efeda85170c520ee795ded8" + integrity sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q== + dependencies: + acorn "^8.0.0" + acorn-jsx "^5.0.0" + micromark-extension-mdx-expression "^1.0.0" + micromark-extension-mdx-jsx "^1.0.0" + micromark-extension-mdx-md "^1.0.0" + micromark-extension-mdxjs-esm "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-destination@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" + integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-label@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" + integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + +micromark-factory-mdx-expression@^1.0.0: + version "1.0.9" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz#57ba4571b69a867a1530f34741011c71c73a4976" + integrity sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA== + dependencies: + "@types/estree" "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-events-to-acorn "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + unist-util-position-from-estree "^1.0.0" + uvu "^0.5.0" + vfile-message "^3.0.0" + +micromark-factory-space@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-title@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" + integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-whitespace@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" + integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-chunked@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" + integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== + dependencies: + micromark-util-symbol "^1.0.0" + +micromark-util-classify-character@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" + integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-combine-extensions@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" + integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-decode-numeric-character-reference@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" + integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== dependencies: - d "1" - es5-ext "^0.10.45" - es6-weak-map "^2.0.2" - event-emitter "^0.3.5" - is-promise "^2.1" - lru-queue "0.1" - next-tick "1" - timers-ext "^0.1.5" + micromark-util-symbol "^1.0.0" -memoizerific@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a" - integrity sha1-fIekZGREwy11Q4VwkF8tvRsagFo= +micromark-util-decode-string@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" + integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== dependencies: - map-or-similar "^1.5.0" + decode-named-character-reference "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-symbol "^1.0.0" -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= +micromark-util-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" + integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== + +micromark-util-events-to-acorn@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz#a4ab157f57a380e646670e49ddee97a72b58b557" + integrity sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w== dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + "@types/unist" "^2.0.0" + estree-util-visit "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" + vfile-message "^3.0.0" -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== +micromark-util-html-tag-name@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" + integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== + +micromark-util-normalize-identifier@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" + integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" + micromark-util-symbol "^1.0.0" -meow@^3.1.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" +micromark-util-resolve-all@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" + integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== + dependencies: + micromark-util-types "^1.0.0" -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= +micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" + integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-symbol "^1.0.0" -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +micromark-util-subtokenize@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" + integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== + dependencies: + micromark-util-chunked "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + uvu "^0.5.0" -merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +micromark-util-symbol@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= +micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== +micromark@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" + integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + micromark-core-commonmark "^1.0.1" + micromark-factory-space "^1.0.0" + micromark-util-character "^1.0.0" + micromark-util-chunked "^1.0.0" + micromark-util-combine-extensions "^1.0.0" + micromark-util-decode-numeric-character-reference "^1.0.0" + micromark-util-encode "^1.0.0" + micromark-util-normalize-identifier "^1.0.0" + micromark-util-resolve-all "^1.0.0" + micromark-util-sanitize-uri "^1.0.0" + micromark-util-subtokenize "^1.0.0" + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.1" + uvu "^0.5.0" micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" @@ -17212,20 +17087,12 @@ micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - mime-db@1.52.0, "mime-db@>= 1.40.0 < 2", mime-db@^1.28.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.27, mime-types@^2.1.30, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.25, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -17237,7 +17104,7 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.4: +mime@^2.0.3: version "2.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== @@ -17252,10 +17119,10 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-fn@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" - integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== mimic-response@^1.0.0: version "1.0.1" @@ -17279,10 +17146,10 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" -min-indent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.0.tgz#cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256" - integrity sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY= +min-indent@^1.0.0, min-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== mini-create-react-context@^0.4.0: version "0.4.0" @@ -17292,16 +17159,11 @@ mini-create-react-context@^0.4.0: "@babel/runtime" "^7.5.5" tiny-warning "^1.0.3" -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: +minimalistic-assert@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - minimatch@3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -17344,33 +17206,12 @@ minimatch@^9.0.3, minimatch@^9.0.4: dependencies: brace-expansion "^2.0.1" -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8, minimist@~1.2.5: +minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8, minimist@~1.2.5: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: +minipass@^3.0.0: version "3.3.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== @@ -17382,6 +17223,11 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -17390,22 +17236,6 @@ minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mixin-deep@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" @@ -17419,7 +17249,7 @@ mkdirp-classic@^0.5.2: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@0.5.5, "mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5: +mkdirp@0.5.5, "mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== @@ -17436,6 +17266,16 @@ mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mlly@^1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.7.1.tgz#e0336429bb0731b6a8e887b438cbdae522c8f32f" + integrity sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA== + dependencies: + acorn "^8.11.3" + pathe "^1.1.2" + pkg-types "^1.1.1" + ufo "^1.5.3" + mocha@7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-7.2.0.tgz#01cc227b00d875ab1eed03a75106689cfed5a604" @@ -17527,17 +17367,10 @@ moo@^0.4.3: resolved "https://registry.yarnpkg.com/moo/-/moo-0.4.3.tgz#3f847a26f31cf625a956a87f2b10fbc013bfd10e" integrity sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw== -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" +mri@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== mrmime@^2.0.0: version "2.0.0" @@ -17610,10 +17443,10 @@ nan@^2.12.1: resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== -nanoid@^3.3.1, nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +nanoid@^3.3.6, nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== nanomatch@^1.2.9: version "1.2.13" @@ -17653,16 +17486,11 @@ negotiator@0.6.3: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2: +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -nested-error-stacks@^2.0.0, nested-error-stacks@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" - integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== - netmask@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" @@ -17716,7 +17544,7 @@ node-cleanup@^2.1.2: resolved "https://registry.yarnpkg.com/node-cleanup/-/node-cleanup-2.1.2.tgz#7ac19abd297e09a7f72a71545d951b517e4dde2c" integrity sha1-esGavSl+Caf3KnFUXZUbUX5N3iw= -node-dir@^0.1.10, node-dir@^0.1.17: +node-dir@^0.1.17: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== @@ -17743,7 +17571,12 @@ node-environment-flags@1.0.6: object.getownpropertydescriptors "^2.0.3" semver "^5.7.0" -node-fetch@2.6.7, node-fetch@^2.1.2, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.7: +node-fetch-native@^1.6.3: + version "1.6.4" + resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.6.4.tgz#679fc8fd8111266d47d7e72c379f1bed9acff06e" + integrity sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ== + +node-fetch@2.6.7, node-fetch@^2.0.0, node-fetch@^2.1.2, node-fetch@^2.6.0, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -17774,35 +17607,6 @@ node-int64@^0.4.0: resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - node-machine-id@1.1.12: version "1.1.12" resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" @@ -17832,7 +17636,7 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -17900,15 +17704,12 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" - integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== dependencies: - are-we-there-yet "^2.0.0" - console-control-strings "^1.1.0" - gauge "^3.0.0" - set-blocking "^2.0.0" + path-key "^4.0.0" nth-check@^2.0.0: version "2.0.0" @@ -17929,11 +17730,6 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" @@ -17995,6 +17791,18 @@ nx@19.3.2: "@nx/nx-win32-arm64-msvc" "19.3.2" "@nx/nx-win32-x64-msvc" "19.3.2" +nypm@^0.3.8: + version "0.3.9" + resolved "https://registry.yarnpkg.com/nypm/-/nypm-0.3.9.tgz#ab74c55075737466847611aa33c3c67741c01d8f" + integrity sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw== + dependencies: + citty "^0.1.6" + consola "^3.2.3" + execa "^8.0.1" + pathe "^1.1.2" + pkg-types "^1.1.1" + ufo "^1.5.3" + oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" @@ -18074,7 +17882,7 @@ object.defaults@^1.0.0, object.defaults@^1.1.0: for-own "^1.0.0" isobject "^3.0.0" -object.entries@^1.0.4, object.entries@^1.1.0, object.entries@^1.1.2, object.entries@^1.1.4: +object.entries@^1.0.4, object.entries@^1.1.2, object.entries@^1.1.4: version "1.1.5" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== @@ -18083,7 +17891,7 @@ object.entries@^1.0.4, object.entries@^1.1.0, object.entries@^1.1.2, object.entr define-properties "^1.1.3" es-abstract "^1.19.1" -object.fromentries@^2.0.0, "object.fromentries@^2.0.0 || ^1.0.0", object.fromentries@^2.0.4, object.fromentries@^2.0.7, object.fromentries@^2.0.8: +object.fromentries@^2.0.0, object.fromentries@^2.0.4, object.fromentries@^2.0.7, object.fromentries@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== @@ -18165,6 +17973,11 @@ office-ui-fabric-core@^11.0.0: resolved "https://registry.yarnpkg.com/office-ui-fabric-core/-/office-ui-fabric-core-11.0.1.tgz#f4769680afae49f067ab4d177c985fc4727a55d4" integrity sha512-jcfycbVOm2aUoI+AGtHW24HvM7nUVFr44hR5NIE56EobK67bVwbNAQL15CJj3vNz5PBrnitsV9ROOB+KOEWn8g== +ohash@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/ohash/-/ohash-1.1.3.tgz#f12c3c50bfe7271ce3fd1097d42568122ccdcf07" + integrity sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw== + on-finished@2.4.1, on-finished@^2.3.0, on-finished@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -18198,20 +18011,19 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + only@~0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" integrity sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ== -open@^7.0.3: - version "7.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" - integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== - dependencies: - is-docker "^2.0.0" - is-wsl "^2.1.1" - -open@^8.0.9, open@^8.4.0: +open@^8.0.4, open@^8.0.9, open@^8.4.0: version "8.4.2" resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -18270,6 +18082,21 @@ ora@^3.4.0: strip-ansi "^5.2.0" wcwidth "^1.0.1" +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + ordered-read-streams@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" @@ -18277,11 +18104,6 @@ ordered-read-streams@^1.0.0: dependencies: readable-stream "^2.0.1" -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - os-filter-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" @@ -18289,11 +18111,6 @@ os-filter-obj@^2.0.0: dependencies: arch "^2.1.0" -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - os-locale@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" @@ -18316,13 +18133,6 @@ override-require@^1.1.1: resolved "https://registry.yarnpkg.com/override-require/-/override-require-1.1.1.tgz#6ae22fadeb1f850ffb0cf4c20ff7b87e5eb650df" integrity sha1-auIvresfhQ/7DPTCD/e4fl62UN8= -p-all@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-all/-/p-all-2.1.0.tgz#91419be56b7dee8fe4c5db875d55e0da084244a0" - integrity sha512-HbZxz5FONzz/z2gJfk6bFca0BCiSRF8jU3yCsWOen/vR6lZjfPOu/e7L3uFzTW1i0H8TlC3vqQstEJPQL4/uLA== - dependencies: - p-map "^2.0.0" - p-cancelable@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" @@ -18333,25 +18143,6 @@ p-cancelable@^3.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-event@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" - integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== - dependencies: - p-timeout "^3.1.0" - -p-filter@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" - integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== - dependencies: - p-map "^2.0.0" - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -18441,7 +18232,7 @@ p-retry@^4.5.0: "@types/retry" "0.12.0" retry "^0.13.1" -p-timeout@^3.1.0, p-timeout@^3.2.0: +p-timeout@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== @@ -18475,6 +18266,11 @@ pac-resolver@^7.0.0: degenerator "^5.0.0" netmask "^2.0.2" +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + package-json@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" @@ -18485,19 +18281,15 @@ package-json@^4.0.0: registry-url "^3.0.3" semver "^5.1.0" -pako@^1.0.3, pako@~1.0.2, pako@~1.0.5: +pako@^1.0.3, pako@~1.0.2: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -parallel-transform@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= - dependencies: - cyclist "~0.2.2" - inherits "^2.0.3" - readable-stream "^2.1.5" +pako@~0.2.0: + version "0.2.9" + resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== param-case@^2.1.0: version "2.1.1" @@ -18506,7 +18298,7 @@ param-case@^2.1.0: dependencies: no-case "^2.2.0" -param-case@^3.0.3, param-case@^3.0.4: +param-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== @@ -18521,18 +18313,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0: - version "5.1.4" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.4.tgz#37f6628f823fbdeb2273b4d540434a22f3ef1fcc" - integrity sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw== - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - parse-code-context@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-code-context/-/parse-code-context-1.0.0.tgz#718c295c593d0d19a37f898473268cc75e98de1e" @@ -18555,17 +18335,19 @@ parse-entities@^1.1.0, parse-entities@^1.1.2: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" - integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== +parse-entities@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" + "@types/unist" "^2.0.0" + character-entities "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" parse-filepath@^1.0.1: version "1.0.2" @@ -18666,7 +18448,7 @@ parse5@^5.1.0: resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== -parse5@^6.0.0: +parse5@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== @@ -18704,11 +18486,6 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - path-browserify@1.0.1, path-browserify@^1.0.0, path-browserify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" @@ -18768,6 +18545,11 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -18785,6 +18567,14 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -18806,13 +18596,6 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -18823,22 +18606,25 @@ path-type@^5.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8" integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== -pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" +pathe@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" + integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== peek-readable@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-5.0.0.tgz#7ead2aff25dc40458c60347ea76cfdfd63efdfec" integrity sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A== +peek-stream@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" + integrity sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== + dependencies: + buffer-from "^1.0.0" + duplexify "^3.5.0" + through2 "^2.0.3" + pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -18854,10 +18640,19 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +periscopic@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" + integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^3.0.0" + is-reference "^3.0.0" + +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: version "2.3.1" @@ -18896,7 +18691,7 @@ pinpoint@^1.1.0: resolved "https://registry.yarnpkg.com/pinpoint/-/pinpoint-1.1.0.tgz#0cf7757a6977f1bf7f6a32207b709e377388e874" integrity sha1-DPd1eml38b9/ajIge3CeN3OI6HQ= -pirates@^4.0.1, pirates@^4.0.4, pirates@^4.0.6: +pirates@^4.0.4, pirates@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -18940,6 +18735,13 @@ pkg-dir@^5.0.0: dependencies: find-up "^5.0.0" +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + pkg-install@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/pkg-install/-/pkg-install-1.0.0.tgz#a0c2e64e14d1733d670571489c303605527063fe" @@ -18949,6 +18751,15 @@ pkg-install@^1.0.0: "@types/node" "^11.9.4" execa "^1.0.0" +pkg-types@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.3.tgz#161bb1242b21daf7795036803f28e30222e476e3" + integrity sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA== + dependencies: + confbox "^0.1.7" + mlly "^1.7.1" + pathe "^1.1.2" + pkg-up@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" @@ -18968,7 +18779,7 @@ playwright-core@1.44.0: resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.44.0.tgz#316c4f0bca0551ffb88b6eb1c97bc0d2d861b0d5" integrity sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ== -playwright@1.44.0, playwright@^1.27.0: +playwright@1.44.0, playwright@^1.34.3: version "1.44.0" resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.44.0.tgz#22894e9b69087f6beb639249323d80fe2b5087ff" integrity sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ== @@ -19018,13 +18829,6 @@ plugin-error@^1.0.1: arr-union "^3.1.0" extend-shallow "^3.0.2" -pnp-webpack-plugin@1.6.4: - version "1.6.4" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" - integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== - dependencies: - ts-pnp "^1.1.6" - polished@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/polished/-/polished-4.2.2.tgz#2529bb7c3198945373c52e34618c8fe7b1aa84d1" @@ -19051,13 +18855,6 @@ possible-typed-array-names@^1.0.0: resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== -postcss-flexbugs-fixes@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" - integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== - dependencies: - postcss "^7.0.26" - postcss-loader@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.1.0.tgz#4647a6c8dad3cb6b253fbfaa21d62201086f6e39" @@ -19069,71 +18866,27 @@ postcss-loader@4.1.0: schema-utils "^3.0.0" semver "^7.3.2" -postcss-loader@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.3.0.tgz#2c4de9657cd4f07af5ab42bd60a673004da1b8cc" - integrity sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.4" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - semver "^7.3.4" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915" - integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.16" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.0" +postcss-modules-extract-imports@^3.0.0, postcss-modules-extract-imports@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" + integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== +postcss-modules-local-by-default@^4.0.0, postcss-modules-local-by-default@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f" + integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== dependencies: icss-utils "^5.0.0" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== +postcss-modules-scope@^3.0.0, postcss-modules-scope@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5" + integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== dependencies: postcss-selector-parser "^6.0.4" -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - postcss-modules-values@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" @@ -19155,7 +18908,7 @@ postcss-modules@4.1.3: postcss-modules-values "^4.0.0" string-hash "^1.1.1" -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: version "6.0.13" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== @@ -19163,12 +18916,12 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@8.4.31, postcss@^8.1.4: +postcss@8.4.31: version "8.4.31" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== @@ -19177,14 +18930,14 @@ postcss@8.4.31, postcss@^8.1.4: picocolors "^1.0.0" source-map-js "^1.0.2" -postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.36, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.36" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" - integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== +postcss@^8.1.4, postcss@^8.4.33: + version "8.4.40" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.40.tgz#eb81f2a4dd7668ed869a6db25999e02e9ad909d8" + integrity sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q== dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" + nanoid "^3.3.7" + picocolors "^1.0.1" + source-map-js "^1.2.0" prefix-style@2.0.1: version "2.0.1" @@ -19201,7 +18954,7 @@ prepend-http@^1.0.1: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -prettier@2.8.8, "prettier@>=2.2.1 <=2.3.0", prettier@^2.0.1: +prettier@2.8.8, prettier@^2.0.1, prettier@^2.8.0: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -19216,14 +18969,6 @@ pretty-bytes@^6.0.0: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.1.1.tgz#38cd6bb46f47afbf667c202cfc754bffd2016a3b" integrity sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ== -pretty-error@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" - pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" @@ -19232,16 +18977,6 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" -pretty-format@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" - integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== - dependencies: - "@jest/types" "^25.5.0" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^16.12.0" - pretty-format@^27.0.2: version "27.5.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" @@ -19295,33 +19030,10 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= -progress@2.0.3, progress@^2.0.3: +progress@2.0.3, progress@^2.0.1, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -promise.allsettled@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.1.tgz#afe4bfcc13b26e2263a97a7fbbb19b8ca6eb619c" - integrity sha512-3ST7RS7TY3TYLOIe+OACZFvcWVe1osbgz2x07nTb446pa3t4GUZWidMDzQ4zf9jC2l6mRa1/3X81icFYbi+D/g== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.13.0" - function-bind "^1.1.1" - -promise.prototype.finally@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.0.tgz#66f161b1643636e50e7cf201dc1b84a857f3864e" - integrity sha512-7p/K2f6dI+dM8yjRQEGrTQs5hTQixUAdOGpMEA3+pVxpX5oHKRSKAXyLw9Q9HUWDTdwtoo39dSHGQtN90HcEwQ== - dependencies: - define-properties "^1.1.2" - es-abstract "^1.9.0" - function-bind "^1.1.1" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise@^8.1.0: version "8.1.0" @@ -19338,7 +19050,7 @@ prompts@2.4.2, prompts@^2.0.1, prompts@^2.1.0, prompts@^2.4.0: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2: +prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.0, prop-types@^15.7.2: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -19347,13 +19059,18 @@ prop-types@^15.0.0, prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8, object-assign "^4.1.1" react-is "^16.13.1" -property-information@^5.0.0, property-information@^5.0.1, property-information@^5.3.0: +property-information@^5.0.1: version "5.4.0" resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.4.0.tgz#16e08f13f4e5c4a7be2e4ec431c01c4f8dba869a" integrity sha512-nmMWAm/3vKFGmmOWOcdLjgq/Hlxa+hsuR/px1Lp/UGEyc5A22A6l78Shc2C0E71sPmAqglni+HrS7L7VJ7AUCA== dependencies: xtend "^4.0.0" +property-information@^6.0.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" + integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== + protocols@^2.0.0, protocols@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" @@ -19386,16 +19103,11 @@ proxy-from-env@1.0.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= -proxy-from-env@1.1.0, proxy-from-env@^1.1.0: +proxy-from-env@1.1.0, proxy-from-env@^1.0.0, proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -19406,18 +19118,6 @@ psl@^1.1.28, psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" @@ -19443,7 +19143,7 @@ pumpify@^1.3.3, pumpify@^1.3.5: inherits "^2.0.3" pump "^2.0.0" -punycode@1.3.2, punycode@^1.2.4: +punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= @@ -19469,6 +19169,22 @@ puppeteer-core@19.6.0: unbzip2-stream "1.4.3" ws "8.11.0" +puppeteer-core@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-2.1.1.tgz#e9b3fbc1237b4f66e25999832229e9db3e0b90ed" + integrity sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w== + dependencies: + "@types/mime-types" "^2.1.0" + debug "^4.1.0" + extract-zip "^1.6.6" + https-proxy-agent "^4.0.0" + mime "^2.0.3" + mime-types "^2.1.25" + progress "^2.0.1" + proxy-from-env "^1.0.0" + rimraf "^2.6.1" + ws "^6.1.0" + puppeteer@19.6.0, puppeteer@^1.13.0: version "19.6.0" resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-19.6.0.tgz#89a0bfa7da3db12b40ff9fe6c48cbc0eb149e03b" @@ -19514,11 +19230,6 @@ query-string@^6.8.2: split-on-first "^1.0.0" strict-uri-encode "^2.0.0" -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - querystring@0.2.0, querystring@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" @@ -19546,10 +19257,10 @@ railroad-diagrams@^1.0.0: resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= -ramda@^0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" - integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU= +ramda@0.29.0: + version "0.29.0" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.29.0.tgz#fbbb67a740a754c8a4cbb41e2a6e0eb8507f55fb" + integrity sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA== ramda@^0.26: version "0.26.1" @@ -19569,21 +19280,13 @@ random-seedable@1.0.8: resolved "https://registry.yarnpkg.com/random-seedable/-/random-seedable-1.0.8.tgz#d233ce5d49f64a20be398bbc3faa695cc39b8aa8" integrity sha512-f6gzvNhAnZBht1Prn0e/tpukUNhkANntFF42uIdWDPriyEATYaRpyH8A9bYaGecUB3AL+dXeYtBUggy18fe3rw== -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: +randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -19609,7 +19312,7 @@ raw-body@2.5.2, raw-body@^2.3.3: iconv-lite "0.4.24" unpipe "1.0.0" -raw-loader@4.0.2, raw-loader@^4.0.2: +raw-loader@4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA== @@ -19685,19 +19388,21 @@ react-docgen-typescript@^2.1.0, react-docgen-typescript@^2.2.2: resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz#4611055e569edc071204aadb20e1c93e1ab1659c" integrity sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg== -react-docgen@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-5.1.0.tgz#8e69f1d2e9153c535c20162ea1b85878b059b474" - integrity sha512-buAVMVqDEtvC7+VRDRlA9udS9cO9jFfb7yxRvKNYR9MXS0MJwaIe7OjSEydNzH9oH7LND3whDE+koFDUBtF3zA== - dependencies: - "@babel/core" "^7.7.5" - "@babel/runtime" "^7.7.6" - ast-types "^0.13.2" - async "^2.1.4" - commander "^2.19.0" +react-docgen@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-7.0.3.tgz#f811b785f07b1f2023cb899b6bcf9d522b21b95d" + integrity sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ== + dependencies: + "@babel/core" "^7.18.9" + "@babel/traverse" "^7.18.9" + "@babel/types" "^7.18.9" + "@types/babel__core" "^7.18.0" + "@types/babel__traverse" "^7.18.0" + "@types/doctrine" "^0.0.9" + "@types/resolve" "^1.20.2" doctrine "^3.0.0" - node-dir "^0.1.10" - strip-indent "^3.0.0" + resolve "^1.22.1" + strip-indent "^4.0.0" react-document-title@^2.0.3: version "2.0.3" @@ -19707,16 +19412,6 @@ react-document-title@^2.0.3: prop-types "^15.5.6" react-side-effect "^1.0.2" -react-dom@16.14.0: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" - integrity sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" - react-dom@17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" @@ -19734,7 +19429,7 @@ react-dom@18.2.0: loose-envify "^1.1.0" scheduler "^0.23.0" -react-element-to-jsx-string@^14.0.2, react-element-to-jsx-string@^14.3.4: +react-element-to-jsx-string@^14.0.2: version "14.3.4" resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-14.3.4.tgz#709125bc72f06800b68f9f4db485f2c7d31218a8" integrity sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg== @@ -19743,6 +19438,15 @@ react-element-to-jsx-string@^14.0.2, react-element-to-jsx-string@^14.3.4: is-plain-object "5.0.0" react-is "17.0.2" +react-element-to-jsx-string@^15.0.0: + version "15.0.0" + resolved "https://registry.yarnpkg.com/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz#1cafd5b6ad41946ffc8755e254da3fc752a01ac6" + integrity sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ== + dependencies: + "@base2/pretty-print-object" "1.0.1" + is-plain-object "5.0.0" + react-is "18.1.0" + react-error-boundary@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.0.tgz#9487443df2f9ba1db90d8ab52351814907ea4af3" @@ -19795,37 +19499,21 @@ react-hot-loader@4.13.0, react-hot-loader@^4.13.0: shallowequal "^1.1.0" source-map "^0.7.3" -react-input-autosize@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-3.0.0.tgz#6b5898c790d4478d69420b55441fcc31d5c50a85" - integrity sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg== - dependencies: - prop-types "^15.5.8" - -react-inspector@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-5.1.1.tgz#58476c78fde05d5055646ed8ec02030af42953c8" - integrity sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg== - dependencies: - "@babel/runtime" "^7.0.0" - is-dom "^1.0.0" - prop-types "^15.0.0" - react-is@17.0.2, react-is@^17.0.0, react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@18.1.0, react-is@^18.0.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.1.0.tgz#61aaed3096d30eacf2a2127118b5b41387d32a67" + integrity sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg== + react-is@^16.12.0, "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^16.13.1, react-is@^16.6.0, react-is@^16.6.3, react-is@^16.7.0, react-is@^16.8.6, react-is@^16.9.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - react-lifecycles-compat@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" @@ -19864,16 +19552,30 @@ react-property@2.0.0: resolved "https://registry.yarnpkg.com/react-property/-/react-property-2.0.0.tgz#2156ba9d85fa4741faf1918b38efc1eae3c6a136" integrity sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw== -react-refresh@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" - integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== - react-refresh@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== +react-remove-scroll-bar@^2.3.3: + version "2.3.6" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c" + integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== + dependencies: + react-style-singleton "^2.2.1" + tslib "^2.0.0" + +react-remove-scroll@2.5.5: + version "2.5.5" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" + integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== + dependencies: + react-remove-scroll-bar "^2.3.3" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + react-router-dom@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" @@ -19903,20 +19605,6 @@ react-router@5.2.0: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-select@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/react-select/-/react-select-3.2.0.tgz#de9284700196f5f9b5277c5d850a9ce85f5c72fe" - integrity sha512-B/q3TnCZXEKItO0fFN/I0tWOX3WJvi/X2wtdffmwSQVRwg5BpValScTO1vdic9AxlUgmeSzib2hAZAwIUQUZGQ== - dependencies: - "@babel/runtime" "^7.4.4" - "@emotion/cache" "^10.0.9" - "@emotion/core" "^10.0.9" - "@emotion/css" "^10.0.9" - memoize-one "^5.0.0" - prop-types "^15.6.0" - react-input-autosize "^3.0.0" - react-transition-group "^4.3.0" - react-shadow@20.3.0: version "20.3.0" resolved "https://registry.yarnpkg.com/react-shadow/-/react-shadow-20.3.0.tgz#38708c9775214ddae17315f3b065859cd077b228" @@ -19939,16 +19627,6 @@ react-side-effect@^1.0.2: dependencies: shallowequal "^1.0.1" -react-sizeme@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-3.0.1.tgz#4d12f4244e0e6a0fb97253e7af0314dc7c83a5a0" - integrity sha512-9Hf1NLgSbny1bha77l9HwvwwxQUJxFUqi44Ih+y3evA+PezBpGdCGlnvye6avss2cIgs9PgdYgMnfuzJWn/RUw== - dependencies: - element-resize-detector "^1.2.2" - invariant "^2.2.4" - shallowequal "^1.1.0" - throttle-debounce "^3.0.1" - react-source-render@4.0.0-1: version "4.0.0-1" resolved "https://registry.yarnpkg.com/react-source-render/-/react-source-render-4.0.0-1.tgz#7f23f7f6bfb0210e643fb12bd178dc10e08c66f7" @@ -19960,6 +19638,15 @@ react-source-render@4.0.0-1: react-fast-compare "^2.0.4" react-is "^16.6.3" +react-style-singleton@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" + integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== + dependencies: + get-nonce "^1.0.0" + invariant "^2.2.4" + tslib "^2.0.0" + react-syntax-highlighter@^10.1.3: version "10.3.5" resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-10.3.5.tgz#3b3e2d1eba92fb7988c3b50d22d2c74ae0263fdd" @@ -19995,7 +19682,7 @@ react-textarea-autosize@7.0.4: dependencies: prop-types "^15.6.0" -react-transition-group@^4.3.0, react-transition-group@^4.4.1: +react-transition-group@^4.4.1: version "4.4.2" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== @@ -20049,15 +19736,6 @@ react-window@^1.8.6: "@babel/runtime" "^7.0.0" memoize-one ">=3.1.1 <6" -react@16.14.0: - version "16.14.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" - integrity sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - react@17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" @@ -20117,7 +19795,7 @@ read-yaml-file@2.1.0: js-yaml "^4.0.0" strip-bom "^4.0.0" -"readable-stream@1 || 2", "readable-stream@2 || 3", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@2 || 3", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -20204,6 +19882,17 @@ recast@^0.21.0: source-map "~0.6.1" tslib "^2.0.1" +recast@^0.23.1, recast@^0.23.3: + version "0.23.9" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.23.9.tgz#587c5d3a77c2cfcb0c18ccce6da4361528c2587b" + integrity sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q== + dependencies: + ast-types "^0.16.1" + esprima "~4.0.0" + source-map "~0.6.1" + tiny-invariant "^1.3.3" + tslib "^2.0.1" + rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -20218,14 +19907,6 @@ rechoir@^0.8.0: dependencies: resolve "^1.20.0" -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -20375,11 +20056,6 @@ remark-external-links@^8.0.0: space-separated-tokens "^1.0.0" unist-util-visit "^2.0.0" -remark-footnotes@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" - integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== - remark-frontmatter@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz#91d9684319cd1b96cc3d9d901f10a978f39c752d" @@ -20388,41 +20064,32 @@ remark-frontmatter@^1.2.0: fault "^1.0.1" xtend "^4.0.1" -remark-mdx@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" - integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== - dependencies: - "@babel/core" "7.12.9" - "@babel/helper-plugin-utils" "7.10.4" - "@babel/plugin-proposal-object-rest-spread" "7.12.1" - "@babel/plugin-syntax-jsx" "7.12.1" - "@mdx-js/util" "1.6.22" - is-alphabetical "1.0.4" - remark-parse "8.0.3" - unified "9.2.0" - -remark-parse@8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" - integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== +remark-gfm@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-3.0.1.tgz#0b180f095e3036545e9dddac0e8df3fa5cfee54f" + integrity sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig== dependencies: - ccount "^1.0.0" - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^2.0.0" - vfile-location "^3.0.0" - xtend "^4.0.1" + "@types/mdast" "^3.0.0" + mdast-util-gfm "^2.0.0" + micromark-extension-gfm "^2.0.0" + unified "^10.0.0" + +remark-mdx@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-2.3.0.tgz#efe678025a8c2726681bde8bf111af4a93943db4" + integrity sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g== + dependencies: + mdast-util-mdx "^2.0.0" + micromark-extension-mdxjs "^1.0.0" + +remark-parse@^10.0.0: + version "10.0.2" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-10.0.2.tgz#ca241fde8751c2158933f031a4e3efbaeb8bc262" + integrity sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw== + dependencies: + "@types/mdast" "^3.0.0" + mdast-util-from-markdown "^1.0.0" + unified "^10.0.0" remark-parse@^5.0.0: version "5.0.0" @@ -20445,6 +20112,16 @@ remark-parse@^5.0.0: vfile-location "^2.0.0" xtend "^4.0.1" +remark-rehype@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-10.1.0.tgz#32dc99d2034c27ecaf2e0150d22a6dcccd9a6279" + integrity sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw== + dependencies: + "@types/hast" "^2.0.0" + "@types/mdast" "^3.0.0" + mdast-util-to-hast "^12.1.0" + unified "^10.0.0" + remark-slug@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/remark-slug/-/remark-slug-6.0.0.tgz#2b54a14a7b50407a5e462ac2f376022cce263e2c" @@ -20454,13 +20131,6 @@ remark-slug@^6.0.0: mdast-util-to-string "^1.0.0" unist-util-visit "^2.0.0" -remark-squeeze-paragraphs@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" - integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== - dependencies: - mdast-squeeze-paragraphs "^4.0.0" - remove-bom-buffer@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" @@ -20483,17 +20153,6 @@ remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= -renderkid@^2.0.1: - version "2.0.7" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" - integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^3.0.1" - renderkid@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" @@ -20515,13 +20174,6 @@ repeat-string@^1.0.0, repeat-string@^1.5.4, repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" @@ -20709,7 +20361,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@1.22.8, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.4, resolve@^1.3.2, resolve@^1.4.0, resolve@~1.22.1: +resolve@1.22.8, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.4, resolve@^1.4.0, resolve@~1.22.1: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -20803,7 +20455,7 @@ riceburn@1.3.1: dependencies: glob "^7.1.3" -rimraf@2, rimraf@^2.2.8, rimraf@^2.4.0, rimraf@^2.5.4, rimraf@^2.6.3, rimraf@~2.6.2: +rimraf@2, rimraf@^2.4.0, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== @@ -20817,14 +20469,6 @@ rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - rollup-plugin-commonjs@10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz#417af3b54503878e084d127adf4d1caf8beb86fb" @@ -20899,11 +20543,6 @@ rst-selector-parser@^2.2.3: lodash.flattendeep "^4.4.0" nearley "^2.7.10" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - rtl-css-js@^1.1.3, rtl-css-js@^1.16.1: version "1.16.1" resolved "https://registry.yarnpkg.com/rtl-css-js/-/rtl-css-js-1.16.1.tgz#4b48b4354b0ff917a30488d95100fbf7219a3e80" @@ -20926,13 +20565,6 @@ run-parallel@^1.1.9: resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - rw@1: version "1.3.3" resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" @@ -20952,6 +20584,13 @@ rxjs@^7.5.1: dependencies: tslib "^2.1.0" +sade@^1.7.3: + version "1.8.1" + resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" + integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== + dependencies: + mri "^1.1.0" + safaridriver@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/safaridriver/-/safaridriver-0.0.5.tgz#280ce80575e24cdf8a6a2c2e61d8e66d9320217a" @@ -20967,12 +20606,7 @@ safe-array-concat@^1.1.2: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== - -safe-buffer@5.1.2, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -21003,21 +20637,6 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - sanitize-filename@^1.6.3: version "1.6.3" resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" @@ -21074,14 +20693,6 @@ scheduler@0.20.2, scheduler@^0.20.2: loose-envify "^1.1.0" object-assign "^4.1.1" -scheduler@^0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler@^0.23.0: version "0.23.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" @@ -21089,15 +20700,6 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -schema-utils@2.7.0, schema-utils@^2.6.5, schema-utils@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - schema-utils@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" @@ -21107,15 +20709,6 @@ schema-utils@3.1.1: ajv "^6.12.5" ajv-keywords "^3.5.2" -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" @@ -21205,12 +20798,12 @@ semver@7.5.2: dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2: +semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.2: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -21263,13 +20856,6 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" -serialize-javascript@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" - integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== - dependencies: - randombytes "^2.1.0" - serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" @@ -21277,17 +20863,6 @@ serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: dependencies: randombytes "^2.1.0" -serve-favicon@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0" - integrity sha1-k10kDN/g9YBTB/3+ln2IlCosvPA= - dependencies: - etag "~1.8.1" - fresh "0.5.2" - ms "2.1.1" - parseurl "~1.3.2" - safe-buffer "5.1.1" - serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" @@ -21348,7 +20923,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4, setimmediate@^1.0.5, setimmediate@~1.0.4: +setimmediate@^1.0.5, setimmediate@~1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== @@ -21363,14 +20938,6 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - shallow-clone@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" @@ -21432,6 +20999,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.0.1, signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -21463,11 +21035,6 @@ slash@3.0.0, slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - slash@^5.0.0, slash@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" @@ -21588,10 +21155,10 @@ source-list-map@^2.0.0: resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2, source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== source-map-loader@4.0.0: version "4.0.0" @@ -21642,7 +21209,7 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.6, source-map@^0.5.7: +source-map@^0.5.1, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -21652,10 +21219,10 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== +source-map@^0.7.0, source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== sourcemap-codec@^1.4.4: version "1.4.8" @@ -21667,6 +21234,11 @@ space-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz#27910835ae00d0adfcdbd0ad7e611fb9544351fa" integrity sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA== +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + sparkles@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" @@ -21766,25 +21338,6 @@ sshpk@^1.14.1, sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" - integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.0.tgz#79ca74e21f8ceaeddfcb4b90143c458b8d988808" - integrity sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA== - dependencies: - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - stack-trace@0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" @@ -21837,80 +21390,43 @@ stop-iteration-iterator@^1.0.0: dependencies: internal-slot "^1.0.4" -store2@^2.12.0: - version "2.12.0" - resolved "https://registry.yarnpkg.com/store2/-/store2-2.12.0.tgz#e1f1b7e1a59b6083b2596a8d067f6ee88fd4d3cf" - integrity sha512-7t+/wpKLanLzSnQPX8WAcuLCCeuSHoWdQuh9SB3xD0kNOM38DNf+0Oa+wmvxmYueRzkmh6IcdKFtvTa+ecgPDw== - -storybook-addon-performance@0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/storybook-addon-performance/-/storybook-addon-performance-0.16.1.tgz#f7dfee036c8c19a5d405fdb509e419b34432ee50" - integrity sha512-hDMRXvZljwBXYKrNegB9+LvT1b0ZQlkvTEDqq4gbMovQcD9yR0mka1eDuhwZfzxcgY1PrhkN3EhNxLybA/ql9Q== - dependencies: - "@storybook/addons" "^6.2.9" - "@storybook/api" "^6.2.9" - "@storybook/channels" "^6.2.9" - "@storybook/components" "^6.2.9" - "@storybook/core-events" "^6.2.9" - "@storybook/theming" "^6.2.9" - "@testing-library/dom" "^7.22.0" - "@testing-library/jest-dom" "^5.11.2" - "@xstate/react" "^1.5.1" - gzip-js "^0.3.2" - styled-components "^5.1.1" - tiny-invariant "^1.1.0" - xstate "^4.22.0" - -storybook-addon-swc@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/storybook-addon-swc/-/storybook-addon-swc-1.2.0.tgz#a407acf18f4b1de4304fbc26f93aeda797fb3cb3" - integrity sha512-PEpxhAH+407KTcVDC7uUH4S26qtuBDC/JlZI3NqFYu0Tm2uCBf56On+13lK4iE3Iz8FORl4aSXo2RricJ/UhPQ== - dependencies: - "@babel/runtime" "^7.17.2" - deepmerge "^4.2.2" - swc-loader "^0.1.15" +store2@^2.14.2: + version "2.14.3" + resolved "https://registry.yarnpkg.com/store2/-/store2-2.14.3.tgz#24077d7ba110711864e4f691d2af941ec533deb5" + integrity sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg== -storywright@0.0.26-beta.1: - version "0.0.26-beta.1" - resolved "https://registry.yarnpkg.com/storywright/-/storywright-0.0.26-beta.1.tgz#2ded8936ae7f9495a85efa8a206660fef69298a4" - integrity sha512-zNWRzTl8rOSDBFrbvozOcOshvLJPJzcSpm8sfZD6My24lsNK1xXsXDAykWZ7hh9y2XRtlXBL0Rewx82OoVKCXA== +storybook-addon-performance@0.17.3: + version "0.17.3" + resolved "https://registry.yarnpkg.com/storybook-addon-performance/-/storybook-addon-performance-0.17.3.tgz#860f2ec138142f29327018596307b483fed8c1df" + integrity sha512-N0l790tvRf3LarCP9u/GMWVMvb2+x4eaJLtoAHguXBwab5Zgc5wPARTWOrtzS1DlLwwQPxbkzGVixEYntZKEFA== dependencies: - playwright "^1.27.0" - prop-types "^15.6.0" - yargs "^16.2.0" + "@storybook/manager-api" "^7.6.10" + "@storybook/theming" "^7.6.10" + "@storybook/types" "^7.6.10" + "@xstate/react" "^3.2.2" + xstate "^4.38.3" -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== +storybook@7.6.20: + version "7.6.20" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-7.6.20.tgz#6204ff0c28471536a1a64cb16d1c97872dd33f95" + integrity sha512-Wt04pPTO71pwmRmsgkyZhNo4Bvdb/1pBAMsIFb9nQLykEdzzpXjvingxFFvdOG4nIowzwgxD+CLlyRqVJqnATw== dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" + "@storybook/cli" "7.6.20" -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== +storywright@0.0.27-storybook7.9: + version "0.0.27-storybook7.9" + resolved "https://registry.yarnpkg.com/storywright/-/storywright-0.0.27-storybook7.9.tgz#a9e7cae664c771ab5cb45a38470ef32ae1486068" + integrity sha512-tfEksZ6zrZR/GqAplPlHBsE6X45k9A5p7MLzoeHGwqlSmZPSKnqlmNj74yUphAB8HVqPYucLx+jK2R3ya0YjlQ== dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" + playwright "^1.34.3" + prop-types "^15.6.0" + yargs "^16.2.0" stream-exhaust@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" @@ -21947,6 +21463,15 @@ string-length@^5.0.1: char-regex "^2.0.0" strip-ansi "^7.0.1" +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -21973,14 +21498,14 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" string.prototype.includes@^2.0.0: version "2.0.0" @@ -21990,7 +21515,7 @@ string.prototype.includes@^2.0.0: define-properties "^1.1.3" es-abstract "^1.17.5" -"string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.5: +string.prototype.matchall@^4.0.5: version "4.0.6" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== @@ -22004,24 +21529,6 @@ string.prototype.includes@^2.0.0: regexp.prototype.flags "^1.3.1" side-channel "^1.0.4" -string.prototype.padend@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz#f3aaef7c1719f170c5eab1c32bf780d96e21f2f0" - integrity sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.4.3" - function-bind "^1.0.2" - -string.prototype.padstart@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz#5bcfad39f4649bb2d031292e19bcf0b510d4b242" - integrity sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.4.3" - function-bind "^1.0.2" - string.prototype.trim@^1.1.2, string.prototype.trim@^1.2.9: version "1.2.9" resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" @@ -22050,7 +21557,7 @@ string.prototype.trimstart@^1.0.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" -string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@~1.1.1: +string_decoder@^1.1.1, string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== @@ -22062,6 +21569,14 @@ string_decoder@~0.10.x: resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= +stringify-entities@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" @@ -22071,6 +21586,13 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" @@ -22099,13 +21621,6 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -22150,12 +21665,10 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== strip-indent@^3.0.0: version "3.0.0" @@ -22164,12 +21677,19 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" +strip-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853" + integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA== + dependencies: + min-indent "^1.0.1" + strip-json-comments@2.0.1, strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: +strip-json-comments@^3.0.1, strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -22203,7 +21723,7 @@ structured-source@^3.0.2: dependencies: boundary "^1.0.1" -style-loader@2.0.0, style-loader@^2.0.0: +style-loader@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c" integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== @@ -22211,13 +21731,10 @@ style-loader@2.0.0, style-loader@^2.0.0: loader-utils "^2.0.0" schema-utils "^3.0.0" -style-loader@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" - integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== - dependencies: - loader-utils "^2.0.0" - schema-utils "^2.7.0" +style-loader@^3.3.1: + version "3.3.4" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7" + integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w== style-to-js@1.1.3: version "1.1.3" @@ -22226,36 +21743,13 @@ style-to-js@1.1.3: dependencies: style-to-object "0.4.1" -style-to-object@0.3.0, style-to-object@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - -style-to-object@0.4.1: +style-to-object@0.4.1, style-to-object@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.1.tgz#53cf856f7cf7f172d72939d9679556469ba5de37" integrity sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw== dependencies: inline-style-parser "0.1.1" -styled-components@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.2.1.tgz#6ed7fad2dc233825f64c719ffbdedd84ad79101a" - integrity sha512-sBdgLWrCFTKtmZm/9x7jkIabjFNVzCUeKfoQsM6R3saImkUnjx0QYdLwJHBjY9ifEcmjDamJDVfknWm1yxZPxQ== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^0.8.8" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - stylis-plugin-rtl@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/stylis-plugin-rtl/-/stylis-plugin-rtl-2.1.0.tgz#e20ad640949b0e62fa214dabc839d2d7c83a2182" @@ -22285,7 +21779,7 @@ supports-color@^2.0.0: resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^5.0.0, supports-color@^5.3.0, supports-color@^5.5.0: +supports-color@^5.0.0, supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -22350,7 +21844,7 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" -swc-loader@0.2.6, swc-loader@^0.1.15, swc-loader@^0.2.6: +swc-loader@0.2.6, swc-loader@^0.2.3, swc-loader@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/swc-loader/-/swc-loader-0.2.6.tgz#bf0cba8eeff34bb19620ead81d1277fefaec6bc8" integrity sha512-9Zi9UP2YmDpgmQVbyOPJClY0dwf58JDyDMQ7uRc4krmc72twNI2fvlBWHLqVekBpPc7h5NJkGVT1zNDxFrqhvg== @@ -22367,13 +21861,6 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -symbol.prototype.description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/symbol.prototype.description/-/symbol.prototype.description-1.0.0.tgz#6e355660eb1e44ca8ad53a68fdb72ef131ca4b12" - integrity sha512-I9mrbZ5M96s7QeJDv95toF1svkUjeBybe8ydhY7foPaBmr0SPJMFupArmMkDrOKTTj0sJVr+nvQNxWLziQ7nDQ== - dependencies: - has-symbols "^1.0.0" - synchronous-promise@^2.0.15: version "2.0.15" resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.15.tgz#07ca1822b9de0001f5ff73595f3d08c4f720eb8e" @@ -22479,11 +21966,6 @@ tachometer@0.7.0: table "^6.0.7" ua-parser-js "^1.0.2" -tapable@^1.0.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" @@ -22510,7 +21992,7 @@ tar-stream@^2.1.4, tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.0.2, tar@^6.1.9: +tar@^6.1.9, tar@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== @@ -22530,20 +22012,18 @@ tcp-port-used@^1.0.2: debug "4.3.1" is2 "^2.0.6" -telejson@^6.0.8: - version "6.0.8" - resolved "https://registry.yarnpkg.com/telejson/-/telejson-6.0.8.tgz#1c432db7e7a9212c1fbd941c3e5174ec385148f7" - integrity sha512-nerNXi+j8NK1QEfBHtZUN/aLdDcyupA//9kAboYLrtzZlPLpUfqbVGWb9zz91f/mIjRbAYhbgtnJHY8I1b5MBg== +telejson@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/telejson/-/telejson-7.2.0.tgz#3994f6c9a8f8d7f2dba9be2c7c5bbb447e876f32" + integrity sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ== dependencies: - "@types/is-function" "^1.0.0" - global "^4.4.0" - is-function "^1.0.2" - is-regex "^1.1.2" - is-symbol "^1.0.3" - isobject "^4.0.0" - lodash "^4.17.21" memoizerific "^1.11.3" +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + temp@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" @@ -22556,6 +22036,17 @@ temp@~0.4.0: resolved "https://registry.yarnpkg.com/temp/-/temp-0.4.0.tgz#671ad63d57be0fe9d7294664b3fc400636678a60" integrity sha1-ZxrWPVe+D+nXKUZks/xABjZnimA= +tempy@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de" + integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== + dependencies: + del "^6.0.0" + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + term-size@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" @@ -22563,7 +22054,7 @@ term-size@^1.2.0: dependencies: execa "^0.7.0" -terser-webpack-plugin@5.3.10, terser-webpack-plugin@^5.0.3, terser-webpack-plugin@^5.3.1, terser-webpack-plugin@^5.3.10: +terser-webpack-plugin@5.3.10, terser-webpack-plugin@^5.3.1, terser-webpack-plugin@^5.3.10: version "5.3.10" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== @@ -22574,37 +22065,7 @@ terser-webpack-plugin@5.3.10, terser-webpack-plugin@^5.0.3, terser-webpack-plugi serialize-javascript "^6.0.1" terser "^5.26.0" -terser-webpack-plugin@^1.4.3: - version "1.4.5" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^4.0.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser-webpack-plugin@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" - integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== - dependencies: - cacache "^15.0.5" - find-cache-dir "^3.3.1" - jest-worker "^26.5.0" - p-limit "^3.0.2" - schema-utils "^3.0.0" - serialize-javascript "^5.0.1" - source-map "^0.6.1" - terser "^5.3.4" - webpack-sources "^1.4.3" - -terser@5.28.1, terser@^5.10.0, terser@^5.16.0, terser@^5.26.0, terser@^5.3.4: +terser@5.28.1, terser@^5.10.0, terser@^5.16.0, terser@^5.26.0: version "5.28.1" resolved "https://registry.yarnpkg.com/terser/-/terser-5.28.1.tgz#bf00f7537fd3a798c352c2d67d67d65c915d1b28" integrity sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA== @@ -22614,7 +22075,7 @@ terser@5.28.1, terser@^5.10.0, terser@^5.16.0, terser@^5.26.0, terser@^5.3.4: commander "^2.20.0" source-map-support "~0.5.20" -terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: +terser@^4.6.2: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== @@ -22642,11 +22103,6 @@ textextensions@^2.5.0: resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4" integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ== -throttle-debounce@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" - integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== - throttleit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" @@ -22715,13 +22171,6 @@ timed-out@^4.0.0: resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - timers-ext@^0.1.5: version "0.1.7" resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" @@ -22740,10 +22189,10 @@ tiny-emitter@^2.0.0: resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== -tiny-invariant@^1.0.2, tiny-invariant@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" - integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== +tiny-invariant@^1.0.2, tiny-invariant@^1.3.1, tiny-invariant@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" + integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3: version "1.0.3" @@ -22790,11 +22239,6 @@ to-absolute-glob@^2.0.0: is-absolute "^1.0.0" is-negated-glob "^1.0.0" -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - to-camel-case@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/to-camel-case/-/to-camel-case-1.0.0.tgz#1a56054b2f9d696298ce66a60897322b6f423e46" @@ -22858,6 +22302,11 @@ to-through@^2.0.0: dependencies: through2 "^2.0.3" +tocbot@^4.20.1: + version "4.28.2" + resolved "https://registry.yarnpkg.com/tocbot/-/tocbot-4.28.2.tgz#5a51b34cefd39f6b556b936b380a838a0a8c49ea" + integrity sha512-/MaSa9xI6mIo84IxqqliSCtPlH0oy7sLcY9s26qPMyH/2CxtZ2vNAXYlIdEQ7kjAkCQnc0rbLygf//F5c663oQ== + toggle-selection@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32" @@ -22933,10 +22382,10 @@ traverse@^0.6.6: resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== trim-repeated@^2.0.0: version "2.0.0" @@ -22960,6 +22409,11 @@ trough@^1.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + truncate-utf8-bytes@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" @@ -23036,11 +22490,6 @@ ts-node@10.9.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -ts-pnp@^1.1.6: - version "1.2.0" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== - ts-toolbelt@9.6.0: version "9.6.0" resolved "https://registry.yarnpkg.com/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz#50a25426cfed500d4a09bd1b3afb6f28879edfd5" @@ -23079,10 +22528,10 @@ tslib@2.6.3, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2. resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== -tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.11.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.2.tgz#9c79d83272c9a7aaf166f73915c9667ecdde3cc9" - integrity sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg== +tslib@^1.10.0, tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tsscmp@1.0.6: version "1.0.6" @@ -23096,11 +22545,6 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -23135,6 +22579,11 @@ type-fest@^0.11.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -23150,6 +22599,11 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-fest@^2.19.0, type-fest@~2.19: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + type-fest@^3.0.0: version "3.11.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.11.0.tgz#e78ea6b50d6a6b1e4609035fb9ea8f1e3c328194" @@ -23217,13 +22671,6 @@ typed-array-length@^1.0.6: is-typed-array "^1.1.13" possible-typed-array-names "^1.0.0" -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -23254,6 +22701,11 @@ ua-parser-js@^1.0.2: resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== +ufo@^1.5.3: + version "1.5.4" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.4.tgz#16d6949674ca0c9e0fbbae1fa20a71d7b1ded754" + integrity sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ== + uglify-js@^3.1.4: version "3.17.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" @@ -23318,11 +22770,6 @@ unfetch@^3.1.0: resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-3.1.2.tgz#dc271ef77a2800768f7b459673c5604b5101ef77" integrity sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw== -unfetch@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" - integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== - unherit@^1.0.4: version "1.1.3" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" @@ -23359,17 +22806,18 @@ unicorn-magic@^0.1.0: resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== -unified@9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" - integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== +unified@^10.0.0: + version "10.1.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" + integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== dependencies: - bail "^1.0.0" + "@types/unist" "^2.0.0" + bail "^2.0.0" extend "^3.0.0" is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^5.0.0" unified@^6.1.5, unified@^6.1.6: version "6.2.0" @@ -23393,20 +22841,6 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - unique-stream@^2.0.2: version "2.3.1" resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" @@ -23422,15 +22856,17 @@ unique-string@^1.0.0: dependencies: crypto-random-string "^1.0.0" -unist-builder@2.0.3, unist-builder@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" - integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" -unist-util-generated@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" - integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== +unist-util-generated@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" + integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== unist-util-is@^3.0.0: version "3.0.0" @@ -23442,10 +22878,26 @@ unist-util-is@^4.0.0: resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.1.tgz#ae3e39b9ad1b138c8e3b9d2f4658ad0031be4610" integrity sha512-7NYjErP4LJtkEptPR22wO5RsCPnHZZrop7t2SoQzjvpFedCFer4WW8ujj9GI5DkUX7yVcffXLjoURf6h2QUv6Q== -unist-util-position@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.0.4.tgz#5872be7aec38629b971fdb758051f78817b0040a" - integrity sha512-tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g== +unist-util-is@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" + integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-position-from-estree@^1.0.0, unist-util-position-from-estree@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz#8ac2480027229de76512079e377afbcabcfcce22" + integrity sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww== + dependencies: + "@types/unist" "^2.0.0" + +unist-util-position@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" + integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== + dependencies: + "@types/unist" "^2.0.0" unist-util-remove-position@^1.0.0: version "1.1.4" @@ -23454,31 +22906,25 @@ unist-util-remove-position@^1.0.0: dependencies: unist-util-visit "^1.1.0" -unist-util-remove-position@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" - integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== - dependencies: - unist-util-visit "^2.0.0" - -unist-util-remove@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" - integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== +unist-util-remove-position@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz#a89be6ea72e23b1a402350832b02a91f6a9afe51" + integrity sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ== dependencies: - unist-util-is "^4.0.0" + "@types/unist" "^2.0.0" + unist-util-visit "^4.0.0" unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== -unist-util-stringify-position@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.2.tgz#5a3866e7138d55974b640ec69a94bc19e0f3fa12" - integrity sha512-nK5n8OGhZ7ZgUwoUbL8uiVRwAbZyzBsB/Ddrlbu6jwwubFza4oe15KlyEaLNMXQW1svOQq4xesUeqA85YrIUQA== +unist-util-stringify-position@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" + integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== dependencies: - "@types/unist" "^2.0.2" + "@types/unist" "^2.0.0" unist-util-visit-parents@1.1.2: version "1.1.2" @@ -23500,14 +22946,13 @@ unist-util-visit-parents@^3.0.0: "@types/unist" "^2.0.0" unist-util-is "^4.0.0" -unist-util-visit@2.0.3, unist-util-visit@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" - integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== +unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: + version "5.1.3" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" + integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== dependencies: "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" + unist-util-is "^5.0.0" unist-util-visit@^1.1.0, unist-util-visit@^1.3.0: version "1.4.1" @@ -23516,6 +22961,24 @@ unist-util-visit@^1.1.0, unist-util-visit@^1.3.0: dependencies: unist-util-visit-parents "^2.0.0" +unist-util-visit@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +unist-util-visit@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" + integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^5.0.0" + unist-util-visit-parents "^5.1.1" + universal-url@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universal-url/-/universal-url-2.0.0.tgz#35e7fc2c3374804905cee67ea289ed3a47669809" @@ -23554,6 +23017,16 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= +unplugin@^1.3.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.12.0.tgz#a11d3eb565602190748b1f95ecc8590b0f7dcbb4" + integrity sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw== + dependencies: + acorn "^8.12.1" + chokidar "^3.6.0" + webpack-sources "^3.2.3" + webpack-virtual-modules "^0.6.2" + unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -23562,13 +23035,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -untildify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0" - integrity sha1-F+soB5h/dpUunASF/DEdBqgmouA= - dependencies: - os-homedir "^1.0.0" - untildify@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" @@ -23600,13 +23066,13 @@ upath@^1.1.1: resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" + escalade "^3.1.2" + picocolors "^1.0.1" update-notifier@^2.1.0: version "2.5.0" @@ -23653,15 +23119,6 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - url-parse-lax@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" @@ -23685,6 +23142,13 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" +use-callback-ref@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.2.tgz#6134c7f6ff76e2be0b56c809b17a650c942b1693" + integrity sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA== + dependencies: + tslib "^2.0.0" + use-disposable@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/use-disposable/-/use-disposable-1.0.1.tgz#12452ec6d41f88bf84d41792def63c9e9921fc43" @@ -23695,22 +23159,30 @@ use-immer@^0.6.0: resolved "https://registry.yarnpkg.com/use-immer/-/use-immer-0.6.0.tgz#ca6aa5ade93018e2c65cf128d19ada54fc23f70d" integrity sha512-dFGRfvWCqPDTOt/S431ETYTg6+uxbpb7A1pptufwXVzGJY3RlXr38+3wyLNpc6SbbmAKjWl6+EP6uW74fkEsXQ== -use-isomorphic-layout-effect@^1.0.0: +use-isomorphic-layout-effect@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== -use-subscription@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.4.1.tgz#edcbcc220f1adb2dd4fa0b2f61b6cc308e620069" - integrity sha512-7+IIwDG/4JICrWHL/Q/ZPK5yozEnvRm6vHImu0LKwQlmWGKeiF7mbAenLlK/cTNXrTtXHU/SFASQHzB6+oSJMQ== +use-resize-observer@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/use-resize-observer/-/use-resize-observer-9.1.0.tgz#14735235cf3268569c1ea468f8a90c5789fc5c6c" + integrity sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow== dependencies: - object-assign "^4.1.1" + "@juggle/resize-observer" "^3.3.1" -use-sync-external-store@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== +use-sidecar@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" + integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== + dependencies: + detect-node-es "^1.1.0" + tslib "^2.0.0" + +use-sync-external-store@^1.0.0, use-sync-external-store@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9" + integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== use@^3.1.0: version "3.1.1" @@ -23732,27 +23204,16 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== +util@^0.12.4, util@^0.12.5: + version "0.12.5" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== dependencies: - inherits "2.0.3" + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" utila@~0.4: version "0.4.0" @@ -23764,11 +23225,6 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid-browser@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/uuid-browser/-/uuid-browser-3.1.0.tgz#0f05a40aef74f9e5951e20efbf44b11871e56410" - integrity sha1-DwWkCu90+eWVHiDvv0SxGHHlZBA= - uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" @@ -23784,6 +23240,16 @@ uuid@^9.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== +uvu@^0.5.0: + version "0.5.6" + resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" + integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== + dependencies: + dequal "^2.0.0" + diff "^5.0.0" + kleur "^4.0.3" + sade "^1.7.3" + v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -23861,11 +23327,6 @@ vfile-location@^2.0.0: resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== -vfile-location@^3.0.0, vfile-location@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" - integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== - vfile-message@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" @@ -23873,13 +23334,13 @@ vfile-message@^1.0.0: dependencies: unist-util-stringify-position "^1.1.1" -vfile-message@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.2.tgz#75ba05090ec758fa8420f2c11ce049bcddd8cf3e" - integrity sha512-gNV2Y2fDvDOOqq8bEe7cF3DXU6QgV4uA9zMR2P8tix11l1r7zju3zry3wZ8sx+BEfuO6WQ7z2QzfWTvqHQiwsA== +vfile-message@^3.0.0: + version "3.1.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" + integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== dependencies: "@types/unist" "^2.0.0" - unist-util-stringify-position "^2.0.0" + unist-util-stringify-position "^3.0.0" vfile@^2.0.0: version "2.3.0" @@ -23891,16 +23352,15 @@ vfile@^2.0.0: unist-util-stringify-position "^1.0.0" vfile-message "^1.0.0" -vfile@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.0.2.tgz#71af004d4a710b0e6be99c894655bc56126d5d56" - integrity sha512-yhoTU5cDMSsaeaMfJ5g0bUKYkYmZhAh9fn9TZicxqn+Cw4Z439il2v3oT9S0yjlpqlI74aFOQCt3nOV+pxzlkw== +vfile@^5.0.0: + version "5.3.7" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" + integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== dependencies: "@types/unist" "^2.0.0" is-buffer "^2.0.0" - replace-ext "1.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" + unist-util-stringify-position "^3.0.0" + vfile-message "^3.0.0" vinyl-fs@^3.0.0: version "3.0.3" @@ -23966,11 +23426,6 @@ vinyl@^0.5.0: clone-stats "^0.0.1" replace-ext "0.0.1" -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - w3c-xmlserializer@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073" @@ -23978,32 +23433,14 @@ w3c-xmlserializer@^4.0.0: dependencies: xml-name-validator "^4.0.0" -walker@^1.0.7, walker@^1.0.8, walker@~1.0.5: +walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" -watchpack-chokidar2@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== - dependencies: - chokidar "^2.1.8" - -watchpack@^1.7.4: - version "1.7.5" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== - dependencies: - graceful-fs "^4.1.2" - neo-async "^2.5.0" - optionalDependencies: - chokidar "^3.4.1" - watchpack-chokidar2 "^2.0.1" - -watchpack@^2.2.0, watchpack@^2.4.0: +watchpack@^2.2.0, watchpack@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== @@ -24025,11 +23462,6 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -web-namespaces@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" - integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== - web-streams-polyfill@^3.0.3: version "3.2.1" resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" @@ -24100,29 +23532,6 @@ webpack-dev-middleware@*, webpack-dev-middleware@7.1.0: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-middleware@^3.7.3: - version "3.7.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" - integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-middleware@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz#179cc40795882cae510b1aa7f3710cbe93c9333e" - integrity sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w== - dependencies: - colorette "^1.2.2" - mem "^8.1.1" - memfs "^3.2.2" - mime-types "^2.1.30" - range-parser "^1.2.1" - schema-utils "^3.0.0" - webpack-dev-middleware@^5.3.1: version "5.3.4" resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz#eb7b39281cbce10e104eb2b8bf2b63fce49a3517" @@ -24134,6 +23543,17 @@ webpack-dev-middleware@^5.3.1: range-parser "^1.2.1" schema-utils "^4.0.0" +webpack-dev-middleware@^6.1.1: + version "6.1.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz#79f4103f8c898564c9e96c3a9c2422de50f249bc" + integrity sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw== + dependencies: + colorette "^2.0.10" + memfs "^3.4.12" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + webpack-dev-server@4.15.1: version "4.15.1" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" @@ -24170,11 +23590,6 @@ webpack-dev-server@4.15.1: webpack-dev-middleware "^5.3.1" ws "^8.13.0" -webpack-filter-warnings-plugin@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz#dc61521cf4f9b4a336fbc89108a75ae1da951cdb" - integrity sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg== - webpack-hot-middleware@2.26.1, webpack-hot-middleware@^2.25.1: version "2.26.1" resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz#87214f1e3f9f3acab9271fef9e6ed7b637d719c0" @@ -24184,14 +23599,6 @@ webpack-hot-middleware@2.26.1, webpack-hot-middleware@^2.25.1: html-entities "^2.1.0" strip-ansi "^6.0.0" -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - webpack-merge@5.10.0, webpack-merge@^5.4.0, webpack-merge@^5.7.3: version "5.10.0" resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" @@ -24201,7 +23608,7 @@ webpack-merge@5.10.0, webpack-merge@^5.4.0, webpack-merge@^5.7.3: flat "^5.0.2" wildcard "^2.0.0" -webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== @@ -24214,67 +23621,36 @@ webpack-sources@^3.0.0, webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack-virtual-modules@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz#20863dc3cb6bb2104729fff951fbe14b18bd0299" - integrity sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA== - dependencies: - debug "^3.0.0" +webpack-virtual-modules@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz#362f14738a56dae107937ab98ea7062e8bdd3b6c" + integrity sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw== -webpack-virtual-modules@^0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz#cd597c6d51d5a5ecb473eea1983a58fa8a17ded9" - integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw== - -webpack@4: - version "4.46.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" - integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== - dependencies: - "@webassemblyjs/ast" "1.9.0" - "@webassemblyjs/helper-module-context" "1.9.0" - "@webassemblyjs/wasm-edit" "1.9.0" - "@webassemblyjs/wasm-parser" "1.9.0" - acorn "^6.4.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.5.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.3" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.3" - watchpack "^1.7.4" - webpack-sources "^1.4.1" - -webpack@5.90.3, "webpack@>=4.0.0 <6.0.0", "webpack@>=4.43.0 <6.0.0", webpack@^5, webpack@^5.1.0, webpack@^5.76.0, webpack@^5.9.0: - version "5.90.3" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.3.tgz#37b8f74d3ded061ba789bb22b31e82eed75bd9ac" - integrity sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA== +webpack-virtual-modules@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz#057faa9065c8acf48f24cb57ac0e77739ab9a7e8" + integrity sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ== + +webpack@5, webpack@5.93.0, webpack@^5, webpack@^5.1.0, webpack@^5.76.0: + version "5.93.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.93.0.tgz#2e89ec7035579bdfba9760d26c63ac5c3462a5e5" + integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA== dependencies: "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" - "@webassemblyjs/ast" "^1.11.5" - "@webassemblyjs/wasm-edit" "^1.11.5" - "@webassemblyjs/wasm-parser" "^1.11.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" acorn "^8.7.1" - acorn-import-assertions "^1.9.0" + acorn-import-attributes "^1.9.5" browserslist "^4.21.10" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.15.0" + enhanced-resolve "^5.17.0" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" + graceful-fs "^4.2.11" json-parse-even-better-errors "^2.3.1" loader-runner "^4.2.0" mime-types "^2.1.27" @@ -24282,7 +23658,7 @@ webpack@5.90.3, "webpack@>=4.0.0 <6.0.0", "webpack@>=4.43.0 <6.0.0", webpack@^5, schema-utils "^3.2.0" tapable "^2.1.1" terser-webpack-plugin "^5.3.10" - watchpack "^2.4.0" + watchpack "^2.4.1" webpack-sources "^3.2.3" websocket-driver@>=0.5.1, websocket-driver@^0.7.4: @@ -24395,7 +23771,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.9: +which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.2, which-typed-array@^1.1.9: version "1.1.15" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== @@ -24427,7 +23803,7 @@ which@^3.0.1: dependencies: isexe "^2.0.0" -wide-align@1.1.3, wide-align@^1.1.2: +wide-align@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== @@ -24441,13 +23817,6 @@ widest-line@^2.0.0: dependencies: string-width "^2.1.1" -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" @@ -24471,20 +23840,6 @@ wordwrapjs@^4.0.0: reduce-flatten "^2.0.0" typical "^5.2.0" -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - workspace-tools@0.29.1: version "0.29.1" resolved "https://registry.yarnpkg.com/workspace-tools/-/workspace-tools-0.29.1.tgz#ff38f7484961cd87a342a8fd14eacd31d1645f56" @@ -24509,6 +23864,15 @@ workspace-tools@^0.27.0: js-yaml "^4.1.0" micromatch "^4.0.0" +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -24535,14 +23899,14 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" wrappy@1: version "1.0.2" @@ -24558,16 +23922,6 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.3.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" @@ -24599,18 +23953,18 @@ ws@>=8.16.0, ws@^8.11.0, ws@^8.13.0, ws@^8.2.3: resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== +ws@^6.1.0: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.3.tgz#ccc96e4add5fd6fedbc491903075c85c5a11d9ee" + integrity sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA== + dependencies: + async-limiter "~1.0.0" + ws@^7.2.0, ws@^7.3.1: version "7.5.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== -x-default-browser@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/x-default-browser/-/x-default-browser-0.4.0.tgz#70cf0da85da7c0ab5cb0f15a897f2322a6bdd481" - integrity sha1-cM8NqF2nwKtcsPFaiX8jIqa91IE= - optionalDependencies: - default-browser-id "^1.0.4" - x-is-string@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" @@ -24644,10 +23998,10 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xstate@^4.22.0: - version "4.33.1" - resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.33.1.tgz#07293258c78aa1cfaf798ca541e2ed7d71b6bb5b" - integrity sha512-C9A3esyOuw/xRpwQUkG2e1Gjd8sZYh42t66COq8DaJgaaLOqmE8zWRH1ouL9mHtQ3WV//uT5Ki3ijHGSUdLiww== +xstate@^4.38.3: + version "4.38.3" + resolved "https://registry.yarnpkg.com/xstate/-/xstate-4.38.3.tgz#4e15e7ad3aa0ca1eea2010548a5379966d8f1075" + integrity sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw== xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: version "4.0.2" @@ -24873,7 +24227,7 @@ zod@^3.22.4: resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== -zwitch@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" - integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From ebc3e934c4fa116693c23d5f588b64b326abb398 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Sun, 4 Aug 2024 13:59:42 +0200 Subject: [PATCH 02/10] review comments --- .storybook/main.js | 1 - .storybook/preview.js | 1 - apps/public-docsite-v9/.storybook/main.js | 9 ++++++++- apps/public-docsite-v9/package.json | 3 +-- apps/vr-tests-react-components/.storybook/main.js | 1 - apps/vr-tests-web-components/.storybook/main.cjs | 1 - apps/vr-tests/.storybook/main.js | 1 - ...ation-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json | 7 ------- ...ation-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json | 7 ------- ...positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json | 7 ------- ...-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json | 7 ------- package.json | 3 ++- packages/fluentui/docs/.storybook/main.js | 1 - .../src/decorators/withFluentProvider.tsx | 6 +++--- yarn.lock | 7 +------ 15 files changed, 15 insertions(+), 47 deletions(-) delete mode 100644 change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json delete mode 100644 change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json delete mode 100644 change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json delete mode 100644 change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json diff --git a/.storybook/main.js b/.storybook/main.js index 7075d924db9c9c..92e4a4770f30f3 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -59,7 +59,6 @@ module.exports = /** @type {import('./types').StorybookConfig} */ ({ name: '@storybook/react-webpack5', options: { builder: { - fsCache: false, lazyCompilation: true, useSWC: true, }, diff --git a/.storybook/preview.js b/.storybook/preview.js index 39118393205c07..723321706ac3da 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -1,4 +1,3 @@ -import 'cypress-storybook/react'; import './docs-root.css'; import '../packages/react-components/react-storybook-addon-export-to-sandbox/src/styles.css'; import { withLinks } from '@storybook/addon-links'; diff --git a/apps/public-docsite-v9/.storybook/main.js b/apps/public-docsite-v9/.storybook/main.js index fe78038781088c..f62f7c90a7ab16 100644 --- a/apps/public-docsite-v9/.storybook/main.js +++ b/apps/public-docsite-v9/.storybook/main.js @@ -18,12 +18,19 @@ module.exports = /** @type {Omit<import('../../../.storybook/main'), 'typescript excludeStoriesInsertionFromPackages: [ '@fluentui/react-storybook-addon', '@fluentui/theme-designer', + // Exclude the package as we are including only the `Nav` component stories from the package below. '@fluentui/react-nav-preview', ], }), + // This is a workaround to include only the Nav component stories from react-nav-preview package + // as the package has a lot of broken stories that are causing the build to fail. + // + // TODO: Remove this workaround once the stories are fixed or we have a better way to + // decide which stories to include/exclude in docs mode. + '../../../packages/react-components/react-nav-preview/stories/src/Nav/index.stories.@(ts|tsx)', ], staticDirs: ['../public'], - addons: [...(rootMain.addons ?? [])], + addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = /** @type config */ ({ ...rootMain.webpackFinal?.(config, options) }); diff --git a/apps/public-docsite-v9/package.json b/apps/public-docsite-v9/package.json index e9baa44ac56254..7c0151f4f0a519 100644 --- a/apps/public-docsite-v9/package.json +++ b/apps/public-docsite-v9/package.json @@ -47,7 +47,6 @@ "@fluentui/react-nav-preview": "*", "@fluentui/react-motion-components-preview": "*", "@fluentui/react-icons-compat": "*", - "@fluentui/react-carousel-preview": "*", - "@storybook/preview-api": "^7.6.20" + "@fluentui/react-carousel-preview": "*" } } diff --git a/apps/vr-tests-react-components/.storybook/main.js b/apps/vr-tests-react-components/.storybook/main.js index 0bd0980f4f6cbb..0d8d34b1fd5f36 100644 --- a/apps/vr-tests-react-components/.storybook/main.js +++ b/apps/vr-tests-react-components/.storybook/main.js @@ -15,7 +15,6 @@ module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} name: '@storybook/react-webpack5', options: { builder: { - fsCache: false, useSWC: true, lazyCompilation: false, }, diff --git a/apps/vr-tests-web-components/.storybook/main.cjs b/apps/vr-tests-web-components/.storybook/main.cjs index 6a62a787a594f4..3bab823e169d06 100644 --- a/apps/vr-tests-web-components/.storybook/main.cjs +++ b/apps/vr-tests-web-components/.storybook/main.cjs @@ -30,7 +30,6 @@ module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} name: '@storybook/react-webpack5', options: { builder: { - fsCache: false, lazyCompilation: false, }, }, diff --git a/apps/vr-tests/.storybook/main.js b/apps/vr-tests/.storybook/main.js index 0f479d1d80bbfa..9f3502a8326aa3 100644 --- a/apps/vr-tests/.storybook/main.js +++ b/apps/vr-tests/.storybook/main.js @@ -13,7 +13,6 @@ module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} name: '@storybook/react-webpack5', options: { builder: { - fsCache: false, useSWC: true, lazyCompilation: false, }, diff --git a/change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json b/change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json deleted file mode 100644 index e006b8dcddbeea..00000000000000 --- a/change/@fluentui-react-migration-v0-v9-e142edaf-5b4f-4133-bbd0-417b835606a2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "migrate to storybook v7", - "packageName": "@fluentui/react-migration-v0-v9", - "email": "kirpadv@gmail.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json b/change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json deleted file mode 100644 index 511c97ae28d6e3..00000000000000 --- a/change/@fluentui-react-migration-v8-v9-aa4ca248-a2be-4944-be72-a329491a0f0e.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "migrate to storybook v7", - "packageName": "@fluentui/react-migration-v8-v9", - "email": "kirpadv@gmail.com", - "dependentChangeType": "none" -} diff --git a/change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json b/change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json deleted file mode 100644 index 2e0964af940e95..00000000000000 --- a/change/@fluentui-react-positioning-c80cb490-35ba-4aef-a74d-c6f89450c455.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "updated deprecated types", - "packageName": "@fluentui/react-positioning", - "email": "kirpadv@gmail.com", - "dependentChangeType": "patch" -} diff --git a/change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json b/change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json deleted file mode 100644 index 604c99be2397a3..00000000000000 --- a/change/@fluentui-web-components-0462a5dc-bcdc-45d9-85ec-8738cc449f07.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "migrate to storybook v7", - "packageName": "@fluentui/web-components", - "email": "kirpadv@gmail.com", - "dependentChangeType": "none" -} diff --git a/package.json b/package.json index cb96406706cb37..844c7a68d43f2c 100644 --- a/package.json +++ b/package.json @@ -113,6 +113,8 @@ "@storybook/components": "7.6.20", "@storybook/core-events": "7.6.20", "@storybook/core-server": "7.6.20", + "@storybook/manager-api": "7.6.20", + "@storybook/preview-api": "7.6.20", "@storybook/react": "7.6.20", "@storybook/react-webpack5": "7.6.20", "@storybook/source-loader": "7.6.20", @@ -206,7 +208,6 @@ "css-loader": "5.0.1", "cypress": "13.6.4", "cypress-real-events": "1.11.0", - "cypress-storybook": "1.0.0", "danger": "^11.0.0", "dedent": "1.2.0", "del": "6.0.0", diff --git a/packages/fluentui/docs/.storybook/main.js b/packages/fluentui/docs/.storybook/main.js index 7eb6de1baa659a..0a8972927db25d 100644 --- a/packages/fluentui/docs/.storybook/main.js +++ b/packages/fluentui/docs/.storybook/main.js @@ -15,7 +15,6 @@ module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} name: '@storybook/react-webpack5', options: { builder: { - fsCache: false, lazyCompilation: false, useSWC: true, }, diff --git a/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx b/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx index 1903d1298bce1e..29486f2acbd1ee 100644 --- a/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx +++ b/packages/react-components/react-storybook-addon/src/decorators/withFluentProvider.tsx @@ -22,8 +22,8 @@ const themes: Record<ThemeIds, Theme> = { 'teams-high-contrast': teamsHighContrastTheme, } as const; -const findTheme = (themeId: ThemeIds = defaultTheme.id) => { - return themes[themeId]; +const findTheme = (themeId?: ThemeIds) => { + return themeId ? themes[themeId] : null; }; export const withFluentProvider = (StoryFn: () => JSX.Element, context: FluentStoryContext) => { @@ -38,7 +38,7 @@ export const withFluentProvider = (StoryFn: () => JSX.Element, context: FluentSt const dir = parameters.dir ?? globals[DIR_ID] ?? 'ltr'; const globalTheme = findTheme(globals[THEME_ID]); const paramTheme = findTheme(parameters.fluentTheme); - const theme = paramTheme ?? globalTheme; + const theme = paramTheme ?? globalTheme ?? themes[defaultTheme.id]; return ( <FluentProvider theme={theme} dir={dir}> diff --git a/yarn.lock b/yarn.lock index a5791355f5dad5..1e77431b8c0f00 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4307,7 +4307,7 @@ semver "^7.3.7" webpack "5" -"@storybook/preview-api@7.6.20", "@storybook/preview-api@^7.6.20": +"@storybook/preview-api@7.6.20": version "7.6.20" resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.20.tgz#688a435ee2cfe57eeb1e3053c18025a9e0a03bbb" integrity sha512-3ic2m9LDZEPwZk02wIhNc3n3rNvbi7VDKn52hDXfAxnL5EYm7yDICAkaWcVaTfblru2zn0EDJt7ROpthscTW5w== @@ -9173,11 +9173,6 @@ cypress-real-events@1.11.0: resolved "https://registry.yarnpkg.com/cypress-real-events/-/cypress-real-events-1.11.0.tgz#292fe5281c5b6e955524e766ab7fec46930c7763" integrity sha512-4LXVRsyq+xBh5TmlEyO1ojtBXtN7xw720Pwb9rEE9rkJuXmeH3VyoR1GGayMGr+Itqf11eEjfDewtDmcx6PWPQ== -cypress-storybook@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cypress-storybook/-/cypress-storybook-1.0.0.tgz#349384b7d0a1d5076706e3420f7607cc51f3a2aa" - integrity sha512-tXEhJwkD9SNsg9o9ZKI4XReTV4bpW60bcUQA6X7+j40Oqgt7atBg+oG2nMBJFf172v9cp6LX3fNTxvv7JFGVOA== - cypress@13.6.4: version "13.6.4" resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.6.4.tgz#42c88d3ee0342f1681abfacabf9c1f082676bc53" From 578e6acd5ecef1e28825254a42ec192e8edd39c2 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Sun, 4 Aug 2024 22:27:17 +0200 Subject: [PATCH 03/10] improve babel-preset-storybook-full-source --- .../DocsComponents/FluentDocsPage.stories.tsx | 5 +- package.json | 1 - .../add-parameter/code.js | 7 +- .../add-parameter/output.js | 9 +- .../add-with-parameters/code.js | 6 +- .../add-with-parameters/output.js | 8 +- .../keep-sourcecode-spacing/code.js | 17 +- .../keep-sourcecode-spacing/output.js | 42 ++++- .../src/fullsource.test.ts | 3 + .../src/fullsource.ts | 174 +++++++++--------- .../src/webpack.spec.ts | 24 +-- .../src/webpack.ts | 23 +-- yarn.lock | 11 -- 13 files changed, 156 insertions(+), 174 deletions(-) diff --git a/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx b/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx index 4c9b71a38940aa..d2c9c19641ac5b 100644 --- a/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx +++ b/apps/public-docsite-v9/src/DocsComponents/FluentDocsPage.stories.tsx @@ -1,13 +1,12 @@ import * as React from 'react'; import { DocsContext, - ArgsTable, + ArgTypes, Title, Subtitle, Description, HeaderMdx, Primary, - PRIMARY_STORY, Stories, } from '@storybook/addon-docs'; import type { SBEnumType } from '@storybook/csf'; @@ -172,7 +171,7 @@ export const FluentDocsPage = () => { {primaryStory.name} </HeaderMdx> <Primary /> - <ArgsTable story={PRIMARY_STORY} /> + <ArgTypes of={primaryStory.component} /> {primaryStory.argTypes.as && primaryStory.argTypes.as?.type?.name === 'enum' && ( <div className={styles.nativeProps}> <InfoFilled className={styles.nativePropsIcon} /> diff --git a/package.json b/package.json index 844c7a68d43f2c..7cd16dc3709071 100644 --- a/package.json +++ b/package.json @@ -117,7 +117,6 @@ "@storybook/preview-api": "7.6.20", "@storybook/react": "7.6.20", "@storybook/react-webpack5": "7.6.20", - "@storybook/source-loader": "7.6.20", "@storybook/theming": "7.6.20", "@swc/cli": "0.3.14", "@swc/core": "1.5.7", diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js index 00362510079c0a..c4e1545f06a8d4 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/code.js @@ -1,7 +1,6 @@ -var __STORY__ = - "import * as React from 'react';\nimport { Button } from '@fluentui/react-button';\nexport const Default = () => <Button>Click me</Button>;\n"; -const Default = () => '<Button>Click me</Button>'; -Default.storyName = 'Default'; +import * as React from 'react'; + +export const Default = () => <Button>Click me</Button>; Default.parameters = { docsMode: { description: { diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js index 26f8f61c04e41d..43d4721bea42ea 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-parameter/output.js @@ -1,7 +1,5 @@ -var __STORY__ = - 'import { Button } from "@fluentui/react-components";\nimport * as React from "react";\n\nexport const Default = () => <Button>Click me</Button>;\n'; -const Default = () => '<Button>Click me</Button>'; -Default.storyName = 'Default'; +import * as React from 'react'; +export const Default = () => /*#__PURE__*/ React.createElement(Button, null, 'Click me'); Default.parameters = { docsMode: { description: { @@ -9,4 +7,5 @@ Default.parameters = { }, }, }; -Default.parameters.fullSource = __STORY__; +Default.parameters.fullSource = + 'import * as React from "react";\n\nexport const Default = () => <Button>Click me</Button>;\n'; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js index 28fc8e0ab17ec2..4ac48450faff18 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/code.js @@ -1,3 +1,3 @@ -var __STORY__ = - "import * as React from 'react';\nimport { Button } from '@fluentui/react-button';\nexport const Default = () => <Button>Click me</Button>;\n"; -const Default = () => '<Button>Click me</Button>'; +import * as React from 'react'; + +export const Default = () => <Button>Click me</Button>; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js index 5bde37a3fe6bbc..55b4bd34f66f32 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/add-with-parameters/output.js @@ -1,5 +1,5 @@ -var __STORY__ = - 'import { Button } from "@fluentui/react-components";\nimport * as React from "react";\n\nexport const Default = () => <Button>Click me</Button>;\n'; -const Default = () => '<Button>Click me</Button>'; +import * as React from 'react'; +export const Default = () => /*#__PURE__*/ React.createElement(Button, null, 'Click me'); Default.parameters = {}; -Default.parameters.fullSource = __STORY__; +Default.parameters.fullSource = + 'import * as React from "react";\n\nexport const Default = () => <Button>Click me</Button>;\n'; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js index 88a65b15ae1aaa..a9a87ce7b063a4 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/code.js @@ -1,5 +1,12 @@ -var __STORY__ = - 'import * as React from "react";\nimport { Button } from "@fluentui/react-components";\n\nexport const ButtonAppearance = () => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n'; -const ButtonAppearance = () => - `() => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n';`; -ButtonAppearance.parameters = {}; +import * as React from 'react'; + +export const ButtonAppearance = () => () => + ( + <> + <Button>Default button</Button> + <Button appearance="primary">Primary button</Button> + <Button appearance="outline">Outline button</Button> + <Button appearance="subtle">Subtle button</Button> + <Button appearance="transparent">Transparent button</Button> + </> + ); diff --git a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js index 4e0c01d33e6bd8..778b0d2c04a21d 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js +++ b/packages/react-components/babel-preset-storybook-full-source/src/__fixtures__/storybook-stories-fullsource/keep-sourcecode-spacing/output.js @@ -1,6 +1,38 @@ -var __STORY__ = - 'import * as React from "react";\nimport { Button } from "@fluentui/react-components";\n\nexport const ButtonAppearance = () => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n'; -const ButtonAppearance = () => - `() => (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n);\n';`; +import * as React from 'react'; +export const ButtonAppearance = () => () => + /*#__PURE__*/ React.createElement( + React.Fragment, + null, + /*#__PURE__*/ React.createElement(Button, null, 'Default button'), + /*#__PURE__*/ React.createElement( + Button, + { + appearance: 'primary', + }, + 'Primary button', + ), + /*#__PURE__*/ React.createElement( + Button, + { + appearance: 'outline', + }, + 'Outline button', + ), + /*#__PURE__*/ React.createElement( + Button, + { + appearance: 'subtle', + }, + 'Subtle button', + ), + /*#__PURE__*/ React.createElement( + Button, + { + appearance: 'transparent', + }, + 'Transparent button', + ), + ); ButtonAppearance.parameters = {}; -ButtonAppearance.parameters.fullSource = __STORY__; +ButtonAppearance.parameters.fullSource = + 'import * as React from "react";\n\nexport const ButtonAppearance = () => () =>\n (\n <>\n <Button>Default button</Button>\n <Button appearance="primary">Primary button</Button>\n <Button appearance="outline">Outline button</Button>\n <Button appearance="subtle">Subtle button</Button>\n <Button appearance="transparent">Transparent button</Button>\n </>\n );\n'; diff --git a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.test.ts b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.test.ts index 26ecf4d8ce5af2..114a93224c5a2d 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.test.ts +++ b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.test.ts @@ -6,6 +6,9 @@ const fixturesDir = path.join(__dirname, `__fixtures__/${PLUGIN_NAME}`); const defaultDependencyReplace = { replace: '@fluentui/react-components' }; pluginTester({ + babelOptions: { + presets: ['@babel/preset-react'], + }, fixtures: fixturesDir, pluginOptions: { '@fluentui/react-button': defaultDependencyReplace, diff --git a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts index fe1acd6dfa1235..35c7c34dd9775b 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts +++ b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts @@ -1,5 +1,6 @@ import * as Babel from '@babel/core'; import * as prettier from 'prettier'; +import * as fs from 'fs'; import { modifyImportsPlugin } from './modifyImports'; import { removeStorybookParameters } from './removeStorybookParameters'; @@ -13,11 +14,7 @@ export const PLUGIN_NAME = 'storybook-stories-fullsource'; * * Specifically, it finds this expression in a story file: Story.parameters = ... * In case Story.parameters doesn't exist, it creates it. - * And adds the following expression after it: Story.parameters.fullSource = __STORY__; - * - * The __STORY__ variable is added to each story file by - * [Storybook’s webpack loader](https://github.com/storybookjs/storybook/tree/next/code/lib/source-loader) - * and contains source code of the story file. + * And adds the following expression after it: Story.parameters.fullSource = `...`; * * This plugin is utilized by Export to CodeSandbox. * @@ -27,100 +24,97 @@ export const PLUGIN_NAME = 'storybook-stories-fullsource'; export function fullSourcePlugin(babel: typeof Babel, options: BabelPluginOptions): Babel.PluginObj { const { types: t } = babel; + let storyName: string; + let parametersAssignment: Babel.NodePath<Babel.types.AssignmentExpression> | undefined; + + const createStoryParametersAssignmentExpression = () => { + const storyParameters = t.assignmentExpression( + '=', + t.memberExpression(t.identifier(storyName), t.identifier('parameters')), + t.objectExpression([]), + ); + + return t.expressionStatement(storyParameters); + }; + + const createFullSourceAssignmentExpression = (fullSource: string) => { + return t.expressionStatement( + t.assignmentExpression( + '=', + t.memberExpression( + t.memberExpression(t.identifier(storyName), t.identifier('parameters')), + t.identifier('fullSource'), + ), + t.stringLiteral(fullSource), + ), + ); + }; + return { name: PLUGIN_NAME, visitor: { // eslint-disable-next-line @typescript-eslint/naming-convention - Program(programPath, state) { - programPath.traverse({ - // eslint-disable-next-line @typescript-eslint/naming-convention - VariableDeclarator(path) { - if ( - t.isIdentifier(path.node.id) && - t.isStringLiteral(path.node.init) && - path.node.id.name === '__STORY__' && - path.parentPath.isVariableDeclaration() - ) { - const transformedCode = babel.transformSync(path.node.init.value, { - ...state.file.opts, - compact: false, - retainLines: true, - comments: false, - plugins: [[modifyImportsPlugin, options], removeStorybookParameters], - })?.code; - const code = prettier.format(transformedCode ?? '', { parser: 'babel-ts' }); - - path.get('init').replaceWith(t.stringLiteral(code)); - - path.stop(); - } - }, - }); + VariableDeclarator(path) { + if ( + t.isArrowFunctionExpression(path.node.init) && + t.isIdentifier(path.node.id) && + isComponentLikeName(path.node.id.name) + ) { + storyName = path.node.id.name; + path.stop(); + } + }, + // eslint-disable-next-line @typescript-eslint/naming-convention + AssignmentExpression(path) { + if ( + t.isMemberExpression(path.node.left) && + t.isIdentifier(path.node.left.object) && + path.node.left.object.name === storyName && + t.isIdentifier(path.node.left.property) && + path.node.left.property.name === 'parameters' + ) { + parametersAssignment = path; + path.stop(); + } + }, + Program: { + enter() { + storyName = ''; + parametersAssignment = undefined; + }, + exit(path, state) { + if (!storyName || !state.filename) { + return; + } - programPath.traverse({ - // eslint-disable-next-line @typescript-eslint/naming-convention - VariableDeclarator(path) { - if (t.isArrowFunctionExpression(path.node.init) && t.isIdentifier(path.node.id)) { - const storyName = path.node.id.name; + const fileContents = fs.readFileSync(state.filename, 'utf-8'); + const transformedCode = babel.transformSync(fileContents, { + ...state.file.opts, + compact: false, + retainLines: true, + comments: false, + plugins: [[modifyImportsPlugin, options], removeStorybookParameters], + })?.code; - let parametersAssignment: Babel.NodePath<Babel.types.AssignmentExpression> | undefined; + const code = prettier.format(transformedCode ?? '', { parser: 'babel-ts' }); - // Find `Story.parameters` assignment - programPath.traverse({ - // eslint-disable-next-line @typescript-eslint/naming-convention - AssignmentExpression(assignmentPath) { - if ( - t.isMemberExpression(assignmentPath.node.left) && - t.isIdentifier(assignmentPath.node.left.object) && - assignmentPath.node.left.object.name === storyName && - t.isIdentifier(assignmentPath.node.left.property) && - assignmentPath.node.left.property.name === 'parameters' - ) { - parametersAssignment = assignmentPath; - } - }, - }); + if (!parametersAssignment) { + path.pushContainer('body', createStoryParametersAssignmentExpression()); + } - if (parametersAssignment) { - // If `Story.parameters` exists, add `StoryParameters.fullSource` property - parametersAssignment.insertAfter( - t.expressionStatement( - t.assignmentExpression( - '=', - t.memberExpression( - t.memberExpression(t.identifier(storyName), t.identifier('parameters')), - t.identifier('fullSource'), - ), - t.identifier('__STORY__'), - ), - ), - ); - } else { - // If `Story.parameters` doesn't exist, create it and add `StoryParameters.fullSource` property - path.parentPath.insertAfter([ - t.expressionStatement( - t.assignmentExpression( - '=', - t.memberExpression(t.identifier(storyName), t.identifier('parameters')), - t.objectExpression([]), - ), - ), - t.expressionStatement( - t.assignmentExpression( - '=', - t.memberExpression( - t.memberExpression(t.identifier(storyName), t.identifier('parameters')), - t.identifier('fullSource'), - ), - t.identifier('__STORY__'), - ), - ), - ]); - } - } - }, - }); + path.pushContainer('body', createFullSourceAssignmentExpression(code)); + }, }, }, }; } + +/** + * Checks if the name is a component-like name. + * + * @param name - name to check + * @returns true if the name is a component-like name (starts with a capital letter) + */ +function isComponentLikeName(name: string) { + return name.charAt(0) === name.charAt(0).toUpperCase(); +} diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts index 468775e54d129f..bdbe31935fbe68 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts @@ -14,7 +14,7 @@ describe(`webpack`, () => { expect(actual.module?.rules).toEqual([ { - // enforce: 'post', + enforce: 'post', test: /\.stories\.(jsx?$|tsx?$)/, use: { loader: 'babel-loader', @@ -23,16 +23,6 @@ describe(`webpack`, () => { }, }, }, - { - test: /\.stories\.[tj]sx?$/, - use: [ - { - loader: expect.stringContaining('@storybook/source-loader'), - options: {}, - }, - ], - // enforce: 'pre', - }, ]); }); @@ -57,7 +47,7 @@ describe(`webpack`, () => { expect(actual.module?.rules).toEqual([ { - // enforce: 'post', + enforce: 'post', test: /\.stories\.tsx?/, include: /foo-stories/, use: { @@ -73,16 +63,6 @@ describe(`webpack`, () => { }, }, }, - { - test: /\.stories\.[tj]sx?$/, - use: [ - { - loader: expect.stringContaining('@storybook/source-loader'), - options: {}, - }, - ], - // enforce: 'pre', - }, ]); }); }); diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts index 8dbe451ea15575..3ad7c11003e495 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts @@ -7,7 +7,7 @@ export type WebpackFinalOptions = Parameters<WebpackFinalFn>[1]; export function webpack(config: WebpackFinalConfig, options: WebpackFinalOptions) { const addonPresetConfig = getAddonOptions(options); - registerRules({ config, rules: [createBabelLoaderRule(addonPresetConfig), createStorybookSourceLoaderRule()] }); + registerRules({ config, rules: [createBabelLoaderRule(addonPresetConfig)] }); return config; } @@ -36,7 +36,7 @@ function createBabelLoaderRule(config: Required<PresetConfig>): import('webpack' * why the usage of 'post' ? - we need to run this loader after all storybook webpack rules/loaders have been executed. * while we can use Array.prototype.unshift to "override" the indexes this approach is more declarative without additional hacks. */ - // enforce: 'post', + enforce: 'post', use: { loader: 'babel-loader', options: babelLoaderOptionsUpdater({ @@ -46,25 +46,6 @@ function createBabelLoaderRule(config: Required<PresetConfig>): import('webpack' }; } -/** - * Storybook Source Loader is used to extract the source code from the stories by the babel plugin, - * and it was removed in Storybook 7. So we need to add it manually. - * - * https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#dropped-source-loader--storiesof-static-snippets - */ -function createStorybookSourceLoaderRule(): import('webpack').RuleSetRule { - return { - test: /\.stories\.[tj]sx?$/, - use: [ - { - loader: require.resolve('@storybook/source-loader'), - options: {}, - }, - ], - // enforce: 'pre', - }; -} - /** * * register custom Webpack Rules to webpack config diff --git a/yarn.lock b/yarn.lock index 1e77431b8c0f00..be2823da7bd3ac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4396,17 +4396,6 @@ memoizerific "^1.11.3" qs "^6.10.0" -"@storybook/source-loader@7.6.20": - version "7.6.20" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-7.6.20.tgz#ce559aad34093a361bc8266d9c8d30079761083c" - integrity sha512-AlOX5w95tajmZEsEcbYCtwtpKYW0xLV2hRzk2MZfc6XUXC9/n2jwhz1X4EKilwKGCWFUj/HAYbNc2XChS9juvg== - dependencies: - "@storybook/csf" "^0.1.2" - "@storybook/types" "7.6.20" - estraverse "^5.2.0" - lodash "^4.17.21" - prettier "^2.8.0" - "@storybook/telemetry@7.6.20": version "7.6.20" resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-7.6.20.tgz#5b3705eb5100b21070d76767dde1040ed5d9b35b" From 9da0139ad47407e6de036bf0516deca502509a92 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Mon, 5 Aug 2024 15:28:27 +0200 Subject: [PATCH 04/10] remove cypress-storybook references --- .storybook/main.js | 2 + package.json | 1 + .../tsconfig.cy.json | 2 +- .../global-context/tsconfig.cy.json | 2 +- .../react-aria/library/tsconfig.cy.json | 2 +- .../react-avatar/library/tsconfig.cy.json | 2 +- .../react-breadcrumb/library/tsconfig.cy.json | 2 +- .../react-card/library/tsconfig.cy.json | 2 +- .../react-combobox/library/tsconfig.cy.json | 2 +- .../library/tsconfig.cy.json | 2 +- .../react-dialog/library/tsconfig.cy.json | 2 +- .../react-drawer/library/tsconfig.cy.json | 2 +- .../react-infolabel/library/tsconfig.cy.json | 2 +- .../library/tsconfig.cy.json | 2 +- .../react-menu/library/tsconfig.cy.json | 2 +- .../react-motion/library/tsconfig.cy.json | 2 +- .../react-overflow/library/tsconfig.cy.json | 2 +- .../react-popover/library/tsconfig.cy.json | 2 +- .../react-portal-compat/tsconfig.cy.json | 2 +- .../package.json | 1 + .../src/custom-babel-loader.ts | 13 ++ .../src/webpack.ts | 8 +- .../library/tsconfig.cy.json | 2 +- .../react-table/library/tsconfig.cy.json | 2 +- .../react-tabster/tsconfig.cy.json | 2 +- .../react-tag-picker/library/tsconfig.cy.json | 2 +- .../react-tags/library/tsconfig.cy.json | 2 +- .../library/tsconfig.cy.json | 2 +- .../react-toast/library/tsconfig.cy.json | 2 +- .../react-toolbar/library/tsconfig.cy.json | 2 +- .../react-tree/library/tsconfig.cy.json | 2 +- .../react-utilities/tsconfig.cy.json | 2 +- packages/react-examples/.storybook/preview.js | 1 - packages/react-examples/tsconfig.cy.json | 2 +- packages/react-examples/tsconfig.json | 2 +- scripts/cypress/src/support/component.js | 1 - .../files/tsconfig.cy.json__tmpl__ | 2 +- .../index.spec.ts | 1 - .../migrate-converged-pkg/index.spec.ts | 2 +- .../generators/migrate-converged-pkg/index.ts | 2 +- yarn.lock | 144 +++++++++++++++++- 41 files changed, 196 insertions(+), 40 deletions(-) create mode 100644 packages/react-components/react-storybook-addon-export-to-sandbox/src/custom-babel-loader.ts diff --git a/.storybook/main.js b/.storybook/main.js index 92e4a4770f30f3..b4a30aedb5a83c 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -6,6 +6,8 @@ const { registerTsPaths, processBabelLoaderOptions, getImportMappingsForExportToSandboxAddon, + registerRules, + rules, } = require('@fluentui/scripts-storybook'); const tsConfigPath = path.resolve(__dirname, '../tsconfig.base.json'); diff --git a/package.json b/package.json index 7cd16dc3709071..77e2fb6ca84d8c 100644 --- a/package.json +++ b/package.json @@ -118,6 +118,7 @@ "@storybook/react": "7.6.20", "@storybook/react-webpack5": "7.6.20", "@storybook/theming": "7.6.20", + "@swc-node/register": "1.10.9", "@swc/cli": "0.3.14", "@swc/core": "1.5.7", "@swc/helpers": "0.5.1", diff --git a/packages/react-components/babel-preset-global-context/tsconfig.cy.json b/packages/react-components/babel-preset-global-context/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/babel-preset-global-context/tsconfig.cy.json +++ b/packages/react-components/babel-preset-global-context/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/global-context/tsconfig.cy.json b/packages/react-components/global-context/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/global-context/tsconfig.cy.json +++ b/packages/react-components/global-context/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-aria/library/tsconfig.cy.json b/packages/react-components/react-aria/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-aria/library/tsconfig.cy.json +++ b/packages/react-components/react-aria/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-avatar/library/tsconfig.cy.json b/packages/react-components/react-avatar/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-avatar/library/tsconfig.cy.json +++ b/packages/react-components/react-avatar/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-breadcrumb/library/tsconfig.cy.json b/packages/react-components/react-breadcrumb/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-breadcrumb/library/tsconfig.cy.json +++ b/packages/react-components/react-breadcrumb/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-card/library/tsconfig.cy.json b/packages/react-components/react-card/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-card/library/tsconfig.cy.json +++ b/packages/react-components/react-card/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-combobox/library/tsconfig.cy.json b/packages/react-components/react-combobox/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-combobox/library/tsconfig.cy.json +++ b/packages/react-components/react-combobox/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-datepicker-compat/library/tsconfig.cy.json b/packages/react-components/react-datepicker-compat/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-datepicker-compat/library/tsconfig.cy.json +++ b/packages/react-components/react-datepicker-compat/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-dialog/library/tsconfig.cy.json b/packages/react-components/react-dialog/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-dialog/library/tsconfig.cy.json +++ b/packages/react-components/react-dialog/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-drawer/library/tsconfig.cy.json b/packages/react-components/react-drawer/library/tsconfig.cy.json index c66bb9b8392bad..a308fca822da89 100644 --- a/packages/react-components/react-drawer/library/tsconfig.cy.json +++ b/packages/react-components/react-drawer/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx", "./src/e2e/*.tsx"] diff --git a/packages/react-components/react-infolabel/library/tsconfig.cy.json b/packages/react-components/react-infolabel/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-infolabel/library/tsconfig.cy.json +++ b/packages/react-components/react-infolabel/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-list-preview/library/tsconfig.cy.json b/packages/react-components/react-list-preview/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-list-preview/library/tsconfig.cy.json +++ b/packages/react-components/react-list-preview/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-menu/library/tsconfig.cy.json b/packages/react-components/react-menu/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-menu/library/tsconfig.cy.json +++ b/packages/react-components/react-menu/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-motion/library/tsconfig.cy.json b/packages/react-components/react-motion/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-motion/library/tsconfig.cy.json +++ b/packages/react-components/react-motion/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-overflow/library/tsconfig.cy.json b/packages/react-components/react-overflow/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-overflow/library/tsconfig.cy.json +++ b/packages/react-components/react-overflow/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-popover/library/tsconfig.cy.json b/packages/react-components/react-popover/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-popover/library/tsconfig.cy.json +++ b/packages/react-components/react-popover/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-portal-compat/tsconfig.cy.json b/packages/react-components/react-portal-compat/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-portal-compat/tsconfig.cy.json +++ b/packages/react-components/react-portal-compat/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/package.json b/packages/react-components/react-storybook-addon-export-to-sandbox/package.json index 928a2cfc62c383..cb8b024ba0c4ea 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/package.json +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/package.json @@ -28,6 +28,7 @@ }, "dependencies": { "@swc/helpers": "^0.5.1", + "babel-loader": "9.1.3", "codesandbox-import-utils": "2.2.3", "@fluentui/babel-preset-storybook-full-source": "^0.0.1", "dedent": "^1.2.0" diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/custom-babel-loader.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/custom-babel-loader.ts new file mode 100644 index 00000000000000..5a4789359c8d43 --- /dev/null +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/custom-babel-loader.ts @@ -0,0 +1,13 @@ +const babelLoader = require('babel-loader'); + +/** + * Custom loader wraps the original babel-loader and fixes the incorrect `inputSourceMap` that + * is passed from a loader that uses the `sourceMap` option. + */ +module.exports = function (source: string, inputSourceMap?: object | boolean | string) { + return babelLoader.call( + this, + source, + typeof inputSourceMap === 'string' ? JSON.parse(inputSourceMap) : inputSourceMap, + ); +}; diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts index 3ad7c11003e495..cc1416402b896d 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.ts @@ -38,7 +38,11 @@ function createBabelLoaderRule(config: Required<PresetConfig>): import('webpack' */ enforce: 'post', use: { - loader: 'babel-loader', + /** + * Custom babel loader wraps the original babel-loader and fixes the incorrect `inputSourceMap` parameter + * that is passed to babel-loader. + **/ + loader: require.resolve('./custom-babel-loader'), options: babelLoaderOptionsUpdater({ plugins: [plugin], }), @@ -54,7 +58,7 @@ function registerRules(options: { rules: import('webpack').RuleSetRule[]; config const { config, rules } = options; config.module = config.module ?? {}; config.module.rules = config.module.rules ?? []; - config.module.rules.unshift(...rules); + config.module.rules.push(...rules); return config; } diff --git a/packages/react-components/react-swatch-picker/library/tsconfig.cy.json b/packages/react-components/react-swatch-picker/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-swatch-picker/library/tsconfig.cy.json +++ b/packages/react-components/react-swatch-picker/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-table/library/tsconfig.cy.json b/packages/react-components/react-table/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-table/library/tsconfig.cy.json +++ b/packages/react-components/react-table/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-tabster/tsconfig.cy.json b/packages/react-components/react-tabster/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-tabster/tsconfig.cy.json +++ b/packages/react-components/react-tabster/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-tag-picker/library/tsconfig.cy.json b/packages/react-components/react-tag-picker/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-tag-picker/library/tsconfig.cy.json +++ b/packages/react-components/react-tag-picker/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-tags/library/tsconfig.cy.json b/packages/react-components/react-tags/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-tags/library/tsconfig.cy.json +++ b/packages/react-components/react-tags/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json b/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json +++ b/packages/react-components/react-timepicker-compat/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-toast/library/tsconfig.cy.json b/packages/react-components/react-toast/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-toast/library/tsconfig.cy.json +++ b/packages/react-components/react-toast/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-toolbar/library/tsconfig.cy.json b/packages/react-components/react-toolbar/library/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-toolbar/library/tsconfig.cy.json +++ b/packages/react-components/react-toolbar/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-components/react-tree/library/tsconfig.cy.json b/packages/react-components/react-tree/library/tsconfig.cy.json index 2f36dced9de12d..7e4c5fba3a4247 100644 --- a/packages/react-components/react-tree/library/tsconfig.cy.json +++ b/packages/react-components/react-tree/library/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"] + "types": ["node", "cypress", "cypress-real-events"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] } diff --git a/packages/react-components/react-utilities/tsconfig.cy.json b/packages/react-components/react-utilities/tsconfig.cy.json index 93a140885851da..d97eb152e03345 100644 --- a/packages/react-components/react-utilities/tsconfig.cy.json +++ b/packages/react-components/react-utilities/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/packages/react-examples/.storybook/preview.js b/packages/react-examples/.storybook/preview.js index a82087c248704d..2d517b7e94fbf1 100644 --- a/packages/react-examples/.storybook/preview.js +++ b/packages/react-examples/.storybook/preview.js @@ -1,5 +1,4 @@ import { initializeIcons } from '@fluentui/font-icons-mdl2'; -import 'cypress-storybook/react'; import { withPerformance } from 'storybook-addon-performance'; import { globalTypes, withKeytipLayer, withStrictMode } from '@fluentui/storybook'; diff --git a/packages/react-examples/tsconfig.cy.json b/packages/react-examples/tsconfig.cy.json index adabdccce8ad83..226b8575f400a9 100644 --- a/packages/react-examples/tsconfig.cy.json +++ b/packages/react-examples/tsconfig.cy.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "isolatedModules": false, - "types": ["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["node", "cypress", "cypress-real-events"], "lib": ["ES2019", "dom"] }, "include": ["src/**/*.cy.ts", "src/**/*.cy.tsx"] diff --git a/packages/react-examples/tsconfig.json b/packages/react-examples/tsconfig.json index 4ac19c8bbd22e4..bbdd6a32e0df53 100644 --- a/packages/react-examples/tsconfig.json +++ b/packages/react-examples/tsconfig.json @@ -17,7 +17,7 @@ "skipLibCheck": true, "lib": ["es5", "dom", "es2015.promise"], "typeRoots": ["../../node_modules/@types", "../../typings"], - "types": ["webpack-env", "custom-global", "node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types": ["webpack-env", "custom-global", "node", "cypress", "cypress-real-events"], "isolatedModules": true, "paths": { "@fluentui/react-examples/lib/*": ["./src/*"], diff --git a/scripts/cypress/src/support/component.js b/scripts/cypress/src/support/component.js index 96b1c8d365b802..55f84fff391330 100644 --- a/scripts/cypress/src/support/component.js +++ b/scripts/cypress/src/support/component.js @@ -14,7 +14,6 @@ // *********************************************************** // Import commands.js using ES2015 syntax: -import 'cypress-storybook/cypress'; import 'cypress-real-events/support'; import './commands'; diff --git a/tools/workspace-plugin/src/generators/cypress-component-configuration/files/tsconfig.cy.json__tmpl__ b/tools/workspace-plugin/src/generators/cypress-component-configuration/files/tsconfig.cy.json__tmpl__ index 5db18f12b7ef23..a307d1565f4ae7 100644 --- a/tools/workspace-plugin/src/generators/cypress-component-configuration/files/tsconfig.cy.json__tmpl__ +++ b/tools/workspace-plugin/src/generators/cypress-component-configuration/files/tsconfig.cy.json__tmpl__ @@ -2,7 +2,7 @@ "extends":"./tsconfig.json", "compilerOptions":{ "isolatedModules":false, - "types":["node", "cypress", "cypress-storybook/cypress", "cypress-real-events"], + "types":["node", "cypress", "cypress-real-events"], "lib":["ES2019", "dom"] }, "include":["**/*.cy.ts", "**/*.cy.tsx"] diff --git a/tools/workspace-plugin/src/generators/cypress-component-configuration/index.spec.ts b/tools/workspace-plugin/src/generators/cypress-component-configuration/index.spec.ts index 5ea7af3087313e..44f97aac0f3edc 100644 --- a/tools/workspace-plugin/src/generators/cypress-component-configuration/index.spec.ts +++ b/tools/workspace-plugin/src/generators/cypress-component-configuration/index.spec.ts @@ -59,7 +59,6 @@ describe(`cypress-component-configuration`, () => { "types": Array [ "node", "cypress", - "cypress-storybook/cypress", "cypress-real-events", ], }, diff --git a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts index eb0724c37ad437..05fa1678e3b7af 100644 --- a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts +++ b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.spec.ts @@ -780,7 +780,7 @@ describe('migrate-converged-pkg generator', () => { compilerOptions: { isolatedModules: false, lib: ['ES2019', 'dom'], - types: ['node', 'cypress', 'cypress-storybook/cypress', 'cypress-real-events'], + types: ['node', 'cypress', 'cypress-real-events'], }, include: ['**/*.cy.ts', '**/*.cy.tsx'], }); diff --git a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts index aa6b2b0a42d6e0..a3762203ad93b1 100644 --- a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts +++ b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts @@ -361,7 +361,7 @@ const templates = { extends: './tsconfig.json', compilerOptions: { isolatedModules: false, - types: ['node', 'cypress', 'cypress-storybook/cypress', 'cypress-real-events'], + types: ['node', 'cypress', 'cypress-real-events'], lib: ['ES2019', 'dom'], }, include: ['**/*.cy.ts', '**/*.cy.tsx'], diff --git a/yarn.lock b/yarn.lock index be2823da7bd3ac..652e2438208d18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1579,6 +1579,28 @@ "@effect/io" "^0.26.0" fast-check "^3.10.0" +"@emnapi/core@^1.1.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emnapi/core/-/core-1.2.0.tgz#7b738e5033738132bf6af0b8fae7b05249bdcbd7" + integrity sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w== + dependencies: + "@emnapi/wasi-threads" "1.0.1" + tslib "^2.4.0" + +"@emnapi/runtime@^1.1.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.2.0.tgz#71d018546c3a91f3b51106530edbc056b9f2f2e3" + integrity sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emnapi/wasi-threads/-/wasi-threads-1.0.1.tgz#d7ae71fd2166b1c916c6cd2d0df2ef565a2e1a5b" + integrity sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw== + dependencies: + tslib "^2.4.0" + "@emotion/cache@^11.4.0": version "11.4.0" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.4.0.tgz#293fc9d9a7a38b9aad8e9337e5014366c3b09ac0" @@ -2710,6 +2732,15 @@ got "^11.8.5" os-filter-obj "^2.0.0" +"@napi-rs/wasm-runtime@^0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz#d27788176f250d86e498081e3c5ff48a17606918" + integrity sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ== + dependencies: + "@emnapi/core" "^1.1.0" + "@emnapi/runtime" "^1.1.0" + "@tybys/wasm-util" "^0.9.0" + "@ndelangen/get-tarball@^3.0.7": version "3.0.9" resolved "https://registry.yarnpkg.com/@ndelangen/get-tarball/-/get-tarball-3.0.9.tgz#727ff4454e65f34707e742a59e5e6b1f525d8964" @@ -3109,6 +3140,63 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.3.tgz#13a12ae9e05c2a782f7b5e84c3cbfda4225eaf80" integrity sha512-puWxACExDe9nxbBB3lOymQFrLYml2dVOrd7USiVRnSbgXE+KwBu+HxFvxrzfqsiSda9IWsXJG1ef7C1O2/GmKQ== +"@oxc-resolver/binding-darwin-arm64@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-1.10.2.tgz#7fd04e5f07bd4dfc9abe9416afe107b925df1f98" + integrity sha512-aOCZYXqmFL+2sXlaVkYbAOtICGGeTFtmdul8OimQfOXHJods6YHJ2nR6+rEeBcJzaXyXPP18ne1IsEc4AYL1IA== + +"@oxc-resolver/binding-darwin-x64@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-1.10.2.tgz#b73dfa73c7af1ee808a52f6873274b47af284716" + integrity sha512-6WD7lHGkoduFZfUgnC2suKOlqttQRKxWsiVXiiGPu3mfXvQAhMd/gekuH1t8vOhFlPJduaww15n5UB0bSjCK+w== + +"@oxc-resolver/binding-freebsd-x64@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-1.10.2.tgz#b1303a29ff8eafc267683d253b7458b78f68245b" + integrity sha512-nEqHWx/Ot5p7Mafj8qH6vFlLSvHjECxAcZwhnAMqRuQu1NgXC/QM3emkdhVGy7QJgsxZbHpPaF6TERNf5/NL9Q== + +"@oxc-resolver/binding-linux-arm-gnueabihf@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.10.2.tgz#f921703edfc1e972408394b9c639c50e984ff16e" + integrity sha512-+AlZI0fPnpfArh8aC5k2295lmQrxa2p8gBLxC3buvCkz0ZpbVLxyyAXz3J2jGwJnmc5MUPLEqPYw6ZlAGH4XHA== + +"@oxc-resolver/binding-linux-arm64-gnu@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.10.2.tgz#173982495965af46d028329ce1e99d7dd584e483" + integrity sha512-8fZ8NszFaUZaoA8eUwkF2lHjgUs76aFiewWgG/cjcZmwKp+ErZQLW8eOvIWZ4SohHQ+ScvhVsSaU2PU38c88gw== + +"@oxc-resolver/binding-linux-arm64-musl@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.10.2.tgz#323fc30fc4611a2bd0d1a2d73fdea5d91a9c0ae7" + integrity sha512-oPrLICrw96Ym9n04FWXWGkbkpF6qJtZ57JSnqI3oQ24xHTt4iWyjHKHQO46NbJAK9sFb3Qce4BzV8faDI5Rifg== + +"@oxc-resolver/binding-linux-x64-gnu@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.10.2.tgz#f7f8bd53f146a28176180a1fa8b47885427df7e9" + integrity sha512-eli74jTAUiIfqi8IPFqiPxQS69Alcr6w/IFRyf3XxrkxeFGgcgxJkRIxWNTKJ6T3EXxjuma+49LdZn6l9rEj7A== + +"@oxc-resolver/binding-linux-x64-musl@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-1.10.2.tgz#00d3465bc6a2abd9a34d09dc5eeba0479f33059b" + integrity sha512-HH9zmjNSQo3rkbqJH5nIjGrtjC+QPrUy0KGGMR/oRCSLuD0cNFJ/Uly1XAugwSm4oEw0+rv6PmeclXmVTKsxhw== + +"@oxc-resolver/binding-wasm32-wasi@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-1.10.2.tgz#ed3c49f4887a765503f589bb8b95e9c8d5369adb" + integrity sha512-3ItX23q33sfVBtMMdMhVDSe0NX5zBHxHfmFiXhSJuwNaVIwGpLFU7WU2nmq9oNdnmTOvjL8vlhOqiGvumBLlRA== + dependencies: + "@napi-rs/wasm-runtime" "^0.2.4" + +"@oxc-resolver/binding-win32-arm64-msvc@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.10.2.tgz#bea966a1ab09d1a8b2823abf488ba1e213a619b7" + integrity sha512-aVoj2V+jmQ1N+lVy9AhaLmzssJM0lcKt8D0UL83aNLZJ5lSN7hgBuUXTVmL+VF268f167khjo38z+fbELDVm8Q== + +"@oxc-resolver/binding-win32-x64-msvc@1.10.2": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.10.2.tgz#b43deb60fac0b13add5a259fac3c8fdfffd7333c" + integrity sha512-l8BDQWyP0Piw8hlmYPUqTRKLsq+ceG9h+9p6ZrjNzwW9AmJX7T7T2hgoVVHqS6f4WNA/CFkb3RyZP9QTzNkyyA== + "@phenomnomnominal/tsquery@6.1.3": version "6.1.3" resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-6.1.3.tgz#5e819403da2fa6a64b009f1876278fb105ec6b55" @@ -4430,6 +4518,32 @@ "@types/express" "^4.7.0" file-system-cache "2.3.0" +"@swc-node/core@^1.13.3": + version "1.13.3" + resolved "https://registry.yarnpkg.com/@swc-node/core/-/core-1.13.3.tgz#0821d01263f48314392d38d80ef1a03fef5f11b3" + integrity sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA== + +"@swc-node/register@1.10.9": + version "1.10.9" + resolved "https://registry.yarnpkg.com/@swc-node/register/-/register-1.10.9.tgz#9e2660f99a12969d3e5a34144e6a5812c7187680" + integrity sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A== + dependencies: + "@swc-node/core" "^1.13.3" + "@swc-node/sourcemap-support" "^0.5.1" + colorette "^2.0.20" + debug "^4.3.5" + oxc-resolver "^1.10.2" + pirates "^4.0.6" + tslib "^2.6.3" + +"@swc-node/sourcemap-support@^0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@swc-node/sourcemap-support/-/sourcemap-support-0.5.1.tgz#0355540d62874891770ce1ba06838de186f098ff" + integrity sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg== + dependencies: + source-map-support "^0.5.21" + tslib "^2.6.3" + "@swc/cli@0.3.14": version "0.3.14" resolved "https://registry.yarnpkg.com/@swc/cli/-/cli-0.3.14.tgz#c0d56e55e5eb4918937b8d0fa82e5834c21c4cce" @@ -4754,6 +4868,13 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node18/-/node18-1.0.3.tgz#b14aed11bda116950a57fb5d223dd050e47f4fe1" integrity sha512-RbwvSJQsuN9TB04AQbGULYfOGE/RnSFk/FLQ5b0NmDf5Kx2q/lABZbHQPKCO1vZ6Fiwkplu+yb9pGdLy1iGseQ== +"@tybys/wasm-util@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.9.0.tgz#3e75eb00604c8d6db470bf18c37b7d984a0e3355" + integrity sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw== + dependencies: + tslib "^2.4.0" + "@types/acorn@^4.0.0": version "4.0.6" resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" @@ -8549,7 +8670,7 @@ colorette@^1.2.1: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== -colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.16: +colorette@^2.0.10, colorette@^2.0.14, colorette@^2.0.16, colorette@^2.0.20: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -18117,6 +18238,23 @@ override-require@^1.1.1: resolved "https://registry.yarnpkg.com/override-require/-/override-require-1.1.1.tgz#6ae22fadeb1f850ffb0cf4c20ff7b87e5eb650df" integrity sha1-auIvresfhQ/7DPTCD/e4fl62UN8= +oxc-resolver@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/oxc-resolver/-/oxc-resolver-1.10.2.tgz#d1d2985d458ccec8d42928612a4ac6af3dac4299" + integrity sha512-NIbwVqoU8Bhl7PVtItHCg+VFFokIDwBgIgFUwFG2Y8ePhxftFh5xG+KLar5PLWXlCP4WunPIuXD3jr3v6/MfRw== + optionalDependencies: + "@oxc-resolver/binding-darwin-arm64" "1.10.2" + "@oxc-resolver/binding-darwin-x64" "1.10.2" + "@oxc-resolver/binding-freebsd-x64" "1.10.2" + "@oxc-resolver/binding-linux-arm-gnueabihf" "1.10.2" + "@oxc-resolver/binding-linux-arm64-gnu" "1.10.2" + "@oxc-resolver/binding-linux-arm64-musl" "1.10.2" + "@oxc-resolver/binding-linux-x64-gnu" "1.10.2" + "@oxc-resolver/binding-linux-x64-musl" "1.10.2" + "@oxc-resolver/binding-wasm32-wasi" "1.10.2" + "@oxc-resolver/binding-win32-arm64-msvc" "1.10.2" + "@oxc-resolver/binding-win32-x64-msvc" "1.10.2" + p-cancelable@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" @@ -21180,7 +21318,7 @@ source-map-support@0.5.19: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@^0.5.16, source-map-support@~0.5.12, source-map-support@~0.5.20: +source-map-support@^0.5.16, source-map-support@^0.5.21, source-map-support@~0.5.12, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -22507,7 +22645,7 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.6.3, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.2: +tslib@2.6.3, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.2, tslib@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== From 19cb793765227a3a6580fc87f5c0c810656579f3 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Mon, 5 Aug 2024 22:06:55 +0200 Subject: [PATCH 05/10] fix fullsource plugin test --- .../babel-preset-storybook-full-source/src/fullsource.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts index 35c7c34dd9775b..4cc3760d5fcade 100644 --- a/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts +++ b/packages/react-components/babel-preset-storybook-full-source/src/fullsource.ts @@ -61,7 +61,6 @@ export function fullSourcePlugin(babel: typeof Babel, options: BabelPluginOption isComponentLikeName(path.node.id.name) ) { storyName = path.node.id.name; - path.stop(); } }, // eslint-disable-next-line @typescript-eslint/naming-convention @@ -74,7 +73,6 @@ export function fullSourcePlugin(babel: typeof Babel, options: BabelPluginOption path.node.left.property.name === 'parameters' ) { parametersAssignment = path; - path.stop(); } }, Program: { From 827980d30fe468e32bfbddcc7c6a54771453052d Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Tue, 6 Aug 2024 01:07:54 +0200 Subject: [PATCH 06/10] fix pipeline --- .storybook/main.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/.storybook/main.js b/.storybook/main.js index b4a30aedb5a83c..92e4a4770f30f3 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -6,8 +6,6 @@ const { registerTsPaths, processBabelLoaderOptions, getImportMappingsForExportToSandboxAddon, - registerRules, - rules, } = require('@fluentui/scripts-storybook'); const tsConfigPath = path.resolve(__dirname, '../tsconfig.base.json'); From 3830596d96ba5853a603ca7efaa34bd6b4b83443 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Tue, 6 Aug 2024 15:21:28 +0200 Subject: [PATCH 07/10] fix test --- .../src/webpack.spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts index bdbe31935fbe68..4cb4d4dd9e3d58 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/src/webpack.spec.ts @@ -17,7 +17,7 @@ describe(`webpack`, () => { enforce: 'post', test: /\.stories\.(jsx?$|tsx?$)/, use: { - loader: 'babel-loader', + loader: expect.stringContaining('custom-babel-loader'), options: { plugins: [[expect.stringContaining('babel-preset-storybook-full-source'), undefined]], }, @@ -51,7 +51,7 @@ describe(`webpack`, () => { test: /\.stories\.tsx?/, include: /foo-stories/, use: { - loader: 'babel-loader', + loader: expect.stringContaining('custom-babel-loader'), options: { plugins: [ [ From c178bb5fbae186c405fe3805556b7993df9e8d17 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Tue, 6 Aug 2024 15:23:50 +0200 Subject: [PATCH 08/10] change files --- ...lobal-context-57dbb63c-839c-4bb0-98e3-a47606f3379b.json | 7 +++++++ ...lobal-context-2f369034-3175-4586-89f7-f2bed6a6b942.json | 7 +++++++ ...ui-react-aria-e2a3475f-2b9d-4de9-8ecd-6ef42d19b40f.json | 7 +++++++ ...-react-avatar-095a2b7d-cd04-4235-bc47-326abafbe477.json | 7 +++++++ ...ct-breadcrumb-48b72c56-2d2e-4cf4-9548-befe35ac82f8.json | 7 +++++++ ...ui-react-card-c5f3c8e5-7849-4b7b-9d8a-3eb65da79065.json | 7 +++++++ ...eact-combobox-eeb33d54-2016-479d-9795-03187bfcae93.json | 7 +++++++ ...picker-compat-df8df378-c79b-4fda-abc9-9992d3853a1f.json | 7 +++++++ ...-react-dialog-76a088bc-3bca-4081-81c7-1ebb74755cdf.json | 7 +++++++ ...-react-drawer-a90f3389-bd9c-4005-a40b-a372500a27e5.json | 7 +++++++ ...act-infolabel-e0755c71-b6c6-4ecb-baad-0a873bcedc7a.json | 7 +++++++ ...-list-preview-8ac43ff9-0466-4236-9ab1-da942a874bc2.json | 7 +++++++ ...ui-react-menu-0706dd95-53a3-48e3-aaa4-a967be94d863.json | 7 +++++++ ...-react-motion-ba816a85-85db-40f8-9c1b-9b07e18d971d.json | 7 +++++++ ...eact-overflow-17cf2145-1092-4599-870c-5674375b3584.json | 7 +++++++ ...react-popover-fe22da7c-4910-4729-a7ee-dc0ac69ad5c8.json | 7 +++++++ ...portal-compat-2c41d40a-2392-4bf7-b22a-4942bdb7e1cd.json | 7 +++++++ ...t-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json | 7 +++++++ ...swatch-picker-97c5148d-6acd-49b4-9c80-dca4e04b7bea.json | 7 +++++++ ...i-react-table-02e3a1c6-f5bf-4177-8046-cb121c38e6c9.json | 7 +++++++ ...react-tabster-c66203ba-9e0e-491d-ae88-e0d6834b5d23.json | 7 +++++++ ...ct-tag-picker-d7a17957-907c-4339-b52d-1554d289e4ee.json | 7 +++++++ ...ui-react-tags-53fb313b-9924-4bd1-89bd-dbb26df4bdd5.json | 7 +++++++ ...picker-compat-b3a05bdf-be07-4879-9341-f3e4bb227649.json | 7 +++++++ ...i-react-toast-b6c9004e-7b35-402f-938a-8b9ba794bc6d.json | 7 +++++++ ...react-toolbar-338c5485-5cde-4ffe-a0b8-2bc8a6abdcc0.json | 7 +++++++ ...ui-react-tree-e17d11fd-6cda-4194-b59c-d165b1cde827.json | 7 +++++++ ...act-utilities-ab6bfcc6-fa23-4af7-9434-cf64cb206f00.json | 7 +++++++ ...eb-components-3bd17a30-add7-45df-abd9-8d1a97c78c89.json | 7 +++++++ 29 files changed, 203 insertions(+) create mode 100644 change/@fluentui-babel-preset-global-context-57dbb63c-839c-4bb0-98e3-a47606f3379b.json create mode 100644 change/@fluentui-global-context-2f369034-3175-4586-89f7-f2bed6a6b942.json create mode 100644 change/@fluentui-react-aria-e2a3475f-2b9d-4de9-8ecd-6ef42d19b40f.json create mode 100644 change/@fluentui-react-avatar-095a2b7d-cd04-4235-bc47-326abafbe477.json create mode 100644 change/@fluentui-react-breadcrumb-48b72c56-2d2e-4cf4-9548-befe35ac82f8.json create mode 100644 change/@fluentui-react-card-c5f3c8e5-7849-4b7b-9d8a-3eb65da79065.json create mode 100644 change/@fluentui-react-combobox-eeb33d54-2016-479d-9795-03187bfcae93.json create mode 100644 change/@fluentui-react-datepicker-compat-df8df378-c79b-4fda-abc9-9992d3853a1f.json create mode 100644 change/@fluentui-react-dialog-76a088bc-3bca-4081-81c7-1ebb74755cdf.json create mode 100644 change/@fluentui-react-drawer-a90f3389-bd9c-4005-a40b-a372500a27e5.json create mode 100644 change/@fluentui-react-infolabel-e0755c71-b6c6-4ecb-baad-0a873bcedc7a.json create mode 100644 change/@fluentui-react-list-preview-8ac43ff9-0466-4236-9ab1-da942a874bc2.json create mode 100644 change/@fluentui-react-menu-0706dd95-53a3-48e3-aaa4-a967be94d863.json create mode 100644 change/@fluentui-react-motion-ba816a85-85db-40f8-9c1b-9b07e18d971d.json create mode 100644 change/@fluentui-react-overflow-17cf2145-1092-4599-870c-5674375b3584.json create mode 100644 change/@fluentui-react-popover-fe22da7c-4910-4729-a7ee-dc0ac69ad5c8.json create mode 100644 change/@fluentui-react-portal-compat-2c41d40a-2392-4bf7-b22a-4942bdb7e1cd.json create mode 100644 change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json create mode 100644 change/@fluentui-react-swatch-picker-97c5148d-6acd-49b4-9c80-dca4e04b7bea.json create mode 100644 change/@fluentui-react-table-02e3a1c6-f5bf-4177-8046-cb121c38e6c9.json create mode 100644 change/@fluentui-react-tabster-c66203ba-9e0e-491d-ae88-e0d6834b5d23.json create mode 100644 change/@fluentui-react-tag-picker-d7a17957-907c-4339-b52d-1554d289e4ee.json create mode 100644 change/@fluentui-react-tags-53fb313b-9924-4bd1-89bd-dbb26df4bdd5.json create mode 100644 change/@fluentui-react-timepicker-compat-b3a05bdf-be07-4879-9341-f3e4bb227649.json create mode 100644 change/@fluentui-react-toast-b6c9004e-7b35-402f-938a-8b9ba794bc6d.json create mode 100644 change/@fluentui-react-toolbar-338c5485-5cde-4ffe-a0b8-2bc8a6abdcc0.json create mode 100644 change/@fluentui-react-tree-e17d11fd-6cda-4194-b59c-d165b1cde827.json create mode 100644 change/@fluentui-react-utilities-ab6bfcc6-fa23-4af7-9434-cf64cb206f00.json create mode 100644 change/@fluentui-web-components-3bd17a30-add7-45df-abd9-8d1a97c78c89.json diff --git a/change/@fluentui-babel-preset-global-context-57dbb63c-839c-4bb0-98e3-a47606f3379b.json b/change/@fluentui-babel-preset-global-context-57dbb63c-839c-4bb0-98e3-a47606f3379b.json new file mode 100644 index 00000000000000..11eda4480d14cf --- /dev/null +++ b/change/@fluentui-babel-preset-global-context-57dbb63c-839c-4bb0-98e3-a47606f3379b.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/babel-preset-global-context", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-global-context-2f369034-3175-4586-89f7-f2bed6a6b942.json b/change/@fluentui-global-context-2f369034-3175-4586-89f7-f2bed6a6b942.json new file mode 100644 index 00000000000000..b1fe01fc85d51c --- /dev/null +++ b/change/@fluentui-global-context-2f369034-3175-4586-89f7-f2bed6a6b942.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/global-context", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-aria-e2a3475f-2b9d-4de9-8ecd-6ef42d19b40f.json b/change/@fluentui-react-aria-e2a3475f-2b9d-4de9-8ecd-6ef42d19b40f.json new file mode 100644 index 00000000000000..25048d3c14c9ae --- /dev/null +++ b/change/@fluentui-react-aria-e2a3475f-2b9d-4de9-8ecd-6ef42d19b40f.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-aria", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-avatar-095a2b7d-cd04-4235-bc47-326abafbe477.json b/change/@fluentui-react-avatar-095a2b7d-cd04-4235-bc47-326abafbe477.json new file mode 100644 index 00000000000000..5f812b506a7311 --- /dev/null +++ b/change/@fluentui-react-avatar-095a2b7d-cd04-4235-bc47-326abafbe477.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-avatar", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-breadcrumb-48b72c56-2d2e-4cf4-9548-befe35ac82f8.json b/change/@fluentui-react-breadcrumb-48b72c56-2d2e-4cf4-9548-befe35ac82f8.json new file mode 100644 index 00000000000000..56baecfa8a7061 --- /dev/null +++ b/change/@fluentui-react-breadcrumb-48b72c56-2d2e-4cf4-9548-befe35ac82f8.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-breadcrumb", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-card-c5f3c8e5-7849-4b7b-9d8a-3eb65da79065.json b/change/@fluentui-react-card-c5f3c8e5-7849-4b7b-9d8a-3eb65da79065.json new file mode 100644 index 00000000000000..1b5b7360125a23 --- /dev/null +++ b/change/@fluentui-react-card-c5f3c8e5-7849-4b7b-9d8a-3eb65da79065.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-card", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-combobox-eeb33d54-2016-479d-9795-03187bfcae93.json b/change/@fluentui-react-combobox-eeb33d54-2016-479d-9795-03187bfcae93.json new file mode 100644 index 00000000000000..b3dfbd811d2949 --- /dev/null +++ b/change/@fluentui-react-combobox-eeb33d54-2016-479d-9795-03187bfcae93.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-combobox", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-datepicker-compat-df8df378-c79b-4fda-abc9-9992d3853a1f.json b/change/@fluentui-react-datepicker-compat-df8df378-c79b-4fda-abc9-9992d3853a1f.json new file mode 100644 index 00000000000000..12c83dcf48107e --- /dev/null +++ b/change/@fluentui-react-datepicker-compat-df8df378-c79b-4fda-abc9-9992d3853a1f.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-datepicker-compat", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-dialog-76a088bc-3bca-4081-81c7-1ebb74755cdf.json b/change/@fluentui-react-dialog-76a088bc-3bca-4081-81c7-1ebb74755cdf.json new file mode 100644 index 00000000000000..96319ad23bf973 --- /dev/null +++ b/change/@fluentui-react-dialog-76a088bc-3bca-4081-81c7-1ebb74755cdf.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-dialog", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-drawer-a90f3389-bd9c-4005-a40b-a372500a27e5.json b/change/@fluentui-react-drawer-a90f3389-bd9c-4005-a40b-a372500a27e5.json new file mode 100644 index 00000000000000..0c92b451742d8c --- /dev/null +++ b/change/@fluentui-react-drawer-a90f3389-bd9c-4005-a40b-a372500a27e5.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-drawer", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-infolabel-e0755c71-b6c6-4ecb-baad-0a873bcedc7a.json b/change/@fluentui-react-infolabel-e0755c71-b6c6-4ecb-baad-0a873bcedc7a.json new file mode 100644 index 00000000000000..3221644fb87bd4 --- /dev/null +++ b/change/@fluentui-react-infolabel-e0755c71-b6c6-4ecb-baad-0a873bcedc7a.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-infolabel", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-list-preview-8ac43ff9-0466-4236-9ab1-da942a874bc2.json b/change/@fluentui-react-list-preview-8ac43ff9-0466-4236-9ab1-da942a874bc2.json new file mode 100644 index 00000000000000..b9f334242e6640 --- /dev/null +++ b/change/@fluentui-react-list-preview-8ac43ff9-0466-4236-9ab1-da942a874bc2.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-list-preview", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-menu-0706dd95-53a3-48e3-aaa4-a967be94d863.json b/change/@fluentui-react-menu-0706dd95-53a3-48e3-aaa4-a967be94d863.json new file mode 100644 index 00000000000000..cf529210c83cea --- /dev/null +++ b/change/@fluentui-react-menu-0706dd95-53a3-48e3-aaa4-a967be94d863.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-menu", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-motion-ba816a85-85db-40f8-9c1b-9b07e18d971d.json b/change/@fluentui-react-motion-ba816a85-85db-40f8-9c1b-9b07e18d971d.json new file mode 100644 index 00000000000000..333e05a3dfeaeb --- /dev/null +++ b/change/@fluentui-react-motion-ba816a85-85db-40f8-9c1b-9b07e18d971d.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-motion", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-overflow-17cf2145-1092-4599-870c-5674375b3584.json b/change/@fluentui-react-overflow-17cf2145-1092-4599-870c-5674375b3584.json new file mode 100644 index 00000000000000..0569dadd0140fd --- /dev/null +++ b/change/@fluentui-react-overflow-17cf2145-1092-4599-870c-5674375b3584.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-overflow", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-popover-fe22da7c-4910-4729-a7ee-dc0ac69ad5c8.json b/change/@fluentui-react-popover-fe22da7c-4910-4729-a7ee-dc0ac69ad5c8.json new file mode 100644 index 00000000000000..7502b8e3614671 --- /dev/null +++ b/change/@fluentui-react-popover-fe22da7c-4910-4729-a7ee-dc0ac69ad5c8.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-popover", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-portal-compat-2c41d40a-2392-4bf7-b22a-4942bdb7e1cd.json b/change/@fluentui-react-portal-compat-2c41d40a-2392-4bf7-b22a-4942bdb7e1cd.json new file mode 100644 index 00000000000000..ea46a5b207dbcc --- /dev/null +++ b/change/@fluentui-react-portal-compat-2c41d40a-2392-4bf7-b22a-4942bdb7e1cd.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-portal-compat", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json b/change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json new file mode 100644 index 00000000000000..ec60db62834990 --- /dev/null +++ b/change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-positioning", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-swatch-picker-97c5148d-6acd-49b4-9c80-dca4e04b7bea.json b/change/@fluentui-react-swatch-picker-97c5148d-6acd-49b4-9c80-dca4e04b7bea.json new file mode 100644 index 00000000000000..c05f51d70a712f --- /dev/null +++ b/change/@fluentui-react-swatch-picker-97c5148d-6acd-49b4-9c80-dca4e04b7bea.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-swatch-picker", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-table-02e3a1c6-f5bf-4177-8046-cb121c38e6c9.json b/change/@fluentui-react-table-02e3a1c6-f5bf-4177-8046-cb121c38e6c9.json new file mode 100644 index 00000000000000..dab0fe1d11cb1a --- /dev/null +++ b/change/@fluentui-react-table-02e3a1c6-f5bf-4177-8046-cb121c38e6c9.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-table", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tabster-c66203ba-9e0e-491d-ae88-e0d6834b5d23.json b/change/@fluentui-react-tabster-c66203ba-9e0e-491d-ae88-e0d6834b5d23.json new file mode 100644 index 00000000000000..127b28c4b73525 --- /dev/null +++ b/change/@fluentui-react-tabster-c66203ba-9e0e-491d-ae88-e0d6834b5d23.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-tabster", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tag-picker-d7a17957-907c-4339-b52d-1554d289e4ee.json b/change/@fluentui-react-tag-picker-d7a17957-907c-4339-b52d-1554d289e4ee.json new file mode 100644 index 00000000000000..1bd20fa3e43d16 --- /dev/null +++ b/change/@fluentui-react-tag-picker-d7a17957-907c-4339-b52d-1554d289e4ee.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-tag-picker", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tags-53fb313b-9924-4bd1-89bd-dbb26df4bdd5.json b/change/@fluentui-react-tags-53fb313b-9924-4bd1-89bd-dbb26df4bdd5.json new file mode 100644 index 00000000000000..a54d0de044c6fe --- /dev/null +++ b/change/@fluentui-react-tags-53fb313b-9924-4bd1-89bd-dbb26df4bdd5.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-tags", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-timepicker-compat-b3a05bdf-be07-4879-9341-f3e4bb227649.json b/change/@fluentui-react-timepicker-compat-b3a05bdf-be07-4879-9341-f3e4bb227649.json new file mode 100644 index 00000000000000..88d1c57945f1f3 --- /dev/null +++ b/change/@fluentui-react-timepicker-compat-b3a05bdf-be07-4879-9341-f3e4bb227649.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-timepicker-compat", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-toast-b6c9004e-7b35-402f-938a-8b9ba794bc6d.json b/change/@fluentui-react-toast-b6c9004e-7b35-402f-938a-8b9ba794bc6d.json new file mode 100644 index 00000000000000..d4fb080b680e88 --- /dev/null +++ b/change/@fluentui-react-toast-b6c9004e-7b35-402f-938a-8b9ba794bc6d.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-toast", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-toolbar-338c5485-5cde-4ffe-a0b8-2bc8a6abdcc0.json b/change/@fluentui-react-toolbar-338c5485-5cde-4ffe-a0b8-2bc8a6abdcc0.json new file mode 100644 index 00000000000000..efcb1e71896643 --- /dev/null +++ b/change/@fluentui-react-toolbar-338c5485-5cde-4ffe-a0b8-2bc8a6abdcc0.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-toolbar", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-tree-e17d11fd-6cda-4194-b59c-d165b1cde827.json b/change/@fluentui-react-tree-e17d11fd-6cda-4194-b59c-d165b1cde827.json new file mode 100644 index 00000000000000..b74d7d359c6e37 --- /dev/null +++ b/change/@fluentui-react-tree-e17d11fd-6cda-4194-b59c-d165b1cde827.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-tree", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-utilities-ab6bfcc6-fa23-4af7-9434-cf64cb206f00.json b/change/@fluentui-react-utilities-ab6bfcc6-fa23-4af7-9434-cf64cb206f00.json new file mode 100644 index 00000000000000..9d52bca346a832 --- /dev/null +++ b/change/@fluentui-react-utilities-ab6bfcc6-fa23-4af7-9434-cf64cb206f00.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/react-utilities", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-web-components-3bd17a30-add7-45df-abd9-8d1a97c78c89.json b/change/@fluentui-web-components-3bd17a30-add7-45df-abd9-8d1a97c78c89.json new file mode 100644 index 00000000000000..983792c09dd995 --- /dev/null +++ b/change/@fluentui-web-components-3bd17a30-add7-45df-abd9-8d1a97c78c89.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "upgrade to storybook v7", + "packageName": "@fluentui/web-components", + "email": "kirpadv@gmail.com", + "dependentChangeType": "none" +} From 2000263b952f017b45b00078786d0b65a96e4748 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Tue, 6 Aug 2024 16:55:47 +0200 Subject: [PATCH 09/10] pin floating-ui/dom dep and revert react-positioning changes --- ...-5964b4a0-c033-478d-b46c-3ec8970b9430.json | 7 ----- package.json | 1 + .../src/middleware/matchTargetSize.test.ts | 10 +++---- .../react-positioning/src/utils/devtools.ts | 4 +-- .../src/utils/getFloatingUIOffset.test.ts | 4 +-- .../src/utils/getFloatingUIOffset.ts | 4 +-- yarn.lock | 29 +++++++++---------- 7 files changed, 26 insertions(+), 33 deletions(-) delete mode 100644 change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json diff --git a/change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json b/change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json deleted file mode 100644 index ec60db62834990..00000000000000 --- a/change/@fluentui-react-positioning-5964b4a0-c033-478d-b46c-3ec8970b9430.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "upgrade to storybook v7", - "packageName": "@fluentui/react-positioning", - "email": "kirpadv@gmail.com", - "dependentChangeType": "none" -} diff --git a/package.json b/package.json index 77e2fb6ca84d8c..64321f510bf2a4 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,7 @@ "@dnd-kit/core": "^6.0.8", "@dnd-kit/sortable": "^7.0.2", "@dnd-kit/utilities": "^3.2.1", + "@floating-ui/dom": "1.2.0", "@fluentui/react-icons": "^2.0.245", "@griffel/babel-preset": "1.5.8", "@griffel/eslint-plugin": "^1.6.3", diff --git a/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts b/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts index 50195b6f40bc43..9485a0651b0dca 100644 --- a/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts +++ b/packages/react-components/react-positioning/src/middleware/matchTargetSize.test.ts @@ -1,4 +1,4 @@ -import type { MiddlewareState } from '@floating-ui/dom'; +import type { MiddlewareArguments } from '@floating-ui/dom'; import { matchTargetSize, matchTargetSizeCssVar } from './matchTargetSize'; import { CSSProperties } from 'react'; @@ -21,7 +21,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: '1px' }, }, - } as unknown as MiddlewareState; + } as unknown as MiddlewareArguments; const result = await middlewareFn(middlewareArguments); @@ -52,7 +52,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: '1px' }, }, - } as unknown as MiddlewareState; + } as unknown as MiddlewareArguments; const result = await middlewareFn(middlewareArguments); @@ -82,7 +82,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: referenceWidth }, }, - } as unknown as MiddlewareState; + } as unknown as MiddlewareArguments; const result = await middlewareFn(middlewareArguments); @@ -103,7 +103,7 @@ describe('matchTargetSize', () => { reference: { width: referenceWidth }, floating: { width: '1px' }, }, - } as unknown as MiddlewareState; + } as unknown as MiddlewareArguments; const result = await middlewareFn(middlewareArguments); diff --git a/packages/react-components/react-positioning/src/utils/devtools.ts b/packages/react-components/react-positioning/src/utils/devtools.ts index 0efaaa642e6195..c14372cbd7e492 100644 --- a/packages/react-components/react-positioning/src/utils/devtools.ts +++ b/packages/react-components/react-positioning/src/utils/devtools.ts @@ -1,10 +1,10 @@ -import type { MiddlewareState } from '@floating-ui/dom'; +import type { MiddlewareArguments } from '@floating-ui/dom'; import type { PositioningOptions } from '../types'; import { isHTMLElement } from '@fluentui/react-utilities'; import { listScrollParents } from './listScrollParents'; import { fromFloatingUIPlacement } from './fromFloatingUIPlacement'; -export const devtoolsCallback = (options: PositioningOptions) => (middlewareState: MiddlewareState) => { +export const devtoolsCallback = (options: PositioningOptions) => (middlewareState: MiddlewareArguments) => { const { elements: { floating, reference }, } = middlewareState; diff --git a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts index 4c81d9004bf1ef..365f3b59b73c13 100644 --- a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts +++ b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.test.ts @@ -1,9 +1,9 @@ -import { MiddlewareState } from '@floating-ui/dom'; +import { MiddlewareArguments } from '@floating-ui/dom'; import { OffsetFunction } from '../types'; import { FloatingUIOffsetFunction, getFloatingUIOffset } from './getFloatingUIOffset'; describe('getFloatingUIOffset', () => { - const testMiddlewareArgs: MiddlewareState = { + const testMiddlewareArgs: MiddlewareArguments = { elements: { reference: document.createElement('div'), floating: document.createElement('div'), diff --git a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts index 04ace8eea99abc..d18e827ab0d9c9 100644 --- a/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts +++ b/packages/react-components/react-positioning/src/utils/getFloatingUIOffset.ts @@ -1,5 +1,5 @@ import type { Offset } from '../types'; -import type { MiddlewareState } from '@floating-ui/dom'; +import type { MiddlewareArguments } from '@floating-ui/dom'; import { fromFloatingUIPlacement } from './fromFloatingUIPlacement'; /** * Type taken from Floating UI since they are not exported @@ -30,7 +30,7 @@ export type FloatingUIOffsetValue = /** * Type taken from Floating UI since they are not exported */ -export type FloatingUIOffsetFunction = (args: MiddlewareState) => FloatingUIOffsetValue; +export type FloatingUIOffsetFunction = (args: MiddlewareArguments) => FloatingUIOffsetValue; /** * Shim to transform offset values from this library to Floating UI diff --git a/yarn.lock b/yarn.lock index 652e2438208d18..ac64eb0579eacc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1934,25 +1934,24 @@ resolved "https://registry.yarnpkg.com/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz#c05ed35ad82df8e6ac616c68b92c2282bd083ba4" integrity sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ== -"@floating-ui/core@^1.6.0": - version "1.6.5" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.5.tgz#102335cac0d22035b04d70ca5ff092d2d1a26f2b" - integrity sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA== +"@floating-ui/core@^1.2.0": + version "1.6.6" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.6.tgz#f6edf703c8acb73e3802cf558c88ddb7cddc4f67" + integrity sha512-Vkvsw6EcpMHjvZZdMkSY+djMGFbt7CRssW99Ne8tar2WLnZ/l3dbxeTShbLQj+/s35h+Qb4cmnob+EzwtjrXGQ== dependencies: - "@floating-ui/utils" "^0.2.5" + "@floating-ui/utils" "^0.2.6" "@floating-ui/devtools@0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@floating-ui/devtools/-/devtools-0.2.1.tgz#3e8023e09ede273a7aa426e7911f3dac630024c5" integrity sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw== -"@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.2.0": - version "1.6.8" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.8.tgz#45e20532b6d8a061b356a4fb336022cf2609754d" - integrity sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q== +"@floating-ui/dom@1.2.0", "@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.2.0.tgz#a60212069cc58961c478037c30eba4b191c75316" + integrity sha512-QXzg57o1cjLz3cGETzKXjI3kx1xyS49DW9l7kV2jw2c8Yftd434t2hllX0sVGn2Q8MtcW/4pNm8bfE1/4n6mng== dependencies: - "@floating-ui/core" "^1.6.0" - "@floating-ui/utils" "^0.2.5" + "@floating-ui/core" "^1.2.0" "@floating-ui/react-dom@^2.0.0": version "2.1.1" @@ -1961,10 +1960,10 @@ dependencies: "@floating-ui/dom" "^1.0.0" -"@floating-ui/utils@^0.2.5": - version "0.2.5" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.5.tgz#105c37d9d9620ce69b7f692a20c821bf1ad2cbf9" - integrity sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ== +"@floating-ui/utils@^0.2.6": + version "0.2.6" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.6.tgz#1898a31c7e17a50384147a02a4e6264b1b1a0291" + integrity sha512-0KI3zGxIUs1KDR/pjQPdJH4Z8nGBm0yJ5WRoRfdw1Kzeh45jkIfA0rmD0kBF6fKHH+xaH7g8y4jIXyAV5MGK3g== "@fluentui/dom-utilities@^1.1.1": version "1.1.1" From a37f4203018a1957b90544f729f60ed494a4fcbc Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <kirpadv@gmail.com> Date: Tue, 6 Aug 2024 17:04:49 +0200 Subject: [PATCH 10/10] add @floating-ui/dom to syncpack config --- syncpack.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/syncpack.config.js b/syncpack.config.js index 5be04a7ee044af..3fa5475103c98c 100644 --- a/syncpack.config.js +++ b/syncpack.config.js @@ -29,6 +29,7 @@ const config = { { packages: ['@fluentui/fluentui-repo'], dependencies: [ + '@floating-ui/dom', '@babel/core', '@babel/preset-typescript', '@babel/generator',