From 25e3fddd2514df50a205d13e1a3d5f402f80c6c2 Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa Date: Thu, 30 Oct 2025 18:06:55 +0100 Subject: [PATCH 1/2] chore: upgrade storybook to v8 --- .storybook/docs-root.css | 4 +- .storybook/main.js | 39 +- .storybook/types.d.ts | 7 +- apps/chart-docsite/.storybook/preview.tsx | 2 + apps/chart-docsite/.storybook/tsconfig.json | 2 +- .../.storybook/docs-root-v9.css | 5 +- apps/public-docsite-v9/.storybook/main.js | 7 +- .../.storybook/manager-head.html | 4 + apps/public-docsite-v9/.storybook/preview.js | 4 +- ...narios.stories.mdx => ListOfScenarios.mdx} | 6 +- .../AccessibilityScenarios/index.stories.tsx | 4 +- ...s.stories.mdx => AccessibleComponents.mdx} | 0 ....stories.mdx => AccessibleExperiences.mdx} | 0 ...ing.stories.mdx => ComponentLabelling.mdx} | 0 ...stories.mdx => DebuggingNotifications.mdx} | 0 ...dicator.stories.mdx => FocusIndicator.mdx} | 15 +- ...{Truncation.stories.mdx => Truncation.mdx} | 0 ....stories.mdx => AdvancedConfiguration.mdx} | 2 +- ...ries.mdx => AdvancedStylingTechniques.mdx} | 0 ...x.stories.mdx => BrowserSupportMatrix.mdx} | 0 ...Styles.stories.mdx => BuildTimeStyles.mdx} | 2 +- ...roduction.stories.mdx => Introduction.mdx} | 6 +- .../{Avatar.stories.mdx => Avatar.mdx} | 0 .../Components/{Box.stories.mdx => Box.mdx} | 0 .../{Button.stories.mdx => Button.mdx} | 0 .../Card/{Card.stories.mdx => Card.mdx} | 0 .../{CardBody.stories.mdx => CardBody.mdx} | 0 ...{CardFooter.stories.mdx => CardFooter.mdx} | 0 ...{CardHeader.stories.mdx => CardHeader.mdx} | 0 ...ardPreview.stories.mdx => CardPreview.mdx} | 2 +- .../{Checkbox.stories.mdx => Checkbox.mdx} | 0 .../{Divider.stories.mdx => Divider.mdx} | 0 .../Components/{Flex.stories.mdx => Flex.mdx} | 0 .../{FlexItem.stories.mdx => FlexItem.mdx} | 0 .../Components/{Grid.stories.mdx => Grid.mdx} | 0 .../{Header.stories.mdx => Header.mdx} | 0 .../{Image.stories.mdx => Image.mdx} | 0 .../{Input.stories.mdx => Input.mdx} | 0 ...{ItemLayout.stories.mdx => ItemLayout.mdx} | 0 .../{Label.stories.mdx => Label.mdx} | 0 .../{Loader.stories.mdx => Loader.mdx} | 0 .../Components/{Menu.stories.mdx => Menu.mdx} | 0 .../{Popup.stories.mdx => Popup.mdx} | 0 ...{RadioGroup.stories.mdx => RadioGroup.mdx} | 0 .../Components/{Ref.stories.mdx => Ref.mdx} | 0 .../{Segment.stories.mdx => Segment.mdx} | 0 .../{Slider.stories.mdx => Slider.mdx} | 0 .../{Spinner.stories.mdx => Spinner.mdx} | 0 ...plitButton.stories.mdx => SplitButton.mdx} | 0 .../{TabList.stories.mdx => TabList.mdx} | 0 .../Components/{Text.stories.mdx => Text.mdx} | 0 .../{Textarea.stories.mdx => Textarea.mdx} | 0 .../{Toolbar.stories.mdx => Toolbar.mdx} | 0 .../{Tooltip.stories.mdx => Tooltip.mdx} | 0 .../FromV0/{Icons.stories.mdx => Icons.mdx} | 0 ...s.mdx => migrate-custom-accessibility.mdx} | 0 ...ng.stories.mdx => migrate-positioning.mdx} | 0 ...-styles.stories.mdx => migrate-styles.mdx} | 0 ...pping.stories.mdx => ComponentMapping.mdx} | 0 ...vatarGroup.stories.mdx => AvatarGroup.mdx} | 0 .../{Button.stories.mdx => Button.mdx} | 0 .../Card/{Card.stories.mdx => Card.mdx} | 2 +- ...{CardFooter.stories.mdx => CardFooter.mdx} | 0 ...{CardHeader.stories.mdx => CardHeader.mdx} | 2 +- ...ardPreview.stories.mdx => CardPreview.mdx} | 10 +- .../{Charts.stories.mdx => Charts.mdx} | 0 .../{Checkbox.stories.mdx => Checkbox.mdx} | 0 ...olorPicker.stories.mdx => ColorPicker.mdx} | 0 .../{Divider.stories.mdx => Divider.mdx} | 0 ...{Flex.Stack.stories.mdx => Flex.Stack.mdx} | 6 +- ...ackItem.stories.mdx => Flex.StackItem.mdx} | 4 +- .../Components/Flex/utils.stories.test.tsx | 8 +- .../FromV8/Components/Flex/utils.stories.tsx | 2 +- ...roupedList.stories.mdx => GroupedList.mdx} | 0 .../Image/{Image.stories.mdx => Image.mdx} | 0 .../{Input.stories.mdx => Input.mdx} | 0 .../{Keytips.stories.mdx => Keytips.mdx} | 0 .../{Label.stories.mdx => Label.mdx} | 0 .../Components/{Menu.stories.mdx => Menu.mdx} | 0 ...{RadioGroup.stories.mdx => RadioGroup.mdx} | 0 .../FromV8/Components/Slider/Slider.mdx | 160 + .../Components/Slider/Slider.stories.mdx | 95 - .../Slider/Sliderv8Examples.stories.tsx | 28 - .../Slider/Sliderv9Examples.stories.tsx | 67 - ...{SpinButton.stories.mdx => SpinButton.mdx} | 0 .../{Spinner.stories.mdx => Spinner.mdx} | 0 .../Components/{Tabs.stories.mdx => Tabs.mdx} | 0 .../{Textarea.stories.mdx => Textarea.mdx} | 0 .../{Theme.stories.mdx => Theme.mdx} | 0 ...orMapping.stories.mdx => ColorMapping.mdx} | 0 ...ooting.stories.mdx => Troubleshooting.mdx} | 0 ...Started.stories.mdx => GettingStarted.mdx} | 0 ...tories.mdx => HandlingBreakingChanges.mdx} | 0 ...tories.mdx => KeepingDesignConsistent.mdx} | 0 ....stories.mdx => PackageMaturityLevels.mdx} | 0 ...{QuickStart.stories.mdx => QuickStart.mdx} | 0 ...rt.stories.mdx => ReactVersionSupport.mdx} | 0 ...tJSAppDir.stories.mdx => NextJSAppDir.mdx} | 0 .../SSR/{Nextjs.stories.mdx => Nextjs.mdx} | 0 .../SSR/{Portals.stories.mdx => Portals.mdx} | 0 .../SSR/{Remix.stories.mdx => Remix.mdx} | 0 .../Concepts/SSR/{SSR.stories.mdx => SSR.mdx} | 0 .../Slots/{Slots.stories.mdx => Slots.mdx} | 12 +- ...ents.stories.mdx => StylingComponents.mdx} | 0 ...rms.stories.mdx => SupportedPlatforms.mdx} | 0 .../{Theming.stories.mdx => Theming.mdx} | 2 +- ...yles.stories.mdx => UnprocessedStyles.mdx} | 2 +- ... => UsingFluentReactWithWebComponents.mdx} | 0 ...nsCatalog.stories.mdx => IconsCatalog.mdx} | 0 ...{IconsUsage.stories.mdx => IconsUsage.mdx} | 2 +- ...Designer.stories.mdx => ThemeDesigner.mdx} | 0 .../createCSSRuleFromTheme/index.stories.tsx | 1 + apps/ssr-tests-v9/.storybook/main.js | 2 +- apps/ssr-tests-v9/.storybook/preview.js | 2 + .../.storybook/main.js | 28 +- apps/vr-tests-react-components/package.json | 2 +- apps/vr-tests-web-components/package.json | 2 +- apps/vr-tests/.storybook/main.js | 26 +- apps/vr-tests/package.json | 2 +- apps/vr-tests/tsconfig.json | 1 + ...-dcbc0db2-3c0b-4243-a13c-571840f2c681.json | 7 + ...-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json | 7 + ...-e826cc4e-1629-4a56-b91e-864b8456f4c1.json | 7 + ...-1c0802d8-4111-44b5-b6b1-82d9d461888b.json | 7 + ...-6522035a-424f-4a6f-844a-bed8358c507f.json | 7 + package.json | 33 +- .../charts/chart-web-components/package.json | 4 +- .../react-charts/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-aria/stories/.storybook/main.js | 2 +- .../react-aria/stories/.storybook/preview.js | 2 + .../react-avatar/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../src/Avatar/AvatarDefault.stories.tsx | 2 +- .../react-badge/stories/.storybook/main.js | 2 +- .../react-badge/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-button/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-card/stories/.storybook/main.js | 2 +- .../react-card/stories/.storybook/preview.js | 2 + .../react-carousel/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-checkbox/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-combobox/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + ....stories.mdx => DropdownAccessibility.mdx} | 0 .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-dialog/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-divider/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-drawer/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-field/stories/.storybook/main.js | 2 +- .../react-field/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-image/stories/.storybook/main.js | 2 +- .../react-image/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-input/stories/.storybook/main.js | 2 +- .../react-input/stories/.storybook/preview.js | 2 + .../react-label/stories/.storybook/main.js | 2 +- .../react-label/stories/.storybook/preview.js | 2 + .../react-link/stories/.storybook/main.js | 2 +- .../react-link/stories/.storybook/preview.js | 2 + .../react-list/stories/.storybook/main.js | 2 +- .../react-list/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-menu/stories/.storybook/main.js | 2 +- .../react-menu/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-motion/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../Tokens/{index.stories.mdx => index.mdx} | 2 +- .../react-nav/stories/.storybook/main.js | 2 +- .../react-nav/stories/.storybook/preview.js | 2 + .../react-overflow/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-persona/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-popover/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-portal/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-progress/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-provider/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-radio/stories/.storybook/main.js | 2 +- .../react-radio/stories/.storybook/preview.js | 2 + .../react-rating/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-search/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-select/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-skeleton/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-slider/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + ...tories.mdx => SpinButtonAccessibility.mdx} | 0 .../react-spinner/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../package.json | 6 +- .../tsconfig.lib.json | 2 +- .../react-storybook-addon/.storybook/main.js | 2 +- .../.storybook/preview.js | 2 + .../react-storybook-addon/.swcrc | 3 +- .../etc/react-storybook-addon.api.md | 8 + .../react-storybook-addon/package.json | 15 +- .../src/components/ReactStrictMode.tsx | 7 +- .../src/components/ThemePicker.tsx | 7 +- .../src/docs/FluentCanvas.tsx | 25 + .../src/docs/FluentDocsPage.tsx | 20 +- .../src/docs/FluentStory.tsx | 26 + .../react-storybook-addon/src/docs/index.ts | 2 + .../react-storybook-addon/src/hooks.ts | 2 +- .../react-storybook-addon/src/index.ts | 1 + .../src/preset/manager.ts | 5 +- .../src/preset/preview.ts | 15 +- .../react-storybook-addon/tsconfig.json | 3 +- .../react-storybook-addon/tsconfig.lib.json | 2 +- .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-switch/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-table/stories/.storybook/main.js | 2 +- .../react-table/stories/.storybook/preview.js | 2 + .../react-tabs/stories/.storybook/main.js | 2 +- .../react-tabs/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-tags/stories/.storybook/main.js | 2 +- .../react-tags/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-text/stories/.storybook/main.js | 2 +- .../react-text/stories/.storybook/preview.js | 2 + .../react-textarea/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-theme/stories/.eslintrc.json | 3 +- .../react-theme/stories/.storybook/main.js | 2 +- .../react-theme/stories/.storybook/preview.js | 2 + .../stories/src/Theme/borderRadii/index.mdx | 11 + .../src/Theme/borderRadii/index.stories.mdx | 10 - .../src/Theme/colors/FilterButton.stories.tsx | 4 +- .../stories/src/Theme/colors/index.mdx | 11 + .../src/Theme/colors/index.stories.mdx | 10 - .../src/Theme/fonts/ThemeFonts.stories.tsx | 14 +- .../stories/src/Theme/fonts/index.mdx | 31 + .../stories/src/Theme/fonts/index.stories.mdx | 30 - .../stories/src/Theme/shadows/index.mdx | 11 + .../src/Theme/shadows/index.stories.mdx | 10 - .../stories/src/Theme/spacing/index.mdx | 11 + .../src/Theme/spacing/index.stories.mdx | 10 - .../stories/src/Theme/strokeWidths/index.mdx | 11 + .../src/Theme/strokeWidths/index.stories.mdx | 10 - .../{index.stories.mdx => index.mdx} | 19 +- .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-toast/stories/.storybook/main.js | 2 +- .../react-toast/stories/.storybook/preview.js | 2 + .../react-toolbar/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-tooltip/stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../react-tree/stories/.storybook/main.js | 2 +- .../react-tree/stories/.storybook/preview.js | 2 + .../stories/.storybook/main.js | 2 +- .../stories/.storybook/preview.js | 2 + .../recipes/.storybook/main.js | 2 +- .../recipes/.storybook/preview.js | 2 + ...ediaObject.stories.mdx => MediaObject.mdx} | 0 .../theme-designer/.storybook/main.js | 2 +- .../theme-designer/.storybook/preview.js | 2 + ...Designer.stories.mdx => ThemeDesigner.mdx} | 0 packages/react-examples/.storybook/preview.js | 2 + packages/storybook/package.json | 2 +- packages/web-components/.storybook/main.cjs | 2 +- packages/web-components/package.json | 4 +- ...roduction.stories.mdx => introduction.mdx} | 0 .../{migration.stories.mdx => migration.mdx} | 0 ...olyfilling.stories.mdx => polyfilling.mdx} | 0 ...uick-start.stories.mdx => quick-start.mdx} | 0 .../{theming.stories.mdx => theming.mdx} | 0 scripts/storybook/src/rules.js | 35 + scripts/storybook/src/utils.js | 2 +- scripts/storybook/src/utils.spec.js | 12 +- .../visual-regression-utilities/package.json | 2 +- .../migrate-converged-pkg/index.spec.ts | 2 +- .../generators/migrate-converged-pkg/index.ts | 2 +- .../generators/move-packages/index.spec.ts | 2 +- .../prepare-initial-release/index.spec.ts | 4 +- .../files/.storybook/main.js__tmpl__ | 2 +- .../files/.storybook/preview.js__tmpl__ | 3 + ...s.mdx__tmpl__ => __fileName__.mdx__tmpl__} | 0 .../generators/recipe-generator/index.spec.ts | 10 +- .../split-library-in-two/generator.spec.ts | 10 +- .../split-library-in-two/generator.ts | 2 +- yarn.lock | 3023 ++++++----------- 328 files changed, 1818 insertions(+), 2589 deletions(-) rename apps/public-docsite-v9/src/AccessibilityScenarios/{ListOfScenarios.stories.mdx => ListOfScenarios.mdx} (94%) rename apps/public-docsite-v9/src/Concepts/Accessibility/{AccessibleComponents.stories.mdx => AccessibleComponents.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Accessibility/{AccessibleExperiences.stories.mdx => AccessibleExperiences.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Accessibility/{ComponentLabelling.stories.mdx => ComponentLabelling.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Accessibility/{DebuggingNotifications.stories.mdx => DebuggingNotifications.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Accessibility/{FocusIndicator.stories.mdx => FocusIndicator.mdx} (91%) rename apps/public-docsite-v9/src/Concepts/Accessibility/{Truncation.stories.mdx => Truncation.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{AdvancedConfiguration.stories.mdx => AdvancedConfiguration.mdx} (99%) rename apps/public-docsite-v9/src/Concepts/{AdvancedStylingTechniques.stories.mdx => AdvancedStylingTechniques.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{BrowserSupportMatrix.stories.mdx => BrowserSupportMatrix.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{BuildTimeStyles.stories.mdx => BuildTimeStyles.mdx} (98%) rename apps/public-docsite-v9/src/Concepts/{Introduction.stories.mdx => Introduction.mdx} (92%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Avatar.stories.mdx => Avatar.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Box.stories.mdx => Box.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Button.stories.mdx => Button.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Card/{Card.stories.mdx => Card.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Card/{CardBody.stories.mdx => CardBody.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Card/{CardFooter.stories.mdx => CardFooter.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Card/{CardHeader.stories.mdx => CardHeader.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Card/{CardPreview.stories.mdx => CardPreview.mdx} (95%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Checkbox.stories.mdx => Checkbox.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Divider.stories.mdx => Divider.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Flex.stories.mdx => Flex.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{FlexItem.stories.mdx => FlexItem.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Grid.stories.mdx => Grid.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Header.stories.mdx => Header.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Image.stories.mdx => Image.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Input.stories.mdx => Input.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{ItemLayout.stories.mdx => ItemLayout.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Label.stories.mdx => Label.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Loader.stories.mdx => Loader.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Menu.stories.mdx => Menu.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Popup.stories.mdx => Popup.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{RadioGroup.stories.mdx => RadioGroup.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Ref.stories.mdx => Ref.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Segment.stories.mdx => Segment.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Slider.stories.mdx => Slider.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Spinner.stories.mdx => Spinner.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{SplitButton.stories.mdx => SplitButton.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{TabList.stories.mdx => TabList.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Text.stories.mdx => Text.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Textarea.stories.mdx => Textarea.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Toolbar.stories.mdx => Toolbar.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/{Tooltip.stories.mdx => Tooltip.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/{Icons.stories.mdx => Icons.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/{migrate-custom-accessibility.stories.mdx => migrate-custom-accessibility.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/{migrate-positioning.stories.mdx => migrate-positioning.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV0/{migrate-styles.stories.mdx => migrate-styles.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/{ComponentMapping.stories.mdx => ComponentMapping.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{AvatarGroup.stories.mdx => AvatarGroup.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Button.stories.mdx => Button.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/{Card.stories.mdx => Card.mdx} (97%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/{CardFooter.stories.mdx => CardFooter.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/{CardHeader.stories.mdx => CardHeader.mdx} (96%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/{CardPreview.stories.mdx => CardPreview.mdx} (89%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Charts.stories.mdx => Charts.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Checkbox.stories.mdx => Checkbox.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{ColorPicker.stories.mdx => ColorPicker.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Divider.stories.mdx => Divider.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/{Flex.Stack.stories.mdx => Flex.Stack.mdx} (99%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/{Flex.StackItem.stories.mdx => Flex.StackItem.mdx} (98%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{GroupedList.stories.mdx => GroupedList.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Image/{Image.stories.mdx => Image.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Input.stories.mdx => Input.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Keytips.stories.mdx => Keytips.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Label.stories.mdx => Label.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Menu.stories.mdx => Menu.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{RadioGroup.stories.mdx => RadioGroup.mdx} (100%) create mode 100644 apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.mdx delete mode 100644 apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.stories.mdx delete mode 100644 apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv8Examples.stories.tsx delete mode 100644 apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv9Examples.stories.tsx rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{SpinButton.stories.mdx => SpinButton.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Spinner.stories.mdx => Spinner.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Tabs.stories.mdx => Tabs.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Textarea.stories.mdx => Textarea.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/{Theme.stories.mdx => Theme.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/ThemeColors/{ColorMapping.stories.mdx => ColorMapping.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/FromV8/{Troubleshooting.stories.mdx => Troubleshooting.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/{GettingStarted.stories.mdx => GettingStarted.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/{HandlingBreakingChanges.stories.mdx => HandlingBreakingChanges.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Migration/{KeepingDesignConsistent.stories.mdx => KeepingDesignConsistent.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{PackageMaturityLevels.stories.mdx => PackageMaturityLevels.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{QuickStart.stories.mdx => QuickStart.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{ReactVersionSupport.stories.mdx => ReactVersionSupport.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/SSR/{NextJSAppDir.stories.mdx => NextJSAppDir.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/SSR/{Nextjs.stories.mdx => Nextjs.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/SSR/{Portals.stories.mdx => Portals.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/SSR/{Remix.stories.mdx => Remix.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/SSR/{SSR.stories.mdx => SSR.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/Slots/{Slots.stories.mdx => Slots.mdx} (97%) rename apps/public-docsite-v9/src/Concepts/{StylingComponents.stories.mdx => StylingComponents.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{SupportedPlatforms.stories.mdx => SupportedPlatforms.mdx} (100%) rename apps/public-docsite-v9/src/Concepts/{Theming.stories.mdx => Theming.mdx} (98%) rename apps/public-docsite-v9/src/Concepts/{UnprocessedStyles.stories.mdx => UnprocessedStyles.mdx} (99%) rename apps/public-docsite-v9/src/Concepts/WebComponentsInterop/{UsingFluentReactWithWebComponents.stories.mdx => UsingFluentReactWithWebComponents.mdx} (100%) rename apps/public-docsite-v9/src/Icons/{IconsCatalog.stories.mdx => IconsCatalog.mdx} (100%) rename apps/public-docsite-v9/src/Icons/{IconsUsage.stories.mdx => IconsUsage.mdx} (97%) rename apps/public-docsite-v9/src/Theming/{ThemeDesigner.stories.mdx => ThemeDesigner.mdx} (100%) create mode 100644 change/@fluentui-chart-web-components-dcbc0db2-3c0b-4243-a13c-571840f2c681.json create mode 100644 change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json create mode 100644 change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json create mode 100644 change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json create mode 100644 change/@fluentui-web-components-6522035a-424f-4a6f-844a-bed8358c507f.json rename packages/react-components/react-combobox/stories/src/Dropdown/{DropdownAccessibility.stories.mdx => DropdownAccessibility.mdx} (100%) rename packages/react-components/react-motion/stories/src/Tokens/{index.stories.mdx => index.mdx} (95%) rename packages/react-components/react-spinbutton/stories/src/SpinButton/{SpinButtonAccessibility.stories.mdx => SpinButtonAccessibility.mdx} (100%) create mode 100644 packages/react-components/react-storybook-addon/src/docs/FluentCanvas.tsx create mode 100644 packages/react-components/react-storybook-addon/src/docs/FluentStory.tsx create mode 100644 packages/react-components/react-theme/stories/src/Theme/borderRadii/index.mdx delete mode 100644 packages/react-components/react-theme/stories/src/Theme/borderRadii/index.stories.mdx create mode 100644 packages/react-components/react-theme/stories/src/Theme/colors/index.mdx delete mode 100644 packages/react-components/react-theme/stories/src/Theme/colors/index.stories.mdx create mode 100644 packages/react-components/react-theme/stories/src/Theme/fonts/index.mdx delete mode 100644 packages/react-components/react-theme/stories/src/Theme/fonts/index.stories.mdx create mode 100644 packages/react-components/react-theme/stories/src/Theme/shadows/index.mdx delete mode 100644 packages/react-components/react-theme/stories/src/Theme/shadows/index.stories.mdx create mode 100644 packages/react-components/react-theme/stories/src/Theme/spacing/index.mdx delete mode 100644 packages/react-components/react-theme/stories/src/Theme/spacing/index.stories.mdx create mode 100644 packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.mdx delete mode 100644 packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.stories.mdx rename packages/react-components/react-theme/stories/src/Theme/typography/{index.stories.mdx => index.mdx} (91%) rename packages/react-components/recipes/src/recipes/media-object/{MediaObject.stories.mdx => MediaObject.mdx} (100%) rename packages/react-components/theme-designer/src/{ThemeDesigner.stories.mdx => ThemeDesigner.mdx} (100%) rename packages/web-components/src/_docs/concepts/{introduction.stories.mdx => introduction.mdx} (100%) rename packages/web-components/src/_docs/developer/{migration.stories.mdx => migration.mdx} (100%) rename packages/web-components/src/_docs/developer/{polyfilling.stories.mdx => polyfilling.mdx} (100%) rename packages/web-components/src/_docs/developer/{quick-start.stories.mdx => quick-start.mdx} (100%) rename packages/web-components/src/_docs/developer/{theming.stories.mdx => theming.mdx} (100%) rename tools/workspace-plugin/src/generators/recipe-generator/files/__packageName__/{__fileName__.stories.mdx__tmpl__ => __fileName__.mdx__tmpl__} (100%) diff --git a/.storybook/docs-root.css b/.storybook/docs-root.css index 81aa81ca4f9357..aae3c097b2045d 100644 --- a/.storybook/docs-root.css +++ b/.storybook/docs-root.css @@ -36,13 +36,13 @@ } #storybook-docs .sbdocs-img.featured-image { - max-width: 100%; margin: 48px 0; display: block; + border-radius: 24px; } #storybook-docs .sbdocs-img { - border-radius: 24px; + max-width: 100%; } #storybook-docs .sbdocs hr:not(.sbdocs-preview hr) { diff --git a/.storybook/main.js b/.storybook/main.js index 92e4a4770f30f3..e8e0481dcec71f 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -4,6 +4,8 @@ const fs = require('fs'); const { loadWorkspaceAddon, registerTsPaths, + registerRules, + rules, processBabelLoaderOptions, getImportMappingsForExportToSandboxAddon, } = require('@fluentui/scripts-storybook'); @@ -15,17 +17,12 @@ const previewHeadTemplate = fs.readFileSync(path.resolve(__dirname, 'preview-hea module.exports = /** @type {import('./types').StorybookConfig} */ ({ stories: [], addons: [ - // external custom addons - '@storybook/addon-essentials', '@storybook/addon-a11y', '@storybook/addon-links', - 'storybook-addon-performance', - // https://storybook.js.org/docs/writing-docs/mdx#markdown-tables-arent-rendering-correctly '@storybook/addon-mdx-gfm', // internal monorepo custom addons - /** {@link file://./../packages/react-components/react-storybook-addon/package.json} */ loadWorkspaceAddon('@fluentui/react-storybook-addon', { tsConfigPath }), /** {@link file://./../packages/react-components/react-storybook-addon-export-to-sandbox/package.json} */ @@ -42,7 +39,8 @@ module.exports = /** @type {import('./types').StorybookConfig} */ ({ }, }), ], - webpackFinal: config => { + webpackFinal(config) { + registerRules({ config, rules: [rules.swcRule] }); registerTsPaths({ config, configFile: tsConfigPath }); if ((process.env.CI || process.env.TF_BUILD) && config.plugins) { @@ -60,13 +58,9 @@ module.exports = /** @type {import('./types').StorybookConfig} */ ({ options: { builder: { 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 @@ -74,30 +68,7 @@ module.exports = /** @type {import('./types').StorybookConfig} */ ({ previewHead: head => head + previewHeadTemplate, typescript: { + check: false, 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/types.d.ts b/.storybook/types.d.ts index ac62ee96b22caa..30030f8a4a934c 100644 --- a/.storybook/types.d.ts +++ b/.storybook/types.d.ts @@ -1,4 +1,7 @@ import type { StorybookConfig as StorybookBaseConfig } from '@storybook/react-webpack5'; -export type StorybookConfig = StorybookBaseConfig & - Required>; +export type StorybookConfig = Omit & { + stories: NonNullable>; + addons: NonNullable>; + webpackFinal: NonNullable; +}; diff --git a/apps/chart-docsite/.storybook/preview.tsx b/apps/chart-docsite/.storybook/preview.tsx index 7f04a06d823503..4aafc8a3b35a5d 100644 --- a/apps/chart-docsite/.storybook/preview.tsx +++ b/apps/chart-docsite/.storybook/preview.tsx @@ -19,4 +19,6 @@ const preview: Preview & { parameters: import('@fluentui/react-storybook-addon') }, }; +export const tags = ['autodocs']; + export default preview; diff --git a/apps/chart-docsite/.storybook/tsconfig.json b/apps/chart-docsite/.storybook/tsconfig.json index 164470082ad1ef..c311a359d83880 100644 --- a/apps/chart-docsite/.storybook/tsconfig.json +++ b/apps/chart-docsite/.storybook/tsconfig.json @@ -15,7 +15,7 @@ "../stories/**/*.stories.js", "../stories/**/*.stories.jsx", "../stories/**/*.stories.tsx", - "../stories/**/*.stories.mdx", + "../stories/**/*.mdx", "*.ts", "*.js" ] diff --git a/apps/public-docsite-v9/.storybook/docs-root-v9.css b/apps/public-docsite-v9/.storybook/docs-root-v9.css index 53af064c22f08e..28896582b36cf8 100644 --- a/apps/public-docsite-v9/.storybook/docs-root-v9.css +++ b/apps/public-docsite-v9/.storybook/docs-root-v9.css @@ -2,7 +2,7 @@ /* remove unnecessary padding now that theme switcher is not taking up space */ #storybook-docs .sbdocs-wrapper { background: transparent !important; - padding-top: 0; + padding: 0 48px; } /* sb-show-main is missing during page transitions causing a page shift */ @@ -18,6 +18,7 @@ .sb-preparing-story, .sb-preparing-docs, .sb-nopreview, -.sb-errordisplay { +.sb-errordisplay, +.sidebar-container .search-field + div { display: none !important; } diff --git a/apps/public-docsite-v9/.storybook/main.js b/apps/public-docsite-v9/.storybook/main.js index ee1a906095c8d2..97ec7e1147056d 100644 --- a/apps/public-docsite-v9/.storybook/main.js +++ b/apps/public-docsite-v9/.storybook/main.js @@ -8,8 +8,7 @@ const tsConfigAllPath = path.join(__dirname, '../../../tsconfig.base.all.json'); module.exports = /** @type {Omit} */ ({ ...rootMain, stories: [ - ...rootMain.stories, - '../src/**/*.stories.mdx', + '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)', ...getPackageStoriesGlob({ packageName: '@fluentui/react-components', callerPath: __dirname }), ...getPackageStoriesGlob({ @@ -36,8 +35,8 @@ module.exports = /** @type {Omit { - const localConfig = /** @type config */ ({ ...rootMain.webpackFinal?.(config, options) }); + webpackFinal: async (config, options) => { + const localConfig = /** @type config */ ({ ...(await 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 0e2b46e292e90d..0d3306a8741af4 100644 --- a/apps/public-docsite-v9/.storybook/manager-head.html +++ b/apps/public-docsite-v9/.storybook/manager-head.html @@ -138,6 +138,10 @@ color: #11100f !important; } + .sidebar-item a { + align-items: center !important; + } + .sidebar-item[data-selected='true'] { font-weight: 600 !important; font-size: 14px !important; diff --git a/apps/public-docsite-v9/.storybook/preview.js b/apps/public-docsite-v9/.storybook/preview.js index 490733e77badd7..2742ddd665d876 100644 --- a/apps/public-docsite-v9/.storybook/preview.js +++ b/apps/public-docsite-v9/.storybook/preview.js @@ -2,7 +2,7 @@ import * as rootPreview from '../../../.storybook/preview'; import './docs-root-v9.css'; -/** @type {NonNullable} */ +/** @type {NonNullable} */ export const decorators = rootPreview.decorators; /** @type {import("@fluentui/react-storybook-addon").FluentParameters & typeof rootPreview.parameters} */ @@ -56,3 +56,5 @@ export const parameters = { docs: true, }, }; + +export const tags = ['autodocs']; diff --git a/apps/public-docsite-v9/src/AccessibilityScenarios/ListOfScenarios.stories.mdx b/apps/public-docsite-v9/src/AccessibilityScenarios/ListOfScenarios.mdx similarity index 94% rename from apps/public-docsite-v9/src/AccessibilityScenarios/ListOfScenarios.stories.mdx rename to apps/public-docsite-v9/src/AccessibilityScenarios/ListOfScenarios.mdx index e71f4feed04269..9032fd151d7358 100644 --- a/apps/public-docsite-v9/src/AccessibilityScenarios/ListOfScenarios.stories.mdx +++ b/apps/public-docsite-v9/src/AccessibilityScenarios/ListOfScenarios.mdx @@ -1,8 +1,8 @@ -import { Meta } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; import { FullscreenLink } from './utils'; -export const parentPath = 'concepts-developer-accessibility-stories'; +export const parentPath = 'concepts-developer-accessibility-scenarios'; - + # Accessibility Scenarios diff --git a/apps/public-docsite-v9/src/AccessibilityScenarios/index.stories.tsx b/apps/public-docsite-v9/src/AccessibilityScenarios/index.stories.tsx index 8f50cd7590c4b2..c27835942c7a8c 100644 --- a/apps/public-docsite-v9/src/AccessibilityScenarios/index.stories.tsx +++ b/apps/public-docsite-v9/src/AccessibilityScenarios/index.stories.tsx @@ -20,5 +20,7 @@ export { DeviceControlsToggleButtons } from './ToggleButton.stories'; export { ButtonsWithTooltip } from './Tooltip.stories'; export default { - title: 'Concepts/Developer/Accessibility/Stories', + title: 'Concepts/Developer/Accessibility/Scenarios', + // Hide from autogenerated docs, as we have a custom MDX doc file + tags: ['!autodocs'], }; diff --git a/apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleComponents.stories.mdx b/apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleComponents.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleComponents.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleComponents.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleExperiences.stories.mdx b/apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleExperiences.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleExperiences.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Accessibility/AccessibleExperiences.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.stories.mdx b/apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Accessibility/ComponentLabelling.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Accessibility/DebuggingNotifications.stories.mdx b/apps/public-docsite-v9/src/Concepts/Accessibility/DebuggingNotifications.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Accessibility/DebuggingNotifications.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Accessibility/DebuggingNotifications.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Accessibility/FocusIndicator.stories.mdx b/apps/public-docsite-v9/src/Concepts/Accessibility/FocusIndicator.mdx similarity index 91% rename from apps/public-docsite-v9/src/Concepts/Accessibility/FocusIndicator.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Accessibility/FocusIndicator.mdx index 3e8ee155d18294..31fe4c2bd2950d 100644 --- a/apps/public-docsite-v9/src/Concepts/Accessibility/FocusIndicator.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Accessibility/FocusIndicator.mdx @@ -1,4 +1,5 @@ -import { Meta, Story, Canvas } from '@storybook/addon-docs'; +import { Meta } from '@storybook/addon-docs'; +import { FluentCanvas, FluentStory } from '@fluentui/react-storybook-addon'; @@ -43,9 +44,9 @@ Both of the helper functions are powered using the method described above. The [AccordionHeader](?path=/docs/components-accordion--default) component uses `createFocusOutlineStyle` to style the default outline style when focus is detected - - - + + + ```tsx import { makeStyles } from '@fluentui/react-components'; @@ -77,9 +78,9 @@ function Component() { The [Link](?path=/docs/components-link--default) component uses `createCustomFocusIndicatorStyle` to add a double underlined focus indication style - - - + + + ```tsx import { makeStyles, createCustomFocusIndicatorStyle } from '@fluentui/react-components'; diff --git a/apps/public-docsite-v9/src/Concepts/Accessibility/Truncation.stories.mdx b/apps/public-docsite-v9/src/Concepts/Accessibility/Truncation.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Accessibility/Truncation.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Accessibility/Truncation.mdx diff --git a/apps/public-docsite-v9/src/Concepts/AdvancedConfiguration.stories.mdx b/apps/public-docsite-v9/src/Concepts/AdvancedConfiguration.mdx similarity index 99% rename from apps/public-docsite-v9/src/Concepts/AdvancedConfiguration.stories.mdx rename to apps/public-docsite-v9/src/Concepts/AdvancedConfiguration.mdx index 12cf681787cefe..8591d6b864ca27 100644 --- a/apps/public-docsite-v9/src/Concepts/AdvancedConfiguration.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/AdvancedConfiguration.mdx @@ -1,4 +1,4 @@ -import { Meta } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; diff --git a/apps/public-docsite-v9/src/Concepts/AdvancedStylingTechniques.stories.mdx b/apps/public-docsite-v9/src/Concepts/AdvancedStylingTechniques.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/AdvancedStylingTechniques.stories.mdx rename to apps/public-docsite-v9/src/Concepts/AdvancedStylingTechniques.mdx diff --git a/apps/public-docsite-v9/src/Concepts/BrowserSupportMatrix.stories.mdx b/apps/public-docsite-v9/src/Concepts/BrowserSupportMatrix.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/BrowserSupportMatrix.stories.mdx rename to apps/public-docsite-v9/src/Concepts/BrowserSupportMatrix.mdx diff --git a/apps/public-docsite-v9/src/Concepts/BuildTimeStyles.stories.mdx b/apps/public-docsite-v9/src/Concepts/BuildTimeStyles.mdx similarity index 98% rename from apps/public-docsite-v9/src/Concepts/BuildTimeStyles.stories.mdx rename to apps/public-docsite-v9/src/Concepts/BuildTimeStyles.mdx index 02b7f2feb0ba4c..5d9bfab4e65b9c 100644 --- a/apps/public-docsite-v9/src/Concepts/BuildTimeStyles.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/BuildTimeStyles.mdx @@ -165,7 +165,7 @@ You can look at the image below which describes what work is done during style r > 💡 NOTE: this work only happens once, during first render. -{'Illustration +{'Illustration The final result before the CSS rules are inserted into DOM can be compiled ahead of time during build time through the methods described above. Once the styles of our simple example are transformed at build time the resulting bundle contains diff --git a/apps/public-docsite-v9/src/Concepts/Introduction.stories.mdx b/apps/public-docsite-v9/src/Concepts/Introduction.mdx similarity index 92% rename from apps/public-docsite-v9/src/Concepts/Introduction.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Introduction.mdx index a37bfb885a29d2..90d0b805a08ebf 100644 --- a/apps/public-docsite-v9/src/Concepts/Introduction.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Introduction.mdx @@ -9,7 +9,11 @@ import { WhatsNewBoxes } from './components/WhatsNewBoxes'; v{pkg.version} -An image of many user interface component designs. +An image of many user interface component designs. ( - Preview of a Word document + Preview of a Word document ); ``` diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Checkbox.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Checkbox.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Checkbox.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Checkbox.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Divider.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Divider.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Divider.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Divider.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Flex.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Flex.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Flex.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Flex.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/FlexItem.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/FlexItem.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/FlexItem.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/FlexItem.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Grid.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Grid.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Grid.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Grid.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Header.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Header.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Header.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Header.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Image.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Image.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Image.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Image.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Input.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Input.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Input.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Input.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/ItemLayout.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/ItemLayout.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/ItemLayout.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/ItemLayout.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Label.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Label.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Label.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Label.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Loader.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Loader.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Loader.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Loader.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Menu.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Menu.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Menu.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Menu.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Popup.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Popup.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Popup.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Popup.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/RadioGroup.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/RadioGroup.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/RadioGroup.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/RadioGroup.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Ref.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Ref.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Ref.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Ref.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Segment.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Segment.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Segment.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Segment.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Slider.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Slider.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Slider.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Slider.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Spinner.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Spinner.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Spinner.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Spinner.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/SplitButton.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/SplitButton.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/SplitButton.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/SplitButton.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/TabList.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/TabList.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/TabList.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/TabList.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Text.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Text.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Text.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Text.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Textarea.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Textarea.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Textarea.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Textarea.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Toolbar.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Toolbar.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Toolbar.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Toolbar.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Tooltip.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Tooltip.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Tooltip.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Components/Tooltip.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Icons.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/Icons.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/Icons.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/Icons.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-custom-accessibility.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-custom-accessibility.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-custom-accessibility.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-custom-accessibility.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-positioning.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-positioning.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-positioning.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-positioning.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-styles.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-styles.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-styles.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV0/migrate-styles.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/ComponentMapping.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/ComponentMapping.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/ComponentMapping.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/ComponentMapping.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/AvatarGroup.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/AvatarGroup.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/AvatarGroup.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/AvatarGroup.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Button.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Button.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Button.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Button.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/Card.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/Card.mdx similarity index 97% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/Card.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/Card.mdx index 0902bbe6cc889e..67f9b4fde66920 100644 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/Card.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/Card.mdx @@ -72,7 +72,7 @@ export const SizedCard = () => { return ( - Company Logo + Company Logo { Revenue stream proposal fiscal year 2016 version02.pptx } + image={} header={Annie Lindqvist} description={Created a few minutes ago} /> diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/CardPreview.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/CardPreview.mdx similarity index 89% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/CardPreview.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/CardPreview.mdx index ae3e561965bbc9..67d24518bf3096 100644 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/CardPreview.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Card/CardPreview.mdx @@ -51,8 +51,8 @@ import { Card, CardHeader, CardPreview } from '@fluentui/react-card/unstable'; export const Component = () => { return ( - }> - Preview of a Word document + }> + Preview of a Word document ); @@ -110,17 +110,17 @@ export const Default = () => {
- Powerpoint logo + Powerpoint logo Revenue stream proposal fiscal year 2016 version02
- Powerpoint logo + Powerpoint logo New Contoso Collaboration for Conference Presentation Draft
- Powerpoint logo + Powerpoint logo Spec Sheet for design
diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Charts.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Charts.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Charts.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Charts.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Checkbox.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Checkbox.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Checkbox.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Checkbox.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/ColorPicker.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/ColorPicker.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/ColorPicker.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/ColorPicker.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Divider.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Divider.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Divider.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Divider.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.Stack.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.Stack.mdx similarity index 99% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.Stack.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.Stack.mdx index 59a7f9c0e77bed..64008f8f2fbc5c 100644 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.Stack.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.Stack.mdx @@ -48,7 +48,7 @@ Stack's approach to layout is slightly different from Northstar's Flex, and CSS ```html -
+
...
``` @@ -544,8 +544,8 @@ The `wrap` prop will also change the rendering. As such find below the styles an ```html -
-
+
+
...
diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.StackItem.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.StackItem.mdx similarity index 98% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.StackItem.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.StackItem.mdx index bb6e2663fe10b3..971c0efc8258d7 100644 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.StackItem.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/Flex.StackItem.mdx @@ -37,8 +37,8 @@ import { CodeComparison, CodeExample } from './utils.stories'; ```html -
-
Item
+
+
Item
``` diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.test.tsx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.test.tsx index 1befb6fdfddb87..f2383c04f013b5 100644 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.test.tsx +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.test.tsx @@ -50,7 +50,7 @@ test('renders Markdown source blocks', () => { code={`function test() { console.log("test"); }`} - language="js" + language="jsextra" />, ], }); @@ -85,7 +85,7 @@ test.each([ ['css', 'CSS'], ['js', 'JavaScript'], ['jsx', 'React'], -])('for language %s uses the header %s', (language, expectedHeader) => { +] as const)('for language %s uses the header %s', (language, expectedHeader) => { const renderer = createRenderer(); renderer.render( @@ -99,7 +99,7 @@ test.each([ const result = renderer.getRenderOutput(); expect(result.props).toEqual({ - children: [

{expectedHeader}

, ], + children: [

{expectedHeader}

, ], }); }); @@ -117,6 +117,6 @@ test('overrides the default title', () => { const result = renderer.getRenderOutput(); expect(result.props).toEqual({ - children: [

Custom title

, ], + children: [

Custom title

, ], }); }); diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.tsx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.tsx index 7077cc876b3aee..fd536bff6c733e 100644 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.tsx +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Flex/utils.stories.tsx @@ -53,7 +53,7 @@ export const CodeExample = (props: { title?: string; children: React.ReactElemen return (

{title ?? codeLanguages[language]}

- +
); }; diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/GroupedList.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/GroupedList.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/GroupedList.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/GroupedList.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Image/Image.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Image/Image.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Image/Image.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Image/Image.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Input.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Input.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Input.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Input.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Keytips.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Keytips.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Keytips.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Keytips.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Label.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Label.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Label.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Label.mdx 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.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Menu.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Menu.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/RadioGroup.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/RadioGroup.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/RadioGroup.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/RadioGroup.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.mdx new file mode 100644 index 00000000000000..4e9e958441f335 --- /dev/null +++ b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.mdx @@ -0,0 +1,160 @@ +import { Meta } from '@storybook/addon-docs'; + + + +# Slider Migration + +Fluent UI V8 provides the `Slider` control to represents an input that allows user to choose a value from within a specific range. +Fluent UI v9 provides a `Slider` control with a different API. + +## Examples + +### Basic Migration + +Basic usage of `Slider` V8 + +```tsx +import { Slider } from '@fluentui/react/lib/Slider'; +import * as React from 'react'; + +export const V8BasicExample = () => ; + +export const V8SnappingExample = () => ( + +); + +export const V8ControlledExample = () => { + const [sliderValue, setSliderValue] = React.useState(0); + const sliderOnChange = (value: number) => setSliderValue(value); + return ; +}; + +export const V8FormattedValueExample = () => { + const sliderAriaValueText = (value: number) => value + ' percent'; + const sliderValueFormat = (value: number) => value + '%'; + return ( + + ); +}; +``` + +An equivalent `Slider` in v9 is + +```tsx +import * as React from 'react'; +import { Slider, SliderProps, Label, useId, makeStyles, tokens } from '@fluentui/react-components'; + +export const V9BasicExample = () => { + const basicId = useId(); + return ( + <> + + + + ); +}; + +export const V9SnappingExample = () => { + const snappingId = useId(); + return ( + <> + + + + ); +}; + +export const V9ControlledExample = () => { + const [sliderValue, setSliderValue] = React.useState(0); + const sliderOnChange: SliderProps['onChange'] = (ev, data) => setSliderValue(data.value); + const controlledId = useId(); + return ( + <> + + + + ); +}; + +const useGetFormattedExampleStyles = makeStyles({ + wrapper: { + display: 'grid', + alignItems: 'center', + gridTemplateColumns: '1fr auto', + columnGap: tokens.spacingHorizontalL, + }, +}); + +export const V9FormattedValueExample = () => { + const styles = useGetFormattedExampleStyles(); + const [sliderValue, setSliderValue] = React.useState(0); + const sliderOnChange: SliderProps['onChange'] = (ev, data) => setSliderValue(data.value); + const formattedId = useId(); + const sliderAriaValueText = `${sliderValue} percent`; + const sliderValueFormat = `${sliderValue}%`; + return ( + <> + +
+ + {sliderValueFormat} +
+ + ); +}; +``` + +## Props Mapping + +## Migration from v8 + +- `ariaLabel` => use `aria-label` instead +- `ariaValueText` => explicitly set `aria-valuetext` +- `buttonProps` => Slider props, other than className and id, are passed to `input` element +- `componentRef` => use `ref` instead. +- `inline` => use css, or wrap in flex parent +- `label` => Use `Label` control with `htmlFor` and `id` +- `onChanged` => use onChange and onMouse events +- `origin` => no longer supported +- `originFromZero` => no longer supported +- `ranged`, `defaultLowerValue` and `lowerValue` => Not supported. Multi value slider will be future work in separate control. +- `showValue` and `valueFormat` => use explicitly rendered value instead +- `snapToStep` => use `step` instead +- `styles` => pass classNames to individual slots +- `theme` => use `FluentProvider` HOC instead + +## Property mapping + +| v8 `Slider` | v9 `Slider` | +| ------------------- | ---------------- | +| | | +| `ariaLabel` | `aria-label` | +| `ariaValueText` | `aria-valuetext` | +| `buttonProps` | | +| `componentRef` | `ref` | +| `defaultLowerValue` | | +| `inline` | | +| `input` | `input` | +| `label` | | +| `lowerValue` | | +| `onChanged` | `onChange` | +| `origin` | | +| `originFromZero` | | +| `ranged` | | +| `showValue` | | +| `snapToStep` | `step` | +| `styles` | `className` | +| `theme` | | +| `valueFormat` | | diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.stories.mdx deleted file mode 100644 index 41e5233222ae84..00000000000000 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Slider.stories.mdx +++ /dev/null @@ -1,95 +0,0 @@ -import { Meta, Story, Canvas } from '@storybook/addon-docs'; - -import v8Demo from '!!raw-loader!./Sliderv8Examples.stories.tsx'; -import v9Demo from '!!raw-loader!./Sliderv9Examples.stories.tsx'; - -import { - V8BasicExample, - V8SnappingExample, - V8ControlledExample, - V8FormattedValueExample, -} from './Sliderv8Examples.stories'; -import { - V9BasicExample, - V9SnappingExample, - V9ControlledExample, - V9FormattedValueExample, -} from './Sliderv9Examples.stories'; - - - -# Slider Migration - -Fluent UI V8 provides the `Slider` control to represents an input that allows user to choose a value from within a specific range. -Fluent UI v9 provides a `Slider` control with a different API. - -## Examples - -### Basic Migration - -Basic usage of `Slider` V8 - - - - - - - - - - -An equivalent `Slider` in v9 is - - - -
- - - - -
-
-
- -## Props Mapping - -## Migration from v8 - -- `ariaLabel` => use `aria-label` instead -- `ariaValueText` => explicitely set `aria-valuetext` -- `buttonProps` => Slider props, other than className and id, are passed to `input` element -- `componentRef` => use `ref` instead. -- `inline` => use css, or wrap in flex parent -- `label` => Use `Label` control with `htmlFor` and `id` -- `onChanged` => use onChange and onMouse events -- `origin` => no longer supported -- `originFromZero` => no longer supported -- `ranged`, `defaultLowerValue` and `lowerValue` => Not supported. Multi value slider will be future work in separate control. -- `showValue` and `valueFormat` => use explicitly rendered value instead -- `snapToStep` => use `step` instead -- `styles` => pass classNames to individual slots -- `theme` => use `FluentProvider` HOC instead - -## Property mapping - -| v8 `Slider` | v9 `Slider` | -| ------------------- | ---------------- | -| | | -| `ariaLabel` | `aria-label` | -| `ariaValueText` | `aria-valuetext` | -| `buttonProps` | | -| `componentRef` | `ref` | -| `defaultLowerValue` | | -| `inline` | | -| `input` | `input` | -| `label` | | -| `lowerValue` | | -| `onChanged` | `onChange` | -| `origin` | | -| `originFromZero` | | -| `ranged` | | -| `showValue` | | -| `snapToStep` | `step` | -| `styles` | `className` | -| `theme` | | -| `valueFormat` | | diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv8Examples.stories.tsx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv8Examples.stories.tsx deleted file mode 100644 index ee79dcb435b31a..00000000000000 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv8Examples.stories.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { Slider } from '@fluentui/react/lib/Slider'; -import * as React from 'react'; - -export const V8BasicExample = () => ; - -export const V8SnappingExample = () => ( - -); - -export const V8ControlledExample = () => { - const [sliderValue, setSliderValue] = React.useState(0); - const sliderOnChange = (value: number) => setSliderValue(value); - return ; -}; - -export const V8FormattedValueExample = () => { - const sliderAriaValueText = (value: number) => value + ' percent'; - const sliderValueFormat = (value: number) => value + '%'; - return ( - - ); -}; diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv9Examples.stories.tsx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv9Examples.stories.tsx deleted file mode 100644 index 75c26dff94bf3e..00000000000000 --- a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Slider/Sliderv9Examples.stories.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import * as React from 'react'; -import { Slider, SliderProps, Label, useId, makeStyles, tokens } from '@fluentui/react-components'; - -export const V9BasicExample = () => { - const basicId = useId(); - return ( - <> - - - - ); -}; - -export const V9SnappingExample = () => { - const snappingId = useId(); - return ( - <> - - - - ); -}; - -export const V9ControlledExample = () => { - const [sliderValue, setSliderValue] = React.useState(0); - const sliderOnChange: SliderProps['onChange'] = (ev, data) => setSliderValue(data.value); - const controlledId = useId(); - return ( - <> - - - - ); -}; - -const useGetFormattedExampleStyles = makeStyles({ - wrapper: { - display: 'grid', - alignItems: 'center', - gridTemplateColumns: '1fr auto', - columnGap: tokens.spacingHorizontalL, - }, -}); - -export const V9FormattedValueExample = () => { - const styles = useGetFormattedExampleStyles(); - const [sliderValue, setSliderValue] = React.useState(0); - const sliderOnChange: SliderProps['onChange'] = (ev, data) => setSliderValue(data.value); - const formattedId = useId(); - const sliderAriaValueText = `${sliderValue} percent`; - const sliderValueFormat = `${sliderValue}%`; - return ( - <> - -
- - {sliderValueFormat} -
- - ); -}; diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/SpinButton.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/SpinButton.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/SpinButton.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/SpinButton.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Spinner.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Spinner.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Spinner.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Spinner.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Tabs.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Tabs.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Tabs.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Tabs.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Textarea.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Textarea.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Textarea.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Textarea.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Theme.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Theme.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Theme.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Components/Theme.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/ThemeColors/ColorMapping.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/ThemeColors/ColorMapping.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/ThemeColors/ColorMapping.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/ThemeColors/ColorMapping.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Troubleshooting.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/FromV8/Troubleshooting.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/FromV8/Troubleshooting.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/FromV8/Troubleshooting.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/GettingStarted.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/GettingStarted.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/GettingStarted.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/GettingStarted.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/HandlingBreakingChanges.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/HandlingBreakingChanges.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/HandlingBreakingChanges.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/HandlingBreakingChanges.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Migration/KeepingDesignConsistent.stories.mdx b/apps/public-docsite-v9/src/Concepts/Migration/KeepingDesignConsistent.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/Migration/KeepingDesignConsistent.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Migration/KeepingDesignConsistent.mdx diff --git a/apps/public-docsite-v9/src/Concepts/PackageMaturityLevels.stories.mdx b/apps/public-docsite-v9/src/Concepts/PackageMaturityLevels.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/PackageMaturityLevels.stories.mdx rename to apps/public-docsite-v9/src/Concepts/PackageMaturityLevels.mdx diff --git a/apps/public-docsite-v9/src/Concepts/QuickStart.stories.mdx b/apps/public-docsite-v9/src/Concepts/QuickStart.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/QuickStart.stories.mdx rename to apps/public-docsite-v9/src/Concepts/QuickStart.mdx diff --git a/apps/public-docsite-v9/src/Concepts/ReactVersionSupport.stories.mdx b/apps/public-docsite-v9/src/Concepts/ReactVersionSupport.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/ReactVersionSupport.stories.mdx rename to apps/public-docsite-v9/src/Concepts/ReactVersionSupport.mdx diff --git a/apps/public-docsite-v9/src/Concepts/SSR/NextJSAppDir.stories.mdx b/apps/public-docsite-v9/src/Concepts/SSR/NextJSAppDir.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/SSR/NextJSAppDir.stories.mdx rename to apps/public-docsite-v9/src/Concepts/SSR/NextJSAppDir.mdx diff --git a/apps/public-docsite-v9/src/Concepts/SSR/Nextjs.stories.mdx b/apps/public-docsite-v9/src/Concepts/SSR/Nextjs.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/SSR/Nextjs.stories.mdx rename to apps/public-docsite-v9/src/Concepts/SSR/Nextjs.mdx diff --git a/apps/public-docsite-v9/src/Concepts/SSR/Portals.stories.mdx b/apps/public-docsite-v9/src/Concepts/SSR/Portals.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/SSR/Portals.stories.mdx rename to apps/public-docsite-v9/src/Concepts/SSR/Portals.mdx diff --git a/apps/public-docsite-v9/src/Concepts/SSR/Remix.stories.mdx b/apps/public-docsite-v9/src/Concepts/SSR/Remix.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/SSR/Remix.stories.mdx rename to apps/public-docsite-v9/src/Concepts/SSR/Remix.mdx diff --git a/apps/public-docsite-v9/src/Concepts/SSR/SSR.stories.mdx b/apps/public-docsite-v9/src/Concepts/SSR/SSR.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/SSR/SSR.stories.mdx rename to apps/public-docsite-v9/src/Concepts/SSR/SSR.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Slots/Slots.stories.mdx b/apps/public-docsite-v9/src/Concepts/Slots/Slots.mdx similarity index 97% rename from apps/public-docsite-v9/src/Concepts/Slots/Slots.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Slots/Slots.mdx index a77e06749ac475..9c839fcf2c6613 100644 --- a/apps/public-docsite-v9/src/Concepts/Slots/Slots.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Slots/Slots.mdx @@ -103,7 +103,7 @@ For example, the `Button` component can be passed an `img` or an `CalendarRegula ```tsx <> - ``` @@ -161,8 +161,8 @@ Note that you must choose from one of the available element types the slot suppo ``` ```html -

- Accordion Header as h1 +

+ Accordion Header as h1

``` diff --git a/apps/public-docsite-v9/src/Concepts/StylingComponents.stories.mdx b/apps/public-docsite-v9/src/Concepts/StylingComponents.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/StylingComponents.stories.mdx rename to apps/public-docsite-v9/src/Concepts/StylingComponents.mdx diff --git a/apps/public-docsite-v9/src/Concepts/SupportedPlatforms.stories.mdx b/apps/public-docsite-v9/src/Concepts/SupportedPlatforms.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/SupportedPlatforms.stories.mdx rename to apps/public-docsite-v9/src/Concepts/SupportedPlatforms.mdx diff --git a/apps/public-docsite-v9/src/Concepts/Theming.stories.mdx b/apps/public-docsite-v9/src/Concepts/Theming.mdx similarity index 98% rename from apps/public-docsite-v9/src/Concepts/Theming.stories.mdx rename to apps/public-docsite-v9/src/Concepts/Theming.mdx index d4b124e6ae8f5e..52998baa64f35e 100644 --- a/apps/public-docsite-v9/src/Concepts/Theming.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/Theming.mdx @@ -82,7 +82,7 @@ Applications can customize a theme in multiple ways. The brand ramp is a color ramp going from dark to light colors: -Example of a brand ramp +Example of a brand ramp A theme is derived from a brand ramp. To use a theme with a custom brand ramp, instead of importing a predefined theme, you can use theme factory functions. diff --git a/apps/public-docsite-v9/src/Concepts/UnprocessedStyles.stories.mdx b/apps/public-docsite-v9/src/Concepts/UnprocessedStyles.mdx similarity index 99% rename from apps/public-docsite-v9/src/Concepts/UnprocessedStyles.stories.mdx rename to apps/public-docsite-v9/src/Concepts/UnprocessedStyles.mdx index 40714eac60a9ce..576ff65d8424e6 100644 --- a/apps/public-docsite-v9/src/Concepts/UnprocessedStyles.stories.mdx +++ b/apps/public-docsite-v9/src/Concepts/UnprocessedStyles.mdx @@ -31,7 +31,7 @@ Modern applications often split code into multiple bundles (main app bundle, CDN -
+
``` ### The Solution: Raw Modules with Style Prefixing diff --git a/apps/public-docsite-v9/src/Concepts/WebComponentsInterop/UsingFluentReactWithWebComponents.stories.mdx b/apps/public-docsite-v9/src/Concepts/WebComponentsInterop/UsingFluentReactWithWebComponents.mdx similarity index 100% rename from apps/public-docsite-v9/src/Concepts/WebComponentsInterop/UsingFluentReactWithWebComponents.stories.mdx rename to apps/public-docsite-v9/src/Concepts/WebComponentsInterop/UsingFluentReactWithWebComponents.mdx diff --git a/apps/public-docsite-v9/src/Icons/IconsCatalog.stories.mdx b/apps/public-docsite-v9/src/Icons/IconsCatalog.mdx similarity index 100% rename from apps/public-docsite-v9/src/Icons/IconsCatalog.stories.mdx rename to apps/public-docsite-v9/src/Icons/IconsCatalog.mdx diff --git a/apps/public-docsite-v9/src/Icons/IconsUsage.stories.mdx b/apps/public-docsite-v9/src/Icons/IconsUsage.mdx similarity index 97% rename from apps/public-docsite-v9/src/Icons/IconsUsage.stories.mdx rename to apps/public-docsite-v9/src/Icons/IconsUsage.mdx index 123c184950c235..b77b82a63f8024 100644 --- a/apps/public-docsite-v9/src/Icons/IconsUsage.stories.mdx +++ b/apps/public-docsite-v9/src/Icons/IconsUsage.mdx @@ -2,7 +2,7 @@ import { Meta } from '@storybook/addon-docs'; -

Advanced Usage

+

Advanced Usage

### Fluent icons as fonts diff --git a/apps/public-docsite-v9/src/Theming/ThemeDesigner.stories.mdx b/apps/public-docsite-v9/src/Theming/ThemeDesigner.mdx similarity index 100% rename from apps/public-docsite-v9/src/Theming/ThemeDesigner.stories.mdx rename to apps/public-docsite-v9/src/Theming/ThemeDesigner.mdx diff --git a/apps/public-docsite-v9/src/Utilities/Theme/createCSSRuleFromTheme/index.stories.tsx b/apps/public-docsite-v9/src/Utilities/Theme/createCSSRuleFromTheme/index.stories.tsx index 443681f007e337..833339ee1b5d26 100644 --- a/apps/public-docsite-v9/src/Utilities/Theme/createCSSRuleFromTheme/index.stories.tsx +++ b/apps/public-docsite-v9/src/Utilities/Theme/createCSSRuleFromTheme/index.stories.tsx @@ -13,6 +13,7 @@ export default { description: { component: [descriptionMd, bestPracticesMd].join('\n'), }, + hideArgsTable: true, }, }, } as Meta; diff --git a/apps/ssr-tests-v9/.storybook/main.js b/apps/ssr-tests-v9/.storybook/main.js index a72b1c826be073..5ccb6635045bae 100644 --- a/apps/ssr-tests-v9/.storybook/main.js +++ b/apps/ssr-tests-v9/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/apps/ssr-tests-v9/.storybook/preview.js b/apps/ssr-tests-v9/.storybook/preview.js index 10fd98d02c9454..35fc35c83b7b40 100644 --- a/apps/ssr-tests-v9/.storybook/preview.js +++ b/apps/ssr-tests-v9/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/apps/vr-tests-react-components/.storybook/main.js b/apps/vr-tests-react-components/.storybook/main.js index 0d8d34b1fd5f36..1e07ae7a2365f5 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: { - useSWC: true, lazyCompilation: false, }, }, @@ -24,33 +23,10 @@ module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} // disable react-docgen-typescript (totally not needed here, slows things down a lot) reactDocgen: false, }, - webpackFinal: config => { + webpackFinal(config) { registerTsPaths({ config, configFile: tsConfigPath }); - registerRules({ config, rules: [rules.griffelRule] }); + registerRules({ config, rules: [rules.swcRule, rules.griffelRule] }); 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/package.json b/apps/vr-tests-react-components/package.json index 165eab5427670a..15f2c39ce7b373 100644 --- a/apps/vr-tests-react-components/package.json +++ b/apps/vr-tests-react-components/package.json @@ -11,7 +11,7 @@ "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 --bailOnStoriesError" + "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true --bailOnStoriesError --stepsApi parameters" }, "devDependencies": { "@fluentui/eslint-plugin": "*", diff --git a/apps/vr-tests-web-components/package.json b/apps/vr-tests-web-components/package.json index 448870a62c5787..aea1e9733b3361 100644 --- a/apps/vr-tests-web-components/package.json +++ b/apps/vr-tests-web-components/package.json @@ -10,7 +10,7 @@ "lint": "ESLINT_USE_FLAT_CONFIG=false eslint src --ext .ts,.tsx", "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" + "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true --stepsApi parameters" }, "dependencies": { "react": "18.3.1", diff --git a/apps/vr-tests/.storybook/main.js b/apps/vr-tests/.storybook/main.js index 9f3502a8326aa3..4b70aada225098 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: { - useSWC: true, lazyCompilation: false, }, }, @@ -24,31 +23,8 @@ module.exports = /** @type {import('@storybook/react-webpack5').StorybookConfig} }, webpackFinal: config => { registerTsPaths({ config, configFile: tsConfigPath }); - registerRules({ config, rules: [rules.scssRule] }); + registerRules({ config, rules: [rules.swcRule, rules.scssRule] }); 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/package.json b/apps/vr-tests/package.json index 183c01c5546d66..5e16dbfe435345 100644 --- a/apps/vr-tests/package.json +++ b/apps/vr-tests/package.json @@ -11,7 +11,7 @@ "lint": "just-scripts lint", "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" + "test-vr": "storywright --browsers chromium --url dist/storybook --destpath dist/screenshots --waitTimeScreenshot 500 --concurrency 4 --headless true --stepsApi parameters" }, "devDependencies": { "@fluentui/eslint-plugin": "*", diff --git a/apps/vr-tests/tsconfig.json b/apps/vr-tests/tsconfig.json index 5fd8d958e77799..e7d70fca355f30 100644 --- a/apps/vr-tests/tsconfig.json +++ b/apps/vr-tests/tsconfig.json @@ -5,6 +5,7 @@ "outDir": "lib", "module": "commonjs", "jsx": "react", + "lib": ["ES2019", "dom"], "declaration": true, "noEmit": true, "experimentalDecorators": true, diff --git a/change/@fluentui-chart-web-components-dcbc0db2-3c0b-4243-a13c-571840f2c681.json b/change/@fluentui-chart-web-components-dcbc0db2-3c0b-4243-a13c-571840f2c681.json new file mode 100644 index 00000000000000..351c659f73261e --- /dev/null +++ b/change/@fluentui-chart-web-components-dcbc0db2-3c0b-4243-a13c-571840f2c681.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: upgrade storybook to v8", + "packageName": "@fluentui/chart-web-components", + "email": "dmytrokirpa@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json b/change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json new file mode 100644 index 00000000000000..3fcabf5024e7d0 --- /dev/null +++ b/change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: upgrade storybook to v8", + "packageName": "@fluentui/react-storybook-addon", + "email": "dmytrokirpa@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json b/change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json new file mode 100644 index 00000000000000..2af52cc6857f6e --- /dev/null +++ b/change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: upgrade storybook to v8", + "packageName": "@fluentui/react-storybook-addon-export-to-sandbox", + "email": "dmytrokirpa@microsoft.com", + "dependentChangeType": "none" +} diff --git a/change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json b/change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json new file mode 100644 index 00000000000000..8c6ca9ab3aec6d --- /dev/null +++ b/change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fix: storybook 8 support", + "packageName": "@fluentui/storybook-llms-extractor", + "email": "dmytrokirpa@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/change/@fluentui-web-components-6522035a-424f-4a6f-844a-bed8358c507f.json b/change/@fluentui-web-components-6522035a-424f-4a6f-844a-bed8358c507f.json new file mode 100644 index 00000000000000..4d6c440c62adae --- /dev/null +++ b/change/@fluentui-web-components-6522035a-424f-4a6f-844a-bed8358c507f.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "chore: upgrade storybook to v8", + "packageName": "@fluentui/web-components", + "email": "dmytrokirpa@microsoft.com", + "dependentChangeType": "none" +} diff --git a/package.json b/package.json index a86f0667eb7597..c7aab82be82ce8 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "@babel/plugin-proposal-decorators": "7.24.6", "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", "@babel/plugin-proposal-optional-chaining": "7.21.0", + "@babel/plugin-proposal-object-rest-spread": "7.20.7", "@babel/plugin-syntax-dynamic-import": "7.8.3", "@babel/plugin-syntax-object-rest-spread": "7.8.3", "@babel/plugin-transform-runtime": "7.24.6", @@ -88,20 +89,22 @@ "@react-native/babel-preset": "0.73.21", "@rnx-kit/eslint-plugin": "0.8.6", "@rollup/plugin-node-resolve": "13.3.0", - "@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/manager-api": "7.6.20", - "@storybook/preview-api": "7.6.20", - "@storybook/react": "7.6.20", - "@storybook/react-webpack5": "7.6.20", - "@storybook/theming": "7.6.20", + "@storybook/addon-a11y": "8.6.14", + "@storybook/addon-actions": "8.6.14", + "@storybook/addon-docs": "8.6.14", + "@storybook/addon-essentials": "8.6.14", + "@storybook/addon-links": "8.6.14", + "@storybook/addon-mdx-gfm": "8.6.14", + "@storybook/blocks": "8.6.14", + "@storybook/components": "8.6.14", + "@storybook/core-events": "8.6.14", + "@storybook/core-server": "8.6.14", + "@storybook/icons": "1.3.2", + "@storybook/manager-api": "8.6.14", + "@storybook/preview-api": "8.6.14", + "@storybook/react": "8.6.14", + "@storybook/react-webpack5": "8.6.14", + "@storybook/theming": "8.6.14", "@swc/cli": "0.7.7", "@swc/core": "1.11.24", "@swc/helpers": "0.5.1", @@ -297,7 +300,7 @@ "schema-utils": "3.1.1", "semver": "^6.2.0", "source-map-loader": "4.0.0", - "storybook": "7.6.20", + "storybook": "8.6.14", "storybook-addon-performance": "0.17.3", "storywright": "0.0.27-storybook7.14", "strip-ansi": "6.0.0", diff --git a/packages/charts/chart-web-components/package.json b/packages/charts/chart-web-components/package.json index 48006a4d2e6f2a..3c41d600ca4e6e 100644 --- a/packages/charts/chart-web-components/package.json +++ b/packages/charts/chart-web-components/package.json @@ -64,8 +64,8 @@ "@microsoft/fast-element": "2.0.0", "@fluentui/scripts-api-extractor": "*", "@tensile-perf/web-components": "~0.2.2", - "@storybook/html": "7.6.20", - "@storybook/html-webpack5": "7.6.20", + "@storybook/html": "8.6.14", + "@storybook/html-webpack5": "8.6.14", "chromedriver": "^125.0.0" }, "dependencies": { diff --git a/packages/charts/react-charts/stories/.storybook/main.js b/packages/charts/react-charts/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/charts/react-charts/stories/.storybook/main.js +++ b/packages/charts/react-charts/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/charts/react-charts/stories/.storybook/preview.js b/packages/charts/react-charts/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/charts/react-charts/stories/.storybook/preview.js +++ b/packages/charts/react-charts/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/component-selector-preview/stories/.storybook/main.js b/packages/react-components/component-selector-preview/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/component-selector-preview/stories/.storybook/main.js +++ b/packages/react-components/component-selector-preview/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/component-selector-preview/stories/.storybook/preview.js b/packages/react-components/component-selector-preview/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/component-selector-preview/stories/.storybook/preview.js +++ b/packages/react-components/component-selector-preview/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-accordion/stories/.storybook/main.js b/packages/react-components/react-accordion/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-accordion/stories/.storybook/main.js +++ b/packages/react-components/react-accordion/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-accordion/stories/.storybook/preview.js b/packages/react-components/react-accordion/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-accordion/stories/.storybook/preview.js +++ b/packages/react-components/react-accordion/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-aria/stories/.storybook/main.js b/packages/react-components/react-aria/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-aria/stories/.storybook/main.js +++ b/packages/react-components/react-aria/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-aria/stories/.storybook/preview.js b/packages/react-components/react-aria/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-aria/stories/.storybook/preview.js +++ b/packages/react-components/react-aria/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-avatar/stories/.storybook/main.js b/packages/react-components/react-avatar/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-avatar/stories/.storybook/main.js +++ b/packages/react-components/react-avatar/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-avatar/stories/.storybook/preview.js b/packages/react-components/react-avatar/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-avatar/stories/.storybook/preview.js +++ b/packages/react-components/react-avatar/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx b/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx index d79f7e10ce6b7a..8e8389260c3b1b 100644 --- a/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx +++ b/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx @@ -26,7 +26,7 @@ const argTypes: ArgTypes = { name: { control: { control: 'text', - type: 'string', + type: 'text', }, }, }; diff --git a/packages/react-components/react-badge/stories/.storybook/main.js b/packages/react-components/react-badge/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-badge/stories/.storybook/main.js +++ b/packages/react-components/react-badge/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-badge/stories/.storybook/preview.js b/packages/react-components/react-badge/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-badge/stories/.storybook/preview.js +++ b/packages/react-components/react-badge/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-breadcrumb/stories/.storybook/main.js b/packages/react-components/react-breadcrumb/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-breadcrumb/stories/.storybook/main.js +++ b/packages/react-components/react-breadcrumb/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-breadcrumb/stories/.storybook/preview.js b/packages/react-components/react-breadcrumb/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-breadcrumb/stories/.storybook/preview.js +++ b/packages/react-components/react-breadcrumb/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-button/stories/.storybook/main.js b/packages/react-components/react-button/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-button/stories/.storybook/main.js +++ b/packages/react-components/react-button/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-button/stories/.storybook/preview.js b/packages/react-components/react-button/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-button/stories/.storybook/preview.js +++ b/packages/react-components/react-button/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-calendar-compat/stories/.storybook/main.js b/packages/react-components/react-calendar-compat/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-calendar-compat/stories/.storybook/main.js +++ b/packages/react-components/react-calendar-compat/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-calendar-compat/stories/.storybook/preview.js b/packages/react-components/react-calendar-compat/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-calendar-compat/stories/.storybook/preview.js +++ b/packages/react-components/react-calendar-compat/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-card/stories/.storybook/main.js b/packages/react-components/react-card/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-card/stories/.storybook/main.js +++ b/packages/react-components/react-card/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-card/stories/.storybook/preview.js b/packages/react-components/react-card/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-card/stories/.storybook/preview.js +++ b/packages/react-components/react-card/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-carousel/stories/.storybook/main.js b/packages/react-components/react-carousel/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-carousel/stories/.storybook/main.js +++ b/packages/react-components/react-carousel/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-carousel/stories/.storybook/preview.js b/packages/react-components/react-carousel/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-carousel/stories/.storybook/preview.js +++ b/packages/react-components/react-carousel/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-checkbox/stories/.storybook/main.js b/packages/react-components/react-checkbox/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-checkbox/stories/.storybook/main.js +++ b/packages/react-components/react-checkbox/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-checkbox/stories/.storybook/preview.js b/packages/react-components/react-checkbox/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-checkbox/stories/.storybook/preview.js +++ b/packages/react-components/react-checkbox/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-color-picker/stories/.storybook/main.js b/packages/react-components/react-color-picker/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-color-picker/stories/.storybook/main.js +++ b/packages/react-components/react-color-picker/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-color-picker/stories/.storybook/preview.js b/packages/react-components/react-color-picker/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-color-picker/stories/.storybook/preview.js +++ b/packages/react-components/react-color-picker/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-combobox/stories/.storybook/main.js b/packages/react-components/react-combobox/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-combobox/stories/.storybook/main.js +++ b/packages/react-components/react-combobox/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-combobox/stories/.storybook/preview.js b/packages/react-components/react-combobox/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-combobox/stories/.storybook/preview.js +++ b/packages/react-components/react-combobox/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-combobox/stories/src/Dropdown/DropdownAccessibility.stories.mdx b/packages/react-components/react-combobox/stories/src/Dropdown/DropdownAccessibility.mdx similarity index 100% rename from packages/react-components/react-combobox/stories/src/Dropdown/DropdownAccessibility.stories.mdx rename to packages/react-components/react-combobox/stories/src/Dropdown/DropdownAccessibility.mdx diff --git a/packages/react-components/react-datepicker-compat/stories/.storybook/main.js b/packages/react-components/react-datepicker-compat/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-datepicker-compat/stories/.storybook/main.js +++ b/packages/react-components/react-datepicker-compat/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-datepicker-compat/stories/.storybook/preview.js b/packages/react-components/react-datepicker-compat/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-datepicker-compat/stories/.storybook/preview.js +++ b/packages/react-components/react-datepicker-compat/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-dialog/stories/.storybook/main.js b/packages/react-components/react-dialog/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-dialog/stories/.storybook/main.js +++ b/packages/react-components/react-dialog/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-dialog/stories/.storybook/preview.js b/packages/react-components/react-dialog/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-dialog/stories/.storybook/preview.js +++ b/packages/react-components/react-dialog/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-divider/stories/.storybook/main.js b/packages/react-components/react-divider/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-divider/stories/.storybook/main.js +++ b/packages/react-components/react-divider/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-divider/stories/.storybook/preview.js b/packages/react-components/react-divider/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-divider/stories/.storybook/preview.js +++ b/packages/react-components/react-divider/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-drawer/stories/.storybook/main.js b/packages/react-components/react-drawer/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-drawer/stories/.storybook/main.js +++ b/packages/react-components/react-drawer/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-drawer/stories/.storybook/preview.js b/packages/react-components/react-drawer/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-drawer/stories/.storybook/preview.js +++ b/packages/react-components/react-drawer/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-field/stories/.storybook/main.js b/packages/react-components/react-field/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-field/stories/.storybook/main.js +++ b/packages/react-components/react-field/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-field/stories/.storybook/preview.js b/packages/react-components/react-field/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-field/stories/.storybook/preview.js +++ b/packages/react-components/react-field/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-icons-compat/stories/.storybook/main.js b/packages/react-components/react-icons-compat/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-icons-compat/stories/.storybook/main.js +++ b/packages/react-components/react-icons-compat/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-icons-compat/stories/.storybook/preview.js b/packages/react-components/react-icons-compat/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-icons-compat/stories/.storybook/preview.js +++ b/packages/react-components/react-icons-compat/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-image/stories/.storybook/main.js b/packages/react-components/react-image/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-image/stories/.storybook/main.js +++ b/packages/react-components/react-image/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-image/stories/.storybook/preview.js b/packages/react-components/react-image/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-image/stories/.storybook/preview.js +++ b/packages/react-components/react-image/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-infolabel/stories/.storybook/main.js b/packages/react-components/react-infolabel/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-infolabel/stories/.storybook/main.js +++ b/packages/react-components/react-infolabel/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-infolabel/stories/.storybook/preview.js b/packages/react-components/react-infolabel/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-infolabel/stories/.storybook/preview.js +++ b/packages/react-components/react-infolabel/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-input/stories/.storybook/main.js b/packages/react-components/react-input/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-input/stories/.storybook/main.js +++ b/packages/react-components/react-input/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-input/stories/.storybook/preview.js b/packages/react-components/react-input/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-input/stories/.storybook/preview.js +++ b/packages/react-components/react-input/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-label/stories/.storybook/main.js b/packages/react-components/react-label/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-label/stories/.storybook/main.js +++ b/packages/react-components/react-label/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-label/stories/.storybook/preview.js b/packages/react-components/react-label/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-label/stories/.storybook/preview.js +++ b/packages/react-components/react-label/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-link/stories/.storybook/main.js b/packages/react-components/react-link/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-link/stories/.storybook/main.js +++ b/packages/react-components/react-link/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-link/stories/.storybook/preview.js b/packages/react-components/react-link/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-link/stories/.storybook/preview.js +++ b/packages/react-components/react-link/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-list/stories/.storybook/main.js b/packages/react-components/react-list/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-list/stories/.storybook/main.js +++ b/packages/react-components/react-list/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-list/stories/.storybook/preview.js b/packages/react-components/react-list/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-list/stories/.storybook/preview.js +++ b/packages/react-components/react-list/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-menu-grid-preview/stories/.storybook/main.js b/packages/react-components/react-menu-grid-preview/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-menu-grid-preview/stories/.storybook/main.js +++ b/packages/react-components/react-menu-grid-preview/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-menu-grid-preview/stories/.storybook/preview.js b/packages/react-components/react-menu-grid-preview/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-menu-grid-preview/stories/.storybook/preview.js +++ b/packages/react-components/react-menu-grid-preview/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-menu/stories/.storybook/main.js b/packages/react-components/react-menu/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-menu/stories/.storybook/main.js +++ b/packages/react-components/react-menu/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-menu/stories/.storybook/preview.js b/packages/react-components/react-menu/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-menu/stories/.storybook/preview.js +++ b/packages/react-components/react-menu/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-message-bar/stories/.storybook/main.js b/packages/react-components/react-message-bar/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-message-bar/stories/.storybook/main.js +++ b/packages/react-components/react-message-bar/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-message-bar/stories/.storybook/preview.js b/packages/react-components/react-message-bar/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-message-bar/stories/.storybook/preview.js +++ b/packages/react-components/react-message-bar/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-migration-v0-v9/stories/.storybook/main.js b/packages/react-components/react-migration-v0-v9/stories/.storybook/main.js index 67692308a69778..4442fc8cd615ec 100644 --- a/packages/react-components/react-migration-v0-v9/stories/.storybook/main.js +++ b/packages/react-components/react-migration-v0-v9/stories/.storybook/main.js @@ -7,7 +7,7 @@ const tsConfigAllPath = path.join(__dirname, '../../../../../tsconfig.base.all.j module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = /** @type config */ ({ ...rootMain.webpackFinal(config, options) }); diff --git a/packages/react-components/react-migration-v0-v9/stories/.storybook/preview.js b/packages/react-components/react-migration-v0-v9/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-migration-v0-v9/stories/.storybook/preview.js +++ b/packages/react-components/react-migration-v0-v9/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-migration-v8-v9/stories/.storybook/main.js b/packages/react-components/react-migration-v8-v9/stories/.storybook/main.js index e4ce7ab4e09068..58301ead8f123d 100644 --- a/packages/react-components/react-migration-v8-v9/stories/.storybook/main.js +++ b/packages/react-components/react-migration-v8-v9/stories/.storybook/main.js @@ -7,7 +7,7 @@ const tsConfigAllPath = path.join(__dirname, '../../../../../tsconfig.base.all.j module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = /** @type config */ ({ ...rootMain.webpackFinal(config, options) }); diff --git a/packages/react-components/react-migration-v8-v9/stories/.storybook/preview.js b/packages/react-components/react-migration-v8-v9/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-migration-v8-v9/stories/.storybook/preview.js +++ b/packages/react-components/react-migration-v8-v9/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-motion-components-preview/stories/.storybook/main.js b/packages/react-components/react-motion-components-preview/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-motion-components-preview/stories/.storybook/main.js +++ b/packages/react-components/react-motion-components-preview/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-motion-components-preview/stories/.storybook/preview.js b/packages/react-components/react-motion-components-preview/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-motion-components-preview/stories/.storybook/preview.js +++ b/packages/react-components/react-motion-components-preview/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-motion/stories/.storybook/main.js b/packages/react-components/react-motion/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-motion/stories/.storybook/main.js +++ b/packages/react-components/react-motion/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-motion/stories/.storybook/preview.js b/packages/react-components/react-motion/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-motion/stories/.storybook/preview.js +++ b/packages/react-components/react-motion/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-motion/stories/src/Tokens/index.stories.mdx b/packages/react-components/react-motion/stories/src/Tokens/index.mdx similarity index 95% rename from packages/react-components/react-motion/stories/src/Tokens/index.stories.mdx rename to packages/react-components/react-motion/stories/src/Tokens/index.mdx index 9dc818563ae12a..5dd21820cedc89 100644 --- a/packages/react-components/react-motion/stories/src/Tokens/index.stories.mdx +++ b/packages/react-components/react-motion/stories/src/Tokens/index.mdx @@ -3,7 +3,7 @@ import { MotionCurves, MotionDuration } from './Cards'; -

Motion tokens

+

Motion tokens

Fluent UI React v9 offers predefined tokens for creating custom motions. These tokens can be used as CSS variables or plain JavaScript values, depending on the scenario. diff --git a/packages/react-components/react-nav/stories/.storybook/main.js b/packages/react-components/react-nav/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-nav/stories/.storybook/main.js +++ b/packages/react-components/react-nav/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-nav/stories/.storybook/preview.js b/packages/react-components/react-nav/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-nav/stories/.storybook/preview.js +++ b/packages/react-components/react-nav/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-overflow/stories/.storybook/main.js b/packages/react-components/react-overflow/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-overflow/stories/.storybook/main.js +++ b/packages/react-components/react-overflow/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-overflow/stories/.storybook/preview.js b/packages/react-components/react-overflow/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-overflow/stories/.storybook/preview.js +++ b/packages/react-components/react-overflow/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-persona/stories/.storybook/main.js b/packages/react-components/react-persona/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-persona/stories/.storybook/main.js +++ b/packages/react-components/react-persona/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-persona/stories/.storybook/preview.js b/packages/react-components/react-persona/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-persona/stories/.storybook/preview.js +++ b/packages/react-components/react-persona/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-popover/stories/.storybook/main.js b/packages/react-components/react-popover/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-popover/stories/.storybook/main.js +++ b/packages/react-components/react-popover/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-popover/stories/.storybook/preview.js b/packages/react-components/react-popover/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-popover/stories/.storybook/preview.js +++ b/packages/react-components/react-popover/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-portal/stories/.storybook/main.js b/packages/react-components/react-portal/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-portal/stories/.storybook/main.js +++ b/packages/react-components/react-portal/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-portal/stories/.storybook/preview.js b/packages/react-components/react-portal/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-portal/stories/.storybook/preview.js +++ b/packages/react-components/react-portal/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-positioning/stories/.storybook/main.js b/packages/react-components/react-positioning/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-positioning/stories/.storybook/main.js +++ b/packages/react-components/react-positioning/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-positioning/stories/.storybook/preview.js b/packages/react-components/react-positioning/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-positioning/stories/.storybook/preview.js +++ b/packages/react-components/react-positioning/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-progress/stories/.storybook/main.js b/packages/react-components/react-progress/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-progress/stories/.storybook/main.js +++ b/packages/react-components/react-progress/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-progress/stories/.storybook/preview.js b/packages/react-components/react-progress/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-progress/stories/.storybook/preview.js +++ b/packages/react-components/react-progress/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-provider/stories/.storybook/main.js b/packages/react-components/react-provider/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-provider/stories/.storybook/main.js +++ b/packages/react-components/react-provider/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-provider/stories/.storybook/preview.js b/packages/react-components/react-provider/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-provider/stories/.storybook/preview.js +++ b/packages/react-components/react-provider/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-radio/stories/.storybook/main.js b/packages/react-components/react-radio/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-radio/stories/.storybook/main.js +++ b/packages/react-components/react-radio/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-radio/stories/.storybook/preview.js b/packages/react-components/react-radio/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-radio/stories/.storybook/preview.js +++ b/packages/react-components/react-radio/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-rating/stories/.storybook/main.js b/packages/react-components/react-rating/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-rating/stories/.storybook/main.js +++ b/packages/react-components/react-rating/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-rating/stories/.storybook/preview.js b/packages/react-components/react-rating/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-rating/stories/.storybook/preview.js +++ b/packages/react-components/react-rating/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-search/stories/.storybook/main.js b/packages/react-components/react-search/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-search/stories/.storybook/main.js +++ b/packages/react-components/react-search/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-search/stories/.storybook/preview.js b/packages/react-components/react-search/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-search/stories/.storybook/preview.js +++ b/packages/react-components/react-search/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-select/stories/.storybook/main.js b/packages/react-components/react-select/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-select/stories/.storybook/main.js +++ b/packages/react-components/react-select/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-select/stories/.storybook/preview.js b/packages/react-components/react-select/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-select/stories/.storybook/preview.js +++ b/packages/react-components/react-select/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-shared-contexts/stories/.storybook/main.js b/packages/react-components/react-shared-contexts/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-shared-contexts/stories/.storybook/main.js +++ b/packages/react-components/react-shared-contexts/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-shared-contexts/stories/.storybook/preview.js b/packages/react-components/react-shared-contexts/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-shared-contexts/stories/.storybook/preview.js +++ b/packages/react-components/react-shared-contexts/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-skeleton/stories/.storybook/main.js b/packages/react-components/react-skeleton/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-skeleton/stories/.storybook/main.js +++ b/packages/react-components/react-skeleton/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-skeleton/stories/.storybook/preview.js b/packages/react-components/react-skeleton/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-skeleton/stories/.storybook/preview.js +++ b/packages/react-components/react-skeleton/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-slider/stories/.storybook/main.js b/packages/react-components/react-slider/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-slider/stories/.storybook/main.js +++ b/packages/react-components/react-slider/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-slider/stories/.storybook/preview.js b/packages/react-components/react-slider/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-slider/stories/.storybook/preview.js +++ b/packages/react-components/react-slider/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-spinbutton/stories/.storybook/main.js b/packages/react-components/react-spinbutton/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-spinbutton/stories/.storybook/main.js +++ b/packages/react-components/react-spinbutton/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-spinbutton/stories/.storybook/preview.js b/packages/react-components/react-spinbutton/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-spinbutton/stories/.storybook/preview.js +++ b/packages/react-components/react-spinbutton/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-spinbutton/stories/src/SpinButton/SpinButtonAccessibility.stories.mdx b/packages/react-components/react-spinbutton/stories/src/SpinButton/SpinButtonAccessibility.mdx similarity index 100% rename from packages/react-components/react-spinbutton/stories/src/SpinButton/SpinButtonAccessibility.stories.mdx rename to packages/react-components/react-spinbutton/stories/src/SpinButton/SpinButtonAccessibility.mdx diff --git a/packages/react-components/react-spinner/stories/.storybook/main.js b/packages/react-components/react-spinner/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-spinner/stories/.storybook/main.js +++ b/packages/react-components/react-spinner/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-spinner/stories/.storybook/preview.js b/packages/react-components/react-spinner/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-spinner/stories/.storybook/preview.js +++ b/packages/react-components/react-spinner/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; 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 d0422d9b195039..3ce29fed10039e 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 @@ -22,9 +22,9 @@ "dedent": "^1.2.0" }, "peerDependencies": { - "@storybook/manager-api": "^7.6.20", - "@storybook/preview-api": "^7.6.20", - "@storybook/react": "^7.6.20" + "@storybook/manager-api": "^8.6.14", + "@storybook/preview-api": "^8.6.14", + "@storybook/react": "^8.6.14" }, "beachball": { "disallowedChangeTypes": [ diff --git a/packages/react-components/react-storybook-addon-export-to-sandbox/tsconfig.lib.json b/packages/react-components/react-storybook-addon-export-to-sandbox/tsconfig.lib.json index 9dc1f85430d0c3..600da72d9b4663 100644 --- a/packages/react-components/react-storybook-addon-export-to-sandbox/tsconfig.lib.json +++ b/packages/react-components/react-storybook-addon-export-to-sandbox/tsconfig.lib.json @@ -7,7 +7,7 @@ "declarationDir": "../../../dist/out-tsc/types", "outDir": "../../../dist/out-tsc", "inlineSources": true, - "types": ["static-assets", "environment"], + "types": ["static-assets", "environment", "node"], "module": "CommonJS" }, "exclude": ["**/*.spec.ts", "**/*.spec.tsx", "**/*.test.ts", "**/*.test.tsx"], diff --git a/packages/react-components/react-storybook-addon/.storybook/main.js b/packages/react-components/react-storybook-addon/.storybook/main.js index 26536b61b387f6..4f80361aac4b14 100644 --- a/packages/react-components/react-storybook-addon/.storybook/main.js +++ b/packages/react-components/react-storybook-addon/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../.storybook/main'); module.exports = /** @type {Omit} */ ({ ...rootMain, - stories: [...rootMain.stories, '../stories/**/*.stories.mdx', '../stories/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../stories/**/*.mdx', '../stories/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-storybook-addon/.storybook/preview.js b/packages/react-components/react-storybook-addon/.storybook/preview.js index 1939500a3d18c7..89133e4790d474 100644 --- a/packages/react-components/react-storybook-addon/.storybook/preview.js +++ b/packages/react-components/react-storybook-addon/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-storybook-addon/.swcrc b/packages/react-components/react-storybook-addon/.swcrc index b4ffa86dee3067..d6103668cf02be 100644 --- a/packages/react-components/react-storybook-addon/.swcrc +++ b/packages/react-components/react-storybook-addon/.swcrc @@ -14,7 +14,8 @@ "syntax": "typescript", "tsx": true, "decorators": false, - "dynamicImport": false + "dynamicImport": false, + "allowSyntheticDefaultImports": true }, "externalHelpers": true, "transform": { 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 52cb1427d4b138..6e8ce10ca0adbd 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 @@ -5,12 +5,17 @@ ```ts import { Args } from '@storybook/react'; +import type { JSXElement } from '@fluentui/react-utilities'; import { Parameters as Parameters_2 } from '@storybook/react'; +import * as React_2 from 'react'; import { StoryContext } from '@storybook/react'; // @public (undocumented) export const DIR_ID: "storybook_fluentui-react-addon_dir"; +// @public +export const FluentCanvas: (props: React_2.ComponentProps<"div">) => JSXElement; + // @public export interface FluentGlobals extends Args { // (undocumented) @@ -36,6 +41,9 @@ export interface FluentParameters extends Parameters_2 { }; } +// @public +export const FluentStory: ({ id, height }: FluentStoryProps) => JSXElement; + // @public (undocumented) export interface FluentStoryContext extends StoryContext { // (undocumented) diff --git a/packages/react-components/react-storybook-addon/package.json b/packages/react-components/react-storybook-addon/package.json index 804fce79859507..1270724e7db96e 100644 --- a/packages/react-components/react-storybook-addon/package.json +++ b/packages/react-components/react-storybook-addon/package.json @@ -34,13 +34,14 @@ "@swc/helpers": "^0.5.1" }, "peerDependencies": { - "@storybook/addon-docs": "^7.6.20", - "@storybook/components": "^7.6.20", - "@storybook/core-events": "^7.6.20", - "@storybook/preview-api": "^7.6.20", - "@storybook/manager-api": "^7.6.20", - "@storybook/react": "^7.6.20", - "@storybook/theming": "^7.6.20", + "@storybook/addon-docs": "^8.6.14", + "@storybook/components": "^8.6.14", + "@storybook/core-events": "^8.6.14", + "@storybook/icons": "^1.3.2", + "@storybook/preview-api": "^8.6.14", + "@storybook/manager-api": "^8.6.14", + "@storybook/react": "^8.6.14", + "@storybook/theming": "^8.6.14", "@types/react-dom": ">=16.9.0 <20.0.0", "@types/react": ">=16.14.0 <20.0.0", "react-dom": ">=16.14.0 <20.0.0", diff --git a/packages/react-components/react-storybook-addon/src/components/ReactStrictMode.tsx b/packages/react-components/react-storybook-addon/src/components/ReactStrictMode.tsx index a627aa8ac9a885..cfdfeeec07d75d 100644 --- a/packages/react-components/react-storybook-addon/src/components/ReactStrictMode.tsx +++ b/packages/react-components/react-storybook-addon/src/components/ReactStrictMode.tsx @@ -1,7 +1,8 @@ import * as React from 'react'; -import { IconButton, Icons } from '@storybook/components'; +import { IconButton } from '@storybook/components'; +import { LockIcon } from '@storybook/icons'; -import { JSXElement } from '@fluentui/react-utilities'; +import type { JSXElement } from '@fluentui/react-utilities'; import { STRICT_MODE_ID } from '../constants'; import { useGlobals } from '../hooks'; @@ -20,7 +21,7 @@ export const ReactStrictMode = (): JSXElement => { return ( - + ); }; 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 b7902bf7fdef35..751de6c47e9963 100644 --- a/packages/react-components/react-storybook-addon/src/components/ThemePicker.tsx +++ b/packages/react-components/react-storybook-addon/src/components/ThemePicker.tsx @@ -1,5 +1,6 @@ import * as React from 'react'; -import { IconButton, Icons, TooltipLinkList, WithTooltip } from '@storybook/components'; +import { IconButton, TooltipLinkList, WithTooltip } from '@storybook/components'; +import { ArrowDownIcon } from '@storybook/icons'; import { useParameter } from '@storybook/manager-api'; import type { JSXElement } from '@fluentui/react-utilities'; @@ -69,9 +70,9 @@ export const ThemePicker = (): JSXElement => { return ( <> - + - + Theme: {selectedTheme?.label} diff --git a/packages/react-components/react-storybook-addon/src/docs/FluentCanvas.tsx b/packages/react-components/react-storybook-addon/src/docs/FluentCanvas.tsx new file mode 100644 index 00000000000000..c43fd1104f32b7 --- /dev/null +++ b/packages/react-components/react-storybook-addon/src/docs/FluentCanvas.tsx @@ -0,0 +1,25 @@ +import * as React from 'react'; +import type { JSXElement } from '@fluentui/react-utilities'; +import { makeStyles } from '@griffel/react'; + +const useStyles = makeStyles({ + canvas: { + padding: '20px', + boxSizing: 'border-box', + overflow: 'auto', + }, +}); + +/** + * Canvas component to wrap stories in a styled container. + * Provides a similar experience to Storybook's v7 `Canvas` component. + */ +export const FluentCanvas = (props: React.ComponentProps<'div'>): JSXElement => { + const styles = useStyles(); + + return ( +
+
+
+ ); +}; diff --git a/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx b/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx index 01aaf7d7ecce8b..01b04c9548ffee 100644 --- a/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx +++ b/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { DocsContext, - ArgsTable, + ArgTypes, Title, Subtitle, Description, @@ -199,7 +199,7 @@ function withSlotEnhancer(story: PreparedStory, options: { slotsApi?: boolean; n } }; - const component = story.component as InternalComponentApi; + const component = story.moduleExport as InternalComponentApi; const subcomponents = story.subcomponents as Record; if (options.slotsApi) { @@ -281,7 +281,7 @@ const RenderArgsTable = ({ )}
- + ); }; @@ -334,8 +334,11 @@ export const FluentDocsPage = (): JSXElement => { <Subtitle /> <Description /> - <RenderPrimaryStory primaryStory={primaryStory} skipPrimaryStory={skipPrimaryStory} /> - <RenderArgsTable story={primaryStory} hideArgsTable={hideArgsTable} /> + <RenderPrimaryStory + primaryStory={primaryStory as unknown as PrimaryStory} + skipPrimaryStory={skipPrimaryStory} + /> + <RenderArgsTable story={primaryStory as unknown as PrimaryStory} hideArgsTable={hideArgsTable} /> <Stories /> </div> ); @@ -379,9 +382,12 @@ export const FluentDocsPage = (): JSXElement => { <Description /> {videos && <VideoPreviews videos={videos} />} </div> - <RenderPrimaryStory primaryStory={primaryStory} skipPrimaryStory={skipPrimaryStory} /> + <RenderPrimaryStory + primaryStory={primaryStory as unknown as PrimaryStory} + skipPrimaryStory={skipPrimaryStory} + /> <RenderArgsTable - story={primaryStory} + story={primaryStory as unknown as PrimaryStory} hideArgsTable={hideArgsTable} showSlotsApi={argTable.slotsApi} showNativePropsApi={argTable.nativePropsApi} diff --git a/packages/react-components/react-storybook-addon/src/docs/FluentStory.tsx b/packages/react-components/react-storybook-addon/src/docs/FluentStory.tsx new file mode 100644 index 00000000000000..9c8a215005c0e0 --- /dev/null +++ b/packages/react-components/react-storybook-addon/src/docs/FluentStory.tsx @@ -0,0 +1,26 @@ +import * as React from 'react'; +import type { JSXElement } from '@fluentui/react-utilities'; + +const iframeStyle: React.CSSProperties = { + width: '100%', + border: 'none', +}; + +type FluentStoryProps = { + /** The unique identifier for the story */ + id: string; + /** The height of the iframe */ + height?: string | number; +}; + +/** + * Story component to render stories in an iframe. + * Provides a similar experience to Storybook's v7 `Story` component. + */ +export const FluentStory = ({ id, height }: FluentStoryProps): JSXElement => { + return ( + <div className="sb-story sb-unstyled"> + <iframe title={id} src={`/iframe.html?id=${id}&mode=story`} style={iframeStyle} height={height} /> + </div> + ); +}; diff --git a/packages/react-components/react-storybook-addon/src/docs/index.ts b/packages/react-components/react-storybook-addon/src/docs/index.ts index dc02e23ad06c63..3036e3e2c1570f 100644 --- a/packages/react-components/react-storybook-addon/src/docs/index.ts +++ b/packages/react-components/react-storybook-addon/src/docs/index.ts @@ -1,2 +1,4 @@ +export { FluentCanvas } from './FluentCanvas'; export { FluentDocsContainer } from './FluentDocsContainer'; export { FluentDocsPage } from './FluentDocsPage'; +export { FluentStory } from './FluentStory'; diff --git a/packages/react-components/react-storybook-addon/src/hooks.ts b/packages/react-components/react-storybook-addon/src/hooks.ts index 5b5458278f75dc..6634e91f6779c2 100644 --- a/packages/react-components/react-storybook-addon/src/hooks.ts +++ b/packages/react-components/react-storybook-addon/src/hooks.ts @@ -49,7 +49,7 @@ type FluentDocsConfig = }; }; -export function useGlobals(): [FluentGlobals, (newGlobals: FluentGlobals) => void] { +export function useGlobals(): [FluentGlobals, (newGlobals: FluentGlobals) => void, FluentGlobals, FluentGlobals] { return useStorybookGlobals(); } diff --git a/packages/react-components/react-storybook-addon/src/index.ts b/packages/react-components/react-storybook-addon/src/index.ts index cfd28195b43e8a..b1c71cf2823b0c 100644 --- a/packages/react-components/react-storybook-addon/src/index.ts +++ b/packages/react-components/react-storybook-addon/src/index.ts @@ -3,3 +3,4 @@ export type { ThemeIds } from './theme'; export { themes } from './theme'; export { DIR_ID, THEME_ID } from './constants'; export { parameters } from './hooks'; +export { FluentCanvas, FluentStory } from './docs'; 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 bfa487a41be5a6..2f65b398ce7c2c 100644 --- a/packages/react-components/react-storybook-addon/src/preset/manager.ts +++ b/packages/react-components/react-storybook-addon/src/preset/manager.ts @@ -8,20 +8,19 @@ import { DirectionSwitch } from '../components/DirectionSwitch'; addons.register(ADDON_ID, () => { addons.add(THEME_ID, { title: 'Fluent Theme Picker', - // eslint-disable-next-line @typescript-eslint/no-deprecated + type: types.TOOL, match: ({ viewMode }) => !!(viewMode && viewMode.match(/^(story|docs)$/)), render: ThemePicker, }); addons.add(DIR_ID, { title: 'Direction Switch', - // eslint-disable-next-line @typescript-eslint/no-deprecated + type: types.TOOL, match: ({ viewMode }) => !!(viewMode && viewMode.match(/^(story|docs)$/)), render: DirectionSwitch, }); addons.add(STRICT_MODE_ID, { - // eslint-disable-next-line @typescript-eslint/no-deprecated 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 f9834e697ef496..cfac98475f71b4 100644 --- a/packages/react-components/react-storybook-addon/src/preset/preview.ts +++ b/packages/react-components/react-storybook-addon/src/preset/preview.ts @@ -1,4 +1,4 @@ -import type { Renderer, ProjectAnnotations } from '@storybook/types'; +import type { Preview } from '@storybook/react'; import { withFluentProvider } from '../decorators/withFluentProvider'; import { withReactStrictMode } from '../decorators/withReactStrictMode'; @@ -7,16 +7,13 @@ import { FluentDocsContainer, FluentDocsPage } from '../docs'; import { DIR_ID, STRICT_MODE_ID, THEME_ID } from '../constants'; -export const decorators = [ - withFluentProvider, - withAriaLive, - withReactStrictMode, -] as ProjectAnnotations<Renderer>['decorators']; -export const globals = { [THEME_ID]: undefined, [DIR_ID]: undefined, [STRICT_MODE_ID]: undefined }; // allow theme to be set by URL query param +export const decorators = [withFluentProvider, withAriaLive, withReactStrictMode] as Preview['decorators']; -const preview: ProjectAnnotations<Renderer> = { +export const initialGlobals = { [THEME_ID]: undefined, [DIR_ID]: undefined, [STRICT_MODE_ID]: undefined }; // allow theme to be set by URL query param + +const preview: Preview = { decorators, - globals, + initialGlobals, parameters: { docs: { container: FluentDocsContainer, diff --git a/packages/react-components/react-storybook-addon/tsconfig.json b/packages/react-components/react-storybook-addon/tsconfig.json index 1941a041d46c19..b0a2d9feb085b1 100644 --- a/packages/react-components/react-storybook-addon/tsconfig.json +++ b/packages/react-components/react-storybook-addon/tsconfig.json @@ -7,7 +7,8 @@ "importHelpers": true, "jsx": "react", "noUnusedLocals": true, - "preserveConstEnums": true + "preserveConstEnums": true, + "allowSyntheticDefaultImports": true }, "include": [], "files": [], diff --git a/packages/react-components/react-storybook-addon/tsconfig.lib.json b/packages/react-components/react-storybook-addon/tsconfig.lib.json index 008c602dc19d24..5f092c43892b88 100644 --- a/packages/react-components/react-storybook-addon/tsconfig.lib.json +++ b/packages/react-components/react-storybook-addon/tsconfig.lib.json @@ -7,7 +7,7 @@ "declarationDir": "../../../dist/out-tsc/types", "outDir": "../../../dist/out-tsc", "inlineSources": true, - "types": ["static-assets", "environment"] + "types": ["static-assets", "environment", "node"] }, "exclude": ["**/*.spec.ts", "**/*.spec.tsx", "**/*.test.ts", "**/*.test.tsx", "**/*.stories.ts", "**/*.stories.tsx"], "include": ["./src/**/*.ts", "./src/**/*.tsx"] diff --git a/packages/react-components/react-swatch-picker/stories/.storybook/main.js b/packages/react-components/react-swatch-picker/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-swatch-picker/stories/.storybook/main.js +++ b/packages/react-components/react-swatch-picker/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-swatch-picker/stories/.storybook/preview.js b/packages/react-components/react-swatch-picker/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-swatch-picker/stories/.storybook/preview.js +++ b/packages/react-components/react-swatch-picker/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-switch/stories/.storybook/main.js b/packages/react-components/react-switch/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-switch/stories/.storybook/main.js +++ b/packages/react-components/react-switch/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-switch/stories/.storybook/preview.js b/packages/react-components/react-switch/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-switch/stories/.storybook/preview.js +++ b/packages/react-components/react-switch/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-table/stories/.storybook/main.js b/packages/react-components/react-table/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-table/stories/.storybook/main.js +++ b/packages/react-components/react-table/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-table/stories/.storybook/preview.js b/packages/react-components/react-table/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-table/stories/.storybook/preview.js +++ b/packages/react-components/react-table/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-tabs/stories/.storybook/main.js b/packages/react-components/react-tabs/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-tabs/stories/.storybook/main.js +++ b/packages/react-components/react-tabs/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-tabs/stories/.storybook/preview.js b/packages/react-components/react-tabs/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-tabs/stories/.storybook/preview.js +++ b/packages/react-components/react-tabs/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-tag-picker/stories/.storybook/main.js b/packages/react-components/react-tag-picker/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-tag-picker/stories/.storybook/main.js +++ b/packages/react-components/react-tag-picker/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-tag-picker/stories/.storybook/preview.js b/packages/react-components/react-tag-picker/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-tag-picker/stories/.storybook/preview.js +++ b/packages/react-components/react-tag-picker/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-tags/stories/.storybook/main.js b/packages/react-components/react-tags/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-tags/stories/.storybook/main.js +++ b/packages/react-components/react-tags/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-tags/stories/.storybook/preview.js b/packages/react-components/react-tags/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-tags/stories/.storybook/preview.js +++ b/packages/react-components/react-tags/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-teaching-popover/stories/.storybook/main.js b/packages/react-components/react-teaching-popover/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-teaching-popover/stories/.storybook/main.js +++ b/packages/react-components/react-teaching-popover/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-teaching-popover/stories/.storybook/preview.js b/packages/react-components/react-teaching-popover/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-teaching-popover/stories/.storybook/preview.js +++ b/packages/react-components/react-teaching-popover/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-text/stories/.storybook/main.js b/packages/react-components/react-text/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-text/stories/.storybook/main.js +++ b/packages/react-components/react-text/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-text/stories/.storybook/preview.js b/packages/react-components/react-text/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-text/stories/.storybook/preview.js +++ b/packages/react-components/react-text/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-textarea/stories/.storybook/main.js b/packages/react-components/react-textarea/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-textarea/stories/.storybook/main.js +++ b/packages/react-components/react-textarea/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-textarea/stories/.storybook/preview.js b/packages/react-components/react-textarea/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-textarea/stories/.storybook/preview.js +++ b/packages/react-components/react-textarea/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-theme/stories/.eslintrc.json b/packages/react-components/react-theme/stories/.eslintrc.json index a41120835dcc92..1c7cf56e37d8b9 100644 --- a/packages/react-components/react-theme/stories/.eslintrc.json +++ b/packages/react-components/react-theme/stories/.eslintrc.json @@ -7,6 +7,7 @@ { "packageDir": [".", "../../../../"] } - ] + ], + "@nx/workspace-enforce-use-client": "off" } } diff --git a/packages/react-components/react-theme/stories/.storybook/main.js b/packages/react-components/react-theme/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-theme/stories/.storybook/main.js +++ b/packages/react-components/react-theme/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-theme/stories/.storybook/preview.js b/packages/react-components/react-theme/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-theme/stories/.storybook/preview.js +++ b/packages/react-components/react-theme/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-theme/stories/src/Theme/borderRadii/index.mdx b/packages/react-components/react-theme/stories/src/Theme/borderRadii/index.mdx new file mode 100644 index 00000000000000..c2ee9e7d3ce138 --- /dev/null +++ b/packages/react-components/react-theme/stories/src/Theme/borderRadii/index.mdx @@ -0,0 +1,11 @@ +import { Meta } from '@storybook/addon-docs'; +import { FluentCanvas } from '@fluentui/react-storybook-addon'; +import { BorderRadii } from './ThemeBorderRadii.stories'; + +<Meta title="Theme/Border Radii" /> + +<h1 className="sbdocs-title">Border Radii</h1> + +<FluentCanvas> + <BorderRadii /> +</FluentCanvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/borderRadii/index.stories.mdx b/packages/react-components/react-theme/stories/src/Theme/borderRadii/index.stories.mdx deleted file mode 100644 index 846fddef55a189..00000000000000 --- a/packages/react-components/react-theme/stories/src/Theme/borderRadii/index.stories.mdx +++ /dev/null @@ -1,10 +0,0 @@ -import { Meta, Canvas } from '@storybook/addon-docs'; -import { BorderRadii } from './ThemeBorderRadii.stories'; - -<Meta title="Theme/Border Radii" /> - -<h1 class="sbdocs-title">Border Radii</h1> - -<Canvas withSource="none"> - <BorderRadii /> -</Canvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/colors/FilterButton.stories.tsx b/packages/react-components/react-theme/stories/src/Theme/colors/FilterButton.stories.tsx index cc5a29511ae81b..e174f4cd814b25 100644 --- a/packages/react-components/react-theme/stories/src/Theme/colors/FilterButton.stories.tsx +++ b/packages/react-components/react-theme/stories/src/Theme/colors/FilterButton.stories.tsx @@ -38,7 +38,7 @@ export const TokensFilterButton = (props: FilterButtonInterface): JSXElement => </MenuTrigger> <MenuPopover> {Object.entries(tokensUseCase).map(([key, useCases]) => ( - <> + <React.Fragment key={key}> <MenuGroupHeader>{key.charAt(0).toUpperCase() + key.slice(1)}</MenuGroupHeader> <MenuList checkedValues={checkedValues} onCheckedValueChange={onChange}> {useCases.map((useCase, index) => ( @@ -47,7 +47,7 @@ export const TokensFilterButton = (props: FilterButtonInterface): JSXElement => </MenuItemRadio> ))} </MenuList> - </> + </React.Fragment> ))} </MenuPopover> </Menu> diff --git a/packages/react-components/react-theme/stories/src/Theme/colors/index.mdx b/packages/react-components/react-theme/stories/src/Theme/colors/index.mdx new file mode 100644 index 00000000000000..c53b3bd7f0e05d --- /dev/null +++ b/packages/react-components/react-theme/stories/src/Theme/colors/index.mdx @@ -0,0 +1,11 @@ +import { Meta } from '@storybook/addon-docs'; +import { FluentCanvas } from '@fluentui/react-storybook-addon'; +import { Colors } from './ThemeColors.stories.tsx'; + +<Meta title="Theme/Colors" /> + +<h1 className="sbdocs-title"> Colors </h1> + +<FluentCanvas> + <Colors /> +</FluentCanvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/colors/index.stories.mdx b/packages/react-components/react-theme/stories/src/Theme/colors/index.stories.mdx deleted file mode 100644 index d907080c5547dc..00000000000000 --- a/packages/react-components/react-theme/stories/src/Theme/colors/index.stories.mdx +++ /dev/null @@ -1,10 +0,0 @@ -import { Meta, Canvas } from '@storybook/addon-docs'; -import { Colors } from './ThemeColors.stories.tsx'; - -<Meta title="Theme/Colors" /> - -<h1 class="sbdocs-title"> Colors </h1> - -<Canvas withSource="none"> - <Colors /> -</Canvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/fonts/ThemeFonts.stories.tsx b/packages/react-components/react-theme/stories/src/Theme/fonts/ThemeFonts.stories.tsx index c9da83d528ebdb..f549d0ecf4efe4 100644 --- a/packages/react-components/react-theme/stories/src/Theme/fonts/ThemeFonts.stories.tsx +++ b/packages/react-components/react-theme/stories/src/Theme/fonts/ThemeFonts.stories.tsx @@ -46,14 +46,12 @@ export const FontSize = (): JSXElement => { return ( <div className={styles.propGrid}> - {fontSizes.map(fontSize => ( - <> - <div key={fontSize}>{fontSize}</div> - <div key={`${fontSize}-value`} style={{ fontSize: theme[fontSize], lineHeight: theme[fontSize] }}> - {fontSize} - </div> - </> - ))} + {fontSizes.map(fontSize => [ + <div key={fontSize}>{fontSize}</div>, + <div key={`${fontSize}-value`} style={{ fontSize: theme[fontSize], lineHeight: theme[fontSize] }}> + {fontSize} + </div>, + ])} </div> ); }; diff --git a/packages/react-components/react-theme/stories/src/Theme/fonts/index.mdx b/packages/react-components/react-theme/stories/src/Theme/fonts/index.mdx new file mode 100644 index 00000000000000..17638b7455247c --- /dev/null +++ b/packages/react-components/react-theme/stories/src/Theme/fonts/index.mdx @@ -0,0 +1,31 @@ +import { Meta } from '@storybook/addon-docs'; +import { FluentCanvas } from '@fluentui/react-storybook-addon'; +import { FontFamily, FontSize, FontWeight, LineHeight } from './ThemeFonts.stories'; + +<Meta title="Theme/Fonts" /> + +<h1 className="sbdocs-title">Fonts</h1> + +### Font family + +<FluentCanvas> + <FontFamily /> +</FluentCanvas> + +### Font size + +<FluentCanvas> + <FontSize /> +</FluentCanvas> + +### Font weight + +<FluentCanvas> + <FontWeight /> +</FluentCanvas> + +### Line height + +<FluentCanvas> + <LineHeight /> +</FluentCanvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/fonts/index.stories.mdx b/packages/react-components/react-theme/stories/src/Theme/fonts/index.stories.mdx deleted file mode 100644 index b89acf924f5417..00000000000000 --- a/packages/react-components/react-theme/stories/src/Theme/fonts/index.stories.mdx +++ /dev/null @@ -1,30 +0,0 @@ -import { Meta, Canvas } from '@storybook/addon-docs'; -import { FontFamily, FontSize, FontWeight, LineHeight } from './ThemeFonts.stories'; - -<Meta title="Theme/Fonts" /> - -<h1 class="sbdocs-title">Fonts</h1> - -### Font family - -<Canvas withSource="none"> - <FontFamily /> -</Canvas> - -### Font size - -<Canvas withSource="none"> - <FontSize /> -</Canvas> - -### Font weight - -<Canvas withSource="none"> - <FontWeight /> -</Canvas> - -### Line height - -<Canvas withSource="none"> - <LineHeight /> -</Canvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/shadows/index.mdx b/packages/react-components/react-theme/stories/src/Theme/shadows/index.mdx new file mode 100644 index 00000000000000..280aae2ffaef08 --- /dev/null +++ b/packages/react-components/react-theme/stories/src/Theme/shadows/index.mdx @@ -0,0 +1,11 @@ +import { Meta } from '@storybook/addon-docs'; +import { FluentCanvas } from '@fluentui/react-storybook-addon'; +import { Shadows } from './ThemeShadows.stories'; + +<Meta title="Theme/Shadows" /> + +<h1 className="sbdocs-title"> Shadow </h1> + +<FluentCanvas> + <Shadows /> +</FluentCanvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/shadows/index.stories.mdx b/packages/react-components/react-theme/stories/src/Theme/shadows/index.stories.mdx deleted file mode 100644 index 754bcc8a8ce4c1..00000000000000 --- a/packages/react-components/react-theme/stories/src/Theme/shadows/index.stories.mdx +++ /dev/null @@ -1,10 +0,0 @@ -import { Meta, Canvas } from '@storybook/addon-docs'; -import { Shadows } from './ThemeShadows.stories'; - -<Meta title="Theme/Shadows" /> - -<h1 class="sbdocs-title"> Shadow </h1> - -<Canvas withSource="none"> - <Shadows /> -</Canvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/spacing/index.mdx b/packages/react-components/react-theme/stories/src/Theme/spacing/index.mdx new file mode 100644 index 00000000000000..1d1a76b4d04ddd --- /dev/null +++ b/packages/react-components/react-theme/stories/src/Theme/spacing/index.mdx @@ -0,0 +1,11 @@ +import { Meta } from '@storybook/addon-docs'; +import { FluentCanvas } from '@fluentui/react-storybook-addon'; +import { Spacing } from './ThemeSpacing.stories'; + +<Meta title="Theme/Spacing" /> + +<h1 className="sbdocs-title">Spacing</h1> + +<FluentCanvas> + <Spacing /> +</FluentCanvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/spacing/index.stories.mdx b/packages/react-components/react-theme/stories/src/Theme/spacing/index.stories.mdx deleted file mode 100644 index 8facf8b8c4d67b..00000000000000 --- a/packages/react-components/react-theme/stories/src/Theme/spacing/index.stories.mdx +++ /dev/null @@ -1,10 +0,0 @@ -import { Meta, Canvas } from '@storybook/addon-docs'; -import { Spacing } from './ThemeSpacing.stories'; - -<Meta title="Theme/Spacing" /> - -<h1 class="sbdocs-title">Spacing</h1> - -<Canvas withSource="none"> - <Spacing /> -</Canvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.mdx b/packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.mdx new file mode 100644 index 00000000000000..000ce50f19922e --- /dev/null +++ b/packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.mdx @@ -0,0 +1,11 @@ +import { Meta } from '@storybook/addon-docs'; +import { FluentCanvas } from '@fluentui/react-storybook-addon'; +import { StrokeWidths } from './ThemeStrokeWidths.stories'; + +<Meta title="Theme/Stroke Widths" /> + +<h1 className="sbdocs-title">Stroke Widths</h1> + +<FluentCanvas> + <StrokeWidths /> +</FluentCanvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.stories.mdx b/packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.stories.mdx deleted file mode 100644 index 5100897337957d..00000000000000 --- a/packages/react-components/react-theme/stories/src/Theme/strokeWidths/index.stories.mdx +++ /dev/null @@ -1,10 +0,0 @@ -import { Meta, Canvas } from '@storybook/addon-docs'; -import { StrokeWidths } from './ThemeStrokeWidths.stories'; - -<Meta title="Theme/Stroke Widths" /> - -<h1 class="sbdocs-title">Stroke Widths</h1> - -<Canvas withSource="none"> - <StrokeWidths /> -</Canvas> diff --git a/packages/react-components/react-theme/stories/src/Theme/typography/index.stories.mdx b/packages/react-components/react-theme/stories/src/Theme/typography/index.mdx similarity index 91% rename from packages/react-components/react-theme/stories/src/Theme/typography/index.stories.mdx rename to packages/react-components/react-theme/stories/src/Theme/typography/index.mdx index e82136e2f26c4b..e96737da5af85a 100644 --- a/packages/react-components/react-theme/stories/src/Theme/typography/index.stories.mdx +++ b/packages/react-components/react-theme/stories/src/Theme/typography/index.mdx @@ -1,4 +1,5 @@ -import { Meta, Canvas, Title, Story } from '@storybook/addon-docs'; +import { Meta, Title, Story } from '@storybook/addon-docs'; +import { FluentCanvas } from '@fluentui/react-storybook-addon'; import { Text } from '@fluentui/react-components'; import { Typography } from './ThemeTypography.stories'; import { Example } from './Example.stories'; @@ -14,9 +15,9 @@ Typography style is represented by a set of tokens instead of an individual toke > **ℹ️  This page guides you on how to fully leverage the tokens to create a consistent typography system.<br /> > To take full advantage of the typography system, you should also read the [Text component documentation](./?path=/docs/components-text--docs).** -<Canvas withSource="none"> +<FluentCanvas> <Typography /> -</Canvas> +</FluentCanvas> ## How to use @@ -37,9 +38,9 @@ export const Example = () => { }; ``` -<Canvas withSource="none"> +<FluentCanvas> <Example /> -</Canvas> +</FluentCanvas> ## Composing Tokens @@ -65,9 +66,9 @@ export const Composing = () => { }; ``` -<Canvas withSource="none"> +<FluentCanvas> <Composing /> -</Canvas> +</FluentCanvas> ## Mixing tokens and custom styles @@ -104,6 +105,6 @@ export const MixedStyles = () => { }; ``` -<Canvas withSource="none"> +<FluentCanvas> <MixedStyles /> -</Canvas> +</FluentCanvas> diff --git a/packages/react-components/react-timepicker-compat/stories/.storybook/main.js b/packages/react-components/react-timepicker-compat/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-timepicker-compat/stories/.storybook/main.js +++ b/packages/react-components/react-timepicker-compat/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-timepicker-compat/stories/.storybook/preview.js b/packages/react-components/react-timepicker-compat/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-timepicker-compat/stories/.storybook/preview.js +++ b/packages/react-components/react-timepicker-compat/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-toast/stories/.storybook/main.js b/packages/react-components/react-toast/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-toast/stories/.storybook/main.js +++ b/packages/react-components/react-toast/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-toast/stories/.storybook/preview.js b/packages/react-components/react-toast/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-toast/stories/.storybook/preview.js +++ b/packages/react-components/react-toast/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-toolbar/stories/.storybook/main.js b/packages/react-components/react-toolbar/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-toolbar/stories/.storybook/main.js +++ b/packages/react-components/react-toolbar/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-toolbar/stories/.storybook/preview.js b/packages/react-components/react-toolbar/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-toolbar/stories/.storybook/preview.js +++ b/packages/react-components/react-toolbar/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-tooltip/stories/.storybook/main.js b/packages/react-components/react-tooltip/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-tooltip/stories/.storybook/main.js +++ b/packages/react-components/react-tooltip/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-tooltip/stories/.storybook/preview.js b/packages/react-components/react-tooltip/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-tooltip/stories/.storybook/preview.js +++ b/packages/react-components/react-tooltip/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-tree/stories/.storybook/main.js b/packages/react-components/react-tree/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-tree/stories/.storybook/main.js +++ b/packages/react-components/react-tree/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-tree/stories/.storybook/preview.js b/packages/react-components/react-tree/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-tree/stories/.storybook/preview.js +++ b/packages/react-components/react-tree/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/react-utilities-compat/stories/.storybook/main.js b/packages/react-components/react-utilities-compat/stories/.storybook/main.js index b380cd896aea19..67905c6bfe15f2 100644 --- a/packages/react-components/react-utilities-compat/stories/.storybook/main.js +++ b/packages/react-components/react-utilities-compat/stories/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/react-utilities-compat/stories/.storybook/preview.js b/packages/react-components/react-utilities-compat/stories/.storybook/preview.js index 94455f782364e4..98274ed0b8095f 100644 --- a/packages/react-components/react-utilities-compat/stories/.storybook/preview.js +++ b/packages/react-components/react-utilities-compat/stories/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/recipes/.storybook/main.js b/packages/react-components/recipes/.storybook/main.js index 26536b61b387f6..4f80361aac4b14 100644 --- a/packages/react-components/recipes/.storybook/main.js +++ b/packages/react-components/recipes/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../stories/**/*.stories.mdx', '../stories/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../stories/**/*.mdx', '../stories/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/packages/react-components/recipes/.storybook/preview.js b/packages/react-components/recipes/.storybook/preview.js index 1939500a3d18c7..89133e4790d474 100644 --- a/packages/react-components/recipes/.storybook/preview.js +++ b/packages/react-components/recipes/.storybook/preview.js @@ -5,3 +5,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/recipes/src/recipes/media-object/MediaObject.stories.mdx b/packages/react-components/recipes/src/recipes/media-object/MediaObject.mdx similarity index 100% rename from packages/react-components/recipes/src/recipes/media-object/MediaObject.stories.mdx rename to packages/react-components/recipes/src/recipes/media-object/MediaObject.mdx diff --git a/packages/react-components/theme-designer/.storybook/main.js b/packages/react-components/theme-designer/.storybook/main.js index 4f3b346ff4b3f2..1cb3f92d818e6c 100644 --- a/packages/react-components/theme-designer/.storybook/main.js +++ b/packages/react-components/theme-designer/.storybook/main.js @@ -2,7 +2,7 @@ const rootMain = require('../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)'], staticDirs: ['../public'], addons: [...rootMain.addons], webpackFinal: (config, options) => { diff --git a/packages/react-components/theme-designer/.storybook/preview.js b/packages/react-components/theme-designer/.storybook/preview.js index ca30b0df27f2ef..c126750fecc510 100644 --- a/packages/react-components/theme-designer/.storybook/preview.js +++ b/packages/react-components/theme-designer/.storybook/preview.js @@ -6,3 +6,5 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; diff --git a/packages/react-components/theme-designer/src/ThemeDesigner.stories.mdx b/packages/react-components/theme-designer/src/ThemeDesigner.mdx similarity index 100% rename from packages/react-components/theme-designer/src/ThemeDesigner.stories.mdx rename to packages/react-components/theme-designer/src/ThemeDesigner.mdx diff --git a/packages/react-examples/.storybook/preview.js b/packages/react-examples/.storybook/preview.js index 2d517b7e94fbf1..4fcb228fefe26c 100644 --- a/packages/react-examples/.storybook/preview.js +++ b/packages/react-examples/.storybook/preview.js @@ -17,3 +17,5 @@ export default /** @type {import('@storybook/react').Preview} */ ({ }), }, }); + +export const tags = ['autodocs']; diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 20cbb8cf730788..a62ddee3861295 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -24,7 +24,7 @@ "dependencies": { "@fluentui/react": "^8.125.0", "@fluentui/theme": "^2.7.0", - "@storybook/addon-essentials": "7.6.20", + "@storybook/addon-essentials": "8.6.14", "@fluentui/azure-themes": "^8.6.143", "@fluentui/theme-samples": "^8.7.219", "tslib": "^2.1.0" diff --git a/packages/web-components/.storybook/main.cjs b/packages/web-components/.storybook/main.cjs index 22def4ffe82434..730e28e909b66e 100644 --- a/packages/web-components/.storybook/main.cjs +++ b/packages/web-components/.storybook/main.cjs @@ -18,7 +18,7 @@ module.exports = }, // 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)'], + stories: ['../src/**/!(helpers)*.@(stories.ts|mdx)'], staticDirs: ['../public'], core: { disableTelemetry: true, diff --git a/packages/web-components/package.json b/packages/web-components/package.json index 5ab51f9b8e5530..4864c15e011f12 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -79,8 +79,8 @@ "@fluentui/scripts-api-extractor": "*", "@microsoft/fast-element": "2.0.0", "@tensile-perf/web-components": "~0.2.2", - "@storybook/html": "7.6.20", - "@storybook/html-webpack5": "7.6.20", + "@storybook/html": "8.6.14", + "@storybook/html-webpack5": "8.6.14", "@wc-toolkit/cem-validator": "1.0.3", "@wc-toolkit/cem-inheritance": "1.2.2", "@wc-toolkit/module-path-resolver": "1.0.0", diff --git a/packages/web-components/src/_docs/concepts/introduction.stories.mdx b/packages/web-components/src/_docs/concepts/introduction.mdx similarity index 100% rename from packages/web-components/src/_docs/concepts/introduction.stories.mdx rename to packages/web-components/src/_docs/concepts/introduction.mdx diff --git a/packages/web-components/src/_docs/developer/migration.stories.mdx b/packages/web-components/src/_docs/developer/migration.mdx similarity index 100% rename from packages/web-components/src/_docs/developer/migration.stories.mdx rename to packages/web-components/src/_docs/developer/migration.mdx diff --git a/packages/web-components/src/_docs/developer/polyfilling.stories.mdx b/packages/web-components/src/_docs/developer/polyfilling.mdx similarity index 100% rename from packages/web-components/src/_docs/developer/polyfilling.stories.mdx rename to packages/web-components/src/_docs/developer/polyfilling.mdx diff --git a/packages/web-components/src/_docs/developer/quick-start.stories.mdx b/packages/web-components/src/_docs/developer/quick-start.mdx similarity index 100% rename from packages/web-components/src/_docs/developer/quick-start.stories.mdx rename to packages/web-components/src/_docs/developer/quick-start.mdx diff --git a/packages/web-components/src/_docs/developer/theming.stories.mdx b/packages/web-components/src/_docs/developer/theming.mdx similarity index 100% rename from packages/web-components/src/_docs/developer/theming.stories.mdx rename to packages/web-components/src/_docs/developer/theming.mdx diff --git a/scripts/storybook/src/rules.js b/scripts/storybook/src/rules.js index 88c56ffd55af0b..97a528fb334c64 100644 --- a/scripts/storybook/src/rules.js +++ b/scripts/storybook/src/rules.js @@ -90,7 +90,42 @@ const griffelRule = { ], }; +/** + * @type {import("webpack").RuleSetRule} + */ +const swcRule = { + test: /\.(ts|tsx)$/, + exclude: ['/node_modules/'], + use: [ + { + loader: 'swc-loader', + options: { + 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, + }, + }, + }, + }, + ], +}; + exports.tsRule = tsRule; exports.scssRule = scssRule; exports.cssRule = cssRule; exports.griffelRule = griffelRule; +exports.swcRule = swcRule; diff --git a/scripts/storybook/src/utils.js b/scripts/storybook/src/utils.js index 74374a39552be8..eac172123daab5 100644 --- a/scripts/storybook/src/utils.js +++ b/scripts/storybook/src/utils.js @@ -256,7 +256,7 @@ function getPackageStoriesGlob(options) { return acc; } - const storiesGlob = '**/@(index.stories.@(ts|tsx)|*.stories.mdx)'; + const storiesGlob = '**/@(index.stories.@(ts|tsx)|*.mdx)'; // if defined package(project) has stories sibling project, that means we need to look for stories in sibling project as the original project doesn't have stories anymore // @see https://github.com/microsoft/fluentui/issues/30516 diff --git a/scripts/storybook/src/utils.spec.js b/scripts/storybook/src/utils.spec.js index 3edc269916fad9..21b9303711d4a6 100644 --- a/scripts/storybook/src/utils.spec.js +++ b/scripts/storybook/src/utils.spec.js @@ -227,7 +227,7 @@ describe(`utils`, () => { const expected = [ expect.stringContaining('../../packages/react-'), - expect.stringContaining('/**/@(index.stories.@(ts|tsx)|*.stories.mdx)'), + expect.stringContaining('/**/@(index.stories.@(ts|tsx)|*.mdx)'), ]; expect(actual).toEqual(expect.arrayContaining(expected)); @@ -235,7 +235,7 @@ describe(`utils`, () => { const first = actual[0]; expect(first.startsWith('../../packages/react-')).toBeTruthy(); - expect(first.endsWith('**/@(index.stories.@(ts|tsx)|*.stories.mdx)')).toBeTruthy(); + expect(first.endsWith('**/@(index.stories.@(ts|tsx)|*.mdx)')).toBeTruthy(); }); it(`should generate storybook stories string array of glob based on package.json#dependencies field without packages specified within 'excludeStoriesInsertionFromPackages'`, () => { @@ -258,18 +258,16 @@ describe(`utils`, () => { const expected = [ expect.stringContaining('../../packages/react-'), - expect.stringContaining('/**/@(index.stories.@(ts|tsx)|*.stories.mdx)'), + expect.stringContaining('/**/@(index.stories.@(ts|tsx)|*.mdx)'), ]; expect(actual).toEqual(expect.arrayContaining(expected)); // package without any stories - expect(actual).toContain( - '../../packages/react-components/keyboard-keys/src/**/@(index.stories.@(ts|tsx)|*.stories.mdx)', - ); + expect(actual).toContain('../../packages/react-components/keyboard-keys/src/**/@(index.stories.@(ts|tsx)|*.mdx)'); // package with stories ( `*-stories` project adjacent project ) expect(actual).toContain( - '../../packages/react-components/react-theme/stories/src/**/@(index.stories.@(ts|tsx)|*.stories.mdx)', + '../../packages/react-components/react-theme/stories/src/**/@(index.stories.@(ts|tsx)|*.mdx)', ); }); }); diff --git a/tools/visual-regression-utilities/package.json b/tools/visual-regression-utilities/package.json index 7085813424b4d5..a5d00202237480 100644 --- a/tools/visual-regression-utilities/package.json +++ b/tools/visual-regression-utilities/package.json @@ -17,7 +17,7 @@ "@swc/helpers": "^0.5.1" }, "peerDependencies": { - "@storybook/react": "^7.6.20", + "@storybook/react": "^8.6.14", "react": ">=16.14.0 <19.0.0", "@types/react": ">=16.14.0 <19.0.0" } 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 f969ea2e039465..9ddbc96b6aa064 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 @@ -589,7 +589,7 @@ describe('migrate-converged-pkg generator', () => { ...rootMain, stories: [ ...rootMain.stories, - '../stories/**/*.stories.mdx', + '../stories/**/*.mdx', '../stories/**/index.stories.@(ts|tsx)', ], addons: [...rootMain.addons], 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 a3762203ad93b1..bc798ab216deb1 100644 --- a/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts +++ b/tools/workspace-plugin/src/generators/migrate-converged-pkg/index.ts @@ -325,7 +325,7 @@ const templates = { module.exports = /** @type {Omit<import('${rootOffsetPath}.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../stories/**/*.stories.mdx', '../stories/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../stories/**/*.mdx', '../stories/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/tools/workspace-plugin/src/generators/move-packages/index.spec.ts b/tools/workspace-plugin/src/generators/move-packages/index.spec.ts index d20e22a1d6a253..2aa5ee14094003 100644 --- a/tools/workspace-plugin/src/generators/move-packages/index.spec.ts +++ b/tools/workspace-plugin/src/generators/move-packages/index.spec.ts @@ -357,7 +357,7 @@ function setupDummyPackage( module.exports = /** @type {Omit<import('../../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../src/**/*.stories.mdx', '../src/**/*.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../src/**/*.mdx', '../src/**/*.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; 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 3f488b3a75b715..265868d328e643 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 @@ -818,7 +818,7 @@ describe('prepare-initial-release generator', () => { \\\\\`\\\\\`\\\\\`js module.exports = { - stories: ['../packages/react-components/react-one/stories/src/**/*.stories.mdx', '../packages/react-components/react-one/stories/src/**/index.stories.@(ts|tsx)'], + stories: ['../packages/react-components/react-one/stories/src/**/*.mdx', '../packages/react-components/react-one/stories/src/**/index.stories.@(ts|tsx)'], } \\\\\`\\\\\`\\\\\` " @@ -920,7 +920,7 @@ function createSplitProject( \`\`\`js module.exports = { - stories: ['../packages/react-components/${projectName}/stories/src/**/*.stories.mdx', '../packages/react-components/${projectName}/stories/src/**/index.stories.@(ts|tsx)'], + stories: ['../packages/react-components/${projectName}/stories/src/**/*.mdx', '../packages/react-components/${projectName}/stories/src/**/index.stories.@(ts|tsx)'], } \`\`\` `, diff --git a/tools/workspace-plugin/src/generators/react-library/files/.storybook/main.js__tmpl__ b/tools/workspace-plugin/src/generators/react-library/files/.storybook/main.js__tmpl__ index 26536b61b387f6..4f80361aac4b14 100644 --- a/tools/workspace-plugin/src/generators/react-library/files/.storybook/main.js__tmpl__ +++ b/tools/workspace-plugin/src/generators/react-library/files/.storybook/main.js__tmpl__ @@ -2,7 +2,7 @@ const rootMain = require('../../../../.storybook/main'); module.exports = /** @type {Omit<import('../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../stories/**/*.stories.mdx', '../stories/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../stories/**/*.mdx', '../stories/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; diff --git a/tools/workspace-plugin/src/generators/react-library/files/.storybook/preview.js__tmpl__ b/tools/workspace-plugin/src/generators/react-library/files/.storybook/preview.js__tmpl__ index 1939500a3d18c7..e0dbbfa34abab2 100644 --- a/tools/workspace-plugin/src/generators/react-library/files/.storybook/preview.js__tmpl__ +++ b/tools/workspace-plugin/src/generators/react-library/files/.storybook/preview.js__tmpl__ @@ -5,3 +5,6 @@ export const decorators = [...rootPreview.decorators]; /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + +export const tags = ['autodocs']; + diff --git a/tools/workspace-plugin/src/generators/recipe-generator/files/__packageName__/__fileName__.stories.mdx__tmpl__ b/tools/workspace-plugin/src/generators/recipe-generator/files/__packageName__/__fileName__.mdx__tmpl__ similarity index 100% rename from tools/workspace-plugin/src/generators/recipe-generator/files/__packageName__/__fileName__.stories.mdx__tmpl__ rename to tools/workspace-plugin/src/generators/recipe-generator/files/__packageName__/__fileName__.mdx__tmpl__ diff --git a/tools/workspace-plugin/src/generators/recipe-generator/index.spec.ts b/tools/workspace-plugin/src/generators/recipe-generator/index.spec.ts index 229eddfa2aa84c..1b924da792dc6a 100644 --- a/tools/workspace-plugin/src/generators/recipe-generator/index.spec.ts +++ b/tools/workspace-plugin/src/generators/recipe-generator/index.spec.ts @@ -42,17 +42,15 @@ describe('recipe-generator generator', () => { it('should generate boilerplate', async () => { await generator(tree, options); - ['HelloWorld.stories.mdx', 'code-snippets/HelloWorld.tsx', 'code-snippets/index.ts', 'code-snippets', ''].forEach( - file => { - expect(tree.exists(path.join(recipesRoot, recipePackageName, file))).toBeTruthy(); - }, - ); + ['HelloWorld.mdx', 'code-snippets/HelloWorld.tsx', 'code-snippets/index.ts', 'code-snippets', ''].forEach(file => { + expect(tree.exists(path.join(recipesRoot, recipePackageName, file))).toBeTruthy(); + }); }); it('should generate implementation boilerplate', async () => { await generator(tree, options); - const storyContent = tree.read(path.join(recipesRoot, recipePackageName, 'HelloWorld.stories.mdx'), 'utf-8'); + const storyContent = tree.read(path.join(recipesRoot, recipePackageName, 'HelloWorld.mdx'), 'utf-8'); const codeSnippetContent = tree.read( path.join(recipesRoot, recipePackageName, 'code-snippets/HelloWorld.tsx'), 'utf-8', 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 ecc7584db2c05e..303bd9b42eaec6 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 @@ -263,7 +263,7 @@ describe('split-library-in-two generator', () => { \\\\\`\\\\\`\\\\\`js module.exports = { - stories: ['../packages/react-components/react-hello/stories/src/**/*.stories.mdx', '../packages/react-components/react-hello/stories/src/**/index.stories.@(ts|tsx)'], + stories: ['../packages/react-components/react-hello/stories/src/**/*.mdx', '../packages/react-components/react-hello/stories/src/**/index.stories.@(ts|tsx)'], } \\\\\`\\\\\`\\\\\` @@ -298,7 +298,7 @@ describe('split-library-in-two generator', () => { ...rootMain, stories: [ ...rootMain.stories, - '../src/**/*.stories.mdx', + '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)', ], addons: [...rootMain.addons], @@ -320,6 +320,8 @@ describe('split-library-in-two generator', () => { /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + + export const tags = ['autodocs']; " `); }); @@ -432,7 +434,7 @@ function setupDummyPackage(tree: Tree, options: { projectName: string }) { module.exports = /** @type {Omit<import('../../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, - stories: [...rootMain.stories, '../stories/**/*.stories.mdx', '../stories/**/index.stories.@(ts|tsx)'], + stories: [...rootMain.stories, '../stories/**/*.mdx', '../stories/**/index.stories.@(ts|tsx)'], addons: [...rootMain.addons], webpackFinal: (config, options) => { const localConfig = { ...rootMain.webpackFinal(config, options) }; @@ -452,6 +454,8 @@ function setupDummyPackage(tree: Tree, options: { projectName: string }) { /** @type {typeof rootPreview.parameters} */ export const parameters = { ...rootPreview.parameters }; + + export const tags = ['autodocs']; `, tsConfig: { extends: '../tsconfig.json', 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 6aa89688e8de9f..d012b68ac4d652 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 @@ -302,7 +302,7 @@ function makeStoriesLibrary(tree: Tree, options: Options, logger: CLIOutput) { \`\`\`js module.exports = { - stories: ['../${newProjectSourceRoot}/**/*.stories.mdx', '../${newProjectSourceRoot}/**/index.stories.@(ts|tsx)'], + stories: ['../${newProjectSourceRoot}/**/*.mdx', '../${newProjectSourceRoot}/**/index.stories.@(ts|tsx)'], } \`\`\` diff --git a/yarn.lock b/yarn.lock index 9b13e0053aaf2d..44cd0f00aab110 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,10 +27,10 @@ dependencies: tunnel "^0.0.6" -"@adobe/css-tools@^4.0.1": - version "4.4.2" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.2.tgz#c836b1bd81e6d62cd6cdf3ee4948bcdce8ea79c8" - integrity sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A== +"@adobe/css-tools@^4.0.1", "@adobe/css-tools@^4.4.0": + version "4.4.4" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.4.tgz#2856c55443d3d461693f32d2b96fb6ea92e1ffa9" + integrity sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg== "@ampproject/remapping@^2.2.0": version "2.2.0" @@ -45,13 +45,6 @@ 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" @@ -193,20 +186,21 @@ jsonwebtoken "^9.0.0" uuid "^8.3.0" -"@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== +"@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.27.1", "@babel/code-frame@^7.5.5": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== dependencies: - "@babel/highlight" "^7.24.7" - picocolors "^1.0.0" + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" -"@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/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.24.6", "@babel/compat-data@^7.27.2": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.4.tgz#96fdf1af1b8859c8474ab39c295312bfb7c24b04" + integrity sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw== -"@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": +"@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.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== @@ -237,15 +231,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" -"@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== +"@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.28.3", "@babel/generator@^7.4.4", "@babel/generator@^7.7.2": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e" + integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== dependencies: - "@babel/types" "^7.25.0" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" + "@babel/parser" "^7.28.3" + "@babel/types" "^7.28.2" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" "@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" @@ -262,13 +257,13 @@ "@babel/types" "^7.24.6" "@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== + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== dependencies: - "@babel/compat-data" "^7.25.2" - "@babel/helper-validator-option" "^7.24.8" - browserslist "^4.23.1" + "@babel/compat-data" "^7.27.2" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" lru-cache "^5.1.1" semver "^6.3.1" @@ -318,6 +313,11 @@ "@babel/template" "^7.24.6" "@babel/types" "^7.24.6" +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + "@babel/helper-hoist-variables@^7.24.6": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz#8a7ece8c26756826b6ffcdd0e3cf65de275af7f9" @@ -333,23 +333,22 @@ "@babel/traverse" "^7.24.8" "@babel/types" "^7.24.8" -"@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== +"@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.24.6", "@babel/helper-module-imports@^7.24.7", "@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" "@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== + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" + integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== dependencies: - "@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-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.28.3" "@babel/helper-optimise-call-expression@^7.24.7": version "7.24.7" @@ -404,20 +403,20 @@ dependencies: "@babel/types" "^7.24.6" -"@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-string-parser@^7.24.6", "@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== -"@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-identifier@^7.24.6", "@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== -"@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-validator-option@^7.24.6", "@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== "@babel/helper-wrap-function@^7.24.6": version "7.24.6" @@ -429,34 +428,24 @@ "@babel/types" "^7.24.6" "@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== + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.4.tgz#fe07274742e95bdf7cf1443593eeb8926ab63827" + integrity sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w== dependencies: - "@babel/template" "^7.25.0" - "@babel/types" "^7.25.0" - -"@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.7" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.4" "@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== +"@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.24.4", "@babel/parser@^7.24.6", "@babel/parser@^7.27.2", "@babel/parser@^7.28.3", "@babel/parser@^7.28.4", "@babel/parser@^7.4.5": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.4.tgz#da25d4643532890932cc03f7705fe19637e03fa8" + integrity sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg== dependencies: - "@babel/types" "^7.25.2" + "@babel/types" "^7.28.4" "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.6": version "7.24.6" @@ -549,7 +538,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.20.0": +"@babel/plugin-proposal-object-rest-spread@7.20.7", "@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== @@ -947,7 +936,7 @@ "@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.23.0", "@babel/plugin-transform-modules-commonjs@^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.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz#ab6421e564b717cb475d6fff70ae7f103536ea3c" integrity sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA== @@ -989,7 +978,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.6" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11", "@babel/plugin-transform-nullish-coalescing-operator@^7.24.6": +"@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== @@ -1031,7 +1020,7 @@ "@babel/helper-plugin-utils" "^7.24.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.23.0", "@babel/plugin-transform-optional-chaining@^7.24.6": +"@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== @@ -1311,7 +1300,7 @@ core-js-compat "^3.31.0" semver "^6.3.1" -"@babel/preset-flow@^7.13.13", "@babel/preset-flow@^7.22.15": +"@babel/preset-flow@^7.13.13": 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== @@ -1329,7 +1318,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@7.24.6", "@babel/preset-react@^7.22.15": +"@babel/preset-react@7.24.6": 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== @@ -1341,7 +1330,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.13.0", "@babel/preset-typescript@^7.22.5", "@babel/preset-typescript@^7.23.0": +"@babel/preset-typescript@7.24.6", "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.22.5": 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== @@ -1352,7 +1341,7 @@ "@babel/plugin-transform-modules-commonjs" "^7.24.6" "@babel/plugin-transform-typescript" "^7.24.6" -"@babel/register@7.24.6", "@babel/register@^7.13.16", "@babel/register@^7.22.15": +"@babel/register@7.24.6", "@babel/register@^7.13.16": version "7.24.6" resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.24.6.tgz#59e21dcc79e1d04eed5377633b0f88029a6bef9e" integrity sha512-WSuFCc2wCqMeXkz/i3yfAAsxwWflEgbVkZzivgAmXl/MxrXeoYFZOOPllbC8R8WTF7u61wSRQtDVZ1879cdu6w== @@ -1368,7 +1357,7 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@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.8.4", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.12.5", "@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.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== @@ -1380,14 +1369,14 @@ 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.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== +"@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.27.2", "@babel/template@^7.3.3": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/parser" "^7.25.0" - "@babel/types" "^7.25.0" + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" "@babel/traverse@7.24.6": version "7.24.6" @@ -1405,18 +1394,18 @@ debug "^4.3.1" globals "^11.1.0" -"@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" +"@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.27.1", "@babel/traverse@^7.28.3", "@babel/traverse@^7.4.5": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.4.tgz#8d456101b96ab175d487249f60680221692b958b" + integrity sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.3" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.28.4" + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.4" debug "^4.3.1" - globals "^11.1.0" "@babel/types@7.24.6": version "7.24.6" @@ -1427,19 +1416,13 @@ "@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== +"@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.24.6", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.2", "@babel/types@^7.27.1", "@babel/types@^7.28.2", "@babel/types@^7.28.4", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.4.tgz#0a4e618f4c60a7cd6c11cb2d48060e4dbe38ac3a" + integrity sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q== 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" - integrity sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA== + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" @@ -1528,7 +1511,7 @@ debug "^3.1.0" lodash.once "^4.1.1" -"@discoveryjs/json-ext@0.5.7", "@discoveryjs/json-ext@^0.5.0", "@discoveryjs/json-ext@^0.5.3": +"@discoveryjs/json-ext@0.5.7", "@discoveryjs/json-ext@^0.5.0": version "0.5.7" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== @@ -1845,11 +1828,6 @@ "@eslint/core" "^0.15.0" levn "^0.4.1" -"@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.8" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.8.tgz#aa43561be075815879305965020f492cdb43da12" @@ -1862,7 +1840,7 @@ resolved "https://registry.yarnpkg.com/@floating-ui/devtools/-/devtools-0.2.3.tgz#071f069e5a25e6f2a63ed68584a11ff7c9298947" integrity sha512-ZTcxTvgo9CRlP7vJV62yCxdqmahHTGpSTi5QaTDgGoyQq0OyjaVZhUhXv/qdkQFOI3Sxlfmz0XGG4HaZMsDf8Q== -"@floating-ui/dom@1.6.12", "@floating-ui/dom@^1.0.0", "@floating-ui/dom@^1.6.12": +"@floating-ui/dom@1.6.12", "@floating-ui/dom@^1.6.12": version "1.6.12" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.12.tgz#6333dcb5a8ead3b2bf82f33d6bc410e95f54e556" integrity sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w== @@ -1870,13 +1848,6 @@ "@floating-ui/core" "^1.6.0" "@floating-ui/utils" "^0.2.8" -"@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/dom" "^1.0.0" - "@floating-ui/utils@^0.2.8": version "0.2.8" resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.8.tgz#21a907684723bbbaa5f0974cf7730bd797eb8e62" @@ -2347,7 +2318,7 @@ jest-haste-map "^29.7.0" slash "^3.0.0" -"@jest/transform@^29.3.1", "@jest/transform@^29.7.0": +"@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== @@ -2388,13 +2359,12 @@ "@jridgewell/set-array" "^1.0.0" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.13" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== dependencies: - "@jridgewell/set-array" "^1.2.1" - "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/sourcemap-codec" "^1.5.0" "@jridgewell/trace-mapping" "^0.3.24" "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": @@ -2402,7 +2372,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.2.1": +"@jridgewell/set-array@^1.0.0": version "1.2.1" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== @@ -2428,19 +2398,14 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.31" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== dependencies: "@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" @@ -2546,13 +2511,12 @@ unist-util-visit "^4.0.0" vfile "^5.0.0" -"@mdx-js/react@^2.1.5": - 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== +"@mdx-js/react@^3.0.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.1.tgz#24bda7fffceb2fe256f954482123cda1be5f5fef" + integrity sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw== dependencies: "@types/mdx" "^2.0.0" - "@types/react" ">=16" "@microsoft/api-extractor-model@7.30.3": version "7.30.3" @@ -2864,15 +2828,6 @@ "@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" - integrity sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA== - dependencies: - 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" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.5.2.tgz#a41883dc6ccc4666bdf156e92f35f3003fd3f6f0" @@ -3225,19 +3180,6 @@ dependencies: playwright "1.49.1" -"@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 "^0.0.9" - core-js-pure "^3.23.3" - error-stack-parser "^2.0.6" - html-entities "^2.1.0" - loader-utils "^2.0.4" - schema-utils "^4.2.0" - source-map "^0.7.3" - "@polka/url@^1.0.0-next.24": version "1.0.0-next.24" resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3" @@ -3248,359 +3190,6 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.4.4.tgz#11d5db19bd178936ec89cd84519c4de439574398" integrity sha512-1oO6+dN5kdIA3sKPZhRGJTfGVP4SWV6KqlMOwry4J3HfyD68sl/3KmG7DeYUzvN+RbhXDnv/D8vNNB8168tAMg== -"@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: - "@babel/runtime" "^7.13.10" - -"@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/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" @@ -3935,236 +3524,162 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@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== +"@storybook/addon-a11y@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-8.6.14.tgz#22434871b781555d3d1b0b52c108bf901d17bf87" + integrity sha512-fozv6enO9IgpWq2U8qqS8MZ21Nt+MVHiRQe3CjnCpBOejTyo/ATm690PeYYRVHVG6M/15TVePb0h3ngKQbrrzQ== dependencies: - "@storybook/addon-highlight" "7.6.20" + "@storybook/addon-highlight" "8.6.14" + "@storybook/global" "^5.0.0" + "@storybook/test" "8.6.14" axe-core "^4.2.0" -"@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== +"@storybook/addon-actions@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.6.14.tgz#e6bc8f5afc67853e6ce3e03fb0bdcfa67c0dec16" + integrity sha512-mDQxylxGGCQSK7tJPkD144J8jWh9IU9ziJMHfB84PKpI/V5ZgqMDnpr2bssTrUaGDqU5e1/z8KcRF+Melhs9pQ== 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" 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== +"@storybook/addon-backgrounds@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.14.tgz#3840ce28339c3c16d001f751fd5f3125c0643ed7" + integrity sha512-l9xS8qWe5n4tvMwth09QxH2PmJbCctEvBAc1tjjRasAfrd69f7/uFK4WhwJAstzBTNgTc8VXI4w8ZR97i1sFbg== dependencies: "@storybook/global" "^5.0.0" memoizerific "^1.11.3" ts-dedent "^2.0.0" -"@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== +"@storybook/addon-controls@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-8.6.14.tgz#4aafdd25276a0b86a8b744ef8344998f458cb5a5" + integrity sha512-IiQpkNJdiRyA4Mq9mzjZlvQugL/aE7hNgVxBBGPiIZG6wb6Ht9hNnBYpap5ZXXFKV9p2qVI0FZK445ONmAa+Cw== dependencies: - "@storybook/blocks" "7.6.20" - lodash "^4.17.21" + "@storybook/global" "^5.0.0" + dequal "^2.0.2" ts-dedent "^2.0.0" -"@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" +"@storybook/addon-docs@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-8.6.14.tgz#71fcf4cf06dae91cecd5668915a8c234b82748e9" + integrity sha512-Obpd0OhAF99JyU5pp5ci17YmpcQtMNgqW2pTXV8jAiiipWpwO++hNDeQmLmlSXB399XjtRDOcDVkoc7rc6JzdQ== + dependencies: + "@mdx-js/react" "^3.0.0" + "@storybook/blocks" "8.6.14" + "@storybook/csf-plugin" "8.6.14" + "@storybook/react-dom-shim" "8.6.14" + react "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + react-dom "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" ts-dedent "^2.0.0" -"@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" +"@storybook/addon-essentials@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-8.6.14.tgz#228f6ebeafba1d3368e8d900508dbdc86640ad34" + integrity sha512-5ZZSHNaW9mXMOFkoPyc3QkoNGdJHETZydI62/OASR0lmPlJ1065TNigEo5dJddmZNn0/3bkE8eKMAzLnO5eIdA== + dependencies: + "@storybook/addon-actions" "8.6.14" + "@storybook/addon-backgrounds" "8.6.14" + "@storybook/addon-controls" "8.6.14" + "@storybook/addon-docs" "8.6.14" + "@storybook/addon-highlight" "8.6.14" + "@storybook/addon-measure" "8.6.14" + "@storybook/addon-outline" "8.6.14" + "@storybook/addon-toolbars" "8.6.14" + "@storybook/addon-viewport" "8.6.14" ts-dedent "^2.0.0" -"@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== +"@storybook/addon-highlight@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-8.6.14.tgz#f5fb86bfae8b485cd49e8e2732eb05e049cd60cb" + integrity sha512-4H19OJlapkofiE9tM6K/vsepf4ir9jMm9T+zw5L85blJZxhKZIbJ6FO0TCG9PDc4iPt3L6+aq5B0X29s9zicNQ== dependencies: "@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== +"@storybook/addon-links@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-8.6.14.tgz#d7d30b5f96dd6b5b93046dec5a37d2e9b0ae44d0" + integrity sha512-DRlXHIyZzOruAZkxmXfVgTF+4d6K27pFcH4cUsm3KT1AXuZbr23lb5iZHpUZoG6lmU85Sru4xCEgewSTXBIe1w== dependencies: - "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@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== +"@storybook/addon-mdx-gfm@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-mdx-gfm/-/addon-mdx-gfm-8.6.14.tgz#4d4546a00bda75c8822e8ad68a0b80792835b2f8" + integrity sha512-ClfngOSwFrhc3x2dXSzfBSSbzz4VHzUs0XOg9V8fj1bgQhmPoMz9OD3vIjbnJOC33wORbC0ZpfcQPt3RGILYrA== dependencies: - "@storybook/node-logger" "7.6.20" - remark-gfm "^3.0.1" + remark-gfm "^4.0.0" ts-dedent "^2.0.0" -"@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== +"@storybook/addon-measure@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-8.6.14.tgz#cafe8742616f0df6f82eadc0ee268bbca6ac4843" + integrity sha512-1Tlyb72NX8aAqm6I6OICsUuGOP6hgnXcuFlXucyhKomPa6j3Eu2vKu561t/f0oGtAK2nO93Z70kVaEh5X+vaGw== dependencies: "@storybook/global" "^5.0.0" tiny-invariant "^1.3.1" -"@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== +"@storybook/addon-outline@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-8.6.14.tgz#8a779cd6cdaf935964fe6d6c30ebf929218e23d5" + integrity sha512-CW857JvN6OxGWElqjlzJO2S69DHf+xO3WsEfT5mT3ZtIjmsvRDukdWfDU9bIYUFyA2lFvYjncBGjbK+I91XR7w== dependencies: "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@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/addon-toolbars@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.6.14.tgz#6d53ba81ee7179621798fe0302d453e47ecfaeba" + integrity sha512-W/wEXT8h3VyZTVfWK/84BAcjAxTdtRiAkT2KAN0nbSHxxB5KEM1MjKpKu2upyzzMa3EywITqbfy4dP6lpkVTwQ== -"@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== +"@storybook/addon-viewport@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-8.6.14.tgz#d948fcb0a91dadd7f4735913c8eee6c376d49baa" + integrity sha512-gNzVQbMqRC+/4uQTPI2ZrWuRHGquTMZpdgB9DrD88VTEjNudP+J6r8myLfr2VvGksBbUMHkGHMXHuIhrBEnXYA== 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== +"@storybook/blocks@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-8.6.14.tgz#9d39e64f4fd0a446d96f1f5d6b220d4812fc05fa" + integrity sha512-rBMHAfA39AGHgkrDze4RmsnQTMw1ND5fGWobr9pDcJdnDKWQWNRD7Nrlxj0gFlN3n4D9lEZhWGdFrCbku7FVAQ== 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" - polished "^4.2.2" - react-colorful "^5.1.2" - telejson "^7.2.0" - tocbot "^4.20.1" + "@storybook/icons" "^1.2.12" ts-dedent "^2.0.0" - util-deprecate "^1.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" - 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== +"@storybook/builder-webpack5@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-8.6.14.tgz#18e9f0d34b989ad1e4ed5b79a71c82b2bc727fd4" + integrity sha512-YZYAqc6NBKoMTKZpjxnkMch6zDtMkBZdS/yaji1+wJX2QPFBwTbSh7SpeBxDp1S11gXSAJ4f1btUWeqSqo8nJA== 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" + "@storybook/core-webpack" "8.6.14" "@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" + es-module-lexer "^1.5.0" 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" 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" - webpack-dev-middleware "^6.1.1" + webpack-dev-middleware "^6.1.2" webpack-hot-middleware "^2.25.1" - webpack-virtual-modules "^0.5.0" + webpack-virtual-modules "^0.6.0" "@storybook/channels@7.6.20": version "7.6.20" @@ -4178,52 +3693,6 @@ telejson "^7.2.0" tiny-invariant "^1.3.1" -"@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: - "@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@7.6.20": version "7.6.20" resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.6.20.tgz#1d6e93443091cccd50e269371aa786172d0c4659" @@ -4231,78 +3700,10 @@ dependencies: "@storybook/global" "^5.0.0" -"@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: - "@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" - 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-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" - chalk "^4.1.0" - 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" - fs-extra "^11.1.0" - glob "^10.0.0" - handlebars "^4.7.7" - 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" - ts-dedent "^2.0.0" +"@storybook/components@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-8.6.14.tgz#3cfc5e120f3dc38990fc37b34a22eff1e3f4bdfb" + integrity sha512-HNR2mC5I4Z5ek8kTrVZlIY/B8gJGs5b3XdZPBPBopTIN6U/YHXiDyOjY3JlaS4fSG1fVhp/Qp1TpMn1w/9m1pw== "@storybook/core-events@7.6.20": version "7.6.20" @@ -4311,141 +3712,100 @@ dependencies: ts-dedent "^2.0.0" -"@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-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/semver" "^7.3.4" - better-opn "^3.0.2" - chalk "^4.1.0" - cli-table3 "^0.6.1" - compression "^1.7.4" - detect-port "^1.3.0" - express "^4.17.3" - fs-extra "^11.1.0" - globby "^11.0.2" - lodash "^4.17.21" - open "^8.4.0" - pretty-hrtime "^1.0.3" - prompts "^2.4.0" - 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" - ws "^8.2.3" +"@storybook/core-events@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-8.6.14.tgz#ba2be7b0644655d17db143b2be5f45199e617af4" + integrity sha512-RrJ95u3HuIE4Nk8VmZP0tc/u0vYoE2v9fYlMw6K2GUSExzKDITs3voy6WMIY7Q3qbQun8XUXVlmqkuFzTEy/pA== -"@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== +"@storybook/core-server@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-8.6.14.tgz#10b96bfc61ebd868da6e490a0ca574cddaa73e08" + integrity sha512-kLFyabFAXnbW2NPBE+tIvSXKWydu6e7bnjcWAEGXdMA5bieoiHeU/9sGp69GhYz9S1Wt3/smZJ9tzsiJv1WXsA== + +"@storybook/core-webpack@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-8.6.14.tgz#2d2d3aca9cff01bcb33d1b6067d5dd69727998f1" + integrity sha512-iG7r8osNKabSGBbuJuSeMWKbU+ilt5PvzTYkClcYaagla/DliXkXvfywA6jOugVk/Cpx+c6tVKlPfjLcaQHwmw== dependencies: - "@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/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== +"@storybook/core@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-8.6.14.tgz#335b067709fd649512b6553b31ad48c8c56f7ed9" + integrity sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA== dependencies: - "@storybook/csf-tools" "7.6.20" - unplugin "^1.3.1" + "@storybook/theming" "8.6.14" + better-opn "^3.0.2" + browser-assert "^1.2.1" + esbuild "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0" + esbuild-register "^3.5.0" + jsdoc-type-pratt-parser "^4.0.0" + process "^0.11.10" + recast "^0.23.5" + semver "^7.6.2" + util "^0.12.5" + ws "^8.2.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== +"@storybook/csf-plugin@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-8.6.14.tgz#c7fc0361204a34693e8d62ebe5922d77dfec06c0" + integrity sha512-dErtc9teAuN+eelN8FojzFE635xlq9cNGGGEu0WEmMUQ4iJ8pingvBO1N8X3scz4Ry7KnxX++NNf3J3gpxS8qQ== 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" + unplugin "^1.3.1" "@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== + version "0.1.12" + resolved "https://registry.yarnpkg.com/@storybook/csf/-/csf-0.1.12.tgz#1dcfa0f398a69b834c563884b5f747db3d5a81df" + integrity sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw== 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" - "@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== +"@storybook/html-webpack5@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/html-webpack5/-/html-webpack5-8.6.14.tgz#276a9129ce53160e01b1d0a464672ee21107d83d" + integrity sha512-OLq/ONRV7I84oyoaMSnwa9xDHP9Y6/u9Zz7jTcAgE2iThmaQND+2IfUHgRYK8QNWyQQwwLzV4+anvUsojtAmkw== dependencies: - "@storybook/builder-webpack5" "7.6.20" - "@storybook/core-common" "7.6.20" + "@storybook/builder-webpack5" "8.6.14" "@storybook/global" "^5.0.0" - "@storybook/html" "7.6.20" - "@storybook/preset-html-webpack" "7.6.20" - "@types/node" "^18.0.0" + "@storybook/html" "8.6.14" + "@storybook/preset-html-webpack" "8.6.14" -"@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== +"@storybook/html@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/html/-/html-8.6.14.tgz#c9d2e095ec053ea02580785d5dedf0a1c84d7ca7" + integrity sha512-Mbn5M7qsODJbVYMlDTduXQCj3uG2AXwwNJF2K9ttph/m6rnW2zn6ZPtSVi0HKc92C8tDdzws6Z8ibftRrmLcTw== dependencies: - "@storybook/core-client" "7.6.20" - "@storybook/docs-tools" "7.6.20" + "@storybook/components" "8.6.14" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.6.20" - "@storybook/types" "7.6.20" + "@storybook/manager-api" "8.6.14" + "@storybook/preview-api" "8.6.14" + "@storybook/theming" "8.6.14" ts-dedent "^2.0.0" -"@storybook/manager-api@7.6.20", "@storybook/manager-api@^7.6.10": +"@storybook/icons@1.3.2", "@storybook/icons@^1.2.12": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-1.3.2.tgz#e9b92c35ca789ff79f9d0b3848829dd6490ca628" + integrity sha512-t3xcbCKkPvqyef8urBM0j/nP6sKtnlRkVgC+8JTbTAZQjaTmOjes3byEgzs89p4B/K6cJsg9wLW2k3SknLtYJw== + +"@storybook/instrumenter@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-8.6.14.tgz#85bf47e34348f17dfbb99080312eefb2f535bd65" + integrity sha512-iG4MlWCcz1L7Yu8AwgsnfVAmMbvyRSk700Mfy2g4c8y5O+Cv1ejshE1LBBsCwHgkuqU0H4R0qu4g23+6UnUemQ== + dependencies: + "@storybook/global" "^5.0.0" + "@vitest/utils" "^2.1.1" + +"@storybook/manager-api@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-8.6.14.tgz#1e0740193fbfd4a66e9ff5f75c7f976e16028752" + integrity sha512-ez0Zihuy17udLbfHZQXkGqwtep0mSGgHcNzGN7iZrMP1m+VmNo+7aGCJJdvXi7+iU3yq8weXSQFWg5DqWgLS7g== + +"@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== @@ -4465,83 +3825,36 @@ telejson "^7.2.0" ts-dedent "^2.0.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== +"@storybook/preset-html-webpack@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/preset-html-webpack/-/preset-html-webpack-8.6.14.tgz#3db75f42cd65574fc1398fd25a963a6f447ff1e5" + integrity sha512-zKg2zOtiUh+obNTmSWBmYZtAl1xyNdLoCVZZhhrxbBpO72AOqMLMnPgIMx+HpOpfSjgB1N+OaDEXIFyjzoritw== dependencies: - "@storybook/core-webpack" "7.6.20" - "@types/node" "^18.0.0" + "@storybook/core-webpack" "8.6.14" 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/preset-react-webpack@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-8.6.14.tgz#c8a402afe857dbe1d04f2ebee492521adaff1ae7" + integrity sha512-M7Q6ErNx7N2hQorTz0OLa3YV8nc8OcvkDlCxqqnkHPGQNEIWEpeDvq3wn2OvZlrHDpchyuiquGXZ8aztVtBP2g== + dependencies: + "@storybook/core-webpack" "8.6.14" + "@storybook/react" "8.6.14" "@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" + find-up "^5.0.0" magic-string "^0.30.5" react-docgen "^7.0.0" - react-refresh "^0.14.0" + resolve "^1.22.8" semver "^7.3.7" + tsconfig-paths "^4.2.0" webpack "5" -"@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" - synchronous-promise "^2.0.15" - ts-dedent "^2.0.0" - util-deprecate "^1.0.2" - -"@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/preview-api@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-8.6.14.tgz#b4a1eda7ecf17c4d3a07aa9a42ed1251de121f74" + integrity sha512-2GhcCd4dNMrnD7eooEfvbfL4I83qAqEyO0CO7JQAmIO6Rxb9BsOLLI/GD5HkvQB73ArTJ+PT50rfaO820IExOQ== "@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0": version "1.0.6--canary.9.0c3f3b7.0" @@ -4556,47 +3869,31 @@ react-docgen-typescript "^2.2.2" tslib "^2.0.0" -"@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-dom-shim@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-8.6.14.tgz#02fc8aeab701040744d93b6ef46b9e5727123370" + integrity sha512-0hixr3dOy3f3M+HBofp3jtMQMS+sqzjKNgl7Arfuj3fvjmyXOks/yGjDImySR4imPtEllvPZfhiQNlejheaInw== -"@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== +"@storybook/react-webpack5@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/react-webpack5/-/react-webpack5-8.6.14.tgz#2a3d23787153e31a2943078904648b188669a777" + integrity sha512-ka0q9tQBLruhO38sybP/MkZzejqAltce7HJTJ2KKbUYUlbvuG7m56tBX7DVC5JaImbsO3b8fqOrKH7gRt4KYrQ== 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/builder-webpack5" "8.6.14" + "@storybook/preset-react-webpack" "8.6.14" + "@storybook/react" "8.6.14" -"@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== +"@storybook/react@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-8.6.14.tgz#80136abcbc6e96ef5f747aef5c4e6afc40b3dce4" + integrity sha512-BOepx5bBFwl/CPI+F+LnmMmsG1wQYmrX/UQXgUbHQUU9Tj7E2ndTnNbpIuSLc8IrM03ru+DfwSg1Co3cxWtT+g== dependencies: - "@storybook/client-logger" "7.6.20" - "@storybook/core-client" "7.6.20" - "@storybook/docs-tools" "7.6.20" + "@storybook/components" "8.6.14" "@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" "^18.0.0" - acorn "^7.4.1" - acorn-jsx "^5.3.1" - acorn-walk "^7.2.0" - escodegen "^2.1.0" - html-tags "^3.1.0" - lodash "^4.17.21" - prop-types "^15.7.2" - react-element-to-jsx-string "^15.0.0" - ts-dedent "^2.0.0" - type-fest "~2.19" - util-deprecate "^1.0.2" + "@storybook/manager-api" "8.6.14" + "@storybook/preview-api" "8.6.14" + "@storybook/react-dom-shim" "8.6.14" + "@storybook/theming" "8.6.14" "@storybook/router@7.6.20": version "7.6.20" @@ -4607,19 +3904,18 @@ memoizerific "^1.11.3" qs "^6.10.0" -"@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== +"@storybook/test@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/test/-/test-8.6.14.tgz#7b90708f13adabdac0fe8d08889d763608f6a481" + integrity sha512-GkPNBbbZmz+XRdrhMtkxPotCLOQ1BaGNp/gFZYdGDk2KmUWBKmvc5JxxOhtoXM2703IzNFlQHSSNnhrDZYuLlw== dependencies: - "@storybook/client-logger" "7.6.20" - "@storybook/core-common" "7.6.20" - "@storybook/csf-tools" "7.6.20" - chalk "^4.1.0" - detect-package-manager "^2.0.1" - fetch-retry "^5.0.2" - fs-extra "^11.1.0" - read-pkg-up "^7.0.1" + "@storybook/global" "^5.0.0" + "@storybook/instrumenter" "8.6.14" + "@testing-library/dom" "10.4.0" + "@testing-library/jest-dom" "6.5.0" + "@testing-library/user-event" "14.5.2" + "@vitest/expect" "2.0.5" + "@vitest/spy" "2.0.5" "@storybook/theming@7.6.20", "@storybook/theming@^7.6.10": version "7.6.20" @@ -4631,6 +3927,11 @@ "@storybook/global" "^5.0.0" memoizerific "^1.11.3" +"@storybook/theming@8.6.14": + version "8.6.14" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-8.6.14.tgz#78c6dc878f705de70c67f2b2d08b8313b985d81a" + integrity sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg== + "@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" @@ -4706,7 +4007,7 @@ resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.24.tgz#eebb5d5ece2710aeb25cc58bd7c5c4c2c046f030" integrity sha512-sybnXtOsdB+XvzVFlBVGgRHLqp3yRpHK7CrmpuDKszhj/QhmsaZzY/GHSeALlMtLup13M0gqbcQvsTNlAHTg3w== -"@swc/core@1.11.24", "@swc/core@^1.3.82": +"@swc/core@1.11.24": version "1.11.24" resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.11.24.tgz#340425648296964f815c940b8da00fcdb1ff2abd" integrity sha512-MaQEIpfcEMzx3VWWopbofKJvaraqmL6HbLlw2bFZ7qYqYw3rkhM0cQVEgyzbHtTWwCwPMFZSC2DUbhlZgrMfLg== @@ -4747,9 +4048,9 @@ jsonc-parser "^3.2.0" "@swc/types@^0.1.21": - version "0.1.21" - resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.21.tgz#6fcadbeca1d8bc89e1ab3de4948cef12344a38c0" - integrity sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ== + version "0.1.25" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.25.tgz#b517b2a60feb37dd933e542d93093719e4cf1078" + integrity sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g== dependencies: "@swc/counter" "^0.1.3" @@ -4837,6 +4138,19 @@ lodash "^4.17.15" redent "^3.0.0" +"@testing-library/jest-dom@6.5.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz#50484da3f80fb222a853479f618a9ce5c47bfe54" + integrity sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA== + dependencies: + "@adobe/css-tools" "^4.4.0" + aria-query "^5.0.0" + chalk "^3.0.0" + css.escape "^1.5.1" + dom-accessibility-api "^0.6.3" + lodash "^4.17.21" + redent "^3.0.0" + "@testing-library/react-hooks@8.0.1": version "8.0.1" resolved "https://registry.yarnpkg.com/@testing-library/react-hooks/-/react-hooks-8.0.1.tgz#0924bbd5b55e0c0c0502d1754657ada66947ca12" @@ -4859,6 +4173,11 @@ dependencies: "@babel/runtime" "^7.12.5" +"@testing-library/user-event@14.5.2": + version "14.5.2" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.5.2.tgz#db7257d727c891905947bd1c1a99da20e03c2ebd" + integrity sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ== + "@textlint/ast-node-types@^4.2.5": version "4.4.3" resolved "https://registry.yarnpkg.com/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz#fdba16e8126cddc50f45433ce7f6c55e7829566c" @@ -5068,13 +4387,6 @@ 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/css-tree@^2.3.8": version "2.3.9" resolved "https://registry.yarnpkg.com/@types/css-tree/-/css-tree-2.3.9.tgz#54c404e0a803e7e660fdc08c84fe73ee5266cece" @@ -5179,36 +4491,16 @@ 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.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.5", "@types/ejs@^3.1.1", "@types/ejs@^3.1.5": +"@types/ejs@3.1.5", "@types/ejs@^3.1.5": version "3.1.5" resolved "https://registry.yarnpkg.com/@types/ejs/-/ejs-3.1.5.tgz#49d738257cc73bafe45c13cb8ff240683b4d5117" integrity sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg== -"@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/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.7": version "3.7.7" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" @@ -5249,11 +4541,6 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== - "@types/events@*": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" @@ -5286,11 +4573,6 @@ "@types/qs" "*" "@types/serve-static" "*" -"@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" @@ -5432,7 +4714,7 @@ "@types/node" "*" "@types/webpack" "^4" -"@types/lodash@4.14.182", "@types/lodash@^4.14.167": +"@types/lodash@4.14.182": version "4.14.182" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2" integrity sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== @@ -5449,6 +4731,13 @@ dependencies: "@types/unist" "*" +"@types/mdast@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + 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" @@ -5461,11 +4750,6 @@ 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" @@ -5486,14 +4770,6 @@ 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== - dependencies: - "@types/node" "*" - form-data "^4.0.0" - "@types/node-forge@^1.3.0": version "1.3.11" resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" @@ -5523,13 +4799,6 @@ 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" @@ -5557,11 +4826,6 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== -"@types/pretty-hrtime@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/pretty-hrtime/-/pretty-hrtime-1.0.1.tgz#72a26101dc567b0d68fd956cf42314556e42d601" - integrity sha512-VjID5MJb1eGKthz2qUerWT8+R4b9N+CHvGCzg9fn4kWZgaF9AhdYikQio3R7wV8YY1NsQKPaCwKz1Yff+aHNUQ== - "@types/progress@2.0.5": version "2.0.5" resolved "https://registry.yarnpkg.com/@types/progress/-/progress-2.0.5.tgz#6e0febf3a82cc0ffdc1cebb4e56d6949fd108775" @@ -5574,7 +4838,7 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg== -"@types/qs@*", "@types/qs@^6.9.5": +"@types/qs@*": version "6.9.7" resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== @@ -5645,7 +4909,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@18.3.20", "@types/react@>=16", "@types/react@^18": +"@types/react@*", "@types/react@18.3.20", "@types/react@^18": version "18.3.20" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.20.tgz#b0dccda9d2f1bc24d2a04b1d0cb5d0b9a3576ad3" integrity sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg== @@ -5784,7 +5048,12 @@ dependencies: source-map "^0.6.1" -"@types/unist@*", "@types/unist@^2.0.0": +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" + integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== + +"@types/unist@^2.0.0": version "2.0.11" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== @@ -6041,20 +5310,70 @@ "@typescript-eslint/types" "7.18.0" eslint-visitor-keys "^3.4.3" -"@typescript-eslint/visitor-keys@8.46.2": - version "8.46.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.2.tgz#803fa298948c39acf810af21bdce6f8babfa9738" - integrity sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w== +"@typescript-eslint/visitor-keys@8.46.2": + version "8.46.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.2.tgz#803fa298948c39acf810af21bdce6f8babfa9738" + integrity sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w== + dependencies: + "@typescript-eslint/types" "8.46.2" + eslint-visitor-keys "^4.2.1" + +"@uifabric/set-version@^7.0.23": + version "7.0.23" + resolved "https://registry.yarnpkg.com/@uifabric/set-version/-/set-version-7.0.23.tgz#bfe10b6ba17a2518704cca856bdba8adbc11ffb0" + integrity sha512-9E+YKtnH2kyMKnK9XZZsqyM8OCxEJIIfxtaThTlQpYOzrWAGJxQADFbZ7+Usi0U2xHnWNPFROjq+B9ocEzhqMA== + dependencies: + tslib "^1.10.0" + +"@vitest/expect@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-2.0.5.tgz#f3745a6a2c18acbea4d39f5935e913f40d26fa86" + integrity sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA== + dependencies: + "@vitest/spy" "2.0.5" + "@vitest/utils" "2.0.5" + chai "^5.1.1" + tinyrainbow "^1.2.0" + +"@vitest/pretty-format@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.0.5.tgz#91d2e6d3a7235c742e1a6cc50e7786e2f2979b1e" + integrity sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ== + dependencies: + tinyrainbow "^1.2.0" + +"@vitest/pretty-format@2.1.9": + version "2.1.9" + resolved "https://registry.yarnpkg.com/@vitest/pretty-format/-/pretty-format-2.1.9.tgz#434ff2f7611689f9ce70cd7d567eceb883653fdf" + integrity sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ== + dependencies: + tinyrainbow "^1.2.0" + +"@vitest/spy@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/spy/-/spy-2.0.5.tgz#590fc07df84a78b8e9dd976ec2090920084a2b9f" + integrity sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA== + dependencies: + tinyspy "^3.0.0" + +"@vitest/utils@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.0.5.tgz#6f8307a4b6bc6ceb9270007f73c67c915944e926" + integrity sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ== dependencies: - "@typescript-eslint/types" "8.46.2" - eslint-visitor-keys "^4.2.1" + "@vitest/pretty-format" "2.0.5" + estree-walker "^3.0.3" + loupe "^3.1.1" + tinyrainbow "^1.2.0" -"@uifabric/set-version@^7.0.23": - version "7.0.23" - resolved "https://registry.yarnpkg.com/@uifabric/set-version/-/set-version-7.0.23.tgz#bfe10b6ba17a2518704cca856bdba8adbc11ffb0" - integrity sha512-9E+YKtnH2kyMKnK9XZZsqyM8OCxEJIIfxtaThTlQpYOzrWAGJxQADFbZ7+Usi0U2xHnWNPFROjq+B9ocEzhqMA== +"@vitest/utils@^2.1.1": + version "2.1.9" + resolved "https://registry.yarnpkg.com/@vitest/utils/-/utils-2.1.9.tgz#4f2486de8a54acf7ecbf2c5c24ad7994a680a6c1" + integrity sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ== dependencies: - tslib "^1.10.0" + "@vitest/pretty-format" "2.1.9" + loupe "^3.1.2" + tinyrainbow "^1.2.0" "@wc-toolkit/cem-inheritance@1.2.2": version "1.2.2" @@ -6397,29 +5716,6 @@ 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" @@ -6461,26 +5757,16 @@ acorn-globals@^7.0.0: acorn "^8.1.0" acorn-walk "^8.0.2" -acorn-jsx@^5.0.0, acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: +acorn-jsx@^5.0.0, 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== -acorn-walk@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - acorn-walk@^8.0.0, acorn-walk@^8.0.2, acorn-walk@^8.1.1: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== -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.0, acorn@^8.0.4, acorn@^8.1.0, acorn@^8.11.3, acorn@^8.12.1, acorn@^8.14.0, acorn@^8.15.0, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.8.1, acorn@^8.8.2, acorn@^8.9.0: version "8.15.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" @@ -6501,11 +5787,6 @@ afterframe@1.0.2: resolved "https://registry.yarnpkg.com/afterframe/-/afterframe-1.0.2.tgz#c63e17cdb29e4e60be2e618a315caf5ab5ade0c0" integrity sha512-0JeMZI7dIfVs5guqLgidQNV7c6jBC2HO0QNSekAUB82Hr7PdU9QXNAF3kpFkvATvHYDDTGto7FPsRu1ey+aKJQ== -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" @@ -6634,11 +5915,6 @@ 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-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -6706,11 +5982,6 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -app-root-dir@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/app-root-dir/-/app-root-dir-1.0.2.tgz#38187ec2dea7577fff033ffcb12172692ff6e118" - integrity sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg= - arch@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" @@ -6743,13 +6014,6 @@ 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: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" @@ -6964,16 +6228,10 @@ 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@^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: - call-bind "^1.0.2" - is-nan "^1.3.2" - object-is "^1.1.5" - object.assign "^4.1.4" - util "^0.12.5" +assertion-error@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-2.0.1.tgz#f641a196b335690b1070bf00b6e7593fec190bf7" + integrity sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA== assign-symbols@^1.0.0: version "1.0.0" @@ -7143,7 +6401,7 @@ babel-jest@29.7.0, babel-jest@^29.7.0: graceful-fs "^4.2.9" slash "^3.0.0" -babel-loader@9.1.3, babel-loader@^9.0.0, babel-loader@^9.1.3: +babel-loader@9.1.3, babel-loader@^9.1.3: version "9.1.3" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== @@ -7151,11 +6409,6 @@ babel-loader@9.1.3, babel-loader@^9.0.0, babel-loader@^9.1.3: find-cache-dir "^4.0.0" schema-utils "^4.0.0" -babel-plugin-add-react-displayname@^0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz#339d4cddb7b65fd62d1df9db9fe04de134122bd5" - integrity sha1-M51M3be2X9YtHfnbn+BN4TQSK9U= - babel-plugin-annotate-pure-calls@0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/babel-plugin-annotate-pure-calls/-/babel-plugin-annotate-pure-calls-0.4.0.tgz#78aa00fd878c4fcde4d49f3da397fcf5defbcce8" @@ -7419,7 +6672,7 @@ better-opn@^3.0.2: dependencies: open "^8.0.4" -big-integer@^1.6.17, big-integer@^1.6.44: +big-integer@^1.6.17: version "1.6.52" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== @@ -7464,7 +6717,7 @@ binaryextensions@^2.1.2: resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22" integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg== -bl@^4.0.3, bl@^4.1.0: +bl@^4.0.3: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -7542,13 +6795,6 @@ boxen@^1.2.1: term-size "^1.2.0" widest-line "^2.0.0" -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.44" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -7581,14 +6827,7 @@ 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-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 "~0.2.0" - -browserslist@^4.16.1, browserslist@^4.23.0, browserslist@^4.23.1, browserslist@^4.24.0, browserslist@^4.24.2: +browserslist@^4.16.1, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.2: version "4.24.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.5.tgz#aa0f5b8560fe81fde84c6dcb38f759bafba0e11b" integrity sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw== @@ -7728,7 +6967,7 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply- es-errors "^1.3.0" function-bind "^1.1.2" -call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8: +call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== @@ -7846,6 +7085,17 @@ ccount@^2.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== +chai@^5.1.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/chai/-/chai-5.3.3.tgz#dd3da955e270916a4bd3f625f4b919996ada7e06" + integrity sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw== + dependencies: + assertion-error "^2.0.1" + check-error "^2.1.1" + deep-eql "^5.0.1" + loupe "^3.1.0" + pathval "^2.0.0" + chainsaw@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" @@ -7976,6 +7226,11 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +check-error@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-2.1.1.tgz#87eb876ae71ee388fa0471fe423f494be1d96ccc" + integrity sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw== + check-more-types@^2.24.0: version "2.24.0" resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" @@ -8076,13 +7331,6 @@ circular-dependency-plugin@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== -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" @@ -8162,7 +7410,7 @@ cli-table3@0.6.1: optionalDependencies: colors "1.4.0" -cli-table3@^0.6.1, cli-table3@^0.6.3, cli-table3@^0.6.5: +cli-table3@^0.6.3, cli-table3@^0.6.5: version "0.6.5" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== @@ -8540,11 +7788,6 @@ 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" @@ -8572,11 +7815,6 @@ 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== -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" resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46" @@ -8668,11 +7906,6 @@ core-js-compat@^3.31.0, core-js-compat@^3.36.1: dependencies: browserslist "^4.23.0" -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.3.2, core-js@^3.6.5: version "3.42.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.42.0.tgz#edbe91f78ac8cfb6df8d997e74d368a68082fe37" @@ -8808,11 +8041,6 @@ crypto-random-string@^1.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= -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" resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-3.0.0.tgz#4379185f5cc79f9eba39b4e795c317f253ffaa40" @@ -9184,7 +8412,7 @@ debounce@1.2.1, debounce@^1.2.1: resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -9275,6 +8503,11 @@ deep-assign@^2.0.0: dependencies: is-obj "^1.0.0" +deep-eql@^5.0.1: + version "5.0.2" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-5.0.2.tgz#4b756d8d770a9257300825d52a2c2cff99c3a341" + integrity sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q== + deep-equal@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -9295,14 +8528,6 @@ 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@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.2.0" - untildify "^4.0.0" - default-browser-id@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" @@ -9395,11 +8620,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -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" resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5" @@ -9409,7 +8629,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== @@ -9490,34 +8710,17 @@ detect-file@^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@^3.0.0: version "3.1.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" integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== -detect-package-manager@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/detect-package-manager/-/detect-package-manager-2.0.1.tgz#6b182e3ae5e1826752bfef1de9a7b828cffa50d8" - integrity sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A== - dependencies: - execa "^5.1.1" - -detect-port@^1.3.0, detect-port@^1.5.1: +detect-port@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== @@ -9525,6 +8728,13 @@ detect-port@^1.3.0, detect-port@^1.5.1: address "^1.0.1" debug "4" +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + devtools-protocol@0.0.1082910: version "0.0.1082910" resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1082910.tgz#d79490dc66ef23eb17a24423c9ce5ce661714a91" @@ -9600,6 +8810,11 @@ dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== +dom-accessibility-api@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz#993e925cc1d73f2c662e7d75dd5a5445259a8fd8" + integrity sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w== + dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -9715,11 +8930,6 @@ dot-prop@^4.1.0: dependencies: is-obj "^1.0.0" -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" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-11.0.6.tgz#f2c840fd924d7c77a94eff98f153331d876882d3" @@ -9727,7 +8937,7 @@ dotenv-expand@~11.0.6: dependencies: dotenv "^16.4.4" -dotenv@^16.0.0, dotenv@^16.4.4, dotenv@~16.4.5: +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== @@ -9773,16 +8983,6 @@ duplexer@^0.1.2: resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== -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== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - eastasianwidth@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" @@ -9837,7 +9037,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.10, ejs@^3.1.7, ejs@^3.1.8: +ejs@3.1.10, ejs@^3.1.10, ejs@^3.1.7: version "3.1.10" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== @@ -9869,11 +9069,6 @@ emittery@^0.13.1: resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== -"emoji-regex@>=6.0.0 <=6.1.1", emoji-regex@~6.1.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" - integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= - emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" @@ -9889,6 +9084,11 @@ emoji-regex@^9.2.2: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +emoji-regex@~6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" + integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4= + emojis-list@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" @@ -9904,7 +9104,7 @@ encodeurl@~2.0.0: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== -end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -9962,13 +9162,6 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -error-stack-parser@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== - dependencies: - stackframe "^1.1.1" - es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9: version "1.23.9" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.9.tgz#5b45994b7de78dada5c1bebf1379646b32b9d606" @@ -10058,10 +9251,10 @@ es-iterator-helpers@^1.0.19, es-iterator-helpers@^1.2.1: iterator.prototype "^1.1.4" safe-array-concat "^1.1.3" -es-module-lexer@^1.2.1, es-module-lexer@^1.3.1, es-module-lexer@^1.4.1: - 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== +es-module-lexer@^1.2.1, es-module-lexer@^1.3.1, es-module-lexer@^1.5.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" + integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: version "1.1.1" @@ -10143,11 +9336,6 @@ 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" @@ -10155,7 +9343,7 @@ esbuild-register@^3.5.0: dependencies: debug "^4.3.4" -esbuild@0.25.0, esbuild@^0.18.0, esbuild@^0.20.0, esbuild@^0.25.0: +esbuild@0.25.0, "esbuild@^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", esbuild@^0.20.0, esbuild@^0.25.0: version "0.25.0" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.0.tgz#0de1787a77206c5a79eeb634a623d39b5006ce92" integrity sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw== @@ -10692,7 +9880,7 @@ 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: +estree-walker@^3.0.0, estree-walker@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== @@ -10793,21 +9981,6 @@ 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.1: version "4.1.1" resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" @@ -10982,16 +10155,6 @@ 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" @@ -11196,11 +10359,6 @@ fetch-blob@^3.1.2, fetch-blob@^3.1.4: node-domexception "^1.0.0" web-streams-polyfill "^3.0.3" -fetch-retry@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-5.0.2.tgz#4c55663a7c056cb45f182394e479464f0ff8f3e3" - integrity sha512-57Hmu+1kc6pKFUGVIobT7qw3NeAzY/uNN26bSevERLVvf6VGFR/ooDCOFBHMNDgAxBiU2YJq1D0vFzc6U1DcPw== - 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" @@ -11302,7 +10460,7 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: +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== @@ -11622,7 +10780,7 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^11.1.0, fs-extra@^11.2.0, fs-extra@~11.3.0: +fs-extra@^11.2.0, fs-extra@~11.3.0: version "11.3.2" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.2.tgz#c838aeddc6f4a8c74dd15f85e11fe5511bfe02a4" integrity sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A== @@ -11761,16 +10919,6 @@ get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@ hasown "^2.0.2" math-intrinsics "^1.1.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" @@ -11781,11 +10929,6 @@ 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-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-proto@^1.0.0, get-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" @@ -11818,11 +10961,6 @@ 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-stream@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-9.0.1.tgz#95157d21df8eb90d1647102b63039b1df60ebd27" @@ -11876,20 +11014,6 @@ 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-up@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" @@ -11905,13 +11029,6 @@ git-url-parse@^13.0.0: dependencies: git-up "^7.0.0" -github-slugger@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9" - integrity sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q== - dependencies: - emoji-regex ">=6.0.0 <=6.1.1" - glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -11943,7 +11060,7 @@ 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, glob@^10.4.5: +glob@^10.4.5: version "10.4.5" resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== @@ -12047,7 +11164,7 @@ globalthis@^1.0.4: define-properties "^1.2.1" gopd "^1.0.1" -globby@*, globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.0.2, globby@^11.1.0: +globby@*, globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -12174,18 +11291,6 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -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: - 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" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" @@ -12210,7 +11315,7 @@ handle-thing@^2.0.0: resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== -handlebars@*, handlebars@^4.4.3, handlebars@^4.7.7: +handlebars@*, handlebars@^4.4.3: version "4.7.7" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== @@ -12483,11 +11588,6 @@ html-react-parser@4.0.0: react-property "2.0.0" style-to-js "1.1.3" -html-tags@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" - integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== - 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" @@ -12646,14 +11746,6 @@ https-proxy-agent@5.0.1, https-proxy-agent@^5.0.1: agent-base "6" debug "4" -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" @@ -12672,11 +11764,6 @@ 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" @@ -12930,11 +12017,6 @@ ipaddr.js@^2.0.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== -is-absolute-url@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - is-absolute@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" @@ -13118,11 +12200,6 @@ is-decimal@^2.0.0: 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" @@ -13223,11 +12300,6 @@ 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" @@ -13283,14 +12355,6 @@ 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-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" @@ -13377,11 +12441,6 @@ is-plain-obj@^4.0.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" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -13389,6 +12448,11 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" +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" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + is-potential-custom-element-name@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" @@ -13469,11 +12533,6 @@ is-stream@^2.0.0, is-stream@^2.0.1: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -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-stream@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-4.0.1.tgz#375cf891e16d2e4baec250b85926cffc14720d9b" @@ -14234,33 +13293,7 @@ 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.1.0: +jsdoc-type-pratt-parser@^4.0.0, jsdoc-type-pratt-parser@~4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz#ff6b4a3f339c34a6c188cbf50a16087858d22113" integrity sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg== @@ -14302,6 +13335,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + jsesc@~0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" @@ -14748,15 +13786,6 @@ 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@^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: - app-root-dir "^1.0.2" - dotenv "^16.0.0" - dotenv-expand "^10.0.0" - lcid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" @@ -15071,6 +14100,11 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +loupe@^3.1.0, loupe@^3.1.1, loupe@^3.1.2: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loupe/-/loupe-3.2.1.tgz#0095cf56dc5b7a9a7c08ff5b1a8796ec8ad17e76" + integrity sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ== + 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" @@ -15251,7 +14285,7 @@ markdown-table@3.0.3, markdown-table@^3.0.0: 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, markdown-to-jsx@^7.1.8: +markdown-to-jsx@^7.0.0: version "7.4.7" resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz#740ee7ec933865ef5cc683a0992797685a75e2ee" integrity sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg== @@ -15278,13 +14312,6 @@ math-intrinsics@^1.1.0: resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== -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" - integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== - dependencies: - unist-util-visit "^2.0.0" - 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" @@ -15294,15 +14321,15 @@ mdast-util-definitions@^5.0.0: "@types/unist" "^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== +mdast-util-find-and-replace@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df" + integrity sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg== dependencies: - "@types/mdast" "^3.0.0" + "@types/mdast" "^4.0.0" escape-string-regexp "^5.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" mdast-util-from-markdown@^1.0.0, mdast-util-from-markdown@^1.1.0: version "1.3.1" @@ -15322,63 +14349,88 @@ mdast-util-from-markdown@^1.0.0, mdast-util-from-markdown@^1.1.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== +mdast-util-from-markdown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" + integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA== dependencies: - "@types/mdast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" + integrity sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ== + dependencies: + "@types/mdast" "^4.0.0" ccount "^2.0.0" - mdast-util-find-and-replace "^2.0.0" - micromark-util-character "^1.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.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== +mdast-util-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz#7778e9d9ca3df7238cc2bd3fa2b1bf6a65b19403" + integrity sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ== dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" - micromark-util-normalize-identifier "^1.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.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== +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.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== +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== dependencies: - "@types/mdast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" markdown-table "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.3.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.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== +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-markdown "^1.3.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.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== +mdast-util-gfm@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz#2cdf63b92c2a331406b0fb0db4c077c1b0331751" + integrity sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ== 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-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" mdast-util-mdx-expression@^1.0.0: version "1.3.2" @@ -15439,6 +14491,14 @@ mdast-util-phrasing@^3.0.0: "@types/mdast" "^3.0.0" unist-util-is "^5.0.0" +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.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" @@ -15467,10 +14527,20 @@ mdast-util-to-markdown@^1.0.0, mdast-util-to-markdown@^1.3.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== +mdast-util-to-markdown@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz#f910ffe60897f04bb4b7e7ee434486f76288361b" + integrity sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: version "3.2.0" @@ -15479,6 +14549,13 @@ mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: dependencies: "@types/mdast" "^3.0.0" +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + mdn-data@2.12.1: version "2.12.1" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.12.1.tgz#10cb462215c13d95c92ff60d0fb3becac1bbb924" @@ -15557,84 +14634,106 @@ micromark-core-commonmark@^1.0.0, micromark-core-commonmark@^1.0.1: 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== +micromark-core-commonmark@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4" + integrity sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg== 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== + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== 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-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.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-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.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== +micromark-extension-gfm-table@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b" + integrity sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg== 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" + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.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== +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== dependencies: - micromark-util-types "^1.0.0" + micromark-util-types "^2.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== +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== 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" + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.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-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" micromark-extension-mdx-expression@^1.0.0: version "1.0.8" @@ -15711,6 +14810,15 @@ micromark-factory-destination@^1.0.0: micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" +micromark-factory-destination@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639" + integrity sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.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" @@ -15721,6 +14829,16 @@ micromark-factory-label@^1.0.0: micromark-util-types "^1.0.0" uvu "^0.5.0" +micromark-factory-label@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1" + integrity sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.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" @@ -15743,6 +14861,14 @@ micromark-factory-space@^1.0.0: micromark-util-character "^1.0.0" micromark-util-types "^1.0.0" +micromark-factory-space@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz#36d0212e962b2b3121f8525fc7a3c7c029f334fc" + integrity sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.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" @@ -15753,6 +14879,16 @@ micromark-factory-title@^1.0.0: micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" +micromark-factory-title@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94" + integrity sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.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" @@ -15763,6 +14899,16 @@ micromark-factory-whitespace@^1.0.0: micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" +micromark-factory-whitespace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1" + integrity sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.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" @@ -15771,6 +14917,14 @@ micromark-util-character@^1.0.0: micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" +micromark-util-character@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz#2f987831a40d4c510ac261e89852c4e9703ccda6" + integrity sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.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" @@ -15778,6 +14932,13 @@ micromark-util-chunked@^1.0.0: dependencies: micromark-util-symbol "^1.0.0" +micromark-util-chunked@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051" + integrity sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA== + dependencies: + micromark-util-symbol "^2.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" @@ -15787,6 +14948,15 @@ micromark-util-classify-character@^1.0.0: micromark-util-symbol "^1.0.0" micromark-util-types "^1.0.0" +micromark-util-classify-character@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629" + integrity sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.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" @@ -15795,6 +14965,14 @@ micromark-util-combine-extensions@^1.0.0: micromark-util-chunked "^1.0.0" micromark-util-types "^1.0.0" +micromark-util-combine-extensions@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9" + integrity sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.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" @@ -15802,6 +14980,13 @@ micromark-util-decode-numeric-character-reference@^1.0.0: dependencies: micromark-util-symbol "^1.0.0" +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5" + integrity sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw== + dependencies: + micromark-util-symbol "^2.0.0" + 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" @@ -15812,11 +14997,26 @@ micromark-util-decode-string@^1.0.0: micromark-util-decode-numeric-character-reference "^1.0.0" micromark-util-symbol "^1.0.0" +micromark-util-decode-string@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz#6cb99582e5d271e84efca8e61a807994d7161eb2" + integrity sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + 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-encode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" + integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== + 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" @@ -15836,6 +15036,11 @@ micromark-util-html-tag-name@^1.0.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-html-tag-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825" + integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA== + 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" @@ -15843,6 +15048,13 @@ micromark-util-normalize-identifier@^1.0.0: dependencies: micromark-util-symbol "^1.0.0" +micromark-util-normalize-identifier@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d" + integrity sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q== + dependencies: + micromark-util-symbol "^2.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" @@ -15850,6 +15062,13 @@ micromark-util-resolve-all@^1.0.0: dependencies: micromark-util-types "^1.0.0" +micromark-util-resolve-all@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b" + integrity sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg== + dependencies: + micromark-util-types "^2.0.0" + 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" @@ -15859,6 +15078,15 @@ micromark-util-sanitize-uri@^1.0.0, micromark-util-sanitize-uri@^1.1.0: micromark-util-encode "^1.0.0" micromark-util-symbol "^1.0.0" +micromark-util-sanitize-uri@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" + integrity sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + 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" @@ -15869,16 +15097,36 @@ micromark-util-subtokenize@^1.0.0: micromark-util-types "^1.0.0" uvu "^0.5.0" +micromark-util-subtokenize@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz#d8ade5ba0f3197a1cf6a2999fbbfe6357a1a19ee" + integrity sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + 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== +micromark-util-symbol@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" + integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== + 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== +micromark-util-types@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" + integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== + micromark@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" @@ -15902,6 +15150,29 @@ micromark@^3.0.0: micromark-util-types "^1.0.1" uvu "^0.5.0" +micromark@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb" + integrity sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + micromatch@^3.0.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -15934,7 +15205,7 @@ mime-db@1.52.0, "mime-db@>= 1.40.0 < 2", mime-db@^1.28.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.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: +mime-types@^2.1.12, mime-types@^2.1.18, 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== @@ -15946,11 +15217,6 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -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== - mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -15961,11 +15227,6 @@ 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@^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@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -16083,7 +15344,7 @@ mkdirp@2.1.5: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.5.tgz#78d7eaf15e069ba7b6b47d76dd94cfadf7a4062f" integrity sha512-jbjfql+shJtAPrFoKxHOXip4xS+kul9W3OzfzzrqueWK2QMGon2bFH2opl6W9EagBThjEz+iysyi/swOoVfB/w== -"mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.5: +"mkdirp@>=0.5 0", mkdirp@^0.5.1, 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== @@ -16100,16 +15361,6 @@ mkdirp@^3.0.1: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== -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@11.2.2: version "11.2.2" resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.2.2.tgz#2dfefc9652de746389f5286888034239b6486231" @@ -16345,12 +15596,7 @@ node-emoji@^1.10.0: dependencies: lodash.toarray "^4.4.0" -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.6.7: +node-fetch@2.6.7, 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== @@ -16466,13 +15712,6 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -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: - path-key "^4.0.0" - nth-check@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -16546,18 +15785,6 @@ nx@20.8.1: "@nx/nx-win32-arm64-msvc" "20.8.1" "@nx/nx-win32-x64-msvc" "20.8.1" -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" - object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -16577,14 +15804,6 @@ object-inspect@^1.13.3: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== -object-is@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" - integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -16696,11 +15915,6 @@ 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" @@ -16734,13 +15948,6 @@ 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" @@ -16823,21 +16030,6 @@ 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" - os-locale@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" @@ -17012,11 +16204,6 @@ pako@^1.0.3, pako@~1.0.2: resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -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" resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" @@ -17258,11 +16445,6 @@ 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" @@ -17320,25 +16502,16 @@ path-type@^5.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8" integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== -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== +pathval@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-2.0.1.tgz#8855c5a2899af072d6ac05d11e46045ad0dc605d" + integrity sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ== peek-readable@^5.3.1: version "5.4.2" resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-5.4.2.tgz#aff1e1ba27a7d6911ddb103f35252ffc1787af49" integrity sha512-peBp3qZyuS6cNIJ2akRNG1uo1WJ1d0wTxg/fxMdZ0BqCVhx242bSFHM9eNqflfJVS9SsgkzgT/1UgnsurBOTMg== -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" @@ -17368,7 +16541,7 @@ picomatch@4.0.2, picomatch@^4.0.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -17444,13 +16617,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-dir@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - 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" @@ -17467,15 +16633,6 @@ 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" @@ -17654,7 +16811,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.0.1, prettier@^2.8.0, prettier@^2.8.8: +prettier@2.8.8, prettier@^2.0.1, prettier@^2.8.8: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -17695,11 +16852,6 @@ pretty-format@^29.0.0, pretty-format@^29.2.1, pretty-format@^29.7.0: ansi-styles "^5.0.0" react-is "^18.0.0" -pretty-hrtime@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= - prismjs@^1.30.0, prismjs@^1.8.4, prismjs@~1.17.0: version "1.30.0" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" @@ -17720,7 +16872,7 @@ 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.1, progress@^2.0.3: +progress@2.0.3, 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== @@ -17793,7 +16945,7 @@ 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.0.0, proxy-from-env@^1.1.0: +proxy-from-env@1.1.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== @@ -17808,14 +16960,6 @@ psl@^1.1.33: resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -17824,15 +16968,6 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -17859,22 +16994,6 @@ puppeteer-core@19.6.3: 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.3, puppeteer@^1.13.0: version "19.6.3" resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-19.6.3.tgz#4edc7ea87f7e7e7b2885395326a6c9e5a222a10b" @@ -17989,11 +17108,6 @@ react-app-polyfill@2.0.0: regenerator-runtime "^0.13.7" whatwg-fetch "^3.4.1" -react-colorful@^5.1.2: - version "5.3.0" - resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.3.0.tgz#bcbae49c1affa9ab9a3c8063398c5948419296bd" - integrity sha512-zWE5E88zmjPXFhv6mGnRZqKin9s5vip1O3IIGynY9EhZxN8MATUxZkT3e/9OwTEm4DjQBXc6PFWP6AetY+Px+A== - react-custom-scrollbars@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/react-custom-scrollbars/-/react-custom-scrollbars-4.2.1.tgz#830fd9502927e97e8a78c2086813899b2a8b66db" @@ -18024,7 +17138,7 @@ react-docgen@^7.0.0: resolve "^1.22.1" strip-indent "^4.0.0" -react-dom@18.3.1: +react-dom@18.3.1, "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": version "18.3.1" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== @@ -18032,15 +17146,6 @@ react-dom@18.3.1: loose-envify "^1.1.0" scheduler "^0.23.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" @@ -18065,11 +17170,6 @@ react-hooks-testing-library@^0.5.0: dependencies: "@babel/runtime" "^7.4.2" -react-is@18.1.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@18.3.1, "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.3.1: version "18.3.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" @@ -18095,25 +17195,6 @@ react-refresh@^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-shadow@20.3.0: version "20.3.0" resolved "https://registry.yarnpkg.com/react-shadow/-/react-shadow-20.3.0.tgz#38708c9775214ddae17315f3b065859cd077b228" @@ -18129,15 +17210,6 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -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" @@ -18176,14 +17248,14 @@ react-window@^1.8.6: "@babel/runtime" "^7.0.0" memoize-one ">=3.1.1 <6" -react@18.3.1: +react@18.3.1, "react@^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0": version "18.3.1" resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" -read-pkg-up@7.0.1, read-pkg-up@^7.0.1: +read-pkg-up@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== @@ -18236,7 +17308,7 @@ readable-stream@3, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@~2.3.6: +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.2.2, readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -18271,10 +17343,10 @@ 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== +recast@^0.23.5: + version "0.23.11" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.23.11.tgz#8885570bb28cf773ba1dc600da7f502f7883f73f" + integrity sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA== dependencies: ast-types "^0.16.1" esprima "~4.0.0" @@ -18432,17 +17504,6 @@ relateurl@^0.2.7: resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= -remark-external-links@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/remark-external-links/-/remark-external-links-8.0.0.tgz#308de69482958b5d1cd3692bc9b725ce0240f345" - integrity sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA== - dependencies: - extend "^3.0.0" - is-absolute-url "^3.0.0" - mdast-util-definitions "^4.0.0" - space-separated-tokens "^1.0.0" - unist-util-visit "^2.0.0" - remark-frontmatter@^1.2.0: version "1.3.2" resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.3.2.tgz#91d9684319cd1b96cc3d9d901f10a978f39c752d" @@ -18451,15 +17512,17 @@ remark-frontmatter@^1.2.0: fault "^1.0.1" xtend "^4.0.1" -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== +remark-gfm@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.1.tgz#33227b2a74397670d357bf05c098eaf8513f0d6b" + integrity sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg== dependencies: - "@types/mdast" "^3.0.0" - mdast-util-gfm "^2.0.0" - micromark-extension-gfm "^2.0.0" - unified "^10.0.0" + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" remark-mdx@^2.0.0: version "2.3.0" @@ -18478,6 +17541,16 @@ remark-parse@^10.0.0: mdast-util-from-markdown "^1.0.0" unified "^10.0.0" +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + remark-parse@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" @@ -18509,14 +17582,14 @@ remark-rehype@^10.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" - integrity sha512-ln67v5BrGKHpETnm6z6adlJPhESFJwfuZZ3jrmi+lKTzeZxh2tzFzUfDD4Pm2hRGOarHLuGToO86MNMZ/hA67Q== +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== dependencies: - github-slugger "^1.0.0" - mdast-util-to-string "^1.0.0" - unist-util-visit "^2.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" renderkid@^3.0.0: version "3.0.0" @@ -18648,7 +17721,7 @@ resolve.exports@2.0.3, resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f" integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== -resolve@1.22.8, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, 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.22.1, resolve@~1.22.2: +resolve@1.22.8, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, 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.22.8, resolve@~1.22.1, resolve@~1.22.2: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -18723,7 +17796,7 @@ riceburn@1.3.1: dependencies: glob "^7.1.3" -rimraf@2, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@~2.6.2: +rimraf@2, 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== @@ -19327,7 +18400,7 @@ 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: +signal-exit@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== @@ -19640,11 +18713,6 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== - state-toggle@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" @@ -19689,12 +18757,12 @@ storybook-addon-performance@0.17.3: "@xstate/react" "^3.2.2" xstate "^4.38.3" -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== +storybook@8.6.14: + version "8.6.14" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-8.6.14.tgz#d205e73b6427eebf321bcfbe63bfbec3ade4d9db" + integrity sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw== dependencies: - "@storybook/cli" "7.6.20" + "@storybook/core" "8.6.14" storywright@0.0.27-storybook7.14: version "0.0.27-storybook7.14" @@ -19710,11 +18778,6 @@ stream-exhaust@^1.0.1: resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== -stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= - streamx@^2.15.0: version "2.22.0" resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.22.0.tgz#cd7b5e57c95aaef0ff9b2aef7905afa62ec6e4a7" @@ -19969,11 +19032,6 @@ 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-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" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -19988,7 +19046,7 @@ strip-indent@^4.0.0: dependencies: min-indent "^1.0.1" -strip-json-comments@^3.0.1, strip-json-comments@^3.1.1, strip-json-comments@~3.1.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== @@ -20109,7 +19167,7 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" -swc-loader@0.2.6, swc-loader@^0.2.3, swc-loader@^0.2.6: +swc-loader@0.2.6, 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== @@ -20126,11 +19184,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== -synchronous-promise@^2.0.15: - version "2.0.15" - resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.15.tgz#07ca1822b9de0001f5ff73595f3d08c4f720eb8e" - integrity sha512-k8uzYIkIVwmT+TcglpdN50pS2y1BDcUnBPK9iJeGu0Pl1lOI8pD6wtzgw91Pjpe+RxtTncw32tLxs/R0yNL2Mg== - syncpack@10.6.1: version "10.6.1" resolved "https://registry.yarnpkg.com/syncpack/-/syncpack-10.6.1.tgz#b14ebea8673d736909533b24bf5525d375f4a05d" @@ -20260,7 +19313,7 @@ tar-stream@^3.1.7: fast-fifo "^1.2.0" streamx "^2.15.0" -tar@^6.1.9, tar@^6.2.0: +tar@^6.1.9: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== @@ -20287,11 +19340,6 @@ telejson@^7.2.0: dependencies: 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" @@ -20299,17 +19347,6 @@ temp@^0.8.4: dependencies: rimraf "~2.6.2" -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" @@ -20391,14 +19428,6 @@ through2@4.0.2: dependencies: readable-stream "3" -through2@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -20437,6 +19466,16 @@ tinyglobby@^0.2.12, tinyglobby@^0.2.13: fdir "^6.4.4" picomatch "^4.0.2" +tinyrainbow@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tinyrainbow/-/tinyrainbow-1.2.0.tgz#5c57d2fc0fb3d1afd78465c33ca885d04f02abb5" + integrity sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ== + +tinyspy@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-3.0.2.tgz#86dd3cf3d737b15adcf17d7887c84a75201df20a" + integrity sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q== + title-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" @@ -20529,11 +19568,6 @@ to-space-case@^1.0.0: dependencies: to-no-case "^1.0.0" -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" @@ -20726,7 +19760,7 @@ tsconfig-paths-webpack-plugin@4.1.0: enhanced-resolve "^5.7.0" tsconfig-paths "^4.1.2" -tsconfig-paths@4.2.0, tsconfig-paths@^4.1.2: +tsconfig-paths@4.2.0, tsconfig-paths@^4.1.2, tsconfig-paths@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" integrity sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg== @@ -20750,7 +19784,7 @@ tslib@2.8.1, 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.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== -tslib@^1.10.0, tslib@^1.13.0, tslib@^1.9.0, tslib@^1.9.3: +tslib@^1.10.0, 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== @@ -20806,11 +19840,6 @@ 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" @@ -20826,7 +19855,7 @@ 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: +type-fest@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== @@ -20939,11 +19968,6 @@ 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" @@ -21003,11 +20027,6 @@ undertaker@^1.3.0: object.reduce "^1.0.0" undertaker-registry "^1.0.0" -undici-types@~5.26.4: - version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" - integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== - undici-types@~6.21.0: version "6.21.0" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" @@ -21062,6 +20081,19 @@ unified@^10.0.0: trough "^2.0.0" vfile "^5.0.0" +unified@^11.0.0: + version "11.0.5" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + unified@^6.1.6: version "6.2.0" resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" @@ -21091,13 +20123,6 @@ unique-string@^1.0.0: dependencies: crypto-random-string "^1.0.0" -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@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" @@ -21108,11 +20133,6 @@ unist-util-is@^3.0.0: resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== -unist-util-is@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.0.1.tgz#ae3e39b9ad1b138c8e3b9d2f4658ad0031be4610" - integrity sha512-7NYjErP4LJtkEptPR22wO5RsCPnHZZrop7t2SoQzjvpFedCFer4WW8ujj9GI5DkUX7yVcffXLjoURf6h2QUv6Q== - 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" @@ -21120,6 +20140,13 @@ unist-util-is@^5.0.0: dependencies: "@types/unist" "^2.0.0" +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.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" @@ -21161,6 +20188,13 @@ unist-util-stringify-position@^3.0.0: dependencies: "@types/unist" "^2.0.0" +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit-parents@^2.0.0: version "2.1.2" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" @@ -21168,15 +20202,7 @@ unist-util-visit-parents@^2.0.0: dependencies: unist-util-is "^3.0.0" -unist-util-visit-parents@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.0.1.tgz#666883dc8684c6eec04a7e9781cdcd8b4888319f" - integrity sha512-umEOTkm6/y1gIqPrqet55mYqlvGXCia/v1FSc5AveLAI7jFmOAIbqiwcHcviLcusAkEQt1bq2hixCKO9ltMb2Q== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - -unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: +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== @@ -21184,6 +20210,14 @@ unist-util-visit-parents@^5.0.0, unist-util-visit-parents@^5.1.1: "@types/unist" "^2.0.0" unist-util-is "^5.0.0" +unist-util-visit-parents@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" @@ -21191,15 +20225,6 @@ unist-util-visit@^1.1.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" @@ -21209,6 +20234,15 @@ unist-util-visit@^4.0.0: unist-util-is "^5.0.0" unist-util-visit-parents "^5.1.1" +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" @@ -21359,33 +20393,11 @@ 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-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-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: - "@juggle/resize-observer" "^3.3.1" - -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" @@ -21527,6 +20539,14 @@ vfile-message@^3.0.0: "@types/unist" "^2.0.0" unist-util-stringify-position "^3.0.0" +vfile-message@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.3.tgz#87b44dddd7b70f0641c2e3ed0864ba73e2ea8df4" + integrity sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" @@ -21547,6 +20567,14 @@ vfile@^5.0.0: unist-util-stringify-position "^3.0.0" vfile-message "^3.0.0" +vfile@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" + integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== + dependencies: + "@types/unist" "^3.0.0" + vfile-message "^4.0.0" + vite@6.3.4: version "6.3.4" resolved "https://registry.yarnpkg.com/vite/-/vite-6.3.4.tgz#d441a72c7cd9a93b719bb851250a4e6c119c9cff" @@ -21575,7 +20603,7 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -watchpack@^2.2.0, watchpack@^2.4.1: +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== @@ -21673,7 +20701,7 @@ webpack-dev-middleware@^5.3.4: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-middleware@^6.1.1: +webpack-dev-middleware@^6.1.2: 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== @@ -21751,12 +20779,7 @@ 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.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.6.2: +webpack-virtual-modules@^0.6.0, 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== @@ -22065,7 +21088,7 @@ write-file-webpack-plugin@^4.1.0: moment "^2.22.1" write-file-atomic "^2.3.0" -ws@8.11.0, ws@8.17.1, ws@>=8.16.0, ws@^6.1.0, ws@^7.2.0, ws@^7.3.1, ws@^8.11.0, ws@^8.13.0, ws@^8.2.3: +ws@8.11.0, ws@8.17.1, ws@>=8.16.0, ws@^7.2.0, ws@^7.3.1, ws@^8.11.0, ws@^8.13.0, ws@^8.2.3: version "8.17.1" resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== @@ -22095,7 +21118,7 @@ xstate@^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.1: +xtend@^4.0.0, xtend@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== From e864cf3869d2d958acc6b9df789f0d8b7a4d718d Mon Sep 17 00:00:00 2001 From: Dmytro Kirpa <dmytrokirpa@microsoft.com> Date: Tue, 4 Nov 2025 15:26:59 +0100 Subject: [PATCH 2/2] address review comments --- .storybook/main.js | 4 ++-- apps/chart-docsite/.storybook/tsconfig.json | 10 +--------- apps/public-docsite-v9/.storybook/main.js | 5 +++-- ...ook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json | 6 +++--- ...o-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json | 6 +++--- ...extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json | 7 ------- .../stories/src/Avatar/AvatarDefault.stories.tsx | 6 +++--- packages/react-components/react-storybook-addon/.swcrc | 3 +-- .../react-storybook-addon/package.json | 1 + .../react-storybook-addon/src/docs/FluentDocsPage.tsx | 9 +++------ .../react-theme/stories/.eslintrc.json | 3 +-- 11 files changed, 21 insertions(+), 39 deletions(-) delete mode 100644 change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json diff --git a/.storybook/main.js b/.storybook/main.js index e8e0481dcec71f..6c81fa96b83515 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -20,6 +20,7 @@ module.exports = /** @type {import('./types').StorybookConfig} */ ({ '@storybook/addon-essentials', '@storybook/addon-a11y', '@storybook/addon-links', + // https://storybook.js.org/docs/writing-docs/mdx#markdown-tables-arent-rendering-correctly '@storybook/addon-mdx-gfm', // internal monorepo custom addons @@ -39,7 +40,7 @@ module.exports = /** @type {import('./types').StorybookConfig} */ ({ }, }), ], - webpackFinal(config) { + webpackFinal: config => { registerRules({ config, rules: [rules.swcRule] }); registerTsPaths({ config, configFile: tsConfigPath }); @@ -68,7 +69,6 @@ module.exports = /** @type {import('./types').StorybookConfig} */ ({ previewHead: head => head + previewHeadTemplate, typescript: { - check: false, reactDocgen: 'react-docgen-typescript', }, }); diff --git a/apps/chart-docsite/.storybook/tsconfig.json b/apps/chart-docsite/.storybook/tsconfig.json index c311a359d83880..d74475cd06ffd2 100644 --- a/apps/chart-docsite/.storybook/tsconfig.json +++ b/apps/chart-docsite/.storybook/tsconfig.json @@ -10,13 +10,5 @@ "../../../node_modules/@nx/react/typings/image.d.ts" ], "exclude": ["../**/*.spec.ts", "../**/*.spec.js", "../**/*.spec.tsx", "../**/*.spec.jsx"], - "include": [ - "../stories/**/*.stories.ts", - "../stories/**/*.stories.js", - "../stories/**/*.stories.jsx", - "../stories/**/*.stories.tsx", - "../stories/**/*.mdx", - "*.ts", - "*.js" - ] + "include": ["*.tsx", "*.ts", "*.jsx", "*.js"] } diff --git a/apps/public-docsite-v9/.storybook/main.js b/apps/public-docsite-v9/.storybook/main.js index 97ec7e1147056d..1482b1839ec516 100644 --- a/apps/public-docsite-v9/.storybook/main.js +++ b/apps/public-docsite-v9/.storybook/main.js @@ -8,6 +8,7 @@ const tsConfigAllPath = path.join(__dirname, '../../../tsconfig.base.all.json'); module.exports = /** @type {Omit<import('../../../.storybook/main'), 'typescript'|'babel'>} */ ({ ...rootMain, stories: [ + ...rootMain.stories, '../src/**/*.mdx', '../src/**/index.stories.@(ts|tsx)', ...getPackageStoriesGlob({ packageName: '@fluentui/react-components', callerPath: __dirname }), @@ -35,8 +36,8 @@ module.exports = /** @type {Omit<import('../../../.storybook/main'), 'typescript build: { previewUrl: process.env.DEPLOY_PATH, }, - webpackFinal: async (config, options) => { - const localConfig = /** @type config */ ({ ...(await rootMain.webpackFinal?.(config, options)) }); + 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/change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json b/change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json index 3fcabf5024e7d0..49842a84999443 100644 --- a/change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json +++ b/change/@fluentui-react-storybook-addon-ee7ab7c2-7aae-4b6f-8e9f-700123d875f7.json @@ -1,7 +1,7 @@ { - "type": "none", - "comment": "chore: upgrade storybook to v8", + "type": "minor", + "comment": "BREAKING: upgrade storybook to v8", "packageName": "@fluentui/react-storybook-addon", "email": "dmytrokirpa@microsoft.com", - "dependentChangeType": "none" + "dependentChangeType": "patch" } diff --git a/change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json b/change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json index 2af52cc6857f6e..9aea36c9796d28 100644 --- a/change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json +++ b/change/@fluentui-react-storybook-addon-export-to-sandbox-e826cc4e-1629-4a56-b91e-864b8456f4c1.json @@ -1,7 +1,7 @@ { - "type": "none", - "comment": "chore: upgrade storybook to v8", + "type": "minor", + "comment": "BREAKING: upgrade storybook to v8", "packageName": "@fluentui/react-storybook-addon-export-to-sandbox", "email": "dmytrokirpa@microsoft.com", - "dependentChangeType": "none" + "dependentChangeType": "patch" } diff --git a/change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json b/change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json deleted file mode 100644 index 8c6ca9ab3aec6d..00000000000000 --- a/change/@fluentui-storybook-llms-extractor-1c0802d8-4111-44b5-b6b1-82d9d461888b.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "fix: storybook 8 support", - "packageName": "@fluentui/storybook-llms-extractor", - "email": "dmytrokirpa@microsoft.com", - "dependentChangeType": "patch" -} diff --git a/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx b/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx index 8e8389260c3b1b..3cc0b14f566054 100644 --- a/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx +++ b/packages/react-components/react-avatar/stories/src/Avatar/AvatarDefault.stories.tsx @@ -8,8 +8,9 @@ export const Default = (props: Partial<AvatarProps>): JSXElement => <Avatar aria const argTypes: ArgTypes = { initials: { - control: 'text', - type: 'string', + control: { + type: 'text', + }, }, badge: { control: { @@ -25,7 +26,6 @@ const argTypes: ArgTypes = { }, name: { control: { - control: 'text', type: 'text', }, }, diff --git a/packages/react-components/react-storybook-addon/.swcrc b/packages/react-components/react-storybook-addon/.swcrc index d6103668cf02be..b4ffa86dee3067 100644 --- a/packages/react-components/react-storybook-addon/.swcrc +++ b/packages/react-components/react-storybook-addon/.swcrc @@ -14,8 +14,7 @@ "syntax": "typescript", "tsx": true, "decorators": false, - "dynamicImport": false, - "allowSyntheticDefaultImports": true + "dynamicImport": false }, "externalHelpers": true, "transform": { diff --git a/packages/react-components/react-storybook-addon/package.json b/packages/react-components/react-storybook-addon/package.json index 1270724e7db96e..d1a821638a68a7 100644 --- a/packages/react-components/react-storybook-addon/package.json +++ b/packages/react-components/react-storybook-addon/package.json @@ -36,6 +36,7 @@ "peerDependencies": { "@storybook/addon-docs": "^8.6.14", "@storybook/components": "^8.6.14", + "@storybook/core": "^8.6.14", "@storybook/core-events": "^8.6.14", "@storybook/icons": "^1.3.2", "@storybook/preview-api": "^8.6.14", diff --git a/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx b/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx index 01b04c9548ffee..d7e2c67856a3f6 100644 --- a/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx +++ b/packages/react-components/react-storybook-addon/src/docs/FluentDocsPage.tsx @@ -10,7 +10,7 @@ import { Stories, type DocsContextProps, } from '@storybook/addon-docs'; -import type { PreparedStory, Renderer, SBEnumType } from '@storybook/types'; +import type { PreparedStory, Renderer, SBEnumType } from '@storybook/core/types'; import { tokens } from '@fluentui/react-theme'; import { Link } from '@fluentui/react-link'; @@ -334,11 +334,8 @@ export const FluentDocsPage = (): JSXElement => { <Title /> <Subtitle /> <Description /> - <RenderPrimaryStory - primaryStory={primaryStory as unknown as PrimaryStory} - skipPrimaryStory={skipPrimaryStory} - /> - <RenderArgsTable story={primaryStory as unknown as PrimaryStory} hideArgsTable={hideArgsTable} /> + <RenderPrimaryStory primaryStory={primaryStory} skipPrimaryStory={skipPrimaryStory} /> + <RenderArgsTable story={primaryStory} hideArgsTable={hideArgsTable} /> <Stories /> </div> ); diff --git a/packages/react-components/react-theme/stories/.eslintrc.json b/packages/react-components/react-theme/stories/.eslintrc.json index 1c7cf56e37d8b9..a41120835dcc92 100644 --- a/packages/react-components/react-theme/stories/.eslintrc.json +++ b/packages/react-components/react-theme/stories/.eslintrc.json @@ -7,7 +7,6 @@ { "packageDir": [".", "../../../../"] } - ], - "@nx/workspace-enforce-use-client": "off" + ] } }