From 69e04f4117e55f06d124480c24c9aae66a3075c5 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 14:07:51 -0500 Subject: [PATCH 01/21] allow granual imports of css files --- docs/getting-started/AdvancedCSSImports.mdx | 75 +++++++++++++++++++ packages/bundle/package.json | 9 ++- packages/components/package.json | 42 ++++++++++- packages/components/src/core.css | 80 ++++++++++++++++++++ packages/components/src/index.css | 81 +-------------------- 5 files changed, 203 insertions(+), 84 deletions(-) create mode 100644 docs/getting-started/AdvancedCSSImports.mdx create mode 100644 packages/components/src/core.css diff --git a/docs/getting-started/AdvancedCSSImports.mdx b/docs/getting-started/AdvancedCSSImports.mdx new file mode 100644 index 000000000..b5c884809 --- /dev/null +++ b/docs/getting-started/AdvancedCSSImports.mdx @@ -0,0 +1,75 @@ +import { Meta } from "@storybook/addon-docs"; +import { Banner, ExternalLink, Source } from "@stories/components"; + + + +If you are working with Sharegate, you should use Orbit. + +This guide explains how to customize CSS imports. By replacing the default CSS import with granular imports, you can optimize your application’s performance and reduce its CSS footprint by including only the styles you need. + +## Custom CSS Installation + +To replace the default CSS import, skip importing `@workleap/orbiter-ui/index.css` and instead include the necessary subpackage imports directly. + +Start with the essential imports: + + + + +Then, add styles for only the components you use. For example: + + + +By selectively importing only the CSS you need, you maintain full control over the styles in your project, improving performance and reducing unnecessary CSS. + diff --git a/packages/bundle/package.json b/packages/bundle/package.json index ec4d610fa..68c72c439 100644 --- a/packages/bundle/package.json +++ b/packages/bundle/package.json @@ -41,10 +41,11 @@ }, "peerDependencies": { "react": "*", - "react-dom": "*" - }, - "dependencies": { + "react-dom": "*", "@orbit-ui/transition-components": "workspace:*", - "@orbit-ui/transition-css": "workspace:*" + "@orbit-ui/transition-css": "workspace:*", + "@hopper-ui/components": "*", + "@hopper-ui/styled-system": "*", + "react-aria-components": "*" } } diff --git a/packages/components/package.json b/packages/components/package.json index 1800ec15a..2569ca6d4 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -22,7 +22,47 @@ "types": "./dist/index.d.ts", "default": "./dist/index.js" }, - "./index.css": "./dist/index.css" + "./index.css": "./dist/index.css", + "./core.css": "./dist/core.css", + "./accordion/index.css": "./dist/accordion/src/index.css", + "./alert/index.css": "./dist/alert/src/index.css", + "./autocomplete/index.css": "./dist/autocomplete/src/index.css", + "./avatar/index.css": "./dist/avatar/src/index.css", + "./badge/index.css": "./dist/badge/src/index.css", + "./button/index.css": "./dist/button/src/index.css", + "./card/index.css": "./dist/card/src/index.css", + "./checkbox/index.css": "./dist/checkbox/src/index.css", + "./counter/index.css": "./dist/counter/src/index.css", + "./date-input/index.css": "./dist/date-input/src/index.css", + "./dialog/index.css": "./dist/dialog/src/index.css", + "./disclosure/index.css": "./dist/disclosure/src/index.css", + "./divider/index.css": "./dist/divider/src/index.css", + "./dot/index.css": "./dist/dot/src/index.css", + "./field/index.css": "./dist/field/src/index.css", + "./form/index.css": "./dist/form/src/index.css", + "./illustrated-message/index.css": "./dist/illustrated-message/src/index.css", + "./illustration/index.css": "./dist/illustration/src/index.css", + "./image/index.css": "./dist/image/src/index.css", + "./input-group/index.css": "./dist/input-group/src/index.css", + "./link/index.css": "./dist/link/src/index.css", + "./listbox/index.css": "./dist/listbox/src/index.css", + "./loader/index.css": "./dist/loader/src/index.css", + "./lozenge/index.css": "./dist/lozenge/src/index.css", + "./menu/index.css": "./dist/menu/src/index.css", + "./modal/index.css": "./dist/modal/src/index.css", + "./number-input/index.css": "./dist/number-input/src/index.css", + "./overlay/index.css": "./dist/overlay/src/index.css", + "./popover/index.css": "./dist/popover/src/index.css", + "./radio/index.css": "./dist/radio/src/index.css", + "./select/index.css": "./dist/select/src/index.css", + "./spinner/index.css": "./dist/spinner/src/index.css", + "./switch/index.css": "./dist/switch/src/index.css", + "./tabs/index.css": "./dist/tabs/src/index.css", + "./tag/index.css": "./dist/tag/src/index.css", + "./text-area/index.css": "./dist/text-area/src/index.css", + "./text-input/index.css": "./dist/text-input/src/index.css", + "./tile/index.css": "./dist/tile/src/index.css", + "./tooltip/index.css": "./dist/tooltip/src/index.css" }, "files": [ "/dist", diff --git a/packages/components/src/core.css b/packages/components/src/core.css new file mode 100644 index 000000000..e1bb39c96 --- /dev/null +++ b/packages/components/src/core.css @@ -0,0 +1,80 @@ +@import "./styling/index.css"; + +/* ~ is temporary as it's not ideal, see: https://github.com/gsoft-inc/sg-orbit/issues/1024 */ +@import "@hopper-ui/icons/index.css"; +@import "@hopper-ui/styled-system/index.css"; + +/* + Import css files that are used in many of our components, and are not visible to our consumers + The consumers can then import the core file + any component css file they need to reduce the css bundle size + */ +@import "./html/index.css"; +@import "./input/index.css"; +@import "./visually-hidden/index.css"; +@import "./typography/index.css"; + +.o-ui { + /* STATES | DISABLED */ + --o-ui-disabled-opacity: 0.4; + + /* FOCUS RING */ + /* are sm and lg needed? */ + --o-ui-focus-ring-thickness-sm: 1px; + --o-ui-focus-ring-thickness-md: 2px; + --o-ui-focus-ring-thickness-lg: 5px; + + --o-ui-focus-ring-inset-sm: 0 0 0 var(--o-ui-focus-ring-thickness-sm) var(--o-ui-focus-ring-color-alias-default); + --o-ui-focus-ring-inset-md: 0 0 0 var(--o-ui-focus-ring-thickness-md) var(--o-ui-focus-ring-color-alias-default); + --o-ui-focus-ring-inset-lg: 0 0 0 var(--o-ui-focus-ring-thickness-lg) var(--o-ui-focus-ring-color-alias-default); + --o-ui-focus-ring-outset-inner-offset: 1px; + --o-ui-focus-ring-outset: 0 0 0 var(--o-ui-focus-ring-outset-outer-offset) var(--o-ui-white), 0 0 0 calc(2px + var(o-ui-focus-ring-outset-outer-offset)) var(--o-ui-focus-ring-color-alias-default); + --o-ui-focus-ring-transition: all var(--o-ui-easing-duration-1) var(--o-ui-easing-focus); + + /* TRANSITIONS | TIMING */ + --o-ui-easing-duration-1: .1s; + --o-ui-easing-duration-2: .2s; + --o-ui-easing-duration-3: .3s; + --o-ui-easing-duration-4: .5s; + --o-ui-easing-duration-5: .8s; + + /* TRANSITIONS | EASING */ + --o-ui-easing-productive: cubic-bezier(0.22, 0.61, 0.36, 1); + --o-ui-easing-focus: cubic-bezier(0.46, 0.03, 0.52, 0.96); + --o-ui-easing-expressive: cubic-bezier(0.58, 0.01, 0.15, 1.5); + + /* DEFAULTS */ + color: var(--hop-neutral-text); +} + +/* SELECTION COLOR */ +::selection { + background-color: var(--hop-primary-surface-selected); +} + +/* ANIMATIONS */ +.o-ui-fade-in { + animation: o-ui-fade-in-animation var(--o-ui-easing-duration-2) var(--o-ui-easing-productive); +} + +.o-ui-fade-out { + animation: o-ui-fade-out-animation var(--o-ui-easing-duration-2) var(--o-ui-easing-productive); + opacity: 0; +} + +@keyframes o-ui-fade-in-animation { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes o-ui-fade-out-animation { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} diff --git a/packages/components/src/index.css b/packages/components/src/index.css index 2e801e437..ecccd5c83 100644 --- a/packages/components/src/index.css +++ b/packages/components/src/index.css @@ -1,19 +1,10 @@ -@import "./styling/index.css"; - -/* ~ is temporary as it's not ideal, see: https://github.com/gsoft-inc/sg-orbit/issues/1024 */ -@import "@hopper-ui/icons/index.css"; -@import "@hopper-ui/styled-system/index.css"; -@import "@hopper-ui/components/index.css"; +/* Must be imported first */ +@import "./core.css"; /* NOTE: Importing all the components CSS files in a root file is not our preferred solution. Ideally, every components would import is own CSS file. Sadly, we encountered CSS ordering issues when the components are bundled in our apps. */ - -/* Must be imported first */ -@import "./html/index.css"; -@import "./input/index.css"; - @import "./accordion/index.css"; @import "./alert/index.css"; @import "./autocomplete/index.css"; @@ -53,71 +44,3 @@ Sadly, we encountered CSS ordering issues when the components are bundled in our @import "./text-input/index.css"; @import "./tile/index.css"; @import "./tooltip/index.css"; -@import "./typography/index.css"; -@import "./visually-hidden/index.css"; - -.o-ui { - /* STATES | DISABLED */ - --o-ui-disabled-opacity: 0.4; - - /* FOCUS RING */ - /* are sm and lg needed? */ - --o-ui-focus-ring-thickness-sm: 1px; - --o-ui-focus-ring-thickness-md: 2px; - --o-ui-focus-ring-thickness-lg: 5px; - - --o-ui-focus-ring-inset-sm: 0 0 0 var(--o-ui-focus-ring-thickness-sm) var(--o-ui-focus-ring-color-alias-default); - --o-ui-focus-ring-inset-md: 0 0 0 var(--o-ui-focus-ring-thickness-md) var(--o-ui-focus-ring-color-alias-default); - --o-ui-focus-ring-inset-lg: 0 0 0 var(--o-ui-focus-ring-thickness-lg) var(--o-ui-focus-ring-color-alias-default); - --o-ui-focus-ring-outset-inner-offset: 1px; - --o-ui-focus-ring-outset: 0 0 0 var(--o-ui-focus-ring-outset-outer-offset) var(--o-ui-white), 0 0 0 calc(2px + var(o-ui-focus-ring-outset-outer-offset)) var(--o-ui-focus-ring-color-alias-default); - --o-ui-focus-ring-transition: all var(--o-ui-easing-duration-1) var(--o-ui-easing-focus); - - /* TRANSITIONS | TIMING */ - --o-ui-easing-duration-1: .1s; - --o-ui-easing-duration-2: .2s; - --o-ui-easing-duration-3: .3s; - --o-ui-easing-duration-4: .5s; - --o-ui-easing-duration-5: .8s; - - /* TRANSITIONS | EASING */ - --o-ui-easing-productive: cubic-bezier(0.22, 0.61, 0.36, 1); - --o-ui-easing-focus: cubic-bezier(0.46, 0.03, 0.52, 0.96); - --o-ui-easing-expressive: cubic-bezier(0.58, 0.01, 0.15, 1.5); - - /* DEFAULTS */ - color: var(--hop-neutral-text); -} - -/* SELECTION COLOR */ -::selection { - background-color: var(--hop-primary-surface-selected); -} - -/* ANIMATIONS */ -.o-ui-fade-in { - animation: o-ui-fade-in-animation var(--o-ui-easing-duration-2) var(--o-ui-easing-productive); -} - -.o-ui-fade-out { - animation: o-ui-fade-out-animation var(--o-ui-easing-duration-2) var(--o-ui-easing-productive); - opacity: 0; -} - -@keyframes o-ui-fade-in-animation { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes o-ui-fade-out-animation { - 0% { - opacity: 1; - } - 100% { - opacity: 0; - } -} From 2af850644160fb3b2a151e12ce4d799b81b646aa Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 14:12:24 -0500 Subject: [PATCH 02/21] update package lock --- pnpm-lock.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dcf3af679..fb920790c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -218,6 +218,12 @@ importers: packages/bundle: dependencies: + '@hopper-ui/components': + specifier: '*' + version: 1.3.33(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria@3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@hopper-ui/styled-system': + specifier: '*' + version: 2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@orbit-ui/transition-components': specifier: workspace:* version: link:../components @@ -227,6 +233,9 @@ importers: react: specifier: '*' version: 18.3.1 + react-aria-components: + specifier: '*' + version: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom: specifier: '*' version: 18.3.1(react@18.3.1) From bde7cbdd25881fa8b715676bac826d56e59dba6b Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 14:24:44 -0500 Subject: [PATCH 03/21] update article for clarity --- docs/getting-started/AdvancedCSSImports.mdx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/getting-started/AdvancedCSSImports.mdx b/docs/getting-started/AdvancedCSSImports.mdx index b5c884809..730e40b6f 100644 --- a/docs/getting-started/AdvancedCSSImports.mdx +++ b/docs/getting-started/AdvancedCSSImports.mdx @@ -6,13 +6,15 @@ import { Banner, ExternalLink, Source } from "@stories/components"; id="AdvancedCSSImports" /> +# Advanced CSS Imports + If you are working with Sharegate, you should use Orbit. -This guide explains how to customize CSS imports. By replacing the default CSS import with granular imports, you can optimize your application’s performance and reduce its CSS footprint by including only the styles you need. +This guide outlines how to customize CSS imports in your project to improve performance and reduce the overall CSS footprint. By replacing the default global import with targeted, granular imports, you can include only the styles you actually need. ## Custom CSS Installation -To replace the default CSS import, skip importing `@workleap/orbiter-ui/index.css` and instead include the necessary subpackage imports directly. +Instead of importing the entire stylesheet via `@workleap/orbiter-ui/index.css`, selectively include only the required subpackage imports. Start with the essential imports: @@ -24,7 +26,6 @@ Start with the essential imports: @import "@orbit-ui/transition-components/core.css"; /* Base component styles */ `} /> - Then, add styles for only the components you use. For example: Date: Thu, 21 Nov 2024 14:47:08 -0500 Subject: [PATCH 04/21] fixed version for peer dependencies --- packages/bundle/package.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/bundle/package.json b/packages/bundle/package.json index 68c72c439..c6c2050dd 100644 --- a/packages/bundle/package.json +++ b/packages/bundle/package.json @@ -42,10 +42,14 @@ "peerDependencies": { "react": "*", "react-dom": "*", - "@orbit-ui/transition-components": "workspace:*", - "@orbit-ui/transition-css": "workspace:*", + "@orbit-ui/transition-components": "5.6.2", + "@orbit-ui/transition-css": "2.4.1", "@hopper-ui/components": "*", "@hopper-ui/styled-system": "*", "react-aria-components": "*" + }, + "devDependencies": { + "@orbit-ui/transition-components": "workspace:*", + "@orbit-ui/transition-css": "workspace:*" } } From 3c7a1250df77810ff89bd6805ef17c7af051cf7b Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 15:39:26 -0500 Subject: [PATCH 05/21] Merge all packages under one --- .changeset/config.json | 2 +- docs/getting-started/AdvancedCSSImports.mdx | 81 ++-- packages/bundle/CHANGELOG.md | 367 ------------------ packages/bundle/README.md | 7 - packages/bundle/index.css | 2 - packages/bundle/package.json | 55 --- packages/bundle/src/index.css | 2 - packages/bundle/src/index.ts | 1 - packages/bundle/tsconfig.json | 16 - packages/bundle/tsup.build.ts | 5 - packages/components/CHANGELOG.md | 2 +- packages/components/README.md | 4 +- packages/components/package.json | 5 +- packages/components/src/core.css | 2 + packages/{css => components}/src/fonts.css | 0 .../{css => components}/src/normalize.css | 0 packages/css/CHANGELOG.md | 55 --- packages/css/README.md | 7 - packages/css/package.json | 28 -- packages/css/src/index.css | 2 - 20 files changed, 49 insertions(+), 594 deletions(-) delete mode 100644 packages/bundle/CHANGELOG.md delete mode 100644 packages/bundle/README.md delete mode 100644 packages/bundle/index.css delete mode 100644 packages/bundle/package.json delete mode 100644 packages/bundle/src/index.css delete mode 100644 packages/bundle/src/index.ts delete mode 100644 packages/bundle/tsconfig.json delete mode 100644 packages/bundle/tsup.build.ts rename packages/{css => components}/src/fonts.css (100%) rename packages/{css => components}/src/normalize.css (100%) delete mode 100644 packages/css/CHANGELOG.md delete mode 100644 packages/css/README.md delete mode 100644 packages/css/package.json delete mode 100644 packages/css/src/index.css diff --git a/.changeset/config.json b/.changeset/config.json index 3d12c5312..15e8d63a6 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -3,7 +3,7 @@ "changelog": "@changesets/cli/changelog", "commit": false, "fixed": [], - "linked": [["@workleap/orbiter-ui", "@orbit-ui/transition-components"]], + "linked": [], "access": "public", "baseBranch": "master", "updateInternalDependencies": "patch", diff --git a/docs/getting-started/AdvancedCSSImports.mdx b/docs/getting-started/AdvancedCSSImports.mdx index 730e40b6f..2d3e52c34 100644 --- a/docs/getting-started/AdvancedCSSImports.mdx +++ b/docs/getting-started/AdvancedCSSImports.mdx @@ -22,8 +22,7 @@ Start with the essential imports: /* index.css */ /* @workleap/orbiter-ui/index.css */ /* Skip this import */ -@import "@orbit-ui/transition-css/index.css"; /* CSS reset + fonts */ -@import "@orbit-ui/transition-components/core.css"; /* Base component styles */ +@import "@workleap/orbiter-ui/core.css"; /* Base component styles */ `} /> Then, add styles for only the components you use. For example: @@ -31,45 +30,45 @@ Then, add styles for only the components you use. For example: By selectively importing only the CSS you need, you maintain full control over the styles in your project, improving performance and reducing unnecessary CSS. diff --git a/packages/bundle/CHANGELOG.md b/packages/bundle/CHANGELOG.md deleted file mode 100644 index 9f2c44e14..000000000 --- a/packages/bundle/CHANGELOG.md +++ /dev/null @@ -1,367 +0,0 @@ -# @workleap/orbiter-ui - -## 5.6.2 - -### Patch Changes - -- 618eb39: Added sideEffects field to projects -- Updated dependencies [618eb39] - - @orbit-ui/transition-components@5.6.2 - - @orbit-ui/transition-css@2.4.1 - -## 5.6.1 - -### Patch Changes - -- 5c289b4: Fix release pipelines -- 023377e: Fix storybook config webpack -- Updated dependencies [5c289b4] -- Updated dependencies [023377e] - - @orbit-ui/transition-components@5.6.1 - -## 5.6.0 - -### Minor Changes - -- 7740d3c: The codebase has been converted to ESM from CommonJS. There should be no changes to codebases using Orbiter, but the treeshaking should be better. - -### Patch Changes - -- Updated dependencies [7740d3c] - - @orbit-ui/transition-components@5.6.0 - -## 5.5.2 - -### Patch Changes - -- f92bbbc22: Align Checkbox, Switch and Radio to top instead of centering - -## 5.5.1 - -### Patch Changes - -- 5b96aca65: Heading is now optional in Popover -- c53858d1a: Switch, Checkbox and Radio label will now wrap instead of having an ellipsis by default -- d57682110: Add a warning when user doesn't add a Heading or an aria-label attribute to a Popover - -## 5.5.0 - -### Minor Changes - -- 02a1d066d: Added hopper components and css. Passed props to Hopper through context for components such as Dialog. -- 7bc64199f: Converted the code back to ESM in order to fix import paths issues - -### Patch Changes - -- Updated dependencies [7bc64199f] - - @orbit-ui/transition-components@5.5.0 - - @orbit-ui/transition-css@2.4.0 - -## 5.4.0 - -### Patch Changes - -- Updated dependencies [cdb78b27b] - - @orbit-ui/transition-components@5.4.0 - -## 5.3.0 - -### Minor Changes - -- 140b20eba: Output is now proper ESM format -- 4a8c84283: Add support for SSR in Node.js - -### Patch Changes - -- Updated dependencies [140b20eba] -- Updated dependencies [4a8c84283] - - @orbit-ui/transition-components@5.3.0 - -## 5.2.2 - -### Patch Changes - -- 7ad7c976b: Add boundaryElement to Autocomplete and Listbox - -## 5.2.1 - -### Patch Changes - -- cbff3a462: Made sure counter is aligned properly inside Tag by match the font-size. - -## 5.2.0 - -### Patch Changes - -- Updated dependencies [404fbba13] - - @orbit-ui/transition-components@5.2.0 - - @orbit-ui/transition-css@2.3.0 - -## 5.1.0 - -### Patch Changes - -- Updated dependencies [ad53ef35c] - - @orbit-ui/transition-components@5.1.0 - - @orbit-ui/transition-css@2.2.0 - -## 5.0.3 - -### Patch Changes - -- Updated dependencies [dfea2e24c] - - @orbit-ui/transition-components@5.0.3 - -## 5.0.2 - -### Patch Changes - -- Updated dependencies [d1c95e372] -- Updated dependencies [1cc5d4ebc] - - @orbit-ui/transition-components@5.0.2 - - @orbit-ui/transition-css@2.1.3 - -## 5.0.1 - -### Patch Changes - -- Updated dependencies [c35ff1a4a] - - @orbit-ui/transition-css@2.1.2 - -## 5.0.0 - -### Patch Changes - -- Updated dependencies [a4be2bf6e] - - @orbit-ui/transition-components@5.0.0 - -## 4.2.3 - -### Patch Changes - -- Updated dependencies [d203870ea] - - @orbit-ui/transition-components@4.2.3 - -## 4.2.2 - -### Patch Changes - -- Updated dependencies [a5b632082] - - @orbit-ui/transition-components@4.2.2 - - @orbit-ui/transition-css@2.1.1 - -## 4.2.1 - -### Patch Changes - -- Updated dependencies [04900c01b] - - @orbit-ui/transition-components@4.2.1 - -## 4.2.0 - -### Patch Changes - -- Updated dependencies [a64e9fd79] - - @orbit-ui/transition-components@4.2.0 - -## 4.1.1 - -### Patch Changes - -- Updated dependencies [6cfd22898] - - @orbit-ui/transition-components@4.1.1 - -## 4.1.0 - -### Patch Changes - -- Updated dependencies [27ec1d00b] - - @orbit-ui/transition-components@4.1.0 - -## 4.0.1 - -### Patch Changes - -- Updated dependencies [9ddb577c8] - - @orbit-ui/transition-components@4.0.1 - -## 4.0.0 - -### Patch Changes - -- Updated dependencies [6dddca86e] - - @orbit-ui/transition-components@4.0.0 - -## 3.3.0 - -### Patch Changes - -- Updated dependencies [c11b045e1] - - @orbit-ui/transition-components@3.3.0 - -## 3.2.7 - -### Patch Changes - -- 2f178cc61: Exported types that were not being exported (ButtonVariant, ToggleButtonVariant, LinkVariant and TileOrientation) -- Updated dependencies [2f178cc61] - - @orbit-ui/transition-components@3.2.7 - -## 3.2.6 - -### Patch Changes - -- Updated dependencies [49d0798e1] - - @orbit-ui/transition-components@3.2.6 - -## 3.2.5 - -### Patch Changes - -- Updated dependencies [47b07b656] - - @orbit-ui/transition-components@3.2.5 - -## 3.2.4 - -### Patch Changes - -- Updated dependencies [7c13ed821] - - @orbit-ui/transition-css@2.1.0 - -## 3.2.3 - -### Patch Changes - -- c5c13d67c: Add tag slot to the tag component -- Updated dependencies [c5c13d67c] - - @orbit-ui/transition-components@3.2.3 - -## 3.2.2 - -### Patch Changes - -- 573db6381: Update documentation links in component's jsdoc -- ba32d933b: Fixed intellisence for border-radius, font-family and line-height in the styled system -- Updated dependencies [573db6381] -- Updated dependencies [ba32d933b] - - @orbit-ui/transition-components@3.2.2 - -## 3.2.1 - -### Patch Changes - -- a9762fcd0: Add slot "toolbar" to the toolbar component -- Updated dependencies [a9762fcd0] - - @orbit-ui/transition-components@3.2.1 - -## 3.2.0 - -### Minor Changes - -- c98d16e00: Removed the "as" prop from the ThemeProvider. The ThemeProvider now creates 1 wrapping div instead of 2. - -### Patch Changes - -- Updated dependencies [c98d16e00] - - @orbit-ui/transition-components@3.2.0 - -## 3.1.1 - -### Patch Changes - -- Updated dependencies [381a9c55d] - - @orbit-ui/transition-components@3.1.1 - -## 3.1.0 - -### Patch Changes - -- Updated dependencies [fa1814550] - - @orbit-ui/transition-components@3.1.0 - -## 3.0.3 - -### Patch Changes - -- Updated dependencies [92915be6a] - - @orbit-ui/transition-components@3.0.3 - -## 3.0.2 - -### Patch Changes - -- Updated dependencies [1e24525e9] -- Updated dependencies [1ec1ed454] - - @orbit-ui/transition-components@3.0.2 - -## 3.0.1 - -### Patch Changes - -- Updated dependencies [2d4001fb9] - - @orbit-ui/transition-components@3.0.1 - -## 3.0.0 - -### Major Changes - -- 4ecec6d48: - All icons have been moved to the `@hopper-ui/icons` package. - - - Icons used in orbiter components have been replaced with the new ones. - - Icons used to be 20x20, now they are either 16x16, 24x24 or 32x32. When using a Hopper icon inside an orbiter component, you do not need to change anything. The orbiter component will automatically scale the icon to the correct size. - - ## BREAKING CHANGES - - - All icons have been moved to the `@hopper-ui/icons` package. - - - All imports needs to be updated to `@hopper-ui/icons`. - - Since we are completely swapping the icon set, most of the icon names have changed. You can find the new names in the [icon documentation](https://hopper.workleap.design/icons/react-icons/library). - - - `createIcon` from the `@hopper-ui/icons` package now requires 4 parameters instead of 1. The 16x16 icon source, the 24x24 icon source, the 32x32 icon source and the icon name. - -### Patch Changes - -- Updated dependencies [4ecec6d48] - - @orbit-ui/transition-components@3.0.0 - -## 2.2.2 - -### Patch Changes - -- Updated dependencies [388522eeb] - - @orbit-ui/transition-components@2.2.2 - -## 2.2.1 - -### Patch Changes - -- Updated dependencies [6781a7049] -- Updated dependencies [a4f2cc02e] - - @orbit-ui/transition-components@2.2.1 - -## 2.2.0 - -### Patch Changes - -- Updated dependencies [bf02c00dd] - - @orbit-ui/transition-components@2.2.0 - -## 2.1.0 - -### Patch Changes - -- Updated dependencies [7af49cfa6] - - @orbit-ui/transition-components@2.1.0 - -## 2.0.0 - -### Major Changes - -- 69375f1cb: Initial Release of Orbiter - -### Patch Changes - -- Updated dependencies [69375f1cb] - - @orbit-ui/transition-components@2.0.0 - - @orbit-ui/transition-css@2.0.0 - - @orbit-ui/transition-icons@2.0.0 diff --git a/packages/bundle/README.md b/packages/bundle/README.md deleted file mode 100644 index 015ebcbda..000000000 --- a/packages/bundle/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# @workleap/orbiter-ui - -Full documentation available at: https://wl-orbiter-website.netlify.app/ - -## License - -Copyright © 2023, GSoft inc. This code is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at https://github.com/gsoft-inc/gsoft-license/blob/master/LICENSE. diff --git a/packages/bundle/index.css b/packages/bundle/index.css deleted file mode 100644 index 3780afe87..000000000 --- a/packages/bundle/index.css +++ /dev/null @@ -1,2 +0,0 @@ -/* Alias to enable loading CSS from the root of the packages instead of the /dist folder. */ -@import "./dist/index.css"; diff --git a/packages/bundle/package.json b/packages/bundle/package.json deleted file mode 100644 index c6c2050dd..000000000 --- a/packages/bundle/package.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "@workleap/orbiter-ui", - "version": "5.6.2", - "description": "Orbiter design system", - "repository": { - "type": "git", - "url": "git+https://github.com/gsoft-inc/wl-orbiter.git", - "directory": "packages/bundle" - }, - "type": "module", - "sideEffects": [ - "*.css" - ], - "author": "Groupe ShareGate inc.", - "license": "Apache-2.0", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "style": "dist/index.css", - "exports": { - ".": { - "import": "./dist/index.js", - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "./index.css": "./dist/index.css" - }, - "files": [ - "/dist", - "!/dist/**/docs/*", - "!/dist/**/tests/*", - "index.css" - ], - "publishConfig": { - "access": "public", - "provenance": true - }, - "scripts": { - "prebuild": "pnpm clean", - "build": "tsup --config ./tsup.build.ts", - "clean": "pnpm dlx rimraf dist" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*", - "@orbit-ui/transition-components": "5.6.2", - "@orbit-ui/transition-css": "2.4.1", - "@hopper-ui/components": "*", - "@hopper-ui/styled-system": "*", - "react-aria-components": "*" - }, - "devDependencies": { - "@orbit-ui/transition-components": "workspace:*", - "@orbit-ui/transition-css": "workspace:*" - } -} diff --git a/packages/bundle/src/index.css b/packages/bundle/src/index.css deleted file mode 100644 index ac43cc482..000000000 --- a/packages/bundle/src/index.css +++ /dev/null @@ -1,2 +0,0 @@ -@import "@orbit-ui/transition-css"; -@import "@orbit-ui/transition-components/index.css"; diff --git a/packages/bundle/src/index.ts b/packages/bundle/src/index.ts deleted file mode 100644 index 6ddc5aad7..000000000 --- a/packages/bundle/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "@orbit-ui/transition-components"; diff --git a/packages/bundle/tsconfig.json b/packages/bundle/tsconfig.json deleted file mode 100644 index 9c28a0dd1..000000000 --- a/packages/bundle/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": "@workleap/typescript-configs/library.json", - "compilerOptions": { - "allowJs": true, - "strict": false, - "noFallthroughCasesInSwitch": false, - "paths": { - "@orbit-ui/transition-components": ["../components/src/index.ts"], - } - }, - "include": [ - "**/*", - "../../@types/*" - ], - "exclude": ["dist", "node_modules"], -} diff --git a/packages/bundle/tsup.build.ts b/packages/bundle/tsup.build.ts deleted file mode 100644 index 3210ac73b..000000000 --- a/packages/bundle/tsup.build.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { defineBuildConfig } from "@workleap/tsup-configs"; - -export default defineBuildConfig({ - entry: ["./src/**/*.(ts|tsx|css)"] -}); diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 45099cc4c..01c2e82ef 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,4 +1,4 @@ -# @orbit-ui/transition-components +# @workleap/orbiter-ui ## 5.6.2 diff --git a/packages/components/README.md b/packages/components/README.md index 828e90d4c..0b5f05999 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -1,4 +1,4 @@ -# @orbit-ui/transition-components +# @workleap/orbiter-ui Full documentation available at: https://wl-orbiter-website.netlify.app/ @@ -127,7 +127,7 @@ Usually, interaction tests are split into 4 distinct regions: *Behaviors*, *Aria Every Orbiter custom components must share a consistent API and a similar design. Please read carefully the following guidelines before you develop a new component or update an existing one. -### Common functionnalities +### Common functionalities All components should: - Use Orbiter's [tokens](https://wl-orbiter-website.netlify.app/?path=/docs/tokens--page) diff --git a/packages/components/package.json b/packages/components/package.json index 2569ca6d4..593d226dc 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,7 +1,7 @@ { - "name": "@orbit-ui/transition-components", + "name": "@workleap/orbiter-ui", "version": "5.6.2", - "description": "Orbiter components", + "description": "Orbiter design system", "repository": { "type": "git", "url": "git+https://github.com/gsoft-inc/wl-orbiter.git", @@ -89,6 +89,7 @@ }, "dependencies": { "@hopper-ui/icons": "^2.8.2", + "@hopper-ui/tokens": "^4.2.0", "@popperjs/core": "2.11.8", "react-is": "18.3.1", "use-debounce": "10.0.4" diff --git a/packages/components/src/core.css b/packages/components/src/core.css index e1bb39c96..f33777b93 100644 --- a/packages/components/src/core.css +++ b/packages/components/src/core.css @@ -1,3 +1,5 @@ +@import "./normalize.css"; +@import "./fonts.css"; @import "./styling/index.css"; /* ~ is temporary as it's not ideal, see: https://github.com/gsoft-inc/sg-orbit/issues/1024 */ diff --git a/packages/css/src/fonts.css b/packages/components/src/fonts.css similarity index 100% rename from packages/css/src/fonts.css rename to packages/components/src/fonts.css diff --git a/packages/css/src/normalize.css b/packages/components/src/normalize.css similarity index 100% rename from packages/css/src/normalize.css rename to packages/components/src/normalize.css diff --git a/packages/css/CHANGELOG.md b/packages/css/CHANGELOG.md deleted file mode 100644 index c4cbdc866..000000000 --- a/packages/css/CHANGELOG.md +++ /dev/null @@ -1,55 +0,0 @@ -# @orbit-ui/transition-css - -## 2.4.1 - -### Patch Changes - -- 618eb39: Added sideEffects field to projects - -## 2.4.0 - -### Minor Changes - -- 7bc64199f: Converted the code back to ESM in order to fix import paths issues - -## 2.3.0 - -### Minor Changes - -- 404fbba13: Updated to latest hopper tokens - -## 2.2.0 - -### Minor Changes - -- ad53ef35c: Added status tokens to match Hopper / updated some values for status tokens - -## 2.1.3 - -### Patch Changes - -- d1c95e372: Added -active tokens back before deprecating them for compatibility issues - -## 2.1.2 - -### Patch Changes - -- c35ff1a4a: Updated hopper token dependency - -## 2.1.1 - -### Patch Changes - -- a5b632082: Updated dependency on Hopper - fixed breaking changes caused by Hopper, see [https://github.com/gsoft-inc/wl-hopper/pull/261](https://github.com/gsoft-inc/wl-hopper/pull/261) - -## 2.1.0 - -### Minor Changes - -- 7c13ed821: Removed local assets to use Hopper font tokens - -## 2.0.0 - -### Major Changes - -- 69375f1cb: Initial Release of Orbiter diff --git a/packages/css/README.md b/packages/css/README.md deleted file mode 100644 index 5b37fddc4..000000000 --- a/packages/css/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# @orbit-ui/transition-css - -Full documentation available at: https://wl-orbiter-website.netlify.app/ - -## License - -Copyright © 2023, GSoft inc. This code is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at https://github.com/gsoft-inc/gsoft-license/blob/master/LICENSE. diff --git a/packages/css/package.json b/packages/css/package.json deleted file mode 100644 index 968cb4448..000000000 --- a/packages/css/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "@orbit-ui/transition-css", - "version": "2.4.1", - "description": "Orbiter CSS bootstrap", - "repository": { - "type": "git", - "url": "git+https://github.com/gsoft-inc/wl-orbiter.git", - "directory": "packages/css" - }, - "type": "module", - "sideEffects": [ - "*.css" - ], - "author": "Groupe ShareGate inc.", - "license": "Apache-2.0", - "main": "src/index.css", - "style": "src/index.css", - "exports": { - "./index.css": "./src/index.css" - }, - "dependencies": { - "@hopper-ui/tokens": "^4.2.0" - }, - "publishConfig": { - "access": "public", - "provenance": true - } -} diff --git a/packages/css/src/index.css b/packages/css/src/index.css deleted file mode 100644 index aad268d38..000000000 --- a/packages/css/src/index.css +++ /dev/null @@ -1,2 +0,0 @@ -@import "./normalize.css"; -@import "./fonts.css"; From e21823483c79dc89d5704c860e25b377f0513493 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 15:40:31 -0500 Subject: [PATCH 06/21] update lock file --- pnpm-lock.yaml | 33 +++------------------------------ 1 file changed, 3 insertions(+), 30 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fb920790c..d302167c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,35 +216,14 @@ importers: specifier: 5.4.5 version: 5.4.5 - packages/bundle: - dependencies: - '@hopper-ui/components': - specifier: '*' - version: 1.3.33(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria@3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@hopper-ui/styled-system': - specifier: '*' - version: 2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@orbit-ui/transition-components': - specifier: workspace:* - version: link:../components - '@orbit-ui/transition-css': - specifier: workspace:* - version: link:../css - react: - specifier: '*' - version: 18.3.1 - react-aria-components: - specifier: '*' - version: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: - specifier: '*' - version: 18.3.1(react@18.3.1) - packages/components: dependencies: '@hopper-ui/icons': specifier: ^2.8.2 version: 2.8.4(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@hopper-ui/tokens': + specifier: ^4.2.0 + version: 4.4.1 '@popperjs/core': specifier: 2.11.8 version: 2.11.8 @@ -364,12 +343,6 @@ importers: specifier: 5.4.5 version: 5.4.5 - packages/css: - dependencies: - '@hopper-ui/tokens': - specifier: ^4.2.0 - version: 4.4.1 - packages: '@adobe/css-tools@4.4.0': From 7f7b385e716b41a5aa783dce029ca28d9df0aae4 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 15:44:39 -0500 Subject: [PATCH 07/21] fix peer dep issue --- package.json | 2 +- pnpm-lock.yaml | 70 ++------------------------------------------------ 2 files changed, 3 insertions(+), 69 deletions(-) diff --git a/package.json b/package.json index 2e71a988c..a826ea10b 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "@hopper-ui/icons": "2.8.4", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", "@storybook/addon-a11y": "8.4.2", - "@storybook/addon-docs": "^8.4.4", + "@storybook/addon-docs": "8.4.2", "@storybook/addon-essentials": "8.4.2", "@storybook/addon-interactions": "8.4.2", "@storybook/addon-links": "8.4.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d302167c0..b5a79ff36 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 8.4.2 version: 8.4.2(storybook@8.4.2(prettier@3.3.3)) '@storybook/addon-docs': - specifier: ^8.4.4 - version: 8.4.4(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) + specifier: 8.4.2 + version: 8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) '@storybook/addon-essentials': specifier: 8.4.2 version: 8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) @@ -2539,11 +2539,6 @@ packages: peerDependencies: storybook: ^8.4.2 - '@storybook/addon-docs@8.4.4': - resolution: {integrity: sha512-wuHaStfpd2rkAN5Lf0qmvE3JKTHTEDbnAMTvfs9inzGBL0iAwBLjW48/ll7lLkJ2E3k/FQtaevNpuc7C52u1Bw==} - peerDependencies: - storybook: ^8.4.4 - '@storybook/addon-essentials@8.4.2': resolution: {integrity: sha512-+/vfPrXM/GWU3Kbrg92PepwAZr7lOeulTTYF4THK0CL3DfUUlkGNpBPLP5PtjCuIkVrTCjXiIEdVWk47d5m2+w==} peerDependencies: @@ -2609,18 +2604,6 @@ packages: react-dom: optional: true - '@storybook/blocks@8.4.4': - resolution: {integrity: sha512-LwM3guL7uWpYR1a/SY0KZjCUskTKEaS22eF7GK8iXAV5BY4KpKr6ArW4O9orK29KtFwKhDZQLcMcECsOJBVk/A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.4 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - '@storybook/builder-webpack5@8.4.2': resolution: {integrity: sha512-Pqa0/sqqEujzcvs+/Cwf/5qRLC+atmceROCFokMOgpIaorTXlbmiQdJ2dBhMFNugLvXfL7dVQBjBfiuzhsQ57g==} peerDependencies: @@ -2658,11 +2641,6 @@ packages: peerDependencies: storybook: ^8.4.2 - '@storybook/csf-plugin@8.4.4': - resolution: {integrity: sha512-4+6SUhp5sEJN9BY5RuxcFKvJbOqCzIUp9oHSSz36hkP07a4QH+SwxfEd0U7JRfmPpB63L+izywTzWhdADiAMOQ==} - peerDependencies: - storybook: ^8.4.4 - '@storybook/csf-tools@8.4.2': resolution: {integrity: sha512-zBIwzc3Anj2jW5dE900dLOMDJrMb1tz3Hcea9rsB/zJKOhyAKz2H0wEsoC97sge7ga90FJAHDM6Q0UBVnBRWcQ==} peerDependencies: @@ -2724,13 +2702,6 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta storybook: ^8.4.2 - '@storybook/react-dom-shim@8.4.4': - resolution: {integrity: sha512-kufv2FDK3kjADBo+/aKHsUn9T5E4p9IBAmCoIvXBGRDumPRds7Pt3MB4ODKlg+IumR7LMEq0jTJkn27ZRTuUmw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.4 - '@storybook/react-webpack5@8.4.2': resolution: {integrity: sha512-d2/kA7X7bFYnf3WI/aVKfg6ICMHiBIheSmgeY43R1E4K3KUjsJIVJDIliT+UKVZkEo0ie+rglZu0la1DO5Kl+Q==} engines: {node: '>=18.0.0'} @@ -12782,20 +12753,6 @@ snapshots: - '@types/react' - webpack-sources - '@storybook/addon-docs@8.4.4(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3)': - dependencies: - '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) - '@storybook/blocks': 8.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) - '@storybook/csf-plugin': 8.4.4(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) - '@storybook/react-dom-shim': 8.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - webpack-sources - '@storybook/addon-essentials@8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3)': dependencies: '@storybook/addon-actions': 8.4.2(storybook@8.4.2(prettier@3.3.3)) @@ -12883,16 +12840,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/blocks@8.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))': - dependencies: - '@storybook/csf': 0.1.11 - '@storybook/icons': 1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) - ts-dedent: 2.2.0 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-webpack5@8.4.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5)': dependencies: '@storybook/core-webpack': 8.4.2(storybook@8.4.2(prettier@3.3.3)) @@ -12971,13 +12918,6 @@ snapshots: transitivePeerDependencies: - webpack-sources - '@storybook/csf-plugin@8.4.4(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3)': - dependencies: - storybook: 8.4.2(prettier@3.3.3) - unplugin: 1.15.0(webpack-sources@3.2.3) - transitivePeerDependencies: - - webpack-sources - '@storybook/csf-tools@8.4.2(storybook@8.4.2(prettier@3.3.3))': dependencies: storybook: 8.4.2(prettier@3.3.3) @@ -13058,12 +12998,6 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.4.2(prettier@3.3.3) - '@storybook/react-dom-shim@8.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))': - dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) - '@storybook/react-webpack5@8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5)': dependencies: '@storybook/builder-webpack5': 8.4.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5) From 00945dc5659a73bf584be3a39b363533d9d5e54a Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 15:58:36 -0500 Subject: [PATCH 08/21] fix build --- .storybook/preview.ts | 5 +---- docs/getting-started/Installation.mdx | 2 +- tsconfig.json | 1 - 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.storybook/preview.ts b/.storybook/preview.ts index 78d93f8ce..5541ba795 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -9,10 +9,7 @@ import "./styles/index.ts"; import "@components/index.css"; import "@hopper-ui/tokens/fonts.css"; -if (!isChromatic) { - // Custom font makes chromatic inconsistent and cause "false positive". View https://www.chromatic.com/docs/resource-loading#loading-custom-fonts. - import("@css/fonts.css"); -} else { +if (isChromatic) { import("./styles/chromatic.css"); } diff --git a/docs/getting-started/Installation.mdx b/docs/getting-started/Installation.mdx index 09371ed9b..56097bbea 100644 --- a/docs/getting-started/Installation.mdx +++ b/docs/getting-started/Installation.mdx @@ -24,7 +24,7 @@ pnpm install @workleap/orbiter-ui ## Import styles -Orbiter styles include the ShareGate font, a [CSS bootstrap](https://github.com/gsoft-inc/wl-orbiter/tree/master/packages/css/src) and of course the component's styles. +Orbiter styles include the ShareGate font, a CSS bootstrap and of course the component's styles. To import Orbiter styles, add the following import declaration to your root stylesheet: diff --git a/tsconfig.json b/tsconfig.json index 9201cb1d2..fcc39d748 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,7 +8,6 @@ "baseUrl": ".", "paths": { "@test-utils": ["../../tooling/test-utils/index.ts"], - "@css/*": ["packages/css/src/*"], "@components": ["packages/components/src/index.ts"], "@components/*": ["packages/components/src/*"], "@stories/components": [".storybook/components/index.ts"], From 56b164e5a632350a9d36a5f272286699f8400248 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 16:08:17 -0500 Subject: [PATCH 09/21] update deps --- package.json | 25 +- pnpm-lock.yaml | 1161 +++++++++--------------------------------------- 2 files changed, 220 insertions(+), 966 deletions(-) diff --git a/package.json b/package.json index a826ea10b..8677885ee 100644 --- a/package.json +++ b/package.json @@ -50,19 +50,18 @@ "@chromatic-com/storybook": "3.2.2", "@hopper-ui/icons": "2.8.4", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", - "@storybook/addon-a11y": "8.4.2", - "@storybook/addon-docs": "8.4.2", - "@storybook/addon-essentials": "8.4.2", - "@storybook/addon-interactions": "8.4.2", - "@storybook/addon-links": "8.4.2", - "@storybook/addon-mdx-gfm": "8.4.2", + "@storybook/addon-a11y": "8.4.5", + "@storybook/addon-docs": "8.4.5", + "@storybook/addon-essentials": "8.4.5", + "@storybook/addon-interactions": "8.4.5", + "@storybook/addon-links": "8.4.5", + "@storybook/addon-mdx-gfm": "8.4.5", "@storybook/addon-webpack5-compiler-swc": "1.0.5", - "@storybook/blocks": "8.4.2", - "@storybook/react": "8.4.2", - "@storybook/react-webpack5": "8.4.2", - "@storybook/test": "8.4.2", - "@storybook/test-runner": "0.19.1", - "@storybook/types": "8.4.2", + "@storybook/blocks": "8.4.5", + "@storybook/react": "8.4.5", + "@storybook/react-webpack5": "8.4.5", + "@storybook/test": "8.4.5", + "@storybook/types": "8.4.5", "@svgr/core": "6.5.1", "@swc/core": "1.7.36", "@swc/helpers": "0.5.13", @@ -107,7 +106,7 @@ "resize-observer-polyfill": "1.5.1", "serve": "14.2.4", "shelljs": "0.8.5", - "storybook": "8.4.2", + "storybook": "8.4.5", "stylelint": "^16.10.0", "svgo": "3.3.2", "ts-jest": "29.2.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5a79ff36..f5cab1970 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 2.27.9 '@chromatic-com/storybook': specifier: 3.2.2 - version: 3.2.2(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) + version: 3.2.2(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) '@hopper-ui/icons': specifier: 2.8.4 version: 2.8.4(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -21,44 +21,41 @@ importers: specifier: 0.5.15 version: 0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) '@storybook/addon-a11y': - specifier: 8.4.2 - version: 8.4.2(storybook@8.4.2(prettier@3.3.3)) + specifier: 8.4.5 + version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@storybook/addon-docs': - specifier: 8.4.2 - version: 8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) + specifier: 8.4.5 + version: 8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3) '@storybook/addon-essentials': - specifier: 8.4.2 - version: 8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) + specifier: 8.4.5 + version: 8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3) '@storybook/addon-interactions': - specifier: 8.4.2 - version: 8.4.2(storybook@8.4.2(prettier@3.3.3)) + specifier: 8.4.5 + version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@storybook/addon-links': - specifier: 8.4.2 - version: 8.4.2(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) + specifier: 8.4.5 + version: 8.4.5(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) '@storybook/addon-mdx-gfm': - specifier: 8.4.2 - version: 8.4.2(storybook@8.4.2(prettier@3.3.3)) + specifier: 8.4.5 + version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@storybook/addon-webpack5-compiler-swc': specifier: 1.0.5 version: 1.0.5(@swc/helpers@0.5.13)(webpack@5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) '@storybook/blocks': - specifier: 8.4.2 - version: 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) + specifier: 8.4.5 + version: 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) '@storybook/react': - specifier: 8.4.2 - version: 8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5) + specifier: 8.4.5 + version: 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5) '@storybook/react-webpack5': - specifier: 8.4.2 - version: 8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5) + specifier: 8.4.5 + version: 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5) '@storybook/test': - specifier: 8.4.2 - version: 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/test-runner': - specifier: 0.19.1 - version: 0.19.1(@swc/helpers@0.5.13)(@types/node@22.9.0)(storybook@8.4.2(prettier@3.3.3))(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5)) + specifier: 8.4.5 + version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@storybook/types': - specifier: 8.4.2 - version: 8.4.2(storybook@8.4.2(prettier@3.3.3)) + specifier: 8.4.5 + version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@svgr/core': specifier: 6.5.1 version: 6.5.1 @@ -192,8 +189,8 @@ importers: specifier: 0.8.5 version: 0.8.5 storybook: - specifier: 8.4.2 - version: 8.4.2(prettier@3.3.3) + specifier: 8.4.5 + version: 8.4.5(prettier@3.3.3) stylelint: specifier: ^16.10.0 version: 16.10.0(typescript@5.4.5) @@ -1260,12 +1257,6 @@ packages: '@formatjs/intl-localematcher@0.5.7': resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==} - '@hapi/hoek@9.3.0': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - - '@hapi/topo@5.1.0': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@hopper-ui/components@1.3.33': resolution: {integrity: sha512-DR+5IC5SQc9idBH6P6ycgHHAoF9M571lUgUZV56M7CuK8DDEn9gJPDlvN93DXr8Il8UsziYfXNKQ8lgzpSBzOw==} peerDependencies: @@ -2484,15 +2475,6 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@sideway/address@4.1.5': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} - - '@sideway/formula@3.0.1': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - - '@sideway/pinpoint@2.0.0': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -2514,137 +2496,127 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@storybook/addon-a11y@8.4.2': - resolution: {integrity: sha512-v6Tl+qr3Eslf06qmt2hq1ticYi7oRLIFosePQUOlW1+cgdIbV+r1IxsZ7creCDWX4kIMTbUFhbET9LTYGHem1A==} + '@storybook/addon-a11y@8.4.5': + resolution: {integrity: sha512-lqIOpWJZNR0Ur+2zUcnFAMvdOe7kYEDeXPv1TM7fwEGyzKPYoM/k5xPA2cJCrYwtydxOqqrmn1jUIw0Qdkhuhg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-actions@8.4.2': - resolution: {integrity: sha512-+hA200XN5aeA4T3jq8IifQq6Y+9FyNQ0Q+blM1L0Tl7WLzBc7B1kHQnKvhSj5pvMSBWc/Q/kY7Ev5t9gdOu13g==} + '@storybook/addon-actions@8.4.5': + resolution: {integrity: sha512-rbB19uiGJ61XHbKIbS1a9bUS6re5L8rT5NMNeEJhCxXRpFUPrlTXMSoD/Pgcn3ENeEMVZsm8/eCzxAVgAP3Mgg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-backgrounds@8.4.2': - resolution: {integrity: sha512-s4uag5VKuk8q2MSnuNS7Sv+v1/mykzGPXe/zZRW2ammtkdHp8Uy78eQS2G0aiG02chXCX+qQgWMyy5QItDcTFQ==} + '@storybook/addon-backgrounds@8.4.5': + resolution: {integrity: sha512-FeMt4qHCMYDQiLGGDKiRuSPXFup2WXOaZSdL137v1W36wEL/vGkK1A5iQt1qJ8MZzL5WZQuedox8rSybFy7eow==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-controls@8.4.2': - resolution: {integrity: sha512-raCbHEj1xl4F3wKH6IdfEXNRaxKpY4QGhjSTE8Pte5iJSVhKG86taLqqRr+4dC7H1/LVMPU1XCGV4mkgDGtyxQ==} + '@storybook/addon-controls@8.4.5': + resolution: {integrity: sha512-RVTtDDuESLYc1+SJQv2kI7wzBddzAS9uoEe8P75quN6S4pC0GxAB6xirWZ2+WOcba4eHosY+PxMwuBXQfH78Ew==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-docs@8.4.2': - resolution: {integrity: sha512-jIpykha7hv2Inlrq31ZoYg2QhuCuvcO+Q+uvhT45RDTB+2US/fg3rJINKlw2Djq8RPPOXvty5W0yvE6CrWKhnQ==} + '@storybook/addon-docs@8.4.5': + resolution: {integrity: sha512-zPELIl7wXormOylVaaSpkUIuuCCxrO+OFPMKZnlENt6zSReyy0dJu4V0tzfV8FCw+V4D6Y4wrLRk/TIG951Ojw==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-essentials@8.4.2': - resolution: {integrity: sha512-+/vfPrXM/GWU3Kbrg92PepwAZr7lOeulTTYF4THK0CL3DfUUlkGNpBPLP5PtjCuIkVrTCjXiIEdVWk47d5m2+w==} + '@storybook/addon-essentials@8.4.5': + resolution: {integrity: sha512-AxetQo/zSPIu3RZqWG2opwAz22Bb+jpf1nWbHp0kEpCrBemcWd8X2gonVmXNOC1PDKNl3jcWyc3lmg/+3mxjYg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-highlight@8.4.2': - resolution: {integrity: sha512-vTtwp7nyJ09SXrsMnH+pukCjHjRMjQXgHZHxvbrv09uoH8ldQMv9B7u+X+9Wcy/jYSKFz/ng7pWo4b4a2oXHkg==} + '@storybook/addon-highlight@8.4.5': + resolution: {integrity: sha512-sMA7v+4unaKY+5RDhow6lLncJqNX9ZLUnBIt3vzY1ntUsOYVwykAY1Hq4Ysj0luCBXjJJdJ6223ylrycnb7Ilw==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-interactions@8.4.2': - resolution: {integrity: sha512-+/NTENTApeOcONgFNQ6Olbk0GH3pTDG3w0eh00slCB+2agD1BcVKg8SSlHQV0lQF1cK3vWL/X3jeaxdFLYOjjg==} + '@storybook/addon-interactions@8.4.5': + resolution: {integrity: sha512-s6R8XVD8LTp+LQTDbhtDjDLE6S44I7FtMLxPdMNwN9VEJjBk01NONLDuGDpNq5o/0bnybA3rMHk9+3afsgzidQ==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-links@8.4.2': - resolution: {integrity: sha512-8nncReA/drR2cyAcUz484FIv+MXbyCQxYrA6yfWHthZfGu+vMIETvhh+eP4OpluVnxySoQ+hCVK/V8G2jcyAZg==} + '@storybook/addon-links@8.4.5': + resolution: {integrity: sha512-ac3OtplFdrPw/2jtLnteuVllwu2yCe3sgKJS9AbdYMT/65OW47M7oDnzcpRPsDGufrKlDMBJXXEv4SfTtlT+rg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.2 + storybook: ^8.4.5 peerDependenciesMeta: react: optional: true - '@storybook/addon-mdx-gfm@8.4.2': - resolution: {integrity: sha512-09uK2PFm+NZHQHBWYeH6oZedz54+OF5CcWeQe7oKTsT9NRqEjVvlxew2Bou1qyFa6MR58B2EoJZrUldptAaIgg==} + '@storybook/addon-mdx-gfm@8.4.5': + resolution: {integrity: sha512-Q2mgTZPvII2Q1lMU9qJaVftYjAHUa58m7DUmuJz1wNBt0EQ4NaKVprzhGmlL0MgWO6bCb1d6pu1QuWlxM68XLw==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-measure@8.4.2': - resolution: {integrity: sha512-z+j6xQwcUBSpgzl1XDU+xU4YYgLraLMljECW7NvRNyJ/PYixvol8R3wtzWbr+CBpxmvbXjEJCPlF+EjF9/mBWQ==} + '@storybook/addon-measure@8.4.5': + resolution: {integrity: sha512-+sNjew991YaoXQyWWloFybjEGrDO40Jk6w8BgZs2X7oc3D5t/6oFzvyC862U++LGqKFA3quXDeBjEb92CI9cRA==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-outline@8.4.2': - resolution: {integrity: sha512-oTMlPEyT4CBqzcQbfemoJzJ6yzeRAmvrAx9ssaBcnQQRsKxo0D2Ri/Jmm6SNcR0yBHxYRkvIH+2phLw8aiflCQ==} + '@storybook/addon-outline@8.4.5': + resolution: {integrity: sha512-XlpN98AUDnWQWNFSFVm+HkRUzm3xIUMjBGTkv6HsL6zt6XoJ+LsQMca+PPtYqlBJA+5CU41xMDaG8HC/p+sd3A==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-toolbars@8.4.2': - resolution: {integrity: sha512-DidzW/NQS224niMJIjcJI2ls83emqygUcS9GYNGgdc5Xwro/TPgGYOXP2qnXgYUxXQTHbrxmIbHdEehxC7CcYQ==} + '@storybook/addon-toolbars@8.4.5': + resolution: {integrity: sha512-hOq5560ONOU/qrslrwosWzxnC4nrF8HZWD43ciKwtethm8HuptU2M+Jrui1CRsMScEZLopWWVE9o0vJMdKpIFQ==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/addon-viewport@8.4.2': - resolution: {integrity: sha512-qVQ2UaxCNsUSFHnAAAizNPIJ/QwfMg7p5bBdpYROTZXJe+bxVp0rFzZmQgHZ3/sn+lzE4ItM4QEfxkfQUWi1ag==} + '@storybook/addon-viewport@8.4.5': + resolution: {integrity: sha512-l7Y41gIbJAsIN/QCg1QJ9sr61FLz1C/imUotcDej41tOHxUTSQOlXpNtVnfhUM1vGQc0yNpP3pVxj8BpXi0cAw==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 '@storybook/addon-webpack5-compiler-swc@1.0.5': resolution: {integrity: sha512-1NlM3noit2vA22OyWb8Ma2lhcEKCS1Snv2kr+EkaVABUqNDfVc9AD/GgYQhF7F/2CoF5N2JU7uzXDzFHd5TzZg==} engines: {node: '>=18'} - '@storybook/blocks@8.4.2': - resolution: {integrity: sha512-yAAvmOWaD8gIrepOxCh/RxQqd/1xZIwd/V+gsvAhW/thawN+SpI+zK63gmcqAPLX84hJ3Dh5pegRk0SoHNuDVA==} + '@storybook/blocks@8.4.5': + resolution: {integrity: sha512-Z+LHauSqm3A4HBR9pUEf9KQhD3/3xYMt0FXgA+GHCAyDa6lFeD1C6r9Y2nlT+9dt8gv9B9oygTZvV6GqFVyRSQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.2 + storybook: ^8.4.5 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@storybook/builder-webpack5@8.4.2': - resolution: {integrity: sha512-Pqa0/sqqEujzcvs+/Cwf/5qRLC+atmceROCFokMOgpIaorTXlbmiQdJ2dBhMFNugLvXfL7dVQBjBfiuzhsQ57g==} + '@storybook/builder-webpack5@8.4.5': + resolution: {integrity: sha512-5TSpirK2LIL4Wultpowlkrv3iAje57HTw92Hy6c4Zn64tAs30123mkdE6MoJcXMBfD4JwX9I2K2Q+ofZXblJPg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@storybook/components@8.4.2': - resolution: {integrity: sha512-+W59oF7D73LAxLNmCfFrfs98cH9pyNHK9HlJoO5/lKbK4IdWhhOoqUR/AJ3ueksoLuetFat4DxyE8SN1H4Bvrg==} + '@storybook/components@8.4.5': + resolution: {integrity: sha512-2PdnKfqNNv3sO7qILgWXiNvmLOi503oN9OMemNCQjTIvdvySc5JpS9/eClwcl/JfmE4qHdSHZr8dLLkBM9S7+Q==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/core-common@8.4.2': - resolution: {integrity: sha512-om+tWPdCDuL9zSioxE1EGaZw5c8yRjQTfaVBpWCxbGOMgbbFJXOcJ9oXwmVEQSbxEPY7RUmCXcVpO3N+N+xDKA==} + '@storybook/core-webpack@8.4.5': + resolution: {integrity: sha512-IpK/3fM+l2WjRNplTtP+MtnRf/394GcBwyemZknUCzFFDJWNYAN1+meEZmOaZKzJ3tQyRYiErrJLHzd1+UH6Dw==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.5 - '@storybook/core-webpack@8.4.2': - resolution: {integrity: sha512-bzGvzrLK/oDE9YlKayDEplcECURSa1oRkvV7rxI2sOTNfwuoxHJapvxFxazEKAHMVeSwfWDf4uKK0XeG2R/arA==} - peerDependencies: - storybook: ^8.4.2 - - '@storybook/core@8.4.2': - resolution: {integrity: sha512-hF8GWoUZTjwwuV5j4OLhMHZtZQL/NYcVUBReC2Ba06c8PkFIKqKZwATr1zKd301gQ5Qwcn9WgmZxJTMgdKQtOg==} + '@storybook/core@8.4.5': + resolution: {integrity: sha512-aB1sQNX5nRoUAqg5u1py0MuR/VPd6c6PhECa4rW6pmr7kZcfyP4PP6UFpXuN71ypTQlkRE3Vc5PQZ3gLhE9o3g==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: prettier: optional: true - '@storybook/csf-plugin@8.4.2': - resolution: {integrity: sha512-1f0t6W5xbC1sSAHHs3uXYPIQs2NXAEtIGqn6X9i3xbbub6hDS8PF8BIm7dOjQ8dZOPp7d9ltR64V5CoLlsOigA==} - peerDependencies: - storybook: ^8.4.2 - - '@storybook/csf-tools@8.4.2': - resolution: {integrity: sha512-zBIwzc3Anj2jW5dE900dLOMDJrMb1tz3Hcea9rsB/zJKOhyAKz2H0wEsoC97sge7ga90FJAHDM6Q0UBVnBRWcQ==} + '@storybook/csf-plugin@8.4.5': + resolution: {integrity: sha512-qd2rQTglOTS+phQmTbNTXNjNyxdGvolaqHqDNMw3Vf6h9o3U+mLkwnDWNVnQ9oqvOoUEAqpBthgwzU9FhkIk+A==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.5 '@storybook/csf@0.0.1': resolution: {integrity: sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==} @@ -2662,30 +2634,30 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/instrumenter@8.4.2': - resolution: {integrity: sha512-gPYCZ/0O6gRLI3zmenu2N6QtKzxDZFdT2xf4RWcNUSZyp28RZkRCIgKFMt3fTmvE0yMzAjQyRSkBdrONjQ44HA==} + '@storybook/instrumenter@8.4.5': + resolution: {integrity: sha512-8qM35FkueuRpJr0zA6ENvhQICbo+iKL1ln450DwV1kKJtc41KdbA3CuCvtZ/FnoPsFnwdtPjhhICFtRt8LRTSg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/manager-api@8.4.2': - resolution: {integrity: sha512-rhPc4cgQDKDH8NUyRh/ZaJW7QIhR/PO5MNX4xc+vz71sM2nO7ONA/FrgLtCuu4SULdwilEPvGefYvLK0dE+Caw==} + '@storybook/manager-api@8.4.5': + resolution: {integrity: sha512-t39JaMy3UX4StbUH/tIDcaflBDxTcyIq853wQtBMhVL3e1+Dw3MIiiG/5bw79HU4R7kSmPVLXIIbV3FmXkq7KQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/preset-react-webpack@8.4.2': - resolution: {integrity: sha512-Gt9hQRo1ythGFzATNV4WgQDlMDzBgiq7ks+YkW2/Xu5ZkrRrM/gK75fhmbICrknZl2pPPfNFXlECPWKAeTmwFA==} + '@storybook/preset-react-webpack@8.4.5': + resolution: {integrity: sha512-BKPAN7G0yFXfojQdF8tvgwVJ0ldcl6+p1JtAPAieH69BMGni3TEPnvPhkefRWcM8oM8pl+Hch/J2PLHiZ6QKNQ==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.2 + storybook: ^8.4.5 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@storybook/preview-api@8.4.2': - resolution: {integrity: sha512-5X/xvIvDPaWJKUBCo5zVeBbbjkhnwcI2KPkuOgrHVRRhuQ5WqD0RYxVtOOFNyQXme7g0nNl5RFNgvT7qv9qGeg==} + '@storybook/preview-api@8.4.5': + resolution: {integrity: sha512-MKIZ2jQO/3cUdsT57eq8jRgB6inALo9BxrQ88f7mqzltOkMvADvTAY6y8JZqTUoDzWTH/ny/8SGGdtpqlxRuiQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -2695,33 +2667,33 @@ packages: typescript: '>= 4.x' webpack: '>= 4' - '@storybook/react-dom-shim@8.4.2': - resolution: {integrity: sha512-FZVTM1f34FpGnf6e3MDIKkz05gmn8H9wEccvQAgr8pEFe8VWfrpVWeUrmatSAfgrCMNXYC1avDend8UX6IM8Fg==} + '@storybook/react-dom-shim@8.4.5': + resolution: {integrity: sha512-YTWTfPagptEYXJsnxAl3zP97Ev0zebtaEV0WgjGaEeumr+zsfgKKwzzHxgrtumBmDzwkuKlzFwlQB5A8keOIGA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/react-webpack5@8.4.2': - resolution: {integrity: sha512-d2/kA7X7bFYnf3WI/aVKfg6ICMHiBIheSmgeY43R1E4K3KUjsJIVJDIliT+UKVZkEo0ie+rglZu0la1DO5Kl+Q==} + '@storybook/react-webpack5@8.4.5': + resolution: {integrity: sha512-tmYO68I4c0mn2XwM4/WkzEVdP27umfa+Sce+NHkk6fGlp25BiKw70uE8sOkM1leB0wn4ktn9eBw46xXdJv2oew==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.2 + storybook: ^8.4.5 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true - '@storybook/react@8.4.2': - resolution: {integrity: sha512-rO5/aVKBVhIKENcL7G8ud4QKC5OyWBPCkJIvY6XUHIuhErJy9/4pP+sZ85jypVwx5kq+EqCPF8AEOWjIxB/4/Q==} + '@storybook/react@8.4.5': + resolution: {integrity: sha512-2+p4aGEdGOnu2XNhnMi1B8GPeszm34P905HgqGD1cuz9gMt7x/bgZQaVxs6kpHZ3Hb6V9qp62La2dbAYatHdSw==} engines: {node: '>=18.0.0'} peerDependencies: - '@storybook/test': 8.4.2 + '@storybook/test': 8.4.5 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.2 + storybook: ^8.4.5 typescript: '>= 4.2.x' peerDependenciesMeta: '@storybook/test': @@ -2729,23 +2701,18 @@ packages: typescript: optional: true - '@storybook/test-runner@0.19.1': - resolution: {integrity: sha512-Nc4djXw3Lv3AAXg6TJ7yVTeuMryjMsTDd8GCbE/PStU602rpe8syEqElz78GPoJqB1VYWQ3T9pcu93MKyHT+xQ==} - engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} - hasBin: true - - '@storybook/test@8.4.2': - resolution: {integrity: sha512-MipTdboStv0hsqF2Sw8TZgP0YnxCcDYwxkTOd4hmRzev/7Brtvpi4pqjqh8k98ZCvhrCPAPVIoX5drk+oi3YUA==} + '@storybook/test@8.4.5': + resolution: {integrity: sha512-mHsRc6m60nfcEBsjvUkKz+Jnz0or4WH5jmJ1VL2pGKO4VzESCPqAwDnwDqP2YyeSQ0b/MAKUT5kdoLE2RE2eVw==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.5 - '@storybook/theming@8.4.2': - resolution: {integrity: sha512-9j4fnu5LcV+qSs1rdwf61Bt14lms0T1LOZkHxGNcS1c1oH+cPS+sxECh2lxtni+mvOAHUlBs9pKhVZzRPdWpvg==} + '@storybook/theming@8.4.5': + resolution: {integrity: sha512-45e/jeG4iuqdZcHg3PbB6dwXQTwlnnEB7r/QcVExyC7ibrkTnjUfvxzyUw4mmU3CXETFGD5EcUobFkgK+/aPxQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@storybook/types@8.4.2': - resolution: {integrity: sha512-fpHeQOeYg9DdBgx1+aXDtIxwb8thWc7z6yoesv+5SPetLAwasnptkqGS1/w5mSgXkHkui7e4cGoboPnuTM7cFg==} + '@storybook/types@8.4.5': + resolution: {integrity: sha512-1hlSq7sPYyU9QT++7qytxtY53ARtKGq2cYEr92pOPt6uinCbStmtQ5BoKOFB6vyHoXWgIbhZJKAXZq+tGTz7Qw==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 @@ -3150,9 +3117,6 @@ packages: '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@types/wait-on@5.3.4': - resolution: {integrity: sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -3491,10 +3455,6 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - aggregate-error@4.0.1: resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} engines: {node: '>=12'} @@ -3624,10 +3584,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - append-transform@2.0.0: - resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} - engines: {node: '>=8'} - aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} @@ -3642,9 +3598,6 @@ packages: resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} engines: {node: '>= 14'} - archy@1.0.0: - resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} - are-we-there-yet@2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} engines: {node: '>=10'} @@ -3771,9 +3724,6 @@ packages: resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} - axios@1.7.7: - resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} - axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} @@ -3979,10 +3929,6 @@ packages: resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} engines: {node: '>=6'} - caching-transform@4.0.0: - resolution: {integrity: sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==} - engines: {node: '>=8'} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -4059,10 +4005,6 @@ packages: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} - char-regex@2.0.1: - resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} - engines: {node: '>=12.20'} - character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -4144,10 +4086,6 @@ packages: resolution: {integrity: sha512-Lo78NV5ItJL/jl+B5w0BycAisaieJGXK1qYi/9m4SjR8zbqmrUtO7Yhro40wEShGmmxs/aJLI/A+jNhdkXK8mw==} engines: {node: '>=4'} - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - clean-stack@4.2.0: resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} engines: {node: '>=12'} @@ -4190,9 +4128,6 @@ packages: resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} engines: {node: '>=18'} - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -4270,17 +4205,10 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@3.0.2: - resolution: {integrity: sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==} - commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} - commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} @@ -4362,9 +4290,6 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} - convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -4523,10 +4448,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cwd@0.10.0: - resolution: {integrity: sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA==} - engines: {node: '>=0.8'} - cyclist@1.0.2: resolution: {integrity: sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==} @@ -4637,10 +4558,6 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-require-extensions@3.0.1: - resolution: {integrity: sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==} - engines: {node: '>=8'} - defer-to-connect@2.0.1: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} @@ -4754,9 +4671,6 @@ packages: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} engines: {node: '>=0.3.1'} - diffable-html@4.1.0: - resolution: {integrity: sha512-++kyNek+YBLH8cLXS+iTj/Hiy2s5qkRJEJ8kgu/WHbFrVY2vz9xPFUT+fii2zGF0m1CaojDlQJjkfrCt7YWM1g==} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -4778,18 +4692,12 @@ packages: dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - dom-serializer@0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} @@ -4798,9 +4706,6 @@ packages: engines: {node: '>=12'} deprecated: Use your platform's native DOMException instead - domhandler@2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - domhandler@4.3.1: resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} engines: {node: '>= 4'} @@ -4809,9 +4714,6 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} @@ -4899,9 +4801,6 @@ packages: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} - entities@1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -4969,9 +4868,6 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - es6-error@4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} - es6-promisify@6.1.1: resolution: {integrity: sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==} @@ -5269,13 +5165,6 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expand-tilde@1.2.2: - resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==} - engines: {node: '>=0.10.0'} - - expect-playwright@0.8.0: - resolution: {integrity: sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==} - expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5465,22 +5354,10 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} - find-file-up@0.1.3: - resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==} - engines: {node: '>=0.10.0'} - find-my-way@8.2.2: resolution: {integrity: sha512-Dobi7gcTEq8yszimcfp/R7+owiT4WncAJ7VTTgFH1jYJ5GaG1FbhjwDG820hptN0QDFvzVY3RfCzdInvGPGzjA==} engines: {node: '>=14'} - find-pkg@0.1.2: - resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==} - engines: {node: '>=0.10.0'} - - find-process@1.4.7: - resolution: {integrity: sha512-/U4CYp1214Xrp3u3Fqr9yNynUrr5Le4y0SsJh2lMDDSbpwYSz3M2SMWQC+wqcx79cN8PQtHQIL8KnuY9M66fdg==} - hasBin: true - find-up-simple@1.0.0: resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} engines: {node: '>=18'} @@ -5533,10 +5410,6 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@2.0.0: - resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} - engines: {node: '>=8.0.0'} - foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} @@ -5579,16 +5452,9 @@ packages: from2@2.3.0: resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} - fromentries@1.3.2: - resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} - fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-exists-sync@0.1.0: - resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==} - engines: {node: '>=0.10.0'} - fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} @@ -5611,11 +5477,6 @@ packages: fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -5744,18 +5605,10 @@ packages: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} - global-modules@0.2.3: - resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==} - engines: {node: '>=0.10.0'} - global-modules@2.0.0: resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} engines: {node: '>=6'} - global-prefix@0.1.5: - resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==} - engines: {node: '>=0.10.0'} - global-prefix@3.0.0: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} @@ -5870,10 +5723,6 @@ packages: hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - homedir-polyfill@1.0.3: - resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} - engines: {node: '>=0.10.0'} - hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -5920,9 +5769,6 @@ packages: webpack: optional: true - htmlparser2@3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} @@ -6365,10 +6211,6 @@ packages: resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} engines: {node: '>= 0.4'} - is-windows@0.2.0: - resolution: {integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==} - engines: {node: '>=0.10.0'} - is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -6408,14 +6250,6 @@ packages: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} - istanbul-lib-hook@3.0.0: - resolution: {integrity: sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==} - engines: {node: '>=8'} - - istanbul-lib-instrument@4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - istanbul-lib-instrument@5.2.1: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} @@ -6424,10 +6258,6 @@ packages: resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} - istanbul-lib-processinfo@2.0.3: - resolution: {integrity: sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==} - engines: {node: '>=8'} - istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} @@ -6519,10 +6349,6 @@ packages: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-junit@16.0.0: - resolution: {integrity: sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==} - engines: {node: '>=10.12.0'} - jest-leak-detector@29.7.0: resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6539,14 +6365,6 @@ packages: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-playwright-preset@4.0.0: - resolution: {integrity: sha512-+dGZ1X2KqtwXaabVjTGxy0a3VzYfvYsWaRcuO8vMhyclHSOpGSI1+5cmlqzzCwQ3+fv0EjkTc7I5aV9lo08dYw==} - peerDependencies: - jest: ^29.3.1 - jest-circus: ^29.3.1 - jest-environment-node: ^29.3.1 - jest-runner: ^29.3.1 - jest-pnp-resolver@1.2.3: resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} @@ -6556,9 +6374,6 @@ packages: jest-resolve: optional: true - jest-process-manager@0.4.0: - resolution: {integrity: sha512-80Y6snDyb0p8GG83pDxGI/kQzwVTkCxc7ep5FPe/F6JYdvRDhwr6RzRmPSP7SEwuLhxo80lBS/NqOdUIbHIfhw==} - jest-regex-util@29.6.3: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6579,9 +6394,6 @@ packages: resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-serializer-html@7.1.0: - resolution: {integrity: sha512-xYL2qC7kmoYHJo8MYqJkzrl/Fdlx+fat4U1AqYg+kafqwcKPiMkOcjWHPKhueuNEgr+uemhGc+jqXYiwCyRyLA==} - jest-snapshot@29.7.0: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6598,12 +6410,6 @@ packages: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-watch-typeahead@2.2.2: - resolution: {integrity: sha512-+QgOFW4o5Xlgd6jGS5X37i08tuuXNW8X0CV9WNFi+3n8ExCIP+E1melYhvYLjv5fE6D0yyzk74vsSO8I6GqtvQ==} - engines: {node: ^14.17.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - jest: ^27.0.0 || ^28.0.0 || ^29.0.0 - jest-watcher@29.7.0: resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6630,9 +6436,6 @@ packages: resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} hasBin: true - joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} - joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} @@ -6852,9 +6655,6 @@ packages: lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash.flattendeep@4.4.0: - resolution: {integrity: sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==} - lodash.includes@4.3.0: resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} @@ -7460,10 +7260,6 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-preload@0.2.1: - resolution: {integrity: sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==} - engines: {node: '>=8'} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -7553,11 +7349,6 @@ packages: nwsapi@2.2.13: resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} - nyc@15.1.0: - resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} - engines: {node: '>=8.9'} - hasBin: true - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -7651,10 +7442,6 @@ packages: resolution: {integrity: sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==} engines: {node: '>=18'} - os-homedir@1.0.2: - resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} - engines: {node: '>=0.10.0'} - os-name@5.1.0: resolution: {integrity: sha512-YEIoAnM6zFmzw3PQ201gCVCIWbXNyKObGlVvpAVvraAeOHnlYVKFssbA/riRX5R40WA6kKrZ7Dr7dWzO3nKSeQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7726,10 +7513,6 @@ packages: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} - p-map@3.0.0: - resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} - engines: {node: '>=8'} - p-map@5.5.0: resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} engines: {node: '>=12'} @@ -7774,10 +7557,6 @@ packages: resolution: {integrity: sha512-lwx6u1CotQYPVju77R+D0vFomni/AqRfqLmqQ8hekklqZ6gAY9rONh7lBQ0uxWMkC2AuX9b2DVAl8To0NyP1JA==} engines: {node: '>=12'} - package-hash@4.0.0: - resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} - engines: {node: '>=8'} - package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} @@ -7833,10 +7612,6 @@ packages: resolution: {integrity: sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==} engines: {node: '>=12'} - parse-passwd@1.0.0: - resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} - engines: {node: '>=0.10.0'} - parse5@7.2.1: resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} @@ -7948,16 +7723,6 @@ packages: pkg-types@1.2.1: resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} - playwright-core@1.48.2: - resolution: {integrity: sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==} - engines: {node: '>=18'} - hasBin: true - - playwright@1.48.2: - resolution: {integrity: sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==} - engines: {node: '>=18'} - hasBin: true - polished@4.3.1: resolution: {integrity: sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==} engines: {node: '>=10'} @@ -8101,10 +7866,6 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-on-spawn@1.0.0: - resolution: {integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==} - engines: {node: '>=8'} - process-warning@3.0.0: resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} @@ -8141,9 +7902,6 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - ps-list@8.1.1: resolution: {integrity: sha512-OPS9kEJYVmiO48u/B9qneqhkMvgCxT+Tm28VCEJpheTpl8cJ0ffZRRNgS5mrQRTrX5yRTpaJ+hRDeefXYmmorQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -8401,10 +8159,6 @@ packages: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} - release-zalgo@1.0.0: - resolution: {integrity: sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==} - engines: {node: '>=4'} - remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} @@ -8435,9 +8189,6 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - require-package-name@2.0.1: resolution: {integrity: sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==} @@ -8458,10 +8209,6 @@ packages: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} - resolve-dir@0.1.1: - resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==} - engines: {node: '>=0.10.0'} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -8534,9 +8281,6 @@ packages: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} engines: {npm: '>=2.0.0'} - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - sade@1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} @@ -8695,10 +8439,6 @@ packages: resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} engines: {node: '>=12'} - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - slice-ansi@4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -8751,13 +8491,6 @@ packages: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} - spawn-wrap@2.0.0: - resolution: {integrity: sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==} - engines: {node: '>=8'} - - spawnd@5.0.0: - resolution: {integrity: sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==} - spawndamnit@2.0.0: resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} @@ -8811,8 +8544,8 @@ packages: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} - storybook@8.4.2: - resolution: {integrity: sha512-GMCgyAulmLNrkUtDkCpFO4SB77YrpiIxq6e5tzaQdXEuaDu1mdNwOuP3VG7nE2FzxmqDvagSgriM68YW9iFaZA==} + storybook@8.4.5: + resolution: {integrity: sha512-9tfgabXnMibYp3SvoaJXXMD63Pw0SA9Hnf5v6TxysCYZs4DZ/04fAkK+9RW+K4C5JkV83qXMMlrsPj766R47fg==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -8827,10 +8560,6 @@ packages: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} - string-length@5.0.1: - resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} - engines: {node: '>=12.20'} - string-width@2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} engines: {node: '>=4'} @@ -9643,10 +9372,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true @@ -9697,16 +9422,6 @@ packages: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} - wait-on@7.2.0: - resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==} - engines: {node: '>=12.0.0'} - hasBin: true - - wait-port@0.2.14: - resolution: {integrity: sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==} - engines: {node: '>=8'} - hasBin: true - wait-port@1.1.0: resolution: {integrity: sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==} engines: {node: '>=10'} @@ -9801,9 +9516,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-typed-array@1.1.15: resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} engines: {node: '>= 0.4'} @@ -9853,10 +9565,6 @@ packages: resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==} engines: {node: '>=0.4.0'} - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -9903,9 +9611,6 @@ packages: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} - xml@1.0.1: - resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} - xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} @@ -9918,9 +9623,6 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -9947,10 +9649,6 @@ packages: engines: {node: '>= 14'} hasBin: true - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -9959,10 +9657,6 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} @@ -10374,13 +10068,13 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@chromatic-com/storybook@3.2.2(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))': + '@chromatic-com/storybook@3.2.2(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': dependencies: chromatic: 11.18.1 filesize: 10.1.6 jsonfile: 6.1.0 react-confetti: 6.1.0(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -10786,12 +10480,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@hapi/hoek@9.3.0': {} - - '@hapi/topo@5.1.0': - dependencies: - '@hapi/hoek': 9.3.0 - '@hopper-ui/components@1.3.33(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria@3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@hopper-ui/icons': 2.8.4(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -12681,14 +12369,6 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@sideway/address@4.1.5': - dependencies: - '@hapi/hoek': 9.3.0 - - '@sideway/formula@3.0.1': {} - - '@sideway/pinpoint@2.0.0': {} - '@sinclair/typebox@0.27.8': {} '@sindresorhus/is@5.6.0': {} @@ -12710,117 +12390,117 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@storybook/addon-a11y@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-a11y@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: - '@storybook/addon-highlight': 8.4.2(storybook@8.4.2(prettier@3.3.3)) + '@storybook/addon-highlight': 8.4.5(storybook@8.4.5(prettier@3.3.3)) axe-core: 4.10.2 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/addon-actions@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-actions@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) uuid: 9.0.1 - '@storybook/addon-backgrounds@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-backgrounds@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-controls@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-controls@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3)': + '@storybook/addon-docs@8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3)': dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.11)(react@18.3.1) - '@storybook/blocks': 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) - '@storybook/csf-plugin': 8.4.2(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) - '@storybook/react-dom-shim': 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) + '@storybook/blocks': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + '@storybook/csf-plugin': 8.4.5(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3) + '@storybook/react-dom-shim': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - webpack-sources - '@storybook/addon-essentials@8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3)': - dependencies: - '@storybook/addon-actions': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/addon-backgrounds': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/addon-controls': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/addon-docs': 8.4.2(@types/react@18.3.11)(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3) - '@storybook/addon-highlight': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/addon-measure': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/addon-outline': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/addon-toolbars': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/addon-viewport': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - storybook: 8.4.2(prettier@3.3.3) + '@storybook/addon-essentials@8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3)': + dependencies: + '@storybook/addon-actions': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-backgrounds': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-controls': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-docs': 8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3) + '@storybook/addon-highlight': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-measure': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-outline': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-toolbars': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/addon-viewport': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - webpack-sources - '@storybook/addon-highlight@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-highlight@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/addon-interactions@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-interactions@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/test': 8.4.2(storybook@8.4.2(prettier@3.3.3)) + '@storybook/instrumenter': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/test': 8.4.5(storybook@8.4.5(prettier@3.3.3)) polished: 4.3.1 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-links@8.4.2(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-links@8.4.5(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 - '@storybook/addon-mdx-gfm@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-mdx-gfm@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: remark-gfm: 4.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - '@storybook/addon-measure@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-measure@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-outline@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-toolbars@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/addon-viewport@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/addon-viewport@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: memoizerific: 1.11.3 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) '@storybook/addon-webpack5-compiler-swc@1.0.5(@swc/helpers@0.5.13)(webpack@5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0))': dependencies: @@ -12830,19 +12510,19 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))': + '@storybook/blocks@8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.11 '@storybook/icons': 1.2.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-webpack5@8.4.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5)': + '@storybook/builder-webpack5@8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5)': dependencies: - '@storybook/core-webpack': 8.4.2(storybook@8.4.2(prettier@3.3.3)) + '@storybook/core-webpack': 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@types/node': 22.9.0 '@types/semver': 7.5.8 browser-assert: 1.2.1 @@ -12857,7 +12537,7 @@ snapshots: path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) style-loader: 3.3.4(webpack@5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) terser-webpack-plugin: 5.3.10(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(webpack@5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) ts-dedent: 2.2.0 @@ -12877,27 +12557,23 @@ snapshots: - uglify-js - webpack-cli - '@storybook/components@8.4.2(storybook@8.4.2(prettier@3.3.3))': - dependencies: - storybook: 8.4.2(prettier@3.3.3) - - '@storybook/core-common@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/components@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/core-webpack@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/core-webpack@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@types/node': 22.9.0 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) ts-dedent: 2.2.0 - '@storybook/core@8.4.2(prettier@3.3.3)': + '@storybook/core@8.4.5(prettier@3.3.3)': dependencies: '@storybook/csf': 0.1.11 better-opn: 3.0.2 browser-assert: 1.2.1 - esbuild: 0.23.1 - esbuild-register: 3.6.0(esbuild@0.23.1) + esbuild: 0.24.0 + esbuild-register: 3.6.0(esbuild@0.24.0) jsdoc-type-pratt-parser: 4.1.0 process: 0.11.10 recast: 0.23.9 @@ -12911,17 +12587,13 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.4.2(storybook@8.4.2(prettier@3.3.3))(webpack-sources@3.2.3)': + '@storybook/csf-plugin@8.4.5(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3)': dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) unplugin: 1.15.0(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources - '@storybook/csf-tools@8.4.2(storybook@8.4.2(prettier@3.3.3))': - dependencies: - storybook: 8.4.2(prettier@3.3.3) - '@storybook/csf@0.0.1': dependencies: lodash: 4.17.21 @@ -12937,20 +12609,20 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/instrumenter@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.4 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/manager-api@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/manager-api@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/preset-react-webpack@8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5)': + '@storybook/preset-react-webpack@8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5)': dependencies: - '@storybook/core-webpack': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/react': 8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5) + '@storybook/core-webpack': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/react': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)) '@types/node': 22.9.0 '@types/semver': 7.5.8 @@ -12961,7 +12633,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.3 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) tsconfig-paths: 4.2.0 webpack: 5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) optionalDependencies: @@ -12974,9 +12646,9 @@ snapshots: - uglify-js - webpack-cli - '@storybook/preview-api@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/preview-api@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0))': dependencies: @@ -12992,21 +12664,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))': + '@storybook/react-dom-shim@8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/react-webpack5@8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5)': + '@storybook/react-webpack5@8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5)': dependencies: - '@storybook/builder-webpack5': 8.4.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5) - '@storybook/preset-react-webpack': 8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5) - '@storybook/react': 8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5) + '@storybook/builder-webpack5': 8.4.5(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5) + '@storybook/preset-react-webpack': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5) + '@storybook/react': 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5) '@types/node': 22.9.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -13018,74 +12690,40 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.4.2(@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3))(typescript@5.4.5)': + '@storybook/react@8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5)': dependencies: - '@storybook/components': 8.4.2(storybook@8.4.2(prettier@3.3.3)) + '@storybook/components': 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/preview-api': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.2(prettier@3.3.3)) - '@storybook/theming': 8.4.2(storybook@8.4.2(prettier@3.3.3)) + '@storybook/manager-api': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/preview-api': 8.4.5(storybook@8.4.5(prettier@3.3.3)) + '@storybook/react-dom-shim': 8.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) + '@storybook/theming': 8.4.5(storybook@8.4.5(prettier@3.3.3)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) optionalDependencies: - '@storybook/test': 8.4.2(storybook@8.4.2(prettier@3.3.3)) + '@storybook/test': 8.4.5(storybook@8.4.5(prettier@3.3.3)) typescript: 5.4.5 - '@storybook/test-runner@0.19.1(@swc/helpers@0.5.13)(@types/node@22.9.0)(storybook@8.4.2(prettier@3.3.3))(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5))': - dependencies: - '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - '@jest/types': 29.6.3 - '@storybook/core-common': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/csf': 0.1.11 - '@storybook/csf-tools': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@storybook/preview-api': 8.4.2(storybook@8.4.2(prettier@3.3.3)) - '@swc/core': 1.7.36(@swc/helpers@0.5.13) - '@swc/jest': 0.2.36(@swc/core@1.7.36(@swc/helpers@0.5.13)) - expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5)) - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-junit: 16.0.0 - jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5))) - jest-runner: 29.7.0 - jest-serializer-html: 7.1.0 - jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5))) - nyc: 15.1.0 - playwright: 1.48.2 - transitivePeerDependencies: - - '@swc/helpers' - - '@types/node' - - babel-plugin-macros - - debug - - node-notifier - - storybook - - supports-color - - ts-node - - '@storybook/test@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.2(storybook@8.4.2(prettier@3.3.3)) + '@storybook/instrumenter': 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/theming@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/theming@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) - '@storybook/types@8.4.2(storybook@8.4.2(prettier@3.3.3))': + '@storybook/types@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: - storybook: 8.4.2(prettier@3.3.3) + storybook: 8.4.5(prettier@3.3.3) '@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.26.0)': dependencies: @@ -13504,10 +13142,6 @@ snapshots: '@types/uuid@9.0.8': {} - '@types/wait-on@5.3.4': - dependencies: - '@types/node': 22.9.0 - '@types/yargs-parser@21.0.3': {} '@types/yargs@16.0.9': @@ -13985,11 +13619,6 @@ snapshots: transitivePeerDependencies: - supports-color - aggregate-error@3.1.0: - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - aggregate-error@4.0.1: dependencies: clean-stack: 4.2.0 @@ -14105,10 +13734,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - append-transform@2.0.0: - dependencies: - default-require-extensions: 3.0.1 - aproba@2.0.0: {} arch@2.2.0: {} @@ -14133,8 +13758,6 @@ snapshots: tar-stream: 3.1.7 zip-stream: 6.0.1 - archy@1.0.0: {} - are-we-there-yet@2.0.0: dependencies: delegates: 1.0.0 @@ -14271,14 +13894,6 @@ snapshots: axe-core@4.10.2: {} - axios@1.7.7: - dependencies: - follow-redirects: 1.15.9(debug@4.3.7) - form-data: 4.0.1 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axobject-query@4.1.0: {} b4a@1.6.7: {} @@ -14554,13 +14169,6 @@ snapshots: cachedir@2.4.0: {} - caching-transform@4.0.0: - dependencies: - hasha: 5.2.2 - make-dir: 3.1.0 - package-hash: 4.0.0 - write-file-atomic: 3.0.3 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -14632,8 +14240,6 @@ snapshots: char-regex@1.0.2: {} - char-regex@2.0.1: {} - character-entities-html4@2.1.0: {} character-entities-legacy@1.1.4: {} @@ -14696,8 +14302,6 @@ snapshots: lodash.isplainobject: 4.0.6 lodash.transform: 4.6.0 - clean-stack@2.2.0: {} - clean-stack@4.2.0: dependencies: escape-string-regexp: 5.0.0 @@ -14739,12 +14343,6 @@ snapshots: is-wsl: 3.1.0 is64bit: 2.0.0 - cliui@6.0.0: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - cliui@7.0.4: dependencies: string-width: 4.2.3 @@ -14823,12 +14421,8 @@ snapshots: commander@2.20.3: {} - commander@3.0.2: {} - commander@4.1.1: {} - commander@5.1.0: {} - commander@7.2.0: {} commander@8.3.0: {} @@ -14927,8 +14521,6 @@ snapshots: content-type@1.0.5: {} - convert-source-map@1.9.0: {} - convert-source-map@2.0.0: {} cookie-es@1.2.2: {} @@ -15114,11 +14706,6 @@ snapshots: csstype@3.1.3: {} - cwd@0.10.0: - dependencies: - find-pkg: 0.1.2 - fs-exists-sync: 0.1.0 - cyclist@1.0.2: {} damerau-levenshtein@1.0.8: {} @@ -15204,10 +14791,6 @@ snapshots: deepmerge@4.3.1: {} - default-require-extensions@3.0.1: - dependencies: - strip-bom: 4.0.0 - defer-to-connect@2.0.1: {} define-data-property@1.1.4: @@ -15303,10 +14886,6 @@ snapshots: diff@5.2.0: {} - diffable-html@4.1.0: - dependencies: - htmlparser2: 3.10.1 - dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -15327,11 +14906,6 @@ snapshots: dependencies: utila: 0.4.0 - dom-serializer@0.2.2: - dependencies: - domelementtype: 2.3.0 - entities: 2.2.0 - dom-serializer@1.4.1: dependencies: domelementtype: 2.3.0 @@ -15344,18 +14918,12 @@ snapshots: domhandler: 5.0.3 entities: 4.5.0 - domelementtype@1.3.1: {} - domelementtype@2.3.0: {} domexception@4.0.0: dependencies: webidl-conversions: 7.0.0 - domhandler@2.4.2: - dependencies: - domelementtype: 1.3.1 - domhandler@4.3.1: dependencies: domelementtype: 2.3.0 @@ -15364,11 +14932,6 @@ snapshots: dependencies: domelementtype: 2.3.0 - domutils@1.7.0: - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - domutils@2.8.0: dependencies: dom-serializer: 1.4.1 @@ -15453,8 +15016,6 @@ snapshots: ansi-colors: 4.1.3 strip-ansi: 6.0.1 - entities@1.1.2: {} - entities@2.2.0: {} entities@4.5.0: {} @@ -15572,14 +15133,12 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - es6-error@4.1.1: {} - es6-promisify@6.1.1: {} - esbuild-register@3.6.0(esbuild@0.23.1): + esbuild-register@3.6.0(esbuild@0.24.0): dependencies: debug: 4.3.7(supports-color@9.4.0) - esbuild: 0.23.1 + esbuild: 0.24.0 transitivePeerDependencies: - supports-color @@ -16072,12 +15631,6 @@ snapshots: expand-template@2.0.3: {} - expand-tilde@1.2.2: - dependencies: - os-homedir: 1.0.2 - - expect-playwright@0.8.0: {} - expect@29.7.0: dependencies: '@jest/expect-utils': 29.7.0 @@ -16331,29 +15884,12 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 - find-file-up@0.1.3: - dependencies: - fs-exists-sync: 0.1.0 - resolve-dir: 0.1.1 - find-my-way@8.2.2: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 safe-regex2: 3.1.0 - find-pkg@0.1.2: - dependencies: - find-file-up: 0.1.3 - - find-process@1.4.7: - dependencies: - chalk: 4.1.2 - commander: 5.1.0 - debug: 4.3.7(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - find-up-simple@1.0.0: {} find-up@4.1.0: @@ -16409,11 +15945,6 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@2.0.0: - dependencies: - cross-spawn: 7.0.5 - signal-exit: 3.0.7 - foreground-child@3.3.0: dependencies: cross-spawn: 7.0.5 @@ -16473,12 +16004,8 @@ snapshots: inherits: 2.0.4 readable-stream: 2.3.8 - fromentries@1.3.2: {} - fs-constants@1.0.0: {} - fs-exists-sync@0.1.0: {} - fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 @@ -16505,9 +16032,6 @@ snapshots: fs.realpath@1.0.0: {} - fsevents@2.3.2: - optional: true - fsevents@2.3.3: optional: true @@ -16640,22 +16164,10 @@ snapshots: dependencies: ini: 4.1.1 - global-modules@0.2.3: - dependencies: - global-prefix: 0.1.5 - is-windows: 0.2.0 - global-modules@2.0.0: dependencies: global-prefix: 3.0.0 - global-prefix@0.1.5: - dependencies: - homedir-polyfill: 1.0.3 - ini: 1.3.8 - is-windows: 0.2.0 - which: 1.3.1 - global-prefix@3.0.0: dependencies: ini: 1.3.8 @@ -16789,10 +16301,6 @@ snapshots: dependencies: react-is: 16.13.1 - homedir-polyfill@1.0.3: - dependencies: - parse-passwd: 1.0.0 - hosted-git-info@2.8.9: {} hosted-git-info@4.1.0: @@ -16837,15 +16345,6 @@ snapshots: optionalDependencies: webpack: 5.96.1(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0) - htmlparser2@3.10.1: - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.2 - htmlparser2@6.1.0: dependencies: domelementtype: 2.3.0 @@ -17268,8 +16767,6 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 - is-windows@0.2.0: {} - is-windows@1.0.2: {} is-wsl@2.2.0: @@ -17298,19 +16795,6 @@ snapshots: istanbul-lib-coverage@3.2.2: {} - istanbul-lib-hook@3.0.0: - dependencies: - append-transform: 2.0.0 - - istanbul-lib-instrument@4.0.3: - dependencies: - '@babel/core': 7.26.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.26.0 @@ -17331,15 +16815,6 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-processinfo@2.0.3: - dependencies: - archy: 1.0.0 - cross-spawn: 7.0.5 - istanbul-lib-coverage: 3.2.2 - p-map: 3.0.0 - rimraf: 3.0.2 - uuid: 8.3.2 - istanbul-lib-report@3.0.1: dependencies: istanbul-lib-coverage: 3.2.2 @@ -17525,13 +17000,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - jest-junit@16.0.0: - dependencies: - mkdirp: 1.0.4 - strip-ansi: 6.0.1 - uuid: 8.3.2 - xml: 1.0.1 - jest-leak-detector@29.7.0: dependencies: jest-get-type: 29.6.3 @@ -17562,42 +17030,10 @@ snapshots: '@types/node': 22.9.0 jest-util: 29.7.0 - jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5))): - dependencies: - expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5)) - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-process-manager: 0.4.0 - jest-runner: 29.7.0 - nyc: 15.1.0 - playwright-core: 1.48.2 - rimraf: 3.0.2 - uuid: 8.3.2 - transitivePeerDependencies: - - debug - - supports-color - jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): optionalDependencies: jest-resolve: 29.7.0 - jest-process-manager@0.4.0: - dependencies: - '@types/wait-on': 5.3.4 - chalk: 4.1.2 - cwd: 0.10.0 - exit: 0.1.2 - find-process: 1.4.7 - prompts: 2.4.2 - signal-exit: 3.0.7 - spawnd: 5.0.0 - tree-kill: 1.2.2 - wait-on: 7.2.0 - transitivePeerDependencies: - - debug - - supports-color - jest-regex-util@29.6.3: {} jest-resolve-dependencies@29.7.0: @@ -17672,10 +17108,6 @@ snapshots: transitivePeerDependencies: - supports-color - jest-serializer-html@7.1.0: - dependencies: - diffable-html: 4.1.0 - jest-snapshot@29.7.0: dependencies: '@babel/core': 7.26.0 @@ -17728,17 +17160,6 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@22.9.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5))): - dependencies: - ansi-escapes: 6.2.1 - chalk: 5.3.0 - jest: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2(@swc/core@1.7.36(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.4.5)) - jest-regex-util: 29.6.3 - jest-watcher: 29.7.0 - slash: 5.1.0 - string-length: 5.0.1 - strip-ansi: 7.1.0 - jest-watcher@29.7.0: dependencies: '@jest/test-result': 29.7.0 @@ -17777,14 +17198,6 @@ snapshots: jiti@2.4.0: {} - joi@17.13.3: - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.5 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 - joycon@3.1.1: {} js-string-escape@1.0.1: {} @@ -18037,8 +17450,6 @@ snapshots: lodash-es@4.17.21: {} - lodash.flattendeep@4.4.0: {} - lodash.includes@4.3.0: {} lodash.isboolean@3.0.3: {} @@ -19007,10 +18418,6 @@ snapshots: node-int64@0.4.0: {} - node-preload@0.2.1: - dependencies: - process-on-spawn: 1.0.0 - node-releases@2.0.18: {} node-source-walk@6.0.2: @@ -19116,38 +18523,6 @@ snapshots: nwsapi@2.2.13: {} - nyc@15.1.0: - dependencies: - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - caching-transform: 4.0.0 - convert-source-map: 1.9.0 - decamelize: 1.2.0 - find-cache-dir: 3.3.2 - find-up: 4.1.0 - foreground-child: 2.0.0 - get-package-type: 0.1.0 - glob: 7.2.3 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-hook: 3.0.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-processinfo: 2.0.3 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.7 - make-dir: 3.1.0 - node-preload: 0.2.1 - p-map: 3.0.0 - process-on-spawn: 1.0.0 - resolve-from: 5.0.0 - rimraf: 3.0.2 - signal-exit: 3.0.7 - spawn-wrap: 2.0.0 - test-exclude: 6.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - supports-color - object-assign@4.1.1: {} object-inspect@1.13.3: {} @@ -19262,8 +18637,6 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 - os-homedir@1.0.2: {} - os-name@5.1.0: dependencies: macos-release: 3.3.0 @@ -19327,10 +18700,6 @@ snapshots: p-map@2.1.0: {} - p-map@3.0.0: - dependencies: - aggregate-error: 3.1.0 - p-map@5.5.0: dependencies: aggregate-error: 4.0.1 @@ -19364,13 +18733,6 @@ snapshots: dependencies: p-timeout: 6.1.3 - package-hash@4.0.0: - dependencies: - graceful-fs: 4.2.11 - hasha: 5.2.2 - lodash.flattendeep: 4.4.0 - release-zalgo: 1.0.0 - package-json-from-dist@1.0.1: {} package-json-validator@0.6.8: @@ -19448,8 +18810,6 @@ snapshots: parse-ms@3.0.0: {} - parse-passwd@1.0.0: {} - parse5@7.2.1: dependencies: entities: 4.5.0 @@ -19542,14 +18902,6 @@ snapshots: mlly: 1.7.2 pathe: 1.1.2 - playwright-core@1.48.2: {} - - playwright@1.48.2: - dependencies: - playwright-core: 1.48.2 - optionalDependencies: - fsevents: 2.3.2 - polished@4.3.1: dependencies: '@babel/runtime': 7.26.0 @@ -19694,10 +19046,6 @@ snapshots: process-nextick-args@2.0.1: {} - process-on-spawn@1.0.0: - dependencies: - fromentries: 1.3.2 - process-warning@3.0.0: {} process-warning@4.0.0: {} @@ -19729,8 +19077,6 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 - proxy-from-env@1.1.0: {} - ps-list@8.1.1: {} pseudomap@1.0.2: {} @@ -20122,10 +19468,6 @@ snapshots: relateurl@0.2.7: {} - release-zalgo@1.0.0: - dependencies: - es6-error: 4.1.1 - remark-gfm@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -20175,8 +19517,6 @@ snapshots: require-from-string@2.0.2: {} - require-main-filename@2.0.0: {} - require-package-name@2.0.1: {} requireindex@1.2.0: {} @@ -20191,11 +19531,6 @@ snapshots: dependencies: resolve-from: 5.0.0 - resolve-dir@0.1.1: - dependencies: - expand-tilde: 1.2.2 - global-modules: 0.2.3 - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -20276,10 +19611,6 @@ snapshots: dependencies: tslib: 1.14.1 - rxjs@7.8.1: - dependencies: - tslib: 2.8.1 - sade@1.8.1: dependencies: mri: 1.2.0 @@ -20481,8 +19812,6 @@ snapshots: slash@4.0.0: {} - slash@5.1.0: {} - slice-ansi@4.0.0: dependencies: ansi-styles: 4.3.0 @@ -20542,24 +19871,6 @@ snapshots: dependencies: whatwg-url: 7.1.0 - spawn-wrap@2.0.0: - dependencies: - foreground-child: 2.0.0 - is-windows: 1.0.2 - make-dir: 3.1.0 - rimraf: 3.0.2 - signal-exit: 3.0.7 - which: 2.0.2 - - spawnd@5.0.0: - dependencies: - exit: 0.1.2 - signal-exit: 3.0.7 - tree-kill: 1.2.2 - wait-port: 0.2.14 - transitivePeerDependencies: - - supports-color - spawndamnit@2.0.0: dependencies: cross-spawn: 5.1.0 @@ -20607,9 +19918,9 @@ snapshots: stdin-discarder@0.2.2: {} - storybook@8.4.2(prettier@3.3.3): + storybook@8.4.5(prettier@3.3.3): dependencies: - '@storybook/core': 8.4.2(prettier@3.3.3) + '@storybook/core': 8.4.5(prettier@3.3.3) optionalDependencies: prettier: 3.3.3 transitivePeerDependencies: @@ -20630,11 +19941,6 @@ snapshots: char-regex: 1.0.2 strip-ansi: 6.0.1 - string-length@5.0.1: - dependencies: - char-regex: 2.0.1 - strip-ansi: 7.1.0 - string-width@2.1.1: dependencies: is-fullwidth-code-point: 2.0.0 @@ -21574,8 +20880,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@8.3.2: {} - uuid@9.0.1: {} uvu@0.5.6: @@ -21641,24 +20945,6 @@ snapshots: dependencies: xml-name-validator: 4.0.0 - wait-on@7.2.0: - dependencies: - axios: 1.7.7 - joi: 17.13.3 - lodash: 4.17.21 - minimist: 1.2.8 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - - wait-port@0.2.14: - dependencies: - chalk: 2.4.2 - commander: 3.0.2 - debug: 4.3.7(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - wait-port@1.1.0: dependencies: chalk: 4.1.2 @@ -21792,8 +21078,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-module@2.0.1: {} - which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 @@ -21854,12 +21138,6 @@ snapshots: wordwrap@0.0.3: {} - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -21903,8 +21181,6 @@ snapshots: xml-name-validator@4.0.0: {} - xml@1.0.1: {} - xmlchars@2.2.0: {} xss@1.0.15: @@ -21914,8 +21190,6 @@ snapshots: xtend@4.0.2: {} - y18n@4.0.3: {} - y18n@5.0.8: {} yallist@2.1.2: {} @@ -21934,29 +21208,10 @@ snapshots: yaml@2.6.0: {} - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - yargs@16.2.0: dependencies: cliui: 7.0.4 From 48b908ff6825e58a8620027bb8af7f44bd1b7928 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 16:13:56 -0500 Subject: [PATCH 10/21] test --- .../tests/chromatic/AvatarGroup.stories.tsx | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx b/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx index fd7edaef2..51c284dbf 100644 --- a/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx +++ b/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx @@ -199,18 +199,3 @@ export const Styling: AvatarGroupStory = { ) }; -export const WithRemainingsHover: AvatarGroupStory = { - name: "with remainings hover", - render: () => ( - - - - - - - - ), - play: async () => { - await userEvent.hover(screen.getByTestId("avatar-group").lastChild as HTMLElement); - } -}; From 407fe48ac9344b46a095a1d9d627123923c5302e Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 16:20:29 -0500 Subject: [PATCH 11/21] remove test runner --- package.json | 1 - .../src/avatar/tests/chromatic/AvatarGroup.stories.tsx | 1 - pnpm-lock.yaml | 3 --- 3 files changed, 5 deletions(-) diff --git a/package.json b/package.json index 8677885ee..fc9f24f43 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,6 @@ "@storybook/blocks": "8.4.5", "@storybook/react": "8.4.5", "@storybook/react-webpack5": "8.4.5", - "@storybook/test": "8.4.5", "@storybook/types": "8.4.5", "@svgr/core": "6.5.1", "@swc/core": "1.7.36", diff --git a/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx b/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx index 51c284dbf..6a5ddbfc9 100644 --- a/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx +++ b/packages/components/src/avatar/tests/chromatic/AvatarGroup.stories.tsx @@ -2,7 +2,6 @@ import { Avatar, AvatarGroup } from "@components/avatar/index.ts"; import { Div } from "@components/html/index.ts"; import { Inline, Stack } from "@components/layout/index.ts"; import { Meta, StoryObj } from "@storybook/react"; -import { screen, userEvent } from "@storybook/test"; const meta = { component: AvatarGroup, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5cab1970..d2b1a2076 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,9 +50,6 @@ importers: '@storybook/react-webpack5': specifier: 8.4.5 version: 8.4.5(@storybook/test@8.4.5(storybook@8.4.5(prettier@3.3.3)))(@swc/core@1.7.36(@swc/helpers@0.5.13))(esbuild@0.24.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))(typescript@5.4.5) - '@storybook/test': - specifier: 8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@storybook/types': specifier: 8.4.5 version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) From cd7befa6a5646e8a9952773a2b79e25f2e3aa3f2 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 16:41:15 -0500 Subject: [PATCH 12/21] remove more stuff --- .storybook/main.ts | 4 +- package.json | 2 - pnpm-lock.yaml | 93 +++++++++++++--------------------------------- 3 files changed, 26 insertions(+), 73 deletions(-) diff --git a/.storybook/main.ts b/.storybook/main.ts index 9dfb25b5e..12063e26d 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -30,9 +30,7 @@ const storybookConfig: StorybookConfig = { "@storybook/addon-docs", "@storybook/addon-links", "@storybook/addon-essentials", - "@storybook/addon-interactions", - "@storybook/addon-webpack5-compiler-swc", - "@chromatic-com/storybook" + "@storybook/addon-webpack5-compiler-swc" ], framework: "@storybook/react-webpack5", core: { diff --git a/package.json b/package.json index fc9f24f43..cbf6fbaa1 100644 --- a/package.json +++ b/package.json @@ -47,13 +47,11 @@ }, "devDependencies": { "@changesets/cli": "2.27.9", - "@chromatic-com/storybook": "3.2.2", "@hopper-ui/icons": "2.8.4", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", "@storybook/addon-a11y": "8.4.5", "@storybook/addon-docs": "8.4.5", "@storybook/addon-essentials": "8.4.5", - "@storybook/addon-interactions": "8.4.5", "@storybook/addon-links": "8.4.5", "@storybook/addon-mdx-gfm": "8.4.5", "@storybook/addon-webpack5-compiler-swc": "1.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d2b1a2076..880ef5658 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,9 +11,6 @@ importers: '@changesets/cli': specifier: 2.27.9 version: 2.27.9 - '@chromatic-com/storybook': - specifier: 3.2.2 - version: 3.2.2(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) '@hopper-ui/icons': specifier: 2.8.4 version: 2.8.4(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -29,9 +26,6 @@ importers: '@storybook/addon-essentials': specifier: 8.4.5 version: 8.4.5(@types/react@18.3.11)(storybook@8.4.5(prettier@3.3.3))(webpack-sources@3.2.3) - '@storybook/addon-interactions': - specifier: 8.4.5 - version: 8.4.5(storybook@8.4.5(prettier@3.3.3)) '@storybook/addon-links': specifier: 8.4.5 version: 8.4.5(react@18.3.1)(storybook@8.4.5(prettier@3.3.3)) @@ -588,12 +582,6 @@ packages: '@changesets/write@0.3.2': resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} - '@chromatic-com/storybook@3.2.2': - resolution: {integrity: sha512-xmXt/GW0hAPbzNTrxYuVo43Adrtjue4DeVrsoIIEeJdGaPNNeNf+DHMlJKOBdlHmCnFUoe9R/0mLM9zUp5bKWw==} - engines: {node: '>=16.0.0', yarn: '>=1.22.18'} - peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 - '@colors/colors@1.6.0': resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} @@ -2528,11 +2516,6 @@ packages: peerDependencies: storybook: ^8.4.5 - '@storybook/addon-interactions@8.4.5': - resolution: {integrity: sha512-s6R8XVD8LTp+LQTDbhtDjDLE6S44I7FtMLxPdMNwN9VEJjBk01NONLDuGDpNq5o/0bnybA3rMHk9+3afsgzidQ==} - peerDependencies: - storybook: ^8.4.5 - '@storybook/addon-links@8.4.5': resolution: {integrity: sha512-ac3OtplFdrPw/2jtLnteuVllwu2yCe3sgKJS9AbdYMT/65OW47M7oDnzcpRPsDGufrKlDMBJXXEv4SfTtlT+rg==} peerDependencies: @@ -5327,10 +5310,6 @@ packages: resolution: {integrity: sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA==} engines: {node: '>=12.20'} - filesize@10.1.6: - resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==} - engines: {node: '>= 10.4.0'} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -7994,12 +7973,6 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - react-confetti@6.1.0: - resolution: {integrity: sha512-7Ypx4vz0+g8ECVxr88W9zhcQpbeujJAVqL14ZnXJ3I23mOI9/oBVTQ3dkJhUmB0D6XOtCZEM6N0Gm9PMngkORw==} - engines: {node: '>=10.18'} - peerDependencies: - react: ^16.3.0 || ^17.0.1 || ^18.0.0 - react-docgen-typescript@2.2.2: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: @@ -9085,9 +9058,6 @@ packages: tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - tween-functions@1.2.0: - resolution: {integrity: sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA==} - type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -10065,19 +10035,6 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@chromatic-com/storybook@3.2.2(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': - dependencies: - chromatic: 11.18.1 - filesize: 10.1.6 - jsonfile: 6.1.0 - react-confetti: 6.1.0(react@18.3.1) - storybook: 8.4.5(prettier@3.3.3) - strip-ansi: 7.1.0 - transitivePeerDependencies: - - '@chromatic-com/cypress' - - '@chromatic-com/playwright' - - react - '@colors/colors@1.6.0': {} '@cspotcode/source-map-support@0.8.1': @@ -12452,15 +12409,6 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.4.5(prettier@3.3.3) - '@storybook/addon-interactions@8.4.5(storybook@8.4.5(prettier@3.3.3))': - dependencies: - '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - '@storybook/test': 8.4.5(storybook@8.4.5(prettier@3.3.3)) - polished: 4.3.1 - storybook: 8.4.5(prettier@3.3.3) - ts-dedent: 2.2.0 - '@storybook/addon-links@8.4.5(react@18.3.1)(storybook@8.4.5(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.11 @@ -12611,6 +12559,7 @@ snapshots: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.4 storybook: 8.4.5(prettier@3.3.3) + optional: true '@storybook/manager-api@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: @@ -12713,6 +12662,7 @@ snapshots: '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 storybook: 8.4.5(prettier@3.3.3) + optional: true '@storybook/theming@8.4.5(storybook@8.4.5(prettier@3.3.3))': dependencies: @@ -12879,6 +12829,7 @@ snapshots: dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 + optional: true '@testing-library/jest-dom@6.6.1': dependencies: @@ -13337,18 +13288,22 @@ snapshots: '@vitest/utils': 2.0.5 chai: 5.1.2 tinyrainbow: 1.2.0 + optional: true '@vitest/pretty-format@2.0.5': dependencies: tinyrainbow: 1.2.0 + optional: true '@vitest/pretty-format@2.1.4': dependencies: tinyrainbow: 1.2.0 + optional: true '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.2 + optional: true '@vitest/utils@2.0.5': dependencies: @@ -13356,12 +13311,14 @@ snapshots: estree-walker: 3.0.3 loupe: 3.1.2 tinyrainbow: 1.2.0 + optional: true '@vitest/utils@2.1.4': dependencies: '@vitest/pretty-format': 2.1.4 loupe: 3.1.2 tinyrainbow: 1.2.0 + optional: true '@webassemblyjs/ast@1.14.1': dependencies: @@ -13853,7 +13810,8 @@ snapshots: ascii-table@0.0.9: {} - assertion-error@2.0.1: {} + assertion-error@2.0.1: + optional: true ast-module-types@5.0.0: {} @@ -14210,6 +14168,7 @@ snapshots: deep-eql: 5.0.2 loupe: 3.1.2 pathval: 2.0.0 + optional: true chalk-template@0.4.0: dependencies: @@ -14253,7 +14212,8 @@ snapshots: chardet@0.7.0: {} - check-error@2.1.1: {} + check-error@2.1.1: + optional: true chokidar@3.6.0: dependencies: @@ -14778,7 +14738,8 @@ snapshots: dedent@1.5.3: {} - deep-eql@5.0.2: {} + deep-eql@5.0.2: + optional: true deep-extend@0.6.0: {} @@ -15575,6 +15536,7 @@ snapshots: estree-walker@3.0.3: dependencies: '@types/estree': 1.0.6 + optional: true esutils@2.0.3: {} @@ -15853,8 +15815,6 @@ snapshots: strip-outer: 2.0.0 trim-repeated: 2.0.0 - filesize@10.1.6: {} - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -17515,7 +17475,8 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.2: {} + loupe@3.1.2: + optional: true lower-case@2.0.2: dependencies: @@ -18849,7 +18810,8 @@ snapshots: pathe@1.1.2: {} - pathval@2.0.0: {} + pathval@2.0.0: + optional: true peek-readable@5.3.1: {} @@ -19226,11 +19188,6 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-confetti@6.1.0(react@18.3.1): - dependencies: - react: 18.3.1 - tween-functions: 1.2.0 - react-docgen-typescript@2.2.2(typescript@5.4.5): dependencies: typescript: 5.4.5 @@ -20357,9 +20314,11 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 - tinyrainbow@1.2.0: {} + tinyrainbow@1.2.0: + optional: true - tinyspy@3.0.2: {} + tinyspy@3.0.2: + optional: true tmp-promise@3.0.3: dependencies: @@ -20577,8 +20536,6 @@ snapshots: dependencies: safe-buffer: 5.2.1 - tween-functions@1.2.0: {} - type-check@0.4.0: dependencies: prelude-ls: 1.2.1 From 681551f858f9a9a037093fb62052a1844e2afb48 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 16:49:22 -0500 Subject: [PATCH 13/21] remove more stuff --- .storybook/preview.ts | 5 ----- .storybook/styles/chromatic.css | 9 --------- 2 files changed, 14 deletions(-) delete mode 100644 .storybook/styles/chromatic.css diff --git a/.storybook/preview.ts b/.storybook/preview.ts index 5541ba795..c5d1e9967 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -1,6 +1,5 @@ import { viewport } from "./storybook-addon/index.ts"; import { withBackgroundMatchingColorScheme, withCenteredCanvas, ThemedDocsContainer, withThemeProvider } from "./decorators/index.ts"; -import { isChromatic } from "./env.ts"; import { Themes } from "./styles/themes.ts"; import { formatCode } from "./components/snippet/index.ts"; import type { Preview } from "@storybook/react"; @@ -9,10 +8,6 @@ import "./styles/index.ts"; import "@components/index.css"; import "@hopper-ui/tokens/fonts.css"; -if (isChromatic) { - import("./styles/chromatic.css"); -} - const preview: Preview = { parameters: { backgrounds: { diff --git a/.storybook/styles/chromatic.css b/.storybook/styles/chromatic.css deleted file mode 100644 index 753d7bc17..000000000 --- a/.storybook/styles/chromatic.css +++ /dev/null @@ -1,9 +0,0 @@ -/* https://www.chromatic.com/docs/resource-loading/#solution-a-preload-fonts */ -/* Given that loading fonts and making sure that these loads before Chromatic takes a snapshot, and given that the proposed solutions */ -/* are currently not working. We needed a way to ensure that every snapshot uses the same font. The current approach is to force Arial for all Chromatic Snaphots */ -/* While not ideal this at least solves the issue at hand. */ -*, -*::before, -*::after { - font-family: Arial !important; -} From e27d26afd1e3bc829a26b0caa0a72902bf8e8978 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 19:52:48 -0500 Subject: [PATCH 14/21] add changeset --- .changeset/small-students-arrive.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/small-students-arrive.md diff --git a/.changeset/small-students-arrive.md b/.changeset/small-students-arrive.md new file mode 100644 index 000000000..38a69ff29 --- /dev/null +++ b/.changeset/small-students-arrive.md @@ -0,0 +1,5 @@ +--- +"@workleap/orbiter-ui": patch +--- + +Hopper UI and react aria components are now properly put as peer dependencies From abafdd9d7b287bdd0f8f008f63047a6efef360c3 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Thu, 21 Nov 2024 21:26:22 -0500 Subject: [PATCH 15/21] add hopper style to storybook --- .storybook/stories.css | 41 --------------------------------------- .storybook/styles/app.css | 3 +++ package.json | 3 ++- pnpm-lock.yaml | 5 ++++- 4 files changed, 9 insertions(+), 43 deletions(-) delete mode 100644 .storybook/stories.css diff --git a/.storybook/stories.css b/.storybook/stories.css deleted file mode 100644 index 78fe9c686..000000000 --- a/.storybook/stories.css +++ /dev/null @@ -1,41 +0,0 @@ -/* Helper class for storybook stories to test styling overrides */ - -.bg-red { - background: red !important; -} - -.border-red { - border: 0.0625rem solid red !important; -} - -.red { - color: red !important; -} - -.fill-red { - fill: red !important; -} - -.stroke-red { - stroke: red !important; -} - -.bg-blue { - background: blue !important; -} - -.border-blue { - border: 0.0625rem solid blue !important; -} - -.fill-blue { - fill: blue !important; -} - -.zoom-in { - zoom: 120% !important; -} - -.zoom-out { - zoom: 90% !important; -} diff --git a/.storybook/styles/app.css b/.storybook/styles/app.css index 09ea35e04..77cb4c64c 100644 --- a/.storybook/styles/app.css +++ b/.storybook/styles/app.css @@ -1,3 +1,6 @@ +@import "@hopper-ui/components/index.css"; /* We use some components in chromatic stories, so we want to make sure the styles are present */ + + html, body { font-family: "Inter", Arial, Helvetica, serif !important; diff --git a/package.json b/package.json index cbf6fbaa1..29a911f4c 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,8 @@ }, "devDependencies": { "@changesets/cli": "2.27.9", - "@hopper-ui/icons": "2.8.4", + "@hopper-ui/icons": "^2.8.4", + "@hopper-ui/components": "^1.3.33", "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", "@storybook/addon-a11y": "8.4.5", "@storybook/addon-docs": "8.4.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 880ef5658..8bf4b2bf9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,8 +11,11 @@ importers: '@changesets/cli': specifier: 2.27.9 version: 2.27.9 + '@hopper-ui/components': + specifier: ^1.3.33 + version: 1.3.33(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria@3.35.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@hopper-ui/icons': - specifier: 2.8.4 + specifier: ^2.8.4 version: 2.8.4(@hopper-ui/styled-system@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-aria-components@1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@pmmmwh/react-refresh-webpack-plugin': specifier: 0.5.15 From 4c6d039b144e169be2afe81d03ad9770ff66a6ec Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Fri, 22 Nov 2024 13:23:25 -0500 Subject: [PATCH 16/21] fix tests --- .../tests/chromatic/FieldMessage.stories.tsx | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx b/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx index 7a35061d8..802160870 100644 --- a/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx +++ b/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx @@ -33,7 +33,7 @@ export const Default: HelpMessageStory = { name: "default", render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. ) }; @@ -43,7 +43,7 @@ export const Icon: HelpMessageStory = { render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. ) @@ -55,7 +55,7 @@ export const FieldMessageParagraph: HelpMessageStory = { render: () => ( - If two pieces of the same type of metal touch in space they will permanently bond. + If two pieces of the same type of metal touch in space they will permanently bond. ) @@ -89,7 +89,7 @@ export const Wrappers: HelpMessageStory = {
- Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map.
@@ -101,10 +101,10 @@ export const Complex: HelpMessageStory = { render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. - If two pieces of the same type of metal touch in space they will permanently bond. + If two pieces of the same type of metal touch in space they will permanently bond.
  • Celestial
  • @@ -119,7 +119,7 @@ export const Fluid: HelpMessageStory = { name: "fluid", render: () => ( - If two pieces of the same type of metal touch in space they will permanently bond. + If two pieces of the same type of metal touch in space they will permanently bond. ) }; @@ -129,7 +129,7 @@ export const Help: HelpMessageStory = { render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. ) @@ -140,7 +140,7 @@ export const Error: HelpMessageStory = { render: () => ( - This is not a valid destination. Here's a space map. + This is not a valid destination. Here's a space map. ) @@ -151,7 +151,7 @@ export const Valid: HelpMessageStory = { render: () => ( - Thank you! Here's your receipt. + Thank you! Here's your receipt. ) @@ -163,12 +163,12 @@ export const Zoom: HelpMessageStory = {
    - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map.
    - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map.
    From 54239ea72d0f81d66cdf724770ed8e2fb77dd730 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Fri, 22 Nov 2024 13:48:22 -0500 Subject: [PATCH 17/21] try to re-run tests for messages --- .../tests/chromatic/FieldMessage.stories.tsx | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx b/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx index 802160870..7d80f95ed 100644 --- a/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx +++ b/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx @@ -33,7 +33,7 @@ export const Default: HelpMessageStory = { name: "default", render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. ) }; @@ -43,7 +43,7 @@ export const Icon: HelpMessageStory = { render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. ) @@ -55,7 +55,7 @@ export const FieldMessageParagraph: HelpMessageStory = { render: () => ( - If two pieces of the same type of metal touch in space they will permanently bond. + If two pieces of the same type of metal touch in space they will permanently bond. ) @@ -89,7 +89,7 @@ export const Wrappers: HelpMessageStory = {
    - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map.
    @@ -101,10 +101,10 @@ export const Complex: HelpMessageStory = { render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. - If two pieces of the same type of metal touch in space they will permanently bond. + If two pieces of the same type of metal touch in space they will permanently bond.
    • Celestial
    • @@ -119,7 +119,7 @@ export const Fluid: HelpMessageStory = { name: "fluid", render: () => ( - If two pieces of the same type of metal touch in space they will permanently bond. + If two pieces of the same type of metal touch in space they will permanently bond. ) }; @@ -129,7 +129,7 @@ export const Help: HelpMessageStory = { render: () => ( - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map. ) @@ -140,7 +140,7 @@ export const Error: HelpMessageStory = { render: () => ( - This is not a valid destination. Here's a space map. + This is not a valid destination. Here's a space map. ) @@ -151,7 +151,7 @@ export const Valid: HelpMessageStory = { render: () => ( - Thank you! Here's your receipt. + Thank you! Here's your receipt. ) @@ -163,12 +163,12 @@ export const Zoom: HelpMessageStory = {
      - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map.
      - Enter your final destination. Here's a space map. + Enter your final destination. Here's a space map.
      From afd0ae625ad9892a80a402695e6396e98254ba3c Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Fri, 22 Nov 2024 14:03:17 -0500 Subject: [PATCH 18/21] try to rerun all fieldMessage tests --- packages/components/src/field/src/index.ts | 1 + .../field/tests/chromatic/FieldMessage.stories.tsx | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/components/src/field/src/index.ts b/packages/components/src/field/src/index.ts index cc529520a..aa4277392 100644 --- a/packages/components/src/field/src/index.ts +++ b/packages/components/src/field/src/index.ts @@ -5,3 +5,4 @@ export * from "./HelpMessage.tsx"; export * from "./ErrorMessage.tsx"; export * from "./ValidMessage.tsx"; export * from "./FieldContext.tsx"; +export * from "./FieldMessage.tsx"; diff --git a/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx b/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx index 7d80f95ed..4b621c492 100644 --- a/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx +++ b/packages/components/src/field/tests/chromatic/FieldMessage.stories.tsx @@ -1,5 +1,5 @@ import { Div, LI, OL, UL } from "@components/html/index.ts"; -import { ErrorMessage, HelpMessage, ValidMessage } from "@components/field/index.ts"; +import { ErrorMessage, HelpMessage, ValidMessage, FieldMessage } from "@components/field/index.ts"; import { QuestionIcon, InfoIcon, WarningIcon } from "@hopper-ui/icons"; import { Inline, Stack } from "@components/layout/index.ts"; import { Paragraph } from "@components/typography/index.ts"; @@ -9,19 +9,23 @@ import { ReactNode } from "react"; const meta = { title: "Chromatic/FieldMessage", - component: HelpMessage, + component: FieldMessage, parameters: { chromatic: { delay: 100 } } -} as Meta; +} as Meta; export default meta; type HelpMessageStory = StoryObj; -function Align({ children }: { children: ReactNode }) { +interface AlignProps { + children?: ReactNode; +} + +function Align({ children }: AlignProps) { return ( {children} From 4d80bdcab57333f5394c73e460d3ab3f8e531177 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Fri, 22 Nov 2024 14:23:48 -0500 Subject: [PATCH 19/21] change to force rerun on everything --- .storybook/main.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/.storybook/main.ts b/.storybook/main.ts index 60b69812b..a4d8e65a5 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -9,6 +9,7 @@ let stories: string[] = []; if (includeDocs) { stories = [ + ...stories, "../docs/**/!(*.stories).mdx", "../docs/**/*.stories.tsx", "../packages/**/docs/*.mdx", From c7a6a86ab13e30011fdb39ad81e4d107e5c175c1 Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Fri, 22 Nov 2024 15:00:44 -0500 Subject: [PATCH 20/21] merge conflicts --- packages/components/CHANGELOG.md | 6 ++++++ packages/components/package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 5228163c7..f9ec41592 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,5 +1,11 @@ # @workleap/orbiter-ui +## 5.6.4 + +### Patch Changes + +- ed2772e: Small change to css imports + ## 5.6.3 ### Patch Changes diff --git a/packages/components/package.json b/packages/components/package.json index 8f6a02c37..1053cc6e2 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@workleap/orbiter-ui", - "version": "5.6.3", + "version": "5.6.4", "description": "Orbiter design system", "repository": { "type": "git", From 10aa0f126c593a85ba28a9694b82c7ceaad41cce Mon Sep 17 00:00:00 2001 From: Alexandre Asselin Date: Fri, 22 Nov 2024 15:22:30 -0500 Subject: [PATCH 21/21] code review fixes --- packages/components/README.md | 2 +- packages/components/src/index.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/components/README.md b/packages/components/README.md index 0b5f05999..b96944621 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -125,7 +125,7 @@ Usually, interaction tests are split into 4 distinct regions: *Behaviors*, *Aria ## Component guidelines -Every Orbiter custom components must share a consistent API and a similar design. Please read carefully the following guidelines before you develop a new component or update an existing one. +Every Orbiter custom component must share a consistent API and a similar design. Please read the following guidelines carefully before you develop a new component or update an existing one. ### Common functionalities diff --git a/packages/components/src/index.css b/packages/components/src/index.css index ecccd5c83..f7c6e579b 100644 --- a/packages/components/src/index.css +++ b/packages/components/src/index.css @@ -2,7 +2,7 @@ @import "./core.css"; /* -NOTE: Importing all the components CSS files in a root file is not our preferred solution. Ideally, every components would import is own CSS file. +NOTE: Importing all the component CSS files in a root file is not our preferred solution. Ideally, each component should import its own CSS file. Sadly, we encountered CSS ordering issues when the components are bundled in our apps. */ @import "./accordion/index.css";